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

#maintable { width: 899px; background-color: #ffffff; }

#topnav { height: 20px; background-color: #EFEADA; border-bottom: 1px solid; border-color: #FFFFFF }
#topnav p { font-size: 11px; padding-right: 10px; color: #545454; }
#topnav a:link, #topnav a:visited { font-size: 11px; color: #545454; text-decoration: none }
#topnav a:hover { color: #4066aa }

#topimage { background-color: #ffffff; border-bottom: 1px solid; border-color: #FFFFFF }

#kasten_head { height: 35px; background-color:#4066aa }
#kasten_head p { font-size: 13px; color: #FFFFFF }

#kasten_color_1 { padding: 10px }
#kasten_color_1 p { font-size: 11px; line-height: 16px }
#kasten_color_1 a:link, #kasten_color_1 a:visited { color: #545454; font-weight: bold; text-decoration: none; background-image: url(/media/media_css/link_pfeil.gif); background-repeat:no-repeat; background-position: left; padding-left: 10px }
#kasten_color_1 a:hover { color: #B9A65F }

#leftmenue { width: 220px; background-color: #EFEADA; background-image: url(/media/media_css/lady_left_back.gif); background-repeat: no-repeat; background-attachment: fixed; }
#leftmenue td { padding-left: 10px; height: 22px; border-top: 1px; border-top-style: dotted; border-top-color: #B9A65F } 
#leftmenue a:link, #leftmenue a:visited { font-size: 11px; color: #545454; font-weight: bold; text-decoration: none; background-image: url(/media/media_css/link_pfeil.gif); background-repeat:no-repeat; background-position: left; padding-left: 10px }
#leftmenue a:hover { color: #B9A65F }

#leftmenue_top { font-size: 11px; line-height: 16px; color:#FFFFFF; text-align: center; width: 220px; background-color: #B9A65F; }

#inhalt_main { width: 679px; padding: 20px }
#inhalt_main p { font-size: 11px; line-height: 18px }
#inhalt_main ul { font-size: 11px; line-height: 18px }
#inhalt_main h1 { font-size: 14px; line-height: 16px; font-weight: bold }
#inhalt_main h2 { color: #FFFFFF; font-size: 13px; line-height: 16px; font-weight: bold; background-color: #B9A65F; padding: 2px }
#inhalt_main a:link, #inhalt_main a:visited { color: #545454; font-weight: bold; text-decoration: none }
#inhalt_main a:hover { color: #B9A65F }

#galerie_table { padding: 10px; }
#galerie_table p { margin-bottom: 0px; margin-top: 5px; }
#galerie_table td { vertical-align: top; }
#galerie_table a:link, #galerie_table a:visited { font-size: 11px; color: #545454; font-weight: bold; text-decoration: none; background-image: url(/media/media_css/link_pfeil.gif); background-repeat:no-repeat; background-position: left; padding-left: 10px }
#galerie_table a:hover { color: #B9A65F }
.bildback { padding: 10px; background-color: #FFFFFF; border: 1px #D7DAC5 solid; }

#bewertungstable {  }
#bewertungstable td { font-size: 11px; }

#aktuelles { background-color: #EFEADA }
#aktuelles img { margin-right: 10px; margin-bottom: 10px; float: left }

#inhalt_start { padding: 10px }
#inhalt_start p { font-size: 11px; line-height: 16px }
#inhalt_start h1 { font-size: 14px; line-height: 16px; font-weight: bold }
#inhalt_start a:link, #inhalt_start a:visited { color: #545454; font-weight: bold; text-decoration: none; background-image: url(/media/media_css/link_pfeil.gif); background-repeat:no-repeat; background-position: left; padding-left: 10px }
#inhalt_start a:hover { color: #B9A65F }

#bottom { height: 25px; background-color: #B9A65F; border-top: 1px solid; border-color: #FFFFFF }
#bottom p { font-size: 11px; color: #FFFFFF }
#bottom a:link, #bottom a:visited { font-size: 11px; color: #FFFFFF; text-decoration: none }
#bottom a:hover { color: #4066aa }

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

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

/* Gallery */

.galleryborder { border: 1px solid #D7DAC5; margin: 0px 10px 10px 0px; }
.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: 22px }

#zeilekopf { color: #FFFFFF; background-color: #B9A65F }
#zeilekopf a:link, #zeilekopf a:visited { color: #FFFFFF; font-weight: bold; text-decoration: underline }
#zeilekopf a:hover { color: #4066aa }
.zeilehell   { background-color: #FFFFFF }
.zeiledunkel   { background-color: #EFEADA }
.zeilefuss { background-color: #f5f5f5 }
.standardtabelle { color: #000000; font-size: 10px; width: 100% }
.standardtabelle td { padding-top: 3px; padding-bottom: 3px }
.alternatetabelle { color: #000000; font-size: 10px; line-height: 16px; width: 100% }
.alternatetabelle td  { padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px }
.clearer { clear: both }
