* {
 margin: 0;
 padding: 0;
}

body, table {
 font-size: small;
 font-family: Arial;
 color: #575757;
}

#main {
 margin: 0 auto;
 margin-top:0px
}

#col_logo {
 background: #EAE5D3 url(../images/logo.jpg) top left no-repeat;
 width: 118px;
 border-right: 1px solid #D8D7D7;
}

* html #col_logo {
 background: #EAE5D3 url(../images/logo.jpg) 40% top no-repeat;
}

* html #col_logo {
 width: 120px;
}

#inhalt {
margin-left: 28px;
font-size: 80%}

/*************************************
* Content
**************************************/
#col_content {
 vertical-align: top;
 width: 380px;
 border-right: 1px solid #D8D7D7;
 background: #FFF url(../images/logo_content.jpg) top left no-repeat;
 padding-top: 114px;
 font-size: 90%;
}

#col_content #text {
 padding-left: 15px;
 padding-right: 30px;
}

#col_content #to_top {
 margin-top: 50px;
 clear: both;
 width: 380px;
 border-top: 1px solid #D8D7D7;
 background: #f8f9f9;
}

#col_content #to_top p {
 margin-left: 20px;
 font-weight: bold;
}

#col_content #to_top p  {
 text-decoration: none;
 color: #575757;
 font-weight: bold;
}
#col_content a {
 text-decoration: none;

 color: #575757;
 font-weight: bold;
}

#anchor {
margin-top: 0px;
margin-bottom: 5px;
padding-top: 0px;
 padding-left: 12px;
 font-size: 80%;
 color: black;
}
/*************************************
* END Content
**************************************/

/*************************************
* Sidebar
**************************************/
#col_sidebar {
 width: 190px;
 vertical-align: top;
 background: #e9dcae;
 border-right: 1px solid #D8D7D7;
}

#col_sidebar a {
 color: #575757;
}

.linkbild {
 margin-left: 11px;
}

* html #col_sidebar { /* für IE */
 width: 200px;
}

#newsletter {
 height: 170px;
 border-bottom:1px solid #B4962C;
}

* html #newsletter {/* for IE */
 height: 97px;
}

.newsl{
font-size:90%;
 padding-left: 14px;
}
.u2{
font-size:90%;
margin-left: 3px;
color:white;

}


.uschrift{
 border-top: 1px solid #D8D7D7;
 border-bottom: 1px solid #D8D7D7;
 background: #B4962C;
}




#menuright {
padding-top:0px;
margin-top:167px
}

#menuright a {
 text-decoration: none;
 color: black;
 
}
#pressetext p {
 text-decoration: none;
 color: black;
 font-size: 95%;
 margin-left: 10px;
 
}

#col_sidebar a {
 
 font-size: 80%;
 color: black;
 
}



* html #col_sidebar h2 div, * html #newsletter h2 div { /* for IE */
 height: 11px;
}

#presse {
 height: 115px;
}

#download {
 height: 150px;
 margin-top: 2px
}



.newsletter1{
 border:1px solid #000000;
 font-family:Verdana,sans-serif;
 font-size:9.2pt;
 width:80px;
 margin-bottom:5px;
 margin-left: 0px;
 margin-top: 0px
 
}




/*************************************
* END Sidebar
**************************************/

#col_white {
 width: 13px;
 border-right: 1px solid #D8D7D7;
}

#col_bilder {
 vertical-align: top;
 background: #eae5d3;
}

#bild_rechts {
 padding-bottom: 10px;
 background: #FFF url(../images/anlage.jpg) top left no-repeat;
}

#col_bilder #kontakt {
 background: #eae5d3 url(../images/logo_kontakt.jpg) 15px 15px no-repeat;
 padding: 13px;
}

#col_bilder #kontakt p {
 margin-left: 120px;
}

#col_bilder #kontakt p img {
 margin-bottom: 2px;
}

#col_bilder #kontakt p a {
 text-decoration: none;
 color: #575757;
 font-weight: bold;
}