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

#zentriert2 { position: absolute; width: 910px; height: 580px; left: 50%; top: 5%; visibility: visible; margin-left: -450px;  }

a:link { color: #333;text-decoration: none;outline: none; }
a:visited { color: #000;text-decoration: none; outline: none;}
a:hover { color: #fff; text-decoration: none; outline: none;}

a.imp:link { color: #333;text-decoration: none; outline: none;}
a.imp:visited { color: #000;text-decoration: none; outline: none;}
a.imp:hover { color: #999; text-decoration: none; outline: none;}


a.imp1:link { color: #666;text-decoration: none; outline: none;}
a.imp1:visited { color: #666;text-decoration: none;outline: none; }
a.imp1:hover { color: #999; text-decoration: none; outline: none;}

a.ref:link { color: #000;text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 4px;outline: none;}
a.ref:visited { color: #000;text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 4px;outline: none;}
a.ref:hover { color: #999; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 4px;outline: none;}

a.ref1:link { color: #000; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; letter-spacing: 4px; margin-right: 12px; padding-right: 12px; outline: none medium; }
a.ref1:visited { color: #000; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; letter-spacing: 4px; margin-right: 12px; padding-right: 10px; outline: none medium; }
a.ref1:hover { color: #999; text-decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; letter-spacing: 4px; margin-right: 12px; padding-right: 10px; outline: none medium; }


.impressum {  font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.firmierung { color: black; font-size: 11px; font-family: Verdana, tahoma, Arial, Helvetica, sans-serif; }
.navi { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 26px; letter-spacing: 4px; padding-top: 10px; padding-left: 20px; }
.navi1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 32px; letter-spacing: 4px; }
.ueberschrift { font-size: 12px; font-weight: bold; letter-spacing: 2px; }
.text { font-size: 11px; font-family: tahoma, arial; line-height: 14px; letter-spacing: 1px; margin-top: 4px; }
.textgruen { color: green; font-size: 13px; font-family: tahoma, arial; font-style: normal; line-height: 14px; letter-spacing: 1px; margin-top: 4px; }
.copyright {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 2px;}

#Ebenecopy { font-size: 11px; font-family: tahoma, arial; line-height: 14px; letter-spacing: 1px; height: 600px; width: 300px; left: 152px; top: 444px; position: absolute; visibility: visible; }
#Ebene11copy { font-size: 11px; font-family: tahoma, arial; line-height: 14px; letter-spacing: 1px; height: 134px; width: 298px; left: 617px; top: 444px; position: absolute; z-index: 1; visibility: visible; }
#slideshow { height: 302px; width: 454px; left: 304px; top: 86px; position: absolute; z-index: 2; visibility: visible; }
#Ebeneimpr { height: 21px; width: 150px; left: 760px; top: 395px; position: absolute; z-index: 1; visibility: visible; }
#Ebenetext { font-size: 11px; font-family: tahoma, arial; line-height: 14px; letter-spacing: 1px; height: 450px; width: 445px; left: 152px; top: 444px; position: absolute; z-index: 1; visibility: visible; }
#Ebenehead { font-size: 24px; font-family: Tahoma, Arial; letter-spacing: 1px; height: 52px; width: 144px; left: 0; top: 431px; position: absolute; visibility: visible; }
#Ebene4 { height: 64px; width: 325px; left: 0; top: 15px; position: absolute; z-index: 1; visibility: visible; }
#Ebene2 { height: 128px; width: 140px; left: 4px; top: 12px; position: absolute; visibility: visible; }
#Ebene3 { height: 50px; width: 324px; left: 600px; top: 42px; position: absolute; z-index: 1; visibility: visible; }

#Ebene5 { height: 150px; width: 150px; left: 303px; top: 85px; position: absolute; z-index: 3; visibility: visible; border: solid 1px white; }
#Ebene6 { height: 150px; width: 150px; left: 455px; top: 85px; position: absolute; z-index: 3; visibility: visible; border: solid 1px white; }

#Ebene8 { height: 150px; width: 150px; left: 303px; top: 237px; position: absolute; z-index: 3; visibility: visible; border: solid 1px white; }
#Ebene9 { height: 150px; width: 150px; left: 455px; top: 237px; position: absolute; z-index: 3; visibility: visible; border: solid 1px white; }
#Ebene10 { height: 150px; width: 150px; left: 607px; top: 237px; position: absolute; z-index: 3; visibility: visible; border: solid 1px white; }
#Ebene11 { height: 150px; width: 150px; left: -100px; top: 84px; position: absolute; z-index: 3; visibility: visible; }

.formtext { font-family: tahoma, arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: lighter; color: #000000; line-height: 16px; }
.ja { color: #000000; font-size: 20px; font-family: tahoma, arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; }
.headform {
color: #0071b8; font-size: 14px; font-family:tahoma, Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; margin-top: 0; margin-bottom: 9px; padding-left: 0;
}
form {
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}
textarea { color:#000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #e1edf5; width: 190px; height: 40px; border: solid 1px black;; }
input {
	color: #000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-family: Tahoma, verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	border-style:solid;
	background-color: #CCCCCC;
	border-width:1px;
	width: 192px;
	height: 18px;
}
.checkbox {
	font-size: 13px;
	background-color: #FFFFFF;
	color: #FF0000;
	font-family: verdana,arial,helvetica,sans-serif;
}
.rahmen{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #e0edf5; width: 190px; height: 13px; border: solid 1px; }
.button { font-family: tahoma, arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; background-color: #0071b8; margin: 0; padding: 0; height: 18px; width: 45px; font-weight: normal; color: #ffffff; letter-spacing: 1px; border: solid 1px; }
.formintro {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: lighter;
	color: #000000;
	letter-spacing: 1px;
	line-height: 16px;
	height: 11px;
	padding-left: 50px;
	padding-top: 5px;
}
.buttonlang { font-family:tahoma, arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; background-color: #0071b8; margin: 0; padding: 0; height: 18px; width: 120px; font-weight: normal; color: #ffffff; letter-spacing: 1px; vertical-align: middle; border: solid 1px; 

.buttonlang1 { color: #ffffff; font-size: 11px; font-family: tahoma, arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #0071b8; text-align: left; letter-spacing: 1px; margin: 0; padding: 0; width: 100px; height: 18px; vertical-align: middle; border: solid 1px; }
.buttonlang1 { color: #ffffff; font-size: 11px; font-family: tahoma, arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; background-color: #0071b8; letter-spacing: 1px; margin: 0; padding: 0; width: 100px; height: 18px; vertical-align: middle; border: solid 1px; }
