

body {
   background-color:#000000;
   font-family:Verdana, sans-serif; color:#B3AE9D;
   font-size:12px;
   letter-spacing:0pt;
   width:910px;
}

a {
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:12px;
   letter-spacing:0pt;
   text-decoration:none;
}

ul {
   display: inline;
}

li {
   list-style-type: none;
   font-size:12px;
}

h1 {
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:14px;
   letter-spacing:0pt;
   text-decoration:none;
   font-weight:bold;
}

hr {
   background-color: #560000;
   border: 0px none #560000;
   height: 2px;
   background-position: 0px 0px;
}

/* ---------------------- SEITENAUFBAU -------------------- */



#header {
   background-image: url(/gfx/header.gif);
   width:688px;
   height:115px;
}

#menue {
   width:205px;
   height:500px;
   float:left;
}

#navigation-top {
   width:483px;
   height:56px;
   float:left;
}

#content {
   width:478px;
   float:left;
   min-height:100%;
   margin:10px;
}

#footer {
   background: url(/gfx/footerBG.gif) no-repeat top left;
   width:675px;
   height:46px;
   border-top:#000000 40px solid;
   border-left:#000000 13px solid;
   border-bottom:#000000 3px solid;
   font-size:11px;
   clear:both;
}

#ads_rechts {
   background-color:#1C1C1C;
   float:left;
   height:450px;
   width:180px;
   margin-left:15px;
}


/* ---------------------- GRAFISCHE ELEMENTE -------------------- */

/* --- MENÜ-ELEMENTE --- */


#menuNewsletter {
   background: url(/gfx/menueNewsletter.gif) no-repeat top left;
   width:205px;
   height:56px;
}

#menuNewsletter input.eingabe {
   margin-left: 40px;
   margin-top: 21px;
   width: 110px;
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
   position: absolute;
}

#menuNewsletter input.absenden {
   margin-top: 19px;
   margin-left: 162px;
   width:25px;
   height:22px;
}

#menueTop {
   background: url(/gfx/menueTop.gif) no-repeat top left;
   width:205px;
   height:23px;
}

#menueMitte {
   background: url(/gfx/menueBG.jpg);
   width:205px;
   height:368px;
}

#menueBottom {
   background: url(/gfx/menueBottom.gif) top left;
   width:205px;
   height: 120px;
   BORDER-BOTTOM: #000000 20px solid;
}

#menue a {
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:lighter;
   text-decoration:none;
}

#menue a:hover {
   font-family:Verdana, sans-serif; color:#FF7200;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:lighter;
   text-decoration:none;
}

#menue ul {
   display: inline;
}

#menue li {
   list-style-type: none;
   margin-left: 40px;
   font-size:12px;
}

#menueSuche input.eingabe {
   margin-left: 40px;
   margin-top: 4px;
   width: 110px;
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
   position: absolute;
}

#menueSuche input.absenden {
   margin-top: 5px;
   margin-left: 160px;

}

#menueSuche input.checkbox {
   margin-top: 1px;
   margin-left: 40px;
}

#menueSuche .rubrikensuche {
   margin-top: 0px;
   margin-left: 2px;
   font-family:Verdana, sans-serif; color:#FFFFFF;
   font-size:9px;
   letter-spacing:0.2pt;
   vertical-align:top;
}

/* --- SUBMENÜ-ELEMENTE --- */

#submenue {
   z-index:1;
   background-color:#980000;
   margin-left: 185px;
   margin-top: -112px;
   BORDER-LEFT: #560000 2px solid;
   BORDER-RIGHT: #560000 2px solid;
   BORDER-TOP: #560000 2px solid;
   BORDER-BOTTOM: #560000 2px solid;
   position:absolute;
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:12px;
   font-weight:lighter;
   width:250px;
}

#submenue hr {
   background-color: #560000;
   border: 0px none #560000;
   height: 2px;
   background-position: 0px 0px;
}

#submenue li {
   margin:0px;
   margin-left: 10px;
   margin-right: 10px;
}

/* --- NAVIGATION-TOP-ELEMENTE --- */

#navigation-top_links {
   background: url(/gfx/navigationTopLeft.gif) no-repeat left;
   float:left;
   width:48px;
   height:56px;
   margin-left:-3px;
}


#navigation-top_mitte {
   background: url(/gfx/navigationTopBG.gif) repeat-x left;
   height:56px;
   width:347px;
   margin-left:-3px;
   float:left;
}


#navigation-top_rechts {
   background: url(/gfx/navigationTopRight.gif) no-repeat left;
   float:left;
   width:94px;
   height:56px;
}

.navigation-top-mitte-schrift {
   top:21px;
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:lighter;
   position:relative;
}

#navigation-top a {
   top:21px;
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:lighter;
   position:relative;
   text-decoration:none;
}

#navigation-top a:hover {
   top:21px;
   font-family:Verdana, sans-serif; color:#FF7200;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:lighter;
   position:relative;
   text-decoration:none;
}

.navigation-top-mitte-schrift-selected {
   top:21px;
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:bold;
   position:relative;
}

/* --- Footer-ELEMENTE --- */

#footer a {
   font-family:Verdana, sans-serif; color:#FBCF58;
   font-size:11px;
   letter-spacing:0pt;
   text-decoration:none;
}

#footer a:hover {
   font-family:Verdana, sans-serif; color:#FF7200;
   font-size:11px;
   letter-spacing:0pt;
   text-decoration:none;
}

/* ---------------------- TEMPLATE ELEMENTE -------------------- */

/* --- newsletter.tpl --- */

#TPLnewsletter input.eingabe {
   width: 200px;
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
   position: absolute;
}

#TPLnewsletter input.absenden {
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
   width:100px;
   height:20px;
}

#TPLnewsletter li {
   border-top:#000000 10px solid;
}

/* --- bannerfarm.tpl --- */

#TPLbannerfarm textarea {
   width:460px;
   height:55px;
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
}

#TPLbannerfarm li {
   border-top:#000000 10px solid;
}

/* --- kontakt.tpl --- */

#TPLkontakt input.eingabe {
   width: 200px;
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
   position: absolute;
}

#TPLkontakt input.absenden {
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
   width:100px;
   height:20px;
}

#TPLkontakt textarea {
   width:400px;
   height:100px;
   font-family:Verdana, sans-serif; color:#980000;
   font-size:12px;
   letter-spacing:0.7pt;
}

#TPLkontakt li {
   border-top:#000000 25px solid;
}

/* --- KLASSEN --- */

.fehler {
   font-family:Verdana, sans-serif; color:#990100;
   font-size:12px;
   letter-spacing:0pt;
   font-weight:bold;
}

.partner {
   border-left:#000000 15px solid;
   border-bottom:#000000 15px solid;
   top:25px;
   position:relative;
   font-weight:lighter;
   font-size:9px;
}

.partner a {
   position:relative;
   font-weight:lighter;
   font-size:9px;
   text-decoration:none;
   color:#B3AE9D;
}
