html {height: 100.2%}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a {text-decoration: none}
.kopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	padding-left: 9px;
	letter-spacing: 2px;
}
.kopf2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	color: #000000;
	letter-spacing: 4px;
	padding-left: 3px;
}
.boxo9u0l0r0 {
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.boxo9u9l0r0 {
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.boxo9u9l0r9 {

	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.boxo9u0l0r9 {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.boxo9u0l9r0 {padding: 9px 0px 0px 9px;}
.boxo3u9l0r0 {padding: 3px 0px 9px 0px;}
.boxo9u9l9r9 {padding: 9px;}
.grundstucka {
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B41E29;
}
.grundstuckb {
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B41E29;
	background-color: #FDE3B5;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #B41E29;
	text-decoration: none;
}
.kopflink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 9px;
	word-spacing: 10px;
}
.menuaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B41E29;
	padding-left: 5px;
}
.menuinaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
}
.menusub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #73B125;
	padding-left: 5px;
}
.menusubinaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 9px;
}.menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.menulinkfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.menulinkfettweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF !important;
	text-decoration: none;
	font-weight: bold;
}

/* Menu für Hausprogramme */

.haus_menu tr td{
	font-weight: bold;
	border-bottom: 1px solid #73B125;
	padding-left: 9px}

.haus_menu tr td span{
	font-size: 11px;
	font-weight: normal;
	padding-left: 12px;}

table.haus_menu tr.select td{
	background-color: #FEF4E2; 
	font-weight: bold;
	color: #B41E29;}
	
table.haus_menu tr.select td a{ color: #B41E29;}

table.haus_menu tr:hover {background-color: #FEF4E2;}

table.haus_menu tr td.menuaktiv{
	padding: 4px 8px;}


/*.hausaktiv {
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-weight: bold;
	color: #B41E29;
}*/
/* ##### END Menu für Hausauswahl */

.haussub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #73B125;
	color: #333333;
}
.hausdaten {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #73B125;
	color: #333333;
}

.hausdatensumme { 
	font-weight: bold;
	border-top: 3px solid #73B125;
	border-bottom: 1px solid #73B125;
	padding-top: 2px;
	padding-bottom: 2px;}

.box_haus_1, .box_haus_2, .box_haus_3 { width: 65px; text-align: center;}

.box_haus_1 { border: 1px solid #b41e29;}
.box_haus_2 { border: 1px solid #fa9d48;}
.box_haus_3 { border: 1px solid #ed3a00;}


td.box_haus:hover { 
	width: 65px;
	border: 1px solid #B41E29;}

.haus_1 , .haus_2 , .haus_3 {text-align: center; color: #FFFFFF !important; padding: 1px 0 2px 0}
.menu_haus_1 , .menu_haus_2 , .menu_haus_3 {text-align: left; color: #FFFFFF !important; font-weight: bold;  padding: 2px 5px}
.haus_1 , .menu_haus_1 {background: #b41e29}
.haus_2 , .menu_haus_2 {background: #fa9d48}
.haus_3 , .menu_haus_3 {background: #ed3a00}

.beschr_haus_1 {color: #b41e29 }
.beschr_haus_2 {color: #fa9d48 }
.beschr_haus_3 {color: #ed3a00}

.formulartext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.textklein {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

ul.charakter {list-style-position: outside; line-height: 18px}
