* { 
		padding: 0;
		margin: 0 auto;
} 

body {
		color: #1B1B1B;
		margin: 0 auto;
		font: 12px Arial, Helvetica, sans-serif;
		text-align:left;
		background: #ffffff url(body_bg.gif) repeat-x;
}

a:link { 
		color:#2042AE; 
		text-decoration:none;
}
a:visited { 
		color:#2042AE;
		text-decoration:none; 
}

a:focus { 
		color:#2042AE; 
		text-decoration:none;
}

a:hover { 
		color:#0C277D; 
		text-decoration:none; 
}

a:active { 
		color:#2042AE; 
		text-decoration:none; 
}


a img {
		border:none
}

.more {
	text-align:right;
	padding-bottom:5px;
}

#header {
	background: #ffffff url(header_top.gif) repeat-x;
	width:868px;
	height:172px;
	text-align:right;
	padding-right:40px;
}

#header-logo {
	padding-top:77px;
	padding-left:66px;
	float:left;
}

#content {
	background: #ffffff url(content_bg.gif) repeat-x;
	padding-top:17px;
	width:908px;
  min-height:693px;
  height:auto !important;
  height:693px;
}

#topnav{
margin: 0;
padding-top:92px;
}

#topnav ul{
padding: 0;
margin: 0;
float: right;
}

#topnav ul li{
display: inline;
}


#topnav ul li a, #topnav ul li span{
float: left;
color: #fff;
font-weight: bold;
padding: 0px 15px 0px 10px;
text-decoration: none;
background: url(navtop_bg.gif) top right no-repeat;
}

#topnav ul li span{ 
padding-left: 0px;
}

#topnav ul li a#rightcorner{
padding-right: 10px;
background: none;
}

#topnav ul li a:hover{
text-decoration: underline;
}

#topnav:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#left {
	width:198px;
	padding-left:41px;
	float:left;
}

#right {
	width:608px;
	padding-left:21px;
	float:left;
}

h1 {
	color:#8B8326;
	font-size:14px;
}

h2 {
	color:#6E6E6E;
	font-size:12px;
	padding-bottom:15px;
}

.smallquote {
	font-size:10px;
	color: #6E6E6E;
}

#boxleft_head {
background: #fff url(navileft_bg.gif) no-repeat;	
width:188px;
height:23px;
color:#fff;
font-weight:bold;
padding-left:10px;
padding-top:8px;
}

#boxleft {
background: #fff url(boxleft_bg.gif) repeat-y;	
width:173px;
height:auto;
text-align:left;
padding-left:10px;
padding-right:15px;
padding-top:9px;
padding-bottom:1px;
}

#boxleft_foot {
background: #fff url(boxleft_footer.gif) no-repeat;	
width:198px;
height:6px;
}

#boxcontent_head ,#stellenresulthead{
background: /*#fff*/ url(navicontent_bg.gif) no-repeat;	
width:608px;
height:25px;
color:#5F5F5F;
font-weight:bold;
padding-left:10px;
padding-top:6px;
}
#stellenresult h2 {
color:#5F5F5F;
font-weight:bold;
/*margin:0;padding:0;*/
}

#boxcontent,#stellenresultcontent,#stellenresultmore {
background: #fff url(navicontent.gif) repeat-y;	
width:583px;
height:auto;
padding-left:10px;
padding-right:15px;
padding-top:9px;
padding-bottom:1px;
text-align:left;
margin-left:0px;
}

#boxcontent_foot,#stellenresultfoot {
background: #fff url(navicontent_foot.gif) no-repeat;	
width:608px;
height:6px;
}

.leftmenu{
width: 160px;
}
.leftmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; 
}

.leftmenu ul li{
padding-bottom: 2px; 
}

.leftmenu ul li a{
color: #2042AE;
background: url(dot.gif) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 12px;
text-decoration: none;
font-weight:regular;
}

.leftmenu ul li a:visited{
color: #2042AE;
}

.leftmenu ul li a:hover{ 
color: #0C277D;
}






.contentmenu{
width: 580px; 
}
.contentmenu ul,#stellenresult ul{
list-style-type: none;
margin: 0;
padding-left: 10px;
margin-bottom: 8px; 
}

.contentmenu ul li,#stellenresult ul li{
padding-bottom: 2px;
}

.contentmenu ul li a,#stellenresult ul li a{
color: #2042AE;
background: url(dot.gif) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 12px; 
text-decoration: none;
font-weight:regular;
}

.contentmenu ul li a:visited,#stellenresult ul li a:visited{
color: #2042AE;
}

.contentmenu ul li a:hover,#stellenresult ul li a:hover{ 
color: #0C277D;
}

#stellenresulthead{}
#stellenresultmore {
	text-align:right;
	padding-bottom:5px;
}
#footer {
	width:100%;
	height:44px;
	background: url(footer_bg.gif) repeat-x; 
}