@charset "utf-8";
/* CSS Document */
html {
	overflow-y: scroll;
}
body {
	
/*	background: url(../images/hintergrund-v1.jpg) repeat-y top center; -ms-background-size:100%; background-size:100%;*/
	background: url(../images/hintergrund-v1.jpg); no-repeat top center; 
	-ms-background-size:100% 100%; 
	-webkit-background-size:100% 100%;
    -moz-background-size:100% 100%;
    -o-background-size:100% 100%;
	background-size:100% 100%;

	background-attachment:fixed;
}
* {
	margin: 0px;
	padding: 0px;
	/*font-family: Calibri, Candara, Segoe, "Segoe UI", Optima;/**/
	font-family: Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;/**/
	/*font-family: Calibri, sans-serif;/**/
}
#content ul {
	padding-left:40px;
	padding-top:1em;
	padding-bottom:1em;
}
/**/
@font-face {
	font-family: Calibri;
	src: url('Calibri-Bold.woff') format('woff'),
		 url('Calibri-BoldItalic.woff') format('woff'),
		 url('Calibri-Italic.woff') format('woff'),
		 url('Calibri.woff') format('woff');
	src: url('CALIBRI.TTF') format('truetype'),
		 url('CALIBRIB.TTF') format('truetype'),
		 url('CALIBRII.TTF') format('truetype'),
		 url('CALIBRIZ.TTF') format('truetype'),
		 url('Calibri-Bold.eot?#iefix') format('embedded-opentype'),
		 url('Calibri-BoldItalic.eot?#iefix') format('embedded-opentype'),
		 url('Calibri-Italic.eot?#iefix') format('embedded-opentype'),
		 url('Calibri.eot?#iefix') format('embedded-opentype'),
		 url('Calibri-Bold.woff') format('woff'),
		 url('Calibri-BoldItalic.woff') format('woff'),
		 url('Calibri-Italic.woff') format('woff'),
		 url('Calibri.woff') format('woff');
	font-weight: normal;
    font-style: normal;
}/**/

.formTable {
	margin-left: -5px;
}
p { 
	margin-bottom:1em;
	margin-top:1em;
}
.kontaktHr {
	width:160px;/* 145px */
	float:left;
	margin-top:3px;
}
.defaultButton {
	font-size:16px;
	background:none;
	border:none;
	cursor:pointer;
}
.italic {
	font-style:italic;
}
.smallNote{
	/*font-size:12px;*/
}
.bold {
	font-weight:bold;
}
h4 {
	color:rgb(3, 131, 60);
	margin-bottom:15px;
}
.aNoFormat {
	text-decoration:none;
	color:black;
}
.full {
	width:100%;
}
.kurzprofilBild {
	width:220px;
}
.hakenList {
	/*list-style-type:inherit;/**/
}
.hakenList li{
	list-style:outside;
	list-style-image: url(../images/aufzaehlHaken.gif);
}
.green {
	color:rgb(3, 131, 60);
}
h1 {
	font-size:20px;
	margin-top: 2%;
	margin-bottom: 2%;
}
.blue {
	color:blue;
}
#wrap {
	width:980px;
	margin: 0px auto;
}
 .abstandOben {
	height:30px;
	width:100%;
 }
 .abstandObenNavi {
	height:42px;
	width:100%;
 }
 .mailIcon {
	 background: url(../images/email.gif) left center no-repeat;
	 padding:26px;
 }
 #header {
	width:100%;
	position:relative;
 }
  #headerText {
	/*margin-top:-33px;/**/
	position:absolute;
	bottom:0px;
	left: 7px;
  }
  #logo {
	  float:right;
  }
 #navi {
	 width:27%;
	 float:left;
 }
  a.activeA {
	  color:rgb(3, 131, 60)!important;
	  font-weight:bold;
  }
  #navi a{
	  color:black;
	  text-decoration:none;
  }
  #navi a:visited{
	  color:black;
  }
  #navi a:hover{
	  color:black;
  }
  #navi ul{
	  
  }
  #navi li{
	  padding:2px;
	  border: none;
	  list-style:none;
	  /*
	  margin-left:-35px;/**/
  }
  #navi ul li {
	  
	  border-top-color:rgb(3, 131, 60);
	  border-top-width:1px;
	  border-top-style:dashed;
  }
  #navi ul li ul li {
	  margin-left:5px;
	  border:none;
  }
  #navi ul li ul{
	  display:none;/* Auf none umschalten für zugeklapptes Navi */
  }
  ul .active {
	  display:block!important;
  }
  
 #content {
	 width:68%;
	 padding:5px;
	 padding-left: 15px;
	/* width:78%;*/
	 float:left;
 }
  #content a{
	  color:black;
	  text-decoration:none;
  }
  #content a:visited{
	  color:black;
  }
  #content a:hover{
	  color:black;
  }
 #footer {
	 position:relative;
 }
  #leftPartFooter {
	  position:absolute;
	  bottom:0px;
	  float:left;
  }
  #rightPartFooter {
	  float:right
  }
  
/*Formular Bewerben*/
  
.inputlightblue{
	width:400px; 
	border: black solid 1px;/**//*2te Teil der Änderungen, verlinkungen für die Stellenliste überprüfen und nochmals Calibri ins PDF einbinden versuchen.*/
}
.inputmidblue{
	width:400px; 
	border: rgb(3, 131, 60) solid 1px;
	
}