@charset "utf-8";
.body {
	background-color: #000;
}

.wrapper{
	text-decoration: none;
	background-color: #000000;
	width: 1000px;
	height: 1100px;
	background-image: url(images/background-trees.jpg);
	valign:center;
	margin-top:50px;
	margin-left: auto; 
	margin-right: auto;
}
.wrapper-job{
	text-decoration: none;
	background-color: #000000;
	width: 1000px;
	height: 1300px;
	background-image: url(images/background-trees.jpg);
	valign:center;
	margin-top:50px;
	margin-left: auto; 
	margin-right: auto;
}

.logoheader{
	width: 1000px;
	height: 65px;
	valign:center;
	margin-top:35px;
	margin-left: auto; 
	margin-right: auto;
	float:left;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
}
.logo {
margin-left:32px;
}

/* START MENUE */

.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	font-weight: 600;
	width: 250px;
	margin-left: 32px;
	margin-top: 40px;
	float: left;

}
.menue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}

a.menue:link, a.menue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
}

a.menue:hover, a.menue:active  {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
	padding-right: 17px;
	padding-bottom: 1px;
	padding-top: 1px;

}


.menueV{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
	padding-right: 17px;
}

.menueVLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
	padding-right: 17px;
}
.menueVLink:link, a.menueVLInk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
	padding-right: 17px;
}
.menuesub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #FF0000;
	text-decoration: none;
}

a.menuesub:link, a.menuesub:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 0;
	color: #FFF;
	text-decoration: none;
	padding-left: 0px;
	
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 17px;
	/*background-color: #000000;*/
	margin-top: 4px;

}

a.menuesub:hover, a.menuesub:active  {
	color: #FFF;
	text-decoration: none;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
	padding-right: 17px;
	padding-bottom: 0px;
	padding-top: 0px;

}

.menuesubV{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 0;
	color: #FFF;
	text-decoration: none;
	padding-left: 0px;
	background-color: #000; /* the background          */
    filter:alpha(opacity=60);   /* Internet Explorer       */
    -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
    opacity: 0.6;               /* newer Mozilla and CSS-3 */
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 17px;

	margin-top: 4px;

}

/* ENDE MENUE */


.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width:578px;
	background-color: #FFFFFF; /* the background          */
   filter:alpha(opacity=80);   /* Internet Explorer       */
   -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
   opacity: 0.8;               /* newer Mozilla and CSS-3 */
  /* #opaquetext {*/
   /*filter:alpha(opacity=100);  discarded */
  /* -moz-opacity:1.0;            discarded */
  /*opacity: 1.0;                discarded */
	padding: 27px;
	margin-top: 40px;
	float: left;
	line-height: 23px;
	letter-spacing: 0.0px;
}

a.contentlink:link, a.contentlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
}

a.contentlink:hover, a.content:active  {
	color: #666666;
	text-decoration: underline;
	/*background-color: #FFF;color: #000;*/
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-bottom: 12px;
	letter-spacing: 0.1px;
	line-height: 34px;
}


.headline-sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-bottom: 16px;
	letter-spacing: 0.4px;
}

.headline-leist {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-bottom: 12px;
	letter-spacing: 0.1px;
}
.abstand{margin-bottom: 18px;}

/* START Kontaktformular*/

input.field {
    border-style:solid; 
    border-width:1px; 
    border-color:#CCCCCC; 
    font-family: Tahoma, Arial, serif; 
    color: #1D2A5C;
    font-size: 11px;
    margin-top: 2px;
    height: 14px;
    padding: 2px;
    text-indent: 0px;
/*  width: 100%;*/
}

input.teaserfield {
    border-style:solid; 
    border-width:1px; 
    border-color:#3F7AC6; 
    background: #709AC8;
    color: #1D2A5C;
    font-family: Tahoma, Arial, serif; 
    font-size: 11Px;
    margin-top: 4px;
    height: 14px;
    padding: 2px;
    line-height: 13px;
    text-indent: 3px;
    width: 100%;
}

input.searchfield {
    border-style:solid; 
    border-width:1px; 
    border-color:#2C4F8D; 
    background-color: #1D2A5C;
    font-family: Tahoma, Arial, serif; 
    font-size: 13Px;
    padding: 2px;
    height: 14px;
    line-height: 13px;
    text-indent: 3px;
    width: 154px;
    color: #6895C5;
}

textarea {
    border-style:solid; 
    border-width:1px; 
    border-color:#000000; 
    font-family: Tahoma, Arial, serif; 
    font-size: 13Px;
    padding: 2px;
    color: #1D2A5C;
}

select {
    border-color:#000000; 
    font-family: Tahoma, Arial, serif; 
    font-size: 13Px;
    padding: 0px;
    color: #1D2A5C;
}
/* inputfelder +submit/zurücksetzen-buttons*/
input {
    border-style:solid; 
    border-width:1px; 
    border-color:#000000; 
    font-family: Tahoma, Arial, serif; 
    font-size: 11Px;
    padding: 2px;
    color: #000000;
	background-color: #fff;
	
}
input.checkbox {
    border-style:solid; 
    border-width:1px; 
    border-color:#CCCCCC; 
    font-family: Tahoma, Arial, serif; 
    font-size: 13Px;
    padding: 2px;
    color: #1D2A5C;
}
/* ENDE Kontaktformular */

.pflichtfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
