/* skinreju */

body {
	margin: 0px auto;
	padding: 0px;
	background: url(../gif/main_bg.jpg) top left repeat-x;
	background-color: #673F48;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#siegel {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:250px;
	background: url(../gif/siegel.png) top left no-repeat;
	z-index:5;
}
#siegel2 {
	position:absolute;
	right:0px;
	top:0px;
	width:200px;
	height:200px;
	background: url(../gif/siegel2.png) top left no-repeat;
	z-index:5;
}	
#container {
	margin: 0px auto;
	width: 930px;
	height: auto;
	background: url(../gif/main_bg.png) top left repeat-y;
}
#header {
	margin: 0px auto;
	width: 920px;
	height: 217px;
	background: url(../gif/header.jpg) top left no-repeat;
}	
#navi {
	margin: 0px auto;
	width: 910px;
	padding-left: 10px;
	background-color: #4B2A31;
	color: #FFF;
}
#navi ul {
	margin: 0px;
	padding: 0px;
	width: 900px;
	list-style-type: none;
	background-color: #4B2A31;
}
#navi ul li {
	display: inline;
}		
#navi a {
	padding: 11px 10px;
	line-height: 40px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
#navi a:hover {
	background: url(../gif/navi_bg.jpg) bottom left no-repeat;
}	
#naviborder {
	margin: 0px auto;
	width: 920px;
	height: 46px;
	background: url(../gif/navi_border.jpg) top left no-repeat;
}	
#content01 {
	margin: 0px auto;
	width: 920px;
	background-color: #673F41;
	color: #FFF;
}	
#left01 {
	float: left;
	width: 580px;
	padding-left: 10px;
	padding-top: 10px;
}
#left01 ul {
	list-style-type: none;
}
#left01 a {
	color: #FFF;
	text-decoration: underline;
}	
#left01 a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #FFCCCC;
}	
#right01 {
	float: right;
	width: 260px;
	padding-top: 15px;
	padding-right: 20px;
}
#right01 ul {
	list-style-type: none;
}			
#clear01 {
	clear: both;
}
#footer {
	margin: 0px auto;
	width: 920px;
	height: 100px;
	background: url(../gif/footer.jpg) top left no-repeat;
}	
#inhalt {
	padding-top: 80px;
	padding-left: 450px;
}
#inhalt a {
	color: #FFF;
	text-decoration: underline;
}
#inhalt a:hover {
	text-decoration: none;
}	
.fett {font-size: 1.8em; font-style: italic; color: #CC9999; font-weight: bold;}
.middle {font-size: 1.3em; font-style: italic; color: #CC9999; font-weight: bold;}
.small {font-style: italic; color: #CC9999; font-weight: bold;}
.mini {font-size: 0.7em; color: #FFF;}
.bg {background-color: #FF99CC;}
