@charset "utf-8";

@import url(news.css);
@import url(search.css);
@import url(plugins.css);
@import url(rueckrufservice.css);
@import url(lehrstellen_counter.css);
@import url(../../quiz/css/thickbox.css);

body {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
color: #000;
margin: 0px;
padding: 0px;
color:#999;
cursor: default;
/*background:url(../img/_bkgr2.jpg) no-repeat center 0px;*/
}
.clear{
clear:both;
margin:0;
padding:0;
height:0.0001em;
}
img {
border:0;
}
ul{
margin:0;
padding:0;
}
li{
list-style-type: none;
margin:0;
padding:0;
}
a{
color: #fa6300;
text-decoration: none;
outline: none;
cursor:pointer;
}
a:hover{
color: #7c9bb4;
}
fieldset{
border:0;
}
#frame{
width:990px;
margin:0 auto 20px auto;
}
#wrapper{
margin-top:52px;
}
/*Top Navi*/
#topNavi{
/*height:43px;*/
height:0px;
visibility: hidden;
}
#topNavi ul{
margin:0 0 0 208px;
}
#topNavi ul li{
float:left;
width:125px;
text-align:center;
border-left:1px solid #C3C3C3;
padding-top:4px;
padding-bottom:4px;
}
#topNavi ul li a{
color:#B3B3B3;
}
#topNavi ul li.first{
border-left:0;
}
#topNavi ul li a:hover{
color:#000;
}
/*Header*/
#logo{
float:left;
width:230px;
}
#headline h1{
float:left;
width:520px;
text-align:center;
color:#FF9933;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
margin:32px 0 0 0;
}
#headline h1.startHeadline{
color:#FF9933;
}
#search{
float:right;
width:230px;
height:58px;
background:url(../img/bkgr_searchbox.gif) no-repeat;
}
#search #searchForm{
margin:14px 0 0 0px;
}
#search #searchInput{
float:left;
margin-left:13px;
margin-right:4px;
display:inline;
width:140px;
}
#search #searchSubmit{
float:left;
width:40px;
margin-top:2px;
}
#search #searchInput input{
border:0;
width:140px;
font-size:16px;
background:#fff;
}
#search #searchSubmit input{
border:0;
background:transparent;
color:#fff;
}
/*Main Navi*/
#mainNavi ul{
margin-top:7px;
}
#mainNavi ul li{
margin:0;
}
#mainNavi ul li a{
background:url(../img/bkgr_mainnavi.gif) no-repeat;
color:#fff;
height:20px;
_height:20px;
display:block;
font-size:17px;
padding:12px 7px 36px 10px;
font-weight: bold;
cursor:pointer;
}
#mainNavi ul li a.active{
background:url(../img/bkgr_mainnavi_hover.gif) no-repeat;
}
#mainNavi ul li a:hover{
background:url(../img/bkgr_mainnavi_hover.gif) no-repeat;
}
/*Main Navi 2nd Level*/
#mainNavi ul li ul{
margin-top:0px;
margin-bottom:0px;
}
#mainNavi ul li ul li{
_height:17px;
}
#mainNavi ul li ul li a{
background:none;
color:#465765;
display:block;
padding-bottom:0;
padding-top:0px;
font-size:13px;
_margin-bottom:-15px;
_line-height:14px;
margin-left:10px;
font-weight: normal;
cursor:pointer;
}
#mainNavi ul li ul li a.active{
background:none;
_margin-bottom:0px;
color: #fa6300;
}
#mainNavi ul li ul li a:hover {
background:none;
color: #fa6300;
}
/*Main Navi 3rd  Level*/
#mainNavi ul li ul li ul{
margin-top: 0px
}
#mainNavi ul li ul li ul li{
height:auto;
margin-bottom:4px;
}
#mainNavi ul li ul li ul li a{
background:none;
font-size:12px;
margin-left:20px;
height:auto;
}
#mainNavi ul li ul li ul li a.active{
background:none;
_margin-bottom:-15px;
color: #fa6300;
}
#mainNavi ul li ul li ul li a:hover{
background:none;
color: #fa6300;
}



#content #contentLeft{
width:233px;
float:left;
margin-right:12px;
}
#content #contentCenter{
width:508px;
float:left;
margin:7px 0 0 0;
padding:0;
}
#content #contentRight{
width:230px;
float:right;
margin:8px 0 0 0;
padding:0;
}
/*Main Content*/
#mainContent{
	background:none;
	color:#333;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
}
#mainContentTop{
background:none;
}
#mainContentBottom{
background:none;
padding:8px 20px 10px 20px;
}
#mainContent p{
margin:0 0 14px 0;
line-height:17px;
}
#mainContent h1{
font-size:16px;
font-weight:normal;
margin:0 0 14px 0;
line-height:17px;
}
#mainContent h2{
font-size:14px;
font-weight: bold;
margin:0 0 5px 0px;
line-height:17px;
}
#contentRight h1{
font-size:16px;
font-weight:normal;
margin:0 0 5px 8px;
line-height:17px;
}
#contentRight h2{
font-size:15px;
font-weight:normal;
margin:0 0 5px 8px;
line-height:17px;
}
#contentRight li{
list-style-type: disc;
margin:0 0 0 21px;
}
#mainContent h3{
font-size:14px;
font-weight:normal;
margin:0 0 5px 0;
line-height:17px;
}
#mainContent li{
margin:0 0 4px 20px;
list-style-type:square;
line-height:17px;
}
/*Startpage Boxes Right Column*/
#contentRight .startBox{
border:17px solid #ccc;
margin-bottom:6px;
}
/*Contentpages Boxes Right*/
#map{
text-align:center;
margin-bottom:1px;
_margin-bottom:4px;
>margin-bottom:4px;
}
#contentRight p{
margin:0 8px 14px 8px;
line-height:17px;
}
/*footer content*/
#content_footer {
margin-left: 23px;
height: 30px;
}
/*footer content*/
#content_footer li {
margin-right: 10px;
float: left;
}
#content_footer a {
font-size: 11px;
color:#465765;
}
#content_footer a:hover {
color: #fa6300;
}
/*footer*/
#footer{
width: 985px;
clear:both;
}

/*box für bilder*/
#footer .box {
display:block;
/*width: 235px;*/
height: 110px;
overflow: hidden;
margin-right:7px;
float:left;
}
/*Formulare*/
.error{
color: #fa6300;
text-decoration: none;
}

#contentRight{
color:#333;
}