
body {
	margin:0px;
	padding:0px;
	border: 0px;
        background-color:white;	
	color:black;	
	text-align:center;
}


#wrapper{
    margin: 5px auto;
    background-color:white;
    max-width:1000px;
    width:100%;
    border: 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;    
    text-align:left;
 
}

#header{
   margin:0px;
   padding:0px;
   width:100%;
   float:left;
   background-color:#60A1A3;
   min-width:68em;

}


#main{
   width:100%;
    margin:14px 0px 0px 0px;
    padding:0px;
    background-color: white;
    clear:both;
    color:black;
    border: 0px;
    min-width:68em;

}


#banner{
width:1000px; 
float:left;
margin:0px;
padding:0px;
border: 0px;
clear:both;
  position:relative; 
  height:120px;
}

#banner img{
width:1000px; 
}

.home #banner{
    background-image: url(../images/Header__HOME.jpg);
}

.programme #banner{

background-image: url(../images/Header_PROGRAMME.jpg);    
}

.bewerbungen #banner{
background-image: url(../images/Header_BEWERBUNGEN.jpg);       
}

.bewerbungen #navLinks .menue-level-2 {
text-transform:uppercase;
} 

.bewerbungen #navLinks .active-2 {
text-transform:uppercase;
}

.vorbereitung #banner{
    background-image: url(../images/Header_VORBEREITUNG.jpg); 
}

.unternehmen #banner{
background-image: url(../images/Header_UNTERNEHMEN.jpg);     
}

.team #banner{

background-image: url(../images/Header_TEAM.jpg);     
}

.faq #banner{

    background-image: url(../images/Header_FAQs.jpg); 
}

.impressum #banner{
    background-image: url(../images/Header__HOME.jpg);
}



#navOben{

margin-top:8px;
text-align: left;
width:95%;
background:#CFE3E3;
float:left;
font-size: 1em;
height:22px;
}



#navOben a {
    color: #000;
    margin: 0px 30px;
    text-decoration: none;
    line-height: 20px;
}

#navOben .level1-cur{
    background: #60a1a3;
    color: #000;
    font-weight: bold;
    padding:5px 8px 5px;
    background: #60a1a3 url(../images/oru.jpg) no-repeat scroll 100% 100%;
}


#navOben .act-if-sub{
  background: #60a1a3;
    color: #000;
    font-weight: bold;
    padding: 5px 8px 5px;
    background:#60A1A3 url(../images/oru.jpg) no-repeat scroll 100% 100%;
}

#language{
float:left; 
width:5%; 
background-color:#CFE3E3;
height:22px; 
margin-top:8px;
}

#language img {

margin-top:6px;
}


#breadcrumb{
width: 100%; 
font-size:11px;
margin-left:4px;

}

#breadcrumb a{
 text-decoration: none;
 color:#000000;
}

#left{
float:left;
width:178px;
margin:26px 0px 0px 0px; 
padding:0px;
}


#navLinks{
float:left; 
width: 178px; 
background-color:#CFE3E3;
margin:0px 0px 0px 0px;
}

#navLinks a{
text-decoration:none;
color:#000000;

}

#navLinks ul{
margin:0px;
padding:0px;
min-height:45px;

}

#navLinks li{
margin:0px;
padding:0px;
}

#navLinks .active-cur{
list-style-type:none;
margin:0px;
background-color: #60a1a3;
padding:3px 8px 8px 8px;
font-weight: bold;
}


#navLinks .active-if-sub{
list-style-type:none;
margin:0px;
background-color: #60a1a3;
padding:3px 8px 8px;
font-weight: bold;
}


#navLinks .menue-level-2{
list-style-type:none;
margin:10px 0px 10px 10px;
text-decoration:none;
font-size:0.9em;
width:160px;
}


#navLinks .active-2{
list-style-type:none;
padding:0px;
margin:8px 0px 8px 8px;
text-decoration:none;
font-weight:bold;
font-size:0.9em;
background-color:#CFE3E3;
width:160px;
}

#navLinks .menue-level-1{
list-style-type:none;
text-decoration:none;
}


#navLinks .menue-level-3{
color:#4A8E8F;
list-style-type:none;
margin:5px 0px 5px 20px;
text-decoration:none;
width:150px;
}

#navLinks .menue-level-3 a{
color:#4A8E8F;
text-decoration:none;
font-size:0.9em;
padding-right:10px;
}


#navLinks .active-3{
color:#4A8E8F;
font-weight:bold;
list-style-type:none;
margin:5px 0px 5px 20px;
text-decoration:none;
font-size:0.9em;
width:150px;
}


#contentWrapper #navLinks .ro {

background:url(../images/lo.jpg) top right no-repeat;
padding-top:7px;
}

#contentWrapper #navLinks .ru {

background:url(../images/ru.jpg) bottom right no-repeat;
padding-bottom:9px;
}



#content{
float:left;
width:77.2%;
*width: 77.1%;
margin:10px 0px 0px 50px;
height:100%;
padding:0px;
}


#content h1{
color: #5FA1A3;
font-size:15.5pt; 
font-weight:lighter;
margin-top:25px;
*margin-top:0px;
}

#content h2{
color: #5FA1A3;
font-size:15pt; 
font-weight:lighter;

}

#content h3{
color: #5FA1A3;
font-size:14.5pt; 
font-weight:lighter;

}

#content h4{
color: #5FA1A3;
font-size:14pt; 
font-weight:lighter;

}

#content h5{
color: #5FA1A3;
font-size:13.5pt; 
font-weight:lighter;

}

#content h6{
color: #5FA1A3;
font-size:13pt; font-weight:lighter;

}

#contentWrapper #content .bodytext{
width:85%;
}

div.csc-textpic-center div.csc-textpic-text {
    text-align: center;
}

#content a{
text-decoration:none;
color: #5FA1A3;
}

#content-banner{
width:0px; 
height:0px;
}

#contentWrapper{
 float:left; 
  border:1px solid #5FA1A3;
  width:100%;
}

#footer{
width:50%;
font-size:0.8em;
float:left
}
#nav_footer {
font-size:0.8em;
float:right;
}

#nav_footer a{
text-decoration:none;
color: #5FA1A3;
}
