* { margin: 0; padding: 0; border-collapse: collapse;}
BODY { font: 0.8em Tahoma; color: #4B4B4B; background: #000;}
A { color: #CE3000;text-decoration: none;}
A:hover { text-decoration: underline; color: #0085C2;}
A IMG { border: 2px solid #fff;text-decoration: none;}
H1 {font: normal 150% Verdana; color: #4B4B4B; margin: 10px 0;}
H2 {font: bold 110% Tahoma; color: #CE3000; margin: 10px 0;}
H3 {font: bold 100% Tahoma; color: #4B4B4B; margin: 10px 0;}
H4 {font: bold 100% Tahoma; color: #4B4B4B; margin: 10px 0;}
H5 {font: bold 95% Tahoma; color: #CE3000; margin: 10px 0;}
H6 {font: bold 95% Tahoma; color: #4B4B4B; margin: 10px 0;}
P { margin-bottom: 7px;}


#main { width: 930px; margin: 0 auto; background: #c0b096;}
#logo { padding: 20px 0 20px 20px; background: #FDFDFD;}
#menu1 div { text-align: left; padding: 10px 0 20px 10px;}
#search { white-space: nowrap; vertical-align: top;}
#search div { text-align: right;}
#telefon {font-size:24px; color:#FF7E00;}
#searchbutton { border: 1px outset #fff; padding: 0 1px;}
#menu1 { text-align: right; padding: 10px 30px 10px 10px; background: #FDFDFD;}
#menu1 a { font: bold 10px Tahoma; color: #363636; text-transform: uppercase; text-decoration: none;}
#menu1 a:hover { color: #CE3000; }
#menu1 img { vertical-align:middle; margin: 0 10px;}
#fon1 {border-top:3px solid #D9DAD5;}
#fon2 { border-top:3px solid #D9DAD5;}

#mainpage #fon1 {background: url(/bsystem/templates/base_template/images/fon1.jpg) no-repeat; border:0;}
#mainpage #fon2 {background: url(/bsystem/templates/base_template/images/fon2.jpg) no-repeat; border:0;}


#menu2 { padding:20px;padding-top:40px; vertical-align:top; width: 170px;}
#menu2 a { font: bold 120% Tahoma; color: #4B4B4B; text-decoration: none;  display: block;
           margin: 6px 0 0 0;  border-bottom: 1px solid #9F978B; }
#menu2 a.act {color:#CE3000}
#menu2 img { vertical-align: middle; margin-right: 7px;}
#menu3 div { padding: 10px 15px 10px 10px; text-decoration: none;}
#menu3 a:link,#menu3 a:visited {padding:3px 0 3px 5px; margin: 0; font: normal 100% Tahoma; text-transform: none;  background: none; background: #9F978B; color:#fff;}
#menu3 a.act, #menu3 a:hover {background:#7F796F;color:#fff;}
#cont {  padding: 20px 15px 20px 15px;}
#mainpage #cont {  padding: 370px 15px 20px 15px;}
#cont table {background:#fff; border-collapse:collapse; }
#cont table td { padding:3px; vertical-align:top}
#news { vertical-align: bottom; padding: 20px; width: 150px;}
#footer { color: #fff; background: #1C2A2F; padding: 20px 30px 13px 30px; font-size: 90%; text-align: right;}
#footer a {color: #fff;}




