/* haimel style.css */
/*  braun: #ac7549; */

/* ALLGEMEINES */
* {margin:0; padding:0;}
body {
 font-family:Arial,Helvetica,sans-serif; 
 font-size:10pt; 
 color:#000;
 background:url(images/site_bgrnd.jpg) no-repeat top center #fff;
}
a {color:#000;}/* allg. Link-Formatierung */
a:hover {text-decoration:none;}/* allg. Link-Formatierung */
a img {border:none;}/* Rahmen um Bilder in Links entfernen */
a.adm {display:none;}

p#printhead {
 display:block;
 padding-top:5px;
 border-top:1px solid #ac7549;
 margin-top:25px;
}

/* GESAMT */
div#gesamt {
 position:relative;
}

div#gesamt a#sprache {display:none;}

div#gesamt a#homelink {display:none;}


div#gesamt h1#head {/* h1 mit head-img */
 margin-top:25px;
 height:290px;
 padding-top:25px;
}
div#gesamt h1#head strong {
 display:none;
}

/* INHALT */
div#gesamt div#inhalt {/* Inhaltsbereich */
 position:relative;
}
/* stellt Inhalt-Fluß wieder her */
 div#gesamt #inhalt:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 div#gesamt #inhalt {display: inline-table;}
 /* Hides from IE-mac \*/
 * html div#gesamt #inhalt {height: 1%;}
 div#gesamt #inhalt {display: block;}
 /* End hide from IE-mac */
/* */


/* CMS - STYLES */
/* */
div#gesamt div#inhalt div {/* Datensatz */
 width:100%;
 float:left;
 padding:0 0 15px 0;
 /*background-color:#f00;*/
}
/* stellt inhalt-fluß wieder her */
 div#gesamt div#inhalt div:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 div#gesamt div#inhalt div {display:inline-table;}
 /* Hides from IE-mac \*/
 * html div#gesamt div#inhalt div {height:1%;}
 div#gesamt div#inhalt div {display:block;}
 /* End hide from IE-mac */
div#gesamt div#inhalt div.container {/* Container */
 width:100%;
 float:left;
}
div#gesamt div#inhalt div.container div {/* Datensatz in einem Container */
 float:left;
 /*background-color:#f00;*/
}

/* clearer und Horizontale Linie */
div#gesamt div#inhalt br.clearfloat {
 clear:both;
}
div#gesamt div#inhalt hr {
 display:block;
 border-width:1px 0 0 0;
 border-color:#ccc;
 border-style:solid;
 background-color:#fff;
 height:1px;
}

/* Überschrift h1 */
div#gesamt #inhalt div h1 {
 font-size:1.2em;
 margin:0 0 15px 0;
 border-bottom:2px solid #fff;
}
div#gesamt #inhalt .container div h1 {
 margin:0 0 5px 0;
}
div#gesamt #inhalt div h1.linksbuendig {
}
div#gesamt #inhalt div h1.mittig {
 text-align:center;
}
div#gesamt #inhalt div h1.rechtsbuendig {
 text-align:right;
}

/* bilder */
div#gesamt #inhalt div img {
 padding:2px;
 border:1px solid #ac7549;
 position:relative;
 z-index:10;
}
div#gesamt #inhalt div img.linksbuendig {
 float:left;
 margin:0 10px 10px 0;
}
div#gesamt #inhalt div img.mittig {
 display:block;
 margin:0 auto;
}
div#gesamt #inhalt div img.rechtsbuendig {
 display:block;
 float:right;
 margin:0 0 10px 10px;
}
div#gesamt #inhalt div a.thumb img {
 border:1px solid #e2e2e2;
}
div#gesamt #inhalt div a.thumb:hover img {
 border:1px solid #000;
}
/* texte */
div#gesamt #inhalt .container div p.linksbuendig {
 /*background-color:#ccc;*/
}
div#gesamt #inhalt div p.mittig {
 text-align:center;
}
div#gesamt #inhalt div p.rechtsbuendig {
 text-align:right;
}
div#gesamt #inhalt div p.blocksatz {
 text-align:justify;
}
div#gesamt #inhalt div ul {
 margin:20px 0 20px 35px;
}
div#gesamt #inhalt div table td {
 vertical-align:top;
 padding:1px 15px 1px 0;

}
div#gesamt #inhalt div table th {
 text-align:left;
}

/* formular */
div#gesamt #inhalt form.formansicht td.formtablinks {
 padding:4px 15px 0 0;
 vertical-align:top;
}
div#gesamt #inhalt form.formansicht td.formtabrechts {
 padding:4px 0 0 0;
 text-align:left;
 vertical-align:top;
}
div#gesamt #inhalt form.formansicht input {
 border-width:1px;
 border-style:solid;
 border-color:#ccc #ac7549 #ac7549 #ccc;
 padding:1px 0 1px 3px;
}
div#gesamt #inhalt form.formansicht input:focus {
 border-color:#ac7549 #ccc #ccc #ac7549;
}
div#gesamt #inhalt form.formansicht textarea {
 border-width:1px;
 border-style:solid;
 border-color:#ccc #ac7549 #ac7549 #ccc;
 padding:2px 0 1px 3px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:1.1em;
}
div#gesamt #inhalt form.formansicht textarea:focus {
 border-color:#ac7549 #ccc #ccc #ac7549;
}
div#gesamt #inhalt form.formansicht input.formbutton {
 padding:2px 25px 3px 25px;
 font-weight:bold;
 margin:5px 0 0 0;
 background-color:#ac7549;
 color:#fff;
 border:1px solid #ccc;
}
div#gesamt #inhalt form.formansicht td.error {color:#f00;}

/* blättern */
div#gesamt #inhalt ul.blaettern {
 clear:both;
 list-style-type:none;
 padding-top:10px;
 border-top:1px solid #fff;
}
div#gesamt #inhalt ul.blaettern li {
 float:left;
 margin:0 4px 0 0;
}
div#gesamt #inhalt ul.blaettern li a {
 padding:0 1px 0 1px;
 text-decoration:none;
 font-weight:bold;
}
div#gesamt #inhalt ul.blaettern li a:hover {
 color:#ac7549;
}
div#gesamt #inhalt ul.blaettern li b {/* aktive seite */
 color:#ac7549; 
}
/* --- bild grossansicht --- */
div#gesamt div#inhalt div p a.zurueckausdetail {/* zurück-link */
 clear:both;
 display:block;
 width:160px;
 text-decoration:none;
 padding:2px 0 2px 0;
 font-weight:bold;
}
div#gesamt div#inhalt div p a.zurueckausdetail:hover {/* zurück-link */
 color:#ac7549;
}



/* USER-FORMATIERUNGEN - textklassen */
.fett {font-weight:bold;}
.normal {font-weight:normal;}
.rot {color:#f00;}
.braun {color:#ac7549;}
.kursiv {font-style:italic;}

.sloganstart {
 display:block;
 background-color:#fff;
 width:410px;
 padding:15px;
 border:1px solid #e3e2ed;
}

/* USER-FORMATIERUNGEN - div-id-klassen */
div#gesamt #inhalt div.h1gross h1 {
 height:38px;
 font-size:1.3em;
 background:url(images/h1gross.jpg) repeat-x;
 color:#ac7549;
 margin:0 0 10px 0;
 border-width:0;
}
div#gesamt #inhalt div.kontakt table {
 background-color:#fff;
 border:15px solid #fff;
}
div#gesamt #inhalt div.noimgborder img {border:none;}
div#gesamt #inhalt div.play p {height:140px;}
div#gesamt #inhalt div.play p a {
 display:block;
 float:left;
 height:25px;
 width:300px;
 padding:7px 0 0 35px;
 margin:15px 0 0 0;
 background:url(images/play.jpg) no-repeat 0 0;
}
div#gesamt #inhalt div.play p a:hover {
 background:url(images/play.jpg) no-repeat 0 -50px;
 color:#ac7549
}

/* menue */
ul.menue1 {display:none;}

img#siteend {display:none;}

/* SPONSORLINK */
p#sponsorlink {display:none;}

p#baumannprint {
 margin-top:35px;
}
