@import url(news.css);
@import url(search.css);
@import url(plugins.css);
@import url(../../quiz/css/thickbox.css);

body {
font-family: Arial, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
color:#002C90;
cursor: default;
}
.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: #002C90;
text-decoration: none;
outline:none;
cursor:pointer;
font-weight:bold;
}
a:hover{
color: #E93513;
font-weight:bold;
}
fieldset{
border:0;
}
#frame{
width:990px;
margin-left:100px;
}
#wrapper{
color:#58585a;
}
/*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*/

#wrapper{
background: transparent url(../img/foerderverein_header_ohne_logo.jpg) no-repeat;
}

#logo{
float:left;
width:200px;
margin-left:18px;
margin-top:25px;
margin-bottom:15px
}
#claim {
float:left;
margin-top:0;
margin-left:16px;
text-align:center;
width:508px;
}
#claim h1{
font-size:16px;
color: #ff8b00;
font-weight:normal;
}
#claim span {
display:block;
color:#a80220;
}
#search{
float:right;
width:200px;
height:110px;
/* background:url(../img/bkgr_searchn.gif) no-repeat; */
}
*html #search{
position:absolute;
top:67px;
left:890px;
width:200px;
height:110px;
/* background:url(../img/bkgr_searchn.gif) no-repeat; */
}
*+html #search{
float:right;
width:200px;
height:110px;
/* background:url(../img/bkgr_searchn.gif) no-repeat; */
}
#search #searchForm{
margin:15px 0 0 0px;
}
#search #searchInput{
float:left;
margin-top:-6px;
margin-left:48px;
margin-right:4px;
display:inline;
width:167px;
}
*html #search #searchInput{
float:left;
margin-top:-6px;
margin-left:40px;
margin-right:4px;
display:inline;
width:167px;
}
#search #searchSubmit{
float:left;
width:40px;
margin-top:2px;
margin-left:140px;
}

* html #search #searchSubmit{
	margin-left:40px;	
}
*html:first-child+html #search #searchSubmit{
	margin-left:40px;
}
*+html #search #searchSubmit{
	margin-left:67px;	
}
/*+html:first-child+html #search #searchSubmit{
	margin-left:60px;
}*/

#search #searchInput input{
border:0;
width:140px;
font-size:16px;
background:#fff;

}
#search #searchSubmit input{
border:0;
background:transparent;
color:#002C90 !important;

}
/*Main Navi*/
#mainNavi ul{
margin-top:193px;
color:#002C90;
}
#mainNavi ul li{
margin-left:0px;
vertical-align:middle;
color:#002C90;
}
#mainNavi ul li a{
color:#002C90;
height:20px;
_height:20px;
display:block;
font-size:17px;
margin:15px 0 0 0;
padding:2px 6px 6px 70px;
font-weight: normal;
cursor:pointer;
text-align:left;
vertical-align:text-top;
}
#mainNavi ul li a.active{
background:url(../img/foerderverein_pfeil.jpg) no-repeat;
background-position:51px 0px;
color:#E93513;
}
#mainNavi ul li a:hover{
background:url(../img/foerderverein_pfeil.jpg) no-repeat;
background-position:51px 0px;
text-decoration: none;
color:#E93513;
}
/*Main Navi 2nd Level*/
#mainNavi ul li ul{
padding:6px 6px 6px 70px;
margin-left:0;
margin-top:-5px;
margin-bottom:0px;
width:163px;
}

#mainNavi ul li ul li{
list-style-type:none;
display:block;
margin:0 5px 5px 0;
padding-left:5px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 25px;
}
*html #mainNavi ul li ul li{
list-style-type:none;
display:block;
margin:0 5px 5px 0;
padding-left:5px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 10px;
}
#mainNavi ul li ul li a {
color:#002C90;
display:block;
margin:0 5px 5px 0;
padding-left:15px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 25px;
}
*html #mainNavi ul li ul li a {
color:#002C90;
display:block;
margin:0 5px 5px 0;
padding-left:15px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 10px;
}
#mainNavi ul li ul li a.active{
background:url() no-repeat;
text-decoration: none;
color:#E93513;
display:block;
margin:0 5px 5px 0;
padding-left:15px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 25px;
}
*html #mainNavi ul li ul li a.active{
background:url() no-repeat;
text-decoration: none;
color:#E93513;
display:block;
margin:0 5px 5px 0;
padding-left:15px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 10px;
}
#mainNavi ul li ul li a:hover{
background:url() no-repeat;
color:#E93513;
text-decoration: none;
display:block;
margin:0 5px 5px 0;
padding-left:15px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 25px;
}
*html #mainNavi ul li ul li a:hover{
background:url() no-repeat;
color:#E93513;
text-decoration: none;
display:block;
margin:0 5px 5px 0;
padding-left:15px;
padding-bottom:0;
padding-top:0;
font-size:13px;
font-weight: normal;
cursor:pointer;
text-align: left;
height: auto; /*Preserves line height of link text with 1+ lines*/
line-height: 10px;
}
/*Main Navi 3rd  Level*/
#mainNavi ul li ul li ul{
margin-left: 20px;
margin-top: 4px
}
#mainNavi ul li ul li ul li{
height:auto;
margin-bottom:4px;
}
#mainNavi ul li ul li ul li a{
color:#185CA3;
background:none;
font-size:12px;
height:auto; /*Preserves line height of link text with 1+ lines*/
line-height: 17px;
text-align:left;
}
#mainNavi ul li ul li ul li a.active{
background:none;
_margin-bottom:-15px;
}
#mainNavi ul li ul li ul li a:hover{
background:none;
color:#de3719;
text-decoration: underline;
}
#content {
background:url(../img/foerderverein_1x1pix_balken.jpg) repeat-y left top;

}

#content #contentLeft{
width:230px;
float:left;
margin-right:12px;
background:url(../img/foerderverein_balkenblock.jpg) no-repeat left top;
}
#content #contentCenter{
width:508px;
float:left;
margin:7px 0 0 0;
padding:0;
}
#content #contentRight{
width:224px;
float:right;
margin:5px 6px 0 0;
padding:0;
text-decoration:none;
color:696969;
}
div#contentRight span.news-latest-date h3{
	font-size: 13px;	
}

#content #contentRight div.news-latest-item a:hover h2{
text-decoration: none;
font-weight:bold;
}

/*Main Content*/
#mainContent{
background:none;
}
#mainContentTop{
background:none;
}
#mainContentBottom{
background:none;
padding:8px 20px 10px 20px;
color:#002c90;

}
#mainContent p{
margin:0 0 14px 0;
line-height:17px;
color:#002c90;
}
#mainContent h1{
font-size:16px;
font-weight:normal;
margin:0 0 14px 0;
line-height:17px;
color: #e93513;
font-weight: bold
}
#mainContent h2{
font-size:15px;
font-weight:normal;
margin:0 0 5px 0px;
line-height:17px;
color: #002c90;
}
#contentRight h1{
width:190px;
font-size:17px;
font-weight:normal;
margin:0 0 5px -10px;
line-height:33px;
text-align:center;
text-decoration:none;
color:#e93513;
}
#contentRight h1:hover{
width:190px;
font-size:17px;
font-weight:normal;
margin:0 0 5px -10px;
line-height:33px;
text-align:center;
text-decoration:none;
color:#e93513;
}
#contentRight h1 a {
font-size:17px;
font-weight:normal;
margin:0 0 5px 8px;
line-height:33px;
text-align:center;
text-decoration:none;
color:#e93513;;
}
#contentRight h1 a:hover {
font-size:17px;
font-weight:normal;
margin:0 0 5px 8px;
line-height:33px;
text-align:center;
text-decoration:none;
color:#e93513;
}
#contentRight h2{
font-size:15px;
font-weight:normal;
margin:0 0 5px 8px;
line-height:17px;
color:#002c90;
}
#contentRight h3{
color:#002c90;
}
#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;
color: #002c90;
}
#mainContent li{
margin:0 0 4px 20px;
list-style-type:square;
line-height:17px;
}
/*Startpage Boxes Right Column*/
#contentRight .startBox{
background: #fff;
width:168px;
padding-top:0;
padding-bottom:10px;
border: 1px solid #002C90;
margin:16px 0 0 3px;
}

#contentRight .startBox h2{
color: #002C90;
margin-top:5px;
}
/*Contentpages Boxes Right*/
#map{
text-align:center;
margin-bottom:1px;
_margin-bottom:4px;
>margin-bottom:4px;
}
#contentRight{
color:#58585a;
}
#contentRight p{
margin:0 8px 14px 8px;
line-height:17px;
color:#002C90;
}
/*footer content*/
#content_footer {
clear: left;
margin-left: 23px;
height: 31px;
visibility:hidden;
}
/*footer content*/
#content_footer li {
margin-right: 10px;
float: left;
}
#content_footer a {
font-size: 11px;
color:#58585a;
font-weight:bold;
}
#content_footer a:hover {
color: #ff8b00;
text-decoration: none;
font-weight:bold;
}



/*footer*/
#footer{
margin:0px auto;
width: 730px;
clear:both;
height:31px;
padding-left:260px;
}
*html #footer{
margin-top:84px;
width:730px;
clear:both;
height:31px;
padding-left:260px;
}
*+html #footer{
width:730px;
clear:both;
height:31px;
padding-left:260px;
}


/*box für bilder*/
#footer .box {
display:block;
height: 110px;
overflow: hidden;
margin-right:5px;
float:left;
}
*html #footer .box {
display:block;
height: 110px;
overflow: hidden;
margin-right:5px;
float:left;
}
*+html #footer .box {
display:block;
height: 110px;
overflow: hidden;
margin-right:5px;
float:left;
}
/*Formulare*/
.error{
color: #fa6300;
text-decoration: none;
}
/* Box Berufsbilder */
div.beruf_box {
clear: left;
margin-bottom:; 10px;
}
div.beruf_box img {
float: left;
width: 100px;
height: 100px;
margin-right: 10px;
margin-bottom: 20px;
}
div.beruf_box h3 {
color: #ff8b00;
}
div.beruf_box p {
}
div.beruf_box ul {
}
div.beruf_box ul li {
margin-top: 0 !important;
margin-right: 5px !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
display: inline;
}
div.beruf_box a {
margin-right: 0;
}
/* tt_news */
div#contentCenter span.news-list-date {
margin-right: 1em;
}

#content #contentRight .contentBox {
padding-left:44px;
padding-top:10px;
padding-right:8px;
padding-bottom:10px;
}

#content #contentRight .contentBox .news-latest-container {
background: #fff;
width:168px;
padding-top:0;
padding-bottom:10px;
border: 1px solid #002C90;
margin:16px 0 0 3px;
}
#content #contentRight .contentBox .news-latest-container .news-latest-item .news-latest-date {
visibility:hidden;
}
hr {
visibility:hidden;
}
#content #contentRight .contentBox .news-latest-container .news-latest-item {
margin:-8px 10px 0 15px;
color:#002C90;
}
#content #contentRight .contentBox .news-latest-container .news-latest-item .news-latest-morelink a{
text-decoration:none;
color:#002C90;
font-weight:bold;
}
#content #contentRight .contentBox .news-latest-container .news-latest-item .news-latest-morelink a:hover{
text-decoration:none;
color:#E93513;
font-weight:bold;
}

#contentRight .contentBox .news-latest-container .news-latest-gotoarchive a{
padding-left:15px;
text-decoration:none;
color:#002C90;
font-weight:bold;
}
#contentRight .contentBox .news-latest-container .news-latest-gotoarchive a:hover{
padding-left:15px;
text-decoration:none;
color:#E93513;
font-weight:bold;
}
#contentRight .contentBox .startBox p a:hover  {
color:#fff;
font-weight:bold;
}