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

#top { width: 780px }
#top p { font-size: 0.7em; line-height: 1.4em }
#top a:link, #top a:visited { font-size: 11px; color: #000000; text-decoration: none }
#top a:hover { color: #D0C5B9 }

#trenner_blau { background-color:#081D58; height: 5px }

#main { width: 780px; background-color: #FFFFFF }

#inhalt { width: 520px; padding: 20px }
#inhalt p { font-size: 11px; line-height: 20px; text-align: justify }
#inhalt h1 { color: #081D58; font-size: 15px; line-height: 20px }
#inhalt h2 { color: #FFFFFF; font-size: 13px; background-color: #081D58; letter-spacing: 2px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px }
#inhalt h3 { color: #081D58; font-size: 0.75em; margin-right: 15px; margin-left: 15px }
#inhalt ul { font-size: 0.7em; line-height: 1.3em; list-style-image: url() }
#inhalt a:link, #inhalt a:visited { font-size: 11px; line-height: 20px; font-weight: bold; background-image: url(/media/media_css/main_link_pic.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #081D58; text-decoration: none }
#inhalt a:hover { color: #D0C5B9 }

#phototour { font-size: 11px; line-height: 20px; text-align: justify }
#phototour a:link, #phototour a:visited { font-size: 11px; line-height: 20px; font-weight: bold; background-image: url(/media/media_css/main_link_pic.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #081D58; text-decoration: none }
#phototour a:hover { color: #D0C5B9 }

#spalte_rechts { width: 260px; background-image:url(/media/media_css/right_back.gif); background-repeat: repeat-y }
#spalte_rechts p { font-size: 11px; line-height: 16px }
#spalte_rechts a:link, #spalte_rechts a:visited { font-size: 11px; line-height: 20px; background-image: url(/media/media_css/left_menu_pic.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #000000; text-decoration: none }
#spalte_rechts a:hover { color: #D0C5B9 }

#rechts_newsletter { width: 260px; background-image:url(/media/media_css/right_back.gif); background-repeat: repeat-y; padding: 20px }
#rechts_newsletter p { font-size: 11px; line-height: 20px; text-align: justify }
#rechts_newsletter h1 { color: #081D58; font-size: 15px; line-height: 20px }
#rechts_newsletter ul { font-size: 0.7em; line-height: 1.3em; list-style-image: url() }
#rechts_newsletter a:link, #rechts_newsletter a:visited { font-size: 11px; line-height: 20px; font-weight: bold; background-image: url(/media/media_css/main_link_pic.gif); background-repeat: no-repeat; background-position: left; padding-left: 10px; color: #081D58; text-decoration: none }
#rechts_newsletter a:hover { color: #D0C5B9 }

#bottom { font-size: 10px; color: #FFFFFF; background-color: #081D58; padding-top: 5px; padding-bottom: 5px }
#bottom a:link, #bottom a:visited { color: #FFFFFF; text-decoration: none }
#bottom a:hover { color: #D0C5B9 }

#photo p { font-size: 11px }
#photo h1 { font-size: 11px; color: #FFFFFF }
#photo a:link, #photo a:visited { color: #081D58; font-size: 11px; line-height: 20px; font-weight: bold; text-decoration: none }
#photo a:hover { color: #D0C5B9 }

/* Gallery */

.galleryborder { border: 1px solid #D7DAC5; margin: 20px 0px 10px 20px; }
.galleryfill  { background-color: #fff; padding: 5px; border: solid 1px #ffffff }
.thumb  { background-color: #fff; padding: 1px; border: solid 1px #d7dac5 }
.nail { text-align: center; padding-top: 10px; color: #696969; font-size: 0.65em; }
.hilf { color: #a9a9a9; font-size: xx-small }
.formular { font-size: 11px; line-height: 20px }
.form { font-size: 11px }

.zeilekopf { color: #FFFFFF; background-color: #00366F }
.zeilehell   { background-color: #FFFFFF }
.zeiledunkel   { background-color: #CED2DE }
.zeilefuss { background-color: #f5f5f5 }
.standardtabelle { color: #000000; font-size: 0.7em }
.standardtabelle td { padding-top: 3px; padding-bottom: 3px }
.alternatetabelle { color: #000000; font-size: 11px; line-height: 20px; width: 100% }
.alternatetabelle td  { padding: 4px }

.bili { margin: 0 10px 5px 0; padding: 0; float: left }
.bire { margin-bottom: 5px; margin-left: 10px; float: right }

.clearer { clear: both }
