body{margin: 0; padding: 0; font: 12px verdana, geneva, arial, helvetica, sans-serif; text-align: justify;}
a{color:#000000;text-decoration: none;text-align: justify;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #a70220;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #a70220}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal; color: #a70220;}	


/* BGs */
.grau {background-color: #E7E7E7; border-top-style: solid; border-bottom-style: solid; border-top-color: #A60227; border-bottom-color: #A60227; border-top-width: 1px; border-bottom-width: 2px; height: 252px; z-index: 0;}
.grau2 {background-color: #d9d9d9;}
.back {z-index: 1; height: 100%; width: 558px;}
.header-back {background-image: url(header.gif); background-repeat: repeat-x; height: 91px; top: 0px; position: static; left: 0px; z-index: 0; margin-top: 0px; padding-top: 0px;}
.logoBack {z-index: 1;background-image: url(header_menu.gif);background-repeat: no-repeat;position: absolute;overflow: hidden;background-position: left bottom;top: 0px;height: 92px;width: 558px;}
.logo {height: 63px;width: 242px;z-index: 2;overflow: hidden;top: 0px;position: absolute;margin-left: 24px;margin-top: 5px;}
.subNaviBack {z-index: 1;background-image: url(subnavi_back.gif);background-repeat: no-repeat;position: absolute;overflow: hidden;background-position: left bottom;top: 346px;height: 23px;width: 558px;}


/* Navigation + Links */
.nav1 {z-index: 8;position: absolute;top: 286px;margin-left: 30px;}
.nav2 {z-index: 8;position: absolute;top: 286px;margin-left: 216px;}
.nav3 {z-index: 8;position: absolute;top: 286px;margin-left: 402px;}


.menu1 {height: 18px;width: 80px;z-index: 3;top: 74px;position: absolute;margin-left: 410px;}
.menu2 {height: 18px;width: 90px;z-index: 4;top: 74px;position: absolute;margin-left: 482px;}
.menu3 {height: 18px;width: 100px;z-index: 4;top: 352px;position: absolute;margin-left: 386px;}
.menu4 {height: 18px;width: 90px;z-index: 4;top: 352px;position: absolute;margin-left: 502px;}


.menu1 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu1 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu1 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu1 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #a70222;text-align: center;}
.menu2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu2 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #a70222;text-align: center;}
.menu3 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu3 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu3 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu3 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #a70222;text-align: center;}
.menu4 a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu4 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu4 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #a70222;text-align: center;}
.menu4 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #a70222;text-align: center;}

.select {}
.select a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.select a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.select a: active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.select a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: underline;}

.subselect {}
.subselect a:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;}
.subselect a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;}
.subselect a:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;}
.subselect a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;text-decoration: underline;}

.selectContent {}
.selectContent a:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;text-transform: lowercase;}
.selectContent a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;text-transform: lowercase;}
.selectContent a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;text-transform: lowercase;}
.selectContent a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #A70222;text-transform: lowercase;}


.selectContent2 {}
.selectContent2 a:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;text-transform: lowercase;}
.selectContent2 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;text-transform: lowercase;}
.selectContent2 a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;text-transform: lowercase;}
.selectContent2 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #A70222;text-transform: lowercase;}


/* Contents */
.headline {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;}
.contentKontakt {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 340px;line-height: 16px;z-index: 2;left: 10px;}
.contentNav {width: 160px;position: absolute;left: 375px;top: 66px;margin-top: 0px;margin-left: 16px;}
.contentNavRefs {width: 160px;position: absolute;left: 390px;top: 48px;margin-top: 0px;margin-left: 16px;}
.content {width: 558px;position: absolute;top: 371px;background-color: #FFFFFF;}
.contentText {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 340px;text-align: justify;line-height: 16px;z-index: 2;left: 10px;}
.contentTableNeu {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 550px;text-align: justify;line-height: 16px;background-image: url(neu/ic_02.gif);background-repeat: no-repeat;background-position: top left;z-index: 2;left: 0px;}
.contentTableKlassisch {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 550px;text-align: justify;line-height: 16px;background-image: url(klassisch/ic_01.gif);background-repeat: no-repeat;background-position: top left;z-index: 2;left: 0px;}
.contentTextMobil {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 340px;text-align: justify;line-height: 16px;background-image: url(mobil/ic_01.gif);background-repeat: no-repeat;background-position: top left;z-index: 2;left: 0px;}
.contentTableMobil {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 550px;text-align: justify;line-height: 16px;background-image: url(mobil/ic_01.gif);background-repeat: no-repeat;background-position: top left;z-index: 2;left: 0px;}
.contentTextNeu {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 340px;text-align: justify;line-height: 16px;background-image: url(neu/ic_02.gif);background-repeat: no-repeat;background-position: top left;z-index: 2;left: 10px;}
.contentTextKlassisch {position: absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-transform: lowercase;color: #333333;padding: 12px;width: 340px;text-align: justify;line-height: 16px;background-image: url(klassisch/ic_01.gif);background-repeat: no-repeat;background-position: top left;z-index: 2;left: 10px;}
.contentUnderline {border-bottom:#E4E4E4; border-bottom-style:solid; border-bottom-width:1px;}
.refsSingle {width: 155px; position: absolute;left: 375px; top: 160px; margin-top: 0px; margin-left: 16px; text-align: left;}

/* bildmotive */
.mobile {position: absolute;top: 93px;overflow: hidden;height: 253px;width: 186px;float: right;padding: 0px;margin: 0px;z-index: 5;}
.neu {position: absolute;top: 93px;overflow: hidden;height: 253px;width: 186px;float: right;margin-left: 186px;padding: 0px;z-index: 6;}
.klassisch {position: absolute;top: 93px;overflow: hidden;height: 253px;width: 186px;float: right;margin-left: 372px;padding: 0px;z-index: 7;}
.start {background-image: url(view1.jpg); background-repeat: no-repeat; background-position: right bottom; position: absolute; top: 620px; height: 200px; width: 470px; overflow: hidden; z-index: 0;}
.startMobil {background-image: url(mobil/view1.jpg); background-repeat: no-repeat; background-position: right bottom; position: absolute; top: 500px; height: 200px; width: 530px; overflow: hidden; z-index: 0;}
.startNeu {background-image: url(neu/view1.jpg); background-repeat: no-repeat; background-position: right bottom; position: absolute; top: 500px; height: 200px; width: 500px; overflow: hidden; z-index: 0;}
.startKlassisch {background-image: url(klassisch/view1.jpg); background-repeat: no-repeat; background-position: right bottom; position: absolute; top: 500px; height: 240px; width: 510px; overflow: hidden; z-index: 0;}

