

/* Allgemein */

body{
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        margin:0;
        padding:0;
        color:#000000;
        }

h1{
        font-family:Arial, Helvetica, sans-serif;
        padding:0;
        margin-bottom:30px;
        font-size:24px;
        font-weight:bold;
        }

h2{
        font-family:Arial, Helvetica, sans-serif;
        padding:0;
        margin-bottom:30px;
        font-size:24px;
        font-weight:bold;
        }

h3{
        font-family:Arial, Helvetica, sans-serif;
        padding:0;
        margin:0px;
        font-size:13px;
        font-weight:bold;
        display:inline;
        }

h4{
        font-family:Arial, Helvetica, sans-serif;
        padding:0;
        margin-bottom:20px;
        font-size:15px;
        font-weight:bold;
        }


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;
        }

.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;
        }

/* Seitenaufbau */

#kopf{
        background:url(images/hinterm.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/toppfeilm.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:#000000;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/toppfeilm.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:150px;
        /*top:1em;
        /*left:0;*/
        }

.menuetop li:hover ul{
        display:block;
        }

.menuetop li li {
        display:block;
        float:none;
        margin:0px;
        padding:0px;
        width:150px;
        }

.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:#3c70ff url('images/hover.gif') center left no-repeat;
        border:0px;
        color:#ffffff;
        text-decoration:none;
        }

.menuetop p{
        clear:left;
        }

#nav{
        background:url(images/navhgm.gif) repeat-x top left;
        height:30px;
        border-bottom:#3c70ff 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:#000000;text-decoration:underline;
        }

ul.nav2 li a:active{
        color:#4192e5;text-decoration:none;
        }

ul.nav2 li.position{
        background:transparent url(images/trm.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;
        clear:both;
        }

#content{
        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;
        }

#menu{
        float:right;
        width:280px;
        margin:0;
        padding:0;
        }

#rsidebar{
        float:right;
        width:280px;
        margin:0;
        padding:0;
        }

#rsidebar p{
        font-size:13px;
        font-weight:bold;
        border-bottom:#3c70ff 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:#3c70ff 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:0;
        }

#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/lib.gif) no-repeat 0 3px;
        border:0;
        margin:0;
        padding-left:15px;
        }

#menu ul li ul li{
        list-style-type:none;
        margin:0;
        padding:0;
        }











#menutop{
        float:right;
        width:280px;
        margin:0;
        padding:0;
        }

#empf{
        float:right;
        width:280px;
        margin:0;
        padding:0;
        }

#empf p{
        font-size:13px;
        font-weight:bold;
        border-bottom:#3c70ff 1px solid;
        margin-bottom:10px;
        padding:3px;
        text-align:left;
        height:20px;
        line-height:20px;
        }

#menutop p{
        font-size:13px;
        font-weight:bold;
        border-bottom:#3c70ff 1px solid;
        margin-bottom:10px;
        padding:3px;
        text-align:left;
        height:20px;
        line-height:20px;
        }

#empf ul{
        list-style-type:none;
        margin:0;
        padding:0;
        }

#menutop ul{
        list-style-type:none;
        margin:0;
        padding:0;
        }

#empf ul li{
        list-style-type:none;
        margin-bottom:10px;
        padding:0;
        }

#menutop ul li{
        list-style-type:none;
        margin-bottom:10px;
        padding:0;
        }

#empf ul li ul{
        list-style-type:square;
        margin:0;
        padding:0;
        }

#menutop ul li ul{
        list-style-type:square;
        margin:0;
        padding:0;
        }

#empf ul li ul li{
        list-style-type:none;
        background:transparent url(images/lib.gif) no-repeat 0 3px;
        border:0;
        margin:0;
        padding-left:15px;
        }

#menutop ul li ul li{
        list-style-type:none;
        margin:0;
        padding:0;
        }














#footerbox{
        background:#f4faff;
        border-top:#3c70ff 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;
        }



/* Artikel */



#artikelbox{
        float:left;
        width:540px;
        margin:0px;
        padding:15px;
        background:#f4faff;
        }

#artikelbox ul{
       list-style-type:none;
       margin:0px;
       padding-left:20px;
        }

#artikelbox li{
        background:transparent url(images/lib.gif) no-repeat 0 3px;
        list-style-type:none;
        margin:0;
        padding-left:15px;
        }

#infobox{
        font-size:9px;
        margin-top:50px;
        float:left;
        width:570px;
        padding:15px;
        border-top:#3c70ff 1px solid;
        }

/* Werbung */


#adbox{
        float:left;
        padding:0px;
        width:565px;
        margin-bottom:30px;
        border:#3c70ff 1px solid;
        }

.imgalignleft{
         float:left;
         margin-top:0px;
         margin-right:30px;
         border:0;
         }


#adbox2{
        float:left;
        width:570px;
        margin-bottom:25px;
        margin-top:13px;
        padding:0;
        }

#adbox2 ul{
        list-style-type:none;
        margin:0;
        padding-left:20px;
        }

#adbox2 li{
        list-style-type:none;
        margin:0;
        padding-left:15px;
        }
