/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	background-color:#eeeeee;
	padding:0px;
}

* {
margin: 0px;
padding: 0px;
}

* html body{
margin: 0;
overflow-y:auto;
}

h1{font-family: Verdana, Arial; font-size: 20px; color: #192146; font-weight: 700; margin-top:15px; margin-bottom: 15px;}
h2{font-family: Verdana, Arial; font-size: 14px; color: #000000; font-weight: 700; margin-bottom: 10px;}
p{font-size:12px; line-height:18px;}
a{
	color:#004A80;
	font-size:12px;
	text-decoration:none;

}

#homepage {
	/*position:absolute;*/
	width:1015px;
	/*left:50%;*/
	/*margin-left:-476px;*/ 
	background-color:#021F4F;
	border:#000000 1px solid;
	border-top:0px;
	border-left:0px; 
			
}

#head {
	width:1015px;
	height:96px; 
	padding:0px;
	margin:0px;
}

#logo {
	padding-top:28px;
	padding-left:1px;
	text-align:center;
	width:199px;
	float:left;
	
}

#aussen {
    background-color: #fff;
	margin-right:0px;
	padding-right:0px;
		
	
	
}

#navigation {
	width:800px;
	margin:0px;
	padding-left:0px;
	padding-right:15px;
	/*background:url(../images/ingenieur-navioben.gif) no-repeat;*/
	float:left;
	text-align:right;
	
		
}
#navigation ul {
    margin:  0px;
  	padding:0px;
	float:right;
	
	
}

#navigation ul li {
    list-style-type : none; 
   	/*display: block;*/
    float:left; 
	/*text-align:center;*/
    margin-top: 3px;
	font-size:11px;
	font-weight:500;
	
}

#navigation ul li a {
  color : #ffffff;
  text-decoration: none;
  font-size:11px;
}

#navigation ul li a:hover
{
    color : #FAD686;
 
}

#fachstellenmarkt {
  float: left;
  margin-left: 20px;
  margin-top: 14px;
}

#ingenieuerscout {
  float:left;
  margin-left:92px;
  margin-top: 8px;
  
}

 
#blaubalke {
  width:969px;
  padding-top:5px; 
  height: 20px; 
  background-color:#D7E5F3;
  text-align:right;
  padding-right: 46px;
  font-size:12px;
  font-weight:700;
 }
 
 #blocklinks {
    margin:0px;
	float:left;
	width:200px;
			
 }
  
 #blaublock {
 
    background-color:#021f4f;
	/*border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;*/
	padding-top:2px;
	padding-bottom:4px;
	
}

.nofloat{
	clear:left;
	line-height:0.1px;
	margin:0px;
	padding:0px;
}
 
 
 .textfeld {
 font-family: verdana,arial; 
 font-size: 9px; 
 color: #FFFFFF; 
 font-weight: 500; 
 text-decoration: none;
 margin-top:1px;
 padding: 0px;
 text-align:left;
 padding-left:10px;
 width:190px;
}
 
.form {
  float:left;
  width:200px;
  padding:0px;
  margin:0px;
     
}

.angabefeld {
 font-size: 10px; 
 color: #000000; 
 border: 1px solid #000000; 
 background-color: #F7F3F7; 
 width:128px; 
 height:16px;
 margin-left: 10px;
 margin-right:2px;
 vertical-align:middle;

 }

.go {
 vertical-align: middle;
 
}  
  
 
 #navilinks {
    
	width:200px;
		
 }
 
 #navilinks ul {
    margin:0px;
  	padding:0px;
}

#navilinks ul li {
    list-style-type : none; 
    text-align:left;
    background-color: #dfdfdf;
	color:#000000;
	/*border-top: 1px #000000 solid;*/
	font-size:11px;
	padding-left:8px;
	line-height: 15px;
}


#navilinks ul li ul {
    margin-left:-8px;
  	padding:0px;
	border-top: 1px #000000 solid;
	
	}


#navilinks ul li ul li{
    list-style-type : none; 
   	display: block;
    text-align:left;
    background-color: #FFFFFF;
	border-bottom:1px #666666 solid;
	border-top:0px;
	margin:0px;
	line-height: 14px;
	padding:0px;
}

#navilinks ul li ul li.last{
	
	
}

#navilinks ul li ul li a{
    text-decoration: none;
	color:#000000;		
	font-size:10px;

}

#navilinks ul li ul.navi li a:hover{
    color:#004A80;
	
}

#navilinks ul li ul.navi li {
    color:#000000;
	padding-left:20px;
}

#navilinks ul li ul.menue li a{
   	display: block;
	padding-left: 20px;

}

#navilinks ul li ul.menue li a:hover{
    background-color:#C8D6E3;
	color:#004A80;
			
}


#checkpointbild{
    border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

#inhalt{
	width:650px;
	padding-left:20px;
	padding-right:40px;
	text-align:left;
	float:left;
	
}

#zeile{
	clear:both;
	background-color: #fff;
		
}

