

body {
	background-color:#DCCDB7;
	background-image:url();
	background-position:center top;
	font-size: 10px;
	color: #3F2D24;
	font-family: Arial, sans-serif;
	font-weight: normal;
	line-height: 20px;
	letter-spacing:0px;
	text-decoration: none;
	margin: 0px;
	border: 0px;
	
}

table			{border: 0px; border-spacing: 0; padding: 0; border-width: 0px; border-collapse: collapse; border-style: hidden;}


img					{ border: 0px solid #DCCDB7; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px;}
a.imgborder			{ border: 0px solid #DCCDB7; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px;}
a.imgborder:hover	{ border: 1px solid #3F2D24; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 0px;}

a				{ font-size: 10px; color: #3F2D24; font-family: Arial, sans-serif; font-weight: normal; line-height: 15px; text-decoration: underline; letter-spacing:0px;}
a:hover			{ font-size: 10px; color: #3F2D24; font-family: Arial, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none; letter-spacing:0px;}
a.link			{ font-size: 10px; color: #3F2D24; font-family: Arial, sans-serif; font-weight: normal; line-height: 15px; text-decoration: underline; letter-spacing:0px;}
a.link:hover	{ font-size: 10px; color: #3F2D24; font-family: Arial, sans-serif; font-weight: normal; line-height: 15px; text-decoration: none; letter-spacing:0px;}

.small			{ font-size: 1px; color: #DCCDB7;}
.hidden			{ display: none; }

H1, H2, H3		{ font-weight: bold; text-decoration: none; line-height:15px; letter-spacing:0px; }
H1				{ font-size: 14px; color: #3F2D24; }
H2				{ font-size: 12px; color: #3F2D24; }
H3				{ font-size: 10px; color: #3F2D24; }


#rahmen {
	width:790px;
	height:auto;
	z-index:1;
	margin: 20px;
}
#logo {
	width:auto;
	height:auto;
	z-index:3;
	float:left;
}
#kontakt {
	width:auto;
	height:auto;
	z-index:4;
	float:right;
	text-align:right;
}
#navirahmen {
	width:150px;
	height:auto;
	z-index:70;
	float:left;
	border:solid 5px #3F2D24;
}
#naviblock01 {
	width:148px;
	height:5px;
	z-index:9;
	background-color:#eee;
	float:left;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #000;
}
#naviblock02 {
	width:148px;
	height:5px;
	z-index:9;
	background-color:#eee;
	float:left;
	border-bottom: solid 1px #000;
	border-left: solid 1px #fff;
	border-right: solid 1px #000;
}
a.nav01, a.nav01activ {
	display: block;
	float:left;
	width:148px;
	height:30px;
	background-color:#ddd;
	
	text-indent:10px;
	line-height:30px;
	
	color:#111;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #000;
}
a.nav01:hover, a.nav01activ:hover {
	display: block;
	float:left;
	width:148px;
	height:30px;
	background-color:#CCC;
	
	text-indent:10px;
	line-height:30px;
	
	color:#111;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #000;
}
a.nav02, a.nav02activ {
	display: block;
	float:left;
	width:148px;
	height:30px;
	background-color:#bbb;
	
	text-indent:10px;
	line-height:30px;
	
	color:#111;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #000;
}
a.nav02:hover, a.nav02activ:hover {
	display: block;
	float:left;
	width:148px;
	height:30px;
	background-color:#aaa;
	
	text-indent:10px;
	line-height:30px;
	
	color:#111;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #000;
}
a.nav03, a.nav03activ {
	display: block;
	float:left;
	width:148px;
	height:30px;
	background-color:#999;
	
	text-indent:10px;
	line-height:30px;
	
	color:#111;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #000;
}
a.nav03:hover, a.nav03activ:hover {
	display: block;
	float:left;
	width:148px;
	height:30px;
	background-color:#888;
	
	text-indent:10px;
	line-height:30px;
	
	color:#111;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border-left: solid 1px #FFF;
	border-right: solid 1px #000;
}
#textrahmen {
	width:auto;
	height:auto;
	z-index:81;
	float:right;
	border:solid 5px #3F2D24;
}
#text {
	width:570px;
	height:auto;
	z-index:80;
	background-color:#eee;
	float:right;
	padding:20px;
}
.strichrahmen {
	margin-bottom:10px;
	margin-top:10px;
	width:610px;
	height:auto;
	z-index:50;
	float:left;
	border:solid 5px #3F2D24;
}
.strich {
	width:598px;
	height:auto;
	z-index:5;
	background-color:#eee;
	float:left;
	border-top: solid 1px #FFF;
	border-left: solid 1px #FFF;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
	padding-left:5px;
	padding-right:5px;
}


