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

body{
	background-image:url(../img/bg.gif);
	margin:0px;
	padding:0px;
	background-color:#bbbbbc;
}

h1{

	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;

}
h2{
	position:relative;
	top:0px;
	left:24px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;

}
h3{
	
		margin:10px 10px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;

}
td.headline{
	padding:57px 0px 0px 24px;


}
td.top_nav{
	padding:57px 17px 0px 0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFCC00;

}
td.top_mitte{
		text-align:left;
		vertical-align:bottom;
		background:url(../img/linie.gif) repeat-x bottom;

}
td.top{
	height:90px;
	background:url(../img/rand_top2.gif) no-repeat bottom;
	
}
td.top_rand{
	opacity: 0.25;
	filter: alpha(opacity=25, finishopacity=25);
	-moz-opacity: 0.25;
	-khtml-opacity:0.25;
	background:url(../img/bg2.gif) repeat-x bottom;

}
td.bottom_rand{
	opacity: 0.15;
	filter: alpha(opacity=12, finishopacity=12);
	-moz-opacity: 0.12;
	-khtml-opacity: 0.12;
	background:url(../img/bg3.gif) repeat-x top;

}

td.bottom{
	background-color:#ffffff;
	background:url(../img/bottom.jpg) no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.bottom2{
	background-color:#ffffff;
	background:url(../img/bottom2.jpg) no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
td.leisteOut{

	background:url(../img/raster.gif) repeat-x bottom; 


}
td.map{
background:url(../img/map.jpg) repeat-y right;
	background-color:#FFFFFF;

}
div.anibg{

width:490px;
height:122px;
background:url(../img/anishadow.gif) no-repeat;
opacity: 0.25;
	filter: alpha(opacity=25, finishopacity=25);
	-moz-opacity: 0.25;
	-khtml-opacity:0.25;


}
td.o{
	background:url(../img/rand_oben.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.o2{
	background:url(../img/rand_oben_b.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.u{
	background:url(../img/rand_unten.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.l{
	background:url(../img/rand_links.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.u2{
	background:url(../img/rand_unten2.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.l2{
	background:url(../img/rand_links2.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.r{
	background:url(../img/rand_rechts.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
td.r2{
	background:url(../img/rand_rechts2.gif) no-repeat;
	opacity: 0.3;
	filter: alpha(opacity=30, finishopacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity:0.3;
}
div.ani{

width:490px;
height:122px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#FFFFFF;

}
div.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:500px;
	height:260px;
	position:relative;
	top:15px;
	left:24px;
	text-align:justify;
	line-height:18px;
	float:left;
	z-index:10;
}
div.contentleft{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:500px;
	height:260px;
	position:relative;
	top:15px;
	left:24px;
	text-align:left;
	line-height:18px;

}
td.main{
	background-color:#2a445b;
	background:url(../img/bg_main.jpg) no-repeat;
	vertical-align:top;
	background-position:top;
}
div.right{


width:200px; 

position:relative;
top:20px;
right:80px;
height:200px; 
text-align:center;
color:#333333;
font-family:Arial, Helvetica, sans-serif;


}
div.right2{

width:200px; 

position:relative;
top:20px;
right:80px;
height:200px; 
text-align:center;
color:#333333;
font-family:Arial, Helvetica, sans-serif;

}
div.right3{

float:right;
width:200px; 
position:relative;
top:20px;
right:80px;

height:200px; 
text-align:left;
color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}
td.main1{

	background:url(../img/main1.gif);
background-repeat:no-repeat;
}
td.main2{

	background:url(../img/main2.gif);
	
	background-repeat:repeat-x;

}
td.main3{

	background:url(../img/main3.gif);
background-repeat:no-repeat;
}
div.sub{

	position:relative;
	top:0px;
	left:210px;
	height:39px;
	width:592px;
	


}
div.sub2{

	position:relative;
	top:0px;
	left:155px;
	height:39px;
	width:647px;
	


}
div.sub4{

	position:relative;
	top:0px;
	left:120px;
	height:39px;
	width:740px;
	


}
div.sub3{

	position:relative;
	top:0px;
	left:300px;
	height:39px;
	width:502px;
	


}
td.sub1{

	background:url(../img/sub1.gif);
background-repeat:no-repeat;
}
td.sub2{

	background:url(../img/sub2.gif);
	background-position:right;
	background-repeat:no-repeat;

}
td.sub3{

	background:url(../img/sub3.gif) repeat-x;
	padding-bottom:1px;
}
td.sub4{

	background:url(../img/sub4.gif) repeat-x;

}
td.sub5{

	background:url(../img/sub5.gif);
background-repeat:no-repeat;
}
td.sub6{

	background:url(../img/sub6.gif);
background-repeat:no-repeat;
}
td.sub7{

	background:url(../img/sub7.gif);
background-repeat:no-repeat;
}
td.sub8{

	background:url(../img/sub8.gif) repeat-x;

}
td.sub9{

	background:url(../img/sub9.gif);
background-repeat:no-repeat;
}
td.sub10{

	background:url(../img/sub10.gif);
	background-position:right;
	background-repeat:no-repeat;

}
td.sub11{

	background:url(../img/sub11.gif);
	
	background-repeat:no-repeat;

}
td.sub12{

	background:url(../img/sub12.gif);
	
	background-repeat:no-repeat;

}
td.sl{

	background:url(../img/subsubleft.gif);
background-repeat:no-repeat;
}
td.sr{

	background:url(../img/subsubright.gif);
background-repeat:no-repeat;
}
td.ss{
background-color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
	font-weight:normal;
}
table.subsub{
margin-bottom:6px;



}
td.sla{

	background:url(../img/subsubleftact.gif);
background-repeat:no-repeat;
}
td.sra{

	background:url(../img/subsubrightact.gif);
background-repeat:no-repeat;
}
td.ssa{
background-color:#294359;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
	font-weight:normal;
}
form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}
INPUT{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:4px;
margin-top:4px;
margin-bottom:4px;
}
INPUT.klein{
background-color:#294359;
border:1px solid #1c2d3b;
width:180px;
color:#FFCC00;
margin-left:4px;
}
INPUT.errklein{
background-color:#23394c;
border:1px solid #FFCC00;
width:180px;
color:#FFCC00;
margin-left:4px;
}
INPUT.kleiner{
background-color:#294359;
border:1px solid #1c2d3b;
width:80px;
color:#FFCC00;
margin-left:4px;
}
INPUT.errkleiner{
background-color:#23394c;
border:1px solid #FFCC00;
width:80px;
color:#FFCC00;
margin-left:4px;
}
INPUT.klein2{
background-color:#294359;
margin-bottom:10px;
border:1px solid #1c2d3b;
width:180px;
color:#FFCC00;
margin-left:4px;
}
TEXTAREA{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
width:430px;
height:60px;
background-color:#294359;
border:1px solid #1c2d3b;
color:#FFCC00;
padding:4px 0px 4px 4px;
}
TEXTAREA.err{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
width:430px;
height:60px;
background-color:#23394c;
border:1px solid #FFCC00;
color:#FFCC00;
padding:4px 0px 4px 4px;
}


SELECT{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:434px;
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
background-color:#294359;
border:1px solid #1c2d3b;
color:#FFCC00;
}
td.btopdown{

border-bottom:1px solid #375c7a;
border-top:1px solid #375c7a;


}
table.form{
margin-left:55px;


}
/* LINKS */


a.top:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
font-weight:normal;
}
a.top:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	font-weight:normal;
padding:0px 7px 0px 7px;
}
a.top:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
}
a.top:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
}
a.copy:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
padding:0px 0px 0px 4px;
font-weight:normal;
}
a.copy:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
padding:0px 0px 0px 4px;
}
a.copy:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding:0px 0px 0px 4px;
	font-weight:normal;
}
a.copy:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding:0px 0px 0px 4px;
	font-weight:normal;
}
a.h1:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;

}
a.h1:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
}
a.h1:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	
}
a.h1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
	
}






#liste{


 list-style:none;
margin: 0px;
padding: 0px;
}

#liste li a{
 border-left:1px solid #fff;
  border-right:1px solid #fff;
 color:#999;
 display:block;
 padding:0px 3px;
 margin:10px 0px;
 text-decoration:none;

 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;



}

#liste li a.norm:link{
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 color:#666;
 text-decoration:none;
 width:131px;
 font-size:13px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;



}
#liste li a.norm:active{
border-right:1px solid #fff;
 border-left:1px solid #fff;
 color:#666;
 text-decoration:none;
 width:131px;
 font-size:11px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
}
#liste li a.norm:visited{
border-right:1px solid #fff;
 border-left:1px solid #fff;
 color:#666;
 text-decoration:none;
 width:131px;
 font-size:13px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 
}
#liste li a.norm:hover{

color:#29278c;
width:131px;

 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 border-left:1px solid #29278c;
 border-right:1px solid #29278c;
 
}

#liste li a.act:link{
color:#29278c;
width:131px;

 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 border-left:1px solid #29278c;
 border-right:1px solid #29278c;



}
#liste li a.act:active{
color:#29278c;
width:131px;

 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 border-left:1px solid #29278c;
 border-right:1px solid #29278c;
}
#liste li a.act:visited{
color:#29278c;
width:131px;

 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 border-left:1px solid #29278c;
 border-right:1px solid #29278c;
 
}
#liste li a.act:hover{

color:#29278c;
width:131px;

 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 border-left:1px solid #29278c;
 border-right:1px solid #29278c;
 
}


a.sub:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.sub:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.sub:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.sub:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.subAct:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
 
}
a.subAct:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.subAct:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.subAct:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:0px 7px 0px 7px;
	font-weight:normal;
 
}
a.cont:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	font-weight:normal;
 
 
}
a.cont:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	font-weight:normal;
 
}
a.cont:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	font-weight:normal;
 
}
a.cont:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:underline;
	font-weight:normal;
 
}
a.cont2:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
 
 
}
a.cont2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
 
}
a.cont2:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
 
}
a.cont2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
 
}

a.subsub:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	font-weight:normal;
}
a.subsub:active{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	font-weight:normal;
}
a.subsub:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	font-weight:normal;
}
a.subsub:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	padding:2px 10px 2px 10px;
	font-weight:normal;
}
a.subsubAct:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	font-weight:normal;
 
 
}
a.subsubAct:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
padding:2px 10px 2px 10px;
	font-weight:normal;
 
}
a.subsubAct:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
padding:2px 10px 2px 10px;
	font-weight:normal;
 
}
a.subsubAct:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
	text-decoration:none;
	padding:2px 10px 2px 10px;
	font-weight:normal;
 
}