BODY {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


UL,OL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 0px; /* oben rechts unten links */
	padding: 0px 0px 0px 0px; /* oben rechts unten links */
}

LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px 0px 0px 15px; /* oben rechts unten links */
	/*list-style:square; */
	/*list-style:circle; */
	list-style:disc;
}

A {
	text-decoration:none;
	color:#FFFFFF;
}
A:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color:#000000;
	width:363px;
}
	.normaltext A {
		text-decoration: underline;
		color:#000000;
	}
	.normaltext A:hover {
		text-decoration:none;
		color:#000000;
	}

.normaltext_lang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 18px;
	color:#000000;
}
	.normaltext_lang A {
		text-decoration: underline;
		color:#000000;
	}
	.normaltext_lang A:hover {
		text-decoration:none;
		color:#000000;
	}

P {
	margin: 10px 0px 10px 0px; /* oben rechts unten links */
}

.menueheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*line-height: 18px;*/
    line-height: 1.1em;
	color:#FFFFFF;
	font-weight:bold;
    margin-bottom:8px;
    /*margin-top:8px;*/
    margin-top:0px;
}
	.menueheadline A {
		text-decoration: none;
	}
	.menueheadline A:hover {
		text-decoration:underline;
	}

.submenuepunkt {
    list-style-type:none;
    margin-left:10px;
}
.menuepunkt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*line-height: 16px;*/
	line-height: 1.15em;
	color:#FFFFFF;
	margin-bottom: 4px;
}
	.menuepunkt A {
		text-decoration: none;
	}
	.menuepunkt A:hover {
		text-decoration:underline;
	}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 3px 0px 15px 0px; /* oben rechts unten links */
	font-weight:bold;
	color:#336600;
}
	H1	A {
		text-decoration:none;
	}
	H1	A:hover {
		text-decoration:none;
	}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:1px;
	font-weight:bold;
	color:#336600;
}
	H2 A {
		text-decoration:none;
	}
	H2 A:hover {
		text-decoration:underline;
	}

.textfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #2D5900;
	background-color: #FFFFFF;
	border-color: #2D5900;
	border-style: solid;
	border-width: 1px;
}
.suchfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #2D5900;
	border-color: #2D5900;
	background-color: #F3EDBC;
	border-style: solid;
	border-width: 1px;
}
.submit {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #2D5900;
	background-color: #F3EDBC;
	border-color: #2D5900;
	border-style: solid;
	border-width: 1px;	
}
.submit:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #FFFFFF;
	background-color: #B8BB26;
	border-color: #2D5900;
	border-style: solid;
	border-width: 1px;	
}
* html #menu {
    margin-top: -5px;
}
*+html #menu {
    margin-top: -5px;
}
#mittelbox {
	position:relativ;
	width:593px;
	height:100%;
	min-height:389px;
	z-index:2;
	overflow:hidden;
	background-color:#F3EDBC;
    background-repeat: no-repeat;
}

#mittelboxinnen {
	position:relativ;
	top:20px;
	left:20px;
	width:573px;
	height:369px;
	margin-top:10px;
	margin-left:10px;
	z-index:3;
	overflow:auto;
}

table.preise {
    
    
}

table.preise tr {
    background-color:#FFFCDF;   
} 
table.preise tr.tablehead {
    border-bottom: 3px solid #fff;
    background-color: #BBBE25;
    color:#fff;
    font-weight:bold;
}
table.preise tr.color {
    background-color: #fff;
    
}






















