/* Seiteneigenschaften */

html, body{ font-family: Tahoma, Arial, sans-serif; font-size:12px; color:#54482E; line-height:18px;
 margin:0; padding:0px; text-align:center;
 background: #FBB55D;
 }

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; clear:both;}

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:#F9DA93; padding:3px; margin:0; text-decoration:none; font-size:14px;}
a.menue:visited {color:#F9DA93; padding:3px; margin:0; text-decoration:none; font-size:14px;}
a.menue:hover {color:#FFFFFF; padding:3px; border:1px #54482E dotted;  text-decoration:none; background: #FBB55D; text-decoration:none; font-size:14px;}
a.menue:active {color:#FFFFFF; padding:3px; border:1px #54482E dotted;  text-decoration:none; background: #FBB55D; text-decoration:none; font-size:14px;}
a.menue:focus {color:#FFFFFF; padding:3px; border:1px #54482E dotted;  text-decoration:none; background: #FBB55D; text-decoration:none; font-size:14px;}


/* 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.button: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:3px; border:1px #54482E dotted; text-decoration:none;}
a.unterkapitel:visited {color:#000000; padding:3px; border:1px #54482E dotted; text-decoration:none;}
a.unterkapitel:hover {color:#000000; padding:3px; border:1px #54482E dotted;  text-decoration:none; background: #FBB55D;}
a.unterkapitel:active {color:#000000; padding:3px; border:1px #54482E dotted;  text-decoration:none; background: #FBB55D;}
a.unterkapitel:focus {color:#000000; padding:3px; border:1px #54482E dotted;  text-decoration:none; background: #FBB55D;}

/* 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;}

/* Positionierungen */

#haupt {width:800px; height:563px; text-align:left; padding:0; margin:0 auto; background-image:url(../bilder/rahmen/background1.jpg); background-repeat:no-repeat;}

#menuelinks {float:left; width:147px; height:450px; text-align:left; font-size:14px; font-weight:bold; margin:0; padding:0; margin-top:100px; margin-left:5px; line-height:30px;}

#seitenunterkapitel {float:right; height:20px; width:610px; margin-top:80px; margin-left:10px;}

#text {float:right; width:636px; overflow:auto; background:#FFFFFF}

.ueberschrift {}
.pfad {margin-top:10px; font-size:10px;}
.logo {width:164px; text-align:right; margin-top:25px; font-size:16px; line-height:16px;}
.rahmenoben {}
.rahmenunten {}
.infofeld {}
.suche {}
.seiteunten {margin-top:20px;}