
/* Allgemein */

body{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        margin:0;
        padding:0;
        color:#000000;
        }

h1{
        font-family:Arial, Helvetica, sans-serif;
        text-align:center;
        color:#b72838;
        padding:0;
        margin-bottom:30px;
        font-size:26px;
        font-weight:bold;
        }

h2{
        font-family:Arial, Helvetica, sans-serif;
        text-align:center;
        color:#b72838;
        padding:0;
        margin-bottom:30px;
        font-size:24px;
        font-weight:bold;
        }

h3{
        font-family:Arial, Helvetica, sans-serif;
        text-align:center;
        color:#b72838;
        padding:0;
        margin-bottom:30px;
        font-size:20px;
        font-weight:bold;
        }

h4{
        font-family:Arial, Helvetica, sans-serif;
        text-align:left;
        color:#b72838;
        font-size:20px;
        font-weight:bold;
        margin-bottom:30px;
        }

a:link{
        text-decoration: none;
        color: #0000ff;
        border: none;
        }

a:visited{
        text-decoration: none;
        color: #6f7a83;
        border: none;
        }

a:hover{
        text-decoration: underline;
        color: #6f7a83;
        border: none;
        }

ul.block {
        list-style-image: url(images/rotblock.gif);
        padding-left: 5px;
        margin: 0px 0px 0px 30px;
        }

ul.block li {
        list-style-image: url(images/rotblock.gif);
        padding-left: 5px;
        margin-bottom: 10px;
        }

ul.check {
        list-style-image: url(images/check.gif);
        margin:0;
        padding-left:25px;
        }

ul.check li {
        list-style-image: url(images/check.gif);
        padding-left:7px;
        margin-bottom: 15px;
        }

ul.check2 {
        list-style-image: url(images/check2.gif);
        margin:0;
        padding-left:25px;
        }

ul.check2 li {
        list-style-image: url(images/check2.gif);
        padding-left:7px;
        margin-bottom: 15px;
        }

ul.check3 {
        list-style-image: url(images/pfrot1.gif);
        margin:0;
        padding-left:25px;
        }

ul.check3 li {
        list-style-image: url(images/pfrot1.gif);
        padding-left:7px;
        margin-bottom: 15px;
        }

ul.check4 {
        list-style-image: url(images/pfrot2.gif);
        margin:0;
        padding-left:25px;
        }

ul.check4 li {
        list-style-image: url(images/pfrot2.gif);
        padding-left:7px;
        margin-bottom: 15px;
        }

ul.pfeil {
        list-style-image: url(images/pfeil.gif);
        margin:0;
        padding-left:30px;
        }

ul.pfeil li {
        list-style-image: url(images/pfeil.gif);
        }

ol.block li {
        margin-bottom: 10px;
        }

.test {
        font-family:Courier New, Courier;
        font-size:13px;
        margin:0;
        padding:0;
        color:#000000;
        }

.adr {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        text-align:right;
        margin:0;
        padding:0;
        color:#000000;
        }

.testhead {
        font-size:15px;
        text-align:center;
        font-weight:bold;
        color:#000000;
        margin-bottom:20px;
        }

ul.block2 {
        list-style-image: url(images/rotblock.gif);
        padding-left: 5px;
        margin:0;
        }

ul.block2 li {
        list-style-image: url(images/rotblock.gif);
        padding-left:5px;
        margin:0px;
        }


/* Seitenaufbau */

#kopf{
        background:url(images/hinter.gif) repeat-x top left;
        padding:0;
        margin:0 auto;
        height:200px;
        width:100%;
        }

#kopftabelle{
        margin:0 auto;
        }

ul.nav1{
        height:30px;
        line-height:30px;
        float:left;
        list-style:none;
        font-size:15px;
        margin:0;
        padding:0;
        }

ul.nav1 li{
        float:left !important;
        list-style-type:none;
        background:transparent url(images/toppfeil.gif) no-repeat 0 7px;
        border:0;
        margin-left:10px;
        margin-right:10px;
        padding-left:15px;
        }

ul.nav1 li a,ul.nav1 li a:link,ul.nav1 li a:visited{
        font-size:15px;
        text-decoration:none;
        color:#000000;
        float:left;
        display:block;
        padding:0;
        }

ul.nav1 li a:hover{
        color:#6f7a83;text-decoration:underline;
        }

ul.nav1 li a:active{
        color:#4192e5;text-decoration:none;
        }

.menuetop{
        border:none;
        margin:0px;
        padding:0px;
        }

.menuetop ul{
        list-style:none;
        margin:0;
        padding-left:15px;
        line-height:30px;
        }

.menuetop ul li{
        float:left;
        padding-left:0px;
        }

.menuetop ul li a{
        background:transparent url(images/toppfeil.gif) no-repeat 0 7px;
        color:#000000;
        display:block;
        font-weight:bold;
        font-size:15px;
        margin-right:10px;
        padding:0px 15px;
        text-decoration:none;
        }

.menuetop ul li a:hover, .menuetop ul li:hover a{
        color:#ffffff;
        text-decoration:none;
        }

.menuetop ul li ul{
        background:#333333;
        display:none;
        line-height:15px !important;
        height:auto;
        padding:0px;
        margin-top:0px;
        border:0px;
        position:absolute;
        width:145px;
        /*top:1em;
        /*left:0;*/
        }

.menuetop li:hover ul{
        display:block;
        }

.menuetop li li {
        display:block;
        float:none;
        margin:0px;
        padding:0px;
        width:145px;
        }

.menuetop li:hover li a{
        background:none;
        }

.menuetop li ul a{
        display:block;
        font-size:12px;
        font-weight:normal;
        margin:0px;
        padding:0px 5px 0px 15px;
        text-align:left;
        }

.menuetop li ul a:hover, .menuetop li ul li:hover a{
        background:#5fd69e url('images/hover.gif') center left no-repeat;
        border:0px;
        color:#000000;
        text-decoration:none;
        }

.menuetop p{
        clear:left;
        }

#nav{
        background:url(images/navhg.gif) repeat-x top left;
        height:30px;
        border-bottom:#5e9f81 1px solid;
        margin:0;padding:0;
        }

#nav2{
        height:30px;
        width:900px;
        margin:0 auto;
        padding:0;
        }

ul.nav2{
        height:30px;
        line-height:30px;
        float:left;
        list-style:none;
        font-size:13px;
        margin:0;
        padding:0;
        }

ul.nav2 li{
        float:left !important;
        list-style-type:none;
        margin:0;
        padding:0;
        }

ul.nav2 li a,ul.nav2 li a:link,ul.nav2 li a:visited{
        text-decoration:none;
        color:#000000;
        float:left;
        display:block;
        padding:0;
        }

ul.nav2 li a:hover{
        color:#6f7a83;text-decoration:underline;
        }

ul.nav2 li a:active{
        color:#4192e5;text-decoration:none;
        }

ul.nav2 li.position{
        background:transparent url(images/tr.gif) no-repeat;
        float:left;
        padding:0px 20px 0px 35px;
        }

ul.nav2 li ul{
        float:left;margin:0;padding:0;
        }

ul.nav3{
        height:30px;
        line-height:30px;
        float:right;
        list-style:none;
        font-size:13px;
        margin:0;
        padding:0;
        }

ul.nav3 li{
        float:right !important;
        list-style-type:none;
        margin-right:35px;
        padding:0;
        }

ul.nav3 li a,ul.nav3 li a:link,ul.nav3 li a:visited{
        text-decoration:none;
        color:#000000;
        float:right;
        display:block;
        padding:0;
        }

ul.nav3 li a:hover{
        color:#000000;text-decoration:underline;
        }

ul.nav3 li a:active{
        color:#4192e5;text-decoration:none;
        }

#main{
        width:900px;
        margin:20px auto;
        padding:0;
        }

#main1{
        width:900px;
        margin:20px auto;
        padding:0;
        }

#content{
        float:left;
        width:580px;
        margin:20px 0 0 10px;
        padding:0;
        }

#content1{
        float:left;
        width:580px;
        margin:20px 0 0 10px;
        padding:0;
        }

.entry{
        float:left;
        width:570px;
        margin-bottom:20px;
        padding:0;
        }

#sidebar{
        float:right;
        width:300px;
        margin-top:20px;
        padding:0;
        border-left:1px #efefef solid;
        }

#sidebar0{
        float:right;
        width:300px;
        margin-top:20px;
        padding:0;
        }

#sidebar1{
        float:right;
        width:300px;
        margin-top:20px;
        padding:0;
        }

#menu{
        float:right;
        width:280px;
        margin:0;
        padding:0;
        }

#rsidebar{
        float:right;
        width:280px;
        margin:0;
        padding:0;
        }

#heinz{
        margin-top:10px;
        float:right;
        width:260px;
        padding:10px;
        border:#00afaf 1px solid;
        }

#testi{
        float:right;
        width:260px;
        padding:10px;
        border:#00afaf 1px solid;
        }

#rsidebar p{
        font-size:13px;
        font-weight:bold;
        border-bottom:#00afaf 1px solid;
        margin-bottom:10px;
        padding:3px;
        text-align:left;
        height:20px;
        line-height:20px;
        }

#menu p{
        font-size:13px;
        font-weight:bold;
        border-bottom:#00afaf 1px solid;
        margin-bottom:10px;
        padding:3px;
        text-align:left;
        height:20px;
        line-height:20px;
        }

#rsidebar ul{
        list-style-type:none;
        margin:0;
        padding:0;
        }

#menu ul{
        list-style-type:none;
        margin:0;
        padding:0;
        }

#rsidebar ul li{
        list-style-type:none;
        margin-bottom:10px;
        padding:0;
        }

#menu ul li{
        list-style-type:none;
        margin-bottom:10px;
        padding:0px;
        }

#rsidebar ul li ul{
        list-style-type:square;
        margin:0;
        padding:0;
        }

#menu ul li ul{
        list-style-type:square;
        margin:0;
        padding:0;
        }

#rsidebar ul li ul li{
        list-style-type:none;
        background:transparent url(images/lig.gif) no-repeat 0 3px;
        border:0;
        margin:0;
        padding-left:15px;
        }

#menu ul li ul li{
        list-style-type:none;
        margin:0;
        padding-left:3px;
        }

#footerbox{
        background:#edfeef;
        border-top:#00afaf 1px solid;
        margin:0px auto;
        padding:0px;
        width:100%;
        clear:both;
        }

.footer{
        width:900px;
        margin:10px auto 0px auto;
        padding-left:10px;
        font-size:9px;
        }

#form{
        font-size:9px;
        text-align:center;
        margin-top:10px;
        padding:0;
        }

#testibox{
        margin:0px auto;
        width:510px;
        background:#efefef;
        padding:15px;
        border:#808080 1px solid;
        }

#obox{
        margin:0px auto;
        width:510px;
        background:#ffffcc;
        padding:15px;
        border:#808080 1px solid;
        }

#obox1{
        margin:0px auto;
        width:510px;
        background:#ffffcc;
        padding:15px;
        border:#808080 1px solid;
        }

#zertbox{
     background-image:url(images/zert.gif);
     margin:15px auto;
     padding:1px;
     text-align:left;
     width:510px;
     }

#zertboxi{
     background:#e2f0ce;
     margin:15px !important;
     padding:5px 15px;
     }

.imgalignleft{
        float:left;
        margin-top:0px;
        margin-right:20px;
        border:0;
         }

.imgalignright{
        float:right;
        margin-top:0px;
        margin-left:20px;
        border:0;
         }