html, body { margin: 0; padding: 0; font-family: Tahoma, Geneva, Arial; font-size: 12px; color: #222222; }

img { border: 0; }

a { text-decoration: none; color: #C61015; }

h1 { font-size: 16px; font-weight: 600; }

.clear { clear: both; margin: 0; padding: 0; widht: 0; height: 0; line-height: 0; border: 0 }

.red { color: #C61015; }

.bold { font-weight: 600; }

#container { width: 950px; margin: 0 auto; margin-top: 5px; }

	#logo { text-align: center; }
	
	#main_menu { text-align: center; margin-top: 10px; padding-bottom: 5px; border-bottom: #666666 1px dashed; width: 948px;}
	
		#main_menu a { color: #333333; }
		
	#headerimage { margin-top: 20px; margin-bottom: 20px; }
	
	#newsblock { float: left; width: 160px; top: -25px; position: relative; }
	
	#content_left { float: left; width: 600px; margin-left: 15px; }
	
	#content_right { float: left; width: 160px; margin-left: 15px; top: -25px; position: relative; }
	
	#marquee { margin-top: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 1px #333333 dashed; border-bottom: 1px #333333 dashed; }
	
	 	#marquee p { margin: 0; padding: 0; display: inline; }
		
	#player { float: left; width: 200px; margin-top: 0px; }
	
	#bottom_menu { float: left; margin-left: 125px; width: 300px; margin-top: 15px; margin-bottom: 10px; }
	
		#bottom_menu a { color: #333333; }
	
	#klass { float: right; width: 50px; margin-top: 15px; margin-bottom: 10px; }
		
		#klass a { color: #999999; }





div.tx-veguestbook-pi1 {
	width: 680px;
}

div.tx-veguestbook-pi1 h2.guestbook-header {
	color: #FFFFFF;
	background-color: #666666;
	height: 20px;
	font-size:100%;
	font-weight:bold;
	padding: 0px 15px 0px 15px;
	margin: 15px 0px 15px 0px;
	width: 550px;
}

div.tx-veguestbook-pi1 .guestbook-left {
	float: left;
	width: 170px;
	padding: 0px 15px 0px 15px;
	background-color: #EFEFEF;
}

div.tx-veguestbook-pi1 .guestbook-right {
	float: left;
	width: 350px;
	padding: 0px 15px 0px 15px;
	margin: 0px;
}

div.tx-veguestbook-pi1 .guestbook-pagination {
	width: 450px;
	padding: 0px 15px 0px 15px;
	float: left;
	margin: 0px;
	font-size:75%;
	font-weight:bold;
}

div.tx-veguestbook-pi1 .guestbook-result {
	width: 185px;
	padding-left: 15px;
	float: left;
	margin: 0px;
	font-weight:bold;
}
.tx-veguestbook-pi1 .guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .guestbook-right p.tx-guestbook-date {
        font-weight: bold;
}
.tx-veguestbook-pi1 .guestbook-right p {
		
	}
.tx-veguestbook-pi1 .tx-guestbook-field label {
	width: 200px;
	padding-right: 15px;
}

/* Tabelle */
.contenttable {
border-collapse:collapse;
color:#222222;
font-family:Tahoma,Geneva,Arial;
font-size:12px;
width:545px;
margin-bottom:10px;
border:1px solid #fff;
}
.contenttable td{
border:1px dotted #333;
border-left:1px solid #fff;
text-align:center;
padding:3px;
margin:2px;
}
.tr-odd {
background:#fff;
border-bottom:1px dotted #333;
}
.tr-even {
background:#eee;
border-bottom:1px dotted #333;
}
.tr-0 td {
border:1px solid #fff;
background:#C00;
font-weight:700;
color:#fff;
}
.td-last {
color:#C00;
}
.tr-0 {
border:1px solid #fff;
}
