@charset "utf-8";
*{
margin:0;
padding:0;}
img {border:none;}
input,select, textarea {border:solid silver 1px; margin-top:3px; margin-left:3px;}

input[type=submit] {border:solid black 1px; margin-top:3px; margin-left:3px; background-color:silver; color:green; font-weight:bold; margin-bottom:5px;}
input[type=reset] {border:solid black 1px; margin-top:3px; margin-left:3px; background-color:silver; color:red; font-weight:bold; margin-bottom:5px;}
input[type=button] {border:solid black 1px; margin-top:3px; margin-left:3px; background-color:silver; color:red; font-weight:bold; margin-bottom:5px;}
input.button {border:solid black 1px; margin-top:3px; margin-left:3px; background-color:#fff;; color:#06F; font-weight:bold; margin-bottom:5px;}

a {color:#426789; text-decoration:none;}
a:hover {color:#426789; text-decoration:underline;}
a:visited{color:#426789;}
a:link {color:#426789;}

h1{
font-family: Verdana;
font-size:42px;
font-style:italic;
color:#004184;
font-weight:lighter;
}

body{
color:#004183;
font-family:Verdana;
font-size:12px;
padding:0;
margin: 0;
background-color:#c0c0c0;
}

#all{
	margin: auto;
	width:1020px*; 
	width:1020px;
	background-color:white;
}
.clearer{
clear:both;
}
#flaggen li{
list-style:none;
float:left;
padding-top:50px;
margin-left:5px;
}
#flaggen{
float:right;}
#header {
	background-image: url(/bilder/header.jpg);
	height:158px;
	width:1020px;
	background-repeat: no-repeat;
}
/*navigation*/

#dlnavigation{
margin-left:220px;
margin-top:135px; 
position:absolute;
z-index:100;
}
.navigation {
margin-top:-4px;
padding-top:0px;
width:117px;
margin-right:5px;
margin-left:35px;
}
.navigation li {
display:block; 
padding:0; 
margin:0; 
}
.navigation li a, #menu li a:visited {
display:block; 
text-decoration:none;}
.navigation li dd {display:none;}
.navigation li:hover, #menu li a:hover {border:0; padding:0; 
margin:0; }
.navigation li:hover dt a , #menu li a:hover dt a {
 color:#032f5f; padding:0; 
margin:0; }
.navigation li:hover dd, #menu li a:hover dd {
display:block; padding:0; 
margin:0; 
}
.navigation li:hover dl, #menu li a:hover dl {
 background-image:url(/bilder/down.jpg); padding:0; 
margin:0; }
.navigation dl {
 background:url(/bilder/down.jpg);
 background-repeat:repeat-x;
 cursor:pointer;}
.navigation dt {
margin:0;
padding: 0;
padding-left:0;
text-align:left;
}
.navigation{
 line-height:25px;text-align:left;
 }

.navigation dd {
 background-image:url(/bilder/down.jpg);
  background-repeat:x;
text-align:left;
 }
.navigation dt a, .navigation dt a:visited {
display:inline; 
color:#032f5f; 
}
.navigation dd a, .navigation dd a:visited {
color:#032f5f; 
min-height:1em; 
text-decoration:none; 
display:block; 
background-image:url(/bilder/down.jpg);
background-repeat:repeat-x;}
* html .navigation dd a, * html .navigation dd a:visited {
height:1em;}
.navigation dd a:hover {
color:#032f5f; padding:0; 
margin:0; }


/*linker bereich*/
#links {
width:240px;
margin-left:5px;
	float: left;
}
#linker_kasten{
background-image:url(/bilder/img_rechts.jpg);
width:175px;
height:186px;}
#linker_kasten p{
margin-top:15px;
font-size:11px;
padding-right:10px;
padding-left:15px;
padding-top:40px;}
#login{
margin-top:20px;}
#login input{
margin-top:10px;
}
#technologie{
padding-top:10px;
margin-left:13px;}
#technologie ul{
margin-left:15px;
margin-top:5px;}
#aqcua{
padding-left:14px;
margin-top:17px;}
#aqcua img{
margin-left:-14px;
margin-top:10px;}
.text{
margin-left:15px;
*width:120px;}
.passwort{
margin-left:20px;
*width:120px;}

#login img{
padding-top:5px;
padding-left:179px;
*padding-left:159px;}
#brotkruemel{
margin-top:5px;
font-style:bold;
background-image:url(/bilder/brot.jpg);
background-position:center left;
background-repeat:no-repeat;
padding-left:15px;
font-size:9px;
list-style:disc;}
/*rechter bereich*/
#rechts {
margin-top:67px;
	float: left;
		width:150px;
}

#kooperationen{
margin-top:10px;}
.absatz_2{
margin-top:4px;
}
.aufzaehlung_rechts{
margin-top:2px;
margin-left:15px;}
.link_rechts{
background-image:url(/bilder/pfeil.jpg);
background-position:center left;
background-repeat:no-repeat;
padding-left:25px;
margin-left:4px;
margin-top:10px;
font-size:10px}
.m_20{
margin-top:20px;}
.absatz_2{margin-top:4px;}
/*content*/
#bilder {
	width:582px;
	height:200px;
	background-repeat: no-repeat;
	margin-top:11px;
	margin-left:1px;
}
#bilder img{
margin-left:1px;
margin-top:1px;
padding-left:0px;}
.motion_img{
width:585px;}
#content {
margin-left:13px;
margin-right:13px;
*margin-right:10px;
*margin-left:10px;
margin-top:43px;
float: left;
width:590px;
}
#mov_links img{
  position:absolute;
  padding-top:125px;
  padding-left:10px;
}
#mov_rechts img{
  position:absolute;
  padding-top:125px;
  margin-left:400px;}
  #mov_text{  position:absolute;
   padding-top:20px; 
    margin-left:440px;
	color:#000;
  }
#text_content {
	background-image:url(/bilder/content_bg1.jpg);
	width:590px;
	background-repeat:repeat-y;
	margin-left:1px;
	max-width:590px;
}
#text_content h2{
font-weight:bold; font-size:14px; padding-top:10px; margin-bottom:10px; padding-top:20px;
padding-left:12px;
}
#text_content_bottom{	background-image:url(/bilder/content_bg2.jpg);
margin-left:1px;
	width:590px;
	height:249px;
	margin-top:-4px;
	background-repeat:no-repeat;
	}
#text_content p{padding-left:10px;
padding-top:10px;}
#auszeichnungen li{
float:left;
margin-left:10px;
list-style:none;
}
.auszeichnung_anzeige{
margin-left:15px;
border:solid thin #f1cc0c;
margin-top:15px;
padding-bottom:5px;
position:absolute;
background-color:#FFFFFF;
width:358px;}
#auszeichnungen{
padding-top:140px;
margin-bottom:5px;
}
#footer{
background-image:url(/bilder/footer.jpg);
height:134px;
width:1020px;
}
#footer_nav{
margin-top:15px;
margin-left:50px;}
.nav_one{
float:left;
margin-top:10px;}
#footer ul{
margin-left:70px;
*padding-left:0px;
}
#footer_nav li{
list-style:none;
line-height:25px;
*line-height:auto;}

#admin_panel_navigation ul {padding:5px}
#admin_panel_navigation ul li {list-style-type:square; margin-left:14px }

/* FAQ CSS */
.FAQ a{text-decoration:none;color:#004183;}  
.FAQ a:hover{text-decoration:none;color:#ec8e0c;}  

.FAQ input{margin-left:5px; height:20px;width:150px;border: 1px solid #f0cb01;}

.FAQ .noshow {display:none}

