/************************ ALLGMEIN **********************************/
html, body{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	height: 100%;
	min-height:100%
}

img{
	border: none;
}

.clearer{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	visibility: hidden;
}

div#page{
	width:966px;
	margin:auto;
	text-align:center;
	margin-top:29px;
	padding:0 13px;
	xxmargin-bottom:0;
	background-repeat: no-repeat;
	background-position: 254px top;
}

div#logo{
	text-align:left;
}

/************************ MAIN **********************************/
div#main{
	margin-top:37px;
	text-align:left;
}

div#main_left{
	xxbackground-color:yellow;
	width:715px;
	float:left;
	xxborder-right:1px solid #a9a9a9;
}

div#main_right{
	xxbackground-color:pink;
	width:230px;
	float:right;
}

div#jobsearch{
	border-bottom:1px solid #a9a9a9;
	padding-bottom:15px;
}

div#jobs{
	padding-top:22px;
}

div#leftnavi{
	width:226px;
	float:left;
	xxbackground-color:yellow;
}

/*********** NAVIGATION *********/
div#leftnavi ul#mainnavi{
	margin:0;
	padding:0;
	list-style:none;
}

div#leftnavi ul#mainnavi li{
	position:relative;
}

div#leftnavi ul#mainnavi li a{
	width:226px;
	border-top:1px dotted #7d7d7d;
	display:block;
	padding:6px 0 6px 0;
	text-decoration:none;
	color:#89898b;	
}

div#leftnavi ul#mainnavi li a.ACT{
	color:#7bc610;
	background-position:right;
	background-repeat:no-repeat;
}

div#leftnavi ul#mainnavi.green li a:hover,div#leftnavi ul#mainnavi.green li a:active,div#leftnavi ul#mainnavi.green li a:focus{
	color:#7bc610;
	background-position:right;
	background-repeat:no-repeat;
}

/***********UNTERNAVIGATION*********/

div#leftnavi ul#mainnavi li ul{
	list-style:none;
	margin:0;
	padding:0;
}

div#leftnavi ul#mainnavi li ul.sub1 li{
	border:none;
}

div#leftnavi ul#mainnavi li ul.sub1 li a{
xxborder:1px solid red;
	border:none;
	padding:6px 0 6px 15px;
	width:210px;
}

/************* CONTENT **********/


div#content{
	width:450px;
	float: right;
	margin-right:10px;
	xxbackground-color:pink;
	line-height:17px;
}

div#content h1{
	color:#7bc610;
	font-weight:normal;
	font-size:24px;
	margin:0;
	padding-top:20px;
	line-height:25px;
}
 
div#content h2{	
	color:#7bc610;
	font-weight:normal;
	font-size:24px;
	margin:0;
	padding-top:0px;
	line-height:25px;
}

div#content a{
	color:#7bc610;
	font-weight:bold;
	text-decoration: none;
}
div#content a:hover,div#content a:active,div#content a:focus{ text-decoration:underline;}

/***************linke header metanavi*****************/
ul#metanavi{
	list-style:none;
	margin:0;
	padding-left:0;
	color:#89898b;
}

ul#metanavi li{
	float:left;	
}

ul#metanavi li a{
	color:#89898b;
	text-decoration:none;
}
ul#metanavi li a:hover,ul#metanavi li a:active,ul#metanavi li a:focus{
	color:#7bc610;
}

.separator{
	padding:0 10px;
}

/***************rechte header metanavi*****************/

div#headnavi_right a{
	color:#89898b;
	text-decoration:none;
}
div#headnavi_right a:hover,div#headnavi_right a:active,div#headnavi_right a:focus{
	color:#0082b4;
}
div#headnavi_right a.ACT {color:#0082b4;}

div#headnavi_right ul#metanavi_right {
	list-style:none;
	margin:0;
	padding-left:0;
	color:#89898b;
	float:right;
}

div#headnavi_right  ul#metanavi_right li{
	float:left;	
}

/************************ FOOTER **********************************/

div#footer{
	border-top:1px solid #a9a9a9;
	width:994px;
	margin:auto;
	margin-top:17px;
	xxtext-align:right;
	position:relative;
	height:60px;
}
/************************ FOOTER **********************************/
div#newsletter{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}
div#search{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}
div#ebox1{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}
div#ebox2{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}
div#ebox3{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}
div#ebox4{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}
div#ebox5{
	border-top:1px dotted #a9a9a9;
	font-size: 18px;
	color: #89898b;
}.kontaktform1 {
	height: 18px;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.kontaktform2 {
	height: 100px;
	width: 430px;
	border: 1px solid #CCCCCC;
}
.kontaktbtn {
	height: 22px;
	width: 200px;
	border: 1px solid #CCCCCC;
}
