* {margin: 0; padding: 0;}
body { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; line-height:18px; color: #000; background-image: url(bilder/bg.gif); }
b { color: #660000; }
strong { font-weight: normal; }
form { margin: 0px; padding: 5px; border: 2px solid #e9e0cf; background-color:#fff; margin-bottom: 10px;}
td { padding: 5px;}
img { border: 0px; }
.clear { clear: both; }

#wrapper { width: 960px; margin: auto;}
#head { width: 920px; padding: 20px; background-color: #660000; background-image: url(bilder/bg_bg.gif); border: 2px solid #e9e0cf;}
#content { width: 964px; margin-top: 8px; padding: 0; }
#content p { padding-bottom: 8px; }
#content h1 { font-size: 19px; line-height:24px; padding-bottom: 10px; color: #660000; }
#content h2 { font-size: 14px; line-height:20px; padding-bottom: 9px; color: #660000; }
#content a { color: #600; font-weight: normal; text-decoration: none; border-bottom: 1px dotted #e9e0cf; }
#content a:hover { color: #600; font-weight: normal; border-bottom: 1px dotted #600; }

#footer { font-size: 12px; line-height:17px; text-align: left; width: 964px; margin: 5px 2px 2px 2px; margin-bottom: 15px; padding-top: 5px; }
#footer a { color: #000; font-weight: normal; text-decoration: none;}
#footer a:hover { color: #000; font-weight: normal; text-decoration: underline;}

#logo { font-weight: normal; float: left; }

#fullsize { width: 470px; float: right; }
#navBanner { margin-top: 5px; width: 470px; float: right; }
#skyscraper { float:right; width: 120px; border: 2px solid #e9e0cf;}

#navigation { margin-top: 20px; text-align: left; }
#navItem { font-size: 14px; float: left; margin-top: 2px; margin-bottom: 2px; }
#navItem ul { margin: 0; padding: 0; list-style:none; }
#navItem li { float: left; margin: 0; padding: 0; }
#navItem a { color: #FFF; font-weight: normal; text-decoration: none; margin-right: 6px; margin-left: 6px; padding: 3px 3px 2px; }
#navItem a:hover { color: #e9e0cf; font-weight: normal; margin-right: 6px; margin-left: 6px; padding: 3px 3px 2px; border-bottom: 2px solid #e9e0cf; }

#left { width: 200px; float: left; height: 580px; padding: 10px; border: 2px solid #e9e0cf; background-color: #fffdf8; }
#left[id] { height:auto; min-height:580px;}

#right { margin-left: 240px; text-align: left; width: 558px; height: 580px; padding: 10px; border: 2px solid #e9e0cf; background-color: #fffdf8; }
#right[id] { height:auto; min-height:580px;}

#BewertungMeldung { display: block; padding: 5px; background-color: #f8f8f8; font-size: 12px; left: inherit; }

#Bewertung { background-color: #FFF; }
#Bewertung form { paddig: 0px; border: 0px; background-color: #f8f8f8; } 
#Bewertung select { background: #fff; border: solid 1px #eae0ce; font-size: 10px; }
#Bewertung input { background: #fff; border: solid 1px #eae0ce; font-size: 10px; }
#Bewertung #BewLayer { display: none; }
#Bewertung:hover #BewLayer { display: block; color: black; font-size: 12px; left: inherit; }

#BewMail { width:180px; }
