html {
        font-size:100,1%;
}
 
body {
   font-family:Verdana, Trebuchet MS,  Helvetica, Arial, sans-serif;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
    background:#FCF8DE;
}
img{
	border:0px;
}
#Container {
  width: 900px;
  margin-right:auto;
  margin-left:auto;
  padding:5px;
  background:#FFFFFF;
  text-align:left;
  border:2px solid #B49F89;
}

div#head {
	margin:0px 0px 0px 0px;
	padding:0px 0 0px 0;		
}

/** MainNavigation **/

div#MainNavi {
	margin-left:198px;
	padding:5px 5px 0px 20px;
	font-size:12px;
}
ul#navipunkte{
	margin:0px 0px 0 0px;
	padding-left:0px;	

}
li.level1 {
	display:inline;
}

li.level1 a {
	text-decoration: none; 
	color:#FCF8DE;
	font-weight:bold;

	padding:0px 9px 0px 9px;
}
li.level1 a:hover {
	color:#FFF97F;
	background:#86002C;
	border-bottom:4px solid #FFF97F;
} 

li.level1 a.level1aktive{
	color:#FFF97F;
	background:#86002C;
	border-bottom:4px solid #FFF97F;
} 
#navigationsleiste{
	margin-left:200px;
	margin-top:0px;
}
/**naviTop**/


#topnavigation_start{
	margin:-20px 0 0 0px;
	color:white;
	list-style-type:none;
	padding:20px 0 20px 15px;
}


li.generic {
	text-decoration: none; 
	color:white;
	font-weight:bold;
	font-size:10px;
}
li.generic a {
	text-decoration: none; 
	color:white;
	font-weight:bold;
	font-size:10px;	
}
li.generic a:hover {
	color:#FFF97F;
}

/**subnavi**/
#subNavi_start{
	width:191px;
	margin:-20px 0 0 0px;
	float:left;
	background:#86002C;
}
li.level2{
	list-style-type:none;
}
li.level2 a {
	text-decoration: none; 
	color:white;
	font-weight:bold;
	border-bottom:1px solid #FEF7B6;
	margin-left:-25px;
	display:block;
	padding-left:0px;
}
li.level2 a:hover {
	color:#FEEA4D;
} 

li.level2 a.level2aktive{
	color:#FEEA4D;
} 
#liste{
	margin:10px 0 10px 0;
}
/** Content**/
#Content{
	width:700px;
	background:#fff;
	padding-left:5px;
	margin-top:5px;
	float:left;
}
#kasten_1{
	width:220px;
	margin:5px 5px 5px 5px;
	float:left;
	background:#D6BB9C;
	height:300px;
	border-bottom:10px solid white;
	font-size:12px;
}
#kasten_2{
	width:220px;
	margin:5px;
	float:left;
	background:#CEB89E;
	height:300px;
	font-size:12px;
}
#kasten_3{
	width:220px;
	margin:5px 0 5px 5px;
	float:left;
	background:#D3AF86;
	height:300px;
	font-size:12px;
}
#infokasten{
	width:690px;
	margin:10px 5px 5px 5px;
	background:#FEF7B6;
	clear:left;
	padding:3px;
}
#content_kasten{
	width:500px;
	margin:5px 5px 5px 5px;
	float:left;
	background:#FCF8E3;
}

.text_kasten{
	padding:5px;
	color:#86002C;
}
.text_infokasten{
	padding:0px 0px 0px 5px;
	color:#86002C;
	font-size:12px;
}
.text_bold{
	padding:0px 0px 0px 5px;
	color:#86002C;
	font-weight:bold;
}
.edit_inline{
	font-weight:bold;
	padding:2px;
	border:1px solid #A1A7D4;
	display:block;
	background:#DCDBE1;
	margin:5px;
	color:#3155A6;
}
/**footer**/
#Footer{
	color:#86002C;
	padding:10px 0 20px 0px;
	margin:0px 0 0 0px;
	font-size:12px;
}
.address{
	margin:-45px 100px 0 10px;
	
}
.address a{
	color:white;
}
/**infobox**/
#infobox{
	width:180px;
	margin:5px 0px 5px 5px;
	float:left;
	background:#D6BB9C;
}
.infobox{
	color:#86002C;
	margin:20px 10px 10px 10px;
}
.infoboxHead{
	font-size:13px;
	font-weight:bold;
	margin:-30px 0 0 10px;
	color:#86002C;
}
/***************INHALT******************/
/**kontakt**/
#inline_edit_seite{
	font-weight:bold;
	font-size:13px;
	color:#86002C;
}
.ko_textfield{
	border:1px solid #CDA18F;
	width:200px;
}
.ko_textfield_ab{
	border:1px solid #CDA18F;
	width:200px;
	background:#86002C;
	color:white;
	font-weight:bold;
}
.ko_textarea{
	border:1px solid #CDA18F;
	width:200px;
}
/**Sitemap**/
.pa_sitemap_link_level1{
	font-weight:bold;
	color:#86002C;	
	text-decoration:none;
}
.pa_sitemap_link_level2{
	text-decoration:none;
	color:#B7854C;	
}
.pa_sitemap_level2 a{
	color:#B7854C;
}
.pa_sitemap_level2 a:hover{
	color:#FEEA4D;
}
.pa_sitemap_level1 a:hover{
	color:#FEEA4D;
}
.pa_sitemap_level1{
	padding-top:10px;
	list-style-type:none;
}
.pa_sitemap_level2{

	list-style-type:none;
}
/***********************************************************/
/*********************CONTENT*******************************/
/********************************************************/
a#info_link {color:#86002C;font-weight:bold;}
.na_name{
	padding:0px 0 0 0px;
	font-size:14px;
	font-weight:bold;
	color:#63160E;;
	border-bottom:2px solid #E8CDC2;
}
.na_text{
	padding:10px;
	background:#F7EFBD;
	color:#63160E;
	margin:0 10px 0 10px;
	border-bottom:1px solid #63160E;
}
.na_text_base{
	padding:10px;
	color:#63160E;
	margin:0 10px 0 10px;
}
.na_picture{padding-left:20px;}
a.em_link {
	color:#63160E;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
}
a:hover.em_link {
	color:#FEEA4D;
	font-weight:bold;
	text-decoration:underline;
}
a.li_link {
	color:#63160E;
	font-weight:bold;
	text-decoration:none;
	margin-left:20px;
}
a:hover.li_link{
	color:#FEEA4D;
	font-weight:bold;
	text-decoration:underline;
}
.picture_info{
	padding:10px 0 0px 0px;
}
/**FACHMARKT**/
#tabelle_fachmarkt{
	/*width:480px;*/
	padding:0 10px 0 10px;
}
.fachmarkt_beschreibung{
	color:#9D794F;
	padding-bottom:10px;
}
.ueberschrift_fachmarkt{
	color:#9D794F;
	font-weight:bold;
}
/**historie**/
.historie_text{
	color:#9D794F;
	padding:0 10px 0 10px;
}
.historie_text_01{
	color:#63160E;
	padding:0 10px 0 10px;
}
/**produkte**/
.na_text_produkte{
}
.na_name_produkt{
	padding:0px 0 0 0px;
	font-size:12px;
	font-weight:bold;
	color:#63160E;
	background:#E8CDC2;
}
.na_name_produkt_01{
	margin:10px;
	padding:0 10px 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#63160E;
	background:#E8CDC2;
}
#tabelle_produkt{
	width:480px;
	padding:0 10px 0 10px;
	border-bottom:1px solid #D6BB9E;
	margin:0 0 10px 10px;
}
.bild_detail{
	float:left;
	padding:0 10px 0px 0;
}
.na_text_detail{
	padding:10px;
	color:#63160E;
	margin:0 10px 0 10px;
}
.na_text_detail2{
	padding:10px 10px 10px 10px;
	color:#63160E;
	margin:0 10px 0 10px;
}
.text_teaser{
	color:#63160E;
}
.na_titel_produkte{
	margin:10px;
	padding:0 10px 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#63160E;
	background:#E8CDC2;
}
a.na_link_produkte {
	text-decoration:none;
	color:#63160E;
}
img.bi_small
{
	margin:0 0 10px 0;	
	padding:0 0 0 0;
}
