/*
#97A7B0
#B2CDDB
#9CCCEE
#C7EAFB Hintergrund
#CADB2A Button Grün
*/

BODY,TD,TEXTAREA  {font-size : 8pt; font : normal normal normal 9px Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color :#000000; }

/* BR { clear:both; } */

.alt2 {	background-color : #EEEEEE; }

.border { border: 1pt solid black; }
		
.pageHeader { font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; border-top: 1px silver solid; border-bottom: 1px silver solid; color: #000000; font-weight: bold; background-color : #EEEEEE; }
.pagesubHeader { font-size : 8pt; font-weight: regular; border-top: 1px silver solid; border-bottom: 1px silver solid; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000000; background-color: #EEEEEE; }
.pagesubHeader2 { font-size : 8pt; font-weight: regular; border-top: 1px silver solid; border-bottom: 1px silver solid; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #EEEEEE; }
.pageBody {	font-size : 8pt; font-weight: normal; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000000; background-color: #FFFFFF;}
.pageLinks { font-size : 8pt; font-weight: normal; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000000; background-color: #FFFFFF; }
.pageNested { font-size : 8pt; font-weight: normal;	font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000000; background-color: #FFFFFF; }

.formInput { font-size : 8pt; font-weight: normal; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000000; background-color: #FFFFFF; }
.formButton { font-size : 8pt; font-weight: normal; font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background-color: #EEEEEE; }

.alert { font-size : 8pt; font-weight: bold; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; color : #ff0000; }

.disclaimer {
	font-size : 6pt;
	font-weight: normal;
	font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

.mainpage { border-color: black; border-style: solid; border-width:thin; padding: 5px; table-layout: auto; }

A  { color: red; font-weight: normal;}

A:Visited  { color: Black; }

A:Active  { color: Black; }

A:Hover  { color : Black; }

A.NestedPage { font-weight : bold; }

A.altLink, A.altLink:Active, A.altLink:Visited { COLOR: #000000; }

A.altLink:Hover { COLOR: #ff6600; }

A.InserateListe { color: Black; font-weight:bold;}
A.InserateListe:Visited  { color: gray; }

.pagelement { text-align: center; margin: 10px auto 10px auto; width:600px; }
.pagelement2 { text-align: center; margin: 10px auto 10px auto; width:600px; text-align:left; }
.pagelement_box { text-align: center; margin: 10px auto 10px auto; width:600px; text-align:left; border: thin solid Black; padding: 3px}
.pagelement_info { text-align: center; margin: 20px auto 20px auto; width:600px; text-align:left; font-size: 12px;}
.rubrikname { font-weight : bold; margin-top:5px; font-size: 10px;}
.rubriknameEmp { font-weight : bold; margin-top:5px; color:red; font-size: 10px;}
.rubrikanzahl { color:gray; }
.rubrikanzahlaktuell { color:red; }
td.rubrikliste { vertical-align : top; width:33%; }
table.main { margin : auto; border: none; width:560px;}
div.main { margin : auto; font-weight : bold; color : #ff0000; }
td.logo { margin : auto; font-size:20px ;font-weight:bold; font-style : italic; color : blue;}
a.logo { margin : auto; font-size:20px ;font-weight:bold; font-style : italic; color : blue; text-decoration:none;}
a.logo:Visited { margin : auto; font-size:20px ;font-weight:bold; font-style : italic; color : blue; text-decoration:none;} 
a.rubriklink { color:blue; /*color:#6A5ACD;*/ }
a.rubriklink:Hover { color:red; }
a.navigationlink { color:blue; }
a.navigationlink:Hover { color:blue; }
div.kategorietitel { color:blue; font-size:20px; font-weight:bold; margin:auto; float:left; text-align:left;}
div.kategorietitelanzahl { color:red; font-size:16px; font-weight:bold; margin:auto; float:right; vertical-align: bottom; text-align:right;}
/*
div.kategorietitelanzahl:after {
	content: " Angebote";
}
*/
div.artikelistelement { font-weight : bold; margin-top:-1px; text-align:left; clear:both; border: thin dotted Blue; height:66px}
/*
div.artikelistelement:before { 
	content: "Angebot: " counter(angebot) " ";
	counter-increment: angebot;	
} 
*/
img.artikelistimg { float: left; border: none;}
span.artikelistpreis { color: red; }
div.artikelistinfo { margin: 7px 70px }
a.artikelink { color:blue; }
a.artikelink:Hover { color:red; }
a.TitelLink {}
span.artikelistdatum { color:black; }
span.artikelistdatum:before { 
	content: "Angebot vom ";
}
span.artikelistausgabe:before { 
	content: "Ausgabe ";
}
span.artikelistausgabeaktuell { color:red; font-weight:bold;}
span.artikelistausgabeaktuell:before { 
	content: "aktuelle Ausgabe ";
}
span.seitenzahl { color: red; font-size:12px; font-weight:bold;}
a.blaettern { color: red; font-size:12px; font-weight:bold;}
a.blaettern:Hover { color:blue; }
a.blaettern:Visited { color:blue; }
div.artikeldetailpreis { color: red; font-size: 18px; font-weight : bold; float:left; width:450px;}
div.artikeldetailbez { color: black; font-size: 18px; font-weight : bold; float:left;}
div.artikeldetaildatum { color: red; font-weight : bold; float:right;}
div.artikeldetailverkaufer { color: red; font-weight : bold; margin-top: 3; margin-bottom: 3; font-size: 14px;}
div.artikeldetailkontakt { color: black; font-weight : normal; margin-bottom: 3;}
span.emp { color: black; font-weight : bold; }
span.red { color: red; }
span.green { color: green; }
span.gray { color: silver; }
span.redbold { color:red; font-weight: bold; }
span.empred { color: red; font-weight : bold; }
span.artikeldetailpreis { color: red; font-size: 18px; font-weight : bold; float:left; width:450px;}
span.artikeldetailbez { color: black; font-size: 18px; font-weight : bold; float:left;}
span.artikeldetaildatum { color: red; font-weight : bold; float:right;}
span.artikeldetailverkaufer { color: red; font-weight : bold; margin-top: 3; margin-bottom: 3; font-size: 14px;}
span.artikeldetailkontakt { color: black; font-weight : normal; margin-bottom: 3;}
input.mainform { background-color: #CCCCCC; font-size: 10px; height: 10px; width: 40px; }

.h1_home {color: red; font-weight: bold; padding:2px; }
.h1 {color: red; font-weight: bold; padding:2px; font-size:12px; }
.p_home { padding:2px; font-size:10px; line-height:14px}
.table { padding: 2px 2px 2px 2px; font-weight:bold; color:#ff0000; border: 2px solid #9CCCEE; margin: 0 auto 0 5px; width:560px;}
.tableinvisible {padding: 0px 0px 0px 0px; margin: 0 auto 0 5px; width: 560px; border:none;}
.infotable {padding: 2px 2px 2px 2px; margin: 0 auto 5px 10px; background-color: #9CCCEE; width: 560px; border:none;}

.navi_element { margin: 0px auto 0px auto; width: 560px;} 
.inserieren_head { color: red; font-weight: bold; font-size:12px; font-family : Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.inserieren_map { width:600px; border-bottom: thin solid Gray; font-weight:bold; font-size:12px; font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px;}
.fett {  font-weight:bold; font-size:11px; font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; }

.infotext { background-color: #9CCCEE; font-weight:bold; font-size:11px; padding: 5px 5px 5px 5px; margin-bottom:5px;}

// Inserieren
td.weekA {background-color:red;}
span.mustergroesse {background-color: #9CCCEE; font-size:10px; padding: 2px 2px 2px 2px; letter-spacing: 1px; color:white; font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; }
span.mustertyp {background-color: red; font-size:10px; padding: 2px 3px 2px 3px;color:white; font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.Masse {font-size:10px; padding: 2px 2px 2px 2px; font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.anzeigetyp { margin-top : 0px;}
div.Abteilungen {
	margin: 10px 0 0 0;
	}	
div.Adresse {
	margin: 5px 0 0px 0px;
	}			
div.InserierenJahr {font-family: Rotis, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin: 5px 0 10px 0; font-size:11px; border-bottom: thin solid black; width:400px;}

.h1 {
	color: red; 
	font-weight: bold; 
	padding:2px 0 2px 0; 
	font-size:12px; 
	}
div.InfoGross {
	font-size:12px; 
	}