/* Der Hauptbody   *  DESIGN   *           */
body {
    background-color: #FFFFEE;
    font-family:sans-serif;
    font-size:10pt;
    color:#000000;
}

/* GROESSEN ANGABEN  *  DESIGN   */
/* Breite muss plus 16 sein, wenn kein padding */
#root {
   width: 976px;
   border: 0px;
   padding:0px
}


/* OBERES BANNER */
#banner {
	margin-top:30px;
}
/* MENU */
#links {
    background-color:#F7931D;
	border:2px solid #F7931D;
    border-bottom: 2px solid #985A11;	
    height:20px;
}
#sek_banner_left {
    height:20px;
	width:475px;
	color:#FFFFFF;
	margin-left:5px;
	display:inline;
	float:left;
	}
#menulinkdiv {
    height:20px;
    width:120px;    
    display:inline;
    float:right;
    text-align:center;
}	
#menulinkdiv_aktiv {
    height:20px;
	background-color:#FCD398;
    width:116px;    
    display:inline;
    float:right;
    text-align:center;
    border-top: 2px solid #985A11;
    border-right: 2px solid #985A11;
    border-left: 2px solid #985A11;        
    margin-top:1px;
}	

#sek_banner_right {
    width:10px;
    height:20px;    
    display:inline;
    float:left;
	color:#FFFFFF;
	margin-left:0px;
	border-bottom:2px solid #985A11;
	}
	

/*   HAUPTFENSTER  */
#mitte {
    width: 900px;
    margin-left:30px;

}

#footer {
   margin-top:50px;
   border-top:1px solid #985A11;
   color:#985A11;
   text-align:center;
   


}


/* MENU RECHTS */
#rechts {
    width: 260px;
    float: right;
    text-align:center;
}





/* Allgemeine Links */
a { color: #F7931D;
    text-decoration:none;
    font-weight:bold;
 }




/* SHOP */
/* der div Bereich der SHOP Navi  */
.shopNav {
    width:100%;
    text-align:left;
    padding:2px;
    border-width:1px;
    border-style:solid;
}
.shopNavHeader {
    width:50%;
    background-color:#DDDDDD;
    padding:2px;
    border-width:1px;
    border-style:solid;
    position:relative; top:-10px; left:-6px;
    font-weight:bold;
}
.navAktiv {
    color:#006600;
}
/* Die Artikeldarstellung */
.shopArtikelListe {
    width:100%;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#000000;
}




/* HIER NUN die primäre MENU Navi */
.menulink {
    color: #653B0A;
    font-weight:normal;
}

.menulink_aktiv {
    color: #653B0A;
    font-weight:normal;

}
.sekmenulink {
}


/*  NEWS  */
.newstext {
    margin-bottom:15px;
}




/* DER GESAMTE ADMINISTRATIONSBEREICH */
.adminheader {
    border: 1px solid black;
    background-color: #BBBBBB;
    font-weight: bold;
}
.adminbereich {
    border: 1px solid black;
    background-color: #FFFFFF;
}
.adminbereich ol.menupunkt {
    list-style-type: none;
}

.adminbereich > p {
    padding: 5px;
}
.adminbereich ol.bereich {
    list-style-type: none;
    border-top: 1px solid;
}
.adminbereich ol.bereich > li {
    font-weight:normal;
}
.adminbereich ol.aktionen {
    list-style-type: none;
    font-weight:normal;
    margin-top: 10px;
}
.adminbereich ol.aktionen > li {
    display: inline;
    margin-right: 5px;
}
.adminbereich ol.aktionen > li > a {
    padding:3px;
    border: 1px solid black;
    background-color: #CCCCCC;
    color: #000000;
    text-decoration: none;
}
.adminbereich ol.aktionen > li > a:hover {
    background-color: #FFFFFF;
    color: #333333;
    text-decoration: none;
}



p.error {
    font-weight:bold;
    color:#FF0000;
}

.formular {
    background-color: #FFFFFF;
    text-align: justify;
    border:1px solid #985A11;
    padding:10px;
    display:inline;float:left;
    margin-right:100px;
}

.formular > p {
    padding: 5px;
}

.formular > ol {
    list-style-type: none;
    margin: 2px;
    padding: 5px;
}

.formular * tr  {
    vertical-align: top;
}

.formular * textarea  {
    font-size: 10pt;
}

.formular * label:after {
    content: ":";
    
}
