/* CSS Document */

body {
	margin:0px;	padding:0px;
	font-family: arial, helvetica, sans-serif; font-size:0.9em;
	width:80em;
	/*width:67.5em;
	background-image:url(../img/bg_body.gif); background-repeat:repeat-y;*/}

/* hide hack from Mac-IE5 \*/
* html body { width:67.5em; }
/* end hiding */
/**:first-child>*:first-child+body  {  width:69.45em; }*/

img {border:none; float:left;}
	
a, a:link, a:visited {text-decoration:underline; color:#000000;}
a:hover, a:focus {text-decoration:underline; /*color:#d86c04; color:#663300;*/ color:#000000;  }
a:active {text-decoration:underline; color:#000000; background-color:#feeede;}

ul {list-style:none; padding:0px; margin:0px;}
li { padding:0px; margin:0px;}

hr { border: 0; background-color: #f7941d; color:#f7941d; height:1px; }
/*iframe { width:51.7em; height:70em; }
*:first-child>*:first-child+body iframe {  width:53.2em; }*/

/* accessability elements */
.hide_if_css {display:none !important;}
/* accessability elements Ende */



.logo {float:left;  margin-right:30px; background-color:#ffffff;}

.logo {
/*display:block;*/
padding-left:14px;
width:14.85em;
font-size:0.85em;
text-decoration:none;
}

*:first-child>*:first-child+body .logo {width:15.2em;}

/* hide hack from Mac-IE5 \*/
* html .logo { /*height: 1%;*/ width:14.85em; margin-right:20px; }
/* end hiding */

a:active.logo {background-color:#ffffff !important;}

.aa { background:none !important; margin:0px; padding:0px !important; float:left;}

.start {float:left; width:746px; background-color:#404040;
font-size:0.7em; text-align:right; line-height:2.1em; }

#supranav ul {margin-right:15px;}

#supranav li { display:inline; margin-left:10px;}

#supranav a, #supranav a:link, #supranav a:visited { text-decoration:none; color:#FFFFFF;} 
#supranav a:hover, #supranav a:active, #supranav a:focus  { color:#000000; background-color: #FFFFFE; text-decoration:none;} 

/*    Inhaltslink    */
.invisible {  color:#404040 !important; float:left; margin-left:10px; line-height:1em; margin-top:3px; padding:2px; padding-top:1px;}
a:hover.invisible { color:#404040 !important; background-color:#404040 !important; cursor: default; }
/*  Inhaltslink Ende */

#primnav { float:left; background:#E2001A url(../img/bg_prinav.gif) no-repeat scroll left top; width:67.5em; /*width:100%;*/ }

/* hide hack from Mac-IE5 \*/
* html body #primnav { width:67.5em; }
/* end hiding */
*:first-child>*:first-child+body #primnav  {  width:69.45em; }

#primnav ul { margin-left:212px; margin-top:3px; margin-bottom:3px;}

#primnav li { display:inline; }

#primnav a, #primnav a:link, #primnav a:visited { 
color: #ffffff; font-size: 0.85em; font-weight: bold; margin-right:10px; padding-left:15px; padding-right:5px; text-decoration:none;}

#primnav a:hover, #primnav a:focus, #primnav a:active {
background:#FFFFFE url(../img/ecke_b1_highlight.gif) no-repeat scroll 0pt -3px;
color:#E2001A !important; text-decoration:none; padding-bottom:3px; }

.pn_active  {
background:#FFFFFE url(../img/ecke_b1_highlight.gif) no-repeat scroll 0pt -3px;
cursor:default; color:#E2001A !important; padding-bottom:3px;}

#leftnav { float:left; background-color:#feeede; margin-right:30px; min-height:600px; height:auto !important; height:600px; background-image:url(../img/bg_leftnav.jpg); background-repeat:repeat-x; }

#leftnav ul { clear:left; background-color:#fddfbb; background-image: url(../img/listpic.gif); background-repeat:repeat-y;
line-height:1.6em;
border-top:1px solid white;
margin:0px; padding:0px; }

#leftnav ul li{
border-bottom:1px solid white;
margin:0px; padding:0px;
}

#leftnav a {
display:block;
padding-left:14px;
width:14.85em;
font-size:0.85em;
text-decoration:none;
}

*:first-child>*:first-child+body #leftnav a {width:15.2em;}

/* hide hack from Mac-IE5 \*/
* html #leftnav a { height: 1%; width:14.85em; }
/* end hiding */

#leftnav a:link,
#leftnav a:visited { color: #000000; text-decoration:none;}

#leftnav a:hover, 
#leftnav a:focus, 
#leftnav a:active { background-image: url(../img/listpic.gif); background-repeat:repeat-y; background-color:#feeede; text-decoration:none; }

.active {background-image: url(../img/listpic.gif); background-repeat:repeat-y; background-color:#feeede !important; font-weight:bold;}

#content { float:left; /*  width:51.72em; background-color:#00CC66;*/ margin-top:15px; }
*:first-child>*:first-child+body #content{width:53.2em;}

.yellow { color:#E2001A; text-decoration:none;}
a:hover.yellow {color:#E2001A; text-decoration:none; }

.morelink { background-image: url(../img/morelink_TV.gif); background-repeat:no-repeat; background-position:left; padding-left:20px;text-decoration:none !important; font-weight:bold;  }

.morelink_right { float:left; background-image: url(../img/morelink_bg.png); background-repeat:no-repeat; background-position:right; padding-right:10px; text-decoration:none !important; font-weight:bold;  }

.seitenanfang { float:left; text-decoration:none !important; text-align:right; margin-left:227px; margin-top:30px; margin-bottom:10px; background-image: url(../img/seitenanfang_bg.png); background-repeat:no-repeat; background-position:right; padding-right:10px; padding-top:5px; font-size:0.8em; width:100%; border-top:1px solid #f7941d; width:63.72em;}

a:hover.seitenanfang { text-decoration:underline !important;}