/*----Grundgerüst Formatierung------*/


* {
padding:0;
margin:0;
}


body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #5b4c48;
	background-image:url(../images/hg_kachel_papier.jpg);
background-color: #8B0502;
	background-repeat: no no-repeat;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 100%;
}

#header {
	width:100%;
	height:223px;
	padding: 0px;
	background-image:url(../images/header_meerweibchen.png);
	background-position: center;
	margin:0;
	background-color: #8B0502;
	background-repeat: no-repeat;
} 

#wrapper_stoff {
	width: 100%;
	margin: -0px auto 0px auto; 
	background-image: url(../images/hg_wrapper.png);
	/*background-position: center;*/
		background-repeat: no-repeat;
	padding-top:0;
} 

#container {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	background-image: url(../images/hg_container.png);
		background-color: #fff;
	background-repeat: repeat-y;
	background-position: left top;
	padding-left 20px;
} 


#topmenue {
	width:950px;
	height:25px;
	margin: 0px auto 0 auto;
	padding-top:165px;
}


#linkespalte {
	float: left;
	width: 225px; 
	padding: 10px 30px 0px 0px;
	color: #222222;
	max-width:225px;
	border-left-color: fff;
	border-style: solid 7px;
}

#rechtespalte {
    float: right; 
    width: 200px;
    padding: 15px 0; 
}

#menuename {
	height:70px;
	background-image: url(../images/name_menuebox.png);
	background-repeat: no-repeat;
}

#content { 
	margin: 0 0 0 225px;     	
	padding: 0px 0px 0px 30px;
	font-size:14px;
	line-height:22px;
	background-image: url(../images/content-bg.png);
} 

#content h1, .contentheading{ 
	color:#8a0409;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style:normal;
	font-weight:normal;
	padding: 30px 0 10px 0;
	line-height:30px;
}

#content h5{
	color:#8a0409;
	font-size:12px;
	margin:0;
	padding:0;
	padding-left:5px;
}

#content ul{ 
	margin-left:30px;
} 

#breadcrumb {
	padding: 0 0px 0 0px;
	font-size:11px;

	} 
	
#breadcrumb .pathway  {
	color:#685752;
	text-decoration:none
	} 

#breadcrumb a:hover  {
	color:#685752;
	text-decoration:underline
	} 	

#footer {
	padding: 0 0px 0 0px;
	background-image: url(../images/hg_footer.png);	
	height:74px;
} 

#footer_content  {
	width:950px;
	margin: 0 auto;
}


#footer_content p {
	width:315px;
	float:left;
	margin: 15px 0 0 1px;
}


#footer a {

}




div#f_area{
	background-color: #8B0502;
	margin:0px auto;
	width: 980px;
	text-align:left;
	margin-bottom:3px;
}
#f_area div.moduletable, #f_area div.moduletable_menu{
	float: left;
	margin:0px 0px 10px 6px;
	width: 234px;
}
#f_area h3{
	text-align: left;
	vertical-align:bottom;
	height: 33px;
	width: 180px;
	color:#fff;
	font-size:17px;	
	font-family:"Trebuchet MS", Tahoma, Verdana;
	margin:0px;
	padding-left: 54px;
	padding-top:0px;
}
/*----Grundgerüst formatierung ende------*/


/*----menü formatierung allgemein----------*/


.moduletable_menu_1, .moduletable_menu_2, .moduletable_menu_3, .moduletable_menu_4, .moduletable_menu_5, .moduletable_menu_6 {
	padding: 0px 0px 0px 10px;
}

.moduletable_menu_1  ul, .moduletable_menu_2  ul, .moduletable_menu_3  ul, .moduletable_menu_4  ul, .moduletable_menu_5  ul, .moduletable_menu_6  ul, .mainlevel {
	padding-left:25px;
	list-style-type:none;
	font-size: 14px;
	line-height:24px;
		border-left-color: fff;
	border-style: solid 7px;
}

.moduletable_menu_1  ul li ul, .moduletable_menu_2  ul li ul, .moduletable_menu_3  ul li ul, .moduletable_menu_4  ul li ul, .moduletable_menu_1  ul li ul, .moduletable_menu_6  ul li ul, .sublevel{
	list-style-type:none;
	font-size: 12px;
	line-height:20px;
			border-left-color: fff;
	border-style: solid 7px;
}

.moduletable_menu_1 a, .moduletable_menu_2 a, .moduletable_menu_3 a, .moduletable_menu_4 a, .moduletable_menu_5 a, .moduletable_menu_6 a {
	color:#222222 ;
	text-decoration:none
}


/*----menü formatierung oberpunkte----------*/

.moduletable_menu_1 h3{
    height:70px;
	background-image: url(../images/hg_menu_1.png);
	background-repeat: no-repeat;
	color:#FFFFF1;
	font-size:0px;
	}
	
.moduletable_menu_2 h3{
    height:70px;
	background-image: url(../images/hg_menu_2.png);
	background-repeat: no-repeat;
	color:#F2E6D6;
	font-size:0px;
	}
	
.moduletable_menu_3 h3{
    height:70px;
	background-image: url(../images/hg_menu_3.png);
	background-repeat: no-repeat;
	color:#F2E6D6;
	font-size:0px;
	}
	
.moduletable_menu_4 h3{
    height:70px;
	background-image: url(../images/hg_menu_4.png);
	background-repeat: no-repeat;
	color:#F2E6D6;
	font-size:0px;
	}
	
.moduletable_menu_5 h3{
    height:70px;
	background-image: url(../images/hg_menu_5.png);
	background-repeat: no-repeat;
	color:#F2E6D6;
	font-size:0px;
	}
.moduletable_menu_6 h3{
    visibility:hidden;
	}
/*----menü link formatierung----------*/
.moduletable_menu_1 a:hover, .moduletable_menu a:hover, #_linkespalte ul li.parent.active ul li a:hover {
	color:#8a0409;
}

#linkespalte ul li#current a
{ 
	font-weight:bold;
	color:#8a0409;
}

#linkespalte ul li.parent.active a
{ 
	font-weight:bold;
	color:#8a0409;
}

#linkespalte ul li#current ul li a
{ 
	font-weight:normal;
	color:#000;
}

#linkespalte ul li.parent.active ul li a
{ 
	font-weight:normal;
	color:#222;
}

/*----menü link formatierung ende------*/

/*----menü link Virtue Mart formatierung----------*/


/*.mainlevel a
{ 
	font-weight:normal;
	color:#222;
}*/

/*----menü link Virtue Mart formatierung----------*/
#vmMainPage{ 
	height:100% ;
	float:left;
}



/*----classen------*/


.fltrt { 
	float: right;
	margin-left: 8px;
}

.fltlft {
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.bildrahmen_rechts{
	padding:6px;
		border: 1px solid #957a42;
	background-image: url(../images/hg_bilderrahmen.png);	
	float:right;
	margin: 30px;

}

.bildrahmen_links{
	padding:6px;
	border: 1px solid #957a42;
	background-image: url(../images/hg_bilderrahmen.png);	
	float:left;
	margin-right: 10px;
}

#slideshow_3 {
	margin:35px 30px 50px 15px;
	float:right;	
}

#slideshow_3 img{
	padding:6px;
	border: 1px solid #957a42;
	background-image: url(../images/hg_bilderrahmen.png);	
}

#content a{
	color:#930006;
	text-decoration:none;
	font-weight:bold;
}

#content a:visited{
	color:#930006;
	text-decoration:none;
	font-weight:bold;
}

#content a:hover{
	color:#62534D;
	text-decoration:none;
	font-weight:bold;
}



#content h4, #content h3{
	color:#930006;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
}

#content h3{
	margin-top:30px;
	margin-bottom:20px;
}

#content h4{
	margin-top:30px;
}

3.browseProductContainer{
	position:relative;
}

3.browseProductImageContainer{
	position:absolute;
	left:0px;
	top:50px;
}

.3browseProductDescription{
	position:absolute;
	right:0px;
}

.3browsePriceContainer{
	position:absolute;
	bottom:0px;
	left:0px;
}


/* Gästebuch */
#easybook{float:left;
width:665px}
.easy_content{
	background-color:#e8d0ac;
	border-left:#e8d0ac;
	border-right:#e8d0ac;
	background-image:none;
	background-repeat:no-repeat;
}

.easy_top{
	background-color:#f2e6d6;
}

.easy_frame{
	background-color:#e8d0ac;
}

.componentheading{
	margin-top:30px;
	margin-bottom:20px;
}


.collection_link{
		color:#8a0409;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style:normal;
	font-weight:normal;
	padding: 30px 0 10px 0;
	line-height:30px;
}
.moduletable_mp{
	padding-top:90px;
}
