body {  margin: auto;  text-align: center; background-repeat: repeat-x;  background-color: White;}

p.unten {       z-index: auto; position: absolute;  top: 350px;  left: 500px;  padding-top: 0px;}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: 0px;
	color: #666;
}
p.team {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: lighter;
	line-height: 10px;
	;
	text-decoration: none;
	letter-spacing: 0px;
	color: #666;
}
.titel_g {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 0px;
	color: #666;
} 
.skt {
	font-size: 14px;
	font: Arial black;
}
.subtitel {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0px;
	color: #333;
}
.subt {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: none;
	letter-spacing: 0px;
	color: #993333;
	font-style: italic;
}

.text {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.tx {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: lighter;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 0px;
	color: #666;
}
.ty {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: lighter;
	line-height: 15px;
	text-decoration: none;
	letter-spacing: 0px;
	color: #666;
	background-color: #dddddd;
}
.top_g {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	letter-spacing: 0px;
	color: #AAA;
}

div.basis_menu {         position: absolute;  left: 45px;  top: 575px;  width: 200px;height: 23px;  color: #993333; z-index: 2000; }
div.action{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	
	}
div.ecke-li-u {          position: absolute;  left: 32px;  top: 599px;  width: 387px;  height: 21px;  background-image: url(bilder/ecke-li-u.jpg);  background-repeat: no-repeat;}
div.ecke-li-unten {      position: absolute;  left: 0px;  top: 600px;  width: 32px;  height: 21px;  background-image: url(bilder/ecke-li-unten.jpg);  background-repeat: no-repeat;}
div.foto {
	position: absolute;
	left: 32px;
	top: 170px;
	width: 287px;
	height: 181px;
}
div.inhalt {
	position: absolute;
	left: 318px;
	top: 170px;
	width: 670px;
	height: 349px;
	background-image: url(bilder/inhalt.jpg);
	background-color: white;
	background-repeat: no-repeat;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
	z-index: 200
}
div.inhalt_m {           position: absolute;  left: 319px;  top: 160px;  width: 670px;  height: 403px;  background-image: url(bilder/inhalt.jpg);  background-color: white;  background-repeat: no-repeat;  vertical-align: top;  text-align: left;  padding-left: 0px; padding-top: 0px;}
div.inhalt_r {           position: absolute;  left: 654px;  top: 160px;  width: 335px;  height: 403px;  background-image: url(bilder/inhalt_h.jpg);  background-color: white;  background-repeat: no-repeat;  vertical-align: top;  text-align: left;  padding-left: 0px; padding-top: 0px;}
div.inhalt_l {           position: absolute;  left: 319px;  top: 160px;  width: 336px;  height: 403px;  background-image: url(bilder/inhalt_h.jpg);  background-color: white;  background-repeat: no-repeat;  vertical-align: top;  text-align: left;  padding-left: 0px; padding-top: 0px;}

div.inhalt_oben_grau {   position: absolute;  left: 319px;  top: 170px;  width: 670px;  height: 181px;  background-color: #DEDEDE;  background-repeat: no-repeat;  vertical-align: top;  text-align: left;  padding-left: 0px;  padding-top: 0px;  z-index: 200;}
div.inhalt_unten {       position: absolute;  left: 319px;  top: 351px;  width: 670px;  height: 250px;  background-color: none;  background-repeat: no-repeat;  vertical-align: top;  text-align: left;  padding-left: 0px;  padding-top: 0px;  z-index: 200;}
div.mail{                position: relative;   background-image: url(bilder/email.gif);  background-repeat: no-repeat;}
div.mehr {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 15px;
	position: absolute;
	z-index: auto;
	top: 605px;
	left: 335px;
	width: 413px;
}
div.mehr_1 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; line-height: 15px; position: absolute; z-index: 300; top: 366px; left: 680px;}
div.mehr_m { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; color: #888888; line-height: 15px; position: absolute; z-index: auto; top: 115px; left: 40px; border: none}
div.menu_unter {  position: absolute;  left: 45px;  top: 145px;  height: 14px;  vertical-align: top;  background-color: none;  text-align: left;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: normal;  color: #888888;  line-height: 15px;  position: absolute;  z-index: auto;}
div.oben{  position: absolute;  left: 0px;  top: 0px;  width: 1024px;  height: 169px; background-repeat: no-repeat;}
div.rechts {  position: absolute;  left: 989px;  top: 169px;  width: 35px;  height: 451px;  background-repeat: no-repeat;}
div.slogan {
	position: absolute;
	left: 32px;
	top: 351px;
	width: 287px;
	height: 248px;
	background-color: #DEDEDE;
}
div.skt {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
	letter-spacing: inherit;
	font: Arial Black;
	color: #999;
}

div.Tabelle_01 { border:  none;  margin: auto;  padding: 0px;  width: 1024px;  height: 620px;}

div.text { padding-left: 20px; padding-top: 0px;width: 500px;}
div.top {position: absolute; top: 53px;left: 210px;}
div.unten {  position: absolute;  left: 319px;  top: 552px;  width: 670px;  height: 68px;  background-image: url(bilder/unten.jpg);  background-repeat: no-repeat;}
div.unten-li {  position: absolute;  left: 0px;  top: 351px;  width: 32px;  height: 249px;  background-image: url(bilder/unten-li.jpg);background-repeat: no-repeat;}
div.weiter {font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;   font-size: 11px; color: #888888; line-height: 15px; position: absolute;  z-index: 300; top: 540px; left: 910px;}
div.zentriert {  width: 1024px;  position: relative;  margin-right: auto;  margin-left: auto;  text-align: left;}
div.zurueck { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 11px; color: #888888; line-height: 15px; position: absolute; z-index: auto; top: 540px; left: 325px;}

table.p { background-color: White;  margin-left: 0px;  margin-top: 0px;  padding-top: 0px;  border:0px;  padding-left: 0px;  padding-top: 0px;  margin-left: 0px;  margin-top: 13px;  padding-top: 0px;}
div.button{
	
	}
table {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	letter-spacing: 0px;
	line-height: 14px;
}
table.i {width: 100%;margin: 10px 10px 10px 10px;padding: 0px 0px 0px 0px;border-spacing: 0px;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal; color: #888888;  text-decoration: none;  letter-spacing: 0px;    line-height: 14px;}
td {
	vertical-align: top;
	font-size: 11px;
	padding-left: 0px;
	padding-top: 0px;
	border:0px;
}
td.l1g {height: 1px; width: 1px; background-color:#dedede;}
td.l20g {height: 20px;width: 20px;  background-color:#dedede;}
td.l1w {
	height: 1px;
	width: 1px;
	background-color: #006699;
}
td.l20w {
	height: 20px;
	width: 20px;
}
td.is2g {width: 320px; vertical-align: top; background-color: #DEDEDE;}
td.is2w {width: 320px; text-align: left; vertical-align: top; background-color: #FFFFFF;}
td.is2wb {width: 320px; height: 156px; text-align: left; vertical-align: top; background-color:#ffffff;}
td.tml {width: 130px; background-color:#ffffff;}
td.tmr {width: 520px; background-color:#ffffff;}

td.abs {text-align: left;  vertical-align: top;  width: 10px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  padding-left: 0px;  padding-top: 0px;  border:0px;}
td.gr1 {  width: 220px;  vertical-align: top;  background-color: #f8f8f8;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: normal;  color: #888888;  text-decoration: none;  letter-spacing: 0px;  line-height: 13px;}
td.gr2 {  width: 200px;  vertical-align: top;  background-color: #eeeeee;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: normal;  color: #888888;  text-decoration: none;  letter-spacing: 0px;  line-height: 13px;}
td.gr3 {  width: 220px;  vertical-align: top;  background-color: #e4e4e4;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: normal;  color: #888888;  text-decoration: none;  letter-spacing: 0px;  line-height: 13px;}
td.innen {  background-color: #f0f0f0;  text-align: left;  vertical-align: top;  height: 70px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  text-decoration: none;  letter-spacing: 0px;  color: #888888;  padding-left: 10px;  padding-top: 10px;}
td.kopf {  background-color: #888888;  text-align: left;  vertical-align: middle;  height: 60px;  width: 150px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: bold;  text-decoration: none;  letter-spacing: 0px;  color: #ffffff;  padding-left: 20px;  padding-top: 0px;}
td.li {  background-color: #888888;  text-align: left;  vertical-align: top;  height: 70px;  width: 100px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: bold;  text-decoration: none;  letter-spacing: 0px;  color: #ffffff;  padding-left: 10px;  padding-top: 10px;}
td.oben {  text-align: left;  vertical-align: top;  height: 17px;  width: 633px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: bold;  text-decoration: none;  letter-spacing: 0px;  color: #888888;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;}
td.p {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  font-weight: normal;  color: #888888;  text-decoration: none;  letter-spacing: 0px;  vertical-align: top;}

td.slogan {
	background-color: #DEDEDE;
	text-align: left;
	vertical-align: top;
	height: 218px;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: normal;
	color: #888888;
	padding-left: 50px;
	padding-top: 30px;
}
td.team {  width: 120px;  height:105px;  vertical-align: top;  align: center;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  text-decoration: none;  color: #888888;  line-height: 12px;  text-align: center}
.tx {            font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: lighter;line-height: 15px; text-decoration: none; letter-spacing: 0px; color: #747474;}
.ty {            font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: lighter;line-height: 15px; text-decoration: none; letter-spacing: 0px; color: #747474; background-color: #dddddd;}




.imcm ul, .imcm li, .imcm re, .imcm div, .imcm span, .imcm a {  border-style: none;  margin: 0;  padding: 0px;  overflow: visible;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  text-align: left;  vertical-align: top;  list-style-type: none;  list-style-image: none;  list-style-position: outside;  background-image: none;  clear: none;  float: none;  display: block;  position: static;  line-height: normal;}
.imcm li a img {  border-width: 0px;  display: inline;}
.imcm span {  display: inline;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm .imclear, .imclear {  clear: both;  height: 0px;  visibility: hidden;  line-height: 0px;  font-size: 1px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm .imsc {  position: relative;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm .imsubc {  position: absolute;  visibility: hidden;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm li {  list-style-type: none;  list-style-image: none;  list-style-position: outside;  font-size: 1px;  float: left;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm re {  list-style-type: none;  list-style-image: none;  list-style-position: outside;  font-size: 1px;  float: right;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm ul ul li {  width: 100%;  float: none ! important;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm a {  display: block;  position: relative;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm ul .imsc, .imcm ul .imsubc {  z-index: 1000;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm ul ul .imsc, .imcm ul ul .imsubc {  z-index: 2000;}
.imcm ul ul ul .imsc, .imcm ul ul ul .imsubc {  z-index: 3000;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imde ul li:hover .imsubc {  visibility: visible;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imde ul ul li:hover .imsubc {  visibility: visible;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imde ul ul ul li:hover .imsubc {  visibility: visible;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imde li:hover ul .imsubc {  visibility: hidden;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imde li:hover ul ul .imsubc {  visibility: hidden;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imde li:hover ul ul ul .imsubc {  visibility: hidden;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
.imcm .imea {  display: block;  position: relative;  left: 0px;  font-size: 1px;  line-height: 1px;  height: 0px;  width: 1px;  float: right;}
.imcm .imea span {  display: block;  position: relative;  font-size: 1px;  line-height: 0px;}
.dvs, .dvm {  border-width: 0px;}
#imenus0 .imeam span, #imenus0 .imeamj span {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  background-image: url(stub_arrow_down.gif);  left: -11px;  top: 5px;  background-repeat: no-repeat;  background-position: left top;}
#imenus0 li:hover .imeam span, #imenus0 li a.iactive .imeamj span {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  background-image: url(stub_arrow_down.gif);  background-repeat: no-repeat;  background-position: left top;}
#imenus0 ul .imeas span, #imenus0 ul .imeasj span {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  background-image: url(stub_arrow_right.gif);  left: -6px;  top: 3px;  background-repeat: no-repeat;  background-position: left top;}
#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  background-image: url(stub_arrow_right.gif);  background-repeat: no-repeat;  background-position: left top;}
#imouter0 {  border:  none;  margin: 0px;  padding: 0px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  color: #888888;  background-color: #dddddd;}
#imenus0 li ul {  border: 0px solid transparent;  margin: 0px;  padding: 2px 0px 0px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  background-color: #ffffff;}
#imenus0 li a, #imenus0 .imctitle {  border-style: solid;  border-color: #aaaaaa;  border-width: 0px 2px 1px 0px;  margin: 0px 5px 0px 0px;  padding: 3px 8px 1px;  height: 16px;  background-color: #ffffff;  color: #888888;  text-align: left;  font-family: Arial;  font-size: 12px;  font-weight: bold;  text-decoration: none;}
#imenus0 li a.ihover, .imde imenus0 a:hover {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  font-size: 11px;  background-color: #ffffff;  text-decoration: none;}
#imenus0 li a.iactive {  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
#imenus0 ul a, #imenus0 .imsubc li .imctitle {  border-style: solid;  border-color: #999999;  border-width: 0px 5px 1px 0px;  margin: 0px;  padding: 2px 5px;  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;  height: auto;  background-color: #eeeeee;  color: #2c4026;  text-align: left;  font-size: 11px;  font-weight: normal;  text-decoration: none;}

