﻿*{
	margin:0;
	padding:0;
	}
html, body{ 
	font-size:100.01%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
	min-height:100%;
	padding-bottom:1px;
	}
body{
	background-color:#fff;
	}
.invisible{ 
	position:absolute;
	background-color:White;
	left:-1000px;
	top:-1000px;
	width:0px;
	height:0px;
	overflow:hidden;
	display:inline;
	}
#all{
	background-color:white;
	margin:0.2em 0.5em 0.5em 1.2em;
	border-top:1px solid #963;
	width:950px;
	}
#head{ 
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	line-height:140%;
	background:#ffffff;
	margin-bottom:0px;
	}
#logo{ 
	background-image:url(/files/ask-verlauf_1x115.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	text-align:center;
	padding:0 0 0px 0px;
	}
#head1{ 
	width: 950px;
	text-align: center;
	font-size:12px;
	padding:3px 0px 0px 0px;
	}
img{ 
	border:0;
	}
#all #balken{ 
	padding:5px 0;
	position:relative;
	margin:0;
	background-color:#d6d6d6;
	border:0;
	}
#all #suche{ 
	padding:0px 0 0px 0px;
	position:relative;
	margin:0;
	font-size:1.0em;
	color:#000;
	border:0;
	float:right;
	clear:right;
	}
#all #breadcrumb{ 
	padding:2px 0 2px 25px;
	position:relative;
	margin:0;
	font-size:1.0em;
	color:#fff;
	border:0;
	float:left;
	clear:left;
	}
#all #breadcrumb a{ 
	padding:0 2px 0 2px;
	text-decoration:underline;
	color:#fff;
	border:0;
	}
#all #breadcrumb a:hover{ 
	text-decoration:underline;
	color:#fff;
	border:0;
	}
#all #infozeile{ 
	width:100%;
	float:left;
	padding:3px 0;
	font-size:0.75em;
	color:#000;
	background-color:#963;
	margin-bottom:5px;
	}
#all #infozeile p{ 
	text-align:right;
	margin-right:20px;
	padding-top:2px;
	}
#all #infozeile p a{ 
	padding:0 6px;
	color:#000;
	}
#all #infozeile p a:hover{ 
	color: #e62513;
	}

/* Linke Sidebar
***********************************************************************/

#sidebar{ 
	float:left;
	clear:left;
	width:220px;
	height:100%;
	padding:0px 0px 4px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0px 0px 0px 0px;
	}
#content{ 
	float:right;
	width:710px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	}
#sidebar_right{ 
	float:left;
	clear:left;
	width:210px;
	height:100%;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	border:0px solid #d6d6d6;
	margin:0px 0px 0px 0px;
	}

/* Aufzaehlungen
***********************************************************************/

#contenttext ul{ 
	list-style-type:none;
	font-size:0.9em;
	line-height:1.4em;
	margin:8px 0 8px 0;
	}
#contenttext ul li{ 
	padding:3px 0 3px 25px;
	background-image:url(list-icon.gif);
	background-repeat: no-repeat;
	background-position: 3px 0.6em;
	}

/* Navigation verschachtelt
/**********************************************************************/

.navigation ul{ 
	margin:0;
	padding:0;
	list-style-type:none;
	}
.navigation li{ 
	margin:0;
	width:208px;
	}

/*erste Navigationsebene*/
.navigation li a{ 
	display:block;
	margin:0;
	background-color:#963;
	padding:10px 2px 2px 2px;
	border-bottom:5px solid #fff;
	color:#fff;
	font-weight:bold;	
	text-decoration:none;
	}
.navigation li a:hover{ 	
	border-bottom:5px solid #C5B47E;
	color:#fff;
	}
#menu_li_active_id_1{
	color:#fff;	
	border-bottom:5px solid #C5B47E;
	}

/*restlichen Navigationsebenen*/
.navigation li li a{ 
	display:block;
	margin:0;
	padding:1px 2px 2px 0px;
	border-bottom:0;	
	color:#000;
	background-color:#fff;
	font-weight:normal;
	text-decoration:none;
	}
.navigation li li.menu_li_active_class_1 a,
.navigation li li.menu_li_inactive_class_1 a{ 
	padding:3px 2px 2px 15px;
	border-bottom:0;
	}
.navigation li li.menu_li_active_class_2 a,
.navigation li li.menu_li_inactive_class_2 a{ 
	padding:3px 2px 2px 30px;
	border-bottom:0;
	}
.navigation li li.menu_li_active_class_2 a:hover{
	color:#000;
	}
.navigation li li.menu_li_active_class_3 a,
.navigation li li.menu_li_inactive_class_3 a{ 
	padding:3px 2px 2px 45px;
	border-bottom:0;
	}
.navigation li li.menu_li_active_class_4 a,
.navigation li li.menu_li_inactive_class_4 a{ 
	padding:3px 2px 2px 60px;
	border-bottom:0;
	}
.navigation li li.menu_li_active_class_5 a,
.navigation li li.menu_li_inactive_class_5 a{ 
	padding:3px 2px 2px 75px;
	border-bottom:0;
	}
.navigation li li.menu_li_inactive_class_2 a:hover{ 
	background-image:url(hauptnav.gif);
	background-repeat:no-repeat;
	background-position:5px 0.2em;	
	text-decoration:underline;
	color:#963;
	}
.navigation li li.menu_li_inactive_class_3 a:hover{ 
	background-image:url(hauptnav.gif);
	background-repeat:no-repeat;
	background-position:20px 0.2em;	
	text-decoration:underline;
	color:#963;
	}
.navigation li li.menu_li_inactive_class_4 a:hover{ 
	background-image:url(hauptnav.gif);
	background-repeat:no-repeat;
	background-position:35px 0.2em;	
	text-decoration:underline;
	color:#963;
	}
.navigation li li.menu_li_inactive_class_5 a:hover{ 
	background-image:url(hauptnav.gif);
	background-repeat:no-repeat;
	background-position:50px 0.2em;	
	text-decoration:underline;
	color:#963;
	}
#menu_li_active_id_2{ 
	background-image:url(hauptnav-red1.jpg);
	background-repeat:no-repeat;
	background-position:5px 0.2em;
	}
#menu_li_active_id_2 a:hover{
	background-image:url(hauptnav-red1.jpg);
	background-repeat:no-repeat;
	background-position:5px 0.2em;
	color:#000;
	}
#menu_li_inactive_id_2 a:hover{ 
	background-image:url(hauptnav.gif);
	background-repeat:no-repeat;
	background-position:5px 0.2em;
	text-decoration:underline;
	color:#963;
	}
#menu_li_active_id_3{ 
	background-image:url(hauptnav-red1.jpg);
	background-repeat:no-repeat;
	background-position:20px 0.2em;
	}
#menu_li_active_id_4{ 
	background-image:url(hauptnav-red1.jpg);
	background-repeat:no-repeat;
	background-position:35px 0.2em;
	}
#menu_li_active_id_5{ 
	background-image:url(hauptnav-red1.jpg);
	background-repeat:no-repeat;
	background-position:50px 0.2em;
	}
/* comment_rank - Kommentar Addon von franz007 */ 
/* Die Klasse des divs der alles umschließt */
.comment-rank {
	padding-left:5px;
	padding-right:5px;
	border:1px solid #963;
	background-color:#EFEFF1;  
	font-weight:normal;
	}
.comment-rank h3{
	margin-bottom:18px;
	border-left:3px bottom #000000;
	}
/* Die einzelnen Kommentare */
 .comment-rank-comment{	        
	padding-left:15px;        
	margin-bottom:18px;	
	font-size:0.95em;
	border-bottom:2px solid #d6d6d6;
	}
/* Titel einzelnen Kommentare */
.comment-rank .comment-rank-comment h4{	
	padding-left:0px;
	margin-bottom:2px;	
	font-size:0.95em;
	}
/* Das formular */
.comment-rank form{	
	margin-bottom:10px;
	padding:5px;
	}
/* Die beschriftungen im Formular */
.comment-rank form label{
	display:block;
	margin-bottom:5px;
	font-size:0.85em;
	}

/* Content
/**********************************************************************/

#contenttext{ 
	clear:left;
	font-size:1.05em;
	color:#000;
	}
#contenttext a,
#contenttext a:link,
#contenttext a:visited { 
	color:#000;
	text-decoration:underline;
	}
#contenttext a:hover{ 
	color:#e62513;
	text-decoration:underline;
	}
#contenttext p.pdf{ 
	padding-left:25px;
	background-image:url(pdf.gif);
	background-repeat:no-repeat;
	}

/* zeitschriften block
/**********************************************************************/

#zeitschrift_block{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	color:#000; 
	margin:3px 3px 0px 0px;
	clear:both;
	}
#zeitschrift_prozent{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2.1em;
	font-weight:bold;
	color:red;
	}
.zeitschrift_zellen_bg{ 	
	background-color:#fff;
	}

/* teaser top zeitschriften rechte spalte
/**********************************************************************/

#zeitschrift_maxprozent { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:2.1em;
	font-weight:bold;
	color:red; 
	margin:5px 5px 5px 5px;
	}
#zeitschrift_toprechts{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;	
	margin:5px 5px 5px 0px;
	}

/* teaser zeitschriften content
/**********************************************************************/

#zeitschrift_teaser_prozent{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:red; 
  	margin:5px 5px 5px 5px;
	}
#zeitschrift_teaser_content{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.86em;	
	margin:5px 5px 5px 0px;
	}

/* zeitschriften aboformen
/**********************************************************************/

#aboformen{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	font-weight:normal;
	color:#000; 
	margin:5px 5px 5px 5px;
	}

/* Ueberschriften
/**********************************************************************/

#contenttext h1, #contenttext h2{
	border-bottom:3px solid #C5B47E;
	background-color:#fff;
	background-image:url(hauptnav-red1.jpg);
	background-repeat:no-repeat;
	height:17px;
	padding:3px 0 0 28px;
	margin-bottom:7px;
	font-size:0.70em;
	font-weight:bold;
	text-transform:uppercase;
	clear:both;
	}
#contenttext h3{
	padding:3px 0 0 0px;
	margin-bottom: px;
	font-size:0.85em;
	font-weight:bold;
	}
#contenttext img{
	padding:5px 0;
	}

/* Inhalt
/**********************************************************************/

#contenttext p{ 
	font-size:0.65em;
	line-height:1.3em;
	margin:0 10px 12px 0;
	}
.seite{ 
	padding:10px 0 0 0;
	}
p.seite a,
p.seite a:link,
p.seite a:visited{ 
	color:#797979;
	}
p.seite a:hover{
	color:#f77c3e;
	}
#article2{
	padding:2px 20px 0px 8px;
	margin-bottom:7px;
	font-size:0.65em;
	}
#hinweis{
	padding:6px 6px 6px 55px;
	margin-bottom:7px;
	font-size:0.65em;  
	border:1px dashed #C5B47E;  
	background-image:url(achtung.jpg);
	background-repeat:no-repeat;
	background-position:8px 10px;
	margin:3px 5px 5px 0px;
	}

/* Teaser
/**********************************************************************/

#zelle_teaser{
	font-size:0.70em; 
 	border:0px solid #ccc;
	background-color:#fff;
	padding:3px;
	margin-bottom:2px;
	clear:both;
	}
#zelle_aboanbieter{
	font-size:0.90em; 
 	border:0px solid #ccc;
	background-color:#fff;
	padding:3px;
	margin-bottom:2px;
	clear:both;
	}
#aboanbieter_uebersicht{
	font-size:0.70em; 
 	border:1px solid #963;
	padding:5px;
	margin-bottom:2px;
	clear:both;
	}
.zelle_teaser_header:link, .zelle_teaser_header:visited, .zelle_teaser_header:active{
  display:block;
  border:1px solid #C5B47E;
  background-image:url(hauptnav-red1.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;  
  margin:0 0 5px 0;
  padding:6px 0 6px 25px;
  font:bold 9pt tahoma,sans-serif;
  color:#000;
  }
#zelle_alle_aboanbieter{
  display:block;
  border-bottom:3px solid #C5B47E; 
  background-image:url(hauptnav-red1.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;  
  margin:0 0 5px 0;
  padding:6px 0 6px 25px;
  font:bold 9pt tahoma,sans-serif;
  color: #000;}
#zelle_header_aboanbieter {
  display:block;
  border:1px solid #963; 
  background-image:url(hauptnav-red1.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;  
  margin:0 0 5px 0;
  padding:6px 0 6px 25px;
  font:bold 9pt tahoma,sans-serif;
  color:#000;}

/* Fusszeile
***********************************************************************/

#zusammenfassung { 
	clear:left;
	padding:3px 0 7px 25px;
	position:relative;
	font-size:0.70em;
	background-color:#fffbf5;
	color:#797979;
	border-left:1px solid #eee;
	border-top:1px solid #eee;}
#footer{ 
	width:725px;
	text-align: center;
  	float:left;
	clear:left;
	margin:0px 0px 0px 250px;
	border-top:1px solid #963;
	background-color: #ffffff;
	padding:3px 0px 3px 0px;
	font-size: 0.65em;
	color: #000;
	}
#footer a{ 
	padding:0 2px 0 2px;
	text-decoration:underline;
	color:#000;
	border:0;
	}
#footer a:hover{ 
	background-color:white;
	color:#e62513;
	border:0;
	}

/* Trick gegen Peek a boo-Bug des IE */

#footer2{ 
	clear:left;
	position:relative;
	height:10px;
	background-color:#d6d6d6;
	border:0;
	}
.flRight{ 
	float:right;
	}
#contenttext .flRight img{ 
	padding-left:10px;
	}
.flLeft{ 
	float:left;
	}
#contenttext .flLeft img{ 
	padding-right:15px;
	margin-top:6px;
	}
.clearer-left{
	clear:left;
	}
