body         {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #222222; 

scrollbar-arrow-color: #BBBBBB;
scrollbar-base-color: #333333;

}


td    { font-family: verdana, arial, helvetica, sans-serif; font-size:9px; line-height:16px; color:#FFFFFF; }

h2    { font-family: verdana, arial, helvetica, sans-serif; 
       font-size:14px; color:#FFFFFF;
}



a img {border-color: #FFFFFF; border-width:1px;}
a:hover img {border-color: #FF9900; border-width:1px}
 

a:link       {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #BB6600 }
a:visited    {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #BB6600 } 
a:hover      {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #FF9900 }
a:active     {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #FF9900 }


.navitop                     {padding-left: 18px; background-color: #313131 }
a.navitop_passive            {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #999999 }
a.navitop_passive:visited    {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #999999 }
a.navitop_passive:hover      {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }
a.navitop_active             {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }
a.navitop_active:visited     {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }
a.navitop_active:hover       {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }

a.navitop_open               {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }
a.navitop_open:visited       {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }
a.navitop_open:hover         {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 }

 
.navileft             {padding-left:30px; padding-top:10px; } 
a.navileft_passive    {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; padding-left: 9px; text-decoration: none; color: #999999 }
a.navileft_active     {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FF9900 } 



.navi_service                     {padding-top: 0px; text-align: right;}
a.navi_service                    {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; vertical-align:middle; text-decoration: none; color: #9FF9900 }
a.navi_service_passive:visited    {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; vertical-align:middle; text-decoration: none; color: #999999 }
a.navi_service_passive:hover      {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; vertical-align:middle; text-decoration: none; color: #FF9900 }
a.navi_service_active             {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; vertical-align:middle; padding-left: 10px; text-decoration: none; color: #FF9900 }
a.navi_service_active:visited     {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; vertical-align:middle; text-decoration: none; color: #FF9900 }
a.navi_service_active:hover       {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; vertical-align:middle; text-decoration: none; color: #FF9900 }




.ueberschrift           {padding-left: 25px; padding-bottom: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; ;color: #FFFFFF; font-weight: bold}

.a_ueberschrift:link      {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; text-decoration: none; color: #ABCDAB }
.a_ueberschrift:visited   {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; text-decoration: none; color: #ABCDAB }
.a_ueberschrift:hover     {font-family: verdana, arial, helvetica, sans-serif; font-size:12px; text-decoration: none; color: #ABCDAB }







.content      {padding-top: 12px; padding-left: 25px; padding-right: 20px}

.newsbox      {font-size:9px; font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif; color:#CCCCCC; 
             padding: 8px; }

.popup_text {margin: 40px; ; background-color: #4A3F39;}










.fett_orange {
    color: #AA4400;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline; 
}

.klein_grau {
    color: #CCCCCC;
    font-size: 9px;
    font-family: verdana, arial, helvetica, sans-serif;

}

select {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
    line-height: 12px;
    margin-top: 0px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    background-color: #3F3F3F;
    vertical-align: middle;
}
input, textarea, .label_loginbox {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    background-color: #3F3F3F;
    border:1px solid #555555;
    padding: 1px;
    vertical-align: middle;
}



a.link_textfeld  {font-family: verdana, arial, helvetica, sans-serif;font-size:12px; text-decoration: none; color: #CC9900}
a.link_textfeld:hover  {font-family: verdana, arial, helvetica, sans-serif;font-size:12px; text-decoration: none; color: #CC9900; font-weight: bold;}

a.link_textfeld_hell  {font-family: verdana, arial, helvetica, sans-serif;font-size:12px; text-decoration: none; color: #BB0066}
a.link_textfeld_hell:hover  {font-family: verdana, arial, helvetica, sans-serif;font-size:12px; text-decoration: none; color: #9999CC; font-weight: bold;}

.text        {font-family: verdana, arial, helvetica, sans-serif; font-size:13px; color:#FFFFFF }
.text_klein      {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#FFFFFF }
.s_text      {font-family: verdana, arial, helvetica, sans-serif; font-size:13px; color:#000000 }
.s_text_klein {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#000000 }

.orange      {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF9900}
.rot         {font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #FF0000}
 

/* Bildergallery von i-fekt */
#trailimageid { 
 position: absolute; 
 visibility: hidden; 
 left: 0px; 
 top: 0px; 
 height: 1px; 
 z-index: 5000; 
}

td.bildgalerie_email_label {width:200px; font-weight:bold; }
td.bildgalerie_email_ausgabe { color:rgb(217,104,28); }
a.bildgalerie_navi { font-size:11px; color:rgb(217,104,28); text-decoration:none; }
a.bildgalerie_navi:hover { text-decoration:underline; }

#gallery-navigation { font-size:8px; color:rgb(217,104,28); text-decoration:none; text-align:center; margin-top: 0px; margin-bottom: 25px;}

.galeriethumb { text-align:center; height: 100px;}
.thumb { padding:2px 2px 2px 2px;
         border:1px solid rgb(150,107,107);
         margin:15px;
         margin-bottom:10px;
         margin-left:0px;}


#galeriebild {text-align:center;margin-top:2em;} 
.gallery-navigation {margin: 1em 1em 1em 10em;}


#upload { 
position:relative; 
}



/* CSS breadcrumb */ 

A.linkbreadcrumb:link       {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FFFFFF} 
A.linkbreadcrumb:visited    {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FFFFFF} 
A.linkbreadcrumb:hover      {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: underline; color: #FFFFFF} 
A.linkbreadcrumb:active     {font-family: verdana, arial, helvetica, sans-serif; font-size:11px; text-decoration: none; color: #FFFFFF} 

.textbreadcrumb { 
         border: 0px; 
         /* background-color: #000000;*/ 
         padding-left: 226px; 
         font-family: verdana, arial, helvetica, sans-serif; 
   font-size: 11px; 






   font-style: normal; 
   font-weight: normal; 
   font-variant: normal; 
   color: #FF6600; 
} 


.sepbreadcrumb { 
         border: 0px; 
         /* background-color: #000000; */
         padding-left: 0px; 
         font-family: verdana, arial, helvetica, sans-serif; 
   font-size: 8px; 
   font-style: normal; 
   font-weight: normal; 
   font-variant: normal; 
   color: #FFFFFF; 
} 

/* CSS breadcrumb end */

/* Lightbox */
    #lightbox {
        position: absolute;
        top: 40px;
        left: 0;
        width: 100%;
        /*z-index: 100;*/
        z-index: 990;
        text-align: center;
        line-height: 0;
    }
    #lightbox a img { border: none; }
    #outerImageContainer {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
    }
    #imageContainer {
        padding: 10px;
    }
    #loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
    }
    #hoverNav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        /*z-index: 10;*/
        z-index: 970;
    }
    #imageContainer>#hoverNav { left: 0;}
    #hoverNav a { outline: none;}
    #prevLink, #nextLink {
        width: 49%;
        height: 100%;
        background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
    }
    #prevLink { left: 0; float: left;}
    #nextLink { right: 0; float: right;}
    #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
    #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
    #imageDataContainer {
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
    }
    #imageData {
        padding:0 10px;
    }
    #imageData #imageDetails{ width: 70%; float: left; text-align: left; }  
    #imageData #caption{ font-weight: bold; }
    #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;  }           
    #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  }   
    #overlay {
        position: absolute;
        top: 0;
        left: 0;
        /*z-index: 90;*/
        z-index: 980;
        width: 100%;
        height: 500px;
        background-color: #000;
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
    }
    .clearfix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
    }
    * html>body .clearfix {
        display: inline-block; 
        width: 100%;
    }
    * html .clearfix {
        /* Hides from IE-mac \*/
        height: 1%;
        /* End hide from IE-mac */
    }
/* << */
