body { background-image: url(/media/media_css/bg_blue.gif); font-family: Arial, Helvetica, sans-serif; color: #414042 }

#main { width: 790px }

#topmenue { height: 20px; background-image: url(/media/media_css/menue_back.gif); background-repeat:no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF }
#topmenue a:link, #topmenue a:visited { color:#FFFFFF; text-decoration: none }
#topmenue a:hover { color: #66CCFF }

#inhalt { width: 100%; background-color: #FFFFFF }

#indexblock { }
#indexblock dd { font-size: 11px; line-height: 18px }
#indexblock dl { }
#indexblock a:link, #indexblock a:visited { color: #1762A1; text-decoration: none; background-image: url(/media/media_css/link_icon.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 10px }
#indexblock a:hover { color: #3c3c3c }

#indexweiter a:link, #indexweiter a:visited { font-size: 12px; color: #A7A9AC; text-decoration: none; background-image: url(/media/media_index/weiter_pfeil.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 10px }
#indexweiter a:hover { color: #3c3c3c; }

dl.start {  }
.start dd { color: #1762A1; margin: 0; padding-left: 10px; padding-right: 10px; }

#content { font-family: Verdana, Arial, Helvetica, sans-serif; }
#content ul { font-size: 11px; line-height: 16px; list-style-image: url(/media/media_css/link_icon.gif); }
#content li { margin-bottom: 5px; }
#content p { font-size: 11px; line-height: 16px; margin-top: 0px; margin-bottom: 10px; }
#content h1 { font-size: 15px; font-weight: bold; color: #1762A1; letter-spacing: 1px; margin-top: 0px; margin-bottom: 10px; }
#content h2 { font-size: 13px; font-weight: bold; background-color: #F1F2F2; padding: 3px; margin-top: 0px; margin-bottom: 10px; }
#content h3 { font-size: 12px; font-weight: bold; color: #1762A1; margin-top: 0px; margin-bottom: 10px; }
#content a:link, #content a:visited { color:#F9A033; font-weight: bold; text-decoration: none; }
#content a:hover { color: #1762A1; }

#bottommenue { height: 20px; background-color:#FFFFFF; font-size: 11px; color:#1762A1 }
#bottommenue a:link, #bottommenue a:visited { color:#1762A1; text-decoration: none }
#bottommenue a:hover { color: #66CCFF }

#bottom { height: 25px; background-color: #F9A033 }
#bottom p { font-size: 11px; letter-spacing: 1px; color: #FFFFFF }
#bottom a:link, #bottom a:visited { color:#FFFFFF }
#bottom a:hover { color: #1762A1 }

#bgschatten_left { background-image: url(/media/media_css/bg_streifen_left.gif); background-repeat: repeat-y }
#bgschatten_right { background-image: url(/media/media_css/bg_streifen_right.gif); background-repeat: repeat-y }

/* spalten */

#spalte { width: 150px; padding-bottom: 10px }
#spalte p { color: #696969; font-size: 11px; line-height: 15px; padding-right: 5px; padding-left: 5px }
#spalte dd { font-size: 11px; line-height: 18px }
#spalte dl { border: solid 1px; border-color: #CCCCCC}
#spalte a:link, #spalte a:visited { color: #1762A1; text-decoration: none; background-image: url(/media/media_css/link_icon.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 10px }
#spalte a:hover { color: #3c3c3c }

/* backgelb */

dl.orange {  }
.backorange dt { color: #FFFFFF; font-size: 12px; font-weight: bold; background-image: url(/media/media_css/orange_back.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 1px 5px 5px 5px }
.backorange dd { color: #1762A1; margin: 0; padding: 5px }

dl.blue {  }
.backblue dt { color: #FFFFFF; font-size: 12px; font-weight: bold; background-image: url(/media/media_css/blue_back.jpg); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 1px 5px 5px 5px }
.backblue dd { color: #1762A1; margin: 0; padding: 5px }

.formfeld { font-size: 10px; background-color:#EDF3F8; border: 1px; border-color: #1762A1 }

/* BILDKLASSEN */
.bira, .birali, .birare { background-color: white; padding: 3px; border: solid 1px #E5E5E5; }
.bira { margin-bottom: 10px; }
.birali { margin-right: 8px; margin-bottom: 5px; float: left; }
.birare { margin-bottom: 10px; margin-left: 10px; float: right; }
.bili { margin-right: 10px; margin-bottom: 10px; float: left; }
.bire { margin-bottom: 5px; margin-left: 10px; float: right; }
.biraou { background-color: white; padding: 3px; border: 1px solid #E5E5E5; }

/* TABELLE */

#listtable { width: 100% }
#listtable td { }

/* TABLES */
#atzitable  { width: 100%; margin-top: 20px; margin-bottom: 20px; }
#atzitable td { font-size: 11px; line-height: 16px; vertical-align: top; padding: 10px 15px 10px 5px; border-bottom: 1px solid #dcdcdc; }

#kontakttable  { font-size: 11px; line-height: 16px; margin-top: 20px; margin-bottom: 20px; }
#kontakttable td { font-size: 11px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
#kontakttable input, #kontakttable textarea, #kontakttable select { font-size: 11px; }

#preistable  { width: 100%; color: #808080; font-size: 11px; line-height: 16px; margin-top: 20px; margin-bottom: 20px; }
#preistable td { vertical-align: top; padding: 2px 5px; border-bottom: 1px solid #dcdcdc; }
#preistable th { font-weight: 700; background-color: #f5f5f5; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }

#nachttable  { width: 100%; color: #808080; font-size: 11px; line-height: 16px; margin-top: 10px; margin-bottom: 10px; }
#nachttable td { vertical-align: top; padding: 5px 5px; }

.form { font-size: 11px }
.pfad  { font-size: 9px; color: #a9a9a9; text-align: right; margin-bottom: 10px; }
.hilf  { color: #a9a9a9; font-size: xx-small }
.clearer { clear: both }
