/* Seiteneigenschaften */

html, body{ font-family: Tahoma, Arial, sans-serif; font-size:12px; color:#54482E; line-height:18px;
 margin:0; padding:5px; text-align:left;
 background: #F9F1DD;
 scrollbar-base-color: #B4A57C;
 scrollbar-3d-light-color:#FFFFFF;
 scrollbar-arrow-color:#FFFFFF;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#B4A57C;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#000000;
 scrollbar-track-color:#F9F1DD;}

textarea, input, select, td {font-family: Tahoma, Arial, sans-serif; font-size:12px; color:#54482E; background:#F9F1DD;}

/* Überschriften definieren */

h1 {font-size:16px; margin: 0 0 20px; padding:0;}

h2 {font-size:14px; border-top:1px #54482E dotted; border-left:1px #54482E dotted;margin: 0 0 0; padding:5px;}

h3 {font-size:14px; margin: 0 0 20px; padding:0;}


/* Listen definieren */

ol { list-style-position:outside; }
ul { list-style-type:disc; }
dt { font-weight:bold; }

/* Formulare definieren */
form { margin:0px; }

/* Links definieren */
/* Normale Links */
a:link {color: #000000; }
a:visited {color: #54482E; }
a:hover {color: #000000; }
a:active {color: #000000; }
a:focus {color: #000000; }

/* Hauptmenue definieren */
a.menue:link {color:#000000; text-decoration:none; margin:0; line-height:50px;}
a.menue:visited {color:#000000; text-decoration:none; margin:0; line-height:50px;}
a.menue:hover {color:#000000; text-decoration:none; font-size:40px; margin:0; line-height:50px;}
a.menue:active {color:#FFFFFF; text-decoration:none; margin:0; line-height:50px;}
a.menue:focus {color:#000000; text-decoration:none; font-size:40px; margin:0; line-height:50px;}


/* Pfad definieren */
a.pfad_links:link {}
a.pfad_links:visited {}
a.pfad_links:hover {}
a.pfad_links:active {}
a.pfad_links:focus {}

a.button:links {text-decoration:none}
a.button:visited {text-decoration:none}
a.button:hover {text-decoration:none}
a.button:active {text-decoration:none}
a.buttob:focus {text-decoration:none}

/* Navigation CMS */
#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

#navlist li {
margin: 0;
padding: 0;
}

#navlist a {
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid;
border-color: #ddd #000 #000 #ddd;
background-color: #F9F1DD;
}

#navlist a:link, #navlist a:visited {
color: #000000;
text-decoration: none;
}

#navlist a:hover, #navlist a:active {
background-color: #B4A57C;
color: #F9F1DD;
}


/* Untermenues definieren */
a.unterkapitel:link {color:#000000; padding:2px; border-top:1px #54482E dotted; border-left:1px #54482E dotted; text-decoration:none;}
a.unterkapitel:visited {color:#000000;  padding:2px; border-top:1px #54482E dotted; border-left:1px #54482E dotted; text-decoration:none;}
a.unterkapitel:hover {color:#000000; padding:2px; border:1px #54482E dotted;  text-decoration:none;}
a.unterkapitel:active {color:#000000; padding:2px; border-top:1px #54482E dotted; border-left:1px #54482E dotted; text-decoration:underline;}
a.unterkapitel:focus {color:#000000; padding:2px; border-top:1px #54482E dotted; border-left:1px #54482E dotted; text-decoration:underline;}

/* Logolink, wenn als Text hinterlegt */
a.logolink:link {color:#000000; text-decoration:none;}
a.logolink:visited {color:#000000; text-decoration:none;}
a.logolink:hover {color:#000000; text-decoration:none;}
a.logolink:active {color:#FFFFFF; text-decoration:none}
a.logolink:focus {color:#000000; text-decoration:none}

/* Formularfelder */
.button {background-color:#F9F1DD; color:#54482E; line-height:30px; margin:10px; padding:5px; border:2px #54482E solid; }
.input {background-color:#FFFFFF; }
textarea {background-color:#FFFFFF; }

/* besondere Schriftformate */
.klein {font-size:9px; line-height:11px; }
.kleinrechts {text-align:right;}
.kleinmitte {font-size:9px; line-height:11px; text-align:center;}

/* Suche */
.suchetextfeld {background-color:#FFFFFF; width:60px; height:20px;}
.suchesubmitfeld {background-color:#54482E; color:#FFFFFF; width:60px; height:20px; text-align:center; font-size:10px; line-height:10px;}
.sucheinhalt {height:55px; text-align:center; background-color:#E0E0E0; border:1px #00AAA5 solid; padding-top:1px; margin:0px;}

/* Aussehen Infofeld */
/* Ueberschrift Infofeld */
.infoh1 {background-color:#14440F; color:#FFFFFF; font-size:11px; line-height:16px; padding:4px; margin:0px; border-left:1px #F3BF32 solid; border-right:1px #F3BF32 solid;}
/* Text Infofeld */
.infotext {background-color:#14440F; color:#FFFFFF; font-size:11px; line-height:16px; padding:4px; border-left:1px #F3BF32 solid; border-right:1px #F3BF32 solid;}

/* Rahmen oben (optional) */
.rahmenobeninhalt {padding:5px; text-align:right;}

#textinhalt {padding:10px;}
.seiteunteninhalt {font-size:10px; line-height:15px; text-align:center; }
.cmssitemap {text-align:left; background-color:#FFFFFF; padding:5px;}
.infoueberschrift {background-color:#5F29F9; color:#FFFFFF; font-weight:bold; font-size:11px; border:1px #F3BF32 solid; padding-top:3px; padding-bottom:8px; text-align:center;}
.menuelinksinhalt { padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:8px; background-color:#5F29F9; text-align:center; font-size:14px;}

/* Positionierungen */

#haupt {width:900px; height:550px; text-align:left; padding:0px; margin:0px auto; border:2px #54482E solid; background:#F9F1DD}

#menuelinks {float:left; background-image:url(../bilder/rahmen/david_web_klein.jpg); width:167px; height:550px; text-align:center; font-family:Monotype Corsiva, Arial, sans-serif; font-size:30px; font-weight:bold;}

#menuerechts {float:right; background-image:url(../bilder/rahmen/torsten_web_klein.jpg); width:167px; height:550px; text-align:center; font-family:Monotype Corsiva, Arial, sans-serif; font-size:30px; font-weight:bold;}

#text {float:right; height:550px; width:562px; overflow:auto;}
.ueberschrift {}
.seitenunterkapitel {margin-bottom:20px;}
.pfad {font-size:10px; clear:both;}
.logo {margin-left:60px; margin-top:25px; font-size:20px; line-height:20px;}
.rahmenoben {}
.rahmenunten {}
.infofeld {}
.suche {}
.seiteunten {margin-top:20px;}