body	
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

p, td	{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}


h2{color:#6F7684;margin-bottom: -5px; font-size:1em; }

h3{color:#6F7684;margin-bottom: -12px; font-size:1em; }

strong,b {color:#6F7684;}


a {color:#EF4811;}


body		{background-image:url(/homepage/fileadmin/template_rheinmedia/pics/bg_slogan.jpg); background-position:bottom left; background-repeat:no-repeat; background-attachment:fixed;}

h1			
	{
	font-size:110%; 
	color:#EF4811; 
	margin-top:3px;
	background-image:url(/homepage/fileadmin/template_rheinmedia/pics/line_orange.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-bottom:10px;}
		

#top
	{width:840px}

#typo3_menue_oben
	{
	margin-left:40px;
	margin-top:35px;
	width:520px;
	float:left;
	}


#typo3_menue_oben ul
	{
	margin: 0px;
	padding: 5px;
	list-style-type:none;
	list-style-position:outside;
	}

#typo3_menue_oben li
	{
	margin: 0px;
	padding: 0px;
	float:left;
	}

#typo3_menue_oben a
	{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#6F7684;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	margin-bottom:20px;
	margin-right:1px;
	margin-left:0px;
	display:block;
	float:left;
	}

#typo3_menue_oben a:hover
	{
	background-color:#EF4811;
	}
	
#typo3_menue_oben a.aktiv
	{
	background-color:#EF4811;
	}

#logo
	{
	margin-left:635px;
	margin-top:30px;
	width:193px;
	height:52px;
	background-image:url(/homepage/fileadmin/template_rheinmedia/pics/logo.gif);
	background-repeat:no-repeat;
	}

#main
	{width:860px}



#typo3_menue_links
	{
	margin-left:55px;
	margin-top:30px;
	padding:5px;
	width:180px;
	float:left;
	background-color:#FFFFFF;
	}


/* Menü links oben Ebene 1              */

#typo3_menue_links ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style-position:outside;
}

#typo3_menue_links ul li
	{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	padding-bottom:2px;
	margin-top:3px;
	}

#typo3_menue_links .menuepunkt
	{
	background-image:url(/homepage/fileadmin/template_rheinmedia/pics/bg_m_ebene1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}


#typo3_menue_links a
	{
	font-size:100%;
	font-weight:bold;
	text-decoration:none;
	color:#6F7684;
	background-color:#FFFFFF;
	padding-right:2px;
}

/* Menü links oben Ebene 2              */

#typo3_menue_links ul ul{
	padding:0px;
	margin:0px;

}

#typo3_menue_links ul ul li
	{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(/homepage/fileadmin/template_rheinmedia/pics/bg_m_ebene1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:2px;
	margin-top:3px;
	margin-left:22px;

	}
	
#typo3_menue_links ul ul li a{
	text-decoration:none;
	font-weight:normal;
	background-color:#FFFFFF;
	padding-right:2px;
	}


#typo3_menue_links a:hover
	{
	color:#EF4811;
	}

#typo3_menue_links a.aktiv
	{
	color:#EF4811;
	}

#nav3
	{width:210px;
	margin-left:313px;
	padding-top:30px;
	margin-bottom:5px;
	float:left;
}

#nav3 ul
	{
	margin: 0px;
	padding: 5px;
	list-style-type:none;
	list-style-position:outside;
	}

#nav3 li
	{
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	padding-bottom:0px;
	padding-left:4px;
	margin-top:-3px;
	float:left;
	}

#nav3 a
	{
	text-decoration:none;
	color:#6F7684;
	background-color:#FFFFFF;
	padding-right:5px;
}

#inhaltRahmen	
	{
	margin-left:430px;

	width:425px;
	padding-bottom:20px; 
	padding-top:40px; 
	}


#inhaltBG
	{
	border:1px solid; 
	border-color:#FFFFFF; 
	background-color:#FFFFFF;
	}
	
#inhaltInnenRahmen
	{
	border:1px solid; 
	border-color:#6F7684; 
	padding:15px;
	}

#typo3_seitenuntertitel	
	{	
	width:490px;
	
	}

#typo3_inhalt_normal	
	{

	}



#typo3_inhalt_normal li	
	{
	list-style-type:square;
	}








/* Formulare */


.bezeichner {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 8em;
	float: left;
	padding: 5px 0 1px 0;
}

.feld {
	float: left;
}




.bezeichner2{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding: 5px 0 2px 5px;
	color:#333333;
}


.eingabe {
	float: left;
	padding: 3px 0 1px 0;
}

.zeile{
	display: block;
	clear: both;
	text-align:left;
	width:100%;
	padding-top: 5px;
}


div.rm_sitemap a {
}

div.rm_sitemap li {
 list-style:square; 
 color:#EF4811;

}

.ganzunsichtbar{ 

	display:none;
}

#druck_untertitel
{
    position:absolute;
	margin-left:-20000px;
        margin-top:-20000px;
	float:left;
	visibility:hidden;
}
