html, * {margin:0px;padding:0px;}
body {font-family:Verdana, Arial, Helvetica, Helv;font-weight:normal;font-size:11px;color:#8c8c8c;}
img {border:0;}
.mainContent {margin:auto;}

/* Navi-Menu Oben mit Submenu */
.mainMenu{width:958px;height:36px;background-image:url(images/navi_hg.gif);background-repeat:repeat-x;filter:alpha(opacity=80);-moz-opacity:0.9;opacity: 0.9;padding-left:20px;}

.mainNav{float: left;height:36px;line-height:36px;}

/* Hauptpunkt */
.mainNav ul {list-style-type: none;width: 130px;border-right: 1px solid #ffffff;}
.mainNav h1 {font-size:13px;font-weight:normal;display: block;}
.mainNav h1 a {color: #666666;background:transparent;}
.mainNav h1.active a {color:#9e052e;}

.mainNav li {position: relative;height:36px;line-height:36px;}
/* Hauptpunkt */

/* Ausklappmenu nur fuer IE */
.mainNav ul ul {position: absolute;z-index: 800; white-space: nowrap;min-width: 100px;filter:alpha(opacity=90);-moz-opacity:1;opacity: 1;}/* Breite des Submenus */
.mainNav ul li ul li {height:25px;line-height:25px;font-size:12px;}
.mainNav ul ul {display: none;}
.mainNav ul li:hover ul {display: block;border-left: 1px solid #919191;border-right: 1px solid #919191;border-bottom: 1px solid #919191;}
/* Ausklappmenu nur fuer IE */

.mainNav a {text-decoration: none; display: block;color: #666666;background-color: #ffffff;padding-left:5px;}
.mainNav a:hover {color: #ffffff;background-color: #919191;}


.interna {background-color:#ffffff;font-size:12px;} /* newsletter, imrepssum, etc */
.interna a {color:#8c8c8c;text-decoration:none;}
.interna a:hover {color: #9e052e;}

.text {background-color:#ffffff;vertical-align:top;line-height:18px;}
.text a {color:#8c8c8c;text-decoration: underline;}
.text a:hover {color:#9e052e;}

.textBig {background-color:#ffffff;vertical-align:top;font-size:12px;font-weight:bold;}
.textSmall {background-color:#ffffff;vertical-align:top;font-size:11px;line-height:18px;}

.textNav {height:25px;line-height:25px;vertical-align:top;font-size:12px;}

.textBox {overflow:auto;vertical-align:top;}
.textBox a {color:#8c8c8c;text-decoration: underline;}
.textBox a:hover {color:#9e052e;}


.tabNavi {border:0;border-spacing:0px;padding:0px;border-collapse:collapse;}
.tabNavi td {padding-top:5px;}
.tabNavi td.points {padding:0px;height:8px;line-height:8px;border-bottom: 1px dotted #8c8c8c;}
.tabNavi td.lines {padding:0px;height:8px;line-height:8px;border-bottom: 1px solid #8c8c8c;}

img.big {margin-right:4px;}
img.small {margin-bottom:8px;}
img.points {border: 1px dotted #8c8c8c;}

p {margin-right:5px;}
h2 {margin-top:15px;margin-right:5px;color:#9e052e;font-size:14px;}
h3 {color:#ffffff;font-size:16px;}
h4 {color:#9e052e;font-size:13px;margin-bottom:5px;}
h5 {color:#9e052e;font-size:12px;font-weight:normal;}

a.navi {color:#9e052e;text-decoration:underline;}
a.sub {text-decoration:none;}
a.aktiv {color:#9e052e;}

form.pfinder {margin-right:10px;}
input {color:#8c8c8c;font-size:11px;margin-left:10px;margin-right:10px;width:100px;height:17px;border: 1px solid #8c8c8c; background-color:#ffffff;}
textarea {color:#8c8c8c;font-size:11px;border: 1px solid #8c8c8c; background-color:#ffffff;}
input.absenden {width:auto;height:19px;}
input.radio {width:auto;border:0;margin:0;height:auto;vertical-align:middle;}
input.ok {margin-left:0px;border:0;width:auto;height:auto;}

a.pfinder {color:#BB506E;font-size:13px;text-decoration:none;}


