
/* Navigation */
#navi{
        padding:10px;
        padding-top:30px;
        float:left;
        width:140px;
        text-align:right;
        }
#navi a{
        display:block;
        color:#CFA700;
        text-decoration:none;
        }
#navi a.nav1{
        margin:4px 0px 1px 0px;
        padding:5px 5px 5px 5px;
        font-size:1.2em;
        font-weight:bold;
        border:1px solid #161616;
        }
#navi a.nav2{
        margin:3px 10px 1px 10px;
        padding:2px 10px 2px 10px;
        font-size:1.0em;
        border:1px solid #161616;
        }
#navi a.nav3{
        margin:2px 15px 1px 15px;
        padding:2px 15px 2px 10px;
        font-size:0.9em;
        border:1px solid #161616;
        }

#navi a.nav1:hover,#navi a.nav2:hover,#navi a.nav3:hover{
        color:#aaa;
        background-color:#282828;
        border:1px solid #aaa;
        }
#navi a.nav1-in{
        margin:4px 0px 1px 0px;
        padding:3px 5px 3px 5px;
        font-size:1.0em;
        border:1px solid #161616;
        /*color:#393939;*/
        }
#navi a.nav2-in{
        margin:3px 10px 1px 10px;
        padding:2px 10px 2px 10px;
        font-size:0.9em;
        border:1px solid #161616;
        color:#393939;
        }
#navi a.nav3-in{
        margin:2px 15px 1px 15px;
        padding:2px 15px 2px 10px;
        font-size:0.85em;
        border:1px solid #161616;
        color:#393939;
        }
#navi a.nav1-in:hover,#navi a.nav2-in:hover,#navi a.nav3-in:hover{
        color:#aaa;
        background-color:#282828;
        border:1px solid #aaa;
        }
#navi a.akt{
        color:#aaa;
        background-color:#282828;
        border:1px solid #aaa;
}

/* Formsstyling*/
#settings span {
        display:block;
        float:left;
        width:150px;
        }
#settings p {
        margin:5px 0px 0px 20px;
        }
#settings h1 {
        margin-bottom:20px;
        margin-top:20px;
        }
#settings input, #settings textarea, #settings select{
        font-family:Verdana,Sans-Serif;
        width:200px;
        font-size:1em;
        background-color:#393939;
        border:1px solid #444;
        color:#aaa;
        }
#settings textarea{
        font-family:Verdana,Sans-Serif;
        font-size:1em;
        width:500px;
        }
#settings .formCheckbox {
        width:15px;
        }
.small{
        font-family:Verdana,Sans-Serif;
        font-size:1em;
        background-color:#393939;
        border:1px solid #444;
        color:#aaa;
        }
input.radio{
        margin: 0px;
        padding: 0px;
        background:#393939;
        border: 0px solid #000;
        height:1em;
        width:1em;
        font-size:1em;

}
.such{
        color:#CFA700;
        }
#form input, #form textarea, #form select{
        font-family:Verdana,Sans-Serif;
        font-size:1em;
        background-color:#393939;
        border:1px solid #444;
        color:#aaa;
        }
#form textarea{
        font-family:Verdana,Sans-Serif;
        font-size:1em;
        }
.hi{
        color:#F00;
        }

#tag{
	width:40%;
	text-align:left;
	background-color:#333;
	border: 1px solid #aaa;
	padding:10px;
}
#inhalt #tag a{
	color:#aaa;
}
#inhalt #tag h1 a{
	color:#aaa;
}

body{
        text-align:center;
        font-family:Verdana,Sans-Serif;
        font-size:0.7em;
        margin:0;
        padding-left:40px;
        padding-right:40px;
        background-color:#000;
       /* background-image:url(../../icon/hg.png)*/
        }
#main{
        text-align:left;
        margin:0px auto 10px;
        max-width:1200px;
        min-width:940px;
        background-color:#161616;
        border-left:2px solid #444;
        border-right:2px solid #444;
        }
* html #main,* html #sponsor,* html #anmelden{
        width:940px;
}
#mitte{
        position:relative;
        background-color:#232323;
        float:right;
        min-width:760px;
        width:80%;
}
/* Kopf */
#kopf{
        border-top:2px solid #444;
        border-bottom:2px solid #444;
        height:180px;
                background-image:url(../../icon/hg.png);
        background-repeat:no-repeat;
        background-position:left;
        background-color:#CFA700;
}
#kopf_bild{
        height:180px;
        width:80%;
        min-width:760px;
        float:right;
        background-image:url(../../icon/pano/pano_0908.jpg);
        background-repeat:no-repeat;
        background-position:left;
}
#kopf_logo{
        width:140px;
        display:block;
}
#kopf a{
        text-decoration:none;
}
.titel{
        margin:35px 0px 0px 10px;
                font-size:2.2em;
        font-weight:normal;
                width: 140px;
                text-align: right;
        }
.titel a{
        color:#ddd;
}
/* Inhalt */
#inhalt{
        padding:10px;
        padding-left:10px;
        min-height:550px;
        color:#aaa;
        line-height: 1.5em;
        }
#inhalt h1,h1{
        font-size:1.5em;
        margin-right:10px;
        padding:5px;
        border-bottom:1px solid #444;
        }
* html #inhalt{
        height:550px;
}
#inhalt hr,hr{
        color:#444;
        background-color:#444;
        }
#inhalt hr{
        margin-right:10px;
        }
#inhalt h2,h2{
        font-size:1.2em;
        margin-right:50px;
        padding:5px;
        }
#inhalt h3,h3{
        font-size:1.2em;
        margin-right:50px;
        margin-bottom:0px;
        padding:5px;
        }
#inhalt h4,h4{
        font-size:1.0em;
        margin:5px;
        padding:0px;
        }
#inhalt a,a.link{
        color:#CFA700;
        text-decoration:none;
}
#inhalt a:hover,a.link:hover{
        color:#444;
}

/* rechts */
#rechts{
        clear:both;
        margin:20px;
        padding:5px;
        float:right;
        border:1px solid #aaa;
        }

/* Fuss */
#fuss{
        clear:both;
        background-color:#CFA700;
        border-top:10px solid #aaa;
        border-top:1px solid #444;
        border-bottom:2px solid #444;
        padding:5px 10px;
}
#fuss a,#fuss .text{
        color:#ddd;
        text-decoration:none;
}
#fuss a:hover{
        color:#444;
}

/* login */
#anmelden{
        margin:0px auto;
        max-width:1200px;
        min-width:940px;
        padding:10px 0px 10px;
        text-align:right;
        font-size:0.9em;
        color:#aaa;
}
.hell{
        color:#777;
}
#anmelden input{
        font-size:0.95em;
        background-color:#393939;
        border:1px solid #444;
        color:#aaa;
        }
#anmelden form{
        margin:0px;
        padding:0px;
        }

/* Arbeitsplan */
.arbeitsplan{
        font-weight: normal;
        color:#aaa;
        text-decoration: none;
        }
.arbeitsplan td,.arbeitsplan th{
        border:1px solid #777;
        padding:5px;
        background-color:#393939;
        }


/* sonstige Klassen*/
.r{
        border:1px solid #444;
         background-color:#282828;
         padding:10px;
        margin:10px;
        }
.oh_r{
        border:0px solid #CFA700;
}
.cent{
        text-align:center;
}
.tabelle1 td,.tabelle1 th{
        border:1px solid #444;
        }
.left{
        float:left;
        }
.left2{
        clear:left;
        float:left;
        }
.right{
        float:right;
        }
.right2{
        clear:right;
        float:right;
        }
.red{
        color:red;
        }
.blue{
        color:blue;
        }
.wihte{
        color:withe;
        }
#ausgabe{
                margin:auto;
        width:70%;
        padding:20px;
        background-color:#333;
        border: 1px solid #444;
                 background-image:url(../../icon/hg2.png);
        background-repeat:no-repeat;
        background-position:top left;
       }
.ausgabe{
                 margin:auto;
       width:720px;
        padding:10px;
        background-color:#333;
        border: 1px solid #444;
        margin-bottom:10px;
                background-image:url(../../icon/hg2.png);
        background-repeat:no-repeat;
        background-position:top left;

       }
.center{
        clear:both;
                margin:auto;
                width:720px;
                height:520px;
                }
.forum{
        background-color:#232323;
        border: 1px solid #444;
        margin-bottom:10px;
        padding:5px;
        }
* html .ausgabe{
        width:700px;
}
.p5{
        white-space:normal;
        width-min:30%;
        padding:5px 30px 5px 5px;
        margin:5px;
        border:1px solid #444;
                 background-color:#333;
       }
.p6{
        width:50%;
                background-color:#333;
}
.f0_9{
        font-size:0.9em;
        }
.inl{
        min-height:210px;
        }
.hoehe{
        float:right;
        height:500px;
}
.um{
        margin-bottom:10px;
}
#sponsor{
        margin:0 auto;
        width-min:920px;
        width-max:1280px;
        text-align:center;
}
* html #sponsor{
        width:920px;
}
.werb{
        text-align:center;
        width:240px;
        min-width:240px;
        height:60px;
        padding:2px;
        margin-left:2px;
        margin-right:2px;
        border:1px solid #aaa;
}
.both{
        clear:both;
}
.clear_l{
        clear:left;
}
/* Galerie*/
#zufallsbilder{
        width:480px;
        float:right;
}
.startbild{
        width:440px;
        clear:right;
        float:right;
        text-align:center;
        margin-bottom:20px;
}
.starttext{
        margin-top:25px;
                margin-left:20px;
        font-size:1.2em;
}
.bold{
        font-size:1.2em;
        font-style:italic;
}
.vorschau{
        width:240px;
        height:260px;
        float:left;
        text-align:center;
        border:0px solid #444;
        }
.vorschau img{
        margin:2px;
}
.beschreibung{
        font-size:0.9em;
        line-height:1.1em;
        }
.anzeigen{
        text-align:center;
        height:790px;
}
#inhalt a.navbildkat{
                margin:0px 2px 2px 0px;
                padding:0px 3px 0px 3px;
                border:1px solid #444;
                background-color:#393939;
                float:left;
                color:#777;
}
#inhalt a.navbildkat:hover{
        border:1px solid #444;
        background-color:#777;
        color:#161616;
        }
#inhalt a.navbildkat2{
                padding:0px 3px 0px 3px;
                border:1px solid #444;
                background-color:#393939;
                color:#777;
}
#inhalt a.navbildkat2:hover{
        border:1px solid #444;
        background-color:#777;
        color:#161616;
        }
#inhalt a.akt{
                color:#777;
                background-color:#CFA700;
                border:1px solid #444;
                float:left;
        }
#formsuch{
        display:block;
}
.navbild{
        text-align:center;
        vertical-align:middle;
        width:30px;
        height:19px;
        margin:0px 2px 2px 0px;
        background-color:#393939;
        border:1px solid #444;
        color:#777;
        float:left;
        }
.navbild_akt{
        color:#777;
        background-color:#CFA700;
        border:1px solid #444;
        }
.navbild_leer{
        text-align:center;
        width:30px;
        height:19px;
        margin:0px 2px 2px 0px;
        border:1px solid #232323;
        float:left;
        }
.navbild_var{
        text-align:center;
        height:19px;
        margin:0px 2px 2px 0px;
        padding:0px 2px 0px 2px;
        background-color:#777;
        border:1px solid #444;
        float:left;
        }

#inhalt a.navbild:hover{
        border:1px solid #444;
        background-color:#161616;
        color:#777;
        }
.navbild img,.navbild_leer img{
        position:relative;
        top:4px;
        border:1px solid #232323;
        border:none;
        }
#navgal{
                float:left;
                }
.navgal{
                float:left;
                margin-bottom:6px;
                display:block;
       }
.galerie{
                margin-bottom:10px;
                padding:3px;;
                border-bottom:1px solid #444;
                }
/*http://www.cssplay.co.uk/menus/dd_valid.html*/
.menu {
                z-index:100;
                }
.menu ul li a, .menu ul li a:visited {
                display:block;
                text-decoration:none;
                width:180px;
                overflow:hidden;
                }
.menu ul {
                padding:0;
                margin:0;
                list-style: none;
                }
.menu ul li {
                float:left;
                position:relative;
                }
.menu ul li ul {
                display: none;
                }
/* specific to non IE browsers */
.menu ul li:hover ul {
                display:block;
                position:absolute;
                text-align:left;
                }
* html .menu{
       display: none;
}
* html #kopf,* html #ausgabe,* html .ausgabe{
        background-image:url(../../icon/hg3.png);
}

