body {
        background-color: #ffffff;
        font-size: 12px;
        font-family: Arial, sans-serif;
        color:#564b47;
        padding:0px;
        margin:0px;
}
        a {color:#f7923c; text-decoration: none;}
        a:visited {color:#f7923c;}
        a:hover {color: #f7923c;}
        a:active { color:#000000;}

h1 {
        font-size: 11px;
        text-transform:uppercase;

        border-top:4px solid #cccccc;
        padding:5px 15px;
        margin:0px; 
}

h2 {
        color: #e6e9ea;
        font-size:20px;
        font-weight: normal;
        padding: 5px 10px;
        margin:0px;
}

/*img.download {vertical-align:middle;}*/

/* ----------container zentriert das layout-------------- */
#container {
        border: 0px solid blue;
        width: 100%;
        padding:0px;
        margin: 0px;
        /*margin-left: auto;*/
        /*margin-right: auto;*/
} 

* html #container {width:100%; wi\dth:100%;}

/*-------------liste----------------*/
#liste {
        /*background:#ffffff;*/
        /*border-bottom:8px solid #221e1f;
        border-left:1px solid #ccc;
        border-right:1px solid #ccc;*/
        list-style:none;
        /*margin:0px;*/
        /*width:130px*/
}

#liste li a{
        /*border-top:8px solid #221e1f;*/
        color:#666;
        display:block;
        padding:8px 8px;
        text-decoration:none;
        /*width:25px*/
}

#liste li.active a  {
        /*border-top:8px solid #221e1f;*/
        color:#f7923c;
        display:block;
        padding:8px 8px;
        text-decoration:none;
        /*width:25px*/
}

#liste li a:hover{
        color:#f7923c;
        text-decoration:none;
}

* html #liste li a, * html #liste li a:hover, *html #liste li a:active {height:0px; he\ight:0;}


/*-------------liste-2---------------*/
#liste2 {

        list-style:none;
        margin:10px 0px 0px -32px;
}


#liste2 li a{
        color:#666;
        float: left;
        margin: 0px;
        padding:0px 16px 0px 0px;
        text-decoration:none;

}

#liste2 li.active a  {

        color:#f7923c;
        text-decoration:none;

}

#liste2 li a:hover{
        color:#f7923c;
        text-decoration:none;
}
* html #liste2 {border: 0px solid red; margin-left: 9px;}
*+html #liste2 {border: 0px solid red; margin-left: 9px;}
* html #liste2 li a, * html #liste2 li a:hover, *html #liste2 li a:active {height:0px; he\ight:0; border: 0px solid green;}

/*-------------liste-3---------------*/
#liste3 {

        list-style:none;
        margin:10px 0px 0px -32px;
}


#liste3 li a{
        color:#666;
        float: left;
        margin: 0px;
        padding:0px 16px 0px 0px;
        text-decoration:none;

}

#liste3 li.active a  {

        color:#f7923c;
        text-decoration:none;

}

#liste3 li a:hover{
        color:#f7923c;
        text-decoration:none;
}
* html #liste3 {border: 0px solid red; margin-left: 9px;}
*+html #liste3 {border: 0px solid red; margin-left: 9px;}
* html #liste3 li a, * html #liste3 li a:hover, *html #liste3 li a:active {height:0px; he\ight:0; border: 0px solid green;}


/* ----------banner für abstand oben-------------- */
#banner {
        text-align: left;
        background-color: #ffffff;
        padding: 0px;
        margin: 0px 0px 10px 0px; }

#banner img {padding:0px 0px;} 




/* --------------left und right navigavtion------------- */
#left {
        border: 0px solid green !important;
        width:180px; 
        float:left; 
        position:relative; 
        margin-left:142px; 
        margin-right:0px;
         }
         
* html #left {margin-left:73px;}

 #right {
         border: 0px solid red;
         /*width:200px;*/ 
         float:left; 
         position:relative; 
         /*margin-right:-200px;*/ 
         margin-left:1px;
         margin-bottom: 20px;
 }

/* -----------------Inhalt--------------------- */ 
#content {
        font-family: Arial, sans-serif;
        color:#777777;
        font-size: 10px;
        border: 0px solid black; 
        position: relative; 
        margin: 20px 0px 0px 5px; 
}
* html #content {height:0px; he\ight:0;}

p {
        padding: 5px 10px;
        margin:0px; 
        }

#boxcontent {
        clear:left;
        width: 400px;
        border: 0px solid orange;
        font-family: Arial, sans-serif;
        color:#777777;
        font-size: 11px;
        padding: 5px 0px;
        margin:20px 0px 0px 5px;
}

#boxcontent2 {
        clear:left;
        text-align: left;
        border: 0px solid orange;
        font-family: Arial, sans-serif;
        color:#777777;
        font-size: 11px;
        margin:0px 0px 0px 0px;
}



/*  ----------------footer---------------------- */ 
#footer {
        clear:left;
        padding:0px;
        margin:0px 0px 0px 120px;
        text-align: left; } 
        
#footerbox1 {
        margin: 0px 0px 0px 16px;
        padding: 20px 10px;
        
}