body { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }

ul { margin: 0; padding: 0; list-style-image: url(media/media_css/list_icon.gif); }
li { margin-left: 0.5em; padding: 0; }

#main { width: 760px; background-color: #EEF4E9; vertical-align: top; text-align: left; border: 1px solid #CCCCCC; }

#topnav { background-color: #FFFFFF; height: 25px; text-align: left; padding-left: 20px; }
#topnav a:link, #topnav a:visited { font-size: 0.7em; font-weight: bold; text-decoration: none; color: #666666; background-image: url(media/media_css/topmenu_pfeil.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; padding-right: 10px; }
#topnav a:hover  { color: #24972B; }

#left { width: 540px; vertical-align: top; padding: 20px; }
#left p { font-size: 0.7em; line-height: 1.5em; margin-top: 10px; margin-bottom: 0px; }
#left strong { font-size: 0.7em; line-height: 1.5em; font-weight: bold; margin-top: 0px; margin-bottom: 10px; }
#left h1 { font-size: 1.2em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #24972B; margin-bottom: 10px; }
#left h2 { font-size: 1.0em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #24972B; margin-bottom: 10px; }
#left h3 { font-size: 0.8em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #24972B; margin-top: 5px; margin-bottom: 15px; }
#left h4 { font-size: 0.8em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #24972B; margin-top: 0; margin-bottom: 5px; }
#left h5 { font-size: 0.8em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #24972B; margin-bottom: 0px; }
#left ul { list-style: circle; }
#left li { font-size: 0.7em; line-height: 1.5em; margin-bottom: 5px; }
#left a:link, #left a:visited { color: #24972B; text-decoration: none; }
#left a:hover { color: #89C892; }

#preistable { width: 100% }
#preistable th { background-color: #AFCF9E; padding: 5px; font-size: 0.7em; line-height: 1.5em; font-weight: bold; }
#preistable td { background-color: #D7E1D7; padding-left: 5px; font-size: 0.7em; line-height: 1.5em; }

#angebotstable { background-image: url(media/media_css/angebots_back.gif); background-repeat: no-repeat; background-position: left top; }
#angebotstable h1 { font-size: 0.9em; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; color: #24972B; margin-bottom: 5px; }
#angebotstable ul { margin-top: 0.5em; padding: 0; list-style-image: url(media/media_css/list_icon.gif); }
#angebotstable li { line-height: 1.0em; margin-left: 1.0em; padding: 0; }

#right { width: 220px; vertical-align: top; background-color: #AFCF9E; border-left: 1px solid #CCCCCC; padding: 10px; }
#right p { color: #414042; padding-right: 15px; padding-left: 15px; }
#right dd { font-size: 11px; line-height: 18px; }
#right dl { background-color: #FFFFFF; border: solid 1px #CCCCCC; }
#right a:link, #right a:visited { color: #24972B; text-decoration: none; }
#right a:hover  { color: #89C892; }

dl.backgelb { margin: 0px 0px 20px; }
.backgelb dt { color: #333333; font-size: 11px; font-weight: 700; background-color: #EEF4E9; padding: 5px 5px 5px 10px; }
.backgelb dd { color: #333333; margin: 0; padding: 10px; }

#bottom { background-color: #FFFFFF; height: 25px; border-top: 1px solid #CCCCCC; text-align: center; }
#bottom p { font-size: 0.65em; }
#bottom a:link, #bottom a:visited { color: #666666; text-decoration: none; }
#bottom a:hover { color: #89C892; }

.pic_left { float: left; margin-right: 20px; }
.pic_right { float: right; margin-left: 20px; }
.form { font-size: 11px; }