*{ padding: 0; margin: 0; }

body { min-height: 101%; font-size: 100.01%; position: relative; text-align: left; background-color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; color: #666666; }
fieldset, img { border: 0; }
select, input, textarea { font-size: 99%; }
input, textarea { border: 1px #B6AAA7 solid; background: #fafafa; padding: 2px; vertical-align: top; }
input.send_img { outline: none; border: 0px; }

#wrap { width: 852px; margin: 0 auto; text-align: left; }

#rahmen { width: 778px; padding-left: 35px; padding-right: 35px; padding-bottom: 15px; border-left: 1px #A4A5A7 solid; border-right: 1px #A4A5A7 solid; border-bottom: 1px #A4A5A7 solid; background-image: url(media/media_css/background_e.gif); background-position: top right; background-repeat: no-repeat; }

#nav_top { float: left; width: 900px; height: 20px; text-align: left; }
#nav_top a:link, #nav_top a:visited { font-size: 0.7em; color: #5B514F; line-height: 1.7em; text-decoration: none; background-image: url(media/media_css/link_pfeil.gif); background-repeat: no-repeat; background-position: left center; padding-left: 1.2em; }
#nav_top a:hover  { color: #00A96C; }

#nav_pic { float: left; width: 900px; text-align: left; margin: 0; }

#spalte_links { float: left; width: 200px; text-align: center; margin-top: 15px; }
#spalte_links a:link, #spalte_links a:visited {	font-size: 0.75em; line-height: 1.7em; color: #999999; text-decoration: none; }
#spalte_links a:hover { color: #9A141B; }

#content { float: left; width: 563px; margin-left: 15px; margin-top: 15px; text-align: left; }
#content p { font-size: 0.7em; line-height: 1.6em; margin-bottom: 0.8em; }
#content ul { margin-left: 0.7em; margin-bottom: 0.5em; }
#content li { font-size: 0.7em; line-height: 1.6em; margin-bottom: 0em; }
#content h1 { font-size: 1.2em; color: #00A96C; }
#content h2 { font-size: 0.9em; }
#content h3 { font-size: 0.7em; color: #9A141B; margin-top: 0.5em; }
#content a:link, #content a:visited { font-weight: bold; color: #5B514F; line-height: 1.7em; text-decoration: none; }
#content a:hover { color: #9A141B; }

#preistable { width: 100%; border: 1px #A4A5A7 solid; border-collapse: collapse; }
#preistable td { border: 1px #A4A5A7 solid; padding-left: 0.2em; padding-right: 0.2em; }
#preistable h2 { font-size: 0.8em; margin-top: 0.4em; margin-bottom: 0.4em; }
#preistable h3 { font-size: 0.7em; color: #9A141B; margin-top: 0.5em; }

.capital { font-family: Georgia, "Times New Roman", Times, serif; color: #9A141B; font-style: italic; font-size: 3.0em; line-height: 80%; letter-spacing: -1px; }
.message { font-family: Georgia, "Times New Roman", Times, serif; color: #9A141B; font-style: italic; font-size: 1.8em; line-height: 80%; }

#bottom { text-align: center; clear: both; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#bottom p { font-size: 0.7em; }
#bottom a:link, #bottom a:visited { color: #666666; text-decoration: underline; }
#bottom a:hover { color: #9A141B; }

.clear { clear: both; }
.form { font-size: 0.85em; color: #999999; padding: 2px; }
.button { font-size: 0.85em; }
