html, body {
	margin: 0;
	padding: 0;
}	

body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background-color: #000;
	color: #000;
}

table, img, a  {
	border: none;
}

img {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

td, th { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin: 0; 
	color: #222; 
}

a { 
	font-size: 12px;
	color: #FFF;
}

a:hover {  
	color: #000; 
	background-color: #FFF;
	text-decoration: none;
}

p {  
	margin: 2px 8px 2px 8px; 
}

.bg_gelb {
	background: #E4A11B url(bilder/backgelb.gif) repeat;
}

.bg_rot {
	background: #CC6633 url(bilder/backrot.gif) repeat;
}

.bg_gruen {
	background: #63902B url(bilder/backgreen.gif) repeat;
}

.gross { 
	font-size: 16px; 
}

.line { 
	line-height: 1px; 
	font-size: 0px; 
	margin: 0; 
}

.header {  
	font-size: 14px; 
	color: #FFF; 
	font-weight: normal;
}

.eingabe { 
	margin-left: 10px; 
}

.fett { 
	font-weight: bold; 
	color: #333;
}

.text { 
	font-size: 12px; 
	color: #333; 
}

.textweiss { 
	font-size: 14px; 
	color: #FFF;
}

.weiss {   
	font-size: 12px; 
	color: #FFF; 
	text-decoration: none;
}

.textgelb { 
	font-size: 12px; 
	color: #FFCC33; 
	margin-left: 4px;
}

blockquote { 
	text-indent: 10px;
}

.textfett { 
	font-size: 12px; 
	font-weight: bold; 
	color: #333;
}

.textkursiv {  
	font-size: 14px; 
	font-style: italic; 
	color: #333;
}

.text12 {  
	font-size: 12px; 
	color: #333;
}

.antw { 
	color: #333; 
	margin-left: 48px; 
}

.tour { 
	text-decoration: none; 
	color: #FFF; 
}

.contact { 
	font-size: 12px; 
	color: #FFCC33; 
	margin-right: 0;
}

.contact a { 
	color: #FFCC33; 
}

.contact a:hover { 
	color: #666;
}