body { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.70em}
td { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1em}
p {margin-top:3px;margin-bottom:3px;}
h1 {  font-family: Tahoma, Arial, Helvetica, sans-serif;margin-top:1;font-weight:lighter;font-size:1.5em}
h2 {margin:3px;  font-family: Tahoma, Arial, Helvetica, sans-serif;margin-top:1;font-size:1.2em;margin-bottom:2px}
h3 {  font-family: Tahoma, Arial, Helvetica, sans-serif;margin-top:1;font-size:1.1em;margin-bottom:2px}
h4 {  font-family: Tahoma, Arial, Helvetica, sans-serif;margin-top:1;font-size:1em;margin-bottom:0px}
h5 {  font-family: Tahoma, Arial, Helvetica, sans-serif;margin-top:1;font-size:1em;margin-bottom:4px}
hr {height:1px; color:black}
a:hover { font-weight:bold; color:#E00000;text-decoration:none;background-color:e0e0e0}
.series_url{ font-weight:bold; color:white;text-decoration:none;background-color:e0e0e0}
ul {list-style-image:url(../images/bullet.png);font-weight:bolder;font-size:10pt;}
.table { display:table; border-collapse:collapse; }
.tr { display:table-row; }
.td { display:table-cell;  padding:5px;}

/*Farben*/

.darkred        { color:#990000;
                  text-decoration:none }
.darkred_bold        { color:#990000;
                  text-decoration:none;font-weight:bolder }
		  
.darkblue {color:#325176;text-decoration:none }
.darkblue_bold {color:#325176;text-decoration:none;font-weight:bolder }		
.white          { color:white;background-color:none;border:none }

.bg_yellow      { background-color:#ce940B }

.bord_yellow    { border: 2px solid #ce940B }

.bg_green       { background-color:#006600 }

.bord_green     { border: 2px solid #006600 }

.bg_red         { background-color:#990000 }

.bord_red       { border: 2px solid #990000 }

.bg_brown       { background-color:#765830 }

.bord_brown     { border: 2px solid #765830 }

.bg_gray        { background-color:#414141 }

.bord_gray      { border: 2px solid #414141 }

/*Bereiche*/
#main_middle {margin: 0 auto;margin-left:218px;margin-right:236px;z-index:1}
#main_right {border-left: 1px solid black; width:220px; height:80%; float:right;text-align:center;margin-left:20px;z-index:2}
#main_left {width:200px; height:80%; z-index:1; border-right: 1px solid black; float:left;margin-right:20px;z-index:3}

/*Elemente */
.serie_header   {width:70%;margin: 0 auto;margin-bottom:0px}
.serie_box { width:80%; margin: 0 auto;text-align:left;padding:3px;background-color:#F0F0F0}
.bild_links{margin-right:10px;float:left}
.bild_rechts{margin-left:10px;float:right}
.anreisser{max-width:650px;margin-top:2px}
.date {color:#7e7e7e;font-style:italic}
.menu_item {font-weight:bolder;font-size:1.2em;line-height:.1.1em}
.menu_cat_item {font-weight:bolder;font-size:1.1em;line-height:0.9em;}
.menu_catlink_item {font-weight:bolder;font-size:1.1em;line-height:0.9em;color:#325176;text-decoration:none}
.menu_cat_active {font-weight:bolder;font-size:1.1em;line-height:0.9em;background-color:#666666;color:#BBCEDD}
.menu_cat_pos {font-weight:bolder;font-size:1.1em;line-height:0.9em;color:#990000;text-decoration:none}
#unterlinie {position:absolute; width:100%;height:50px; z-index:1;text-align:center;border-bottom: 3px solid #bbbbbb; top:1px}
.vortext {font-weight:bolder;margin-bottom:8px}

/*Artikel */
#art {margin-left:6px;margin-right:24px;padding:10px;background-color: #dedede; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.02em;line-height:1.2em}
.art_p {margin-top:8px;}
.print_p {font-size:1em;line-height:1.1em;margin:10px;}
.unvisible {
position: absolute;
left: -100px;
top: -100px;
	visibility: hidden;
	width: 0px;
	height: 0px;
	text-align: center;
}

.audio_basic {
	background-color: transparent;
	background-image: url(../.betatest/images/db_lines.png);
	width: auto;
	height: 30px;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px;
	margin-bottom: 12px;
}
.audio_right {
	float:right;
	width:54px;
	margin-right:10px;
}
.audio_listen {
	margin-right:8px;	
   float:right;
	margin-top:10px;
}

.audio_download {
	margin-top:10px;
   float:right;
}
.audio_description {
	font-family: Tahoma,Arial,Helvetica;
	font-size: 0.75em;
	float: left;
	background-color: #DCDCDC;
	width: 60%;
	margin-top: 10px;
	margin-left: 10px;
	padding:3px;
	z-index: 1;
	border: 2px solid #575757;
	border-top-color: #F5F5F5;
	border-left-color: #F5F5F5;
}
.small_dist {
	padding-bottom:2px;
}
.overline {
 border-top: 1px solid black;
 padding-top: 2px;
 
}
	
.clear {
   width:100%;
	font-size: 0.1em;
	clear:both;
	height:1px;

}
