body {
    font-family: Verdana;
    background: #274735;	/* Hintergrund der ganzen Seite (Fenster), Bitmaps sind demenstrechend angepasst ! */	
    color: #EEDB22;		/* Schriftfarbe --> Bitmaps sind demenstrechend angepasst ! */

    /* SCROLLBAR - Colors - only works with IE vx */
    /* ------------------------------------------ */ 
    scrollbar-face-color: #193120;
    scrollbar-track-color: #193120;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
}

#wrapper {
    position:absolute;
    left: 50%;
    margin-left: -490px; /* negative Hälfte von width */
    top: 50%;
    margin-top: -294px; /* negative Hälfte von height */
    width: 980px;
    height: 603px;        
}
#wrapper a {
    color: #FFFFFF;
}
#wrapper a:hover {
    color: #a2a2a2;
}
#logo {
    float: left;
    height: 50px;
    width: 116px;
    width: 177px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
}
#top-menu-region {
    float: left;
    height: 50px;
    width: 800px;
    margin: 5px 0px 0px 0px;
    background:#193120; 
}
#header {
    height: 54px;
    display: block;
    margin: 0px 0px 0px 0px;
    background:#193120; 
}
#content-left {
    position: relative;
    float: left;
    width: 165px;
    height: 467px;
    margin: 30px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    font-size: 11px;
    font-weight: bold;
    background: #193120;
}
#content-left-search {
    position: absolute; 
    bottom: 7px;
    left: 10px;
    font-size: 11px;
    font-weight: bold;
    background: #193120;
}
#content-middle {
    position: relative;
    padding: 0px;
    float: left;
    width: 785px;
    width: 781px;
    height: 488px;
    margin: 20px 0px 0px 20px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
    text-align: left;

}
#content-middle-small-left {
    position: relative;
    padding: 0px 5px 0px 0px;
    float: left;
    width: 415px;
    height: 488px;
    margin: 20px 20px 0px 20px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
}
#content-middle-small-right {
    position: relative;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 344px;
    height: 488px;
    margin: 20px 0px 0px 0px;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 11px;
    line-height: 16px;
    text-align: justify;
}
#footer {
    font-family: arial;
    text-align: right;
    font-size: 10px;
}

/* retrailer - SMALL - Version */
#content-middle-small-left ul.retrailer_list {
    list-style: none;
    padding: 0px;    
    width: 99%;	
    margin-top: 10px;
    border-top: 2px solid #FFFFFF;
    padding-top: 10px;
}


#content-middle-small-left ul.retrailer_list li {
    padding: 3px 3px 3px 10px;    
    height: 82px;
    width: 92%;	
    margin: 0px 0px 10px 0px;
    border: 2px solid #193120;
    border: 2px solid #EEDB22;
    border: 1px solid #FFFFFF;
    position: relative;
}


#content-middle-small-left ul.retrailer_list li p {
    margin: 0px;
}


/* retrailer - WIDE - Version */
#content-middle ul.retrailer_list {
    list-style: none;
    padding: 0px;    
    width: 99%;	
    margin-top: 10px;
    border-top: 2px solid #FFFFFF;
    padding-top: 10px;
}

#content-middle ul.retrailer_list li {
    float: left; 
    padding: 4px 4px 4px 10px;    
    height: 82px;
    width: 46%;	
    margin: 0px 10px 10px 0px;
    border: 2px solid #193120;
    border: 1px solid #EEDB22;
    border: 1px solid #FFFFFF;
    position: relative;
}

#content-middle ul.retrailer_list li p {
    margin: 0px;
    width: 100%;
}


/* Sitemap */
#content-middle ul.sitemap {
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 15px;
    list-style: none;
    padding: 0px;
}
#content-middle ul.sitemap li {
    float: left;
    width: 150px;     
    margin-bottom: 20px;
}
#content-middle ul.sitemap li a {
    font-weight: bold;
}
#content-middle ul.sitemap li ul {
    margin-top: 5px;
    list-style-type: disc;
    padding: 0px 0px 10px 20px;    
}
#content-middle ul.sitemap li ul li { 
    margin-bottom: 2px;
}
#content-middle ul.sitemap li ul li a {
    font-weight: normal;
}
/* contact form */
.contactform select, .contactform textarea {
    padding: 2px;   
    font-size: 11px;        
}
.contactform .form_field {       
    font-size: 11px;     
    padding: 2px;   
    margin: 1px 2px 1px 0px;
    width: 95%;
}


/*Style für Teaser 2spaltig - Artikel Übersicht*/
dl.teaserart {
    float: left; 
    background-color: #e9e8e8; 
    height: 16%; 
    width: 47%;
    margin: 8px 15px 0px 0px; 
    padding: 2px 0px 0px 0px; 
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc;
    background: #193120;
}
dl.teaserart a {
    color: #8B814C;
}
dl.teaserart:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
dl.teaserart dt {
    margin: 0px 0px 5px;
    font-size: 11px;
    padding-right: 10px;
    text-align: left;
}
/*Style des Pics*/
dl.teaserart dt img { 
    float: left;
    margin: 0 5px 0 0;
    padding: 0 5px 5px 0;
}
/*Sytle des Description Feldes*/
dl.teaserart dd { 
    margin-left: 100px;
    font-size: 11px;
    line-height: 13px;
}


/*Style für Teaser 1spaltig - Artikel Übersicht*/
dl.teaserart1s {
    float: left; 
    background-color: #e9e8e8; 
    height: 16%; 
    width: 98%;
    margin: 4px 0px 2px 0px; 
    padding: 2px 10px 0px 0px; 
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc;
    background: #193120;
}
dl.teaserart1s a {
    color: #8B814C;
}
dl.teaserart1s:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
dl.teaserart1s dt {
    margin: 0px 0 5px 0px;
    font-size: 11px;
    padding-right: 10px;
    text-align: left;
}
/*Style des Pics*/
dl.teaserart1s dt img { 
    float: left;
    margin: 0px 5px 0px 0px;
    padding: 0 5px 5px 0;
}
/*Sytle des Description Feldes*/
dl.teaserart1s dd { 
    margin-left: 100px;
    font-size: 11px;
    line-height: 13px;
}