@charset "utf-8";

body
{	

	text-align:center;
	margin:15px;
	vertical-align:top;
	font-size:13px; 
	font-weight:normal;
	color: black; 
	font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; 
	line-height: 20px; 
	text-decoration: none; 
	
}

body /* Mozilla Firefox alignment */
{
text-align: -moz-center;
} 

body { background-image:url(/newpic/bg5.jpg); background-repeat:repeat;}
img { border:0px;}

#haupt {  background-image:url(/newpic/bg5.png); background-repeat:repeat; width:89%; max-width:1200px; min-width:900px;
	margin-bottom:25px;
	margin-left:20px;
	margin-right:20px;
	margin-top:8px;
	padding-top:5px;
}
.feeter { background-color:#443020;  width:100%;
	margin-bottom:25px;

	margin-top:20px;

}
.feettd { text-align:center; font-weight:bold;  

color:#FC3;

	padding:15px;
}
.td-nav { background-color:#443020; }
#boxh {  margin-left:0px; margin-top:10px; margin-right:25px; margin-bottom:25px;}
.box1 { width:180px;   padding-top:0px; vertical-align:top; text-align:left;  }
.box2 {  padding-left:15px; padding-right:15px; text-align:left; vertical-align:top; }
.box3 { width:150px;    padding-right:15px; padding-left:15px; text-align:left; vertical-align:top; border-left:dashed #443020; border-right:dashed #443020;  }
.box02 {  padding-left:15px; padding-right:15px; text-align:left; vertical-align:top; margin:20px; height:200px; }
.box03 { width:200px;    padding-right:15px; padding-left:15px; text-align:center; vertical-align:top; border-left:dashed #443020; border-right:dashed #443020;  }
.box04 {  padding-left:25px; padding-top:20px; padding-right:15px; text-align:left; vertical-align:top;  }
.tablep { width:98%; padding:1px; border:#443020 solid 1px;  } 
.box05 { width:150px; height:100px; padding:10px; text-align:left; vertical-align:center; background-color:#ece8d8; border-right:dashed 1px #443020; }
.box06 { width:20%;  padding:10px; text-align:left; vertical-align:center; background-color: #ece8d8; border-right:dashed 1px #443020; font-weight:bold;  }
.box07 {  padding:10px; text-align:left; vertical-align:center; background-color: #ece8d8;  border-right:dashed 1px #443020; }
.box08 { width:100px; padding:10px; text-align:left; vertical-align:center; background-color: #ece8d8;  }
.box09 { width:24%; padding:10px; text-align:right; vertical-align:middle; background-color: #ece8d8; color:#F00; font-weight:bold;  }
.mwst { color:#333; font-size: 10px;}

.boxk1 { width:80%;   vertical-align:top; text-align:left;  }
.boxk2 {  padding-top:0;  padding-right:15px; text-align:right; vertical-align:top; color:#FFF; }
.boxk2b {   padding-right:0; text-align:right; vertical-align:top; color:#FFF; }
.boxk3 {  padding-right:10px;  text-align:left; vertical-align:top;   }
.boxk3b {  padding-right:20px;  text-align:left; vertical-align:top;   }
.boxk4 { width:80px; padding:3px; text-align:center; vertical-align:center; border-right:dashed 1px #ece8d8;
border-bottom:dashed 1px #ece8d8; font-weight:bold;}
.boxk5 { padding:3px; text-align:center; vertical-align:middle;  border-right:dashed 1px #ece8d8; font-weight:bold;}
.boxk6 {  padding:3px; text-align:left; vertical-align:center; border-bottom:dashed 1px #ece8d8; font-weight:bold; }
.boxk7 { padding:3px; text-align:center; vertical-align:middle;  font-weight:bold; }
.tablepic { margin-top:10px; }
.pic1 { padding:5px; height:150px; text-align:left; vertical-align:bottom; background-color:#ece8d8;}

.gall { width:100%; margin-top:20px; margin-bottom:20px; padding-bottom:20px; border:1px solid #FC0;}
.important { color:#FC0; font-weight:bold; }
.important0 { color:#443020; font-weight:bold; }
h1 { color:#443020; margin-top:0; padding-top:0; }
.bestell { padding-top:5px;  width:150px; height:19px; margin-right:30px;  text-align:center; vertical-align:middle;
}

.bestell a { color:#FC0; font-weight:bold; font-size:18px; }
.bestell a:hover { color:#FFF; font-weight:bold; font-size:18px; }

/* ------------------------------------------------------------------------
	Layout
------------------------------------------------------------------------- */

	
	ul.gallery {
		list-style: none;
		margin: 20px 0 10px 0;
	}
	
		ul.gallery li {
			display: block;
			float: left;
			margin: 5px 5px 0 0;
		}
		
			ul.gallery li a {
				padding: 2px;
				display: block;
				border: 2px #FC0 solid;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				line-height: 0;
			}
			
			ul.gallery li a:hover { border: 2px #313739 solid; }
			
	ul.gallery2 {
		list-style: none;
		margin: 0 0 10px 0;
	}
	
		ul.gallery2 li {
			display: block;
			float: left;
			margin: 5px 5px 0 0;
		}
		
			ul.gallery2 li a {
				padding: 2px;
				display: block;
				border: 2px #FC0 solid;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				line-height: 0;
			}
			
			ul.gallery2 li a:hover { border: 2px #313739 solid; }			