
html {background:#FFFFF0;}
BODY { 
	
	font-family : Arial, Verdana, Helvetica; 
	width:100%;
	font-size : 94%; 
	padding:0;
	margin:0;
	text-align : center; 
	background : url(/img/bg/back.jpg) repeat-x top left; 
}

.mybody  
{
	width:90%;
	min-width : 1000px; 
	margin : 0 auto; 
}
 
H1 { 
	font-size : 100%; 
	padding : 0; 
	margin : 0;
	margin-top:0px;
	margin-bottom:4px;
	margin-left:4px;
	font-weight : bold; 
	text-align : left; 
} 

H2 { 
	font-size : 100%; 
	padding: 0; 
	margin : 0; 
} 
H3 { 
	font-size : 100%; 
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 2px; 
	margin : 0 0 0.2em; 
	padding-top : 2px; 
	text-align : center; 
} 
P { 
	padding-right : 0; 
	padding-left : 3px; 
	padding-bottom : 2em; 
	margin : 0.4em 0 0.8em; 
	padding-top : 0.6em; 

} 
IMG { 
	margin : 0px; 
	padding : 0px; 
	border : 0; 
	
} 
#logo { 
	border-width : 1px; 
	border-style : solid; 
	border-color : #fff; 
	height : 180px; 
	margin:0;
	background : url(/img/logo.jpg) no-repeat top left; 
} 
.fixed #wrapper { 
	margin : 0 auto; 
	width : 100%; 
	text-align : left; 
} 
.liquid #wrapper { 
	width : 100%; 
	text-align : left; 
} 
#header { 
	margin-left:2px;
	margin-right:2px;
	margin-bottom:0;
	padding-bottom:0;
} 
#header P { 
	padding-right : 15px; 
	padding-left : 15px; 
	padding-bottom : 0; 
	margin : 0; 
	padding-top : 0.4em; 
} 
#header H1 { 
	padding-right : 15px; 
	padding-left : 15px; 
	padding-bottom : 0; 
	margin : 0; 
	padding-top : 0.4em; 
} 
#header H2 { 
	padding-right : 15px; 
	padding-left : 15px; 
	padding-bottom : 0; 
	margin : 0; 
	padding-top : 0.4em; 
} 
P.layoutstyle { 
	
} 
#navitop { 

	text-align : left; 
	padding-right : 0; 
} 
#header UL {
	font-weight:bold;
	font-size:86%;
	margin:0;padding:0;
	text-align : right; 
	padding-left : 6px; 
	list-style-type : none; 
} 
#header UL LI { 
	display : inline; 
	list-style-type : none; 
} 
#header UL LI A { 
	color : #ccc; 
	text-align : center; 
	text-decoration : none; 
	padding : 0 2px 0 2px; 
} 
#header UL LI A:hover { 
	background : #fff; 
	color : #8c2244; 
	padding : 0 2px 0 2px; 
} 
#header UL LI A.active { 
	color : #ccc; 
	padding : 0 2px 0 2px; 
} 
#header UL LI A.active:hover { 
	color : #8c2244; 
	padding : 0 2px 0 2px; 
} 
#header UL LI A SPAN { 
	display : block; 
} 
 .box { 
	background : #ececec; 
	color : #8c2244; 
	border-width : 1px; 
	border-style : solid; 
	border-color : #fff; 
} 

.box h3 { 
	font-size : 86%; 
	background : #fff; 
	color : #8c2244; 
	text-align : left; 
	padding-bottom : 5px; 
	padding-top : 5px; 
	padding-left : 12px; 
	margin-top : 1em; 
}
 
.box h4 { 
	background : #fff; 
} 

.colmid { 
	background : #fff; 
	color:#8c2244;
	
	padding:0px;
	margin:0px;
	border-width : 1px; 
	border-style : solid; 
	border-color : #8c2244 
} 

.colleft { 
	
	font-size:90%;
	background : #fff; 
	color:#8c2244;
}
 
.colleft A {

	text-decoration : none;
	color : #8c2243; 
	background : #FEFCEF; 	
 }

.colleft A:hover {
	text-decoration : none; 
	color : #fff; 
	background : #8c2243; 
}

 .colleft A:active {
	text-decoration : none; 
	color : #8c2243; 
	background : #FFF; 
}

 
.colleft h3 { 
	
	
	background : #8c2244;
	color:white;
	text-align:left;
	padding-left:3px;
	margin-bottom:7px;
	padding:6px;
	padding-bottom:10px;
	background : url(/img/bg_klein.jpg) no-repeat top left; 
}

.rahmen {

	border-width : 1px; 
	border-style : solid; 
	border-color : #8c2244;
	margin-bottom:0.5em;
	background:#FEFCEF;

}

.colleft table {
	margin-bottom:7px;
}

.colleft UL {
	margin-top:8px;
	margin-bottom:20px;
	margin-left:0px;
	padding-left:1.5em;
	
}
.colleft LI {
	margin-top:0em;
	margin-bottom:0.4em;
	
	
}
 
 
.col3 A { 
	display : block; 
	color : #8c2243; 
	background : #ececec; 
	text-decoration : none; 
} 

.col3 A:hover { 
	color : #ececec; 
	background : #8c2243; 
	color : #fff; 
	text-decoration : none; 
}
 
.col3 A:active { 
	color : #8c2244; 
	background : #eee; 
} 

.rot { 
	color : red; 
} 

.box UL { 
	list-style-type : none; 
	margin : 0; 
padding-top : 0.6em; 
padding-bottom : 2em; 
padding-left : 6px; 
padding-right : 6px; 
color : #1e2538; 
} 
.box UL A { 
color : #8c2244; 
background : #ececec; 
text-decoration : none; 
display : block; 
padding : 1px; 
} 
.box UL A:hover { 
color : #fff; 
background : #8c2243; 
} 
.box UL A:active { 
color : #8c2244; 
background : #ececec; 
} 
.artikelDetail {
	font-size:90%; 
	border-width : 1px; 
	border-style : solid; 
	border-color : #8c2344; 
	min-height : 400px; 
	text-align : center; 
	padding-bottom : 1em; 
	padding-top : 8px;
	margin: 0 auto;	
	padding-right : 8px; 
	padding-left : 8px; 
	background : white; 
}



.kasse {
	font-size:90%; 
	border-width : 1px; 
	border-style : solid; 
	border-color : #8c2344; 
	min-height : 400px; 
	margin : 2px; 
	padding-bottom : 1em; 
	padding-top : 0px;
	margin: 0 auto;	
	padding-right : 30px; 
	padding-left : 30px; 
	background : white; 
} 
 
 
 
.artikelKleinLinks {
	font-size:90%; 
	border-width : 1px; 
	border-style : solid; 
	border-color : #8c2344; 
	min-height : 360px; 
	text-align : center; 
	margin : 2px; 
	padding-bottom : 1em; 
	padding-top : 6px; 
	padding-right : 2.5px; 
	padding-left : 2.5px; 
	background : #fff; 
} 
.artikelKleinRechts { 
	font-size:90%; 
	border-width : 1px; 
	border-style : solid; 
	border-color : #8c2344; 
	min-height : 360px; 
	text-align : center; 
	margin : 2px; 
	padding-bottom : 1em; 
	padding-top : 6px; 
	padding-left : 2.5px; 
	padding-right : 2.5px; 
	background : white; 
}

.artikelText {
	min-height:100px;
	padding:1em;
	text-align:left;
}


.artikelKleinLinks  h4 {
	font-size:110%;
	font-family:verdana;
	height:30px;
 }

.artikelKleinRechts h4 { 
	font-size:110%;
	font-family:verdana;
	height:30px;
} 

#artikelKleinLinks h3 { 
font-size : 92%; 
background : #fff; 
color : #8c2344; 
text-align : center; 
padding-bottom : 5px; 
padding-top : 5px; 
padding-left : 2px; 
margin-top : 1px; 
margin-bottom : 2em; 
} 
#artikelKleinRechts h3 { 
font-size : 92%; 
background : #fff; 
color : #8c2344; 
text-align : center; 
padding-bottom : 5px; 
padding-top : 5px; 
padding-left : 2px; 
margin-top : 1px; 
margin-bottom : 2em; 
} 
#mitteContent { 
margin : 1px; 
padding-bottom : 0em; 
padding-top : 2em; 
padding-right : 2.5px; 
padding-left : 5px; 
background : white; 
} 
#footer { 
clear : both; 
border-top : 1px solid #000; 
background : #fff; 
float : left; 
width : 100%; 
} 
#footer P { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
margin : 0; 
padding-top : 10px; 
} 
#headerContent { 
font-size:100%;
color : #FFFFE3; 
width : 100%; 
padding-top:0px;
padding-left:0px;
padding-right:0;
margin-bottom:3px;}

#headerContent h2{ 
	text-align:left;
	padding-top:5px;
	padding-bottom:9px;
	padding-left:12px;
	margin:0;
	background : url(/img/bg_gross.jpg) no-repeat top left; 
}


#whiteContent { 
	font-family:verdana;
	background : #FFFFEA; 
	margin-top : 0em; 
	
	margin-left:4px;
	margin-right:4px;
	margin-top:0;
	margin-bottom:0em;
	padding:4px;
	} 

#whiteContent h3 { 
	background : #FFFFE0; 
	font-size : 110%; 
	padding-right : 0; 
	padding-left : 0; 
	padding-bottom : 0; 
	margin : 0.8em 0 0.2em; 
	padding-top : 0; 
	text-align : left; 
} 

#whiteContent hr { 
	color : #8c2244; 
	height : 1px; 
}
 
#whiteContent a { 
margin : 0; 
padding : 0; 
font-weight : bold; 
text-decoration : none; 
color : #8c2244; 
} 
#whiteContent a:active { 
margin : 0; 
padding : 0; 
font-weight : bold; 
text-decoration : none; 
color : #8c2244; 
} 
#whiteContent a:visited { 
margin : 0; 
padding : 0; 
font-weight : bold; 
text-decoration : none; 
color : #8c2244; 
} 
#whiteContent a:hover { 
margin : 0; 
padding : 0; 
font-weight : bold; 
text-decoration : none; 
color : #8c2244; 
} 
.seitenZahlen { 
margin : 1em; 
} 

			.hoverbox
			{
				margin:0;padding:0;
				cursor: default;
				list-style: none;
			}

			.hoverbox a
			{
				cursor: default;
			}

			.hoverbox a .preview
			{
				display: none;
			}

			.hoverbox a:hover .preview
			{
				display: block;
				position: absolute;
				margin:-25%;
				left: -29%;
				top: -50%;
 				z-index: 1;
			}

			.hoverbox img
			{
				color: inherit;
				padding: 2px;
				vertical-align: top;
				width: 180px;
			}

			.hoverbox li
			{
				color: inherit;
				display: block;
				position: relative;
			}

			.hoverbox .preview
			{
				border-style:solid;
				border-width:1px;
				border-color: #8c2244;
				
				background:#fff;
				width:470px;
				padding:4px;
				margin:4px;
			}