/* Start Navigationsmenü links  */ 

/* Grundoptik */ 

.navi {
width : 160px; 
border-bottom : 1px solid rgb(255, 255, 255); 
/* ausgewählter punkt  */ 
background-color: #9eb4c9; 
text-decoration : none; 
font-size : 14px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
} 

/* der rest, wenn ein punkt ausgewählt  */ 

a.navileft_passive {
display : block; 
background-color : #b1bcc6; 
padding-top : 3px; 
padding-bottom : 3px; 
color : rgb(119, 120, 122); 
text-decoration : none; 
font-size : 14px; 
} 

/* ausgewälter aktiver Menüpunkt  */ 

a.navileft_active {
display : block; 
background-color: rgb(158, 180, 101);
background : url("../images/pfeil_g.gif") no-repeat;
background-position : right; 
padding-top : 3px; 
padding-bottom : 3px; 
color : rgb(255, 255, 255); 
text-decoration : none; 
font-size : 14px; 
} 

a.navileft_open_second {
padding-left : 10px; 
display : block; 
background : url("../images/pfeil_g") no-repeat; 
background-position : right; 
background-color: #96aabe;  
padding-top : 3px; 
padding-bottom : 3px; 
color : rgb(255, 255, 255); 
font-size : 14px; 
} 

a.navileft_open_third {
padding-left : 10px; 
display : block; 
background : url("../images/pfeil_g") no-repeat; 
background-position : right; 
background-color : rgb(153, 0, 0); 
padding-top : 3px; 
padding-bottom : 3px; 
color : #ffffff; 
font-size : 11px; 
} 

/* Überkategorie beim Anklicken auf Unterpunkt  */ 

a.navileft_open {
padding-left : 10px; 
display : block; 
background : url("../images/pfeil_g") no-repeat; 
background-position : right; 
background-color: #8da0b3;
padding-top : 3px; 
padding-bottom : 3px; 
color : #ffffff; 
font-size : 14px; 
text-decoration : none; 
} 

a.navileft_passive:hover {
color : rgb(114, 115, 116); 
background-color: rgb(158, 180, 201);
text-decoration : none;
} 

a.navileft_open:hover {
color : rgb(255, 255, 255); 
text-decoration : none;

} 

/* Ende Navigationsmenü  */ 

/* Navigationspfad oben*/   

a.navipath { 
font-size : 10px; 
color : rgb(148, 158, 168); 
text-decoration : none; 
vertical-align : middle; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

}

#navipath { 
font-size : 10px; 
color : rgb(148, 158, 168); 
text-decoration : none; 
vertical-align : middle; 
margin-left : 10px; 
padding-top : 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;  
}

/* ENDE Navigationspfad oben*/   

/* META Navigation */

ul#metaNavigation {
    margin:0 0 20px 0;
    padding-left: 175px;
    padding-top: 0px;  
    padding-bottom: 3px; 
    color : #ffc100;   
    text-align : left; 
    font-size : 10px;
}
ul#metaNavigation li {
    margin:0;
    padding:0 1px 0 8px;
    display:inline;
    border-left:1px solid #a5cf39;
}



/* News Ueberschrift */  

#news_word { 
vertical-align : middle; 
font-size : 14px; 
color : #ffffff; 
padding-right : 30px; 
padding-top : 5px; 
text-align : right; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

#news_word_home { 
vertical-align : middle; 
font-size : 14px; 
color : #ffffff; 
padding-right : 50px; 
padding-top : 5px; 
text-align : right; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

/* Text der Newsleiste  */ 

#headline { 
vertical-align : middle; 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
padding-left : 5px; 
padding-top : 1px; 
text-align : left; 
} 

#text {
        a:link {color: #a5cf39; text-decoration:none;}
        a:visited {color: #a5cf39; text-decoration:none;}
        a:active {color: #a5cf39; text-decoration:none;}
        vertical-align: middle;
        font-size:10px;
        color:#ffffff;
        padding-left:5px;
        padding-right:5px;
        padding-bottom:5 px;
        padding-top:0px;
        text-align:left;
        font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

/* Article List im Content-Bereich  */ 

#al_cont {
        a:link {color: #ffffff; text-decoration:none;}
        a:visited {color: blue; text-decoration:none;}
        a:active {color:black; text-decoration:none;}
        vertical-align: middle;
        font-size:10px;
        color:##666666;
        padding-top:2px;
        padding-right:10px;
        padding-bottom:5 px;
        padding-top:2px;
        text-align:left;
        font-family : Verdana, Arial, Helvetica, sans-serif; 
} 


.listenlink {

        a:link {color: #0033ff; text-decoration:none;}
        a:visited {color: blue; text-decoration:none;}
        a:active {color:black; text-decoration:none;}       
        font-size:10px;
        color: #669933;
        text-decoration : none; 
        font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

#al_date { 
       
        font-size : 10px;         
        color: #9eb4c9;  
        font-family : Verdana, Arial, Helvetica, sans-serif; 
        
} 


#al_headline { 
        vertical-align : middle; 
        font-size : 12px; 
        font-weight : bold; 
        color : #a5cf39;  
        font-family : Verdana, Arial, Helvetica, sans-serif; 
        text-align : left; 
} 

/* ENDE Article List im Content-Bereich  */ 

/* Suchbox */  

#searchbox {
    background-color:#a5cf39;
    border-top:1px solid #a5cf39;
    border-bottom:1px solid #a5cf39;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left:7px;
    padding-right:0em;
    margin-top:0em;
    margin-bottom:.1em;
        vertical-align:middle;
}


.input_searchbox {
        padding-right:3px;
    width:82px;
    vertical-align:middle;
        background-color:#ffffff
    font-size:11px;
    color: rgb(62,77,116);
}

.label_searchbox {
    vertical-align:middle;
    color:#ffffff;
        padding-left:2px;
    /*left:-65px;*/
}

.hidden {
    display:none;
}


/* Ende Suchbox */



a.additionalnavi { 
font-size : 10px; 
color : rgb(160, 160, 160); 
} 

.input { 
font-size : 11px; 
font-family : Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; 
color : rgb(0, 0, 0); 
width : 240px; 
margin-bottom : 8px; 
border-top : 1px solid #999999; 
border-right : 1px solid #999999; 
border-bottom : 1px solid #999999; 
border-left : 1px solid #999999; 
} 

/* Buttons */

.submit { 
background-color : rgb(164, 207, 57); 
color : #ffffff; 
font-weight : bold; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

.reset { 
background-color : rgb(164, 207, 57); 
color : #ffffff; 
font-weight : bold; 
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

/* Ende Bottons */

#kontaktformular {
    
padding-left:10px;
    
}


html > body #outer { 
height : auto; 
} 
#innerwrap { 
float : left; 
width : 600px; 
} 
h1 { 
padding-top : 10px; 
vertical-align : middle; 
text-align : left; 
font-size : 14px; 
color : rgb(164, 207, 57); 
margin : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
h1.content { 
margin-bottom : 10px; 
padding-left : 0px; 
} 
hr { 
color : rgb(210, 210, 210); 
} 
#loginbox { 
padding-bottom : 0.6em; 
padding-top : 0.6em; 
padding-left : 0; 
padding-right : 0; 
margin-top : 1.5em; 
margin-bottom : 1.5em; 
} 
.hidden { 
display : none; 
} 
.balken { 
padding-left : 0; 
background-color : rgb(255, 110, 43); 
background-image : url('../images/bg2.gif'); 
background-position : 2px 0; 
} 

/* RSS Reader */

#rss {
        a:link {color: #ffffff; text-decoration:none;}
        a:visited {color: #ffffff; text-decoration:none;}
        a:active {color: #ffffff; text-decoration:none;}
        font-weight : bold;
     }
     
#rss_headline {
       font-size : 11px;
     }

/**
 * CSS styles for Contenido Sitemap.
 * 
 * @author Frederic Schneider
 * @copyright four for business AG <www.4fb.de>
 * @version 0.1.0
 * 
 * created 2008-04-11
 */

.sitemap, .sitemap ul {
        color:#666666;
        margin-left:0;
        padding-left: 0;
        padding-right: 10;
}

.sitemap li {
    color:#a5cf39;
    border-bottom: 1px solid #a5cf39;
    list-style-type: none;
     padding-right: 10;
}

.sitemap .level1 {
        color:#666666;
        background-color: #ffffff;
        padding: 3px 3px 3px 10px;
         padding-right: 10;
     
}

.sitemap .level2 {
        color:#666666;
        background-color: #ffffff;
        padding: 3px 3px 3px 30px;
         padding-right: 10;
}

.sitemap .level3 {
        color:#666666;
        background-color: #fcd971;
        padding: 3px 3px 3px 50px;
         padding-right: 10;
}

/* Only for IE */
*+html .sitemap .list2, * html .sitemap .list2 {
        color:#666666;
        margin-top: -14px;
}

