﻿/* Links auf die Seite Partyzelt temporär ein- oder ausblenden  */
.partyzelt {display: true;}


body {
background-color: #C65C39; color: black;
background-image: url('../6_bilder/7_layout_bw/hg_bw.gif');
margin: 15px auto;  /* main-Box zentrieren in IE 5 und hoeher */
text-align: center; /* main-Box zentrieren in IE 5 und hoeher */
font-size:100%; font-family: arial, helvetica,sans-serif;
/*  overflow: auto;   */ /* Scrollbalken nur anzeigen, wenn noetig  Befehl nicht verwenden wegen Problemen in NS 6 !*/
scrollbar-face-color: rgb(255,96,0); 
scrollbar-highlight-color: white; 
scrollbar-shadow-color: #112233; 
scrollbar-3dlight-color: rgb(255,96,0); 
scrollbar-arrow-color: white; 
scrollbar-track-color: #C65C39; 
scrollbar-darkshadow-color: black;
}

/* extrahiert aus dem Referrer vorkommende Suchbegriffe und markiert diese auf der aktuellen Website  */
.searchword { background-color: yellow; }

div#kopf {
z-index: 1;
top: 0px;
text-align: center;
position: absolute;
}

/* Farben für Hintergrund ----------------*/ 
.uebersicht { 
background-color: #C639A3;  	/* violett */
} 

.brunoweber {
background-color: #EBB001;    /* -- gelb -- */
} 

.werke {
background-color: #55ABD3;   /* -- blau -- */
}

.verkaufsobjekte {
background-color: #C6395C;    /* -- rot */
}

.park {
background-color: #729B44;  /* -- grün -- */
}

.gesellschaft {
background-color: #FFA500;  /* -- orange -- */
}  

.kontaktaufnahme { 
background-color: #F46067;  /* -- rot -- */
} 

/* Spezialformatierungen ----------------*/ 
.fettmark { color: #44688A; } /*  blau */

.info { cursor: help; }

.kontakt { cursor: default; }

.browser {
display: none;  /* falls keine CSS-Unterstuetzung */
color: #2F4F4F;
}

.bsblau { font-size: 2.6em; color: blue; }

.bsred {
font-size: 2.6em; color: red;
line-height: 1.0em; }

.bsbd { font-size: 2.1em; border: 1px solid white; }
.bsbd h1 { font-size: 2.1em; border: 1px solid white; }
.bshg { padding:4px; background-color: #D3C72C; font-weight:bold; font-style:italic; font: cursive; }

.mark { color: #FAEBD7;}

.ohneAnzeige { display: none; }

#kleintext {
font-size: x-small;
line-height: 120%;
padding-left: 10px;
}

tr, td {
font-size: x-small;
line-height: 120%;	
}

.hinweis {
font-size: x-small;
line-height: 120%;
letter-spacing: 0.01em;
}

.fuchsia { color: #C6395C; }

.punktrand {
border: 1px solid;
border-style: dotted;
border-color: #C65C39; /* orange */
margin: 10px;
padding: 10px;
}

.punktrandblau {
border: 1px solid;
border-style: dotted;
border-color: #00BFFF; /* blau */
margin: 10px;
padding: 10px;c
}

.punktrandrot {
border: 1px solid;
border-style: dotted;
border-color: red; /* rot */
margin: 10px;
padding: 10px;
}

.punktrandgelb {
border: 1px solid;
border-style: dotted;
border-color: yellow; /* gelb */
margin: 10px;
padding: 10px;
}

#main {
background-color: transparent; color: #005E01; /* gruen */
border: 0px none;
width: 750px; /* oder auch z.B. 800px */
margin: 20px auto;  /* main-Box vertikal zentrieren, Rand oben + unten 20px */
text-align: center;
}
 
#top {
background-color: transparent; color:black;
height: 40px;
text-align:left;
}

#top h1, #top p {
padding:0; margin:0;
}

#nest {
background-color: transparent;
font-size: 80%;
text-align: left;
}

div#leftBox {
width: 270px; float:left;  /* Breite der 1. Spalte */
border: 1px solid;
border-color: #FFEFD4 #3D3D3D #3D3D3D #FFEFD4;
font-family: arial, helvetica,sans-serif; font-size: 1.2em; color:black;
}

div#leftBox h1, #leftBox p {
padding: 0px 0px 10px 0px;
margin: 0;
}

div#leftBox h2 {
margin: 15px 0 20px 0;
padding: 10px 3px 3px 15px;
background: transparent;
border-top: 4px solid #F08500;
border-bottom: 4px solid #F08500;
font-size: 1.0em; letter-spacing:0.05em; color:#fff;
}

div#leftBox .textbox, a .textbox {
padding: 0 0 0 30px;
background: transparent;
color: #8B008B;  /* violett */
font-size: 1.0em; letter-spacing: 0.05em; word-spacing: 0.05em; line-height: 1.3em;
border-left: 0px;
text-decoration: none;
}

div#distanz {
text-align: center;
width: 260px;
}

div#toplink {
padding: 0 0 0 30px;
background: transparent;
color: #fff;  /* weiss */
font-size: 1.0em; letter-spacing: 0.05em; word-spacing: 0.05em; line-height: 1.3em;
vertical-align: bottom;
}

div#toplink a {
border-left: 0px;
padding-top: 0px;
padding-left: 0px;
text-decoration: none; 
background-color: transparent;
}

#leftBox hr {
width: 230px;
background-color: powderblue;
text-align: left; 
height: 6px;
border: 2px dotted black;
}

#servicebox {
border: 1px solid; border-color: #FFEFD4 #3D3D3D #3D3D3D #FFEFD4;
padding: 3px;
width: 255px;
margin: 2.0em 0 2.0em 0;
}

#servicebox a {
border-left: 0px;
padding-top: 0px;
padding-left: 0px;
}

#navbox {
margin-top: 36px;
width: 230px;
border: 1px solid;
border-style: dotted;
border-color: #FFEFD4;
}

#navbox a { color: white; }

.subnavbox   { color: #f5deb3; }	/* beige */

#content {
background-color: silver;
margin:0px; margin-left: 270px;  /* Breite der 2. Spalte */
border: 1px solid;
border-color: #FFEFD4 #3D3D3D #3D3D3D #FFEFD4;
font-family: arial, helvetica,sans-serif; font-size: 1.2em;  color: #005E01; /* gruen */
letter-spacing: 0.05em; word-spacing: 0.05em; line-height: 1.4em;
}

#content p {
padding:0.1em 1em 0em 4em; margin:0;
}

div#content h1 {
margin: 15px;
padding: 10px 3px 3px 1.0em;
background: #C65C39; /* orange */
border: 1px solid;
border-color: #FFEFD4 #3D3D3D #3D3D3D #FFEFD4;
border-top: 4px solid #F08500;
font-size: 1.2em; letter-spacing:3px; color:#fff;
}

#content h2 {
margin: 0;
padding: 0.1em 1em 0em 3.0em; 
font-size: 1.1em; letter-spacing: 1px;
color: #C65C39; /* orange */
}

#content .textbox {
padding: 0 0 0 30px;
margin-bottom: 30px;
}

#content ul { padding-left: 35px; }

.legende { font: 0.8em #112233; }

#footer {
clear:both;
background-color:transparent; color: #FFDEB5;
padding:30px 0 10px 0;
}

#footer p {
font:500 75%/100% arial,helvetica,sans-serif;
line-height: 120%;
}

div#Fusszeile {
border-top: #202020;
border-width: 1px;
border-style: inset;
width: 96%;
padding: 8px;
line-height: 120%;
}

div#Fusszeile td {
letter-spacing: 0.1em; word-spacing: 0.05em;
font-size: 1.0em;
text-align: left;
color: #FFE4C4;;
}

div#aktualisiert { 
font-size: 1.0em;
text-align: left;
color: #112233;
}

.noshow {
display: none;
padding-top: 50px;
}


#noshow {
display: none;
padding-top: 50px;
}
























