/*---
Meta Navigation
---*/

#metaNav {
    	float:left;
    	height:50px;
    	padding:12px 0 0 0;
    	text-align:left;
    	font-size:1em;
    	width:932px;
}

#metaNav ul{
    	margin:0;
    	list-style:none;
    	padding:0;
}

#metaNav li{
    	margin:0;
    	padding:2px 0 0 0;
    	float:left;
}

#metaNav a{
    	display:block;
    	padding:0 8px;
    	text-decoration:none;
    	border-bottom:none;
    	color:#e5e5e5;
}

#metaNav a:hover{
    	color:white;
    	text-decoration:underline;
}

/*---
Meta Navigation MERKZETTEL
---*/
ul#meta_bookmark{
    	margin-left:464px !important;
}

#meta_bookmark li{
    	display:inline;
    	margin:2px 0 0 15px;
    	padding:0;
}

#meta_bookmark li a{
    	background:url(bookmark.gif) left no-repeat #FFEC00;
    	border-bottom:none;
    	color:#000;
    	padding:0 0 0 15px;
}

#meta_bookmark li a:hover{
    	background:url(bookmark.gif) left no-repeat #CACACA;
    	border-bottom:none;
    	color:#000000;
    	text-decoration:none;
}

#meta_bookmark li.bookmark_popup a{
    	background:url(bookmarl.gif) left no-repeat #FFEC00;
    	border-bottom:none;
    	color:#000;
    	padding:0 0 0 15px;
}

#meta_bookmark li.bookmark_popup a:hover{
    	background:url(bookmarl.gif) left no-repeat #CACACA;
    	border-bottom:none;
    	color:#000000;
    	text-decoration:none;
}

#meta_bookmark li.meta_rss a{
    	background:url(rss_icon.gif) left no-repeat;
    	border-bottom:none;
    	color:#777;
    	padding:0 0 0 13px;
}

#meta_bookmark li.meta_rss a:hover{
    	background:url(rss_icon.gif) left no-repeat;
    	border-bottom:none;
    	color:#000000;
    	text-decoration:none;
}


/*---

Meta Navigation Searchbox
---*/


.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family:arial, helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:arial, helvetica, sans-serif;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:arial, helvetica, sans-serif; width:150px height:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:arial, helvetica, sans-serif; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:arial, helvetica, sans-serif; width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:arial, helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family:arial, helvetica, sans-serif;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family:arial, helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family:arial, helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle}
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family:arial, helvetica, sans-serif; }
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family:arial, helvetica, sans-serif; }


.tx-indexedsearch-searchbox{
    	float:right;
}

input.tx-indexedsearch-searchbox-sword {
    	margin:0 5px 0 0;
    	padding:1px 3px;
    	width:100px;
    	font-weight:normal;
    	font-size:1em;
    	color:#777;
    	line-height:100%;
}

input.tx-indexedsearch-searchbox-button{
	border-top:#fff;
	border-left:#fff;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	background:url(send_bef.gif) 2px  no-repeat #fff;
	color:#777;
	padding:0 0 0 10px;
	margin:0;
	outline:0; -moz-outline:0;
}


/*---
Main Navigation
---*/

#mainNav{
    	float:left;
    	width:100%;
    	font-family:Arial, Helvetica, sans-serif;
    	background:#0071BB;
    	font-size:1.3em;
}

#mainNav ul{
    	margin:0;
    	padding:0;
    	list-style:none;
}

#mainNav li{
    	margin:0;
    	padding:0;
    	display:inline;
}

#mainNav a{
    	float:left;
    	margin:0;
    	padding:0 0 0 10px;
    	text-decoration:none;
    	border-bottom:none;
    	background:url("mainNav_.gif") no-repeat left top;
}

#mainNav a span{
    	float:left;
    	display:block;
    	padding:9px 17px 10px 7px;
    	color:#777;
    	border-bottom:none;
    	background:url("mainNav0.gif") no-repeat top right;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#mainNav a span{
	float:none;
	color:#e5e5e5;
}

  /* End IE5-Mac hack */

#mainNav #current a {
    	background:url("active_l.gif") no-repeat top left;

}

#mainNav #current a span {
    	background:url("active_r.gif") no-repeat top right;
    	color:#333;
}

#mainNav a:hover {
    	background-position:0% -150px;
}

#mainNav a:hover span {
    	background-position:100% -150px;
    	color:#333;
}

/*---
Sub Navigation
---*/

#subNav{
    	float:left;
    	font-family:Arial, Helvetica, sans-serif;
    	height:25px;
    	width:100%;
    	margin-top:15px;
    	font-size:1.1em;
}

*html #subNav{
	width: 75%;
}

#subNav a{
    	display:block;
    	padding:0 8px;
    	text-decoration:none;
    	border-bottom:none;
    	color:#777;
}

#subNav a:hover{
    	color:#383838;
    	text-decoration:underline;
    	border-bottom:none;
}

#subNav ul{
    	margin:0;
    	padding:0;
    	list-style:none;
    	padding:0 0 0 9px;

}

#subNav li{
    	margin:0;
    	padding:0;
    	float:left;
}

#subNav #subCurrent{
}

#subNav #subCurrent a{
    	color:#383838;
    	font-weight:bold;
}

/*---
Pipe links der Navigation f�r alle ausses Main
---*/

#subNav .hasPipe{
	border-left:1px solid #777;
	height:1.2em;
}

#metaNav .hasPipe{
	border-left:1px solid #777;
	height:1.1em;
}

/*---
Sub2Nav -- Navigation linke Spalte
---*/

#content .sub2Nav{
    	margin:5px 0 0 5px;
    	padding:0;
    	list-style:none;
    	border-top:1px solid #777;
    	width:190px;
}

#content .sub2{
    	border-bottom:1px solid #777;
    	padding:0;
    	margin:0 0 0 10px;
}

#content .sub2 a{
    	margin:0;
    	padding:4px 0;
    	background-image:none;
    	border-bottom:none;
    	display:block;
}

#content .sub2 a:hover{
    	color:#383838;
    	text-decoration:underline;
    	border-bottom:none;
}

#content .sub2Act{
    	border-bottom:1px solid #777;
    	padding:0;
    	margin:0 0 0 10px;
    	background-image:none;
}

#content .sub2Act a{
    	margin:0;
    	padding:4px 0;
    	background-image:none;
    	border-bottom:none;
    	color:#383838;
    	display:block;
    	font-weight:bold;
}

#content .sub2Act a:hover{
    	color:#383838;
    	font-weight:bold;
    	text-decoration:none;
    	border-bottom:none;
}


/*---
feature Navigation -- Footer
---*/

#featureLinks{
    	clear:both;
    	padding:10px 20px 20px 30px;
    	background:url(footer00.gif) bottom left no-repeat #fff;
}

#content #featureLinks ul{
    	margin:0;
    	list-style:none;
    	padding:0 0 15px 0;
}

#featureLinks li{
    	margin:0 25px 0 0 ;
    	padding:2px 0 0 0;
    	float:left;
}

#featureLinks li a{
    	background:none;
    	display:block;
    	padding:0 8px;
    	text-decoration:none;
    	border-bottom:none;
    	color:#777;
}

#featureLinks a:hover{
    	color:#383838;
    	text-decoration:underline;
    	border-bottom:none;
}

#content #feature_printversion a {background:url(print_ic.gif) center left no-repeat; padding:0 8px 0 12px;}
#content #feature_bookmarken a {background:url(bookmarm.gif) center left no-repeat; padding:0 8px 0 12px;}
#content #feature_empfehlen a {background:url(send_pag.gif) center left no-repeat; padding:0 8px 0 12px;}
#content #feature_rss a {background:url(rss_icon.gif) center left no-repeat; padding:0 8px 0 12px;}
#content #feature_pdf a {background:url(clear.gif) center left no-repeat; padding:0 8px 0 12px;}
#content #feature_merkliste a {background:url(bookmarn.gif) center left no-repeat; border-bottom:none;}