a {
color:                #000000;
text-decoration:        none;

}

body {

text-align: center;
vertical-align: top;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.4em;
color : #000000;
background-color : #fffff6;

}

blockquote {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-style : normal;
font-weight : normal;
font-variant : normal;
text-align: center;
margin:2%;
line-height: 1.2em;
color : #000000;
}

h1 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.4em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: left;
padding-top: 0.0em;
margin-top: 0%;
margin-left: 0%;
margin-right: 0%;
margin-bottom: 0.5em;
}


h2 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.1em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: left;
margin-top: 0.0em;
margin-bottom: 0.0em;
margin-left: 0%;
margin-right: 0%;
}


h3 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.1em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: left;
margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 0%;
margin-right: 0%;
}


h4 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: left;
margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 0%;
margin-right: 0%;
}

h5 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.7em;
font-style : normal;
font-weight : bold;
color : #cc0033;
text-decoration : none;
text-align: left;
margin-top: 0.0em;
margin-bottom: 0em;
margin-left: 0%;
margin-right: 0%;
}

p {
text-align: left;
vertical-align: top;
margin-top: 0.5em;
margin-left: 0%;
margin-right: 0%;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.4em;
color : #000000;
}

ul {
margin-left: 0.5em;
padding-left: 0.5em;
}

li {
list-style-image: none;
list-style-position:outside;
text-align: left;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.0em;
font-style : normal;
font-weight : normal;
font-variant : normal;
margin-top: 0em;
margin-left: 0%;
margin-bottom: 0em;
margin-right: 0em;
line-height: 1.4em;
color : #000000;
}

.contbackground {
background-repeat:no-repeat;
background-position: center;
}

.headerh1 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.2em;
font-style : normal;
font-weight : bold;
color : #999999;
text-decoration : none;
text-align: center;
vertical-align: middle;
margin-top: 10px;
margin-left: 0%;
padding-top: 0.0em;
}

.headerh2 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.0em;
font-style : normal;
font-weight : bold;
line-height: 1.2em;
color : #999999;
text-decoration : none;
text-align: center;
vertical-align:middle;
margin-top: 10px;
margin-left: 0%;
padding-top: 0.0em;

}


.h2abb {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.1em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: center;
margin-top: 0.0em;
margin-bottom: 0.0em;
margin-left: 0%;
margin-right: 0%;
}


.h4info {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: center;
}

.infografik {
text-align: center;
margin:0.5em;
border: solid 0px #fffff6;
}

.infografik1 {
border: solid 0px #fffff6;
}

.infografikl {
float:left;
margin-right:0.5em;
border: solid 0px #fffff6;
}

.infografikr {
float:right;
margin-left:0.5em;
border: solid 0px #fffff6;
}

.pze {
text-align: center;
vertical-align: top;
margin-top: 0.5em;
margin-left: 0%;
margin-right: 0%;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.4em;
color : #000000;
}

.pinfo {
text-align: left;
vertical-align: top;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.4em;
margin-top:0.0em;
margin-bottom:0.0em;
color : #000000;
}

.pmirror {
text-align: left;
vertical-align: top;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.7em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.2em;
margin-top:0.5em;
margin-bottom:1.0em;
color : #000000;
}

.puntertitel {
text-align: center;
vertical-align: top;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.8em;
font-weight : bold;
line-height:1.0em;
margin-top:0.0em;
margin-bottom:0.3em;
color : #000000;
}


.li_typn {
list-style-type:none;
list-style-image: none;
list-style-position:outside;
text-align: left;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.0em;
font-style : normal;
font-weight : normal;
font-variant : normal;
margin-top: 0em;
margin-left: 0%;
margin-bottom: 0em;
margin-right: 0em;
line-height: 1.4em;
color : #000000;
}

.texta {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.0em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.2em;
color : #000000;
}

.textamirror {
text-align: left;
vertical-align: top;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.0em;
font-style : normal;
font-weight : bold;
font-variant : normal;
line-height: 1.2em;
margin-top:0.0em;
margin-bottom:1.0em;
color : #cc0033;
}

.textadr {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.7em;
font-style : normal;
font-weight : bold;
font-variant : normal;
line-height: 1.1em;
text-align: center;
vertical-align: top;
text-decoration: none;
color : #333333;
}

.textah1 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 1.0em;
font-style : normal;
font-weight : bold;
color : #000000;
text-decoration : none;
text-align: left;
}

.textul {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.4em;
text-align: left;
vertical-align: top;
margin-top: 1.0em;
margin-bottom: 1.0em;
margin-left: 1.0em;
margin-right: 0%;
color : #000000;
}

.textul_m0 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-size : 0.9em;
font-style : normal;
font-weight : normal;
font-variant : normal;
line-height: 1.4em;
text-align: left;
vertical-align: top;
margin-top: 0.0em;
margin-bottom: 1.0em;
margin-left: 1.0em;
margin-right: 0%;
color : #000000;
}

.textnv1 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 0.9em;
font-weight : bold;
text-decoration: none;
list-style-type: square;
vertical-align: bottom;
text-align: left;
line-height: 1.4em;
padding-top: 2px;
padding-bottom: 2px;
margin-left: 0em;
margin-right: 0em;
color : #000000;

}

.w3c {
width:88px;
height:31px;
margin-bottom:1.0em;
border:0;
}

.navigation_start {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 1.0em;
font-weight : bold;
line-height: 2.0em;
text-align: left;
vertical-align: bottom;
margin-right: 1.0em;
color : #000000;
text-decoration:        none;
}

.navigation_starta {
color : #999999;
line-height: 1.5em;
margin-left:0.0em;
}

.navigation_01 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 0.9em;
font-weight : bold;
vertical-align: bottom;
text-align: left;
margin-right: 1.0em;
color : #000000;
text-decoration:        none;
}

.navigation_01a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 0.9em;
font-weight : bold;
text-decoration: none;
vertical-align: bottom;
text-align: left;
margin-right: 1.0em;
color : #999999;
}

.navigation_02 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 0.9em;
font-weight : bold;
text-decoration: none;
vertical-align: bottom;
text-align: left;
margin-right: 1.0em;
color : #000000;
}

.navigation_02a {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 0.9em;
font-weight : bold;
text-decoration: none;
vertical-align: bottom;
text-align: left;
margin-right: 1.0em;
color : #999999;
}

.navigation5 {
margin-left:2.0em;
}


.navigation2 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 0.9em;
font-weight : bold;
text-decoration: none;
vertical-align: bottom;
text-align: left;
margin-left: 0.2em;
margin-right: 0.5em;
color : #999999;
text-decoration:        none;
}

.navigation3 {
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 1.0em;
font-weight : bold;
text-decoration: none;
vertical-align: bottom;
text-align: left;
margin-left: 0.3em;
margin-right: 1.0em;
color : #999999;
text-decoration:        none;
}

.imgblaettern {
width: 50px;
height: 50px;
border: 0px;

}

.float33l {
float:left;
width:33%;
}

.float30l {
float:left;
width:30%;
min-width:130px;
margin-left:1%;
}

.float25lb {
float:left;
width:25%;
min-width:130px;
margin-left:2%;
border: solid 1px #cc0033;
padding:0.5em;
}

.float25head {
float:left;
width:10%;
min-width:60px;
margin-left:0%;
border: solid 0px #cc0033;
padding:0.5em;
}


.float50l {
float:left;
width:48%;
text-align:left;
margin-left:1%;
}

/********************** Box **********************************/
.all {
width:100%;
position:absolute;
top: 0px;
left:0px;
}

.header {
width:102.5%;
background-color: #fffff6;
vertical-align:top;
text-align:center;
border-top: double 4px #cc0033;
}

.headerleft {
width: 22%;
min-width: 190px;
height:80px;
float: left;
margin-left:1%;
margin-top:0.5em;
margin-right:0.0em;;
}

.headercenter {
width:50%;
height: 80px;
min-width:350px;
float: left;
text-align:center;
padding-left:1.0em;
padding-right:1.0em;
margin:0.5em;
border: solid 1px #cccccc;


}

.headerright {
width:15%;
min-width: 120px;
height: 80px;
margin-left:1.5em;
margin-top:0.5em;

float: left;
padding:0.0em;
}

.main {
width:102.5%;
padding-bottom: 2.0em;
border-top: double 4px #cc0033;
border-bottom: double 4px #cc0033;
padding-right:1.0em;
background-color : #fffff6;
}

.navigation {
width: 22%;
min-width: 190px;
float: left;
margin-left:1%;
margin-right:0%;
padding-top:0.3em;
padding-bottom:1.5em;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-style : normal;
font-variant : normal;
font-size : 1.0em;
font-weight : bold;
line-height:1.5em;
text-align: left;
vertical-align: bottom;
text-decoration:        none;
color: #000000;
background-color: #fffff6;
}

.content {
width:50%;
min-width:350px;
float: left;
padding-top:1.0em;
padding-left:1.0em;
padding-right:1.0em;
background-color: #fffff6;
}

.infoinhalt {
width:15%;
min-width: 120px;
float: left;
margin-top:1.0em;
margin-left:1.5em;
margin-right:0%;
padding:0.5em;
border: solid 1px #cc0033;
background-color: #fffff6;
}

.infoinhalt1 {
width:15%;
float:right;
min-width: 120px;
margin-top:1.5em;
margin-left:0.5em;
padding:0.5em;
text-align:center;
border: solid 1px #cc0033;
background-color: #fffff6;
}

.footer {
width:102.5%;
margin-top:0.0em;
padding-bottom:1.0em;
border-bottom: double 4px #cc0033;
background-color: #fffff6;
}

.footerleft {
width: 22%;
min-width: 190px;
float: left;
margin-left:1%;
margin-right:1%;
}

.footercenter {
width:50%;
min-width:350px;
float:left;
padding-left:1.0em;
padding-right:1.0em;
}

.footerright {
width:15%;
min-width: 120px;
float:left;
}

.clear {
clear: both;
}


.baseframe_ze_box {
/* OK*/
width: 100%;
min-width: 400px;
background-color: #fffff6;
margin-bottom:1.5em;
}

.content_ze_box {
float: left;
width: 27%;
background-color: #fffff6;
border-right:        solid 1px #cc0033;
border-bottom:        solid 1px #cc0033;
margin-top: 1.5em;
margin-left:1.5em;
text-align: center;
}

.content_ze_box_l {
float: left;
width: 33%;
background-color: #fffff6;
border-right:        solid 1px #cc0033;
border-bottom:        solid 1px #cc0033;
margin-top: 1.5em;
margin-left:0.0em;
text-align: center;
}

.text_ze_box {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.65em;
font-style : normal;
font-weight : normal;
font-variant : normal;
color : #000000;
}

.text_ze_box_quote {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
font-style : normal;
font-weight : bold;
font-variant : normal;
text-align: center;
margin:2%;
line-height: 1.2em;
color : #990033;
}