/* General */
* 
{   margin: 0;
    padding: 0;
}

html, body {
    background:url("../images/cc-back.jpg") repeat-y scroll 50% 2px transparent;
    background-color:#CCCCCC;
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size:11px;
    height: 101%;
    margin:0;
    padding: 0;
    color: #777777;
}

h1 {
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
}

h2 {
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

h3 {
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

h4 {
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

img {
    border: 0px;
    }

a {
    color: #555555;
    text-decoration: none;
}

/* ##### Struktur ##### */

div#mainback{
background: url(../images/back.gif) repeat scroll 0 0;
}

/* ---------------------------------------------------*/

div#maincontent{
width:965px;
}

/* ---------------------------------------------------*/

div#backleft{
background:transparent url(../images/back-li.gif) repeat scroll 0 102px;
float:left;
height:650px;
width:90px;
}

/* ---------------------------------------------------*/

div#website{
background: url(../upload/system/back-foot.jpg) repeat scroll 0 0;
float:left;
width:819px;
}

/* ---------------------------------------------------*/

div#head{
background-image:url(../images/logo1.jpg);
height:115px;
}

/* ---------------------------------------------------*/

div#backlogo{
font-size:14px;
padding:92px 0 0 0px;
}

/* ---------------------------------------------------*/

div#shortnavi{
float:left;
width:163px;
}

div#shortnavi a img{
padding:0px;
}
/* ---------------------------------------------------*/


div#mainnavi{
padding:0px;
}


/* .divmainnavi{
float:left;
padding:1px 0;
}

.imgmainnavi{
float:left;
height:16px;
padding:0 15px;
width:2px;
}

.imgmainnavistart{
float:left;
height:16px;
padding:0 15px 0 0;
width:2px;
}*/
.MenuItemaktiv{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;  
    padding:0 12px;
    
}

.MenuItem{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding:0 12px;
    
}

.MenuItemaktivNews{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;  
    padding:0 10px;
    
}

.MenuItemNews{
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding:0 11px;
    
}


/* ---------------------------------------------------*/

.textItem a{
     color:#555555
     text-decoration: none;
     font-weight:bold;
    }
    
.textItem a:hover{
     color:#000000;
     text-decoration: underline;
     font-weight:bold;
    } 
       
.textItem {
     padding 20px;
    } 

/* -----
/* ---------------------------------------------------*/
.gallery {
width:450px;

}
.gallery_image{
vertical-align:bottom;
}

.gallery_image a{
    color:#555555;
    text-decoration:none;
}
.gallery_image img{
    border: 0px solid;
}

.downloadImg a{
    color:#555555;
    text-decoration:none;
}
.gallery-navigation a{
    color:#555555;
    text-decoration:none;
}
.gallery-detail img{
    border: 0px solid;
}

.line-bottom{
    border: 0px solid #e0e0e0;
}
.line-bottom td{
    border-bottom: 1px solid #e0e0e0;
}

.tab-cadref{
    border: 0px solid #e0e0e0;
}
.tab-cadref td{
    border-bottom: 1px solid #e0e0e0;
    height:40px;
}

/* ---------------------------------------------------*/

div#mainbody{
/*background-color:#FFFFFF;*/
height:650px;
width:782px;
float: left;
}

/* ---------------------------------------------------*/

div#bodyleft{
/*background:url("../images/subnav_fuell_l.jpg") repeat scroll 0 0 transparent;*/
height:650px;
width:160px;
float: left;
}

/*
a.e1o, a.e1oa {
font-size:10px;
font-weight:bold;
padding:2px 5px 3px 15px;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
}


div#mnavi{
padding:2px;
height:300px;
}

.mnavip{
background:transparent url(../images/menu-off.gif) no-repeat scroll 0 6px;
padding:9px 5px 7px 3px;
}
.mnavia{
background:transparent url(../images/menu-on.gif) no-repeat scroll 0 6px;
padding:9px 3px 5px;
}
div#mnavi2{
padding:3px 0;
}

a.e1a{
font-size:10px;
font-weight:bold;
padding:2px 5px 5px 15px;
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF;
}

a.e1p{
font-size:10px;
font-weight:normal;
padding:2px 5px 5px 15px;
text-decoration:none;
color:#FFFFFF;
text-transform:uppercase;
}

a.e2p {
    color:#00AFAF;
    font-size:10px;
    font-weight:bold;
    padding:0px 5px 0px 25px;
    text-decoration:none;
}

a.e2a {
    color:#ffffff;
    font-size:10px;
    font-weight:bold;
    padding:0 5px 0 25px;
    text-decoration:none;
}

a.e2oa {
    font-size:10px;
    font-style:italic;
    font-weight:normal;
    color:#ffffff;
}


div#mnavi a{
width:140px;
}

div#search {
font-size:12px;
padding:50px 10px;
width:140px;
}
input#searchterm {
width:70px;
font-size:10px;
}

input#search_send {
background-color:#C0C0C0;
border:1pt solid #5F5F5F;
color:#000000;
font-family:verdana,helvetica,arial;
font-size:10px;
}
*/
/* ---------------------------------------------------*/

div#bodycenter{
    float:left;
    padding:20px 10px 0 30px;
    width:575px;
}
div#bodycenternews{
    float:left;
    padding:0 10px 0 20px;
    width:440px;
}

div#bodycenter a{
   color: #555555;
   /*text-decoration: none;*/
}

/*
div#bodycenter1{
    float:left;
    padding:0 10px 0 20px;
    width:570px;
}

div#breadcrumb,
div#breadcrumb a {
font-size:9px;
color:#afafaf;
padding:0 0 10px;
}

div#searchResults {
font-size:12px;
color:#afafaf;
padding:20px;

}

div#artikelliste {
    font-size:12px;
    color:#555555;
    padding:60px 0 0;
}
div#artikelliste a{
    font-size:12px;
    color:#555555;
    text-decoration:none;
}



ul#sitemap {
    font-size:12px;
    color:#555555;
    padding:10px 0 0 40px;
}
ul#sitemap li {
    font-size:14px;
    color:#555555;
    padding:0 0 0 20px;
}

ul#sitemap a{
    font-size:12px;
    text-decoration:none;
    color:#111111;
}

.tdhead {
    background-image:url(../upload/system/tabdach.gif);
    color:#0B514A;
    font-size:12px;
    font-weight:bold;
    height:25px;
    padding:2px 0 0 25px;
    vertical-align:top;
}
.artikeltab{
border:1px solid #DDDDDD;
border-collapse:collapse;
width:100%;
}

*/
/* ---------------------------------------------------*/

div#bodyright{

}

div#newsteaser{
    float:left;
    padding:20px 0 0;
    width:145px;
}
div#newsteaser2  {
    float:left;
    padding:10px 0 0 5px;
    width:140px;
}
a#NewsLink{
    font-size:10px;
    font-weight:bold;
    color:#777777;
}
a#NewsLink2{
    font-size:11px;
    /*font-weight:bold;*/
    color:#ffffff;
}

.newswidth{
    width: 135px;
    padding:3px 0;
}
.newsabstand{
    height:3px;
}

.teaser-start{
    font-size:12px;
    font-weight:bold;
    padding:5px;
    color:#555555;
}

.teaser-start2{
    font-size:12px;
    font-weight:bold;
    padding:0 0 20px 40px;
    color:#efefef;
}

.headline{
padding:5px 0 15px 5px;
font-size:11px;
}

.headline2{
background:url("../images/newsnavi-inaktiv.jpg");
padding:10px 0 10px 13px;
font-size:11px;
color:#ffffff;
width: 147px;
height:53px;
}
.headline3{
background:url("../images/newsnavi-aktiv.jpg");
padding:10px 0 10px 13px;
font-size:11px;
color:#ffffff;
width: 152px;
height:53px;
}

/*
.newshead {
    font-weight:bold;
    font-size:10pt;
}
*/

/* ---------------------------------------------------*/

div#backright  {
/*background:url("../images/subnav_fuell_r_kl.jpg") repeat scroll 0 0 transparent;*/
float:left;
height:650px;
width:37px;
}

/* ---------------------------------------------------*/

.kfeingabe {
border:1px solid;
color:#666666;
font-family:verdana,helvetica,arial;
font-size:9px;
padding:3px;
margin:1px;
}

.anfrageform {
padding:0px;

}



.tabinhalt {
font-family:arial;
font-size:11px;
}
.captcha {
padding:0 25px 0 0;
vertical-align:middle;
}



/* -----------------------------    Hauptmenü    --------------------------------------*/
div#hauptmenu1 {
float: left;
width:541px;
}

div#i-mp {
background:url("../images/subnav_fuell_r_kl.jpg") repeat scroll 0 0 transparent;
height: 23px;
float: left;
}

div#i-links {
background:url("../images/ina_links.jpg") repeat scroll 0 0 transparent;
width: 9px;
height: 23px;
float: left;
}
div#i-haupt{
background:url("../images/ina_fuell.jpg") repeat scroll 0 0 transparent;
height: 23px;
float: left;
}

div#i-rechts {
background:url("../images/ina_rechts.jpg") repeat scroll 0 0 transparent;
width: 9px;
height: 23px;
float: left;
}
div#a-mp {
background:url("../images/images/subnav_fuell_r_kl.jpg") repeat scroll 0 0 transparent;
height: 23px;
float: left;
font-size:14px;
}
div#a-links {
background:url("../images/a_links.jpg") repeat scroll 0 0 transparent;
width: 9px;
height: 23px;
float: left;
}

div#a-haupt {
background:url("../images/a_fuell.jpg") repeat scroll 0 0 transparent;
height: 23px;
float: left;
}

div#a-rechts {
background:url("../images/a_rechts.jpg") repeat scroll 0 0 transparent;
width: 9px;
height: 23px;
float: left;
}

div#i-pkt {
font-size:11px;
font-weight:bold;
color: #ffffff;
padding: 5px 5px 0px 5px;
}

div#a-pkt {
font-size:11px;
font-weight:bold;
color: #ffffff;
padding: 5px 5px 0px 5px;
}

div#newsnavi {
float: left;
}

div#i-haupt-news{
background:url("../images/ina_fuell.jpg") repeat scroll 0 0 transparent;
height: 23px;
float: left;
padding:0 9px;
}

div#i-rechts-news {
background:url("../images/ina_rechtsrund.jpg") repeat scroll 0 0 transparent;
width: 21px;
height: 23px;
float: left;
}

div#a-haupt-news {
background:url("../images/a_fuell.jpg") repeat scroll 0 0 transparent;
height: 23px;
float: left;
padding:0 10px;
}

div#a-rechts-news {
background:url("../images/a_rechtsrund.jpg") repeat scroll 0 0 transparent;
width: 21px;
height: 23px;
float: left;
}



/*--  Seitenmenü  1.Ebene aktiv  --*/
A.smenu1a { 
                display:block; 
                }
A.smenu1a:link        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1a:visited {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1a:hover        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1a:active        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }

/*--  Seitenmenü  1.Ebene inaktiv  --*/
A.smenu1ina { 
                display:block; 
                }
A.smenu1ina:link        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1ina:visited {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1ina:hover {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1ina:active {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }


/*--  Seitenmenü  2.Ebene aktiv  --*/
A.smenu1a2:link        {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #FFFFFF;
                 }
A.smenu1a2:visited {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #FFFFFF;
                 }
A.smenu1a2:hover        {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #FFFFFF;
                 }
A.smenu1a2:active        {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #FFFFFF;
                 }

/*--  Seitenmenü  1.Ebene inaktiv  --*/
A.smenu1ina2:link        {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1ina2:visited {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
A.smenu1ina2:hover {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #Fc7734;
                 }
A.smenu1ina2:active {font-family: verdana, helvetica, arial ;
                font-size:10;
                 text-decoration: none;
                 font-weight: bold;
                 color: #ffffff;
                 }
                 
                 
.subnavi-height{
                height:19px;
                vertical-align:bottom;
                }
.subnavi-height-bottom{
                height:10px;
                }

.submenu-bild   {
                padding:0 5px 1px 0;
                }
.submenu-link-abstand {
                float:left;
                padding:0 0 0 11px;
                }
                
                
.Anfahrt { font-family: verdana, helvetica, arial ;font-size:11;text-decoration: none;
               padding-left: 5px; padding-top: 2px; padding-bottom:6px;color:#777777;
               vertical-align:top;
}
.AnfahrtKopf { font-family: verdana, helvetica, arial ;font-size:11;text-decoration: none;
               padding-left: 5px; padding-bottom: 5px; color: #FF9966; font-weight:bold
} 

.liste        {font-family: verdana, helvetica, arial ;
                border-collapse:collapse;
                border-bottom:1px dashed #F79943;                  
                border-top:1px dashed #F79943;
                padding:5px;
                 }

.reftabelle        {
                border-collapse:collapse;
                /*border-bottom:1px dashed #F79943;                  */
                padding:5px;
                 }               
                 
body#Wegbody {
        background:url("../images/1.jpg") repeat-y scroll 50% 2px transparent;
        padding:0;
        margin:0;
        font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
        background-color:#ffffff;
        font-size:11px;
}

html#Wegbody {
        background:url("../images/1.jpg") repeat-y scroll 50% 2px transparent;
}


/* Footer*/

.Fusszeile {
  font-family:  arial ,verdana, helvetica;
  font-size:9px;
  text-decoration: none;
  color: #777777;
  text-align:center;
}       

/*-- Link Newsartikel --*/
A.content:link        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 color: #777777;
                 }
A.content:visited        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 color: #777777;
                 }
A.content:hover        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 color: #ff3333;
                 }
A.content:active        {font-family: verdana, helvetica, arial ;
                font-size:11;
                 text-decoration: none;
                 color: #777777;
                 }

        