/* (c) egghead medien bruchsal.  */


/* *** Links Content (Main) Frame *** */

a.content a:link {
  text-decoration: underline; 
}

a.content a:visited {
  text-decoration: underline; 
}

a.content a:hover {   
  text-decoration: none; 
}


/* ***  Seiteneigenschaften (body) *** */

body {
	scrollbar-face-color: #E6E6E6;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #BFBFBF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-arrow-color: #444444;
	scrollbar-track-color: #EEEEEE;

}


/* ***  Hauptnavigation (hau*)  *** */

.haunav { 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.haunav a:link {   
	text-decoration: none; 
	color: 00367C;
}

.haunav a:visited {   
	text-decoration: none; 
	color: 00367C;
}

.haunav a:hover {   
	text-decoration: underline; 
	color: #00367C;
}
/* ***  hotspots (hot*)  *** */

.hothead {
	color: #861265; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.hothead a:link  { color: #861265; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none }

.hothead a:visited  { color: #861265; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none }

.hothead a:hover  { color: #861265; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none }

.hotteas {
	font-size: 11px; 
	color: #474747;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.hotteas :link {
	text-decoration: none; 
	color: #474747;
	}

.hotteas a:hover{
	text-decoration: underline; 
	color: #474747;
}

/* ***  subleiste (tip*)  *** */

.subhead {
	color: #ffffff; 
	font-size: 12px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}

.subnav  {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
}

.subnav a:link {
	text-decoration: none; 
	color: #ffffff;
}

.subnav a:visited {
	text-decoration: none; 
	color: #ffffff;
}

.subnav a:hover{
	text-decoration: underline; 
	color: #333333;
}




/* *** quickleiste (qui*)  *** */

.quihead {
	color: #861265; 
	font-size: 12px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}


.quinav {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}

.quinav a:link {
	color: #474747;
	text-decoration: none;
}

.quinav a:visited {
	color: #474747;
	text-decoration: none;
}


.quinav a:hover {
	color: #333333;
	text-decoration: underline;
}


/* ***  rubrik (rub*)  *** */

.rubheadline {
	color: #ffffff; 
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.rubteaser {
	color: #333333;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}
	
.rubteaser a:link {
	color: #333333;
	text-decoration: none;
}

.rubnewtext a:hover {
	color: #214190;
	text-decoration: underline;
}

/* ***  listen (lis*)  *** */

.lisheadline {
	color: #ffffff; 
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.lisartheadl {
	color: #3C5E84; 
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.lisartteaser {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
	

.lisartteaser a:link {
	color: #214190;
	text-decoration: none;
}

.lisartteaser a:hover {
	color: #214190;
	text-decoration: underline;
}

/* ***  content (con*)  *** */

.conhiera {
	font-size: 12px;
	color: #A3A3A3;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}


.conhead {
	color: #214190;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.consub {
	color: #214190;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.conflie {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.conflie a:link  { color: #666; text-decoration: underline }
	
.conflie a:visited  { color: #333333; text-decoration: underline }

.conflie a:hover  { color: #666;  text-decoration: none }

.conzur {
	color: #214190;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.conzur a:link {
	text-decoration: none;
}
	
.conzur a:hover {
	text-decoration: underline;
}

.conheka {
	color: #214190;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.conkast {
	font-size: 11px;
	color: #646464;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}

.conkast a:link {
	color: #646464;
	text-decoration: none;
}

.conkast a:hover {
	color: #333333;
	text-decoration: underline;
}

.confus {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}

.confus a:link {
	color: #999999;
	text-decoration: none;
}

.confus a:hover {
	color: #333333;
	text-decoration: underline;
}

/* ***  fu§ezeile (fus*)  *** */


.fusszeile {
	color: #bdbdbd;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}
	

.fusszeile a:link {
	color: #bdbdbd;
	text-decoration: none;
}

.fusszeile a:visited {
	color: #bdbdbd;
	text-decoration: none;
}


.fusszeile a:hover  { color: #777; text-decoration: underline }


/* ***  formulare (for*)  *** */

.form_quicknavi  {
	border: 1px solid;
	background-color: #ffffff;
	color: #474747;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
 width:180 px;
 height: 16px;
margin-top: 0;
}

.form_suchen   { color: #474747; font-size: 11; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; display: inline; margin-top: 0; width: 150 px; height: 16px; vertical-align: bottom; border: solid 1 #999 }

.form_button  {
	border: 1px ridge;
	background-color:#E9E9DE;
	color: #323232;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11;
}
.form_pulldown  {
	background-color:#B7AD97;
	color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight : bold;
}

.info_leiste_o {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold; 
	color:#ffffff;
	border-left:1px solid #FFFFFF;
	padding-top: 2px;
	padding-bottom:1px;
	padding-left:4px;
	background-color: #214190;
}

.info_leiste_r {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #333333;
	font-size: 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 2px;
	
}

.info_leiste_l {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #D4D4D4;
	border-left:1px solid #FFFFFF;
	
	text-align: middle;
	vertical-align: top;
}

.info_leiste_u {
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #D4D4D4;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;	 
}


/* (c) egghead medien bruchsal.  */