/* Allgemeine Angaben */
body{
	background: #fff;
	list-style: none;
	font-family:  Arial, Helvetica, Verdana, Geneva, sans-serif;
	line-height: 120%;
}
img{ border: none; }
a{ text-decoration: none; color: #4D4948; }
a:hover { color:#f07f05; }
ul, li{	list-style: none; margin-left: 0; }

div#all{ position:absolute; width:935px; border:0px solid; left:50%; margin-left:-467px; }


/* kopf */
.head{ position:absolute; top: 0px; left: 210px; }
.kleist{ position:absolute; top: 170px; left: 750px; }		


/* navigation */
.nav{ position:absolute; top: 279px; left: 0px; width: 180px; color: #4D4948; list-style: none; border-top: 1px dotted #4D4948; border-bottom: 1px dotted #4D4948;	}
.navlist{ list-style: none; margin-left: 0px; padding-left: 0px; }
#sidebar{ list-style: none; }
.page_item ul{ margin:0px; padding:0px; margin-left:30px; }


/*content*/
.content{ position:absolute; top: 250px; left: 200px; width: 500px; /*background: #4D4948;*/ background:#fff; color: #4D4948; padding: 10px 13px 10px 13px; }
.content a { color:#f07f05; }
.title, .title2{ font-weight: bold; color: #f07f05; }
.title2 { font-weight:normal; }
.title a, .title2 a{ text-decoration:none; color: #f07f05; }
.copy{ font-size: 80%; border-top: 1px dotted #4D4948; margin-bottom: 25px;	}
.border2{ border-bottom: 1px dotted #4D4948; margin-top: -18px; }

.sponsoren{	position:absolute; top: 279px; left: 735px; width: 200px; height: 156px; color: #f07f05; font-size: 75%; border-top: 1px dotted #4D4948; border-bottom: 1px dotted #4D4948;	}
.sponsoren2{ position:absolute; top: 450px; left: 735px; width: 200px; height: 380px; color: #f07f05; font-size: 75%; border-bottom: 1px dotted #4D4948; }

.tthead{ font-size: 75%;color: #f07f05; }

.searchf{ border-top: 1px dotted #4D4948; }
.searchf input{ margin-top: 10px; }
#searchsubmit{ background: #4D4948; color: #FFFFFF; border: none; margin-bottom:20px; }

#commentlist{ list-style: none; font-size: 80%; }
.small{ font-size: 60%; }
.progtable{ /*background: #4D4948; background:#fff;*/ color: #4D4948; font-size: 100%; width: 500px; padding: 0; margin: 0; }
.firstproghead{ border-top: 1px dotted #4D4948; border-left: 1px dotted #4D4948; border-right: 1px dotted #4D4948; margin-top: 20px; }
.lastentry{ border-top: 1px dotted #4D4948; border-left: 1px dotted #4D4948; border-right: 1px dotted #4D4948; border-bottom: 1px dotted #4D4948; margin-top: 20px; padding: 5px; padding-left:20px; text-align: left; vertical-align: top; }
.proghead{ border-left: 1px dotted #4D4948; border-right: 1px dotted #4D4948; margin-top: 20px; }

.cell, .eins, .zwei, .drei, .vier, .fuenf, .sechs{ padding: 5px; width: 500px; text-align: left; border: 1px dotted #4D4948; vertical-align: top; }
.cell{ border-bottom: none; padding-left:20px; padding-right:15px; }
.eins{ border-bottom: none; }
.zwei{ border-bottom: none; border-left: none; }
.drei{ }
.vier{ border-left: none; }
.fuenf{ border-top: none; }
.sechs{ border-top: none; border-left: none; }

.preise{ font-family: Arial, Helvetica, sans-serif; font-size: 60%; text-transform: uppercase; letter-spacing: 0.1em; }
.rot { color: #f07f05; }