@charset "UTF-8";
/* CSS Document */
body{margin:0 0 0 0;color:#646567; background-image:url(images/site-background.jpg); background-repeat:repeat-x; background-color:#cfd0d2; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px;line-height:16px;}
.clearer{clear:both;float:none;}
#page{width:1000px; text-align:center;margin-left:auto; margin-right:auto;}
#wrapper{text-align:left;}
#header{height:163px; width:1000px;}
#navicontainer{margin-top:10px;height:16px;} 
#metanavi{float:left; margin-right:10px; line-height:10px;margin-top:-9px;width:172px;}

#mainnavi{margin-left:68px;height:16px;float:left;}
#langnavi{height:16px;float:left;width:150px;}
#contentcontainer{margin-top:20px;}
#footer{height:30px; background-color:#005bb2; margin-top:10px;}
#rss{ width:1000px; margin-left:auto; margin-right:auto;}
#metanavi .h {float:left;margin-left:3px; margin-right:2px;}

#metanavi .metanavipunkt a{margin-top:-2px; float:left;}
/*links*/
a {
color:#165A9B;
text-decoration:none;
}
a:active, a:hover {
color:#165A9B;
}

/*Metanavi*/
#metanavi .metanavipunkt {
float:left;
letter-spacing:1px;
height:16px;
}


#rss a img {border:none;}

#mainnavi .menu1-no{margin-right:20px;}

/*container*/
.zweispalten, .dreispalten, .vierspalten{margin-top:10px;}


.vier-eins,.vier-zwei,.vier-drei,.vier-vier{width:230px;margin-right:20px;float:left;}


.drei-eins,.drei-drei{width:250px;float:left}
.drei-zwei{width:499px; float:left;}

.zwei-eins{width:250px;float:left}
.zwei-zwei{width:650px;float:left;margin-right:100px;}


/*jobplugin*/
.list_title {
color:#000099;
font-size:16px;
padding:0px 7px 0px 0px;
width:40px;
}
.list_title a {font-size:17px;}

.list_location {

font-size:17px;
font-weight:normal;
}


td.reference {padding-top:4px; display:block;}

/*submenu*/
.eintragL0 a{
color:#7B7C7E;
text-decoration:none;
font-size:12px;
line-height:20px;
}
.eintragL0act a{
color:#165A9B;
text-decoration:none;
font-size:12px;
line-height:20px;
}


.am-countries {
font-size:12px;
font-weight: bold;
line-height:20px;
}

/*fonts*/
h3 {
margin:0px;
padding:0px;
}


/*SPRACHMEN?*/
/* common styling */
/* set up the overall width of the sprachwahl div, the font and the margins */
.sprachwahl {
border:none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	width: 0px;
	height: 0px;
	float: left;
	width:70px;
	margin-top:-6px;
	
/*margin-bottom: 5px;*/
}
.sprachwahl img{ padding-bottom:1px; border:0; float:left; }
/* remove the bullets and set the margin and padding to zero for the unordered list */
.sprachwahl ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.sprachwahl ul li {position:relative; float: left; padding:0px; margin:0px;}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.sprachwahl ul li a, .sprachwahl ul li a:visited {
	padding-top:0px;
	height:20px;
	width:50px;;
	display:block;
	border:none;
}
/* make the dropdown ul invisible */
.sprachwahl ul li ul {display: none;}

/* specific to non IE browsers */
/* set the background and foreground color of the main sprachwahl li on hover */
.sprachwahl ul li:hover a { padding-top:0px;}
/* make the sub sprachwahl ul visible and position it beneath the main sprachwahl list item */
/* _____________JE MENUEPUNKT top:-20 addieren!!!! ___________________________*/
.sprachwahl ul li:hover ul {
display:block;
position:absolute;
top:-20px;
left:0px;
border:none;
}
/* style the background and foreground color of the subsprachwahl links */
.sprachwahl ul li:hover ul li a {
	top:-20px;
	display:block;
	padding-left:0px;
}
/* style the background and forground colors of the links on hover */
.sprachwahl ul li:hover ul li a:hover { }
.sprachwahl ul li ul li a {height:20px;}
.sprachwahl ul{ background-color:none; border:none;}



/*Sprachmen? ENDE*/

#langmenu{float:left;}