body{
	background-color: D7D6D6;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
/*	SCROLLBAR-BASE-COLOR: #506382;;*/
	SCROLLBAR-BASE-COLOR: #B22B2B;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;	
}


/* Wenn die Farbe auch per "*" vergeben wird, dann sind z.B. auch die <b> s schwarz... (auch bei einem Link) */
body, div, p, table, td, th, ol, ul, a, h1, h2, h3, h4, h5, h6, a, li, .drowdown {
	color: black;
}


*{
	font-family: Verdana, "Verdana Ref", Arial, "Times New Roman";
	font-size: 11px;
}

h2.PrivatanzeigenHauptkategorie, td.head, td.breadcrumb, a.breadcrumb, .highlightlink, .verlauf, .foot, a.top, .top,.bildunterschrift, .drowdown, .rubrik{
	color: White;
}



.blocksatz{
	text-align: justify;
}

.citext{
	color: #B22B2B;
}



.fett, .fehler, p.tvtip, .highlightlink, .verlauf, .highliteFounded, .aktiv, a.hruebersicht, a.hruebersicht:hover, .rubrik, a.foot:active, a.foot:hover, .infotextfett, .name, td.name, .fremdname, a.zusatzinfo td.breadcrumb, a.breadcrumb, table.breadcrumb, td.head, td.breadcrumb, a.breadcrumb, td.verlauf, a.abisz, td.abisz{
	font-weight: bold;
}

td.breadcrumb, a.breadcrumb, table.breadcrumb{
	text-align: right;
}

td.head, td.breadcrumb, a.breadcrumb, h2.PrivatanzeigenHauptkategorie, .foot{
	background-color: #B22B2B;
}

td.verlauf{
	background-color: #9F1010;
}

a.breadcrumb {
	text-decoration: underline;	
}

/* Hier könnne alle klassen und Subklassen definiert werden... überschreibungen sollte es nicht mehr geben */
a:hover, a.breadcrumb:hover, a.zusatzinfo, a.infotext:hover, a.standardlink:hover, a.highlightlink:hover, a.verlauf:hover, a.hruebersicht, a.klein:active, a.klein:link, a.klein:visited, a.klein , a.foot:active, a.foot:link, a.foot:visited, a.foot, a.top, .top{
	text-decoration: none;
}

/* für Unterelemente lieber nach normalen die underline Eigenschaft definieren*/
a.zusatzinfo:hover, a.klein:active, a.klein:hover, a.hruebersicht:hover a.top:hover {
	text-decoration: underline;	
}

td.name, .fremdname {
	text-align: center;	
}

p.infotext, p.standardlink {
	text-align: justify;
}

a, a.infotext, a.standardlink{
	text-align: right;
}

a, a.standardlink, a.klein:active, a.klein:link, a.klein:visited, a.klein, a.klein:active, a.klein:hover, a.hruebersicht{
	color: #B22B2B;
}

.klein, .aktiv, a.klein:active, a.klein:link, a.klein:visited, a.klein, a.klein:active, a.klein:hover, .highlightlink{
	font-size: 9px;	
}

a.top, .top, a.abisz, td.abisz, .foot, p.tvtippbeschreibung, input, .input{
	font-size: 10px;
}

.name, td.name{
	font-size: 13px;		
}

h2.PrivatanzeigenHauptkategorie{
	font-size: 16 px;
}

.highliteFounded{
	background-color: Yellow;
}

a.hruebersicht:hover{
	color: black;
}

.rubrik{
	background-color: #9F1010;
	border-style: dotted;
	border: 1px white;
}


.highlite{
	border-style: dotted;
	border: 1px;
	background-color: #E2E2E2;
}

.foot{
	text-align: center;
	font-weight: normal;
}

a.abisz, td.abisz{
	text-align: center;
}

td.menLeft, a.menLeft, input, .input{
	color: #B22B2B;
}

input:focus, .input:focus, textarea.focus{
	background-color: #ecd7c1;
}

.bildlink{
	border-color: #B22B2B;
}

.drowdown {
	font-size: 9px;
	background-color: #B22B2B;
  /*max-width: 150px;*/
}

td.newstext{
	padding: 6px;
}

a.abisz, td.abisz,td.newstext{
	background-color: White;
}

.buchtipp{
  font-size: 8pt;
  color: #000000;
}

td.menuleft, td.haupt{
	background: #E8E8E8;
}

table.tbox {
	border: 1px solid #9F1010;
	border-collapse: collapse;
}

th.tbox {
	background-color: #B22B2B;
	color: white;
	padding: 5px;
	text-align: left;
}

td.tbox1 {
	background-color: white;
	padding: 5px;
}

td.tbox2 {
	background-color: #DEDEDE; /*oder #F9DFB3 */
	padding: 5px;
}

td.tbox3 {
	background-color: white;
	padding: 3px 5px 3px 5px;
	border-top: 1px solid #B22B2B;
	border-bottom: 1px solid #B22B2B;
/*	color: #73572F; */
	font-size: 10px;
}

.fehler, .grusskarte{
	background-color: #F9DFB3;
	color: #751609;
	padding: 3px;
	border: solid 1px #751609;
}

.grusskartesmall{
	background-color: #B22B2B;
	color: white;
	font-size: 10px;
	padding: 2px;
}


/* NEU!!!! 02.03.2007 */

#hundeliste {
	width: 95%;
	padding: 15px;
}

/* Weitere Einträge */
.weitereeintrage{
	width: 99%;
	text-align: right;
}

#agb h1{
	font-size: 1.2em;
	font-weight: 900;
}

#agb p{
	padding: 0.3em;
}

#agb ul li{
	list-style: upper-roman;
	padding: 0.5em;
}
