/* ---- CSS fuer Body Bereich ------- */
body {
margin:10px auto;
background-color: eee8aa;
background-image: url(bg.gif);
font-family: arial, verdana;
padding:10px;
font-size: 12px;
}
h1 {
font-family: arial, verdana;
padding-bottom:5px;
font-size: 16px;
font-weight:bold;
}
h2 {
font-family: arial, verdana;
padding-bottom:0px;
font-size: 14px;
font-weight:bold;
}
h3 {
font-family: arial, verdana;
padding-bottom:10px;
font-size: 12px;
font-weight:bold;
}
/* ---- CSS fuer Haupttabellenfarbe ------- */
.htborder {
margin: 0px auto;	/** Tabell zentrieren */
background-color: #220000;
}
/* ---- CSS fuer obere Logozelle ------- */
.logo {
background-color: #8b8b8b;
background-image: url(tbg.jpg);
padding: 0px;
}
/* ---- CSS fuer schmale Zelle oberhalb/unterhalb Navigation ------- */
.navitopbott {
background-color:  	#8b8b8b;
padding: 3px;
/*font-size: 16px;*/
font-size: 14px;
vertical-align:middle;
color: #FFFFFF;
}

/* ---- CSS fuer schmale Zelle oberhalb/unterhalb Content ------- */
.contenttopbott {
background-color:  #8b8b8b;
padding: 3px;
padding-left:5px;
/*font-size: 16px;*/
font-size: 14px;
color: #FFFFFF;
}

/* ---- CSS fuer Navigation ------- */
.menue {
background-color:  #8b8b8b;
padding: 2px;
font-size: 16px;
color: #000000;
}

.rubdiv {
color: #000000;
font-weight: bold;
font-size:14px;
font-family:Arial,Verdana;
/*background-color:  #8b8b8b;*/
background-color: #DEE2EE;
/*border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;*/
padding: 2px;
margin: 1px;

}

.menue a {
display: block;
text-decoration: none;
color: #000000;
background-color: #DEE2EE;
/*border-left: 1px solid #6666DD;
border-right: 1px solid #DEE2EE; */
padding: 2px;
margin: 1px;
}

.menue a:hover {
text-decoration: none;
color: #dee2ee;
background-color: #000000;
/*border-left: 1px solid #6666DD;
border-right: 1px solid #DEE2EE;*/
padding: 2px;
margin: 1px;
}

/* ---- CSS fuer Anzeigenausgabe ------- */
.content {
background-color:  	#dee2ee;
padding: 3px;
font-size: 12px;
color: #000000;
}
/* ---- CSS fuer Formularelemente ------- */

form { display: inline; }

.inputext {
font-family: Arial,Verdana, Arial;
font-size: 12px;
color: #000000;
border: 1px solid #8b8b8b;
background-color: #dee2ee;
}

.inpuarea {
font-family: Arial,Verdana, Arial;
font-size: 12px;
color: #000000;
border: 1px solid #FCC316;
background-color: dee2ee;
}

.button {
font-family: Arial,Verdana, Arial;
font-size: 12px;
color: #000000;
border: 1px solid #8b8b8b;
background-color: #dee2ee;
}

/* ---- CSS fuer Button zum aufgeben einer neuen Anzeige ------- */
.newanz {
background-image: url(bgbutton.gif);
background-color: #E5E1DA;
font-family: Arial,Verdana, Arial;
font-size: 12px;
color: #000000;
border: 0px solid transparent;
width: 160px;
padding: 2px;
}

/* ---- CSS fuer Links allgemein ------- */
a {
font-family: Arial, Verdana, Arial;
font-size: 13px;
color: #5f9ea0;
text-decoration: none;
}
a:hover {
font-family: Arial, Verdana, Arial;
font-size: 13px;
color: #000000;
text-decoration: underline;
}

/* hf -- Navigation */
a.navi {
font-family: Arial, Verdana, Arial;
/*font-size: 12px;*/
font-size: 14px;
font-weight:normal;
/*color: #5f9ea0;*/
color: #000000;
text-decoration: none;
}
a.navi:hover {
font-family: Arial, Verdana, Arial;
/*font-size: 12px;*/
font-size: 14px;
font-weight:normal;
color: #000000;
text-decoration: underline;
}

/* ---- Hinweise/Fehler-Warnungen Rot/Gruen ------- */
.tippred {
font-size: 12px;
color: #cc0033;
font-weight: bold;
}
.tippgreen {
font-size: 12px;
color: #009933;
font-weight: bold;
}
/* ---- CSS fuer innere Tabellen (Anzeigen, Hinweise Formulare) ------- */
.tcborder {
background-color: dee2ee;
}
.topcol {
background-color: 8b8b8b;
padding: 3px;
font-size: 12px;
/*color: #000000;*/
color: #FFFFFF;
}
.contcol1 {
background-color: #ffffff;
padding: 3px;
font-size: 12px;
color: #000000;
}
/* Wechselfarbe */
.contcol2 {
background-color: #faf5f1;
padding: 3px;
font-size: 12px;
color: #000000;
}

/* ---- CSS fuer Legenden Tabellen unterhalb Menue ------- */
.legborder {
background-color: e7efff;
}
.legtop {
background-color: #8b8b8b;
background-image:url('/anzeiger/design/bg.gif');
padding: 2px;
font-size: 12px;
color: #000000;
}
.legcont {
background-color: #dee2ee;
padding: 2px;
font-size: 10px;
color: #000000;
}

/* Anzeigernavigation fuer Seitenweises blättern*/
.naviborder {
background-color: #FCC316;
}

.tc {
font-family:Arial,Verdana, Arial;
font-size: 12px;
text-align: center;
background-color: #faf5f1;
padding: 2px;
width: 20px;
}

.tca {
font-family:Arial,Verdana, Arial;
font-size: 12px;
font-weight: bold;
padding: 2px;
width: 18px;
text-align: center;
background-color: #ffffff;
}

.tci {
font-family:Arial,Verdana, Arial;
font-size: 12px;
padding: 2px;
color: #000000;
font-weight: bold;
text-align: center;
background-color: #faf5f1;
}
.tc a {
text-decoration: none;
color: maroon;
}
.tc a:hover {
text-decoration: none;
color: #000000;
}

.tca a {
text-decoration: none;
color: #000000;
}

.tca a:hover {
text-decoration: none;
color: #000000;
}

/*  Automatisches Scrollen bei übergroßen Bildern */
#overtab {
height:390px; 
width:640px; 
overflow:auto;  
}

p {
font-family: Arial, Verdana, Arial;
font-size: 13px;
}
.ads {
	border:1px solid black;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	width:950px;
	height:96px;
	margin-top:5px;
}
marquee {
	/*display:none;*/
	width:760px;
}
img {
border: 0px;
}