/* gesamte Formatierung */

body {scrollbar-arrow-color:#FFF0E6; scrollbar-base-color:#C0C0C0;}
td {font-family:Verdana,Arial;font-size:10pt;color:black;text-decoration:none;line-height:12pt;}
th {font-family:Verdana,Arial;font-size:18pt;color:white;text-decoration:none;line-height:22pt;}
th a {color:white;font-weight:bold;text-decoration:underline;}
th a:link {color:white;font-weight:bold;text-decoration:underline;}
th a:active {color:white;font-weight:bold;text-decoration:underline;}
th a:hover {color:white;font-weight:bold;text-decoration:underline;}
th a:visited {color:white;font-weight:bold;text-decoration:underline;}
a.teaser {color:black;font-weight:normal;text-decoration:none;}
a.teaser:link {color:black;font-weight:normal;text-decoration:none;}
a.teaser:active {color:black;font-weight:normal;text-decoration:none;}
a.teaser:hover {color:black;font-weight:normal;text-decoration:none;}
a.teaser:visited {color:black;font-weight:normal;text-decoration:none;}
td.teaser {border-width:1px;border-color:#424568;border-style:solid;background-color:#FFFFFF;}
td.teaseraktion {border-width:1px;border-color:#424568;border-style:solid;background-color:#FECFA9;}
input.ank {background-color:rgb(255,240,230);font-family:Verdana,Arial;font-size:11px;}
option.ank {background-color:rgb(255,240,230);font-family:Verdana,Arial;font-size:11px;}
select.ank {background-color:rgb(255,240,230);font-family:Verdana,Arial;font-size:11px;}
textarea.ank {background-color:rgb(255,240,230);font-family:Verdana,Arial;font-size:11px;}
.farrub {background-color:#A00000;}
.farueb1 {background-color:#C0C0C0;}
.farueb2 {background-color:#C0C0C0;}
.farueb3 {background-color:#C0C0C0;font-size:14pt;}
.farueb4 {background-color:#C0C0C0;border-color:#000000;font-weight:bold;color:#A00000;}
.farueb5 {background-color:#C0C0C0;border-color:#000000;font-weight:bold;color:#A00000;}
.farueb6 {background-color:#C0C0C0;border-color:#000000;font-weight:bold;color:#000000;}
.farueb7 {background-color:#C0C0C0;border-color:#000000;font-weight:bold;color:#000000;}
.farind {background-color:#C0C0C0;font-size:14pt;border-color:#000000;color:#A00000;}
.farspal {background-color:#E0E0E0;}
.farzeilewechsel tr:nth-child(odd) {background: #E0E0E0;}
.farzeilewechsel tr:nth-child(even) {background: #FFFFFF;}
.navirub {border-top:1px solid #cecece;margin:0 auto;padding:20px 0 20px 10px;list-style:none;background:#A00000}
.navirub li {margin:0 5px 5px 0;width:32px;display:inline-block;overflow:hidden;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,1);border:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;font-size:15px;font-weight:bold;}
.navirub li a{display:block;position:relative;top:1px;padding:0 10px;margin:0;text-shadow:0 1px 0 #A00000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none;text-align:center;background:#A00000;background:-moz-linear-gradient(top,#A00000 0%,#A00000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A00000),color-stop(100%,#A00000));background:-webkit-linear-gradient(top,#A00000 0%,#A00000 100%);background:-o-linear-gradient(top,#A00000 0%,#A00000 100%);background:-ms-linear-gradient(top,#A00000 0%,#A00000 100%);background:linear-gradient(to bottom,#A00000 0%,#A00000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A00000',endColorstr='#A00000',GradientType=0);}
.navirub li a{height:30px;line-height:28px;}
.navirub li a
.navirub li a:visited,
.navirub li a:hover{color:#A00000;}
.navirub li a:hover,
.navirub li a:active{background:#FFFFFF;}
.loesungsueberschrift {line-height:4pt;}
.zeile9pt {line-height:9pt;}
.spanstyle {color:blue;font-weight:normal;font-size:10pt;font-family:Courier;position:absolute;top:-50px;visibility:visible;}

/* Top-Auswahlmenue */
.topmenuwrap {
background:#FFFFFF;
}

.topmenu {
text-align:center;
padding:0;
margin:0 auto;
list-style-type:none;
height:38px;
font-family:Arial;
font-size:11px;
background:#FFFFFF;
}

.topmenu li {
display:inline-block;
height:30px;
padding:0 35px;
margin:0 auto;
background:#E0E0E0;
background-position:right;
}

.topmenu li:hover{
background:#FFFFFF;
color:#FFFFFF;
text-decoration: none; 
}

.topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {
line-height:30px;
text-decoration:none;
outline:none;
font-weight:bold;
cursor:pointer;
color:#424568;
margin:0;
padding:0 auto;
}

.topmenu a:hover {
color:#424568;
text-decoration: underline;
}

/* Teaser Rahmen */
.teaserrahmen {
border:none;
background-color:#F2F2F2;
border-color:#A4A4A4;
height:140px;
width:260px;
margin:0px 16px 0px 16px;
padding:0px;
border:2px dashed #424568;
display:inline-block;
}

/* Teaser Teil 1 */
.teaserteil1 {
height:38px;
width:260px;
margin:0 auto;
padding:0px;
display:table-cell;
vertical-align: middle;
}

.teaserteil1 li {
display:inline-block;
height:38px;
padding:0 30px;
margin:0 auto;
background:#E0E0E0;
background-position:right;
}

.teaserteil1 li:hover{
background:#FFFFFF;
color:#FFFFFF;
text-decoration: none; 
}

.teaserteil1 a, #teaserteil1 a:link, #teaserteil1 a:visited, #teaserteil1 a:hover, #teaserteil1 a:active {
line-height:30px;
text-decoration:none;
outline:none;
font-weight:bold;
cursor:pointer;
color:#D00000;
margin:0 auto;
padding:0 auto;
}

#teaserteil1 a:hover {
color:#D00000;
text-decoration:underline;
}

/* Teaser Teil 2 */
.teaserteil2 {
height:72px;
vertical-align: middle;
}

/* Teaser Teil 3 */
.teaserteil3 {
background-color:#E0E0E0;
height:30px;
width:260px;
margin:0 auto;
padding:0px;
display:table-cell;
vertical-align: middle;
}

.teaserteil3 li {
display:inline-block;
height:30px;
padding:0 30px;
margin:0 auto;
background:#E0E0E0;
background-position:right;
}

.teaserteil3 li:hover{
background:#FFFFFF;
color:#FFFFFF;
text-decoration: none; 
}

.teaserteil3 a, #teaserteil3 a:link, #teaserteil3 a:visited, #teaserteil3 a:hover, #teaserteil3 a:active {
line-height:30px;
text-decoration:none;
outline:none;
font-weight:bold;
cursor:pointer;
color:#424568;
margin:0 auto;
padding:0 auto;
}

#teaserteil3 a:hover {
color:#424568;
text-decoration:underline;
}

@media only screen and (max-width:1024px) and (orientation:portrait) {
   .teaser3nein { display: none; }
   .teaser4nein { display: none; }
}

@media only screen and (max-width:1024px) and (orientation:landscape) {
   .teaser4nein { display: none; }
   .pixelw1hxxxnein { display: none; }
}