@charset "utf-8";
/*************************************
************ MAIN CSS **************
***********************************/
html {

				background:#FFFFFF url(../images/bgmain.png) repeat-x;
				height:100.01%;
				min-height:100.01%;
				
}
body { 
				font-family: Georgia, Lucida Sans Unicode, Lucida Grande, Arial, sans-serif;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-style:normal;
				color:black;
				width:100%;
				height:100.01%;
				min-height:100.01%;
				padding:0;
				font-size:100.01%;
				font-size:11px;
				line-height:1.3em;
				margin:0;
				text-align:center;
	}
	
	
	
	
.fce-box {
	width:117px;
	margin:0 0 10px;
	float:left;
	clear:left;
	font-size:0.9em;
}	
.fce-box-header {
	width:117px;
	height:33px;
	float:left;
	margin:0;
	padding:0;
}
.fce-box-body {	
	background:transparent url(../images/fce-box-bg.png) scroll repeat;
	float:left;
	clear:left;
	width:100%;
}
.fce-box-img {
	padding:0 1px 0 1px;
}
.fce-box-text {	
	background:transparent url(../images/fce-box-bgBottom.png) scroll no-repeat 0 bottom;
	padding:10px;
	font-size:9px;
	
}

a { color:#000; text-decoration:none; }
a:hover {color: #946092; text-decoration:underline;}

img {	
		border: none;

}
h1,h2,h3,h4,h5,h6 {
	color:#000	;
	padding:3px 0;
	margin:0;
}
h1 {
	font-size:1.6em;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:1em;
}
h5 {
	font-size:0.8em;
}
h6 {
	font-size:0.6em;
}
p, form {
	padding:5px 0;
	margin:0;
}
input, textarea, option, select {
	border:1px;
	margin:3px 0;
}


/******* WRAPPERIDS **********/			


#wrapperBg{
			width:100%;
			text-align:left;
			margin:0;
			height:22px;
			min-height:22px;
			padding:0;
			background:transparent url(../images/hgpicturebody.png) no-repeat left top;
			border:0px solid red;
			float:left;
			z-index:20;
			position:absolute;
			top:0;
			clear:both;
			left:0;
			
				}
#wrapper {
			margin:0 auto;
			width:770px;
			height:100%;
			min-height:100%;
			z-index:9;
			text-align:left;
}

#wrappermain, #wrappermainFull{
				width:632px;
				/*width:630px;*/
				float:left;
				text-align:left;
				margin:0px auto 0;
			height:100%;
			min-height:100%;
			padding:0;
			background:transparent url(../images/barmain.png) repeat-y 0 100px;
			z-index:20;
			position:absolute;
				}

#wrappermain .align-center {/*padding-left: 150px;*/ text-align:center;}

#wrappermainFull {
			background:transparent url(../images/barmainFull.png) repeat-y 0 100px;
				}				
/******* METAMENU **********/	
#metamenu{
				float:right;
				height:34px;
				width:100%;
				padding-bottom:5px;
				padding-top:25px;
				background:transparent url(../images/bgmain.png) repeat 0 0;
			
				}
			
#metamenu ul{
				float:right;
				list-style-type:none;
				margin:0;
				padding:0 30px 0 0;
				margin-top:22px;}

#metamenu ul li{
				font-weight:normal;
				display:inline;
				}

#metamenu ul li a{
				text-decoration:none;
				color: #000000;
				
}
#metamenu ul li a:hover{
				text-decoration:underline;
				}
				
#metamenu ul li a.act{
				text-decoration:underline;
				}

/******* TRAILER **********/	
#trailer{
				background:#FFFFFF url(../images/trailerdummy.png) no-repeat;
				float:left;
				width:100%;
				height: 217px;
				}
#logo {
				background: url(../images/logo.png) no-repeat;
				width: 154px;
				height: 74px;
				float: right;
				clear:both;
				margin: 31px 0 0 0;
				padding:0 20px 0 0;
				


}

/******* MAINMENU **********/		
#mainmenu {	
			float: left;
			list-style: none;
			width: 100%;
			padding-left:2px;
			}
			
#mainmenu ul {
			list-style-type:none;
			margin: 0;
			padding: 0;
			float:left;
			}

#mainmenu ul li{
			display:inline;
			margin: 0;
			padding: 0;
			float:left;
			}

#mainmenu ul li a{
			color: #000000;
			float:left;
			}
			
#mainmenu ul li a:hover{}
#mainmenu ul li a.act{}

/******* MAINCONTENT**********/
#maincontent {
			width:100%;
			clear:both;
			float: left;
			background:transparent url(../images/barmain.png) repeat-y;
			}

#maincontentFull{
			background:transparent url(../images/barmainFull.png) repeat-y;
			padding:20px;
			clear:both;
			float: left;
			}
			
#maincontent h2 {
			color: #993300;
			font-size: 1.0em;
			
			
			}

/******* SUBNAV **********/
#mainleft {
	   	    width: 183px; 
			float:left;
			min-height:300px;
			height:auto !important;
			height:300px;
		    }

#mainleft ul {
			list-style:none;
			margin: 0;
			padding: 25px 0 0 3px;
            }

#mainleft ul li {
			background:transparent url(../images/trennersmall_subnav.png) no-repeat;
			padding:1px 0 0 0;
			}

#mainleft ul li a{
			text-decoration:none;
            }

/******* SUBNAV 2nd **********/
div#maincontent #mainleft ul ul {
	padding: 0px;
	margin: 0px;
	
	
}

div#mainleft ul li ul li {
	
	
	
}

div#mainleft ul li ul li a {
	
	
	
}





#mainleft ul li a:hover{}

#mainleft ul li a.act{}



/******* BREADCRUMB**********/

#rootline {
			/*width:69%;*/ 
			float:left;
			padding: 15px 0px 10px 28px;
			font-style:italic; 
			
			}
#rootline a {
			/*text-align:left;*/
			
			 
			 }
#rootline a:hover {
			
			text-decoration:underline;
			 
			 }


#mainright {
			float:left;
			padding:0 0 0 28px;
			margin: 20px 0 0 0;
			width:380px;
			
			}

#mainright p {
			color:#515A3D;
			}
			
#mainright h4 {
			color: #84320c;

}
			
			
#rightcontent {
	float:right;
	margin-top:277px;
	
}	


/********FCE-BESTELLUNG*****/

#fce-bestellen-wrapper {
				border:1px solid black;
				width: 140px;
				float:left;
				margin-right:10px;
				margin-bottom:30px;
				/*margin:10px;*/
				

}

 #fce-bestellen-header{
			width:100%;
			float:left;
			text-align:center;
			

}


 #fce-bestellen-header h4 {
			/*padding:0;
			margin:0;*/
			font-size:12px;
			

}

 #fce-bestellen-image{
			float:left;
			/*margin:5px 5px 5px 5px;*/
	


}

 #fce-bestellen-text{
			float:left;
			padding: 5px;
			font-size:1.3em;
			/*margin-left:32px;*/
			font-weight: bold;
			width:100%;
}


