/******************************
HTML-Elements & Content
******************************/

* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background:url(/img/sysimg/bg.gif);
	font:11px Arial, Verdana, Helvetica, sans-serif;
	color:#4c4c4c;
}
img {
	border: 0;
}
form.suche {
	float:left;
}
input.suche {
  	line-height:12px; 
 	width:100px; 
  	height:17px; 
	position:relative;
	top:-5px;
         border:#7a743e solid 1px;
         background-color:#d2b468;
	left:676px;
	/*padding:2px 5px 0px 5px;*/
}
h1 {
	font-size:15px;
         font-weight:bold;
         margin-bottom:15px;
         margin-top:-10px;
         margin-left:15px;
	clear: both;
         color:#7a743e;
} 
p {
       line-height:16px;   	
font-size:12px; 
         margin-right:10px;
         margin-left:15px;
clear: both;
}
 /* 	
	

         width:360px;
}*/
strong { color:#000000;
}
ol {     padding-top:10px;
         list-style-type:decimal;
         list-style-position:outside;
         padding-left:35px;}	
ul {
         /*list-style-image:URL(/img/sysimg/bullet.gif);*/
         list-style-position: outside; 
	list-style-type: disc;      
         padding-left:31px;

}
li{
         padding-top:5px;
         font-size:12px;
         font-family: arial, verdana, helvetica, sans-serif;
         color:#b55535;
         line-height:16px;
         padding-right:180px;
}
li div {
         color:#333333;	
}
a, a:link, a:visited, a:focus, a:active {
	color:#d2b569;
         font-weight:bold;
	text-decoration: none;
}
a:hover {
	color:#d2b569;
	text-decoration: underline;
}
.impressum {
	width: 50px;
	height: 10px;
	margin-right:8px;
}
.agb {
	width: 19px;
	height: 10px;
	margin-right:8px;
}
.suche {
	width: 28px;
	height: 10px;
	margin-right:8px;
}
.contentimg {
	float: left;
	margin: 4px 10px 10px 0px;
}
table.2spaltig {
         width:100%;
         border:0px red solid;
         padding:0px;
         margin: 0px;
         vertical-align:top;
}

td.mittellinie {         
         border-right:1px #79733d dotted;
}
hr {
         border: 0px; /* F?r Firefox und Opera */
         border-top: solid 1px #d2b468;
         width:98%;
         border-bottom: solid 1px #ffffff; /* F?r I.Explorer (Seiten-Hintergrundfarbe!) */
         
}
/******************************
Layout
******************************/
#container {
	width: 990px;
	min-height: 100%;
	margin: 0;
	padding: 0;
}
#leftcol {
	width: 88px;
	height: 618px;
	float: left;
	padding: 0;
}
#contentcol {
         background-color:#ffffff;
	width: 799px;
	height: 620px;
	float: left;
	padding: 0;         
         border: 1px #dfdcba solid; /* d?nne linie um Design */
         border-top:none;

}
#head {
	background:url(/img/sysimg/head.gif) no-repeat;
	width: 779px;
	height: 80px;
	margin: 0px 10px 8px 10px;
}
/*********************************************
******* Kontakt, Impressum, AGB, Suche *******
*********************************************/

.menu2 a{
         color:#7a743e;         
         text-decoration:none;
}

.menu2 a:hover {
       	color: #7a743e;
	text-decoration: underline;
}

#metanav {
	position:relative;
	top:12px;
	left:632px;
	width: 144px;
         font-size:14px;
         font-weight:bold;
         line-height:14px;
         color:#7a743e;
}

/*****************************************/
/*Bilder links und unten*/

#leftEdit {
	position:absolute;
	left:90px;
	top:78px;
	width:154px;
	height:388px;
	z-index:100;
         overflow:hidden;
}
img#leftEdit {
         max-width:145px; 
         height: auto;
}
#rightEdit {
         background-color:#b55535;
	width:154px;
	height:388px;
	z-index:100;
         overflow:hidden;
}
#BotEdit {
	position:absolute;
	left:90px;
	top:465px;
	width:789px;
	height:145px;
	z-index:100;
	visibility: visible;
	overflow: hidden;
}

/* END END END Bilder links und unten*/
/*Brotkrumenpfad*/
.sitePath {
	FONT-WEIGHT: normal; 
         FONT-SIZE: 10px; 
         COLOR: #666666; 
         LINE-HEIGHT: 20px; 
         padding-top:15px;
}
/*END END */
#left {
	/*background:url(/sysimg/left.jpg) no-repeat;*/
	width: 144px;
	height: 379px;
	margin: 0px 10px 8px 10px;
	float: left;
}
*html #left {
	margin: 0px 10px 8px 5px;
}
#wrapper {
	width: 471px;
	height: 379px;
	margin: 0px 0px 8px 0px;
	float:left;
}
*html #wrapper {
	margin: 0;
}
#navigation {

	width: 471px;
	height: 41px;
	margin: 0px 0px 8px 0px;
	float:left;
}
#content {	
	background:#ffffff;
         border:solid 0px red;
	width: 471px;
	height: 330px;
	margin: 0px 0px 8px 0px;
	float:left;
	text-align: left;
	overflow:scroll;
	overflow-x: hidden;

}
#spacertop {
	width:100%;
	height:10px;
}
#right {
	width: 144px;
	height: 379px;
	margin: 0px 0px 8px 10px;
	float: left;
         border:red 0px solid;
}
#righttop {
         background-color:#b55535;
	width: 144px;
	height: 186px;
	margin: 0px 0px 8px 0px;
}
#rightbottom {
	background-color:#7a743e;
	width: 144px;
	height: 185px;
	margin: 0;
}
#produkt, #aktuelles, {
	font-size:10px; 
	position:relative;
	top:10px;
	left:10px;
	width: 124px;
	height: 140px;
	overflow: hidden;
         color:#666358;
}

.img{ float:left;
	margin: 0px 5px 0px 0px;
}
/**********************************************
***********          Teaser         ***********
**********************************************/
h1.teaser {font-size:12px;
         margin-top:0px;
         margin-left:0px;
	clear: both;
         font-weight:bold;
}
.teaser {
         font-family:arial, verdana, sans-serif;
         font-size:11px;    
         line-height:14px;
         color:#ffffff;
}
a.link:teaser {
	color:#ffffff;
	text-decoration: underline;
}

/*********************************************
**********       Bildergalerie       *********
*********************************************/
/*eingef?gt 06.03.2008 lho GALLERIE */

        .galleryTable
        {
            background-color: #FFFFFF;
            border-width: 1px;
            border-color: #dfdcba;
            border-style: solid;
            table-layout: fixed;
            width: 850px;
            padding-left: 25px;
            padding-right: 25px;
        }
        .galleryNavTableTop
        {
            border-style: none;
            height: 30px;            
        }
        .galleryNavTableBottom
        {
            border-style: none;
            height: 30px;
            table-layout: fixed;            
        }
        .galleryPageTable
        {
            border-style: none;
            width: 800px;
            height: 450px;
            table-layout: fixed;
        }
          
        .divDescription
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            width: 100%;
            height: 50px;
            overflow: hidden;
            color: #7a743e;
            margin-top: 5px;
        }
        
        .divImage
        {
            height: 410px;        
            overflow: hidden;
            width: 100%;
        }
        
        .divPage
        {
            overflow: hidden;
            width: 100%;
            height: 410px;
        }
        
        .navPage
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;            
            text-decoration: underline;
            text-align: center;
            cursor: pointer; 
            color: #7a743e;
            width: 10px;
            overflow: hidden;          
        }
        .navPageSelected
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 15px;
            font-weight: bold;            
            text-decoration: none;
            text-align: center;
            color: #b55535;
            width: 10px;
            overflow: hidden;             
        }         
        .navSeperator
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            color: #7a743e;
        }
        .navClose
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            text-decoration: underline;
            font-weight: bold;
            color: #b55535;
            cursor: pointer;
            margin-right: 40px;
        }

        .GalleryHeadline
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 16px;
            text-decoration: none;
            font-weight: bold;
            color: #7a743e;
            margin-top: 10px;
            margin-left: 10px;
        }

a.bildergalerie_content {
         color:#b55535;
         font-weight:bold;
}
/*************************************
*****    Bildergalerie ENDE      *****
*************************************/

#bottom {
	/*background:url(/sysimg/bottom.jpg) no-repeat;*/
	width: 779px;
	height: 135px;
	margin: 0px 10px 8px 10px;
	float: left;
}
*html #bottom {
	margin: 0px 0px 8px 5px;
}
#rightcol {
	width: 10px;
	height: 10px;
	float: right;
	padding: 0;
}

/******************************
Bilder
******************************/

.bilderbaustein {
         padding:0px;
         margin:0px;
         border:red solid 0px; 
}
#img_V1Links {
         margin:10px;
         overflow:hidden;
         width:144px;
         height:379px;
}
#img_1Links {
         margin:10px;
         overflow:hidden;
         width:144px;
         height:183px;
}
#img_2Links {
         margin-left:10px;
         overflow:hidden;
         width:144px;
         height:185px;
}
#img_1unten {
         margin:10px;
         overflow:hidden;
         width:778px;
         height:135px;
}
#img_V1unten {
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:204px;
         height:135px;
         float:left;
}
#img_V2unten {         
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:144px;
         height:135px;
         float:left;
}
#img_W1unten {
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:144px;
         height:135px;
         float:left;
}
#img_W2unten {         
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:230px;
         height:135px;
         float:left;
}
#img_X1unten {
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:144px;
         height:135px;
         float:left;
}
#img_X2unten {         
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:110px;
         height:135px;
         float:left;
}
#img_Y1unten {
         background-color:#d2b468;
         margin-top:10px;
         margin-left:10px;
         overflow:hidden;
         width:470px;
         height:135px;
         float:left;
}
#huelle{
         width:800px;
         /*background-color:#eeeeee;*/
         margin:0;
         padding:0;
}