@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:13px;
	overflow:hidden;
	background-color:rgb(255,255,255);
	color:rgb(33,33,33);
}

td{
	font-size:13px;
}

/*TEXT STILE*/

h1, h2, h3{
	clear:both;
	font-weigth:bold;
	font-size:15px;
	color:rgb(0,70,139);
	margin-top:0px;	
	padding-top:0px;
}

h3{
	font-size:12px;
}

p{
	clear:both;
	line-height:135%;
}

a{
	text-decoration:none;
	color:rgb(0,70,139);
}

a.active{
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}

.bborder{
	border-bottom:1px solid #000;
}

.boldblau{
	font-weight: bold;
	color:rgb(0,70,139);
}
	
/*BILDER*/

img {
	border:none;
	font-weight: bold;
	font-weight: bold;
	font-weight: bold;
}

.imgleft{
	float:left;
	margin-right:25px;
	margin-bottom:10px;
}

.imgright{
	float:right;
	margin-left:25px;
	margin-bottom:10px;
}

#gheader img{
	float:right;
	margin-right:10px;
}

/*BLÖCKE*/

#wrapper{
	width:1600px;
	height:1000px;
	position:relative;
	left:50%;
	margin-left:-850px;
}

.news{
	clear:both;
	margin-top:10px;
	background-color:#f5f5f5;
	padding:10px 55px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;

}

.newsimg{
	float:left;
	margin-right:20px;
}

.newstxt{
	float:left;
	width:300px;
	font-size:11px;
}

.clear{
	clear:both;
}

#left{
	float:left;
	width:536px;
}

#left1{
	float:left;
	background:url(img/elements/left.jpg);
	width:183px;
	height:1000px;
}

#left2{
	float:left;
	width:353px;
	height:1000px;
}

#center{
	float:left;
	background:url(img/elements/center.jpg);
	width:794px;
	height:1000px;
}

#gheader #bg{
	position:absolute;	
	margin-left:-20px;
	margin-top:-20px;
	width:794px;
	height:50px;
	background:#FFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;		
}

#gheader #gbtns{
	position:absolute;
	margin-top:-10px;
	left:625px;
}

#gheader #gtext{
	position:absolute;
	margin-top:-10px;
	color:rgb(0,70,139);	
}



#cwrapper{
	position:absolute;
	top:91px;
	z-index:3;
	padding:20px;
	width:754px;
	height:516px;
	overflow:auto;
}

#cwrapper2{
	margin-top:40px;
	position:absolute;
	top:71px;
	z-index:3;
	width:794px;
	height:586px;
	overflow:auto;
}

#centerimage{
	z-index:2;
	position:absolute;
	top:91px;
	width:794px;
	height:556px;
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;	
}

#centerimage2{
	z-index:3;
	position:absolute;
	top:91px;
	width:794px;
	height:556px;
}

#gallery{	
	position:absolute;
	top:91px;
	width:794px;
	height:556px;	
}

#right{
	float:left;
	background:url(img/elements/right.jpg);
	width:270px;
	height:1000px;
}

#logoclick{
	position:absolute;
	left:375px;
	
}

#navitop{
	clear:both;
	z-index:4;
	position:absolute;
	top:28px;
	left:580px;
	width:1000px:
}

#navitop ul {
	margin:0px;
	padding:0px;
	padding-top:5px;
	clear:both;
	position:relative;
	left:-70px;
	width:900px;
	display:block;
	list-style:none;
}

#navitop #main li, #navitop #sub li {
	display:inline;
	margin-right:0px;
	font-size:12px;
	color:#00478d;
}

#navileft{
	position:absolute;
	top:101px;
	left:412px;
	width:80px;
}

#navileft ul {
	margin:0px;
	padding:0px;
	clear:both;
	position:relative;
	display:block;
	list-style:none;
}

#navileft #main li {
	font-size:12px;
	margin-bottom:10px;
	color:#00478d;
}

#bugfix-IE6-badge {
position:static;
}

.map-layer{ 
	display:none;
	position:absolute;
	margin-left:10px;
	margin-top:10px;    
	padding:10px;    
	width:210px;    
	background-color:#fff;    
	border:3px solid #224d98;
	font-size:11px;
	color:rgb(34,77,152);
	line-height:135%;
}
