.body {
margin-left : 0;
font-family : Verdana, Geneva, sans-serif;
padding-left : 0;
padding-right : 5px;
margin-top : 0;
background-color : #f6f6f6;
margin-bottom : 5px;
font-size : 12px;
line-height : 17px;
}
#wrapper {
background-color : #fff;
width : 992px;
border-color : #ccc;
border-right-style : solid;
border-bottom-style : solid;
border-width : 1px;
padding-left : 25px;
padding-right : 20px;
padding-bottom : 10px;
text-align : left;
}
A {
color : #000;

}

A:active {
color : #f90;

}
A:hover {
color : #666;
text-transform : none;
}
p {
font-size : 12px;
text-transform : none;
color : #000000;
line-height : 16px;
padding-right : 20px;
text-align : left;
width:90%;
}
td {
font-size : 12px;
color : #000000;
line-height : 16px;
}
h1 {
font-size : 15px;
font-weight : bold;
text-transform : none;
color : #333;
letter-spacing : 1px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 10px;
text-align : left;
}
h2 {
letter-spacing : 1px;
font-size : 13px;
font-style : normal;
line-height : 18px;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #333;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 10px;
text-align : left;
}
h3 {
font-size : 12px;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #333;
padding-top : 0;
margin-top : 0;
text-align : left;
}
h4 {
font-size : 11px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #000000;
text-align : left;
}
h5 {
font-size : 10px;
font-style : normal;
line-height : 13px;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #000000;
text-align : left;
}
h6 {
font-size : 11px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #999999;
text-align : left;
}
.formfield {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
line-height : 18px;
font-weight : normal;
}
.ort {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
word-spacing : 8px;
letter-spacing : 2px;
}
.logo {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
font-weight : bold;
letter-spacing : 1px;
}
.formfield1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
line-height : 14px;
font-weight : normal;
border : none;
background-color : #85c2c2;
}
.h1gr {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #a0c6b4;
letter-spacing : 1px;
}
.button {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
line-height : normal;
font-weight : bold;
background-color : #ffffff;
border : 1px none;
}
.test {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #999999;
text-decoration : none;
font-weight : normal;
}
.h1neu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 17px;
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #a0c6b4;
letter-spacing : 1px;
}
.h2neu {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #666666;
}
.formfield2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
line-height : 14px;
font-weight : normal;
border : none;
background-color : #f2f2f2;
}
.h1neu2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 17px;
font-style : normal;
line-height : normal;
font-weight : bolder;
font-variant : normal;
text-transform : none;
color : #dadada;
letter-spacing : 3px;
word-spacing : 5px;
}
.h1neu3or {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #ffcc33;
letter-spacing : 1px;
}
.list {
color : #000000;
list-style-image : url(images/listhaken.gif);
padding-bottom : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 10px;
padding-right : 25px;
margin-left : 12px;
text-align : left;
}
.list1 {
color : #000000;
list-style-image : url(images/x.gif);
padding-bottom : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 10px;
padding-right : 25px;
margin-left : 12px;
text-align : left;
}
.list2 {
list-style-image : url(bilder/haken1.gif);
list-style-type : square;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
.list3 {
list-style-image : url(bilder/green3.gif);
list-style-type : square;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
.list4 {
list-style-image : url(bilder/green3.gif);
list-style-type : square;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
.logogr {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #333333;
text-decoration : none;
font-weight : bold;
}
.logo2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #333333;
text-decoration : none;
font-weight : bold;
}
.menact {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #a0c6b4;
text-decoration : none;
font-weight : normal;
line-height : 17px;
}
.pb {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #000000;
line-height : 14px;
}
.plist {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #000000;
line-height : 16px;
}
.list5 {
list-style-image : url(bilder/list5.gif);
list-style-type : square;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
}
.stern {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #666;
line-height : 15px;
}
.logo3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
text-decoration : none;
word-spacing : 5px;
letter-spacing : 2px;
}
.pj {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #000000;
line-height : 15px;
}
.pgr {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-transform : none;
color : #a0c6b4;
line-height : 15px;
}
.menueg {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #999999;
text-decoration : none;
font-weight : normal;
line-height : 17px;
}
.tbck1n {
background-image : url(bilder/tbck1n.gif);
}
.tbck3n {
background-image : url(bilder/tbck3n.gif);
}
.green {
background-image : url(bilder/green.gif);
}
.tbck5n {
background-image : url(bilder/tbck5n.gif);
}
.u_1 {
background-image : url(bilder/u_1.gif);
}
.adresse {
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
line-height : 10px;
}
#left {
float : left;
width : 325px;
padding-right : 25px;
text-align : left;
}
#right {
float : right;
width : 390px;
padding-left : 0;
padding-right : 200px;
text-align : left;
}
#rightplan {
float : left;
width : 390px;
padding-left : 100px;
padding-right : 20px;
text-align : left;
}
#righti {
float : right;
width : 250px;
padding-left : 0;
padding-right : 120px;
text-align : left;
}
#centerm {
width : 300px;
padding-left : 270px;
text-align : left;
}
#left3 {
float : left;
width : 290px;
padding-right : 25px;
text-align : left;
}
#leftkontakt {
float : left;
width : 200px;
padding-right : 25px;
text-align : left;
}
#centerkontakt {
float : left;
width : 200px;
padding-left : 115px;
text-align : left;
}
#rightkontakt {
float : right;
width : 200px;
padding-left : 0;
padding-right : 71px;
text-align : left;
}
#left4 {
float : left;
width : 240px;
padding-right : 25px;
text-align : left;
}
#rightteam {
float : right;
width : 400px;
padding-left : 0;
padding-right : 100px;
text-align : left;
}
#centerm3 {
width : 310px;
padding-left : 250px;
padding-top : 160px;
text-align : left;
}
#centerm4 {
width : 310px;
padding-left : 220px;
text-align : left;
}
#centeri {
width : 330px;
padding-left : 220px;
text-align : left;
}
#leftteamb {
float : left;
width : 270px;
padding-right : 25px;
text-align : left;
}
#leftteam {
float : left;
width : 200px;
padding-right : 25px;
text-align : left;
}
#leftteamb {
	float : left;
	width : 250px;
	padding-right : 25px;
	text-align : left;
}
#centermteamb {
	float : left;
	width : 280px;
	padding-left : 70px;
	text-align : left;
	padding-top : 6px;
}
#rightteamb {
	float : right;
	width : 230px;
	padding-left : 0;
	padding-right : 71px;
	text-align : left;
}

#ansprech {
	float : right;
	width : 230px;
	padding-left : 0;
	padding-right : 150px;
	text-align : left;
}
#leftinfo {
float : left;
width : 200px;
padding-right : 25px;
text-align : left;
}
#centerinfo {
	float : left;
	width : 212px;
	padding-left : 135px;
	text-align : left;
}
#rightinfo {
float : right;
width : 200px;
padding-left : 0;
padding-right : 71px;
text-align : left;
}
#leftimpressum {
	float : left;
	width : 270px;
	padding-right : 25px;
	text-align : left;
}
#centerimpressum {
	float : left;
	width : 300px;
	padding-left : 55px;
	text-align : left;
}
#rightimpressum {
float : right;
width : 200px;
padding-left : 0;
padding-right : 71px;
text-align : left;
}
#leipzig1 {
float : left;
width : 175px;
padding-left : 0;
padding-right : 2px;
text-align : left;
}
#centerinfo, #centermteamb, #centeri, #centerm4, #centerm3, #centerkontakt, #centerm {
padding-top : 0;
margin-top : 0;
}
.menu {
font-family : verdana, arial, sans-serif;
height : 50px;
position : relative;
font-size : 10px;
padding : 0 0 0 0;
margin-left : -5px;
margin-bottom : 0;
margin-top : 0;
}
.menu ul li a, .menu ul li a:visited {
display : block;
text-decoration : none;
color : #000;
width : 183px;
height : 20px;
text-align : left;
color : #000;
border : 1px solid #fff;
background : #c9ede4;
line-height : 20px;
font-size : 11px;
overflow : hidden;
padding-left : 2px;
padding-right : 3px;
}
.menu ul {
padding : 0;
margin : 0;
list-style : none;
}
.menu ul li {
float : left;
position : relative;
}
.menu ul li ul {
display : none;
}
.menu ul li:hover a {
color : #fff;
background : #999;
color : #fff;
}
.menu ul li:hover ul {
display : block;
position : absolute;
top : 21px;
left : 0;
}
.menu ul li:hover ul li a.hide {
background : #999;
color : #fff;
}
.menu ul li:hover ul li:hover a.hide {
background : #999;
color : #fff;
}
.menu ul li:hover ul li ul {
display : none;
}
.menu ul li:hover ul li a {
display : block;
background : #ddd;
color : #000;
}
.menu ul li:hover ul li a:hover {
background : #999;
color : #fff;
}
.menu ul li:hover ul li:hover ul {
display : block;
position : absolute;
left : 55px;
top : 0;
}
.menu ul li:hover ul li:hover ul.left {
left : -55px;
}

