

/* 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-bottom:20px;
        font-size:18px;
        font-weight:bold;
        }

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;
        }

#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.current_page_item a{
        text-decoration:none;color:#4192e5;}

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;
        }

#main{
        width:900px;
        margin:20px auto;
        padding:0;
        }

#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;
        }

#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;
        }


/* Blog */


.postmetadata{
        background:#edfeef;
        padding:5px;
        }

span.cmt{
        background:transparent url(images/comment.gif) no-repeat;
        border:0;
        margin:0;
        padding:0 0 5px 20px;
        }

span.cty{
        background:transparent url(images/category.gif) no-repeat;
        border:0;
        margin:0;
        padding:0 0 5px 20px;
        }

.navigation{
        width:550px;
        color:#666;
        margin:0 auto; padding:0;
        }

.alignright{
         float:right;
         margin-top:5px;
         margin-left:20px;
         margin-bottom:10px;
         border:0;
         }

.alignleft{
         float:left;
         margin-top:5px;
         margin-right:20px;
         margin-bottom:10px;
         border:0;
         }


#searchform{
         height:35px;
         line-height:35px;
         float:right;
         margin:0;
         padding:0;
         }

input#s{
         color: #5188d2;
         width: 200px;
         border: 1px solid #cbcbcb;
         background:#fcfcfc;
         }

.boxcomments{
         border-top:5px solid #ddd;
         margin-top:40px;
         margin-bottom:20px;
         width:580px;
         }

#regel{
         margin-top:20px;
         margin-bottom:20px;
         padding:0;
         }

#commentform{
         border-top:1px solid #eee;
         margin:0;
         padding:15px 15px 1px;
         }

#commentform label{
         display:block;
         margin:0;
         }

#commentform input{
         width:170px;
         margin:0 5px 10px 0;
         padding:1px;
         }

#commentform textarea{
         width:400px;
         margin:0 0 10px;
         padding:0;
         }

#commentform #submit{
         margin:0 0 20px;
         }

#commentform p{
         margin:5px 0;
         }

ol.commentlist{
         margin:0 0 1px;
         padding:0;
         }

ol.commentlist :hover{
         background:#efefef;
         }

ol.commentlist li{
         border-top:1px solid #eee;
         display:block;
         list-style:none;
         margin:0;
         padding:15px 15px 1px;
         }

ol.commentlist li :hover{
          background:none;
          }

ol.commentlist li.commenthead{
          display:block;
          list-style:none;
          margin:0;
          padding:5px 15px;
          }

ol.commentlist li.commenthead h2{
          margin:0;
          }

ol.tblist{
          border-top:1px solid #fff;
          list-style:none;
          margin:0 0 1px;
          padding:15px;}

ol.tblist li{
          display:block;
          list-style:none;
          background:#e7f9ff;
          padding-left:15px;
          margin:0 0 5px;
          }