body{
background-image:url(grafix/bg.jpg);
background-repeat:repeat-x;
background-color:#f6f6f6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	z-index: auto;
}
.rahmen{
	border:1px solid #6699cc;
	display:block;
	height:25;
	font-weight:bold;
	font-size:12px;
	background-color:#003366;
	color:#FFFFFF;
	text-align:center;
	opacity: 0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	-moz-border-radius:1px;
}
.rahmen:visited{color:#FFFFFF;}
.rahmen:active{color:#E10916;}
.rahmen:hover{
	 color:#003366;
	 background-color:#cccccc;
	 border:1px solid #ffffff;
}
.rahmen_now{
	border:1px solid #6699cc;
	display:block;
	height:25;
	font-weight:bold;
	font-size:12px;
	background-color:#990000;
	color:#FFFFFF;
	text-align:center;
	opacity: 0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	-moz-border-radius:1px;
}
.rahmen_now:visited{color:#FFFFFF;}
.rahmen_now:active{color:#E10916;}
.rahmen_now:hover{
	 color:#003366;
	 background-color:#cccccc;
	 border:1px solid #ffffff;
}
td{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	z-index: auto;}
.navTitle, .navTitleOver {
	cursor: hand;
	cursor: pointer;
	width: 230px;
}
div.tree {width: 230px;}
.navOpened .tree {display: block;}
.navClosed .tree {display: none;}
a.node:active, a.node:link, a.node:visited {
	color: 333333;
	padding-left :15px;
	display:block;
}
a.node:hover {
	color: #666666;
	padding-left :15px;
	display:block;
}
/* == navigation == */
a {
	text-decoration: none;
	font-size: 10px;
	color: #666666;
}
a:visited {color: #333333;}
a:hover {color: #000099;}
a:link.zoomlink {
	font-size:8px;
	display:block;
}
a:visited.zoomlink {
	font-size:8px;
	display:block;
}
a:hover.zoomlink {
	font-size:9px;
	color: #333333;
	display:block;
}
a:active.zoomlink {
	font-size:9px;
	color: #333333;
}
.feld{
margin:1px;
font-size:10px;
color:#666666;
height:14px;
background-color:#e3dec8;
width:100px;
border:1px solid #666666;
padding-left:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pop{
margin:1px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
background-color:#eeeeee;
border:1px solid #666666;
}
.pop2{
margin:1px;
font-size:11px;
color:#666666;
background-color:#eeeeee;
border:1px solid #666666;
}
.button{
height:16px;
font-size:11px;
font-weight:normal;
color:#666666;
vertical-align:middle;
border:1px #666666 solid;
margin-bottom:6px;
}
.kasten{
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:4px solid #003366;
	background-color:#FFFFFF;
}
.tabellen{padding:3px;}
.mainnavi{
display:block;
padding-bottom:1px;
background-color:003366;
text-align:center;
font-weight:bold;
}
.navitab{
border-right:#eeeeee solid 1px;

}
a.mainnavi:link {color: #FFFFFF;height:38px;}
a.mainnavi:visited {color: #FFFFFF;}
a.mainnavi:active {color: #FFFFFF;}
a.mainnavi:hover {color:#dddddd;}
.navi{
padding-bottom:3px;
border:1px #666666 solid;
text-align:center;
background-color:#FFFFFF;
}
.newsticker{
padding:0px;
padding-left:10px;
padding-right:10px;
font-weight:normal;
color:#ffffff;
display:block;
width:520px;
background-color:#4C504E;
}
.Title {
	font-weight:bold;
	font-size:12px;
	color: #E10915;
}
.shop_art1{
background-color:#eeFFEE;
}
.shop_art2{
border:1px solid #FF6666;
background-color:#EEFFFF;
margin:1px;
}
.shop_art3{
border:1px solid #666666;
background-color:#FFEEFF;
margin:1px;
}
.artikel_1{
color:#333333;
line-height: 10pt;
letter-spacing:0.5;
}
.kreis_bg{
background-image:url(grafix/kreis_bg.gif);
background-repeat:no-repeat;
background-position:center;
}
.kreis_bg2{
background-image:url(grafix/kreis_bg2.gif);
background-repeat:no-repeat;
background-position:center;
}