
body {
font-family: Arial, Helvetica, Verdana, sans-serif; 
font-size: 0.75em;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #bcbcbc;
}


H1 {
font-size:1.0em;
         color: #127c87;
		  font-weight: bold;
           margin-top:0px;
           margin-bottom:1.5em;
		   }
		   
		   H2 {
font-size:1.0em;
          color: #666666; 
		  font-weight: normal;
           margin-top:0px;
           margin-bottom:1.5em;
		   }
		   
		   H2.inline {
           display:inline;
          }
input, textarea{
 font-family: Arial, Helvetica, Verdana, sans-serif; 
font-size:1.1em;
color:#666666;
border: 1px solid #127c87;
background-color:#fFF;
width:320px;
padding:3px;
 }
  .mini {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size:0;
  font-weight:regular;
  background-color:#ffffff; 
  color:#ffffff; 
  }


 
 .button {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size:1.0em;
  font-weight:bold;
  background-color:#bcbcbc; 
  color:#000; 
   border:2px solid #ddd; 
  }

 
 select{ 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
 font-size:1.0em;
color:#666666;
border: 1px solid #127c87;
background-color:#fFF;
width:258px;
padding:3px;
  }

.link:link {   color: #000000; text-decoration:none; display:block;}
.link:visited {color: #000000; text-decoration: none; display:block;}
.link:active { color: #000000; text-decoration: none; display:block;}
.link:hover {  font-weight:bold; color: #000000; text-decoration: none; display:block;}

.main:link {   color: #666666; text-decoration:underline;}
.main:visited {color: #666666; text-decoration: underline; }
.main:active { color: #666666; text-decoration: underline;}
.main:hover {  font-weight:bold; color: #666666; text-decoration: none;}

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

#container {
background-image:url(images/bg-container.gif);
background-repeat:repeat-y;
	width: 970px;
	height: auto;
		margin: 0 auto;
	text-align: left; 		
	border-bottom:30px solid  #bcbcbc;
}

#container-bg {
	background-position:bottom left; 
		background-repeat:no-repeat; 
	width: 970px;
	height: auto;
		margin: 0 auto;
	text-align: left; 		
}


#main-content {
color: #666666; 
	
	margin-left: 316px;
	margin-top: 76px;
	padding-bottom:62px;
	text-align: left; 
}

#main-content1 {
color: #666666; 
	width: 530px;
	margin-left: 66px;
	margin-top: 76px;
	padding-left: 250px;
	padding-bottom:62px;
	text-align: left; 
	background-position:bottom left; 
	background-image:url(images/karl-kohler.jpg); 
	background-repeat:no-repeat; 
	float:right;
	position:absolute;
	z-index:1000;
}

#content-index{
color: #666666; 	
	margin-left: 160px;
	margin-top: 60px;
	margin-bottom:0px;
	padding-bottom: 0px;
	text-align: left; 
	vertical-align:baseline;
	display:block;
	height:400px;
}

#bild-kkohler{

	width: 240px;
	margin-left:0px;
	margin-top: 0px;
	padding-top: 59px;
	padding-bottom: 0px;
	text-align: left; 
	background-color:#fff;
text-align:right; 
height:258px;
}

#bild-master{
	width: 242px;
	margin-left:0px;
	margin-top: 0px;
	padding-top:20px;
	padding-bottom: 0px;
	text-align: left; 
	background-color:#fff;
text-align:right; 
height:auto;
}

#bild-berater{
	width: 100px;
	margin-left:0px;
	margin-top: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	text-align: left; 

height:auto;
border:1px solid #e1e1e1;
}


#main-stellen {
background-color:#a4c9c9;
margin-left:296px;
width:255px ;
padding-left: 20px;
	padding-bottom: 12px;
	padding-top: 12px;
	margin-top: 76px;
	line-height:1.5em;	
}

#tabelle-stellen {
margin-left:24px;
margin-top:10px;
width:912px ;

	border-top:1px solid #a4c9c9;
	border-left:1px solid #a4c9c9;
	border-right:1px solid #a4c9c9;
	border-bottom:none;
	}

#tabelle-stellen2 {
margin-left:24px;
width:912px ;
padding-left: 0px;
	padding-bottom:0px;
		line-height:26px;
	border-top:1px solid #a4c9c9;
	border-left:1px solid #a4c9c9;
	border-right:1px solid #a4c9c9;
	border-bottom:none;
}


.stellen-datum {
	width:90px ;
	margin-left: 0px;	
	margin-top:0px;
		text-align: left; 	

}


.tabelle-team {
color: #666666; 
}


#main-content2 {
position:relative;
color: #666666; 
	width: 290px;
	padding-left: 13px;
	margin-left: 571px;
	margin-right: 96px;
	margin-top:-127px;
		text-align: left; 
	float:right;
	font-size:0.95em;
	padding-bottom:10px;
}


.stellen-rubrik-active {  
font-weight:bold;  
color: #000000; 
text-decoration: none
}

.stellen-tabelle-header{  
 font-weight:bold; 
  color: #006161;
  background-color:#bcd9d9;
 line-height:24px;
  padding-left:10px;

}

.vakant  {  
  background-color:#bcd9d9; 
}

.vakant2  {  
  background-color:#bcd9d9; 
margin-left:0px;
width:902px ;
padding-left: 10px;
	padding-bottom:0px;
		line-height:26px;
	border-top:1px solid #a4c9c9;
	border-left:1px solid #a4c9c9;
	border-right:1px solid #a4c9c9;
	border-bottom:none;
	display:block;
}



.selektion {
 background-color:#d9ecec;
}

.besetzt {
 background-color:#f3f3f3;
}

.weiss {
 background-color:#ffffff;
}

.zeile-position {
color:#000000;
 font-weight:normal; 
 padding-left:10px;
 padding-bottom:6px;
  padding-top:6px;
   border-bottom:1px solid #a4c9c9;
    
}

.zeile-archiv {
color:#000000;
 font-weight:normal; 
 padding-right:24px;
  padding-left:10px;
  font-size:0.75em;
   border-bottom:1px solid #a4c9c9;
    line-height:40px;	
	text-align:left;
}


.zeile{
color: #666666;
 font-weight:normal; 
 padding-left:10px;
 padding-bottom:4px;
  padding-top:4px;
  font-size:0.95em;
   border-bottom:1px solid #a4c9c9;
   
}

#logo{
	width: 276px;
	height:46px;
	padding-top: 32px;
	margin-left: 659px;
}

#leiste{
	width: 13px;
	height:100%;
	padding: 0px;
		float:left;
}

#navitrenner{
	width: 254px;
	height:4px;
	padding: 0px;
		float:left;
}



.absatz{
	color: #127c87;	
	}



#navi {
	float: left;
	margin: 0;
		margin-top: 32px;
	margin-left: 10px;
	padding-top: 0px;
	line-height:20px;
	}


#navi-home {
	float: left;
	margin-top: 32px;
	margin-left:-3000px;
	padding-top: 0px;
	line-height:20px;
	}

.navi:link {  font-weight:normal; color: #000000; text-decoration: none}
.navi:visited { font-weight:normal;  color: #000000; text-decoration: none}
.navi:active {  font-weight:bold;  color: #15848f; text-decoration: none}
.navi:hover {   font-weight:bold; color: #000000; text-decoration: none}

.navi-active {  font-weight:bold;  color: #006161; text-decoration: none}
.navi-active :link {  font-weight:bold;  color: #006161; text-decoration: none}
.navi-active :visited { font-weight:bold;  color: #006161; text-decoration: none}
.navi-active :active {  font-weight:bold;  color: #006161; text-decoration: none}
.navi-active :hover {   font-weight:bold; color: #000000; text-decoration: none}


.navi-w:link {  font-weight:normal; color: #fff; text-decoration: none; font-size:7px;}
.navi-w:visited { font-weight:normal;  color: #fff; text-decoration: none;font-size:7px;}
.navi-w:active {  font-weight:normal;  color: #fff; text-decoration: none;font-size:7px;}
.navi-w:hover {   font-weight:normal; color: #fff; text-decoration: none;font-size:7px;}



.navi2 {
	display: block; 
	margin-top:0px;
		width:236px;
		background-color:#edebec;
}

.navi2:link {  font-weight:normal; color: #006161; text-decoration: none}
.navi2:visited { font-weight:normal;  color: #006161; text-decoration: none}
.navi2:active {  font-weight:bold;  color: #006161; text-decoration: none}
.navi2:hover {   font-weight:bold; color: #006161; text-decoration: none}

.navi3 {
	display: block; 
	margin-top:0px;
	margin-bottom:4px;
		width:236px;
		background-color:#edebec;
}

.navi3:link {  font-weight:normal; color: #006161; text-decoration: none}
.navi3:visited { font-weight:normal;  color: #006161; text-decoration: none }
.navi3:active {  font-weight:bold;  color: #006161; text-decoration: none}
.navi3:hover {   font-weight:bold; color: #006161; text-decoration: none}

.navih1:link {  font-weight:bold; color: #127c87; text-decoration: underline}
.navih1:visited { font-weight:bold;  color: #127c87; text-decoration:underline}
.navih1:active {  font-weight:bold;  color: #127c87; text-decoration: underline}
.navih1:hover {   font-weight:bold; color: #127c87; text-decoration: none}




#tulpe1 {
	float: right;
	margin-left: 200px;
	vertical-align:bottom;
	margin: 0;
	padding: 0px;	
}

.clear{
clear:both;
}
