body{
	background-color: #336699;
	margin:0; padding:0; 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p {
	line-height: 20px;
}

.clearer{
	clear: both;
	margin:0; padding:0; 
}

.clearerLeft{
	clear: left;
	margin:0; padding:0; 

}

#rahmen{

	width: 100%;

	margin:0; padding:0; 

}

#content{

	background-color: White;

	background-image: url(../media/lay/bg_rand.jpg);

	background-position: right;

	background-repeat: repeat-y;

	float: left;

	margin:0; padding:0;

}



#contAbs{

	width: 100%;

	float: left;

	margin:0; padding:0;

}

#header{

	background-image: url(../media/lay/headBg.gif);

	background-repeat: no-repeat;

	background-position: 500px top;

	width: 100%;

	height: 275px;

	float: left;

	margin:0; padding:0; 

}

#headLeft{

	width: 500px;

	float: left;

}

#headMainRi{

	width: 249px;

	float: right;

	background-image: url(../media/lay/bg_rand.jpg);

	background-position: right;

	background-repeat: repeat-y;

	height: 275px;

}

#headRight{

	width: 201px;

	height: 275px;

	float: left;

	margin:0; padding:0; 

	padding-left: 1px;

	background-color: #E5F0F6;

}

#headRcontHeader{

	background-image: url(../media/lay/headRecontbg.gif);

	background-repeat: no-repeat;

	width: 201px;

	height: 29px;	

	float: left;

}

#headRcontHeader h5{

display: run-in;

margin:0; padding:0; 

padding: 5px;

padding-left: 10px;

font-size: 12px;

color: White;

font-weight: bold;

}

#headRcontContent{

padding: 5px;	

float: left;



}

#rahmenUnten{

	padding-right: 47px;

	background-image: url(../media/lay/bg_rand.jpg);

	background-repeat: repeat-y;

	background-position: right;

}

.li1066,a.li1066,a.li1066:link,a.li1066:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
}

a.li1066:hover, a.li1066:active{
	text-decoration: underline;
	line-height: 18px;
}

.li1066Akt,a.li1066Akt,a.li1066Akt:link,a.li1066Akt:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}

a.li1066Akt:hover, a.li1066Akt:active{
	text-decoration: underline;
	line-height: 18px;
	font-weight: bold;
}

a.hNav,a.hNav:link,a.hNav:visited {
	color: #DAE6F3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.hNav:hover, a.hNav:active {
	color: White;
}

a.hNavAkt,a.hNavAkt:link,a.hNavAkt:visited {
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.hNavAkt:hover, a.hNavAkt:active {
	color: #DAE6F3;
}


a.liNav,a.liNav:link,a.liNav:visited {

	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

a.liNav:hover, a.liNav:active {
	font-weight: bold;
	color: #666666;
}

a.liNav2,a.liNav2:link,a.liNav2:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	margin-left: 10px;

}

a.liNav2:hover, a.liNav2:active {
	font-weight: bold;
	color: #666666;
}



a.liNavAkt,a.liNavAkt:link,a.liNavAkt:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
}

a.liNavAkt:hover, a.liNavAkt:active {
	font-weight: bold;
	color: #666666;
	font-weight:bold;
}

a.hist,a.hist:link,a.hist:visited {

	text-decoration: none;

	color: #666666;

}

a.hist:hover, a.hist:active {

	text-decoration: underline;

}

a.liFoot,a.liFoot:link,a.liFoot:visited {

	font-size: 9px;

	color: #E5F0F6;

	text-decoration: none;

}

a.liFoot:hover, a.liFoot:active {

	text-decoration: underline;

}

a {
	text-decoration:none;
	color:#666666;
}

a:hover {
	text-decoration:underline;
}


#nav0{

	background-color: #78919F;

	height: 26px;

	border-bottom: 1px solid white;

	color: #DAE6F3;

	padding-left: 20px;

	padding-top: 10px;
	font-size: 11px;

}

#history{

	background-color: #EDF4F9;

	height: 22px;

	border-bottom: 1px solid White;

	padding-left: 20px;

	padding-top: 6px;

	color: #666666;

	font-size: 10px;



}

#rahmenmitNav{

	background-image: url(../media/lay/nacContbg.gif);

	background-repeat: repeat-y;

	float:left;

}

#nav1{

	height: 100%;

	float: left;

	*height: 100%;

}

#contMain{
padding: 39px;

margin-left: 247px;

padding-right: 70px;
margin-bottom: 30px;
font-size: 12px;
color: #666666;
}
#contCont{
	padding-left: 2px; 
	float: left;
	width: 90%;
}
#tempContRight, #tempContRight2{

	width: 201px;

	background: #E5F0F6;

	right:0%;

	margin-right: 48px;
	*margin-right: 46px;

	position: absolute;

	font-size: 11px;

	color: #666666;

	display: none;

}
#laenge{
	width: 180px;
	/*float: left;*/
	/*font-size: 11px;
	padding: 10px;
	padding-bottom: 130px;*/
	visibility: hidden;
	/*margin-left:-500px;*/
	/*border: 1px solid black;*/
}
/* Abstand zum Text */
#tempContRight img{
	margin-bottom: 15px;
}
#tempContRight img.icon {
	margin-bottom: 4px;
}

#tempContRiHead{

	width: 202px;

	height: 28px;

	background: #3971AA;

	padding-top: 8px;

}

#tempContRiHead h5{

	color: #DAE6F3;

	font-size: 11px;

	font-weight: bold;

	display: inline;

	margin-left: 10px;

}

#tempContRiCont{
	padding: 5px;
}

#nav1Head{
	margin:0; padding:0; 
	/*background-image: url(../media/lay/navHeadbgAkt.gif);*/
	background-repeat: no-repeat;
	width: 208px;
	height: 21px;
	padding-top: 6px;
}

#nav1Head h5{

	color: #DAE6F3;

	font-size: 11px;

	font-weight: bold;

	display: inline;

	margin-left: 20px;

}

#nav1Cont{
	margin:0; padding:0; 
}

#nav1 ul{

	margin:0; padding:0;

	list-style-type: none; 

	width: 208px;

	

}

#nav1 li{

	padding-left: 20px;

	border-bottom: 1px solid White;

	height: 20px;

}

/* UNTZERNAVIGATION */
#nav1 li ul li{
	/*background: Fuchsia;*/
	/*margin-left: -20px;*/
	border:0;
}

#nav1 li ul{
margin-top: 5px;
margin-left: -20px;
width: 212px;

}


h1{

	font-size: 12px;

	font-weight: bold;

	display: inline;

	line-height: 18px;

}

#rand{

	width: 47px;

	float: right;

}

#randCont{

	float: left;

	margin-left: 10px;

	margin-top: 20px;

	margin-bottom: -5px;

}

#toolNav{

	margin-top: 50px;

}

#toolNav img{

	border: 0;

	margin-right: 4px;

}

#footer{
	float:left;

	background-image: url(../media/lay/bgFooter.jpg);

	background-repeat: repeat-x;

	height: 34px;

	width: 100%;

}

#footerCont{

	font-size: 9px;

	color: white;

	float: left;

	padding: 5px;

	padding-left: 20px;

}

#footerEnde{

	background-image: url(../media/lay/bgeckeFootRand.jpg);

	width: 47px;

	float:right;

	height: 34px;

}

.imgFla{

	margin-bottom: 10px;

}

/* tempbody */

#contTemp2 #tempContRight2{
	display: block;
	margin-top: 65px;
}
#contTemp2 #contMain{
	padding-right: 270px;
}
#contTemp2 #tempContRiHead{
	background: none;
}

#contTemp #tempContRight{
	display: block;
}

#contTemp #contMain{

	padding-right: 270px;

}

/*TEST RP*/
.news_documents_link a{
	text-decoration: none;
	color: #666666;
}

#empfehlen {
	margin-left:10px;
}
#empfehlen p {
	font-size:11px;
}

#empfehlen input, #empfehlen textarea {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:10px;
}
.ueberschrift_bl {color: #3b72ab;}

.kontakt {
	background-color: #E5F0F6;
	border-bottom-style: 1px solid;
	border-color: #3b72a;
	/*color: #686667;*/
	color: #484949;

}


