body {
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma, Georgia, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	color: #333;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

img {
	border: 0;
}

a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

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

ul {
	list-style: none;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}

li {
	background-color: #E6E4E4;
	padding: 0px 0px 1px 8px;
	margin: 1px 0px;

}

.m1ov {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #F2F2F2;
	background-color: #933;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top: 246px;
}

.m1 {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #C00;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top: 246px;
}
.m1rat {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #900;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top: 246px;
}
.m1rat a {
	color: #f2f2f2;
	text-decoration: none;
	}

.m1rat a:hover {
	color: #f2f2f2;
	text-decoration: none;
	}

.m1ratov {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #600;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top:246px;
}
.m1ratov a {
	color: #f2f2f2;
	text-decoration: none;
	}
.m1ratov a:hover {
	color: #f2f2f2;
	text-decoration: none;
	}
.m1paul {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #13234A;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top: 246px;
}
.m1paul a {
	color: #f2f2f2;
	text-decoration: none;
	}
.m1paul a:hover {
	color: #f2f2f2;
	text-decoration: none;
	}
.m1paulov {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #039;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top:246px;
}
.m1paulov a {
	color: #f2f2f2;
	text-decoration: none;
	}
.m1paulov a:hover {
	color: #f2f2f2;
	text-decoration: none;
	}
.m1urb {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #000661;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top: 246px;
}
.m1urbov {
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	color: #f2f2f2;
	background-color: #38528A;
	padding: 0 0 0 0;
	height: 16px;
	width: 130px;
	top:246px;
}

.m2 {
	top:262px;
	width:130px;
}

#content {
	left: 353px;
	top: 342px;
}
#brunner {
	left: 139px;
	top: 549px;
	width: 22px;
	height: 14px;
}
#impressum {
	left: 290px;
	top: 551px;
	height: 14px;
}
#impressum a {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
#impressum a:hover {
	font-size: 11px;
	color: #900;
}

.impstart {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}


#line1 {
	left: 100px;
	top: 56px;
	width: 640px;
	height: 1px;
}
#line2 {
	left: 100px;
	top: 544px;
	width: 640px;
	height: 1px;
}
#bar {
	left: 100px;
	top: 246px;
	width: 247px;
	height: 16px;
	}
	
#etop {
	left: 100px;
	top: 65px;
	width: 640px;
	height: 180px;
	}

#foto11 {
	left: 100px;
	top: 392px;
	width: 228px;
	height: 76px;
	}
	
#foto21 {
	left: 625px;
	top: 392px;
	width: 115px;
	height: 76px;
	}

div{
	position: absolute;
	z-index: 1;
	visibility: visible;
	overflow: visible;

}

.textarea {
	font-size: 11px;
	color: #515559;
	width: 180px;
	border: 1px solid #aaa;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;


}
.input {
	font-size: 10px;
	color: #515559;
	width: 140px;
	border: 1px solid #aaa;
	padding-left: 3px;
	height: 18px;

}
.button {
	font-size: 10px;
	color: #515559;
	background: #E1E2E3;
	border: 1px solid #999;
}
.buttonov {
	font-size: 10px;
	color: #000;
	background: #E1E2E3;
	border: 1px solid #555;
	cursor: hand;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	line-height: 18px;
}
.butreda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
}
.red {
	color: #990000;
}
.zusatz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.butredared {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
	color: #990000;
}
.butredagreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 80px;
	color: #006600;
}
.wein a:hover {
	color: #990033;
	text-decoration: none;
}
.wein a {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.wein {
	margin-left: 8px;
}
#neusub {

	left: 639px;
	top: 549px;
	width: 60px;
	height: 17px;
}
