
/* Layout Stylesheet */ 


body{
	margin: 0px;
	padding:0;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#a5b4d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
 }
 
 
img{
	border:none;
} 
		 
#lh-col{
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 150px;
	 background: #fff;
	 color: #747999;
	 margin: 0px;
	 padding: 13px 13px 13px 13px;
 }
 
.logo{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:163px;
	height:89px;
} 

ul#navigation{
	margin:77px 0 0 0;
	padding:0 0 0 0;
	list-style-type: none;
}

ul#navigation li{
	padding:0 0 15px 0;
}
ul#navigation li.active{
	text-decoration:none;
	font-weight:bold;
	line-height:1.2em;
	font-size:1.1em;
	color:#ff0000;
}

ul#navigation li a{
	text-decoration:none;
	font-weight:bold;
	color:#474b6e;
	line-height:1.2em;
	font-size:1.1em;
}

ul#navigation li a:hover{
	color:#ff0000;
}

.logoleiste{
	text-align:center;
	padding-top:10px;
	font-size:1.1em;
	color:#000;
}

.logoleiste img{
	padding:10px 0 15px 0;
}

#rh-col{
	 margin: 0 0 0 190px;
	 color: #333333;
	 padding: 0 0 0 0;
 }
 
.header{
	height:180px;
	background-image: url(../images/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: left top;	 
 }
 
 .content{
 	padding:20px 20px;
 }
 
.content h1{
 	font-size:1.4em;
	line-height:1.4em;
}

.content h2{
 	font-size:1.1em;
	line-height:1.4em;
}

.startpage{
	font-size:1.2em;
	width:100%;
	text-align:center;
}
.startpage h1{
	font-size:1.7em;
	width:100%;
	text-align:center;
}
.startpage h1 span{
	font-size:0.8em;
	color:#243d65;
} 

.startpage .blue{
	color:#243d65;
} 
 
.footer{
	border-bottom:1px solid #183972;
	padding:0 20px 20px 20px;
} 
.startpage p a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}


.startpage p a:hover{
	color:#000;
	text-decoration:underline;
}



a {text-decoration:none; color:#183972;}
a:hover {text-decoration:none; color:#ff0000;}
a:active {text-decoration:none; color:#ff0000;}

.cont_text{
	clear:both;
	margin-bottom:40px;
}

.imgText{
	width:185px;
	float:right;
	padding-left:20px;
}

.imgText{
	font-size:0.9em;
}

.imgText p{
	margin:5px 0 5px 0;
	padding:0 0 0 0;
}

.panorama{
	width:100%;
	overflow:auto;
	

}
