
@CHARSET "ISO-8859-1";

.debug-border-black { border-color:black; border-width:1pt; border-style:solid; }
.debug-border-red { border-color:red; border-width:1pt; border-style:solid; }

html,body { width:100%; }
body { background-image:url(images/hintergrund/holz-bg.jpg); color:black; font:normal normal normal 12px Verdana; padding:0; margin:0; }
.clear_all { clear:both; }

form, p { margin:0px; padding:0px; }
p, ul, li { line-height:1.5; }
.p-standarddistance-top { margin-top:10px; }

img { border-color:black; border-width:1pt; border-style:solid; }


/* Basisdaten */

a:link, a:visited, a:active { color:green; font-weight:normal; text-decoration:none; border:0px; }
a:visited { color:green !important }
a:hover { color:green; font-weight:normal; text-decoration:none; border:0px; }
.basis-border-color { border-color:green; border-width:1pt; border-style:solid; }
font.green-headline { z-index:5; position:relative; top:-166px; left:107px; color:green; line-height:26px; font-size:20px; font-weight:bold; }
font.white-headline-shadow { z-index:2; position:relative; top:-217px; left:108.7px; color:white; line-height:26px; font-size:20px; font-weight:bold; }


/* ErrorClasses */

font.font-error { color:red; }
.font-content-headline { color:green; font-size:16px; font-weight:bolder; letter-spacing:2px; }


/* Hintergrundfarben */

.bg-guestbook-oldentry-firstrow { background-color:#FFFFBF !important; }
.bg-navbar-footer, .bgcolor-general, .bgcolor-navbar-header, .bgcolor-navbar-sidebar { background-color:#FFFFD2; }
.bgcolor-content { background-color:#FFFFBF; }
.bgcolor-content-headline { background-color:#A8FFAB !important; }
.bgcolor-distanceborder { background-color:green; }

.bordercolor-darkbrown { border-color:#AC592F !important; border-width:1pt !important; border-style:solid; }
.bordercolor-yellow { border-color:#F0CD1B !important; border-width:1pt !important; border-style:solid; }

/* Hauptseitencontainer */

#page-header { width:1086px !important; height:110px !important; margin:auto; margin-top:5px; border-color:green; border-width:2pt; border-style:solid !important; border-bottom-width:1pt !important; border-bottom-color:#AE5B1F !important; }
#page-container { width:1070px !important; height:100% !important; margin:auto; padding:0px 8px 8px 8px; border-color:green; border-width:2pt; border-style:solid; border-top-style:none; }


/* Headercontainer */

#header-container { width:auto; height:110px !important; border-color:#AE5B1F !important; border-width:1pt !important; border-bottom-style:solid; }
#header-menue { float:right; width:12.4%; height:110px; padding:0px; line-height:25px; }
.header-menue-entry { width:auto; line-height:27px; padding:0px 0px 0px 12px; }


/* TopNavigation */

#top-navigationbar { width:auto; height:100%; margin:0px; padding:8px 0px 8px 0px !important; border-color:green; border-width:1px; border-bottom-style:solid; }
#top-navigationbar a:link, #top-navigationbar a:visited, #top-navigationbar a:active { float:left; width:11.5%; margin:0% 1% 0% 5.45px; background-color:white !important; }
#top-navigationbar a:hover { background-color:#F0CD1B !important; color:white !important; text-decoration:none; }
.top-navigationbar-element { width:auto; line-height:25px; text-align:center; }


/* SidebarNavigation */

#sidebar-navigation { width:auto; height:100%; margin:5px 8px 5px 3px; }
.sidebar-navigation-element { width:auto; line-height:20px; margin:5px 0px; padding:3px 0px 3px 5px; background-color:white; }
.sidebar-navigation-element:hover { background-color:#F0CD1B !important; color:white !important; border-color:#AC592F !important; }


/* Contentcontainer */

#content-container { width:auto; height:100%; margin: 5px 0px; }
#content-table { width:100%; height:100%; table-layout:fixed; }
#content-headline { width:auto; height:30px; margin: 5px 0px; padding:3px 5px 0px 5px }
.content-headline-underline { margin:10px 0px 5px 10px; }


/* allg. Contentbox */

#content-box { width:auto; height:100%; margin:10px 15px 5px 15px; }


/* Footercontainer */

#footer-container { width:auto; height:100%; border-color:green; border-width:1pt; border-top-style:solid; }
#footer-navigation { float:left; width:55%; font-size:15px; padding-top:8px !important; text-align:right !important; }
#footer-copyright { float:right; width:25%; font-size:12px; padding-top:10px; text-align:right; padding-right:2px; }
 

#thumbs-load-container { padding-left:3pt; border-left-style:solid; border-left-color:#000000; border-left-width:1pt; }
.advertismentcontainer { width:100px; line-height:30px; margin-top:10px; font-weight:bold; border-color:black; border-width:1pt; border-style:solid; }











