@charset "utf-8";
/* CSS Document */


html, body {
background-color: #fff;
color:#898a89;
font-size:13px;
font-family:"Arial", Helvetica, sans-serif;
line-height: 18px;
height:100%;
}

img {
border: 0px;
}

#wrapper {
position:relative;
margin: 0 auto;
width: 980px;
height: 100%;
background-color:#000;
background-image:url(../images/hg.gif);
background-repeat:no-repeat;
padding-left: 10px;
}

#head {
float: left;
width: 970px;
height:185px;
background-color:#567;
border-bottom:2px solid #fff;
}

#head_left {
float: left;
width: 255px;
height:140px;
padding-top:45px;
padding-left:30px;
background-color: #000;
}

#head_right {
float: left;
width: 685px;
height:185px;
background-color: #000;
background-image:url(../images/hg_topleiste.gif);
background-repeat:no-repeat;
}

#adresse {
float: left;
width: 553px;
height:30px;
color: #afafb0;
text-transform:uppercase;
font-size:10px;
letter-spacing:1px;
padding-top:11px;
}

#startseite {
float: left;
width: 100px;
height:30px;
color: #afafb0;
text-transform:uppercase;
font-size:12px;
padding-top:10px;
letter-spacing:1px;
}

#startseite a {
float: left;
color: #afafb0;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
}

#startseite a:hover {
float: left;
color: #fff;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
}

#startseite .active {
float: left;
color: #fff;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
}







#hauptnavigation {
float: left;
height:20px;
width:700px;
padding-top:105px;
margin-left: -27px;
}

#hauptnavi {
float: left;
color: #afafb0;
font-size:13px;
text-transform:uppercase;
letter-spacing:1px;
}

#hauptnavi a {
float: left;
color: #afafb0;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
margin-left:27px;
}

#hauptnavi a:hover {
float: left;
color:#fff;
font-size:13px;
text-decoration:none;
}

#hauptnavi .active {
float: left;
color:#fff;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
margin-left:27px;
}









#content {
float:left;
width: 970px;
color:#999;
font-size:13px;
line-height:22px;
background-color:#000;
height:auto;
padding-bottom: 50px;
}


#content_start {
float:left;
width: 970px;
height:581px;
background-image:url(../upload/startseite.jpg);
background-position: 0px 0px;
background-repeat:no-repeat;
padding-bottom: 50px;
background-color:#000;
}

#button {
width: 415px;
height:400px;
float:right;
padding-top:20px;
margin-right:20px;
}


#content_left {
float:left;
width: 255px;
padding-left:30px;
margin-top: 30px;
}



#unternavigation {
float: left;
width:205px;
font-size:13px;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}

#unternavi a {
float:left;
width:195px;
height:22px;
color: #afafb0;
text-decoration:none;
padding-top:4px;
padding-bottom: 4px;
padding-left: 10px;
font-size:13px;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}

#unternavi a:hover {
float: left;
height:22px;
width:195px;
color: #afafb0;
text-decoration:none;
padding-top:4px;
padding-bottom: 4px;
padding-left: 10px;
font-size:13px;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
background-color: #1a1a1a;
}

#unternavi .active {
float: left;
height:22px;
width:195px;
background-image:url(../images/arrow.gif);
background-position: 0px;
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
padding-top:4px;
padding-bottom: 4px;
padding-left: 10px;
font-size:13px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}



#content_right {
float:left;
width: 600px;
height: 100%;
background-color:#000;
margin-top: 30px;
font-size:13px;
color:#a0a0a0;
}

#content_right a {
font-size:14px;
line-height:25px;
color:#a0a0a0;
}

#content_right a:hover {
font-size:14px;
line-height:25px;
color:#fff;
}


#content .title {
float:left;
font-size:18px;
line-height:25px;
color:#333;
width: 765px;
}


#content .datum {
font-size:13px;
line-height:20px;
color:#666;
}

#content .newstitel {
font-size:16px;
line-height:25px;
color:#fff;
}

#content .grundtext {
font-size:13px;
line-height:25px;
color:#fff;
}

#content .textlink {
font-size:13px;
line-height:25px;
color:#999;
}

#content .textlink a {
font-size:13px;
line-height:25px;
text-decoration:none;
color:#999;
}

#content .textlink a:hover {
font-size:13px;
line-height:25px;
text-decoration:none;
color:#fff;
}

#content p .textlink {
font-size:13px;
line-height:25px;
color:#999;
}

#content p .textlink a {
font-size:13px;
line-height:25px;
text-decoration:none;
color:#999;
}

#content p .textlink a:hover {
font-size:13px;
line-height:25px;
text-decoration:none;
color:#01489e;
}

#content .grundtext {
font-size:13px;
line-height:25px;
color:#999;
}


#content .grundtext p {
font-size:13px;
line-height:25px;
color:#999;
}

#content .grundtext p a {
font-size:13px;
line-height:25px;
text-decoration:none;
color:#999;
text-decoration:underline;
}

#content .grundtext p a:hover {
font-size:13px;
line-height:25px;
text-decoration:none;
color:#01489e;
text-decoration:underline;
}






#tabelle_referenzen {
border-top: 1px dotted #666;
padding-top: 5px;
padding-bottom: 4px;
width: 600px;
}




#footer {
position:fixed;
bottom: 0px;
margin: 0 auto;
clear: both;
width: 100%;
height:32px;
padding-top: 18px;
background-color:#fff;
display:none;
}

#newsbox {
	  width: 375px;
	  margin-top: 5px;
	  margin-left: 406px;
	  z-index:2000;
	  padding-left:15px;
	  padding-top:5px;
	  padding-bottom:10px;
}

#newsbox a {
color:#333;
text-decoration:none;
}

#newsbox a:hover {
color:#666;
text-decoration:none;
}


<!--Sprachauswahl-->


.desc { 
color:#426489;}
.desc a {
color:#426489;}

.dropdown dd, .dropdown dt, .dropdown ul { 
margin:0px; 
padding:0px; 
}
.dropdown dd { 
position:relative;
}
.dropdown a, .dropdown a:visited { 
color:#426489; 
text-decoration:none; 
outline:none;}

.dropdown a:hover { 
color:#426489;
}
.dropdown dt a:hover { 
color:#426489; 
}
.dropdown dt a {
background:#FFF; 
display:block; 
padding-right:0px;
border:0px solid #426489; 
width:50px;
}
.dropdown dt a span {
cursor:pointer; 
display:block; 
padding:5px;
}
.dropdown dd ul { 
background:#FFF none repeat scroll 0 0; 
border:1px solid #426489; 
color:#426489; 
display:none;
left:0px; 
padding:5px 0px; 
position:absolute; 
top:2px; width:auto; 
min-width:50px; 
list-style:none;
}

.dropdown span.value { 
display:none;
}
.dropdown dd ul li a { padding:2px; display:block;}
.dropdown dd ul li a:hover { background-color:#f5f9ff;}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:1px; }
.flagvisibility { display:none;}
