body, html {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	color: #000000;
	height: 100%;

}

a:link { font-size: 100%; color: #000000; text-decoration: none; border-color: #cccccc;}
a:hover { color: #999999; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
	
#inhalt1 {
	position: absolute;
	margin-top: 10px;
	margin-left: -380px;
	left: 50%;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	width: 760px;
	height: 100%;
}
#menuoben {
	position: absolute;
	top: 223px;
	left: 0px;	
	color: #000000;
	border-top: 1px solid #cccccc;
	padding: 3px 10px 3px 13px;
	background-color: #FF6600;	
	font-size: 70%;
	width: 446px;
	height: 15px;
/* tanteks hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 433px;
}
html>body #menuoben {
	width: 433px; /* tanteks hack ende */

}

a.menuoben:link, a.menuoben:visited { color: #ffffff; text-decoration:none; }
a.menuoben:hover { color: #ffffff; text-decoration: underline; font-weight: normal; }
a.menuoben:active { color: #ffffff; text-decoration: underline; font-weight: normal; }
	
#inhalt2 {
	position: absolute;
	margin-top: 1px; 
	margin-left: -381px;
	left: 50%;			
	width: 760px;
	height: 100%;
    border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
	background-color: #cccccc;			
/* tanteks hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 760px;
}
html>body #inhalt2 {
	width: 760px;
/* tanteks hack ende */

}						
#textbereich {
	position: relative;
	float: left;	
	padding: 12px;
	font-size: 70%;
	line-height: 1.5em;
	width: 475px;
/* tanteks hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 451px;
}
html>body #textbereich {
	width: 451px; /* tanteks hack ende */
}


#menurechts {
	position: relative;
	float: right;
	width: 262px;
	padding-top: 20px;
	padding-right: 14px;
	padding-left: 40px;
	background-color: #ffffff;		
	font-size: 70%;
	height: 100%;
/* tanteks hack */	
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 231px;
}
html>body #menurechts {
	width: 231px; /* tanteks hack ende */

}
#copyrights {
	margin-top: 140px;
	position: relative;
	float: left;
	width: 300px;
	margin-left: 110px;
		
}
h1 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	margin-left: -10px;
	margin-right: -10px;
	padding: 10px;
}
h2 {
	font-size: 100%;
	color: #000000;
	font-weight: none;
	margin-right: -10px;
}
h2.ueberschriftrechts {
	font-size: 100%;
	color: #FF6600;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	margin-right: 5px;
	display: block;
	
}
h2.ueberschriftrechts2 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
	margin-right: 5px;
	display: block;	
	
}
.schrift { font-size: 80%; }
a.schrift:link, a.schrift:visited {
	color: #FFFF00;
	text-decoration: none;
}
a.schrift:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: none;	

}
input {
    background-color: #FFFFFF; 
	color: #333333; 
	font-size: 90%; 
	border: 1px solid #cccccc; 
	margin: 0 0 2px 0; 
	padding: 1px;  
}
.inputschrift { vertical-align: top; color: #000000; background-color: transparent; font-size: 90%; margin-right: 5px; }

.textklein { font-size: 100%; font-weight: none; }

td {
	font-size: 10px;
}

