body { 
    background: transparent url(/images/bg.gif) 0 0 repeat-y;
    font-family: vedana,arial,helvertical; 
    margin:0; 
    padding:0; 
    font-size: 100%;
}

td { vertical-align:top;}

#body { background: transparent url(/images/header_img.gif) 0 0 no-repeat;}

#header {
	width: 880px;
	border-top: 7px solid #F8AC49;
}

#header .logo { margin: 6px 0 0 0; padding:0; }

#leftnavig { width: 172px; margin: 90px 0 0 0; padding:0;  }

.authorized { width: 164px; margin:34px 0 0 40px; padding: 0; }
.main { width: 100%;font-size: 11px; color: #555; padding: 125px 20px 0 25px; }
.main p { padding: 0 0 11px 0; margin: 0; }
.main a { color: #000; text-decoration: none; }
.main h3 { font-size: 12px; padding: 12px 0 12px 0; margin: 0; }
.main h4 { font-size: 11px; padding: 12px 0 11px 0; margin: 0; font-weight: bold; }
.main a:hover { /*text-decoration: underline; */ background: #E6E6E6; }
.main .orange { color: #CC8B35; }

.main .black,
.main p { color: #000 }

.main img.left { margin: 0 10px 5px 0; }
.main img.right { margin: 0 0 5px 10px;}
.adresse { margin:34px 0 0 50px; padding: 0; }
p.adresse { padding: 7px; color: #5D5D5D; font-size: 10px }
.inhalt { font-size: 11px; margin: 0 0 0 80px; padding:0; }
.logoLink { margin: 0 80px 0 0; padding:0;}

table.ansicht { 
    background-color: #FFF; 
    clear: both; 
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
}
table.ansicht th { background-color: #1C1C1C; color: #F2F2F2; }

.gallery { 
    float: left; 
    background: #EAEAEA; 
    border: 2px solid #EAEAEA; 
    margin-right: 10px; 
    margin-bottom: 10px;
    text-align: center; 
}

.gallery p { padding: 3px; margin:0; }

.radical { background: #EAEAEA; padding: 15px 20px 15px 20px; border: 2px solid #F6F6F6; margin: 0; }