
body{
        background-image: url(/files/schatten.png);
        background-repeat: repeat-y;
        font-size: 12px;
        font-family: Verdana, Arial;
        margin: 0;
        padding: 0;
}

div{
        text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbındig ausgerichtet sind */
}

html, body{
        font-size: 12px;
        height: 100%; /* Anzeigebereich in der Vertikalen auf 100% strecken */
}

h1{
        font-family: Verdana, Arial;
        font-size: 13px;
}

/* Reset */
ul,
ul li,
h1,
h2,
h3,
h4,
h5,
fieldset,
label,
h6{
        padding: 0px;
        border: 0px;
        margin: 0px;
}

ul,
ul li{
       list-style: none;
}

/* -- FARBEN  -- */

#box h1,
#box h2,
#box h5,
#box h6,
.wglLinkTree ul li,
#box form.a63-form fieldset legend{
        color: #52317B;

}

#box h1{
        border-bottom: 1px dashed #52317B;
}
 /* -- -- */


div#wrapper{
        background-image: url(/files/eif_content_bg_v2.png);
        background-repeat: repeat-y;
        background-color: #fff;
        height: auto !important; /* !important-Regel fuer neue Browser */
        height: 100%; 
        min-height: 100%; 
        position: relative;
        width: 900px;
        /*margin-left: 220px;*/
}

div#header{
        background-color: #FAC300;
        background-image: url(/files/eif_header_himmel.png);
        background-repeat: repeat-x;
        height: 186px;
        width: 900px;
        float: left;

}

#navioben{
        width: 900px;
        float: left;
        padding-left: 30px;
        font-family: Verdana, Arial;
}

#navioben .l{
       background-image: url('/files/logo_enorminform.png');
       background-repeat: no-repeat;
       height: 150px;
       width: 470px;
       float: left;
}

#navioben .r{
       height: 150px;
       width: 420px;
       float: left;
}

#navioben .r ul{
       padding-top: 3px;
       float: left;
}
#naviunten .r ul{
       float: left;
}

#navioben .r ul li a{
       color: #fff;
       padding-right: 10px;
}

#navioben .r ul li a.active{
       color: #333;
}

#navioben .r ul li{
       color: #fff;
       padding-right: 10px;
       
}

#naviunten .r{
       float: left;
       height: 36px;
}

#naviunten .r ul li,
#naviunten .r ul li a{
       margin: 15px 0 0 5px;
       color: #fff;
}

#naviunten .l{
       background-image: url('/files/eif_search_bg_corner_v2.png');
       float: left;
       height: 36px;
       width: 200px;
}

#naviunten .l fieldset{
      padding: 8px 0 0 5px;
}

.l label{
       width: 50px; 
       float: left;
       color: #fff;
       padding-top: 3px;
       font-weight: bold;
} 

.suche_l,
.suche_r{
      padding: 0px;
      float: left;
}

.suche_l input{
      background-color: #9291B6;
      border: 1px solid #fff;
      margin-right: 5px;
}

#navioben .r ul li,
#naviunten .r ul li{
       float: left;
}

#navigation{
        background-image: url(/files/eif_schatten_navigation_v2.gif);
        background-repeat: repeat-x;  
        float: left;
        width: 200px;
        padding-top: 20px;
}

#navigation ul{
        line-height: 20px;
}

#navigation ul li a{
        padding: 3px 0 3px 10px;
}

#navigation ul li a{
        color: #fff;
        display: block;
}

#navigation ul li a#active{
        color: #FAC300;
        font-weight: bold;   
}

#navigation ul li ul{
        background-image: url(/files/ulliulbg.gif);
        background-repeat: repeat-y;
        background-color: #725EA6;
        margin: 0px 0 0px 0px;
        padding: 3px 0 3px 12px;
}

#navigation .navigation_logo{
        padding: 50px 0 0 7px;
}

#navigation .navigation_logo img{
        border: 0px;
}

#contentarea{
}

div#content{
        background-image: url(/files/schatten_content.gif);
        background-repeat: repeat-x;        
        margin: 0;
        margin-bottom:50px;
        width: 700px;
        float: left;
        line-height: 20px;
}

#box{
        width: 657px;
        float: left;
        padding: 20px;
}

#box a{
        color: #3F32A7;
}

#box .cnt-blck-cnt a{
        color: #3F32A7;
}

#box .cnt-blck-cnt img{
        float: left;
        margin: 0 10px 10px 0;
        border: 1px solid #FAC300;
}

#box .cnt-blck-cnt ul li{
        color: #000;
        margin-left: 25px;
}

#box h1{
        font-size: 16px;
        margin: 0 0 15px 0;
}

#box h2{
        font-size: 16px;
        margin: 0 0 15px 0;
}

#box h3,
#box h4{
        font-size: 16px;
        color: #32278B;
        padding: 0 0 0 0px;
        margin: 15px 0 15px 0;
}

#box h4{
        font-size: 14px;
}

#box h5,#box h6{
        font-size: 12px;
        font-weight: bold;
        margin: 0 0 15px 0;
}

.bilderreihe{
        padding-bottom: 20px;
}

.bilderreihe img{
        border: 1px solid #FAC300;
        margin-right: 4px;
}


div#footer {
        background-image: url(/files/eif_content_bg_v2.png);
        background-repeat: repeat-y;
        bottom: 0;
        clear: both;
        color: #999;
        height: 20px;
        position: absolute;
        width: 680px;
        background-color: #eee;
        padding-left: 220px;
        padding-top: 5px;
}

#form_formular p.formtext{
        width: 200px;
}


#form_formular p.formtext input{
      border: 1px solid #ccc;
      width: 400px;
}

#form_formular p.formtextarea textarea,
#form_formular p.textarea{
      border: 1px solid #ccc;
      width: 400px;
}

#form_formular p.formtextarea label.textarea {
      width: 400px;
      float: left;
}

.wglLinkTree ul li a{
       color: #000;
}

.wglLinkTree ul li{
       list-style-type: square;
       padding-left: 5px;
       margin-left: 10px;
}

ul.form_warning li{
       display: block;
       width: 500px;
       border: 1px dashed #DCA819;
       padding: 10px;
       color: #FAC300;
       font-weight: bold;
       margin: 10px 0 10px 0;
}

a.pdf{
        padding-left: 50px;
        height: 40px;
        float: left;
        display: block;
        background-image: url(/files/pdf-icon.gif);
        background-repeat: no-repeat;
}

#box ul.a63-pagination li.a63-pagination_aktuell a{
       color: #999;
}

#box .a63-entries a{
       color: #333;
}

#box .a63-entries table {
       border: 1px solid #eee;
       float: left;
       width: 660px;
}

#box form.a63-form fieldset p label{
       width: 550px;
       float: left;
}

#box form.a63-form fieldset legend{
       font-size: 14px;
       font-weight: bold;
}

#box ul.lang li{
       float: left;
       padding-right: 10px;
}

#box ul.lang li a{
       color: #333;
}

input#gbook_name,
input#gbook_email,
input#gbook_city,
input#gbook_url,
textarea#gbook_text,
input#gbook_captcha{
       border: 1px solid #ccc;
       width: 400px;
}

.clearer{
        clear: both;
}

.clearfix:after {
       clear: both;
       content: ".";
       display: block;
       height: 0;
       visibility: hidden;
}

.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.subactive  a
{
        color: #000000;
}

.subactive a:hover
{
        color: #333333;
}

.subinactive  a
{
        color: #000000;
}

.subinactive a:hover
{
        color: #333333;
}

#box form fieldset {
padding:10px;
border:1px solid #ccc;
}

#box form legend {
padding:0px 10px;
}