*{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
}
html,body{
	background-image:url('/images/web/bg.jpg');
	background-repeat:repeat-x;
	background-color:#eef3f8;
	font:normal 0.9em/1.5 "Arial";
}
.cB{
	clear:both;
}
.fL{
	float:left;
}
.fR{
	float:right;
}
.bold{
	font-weight:bold;
}
a{
	color:#215ba5;
	text-decoration:none;
}
a:hover{
	color:#000;
}
h1{
	color:#215ba5;
	font:bold 1.0em/1.5 "Arial";
}
h2{
	color:#215ba5;
	font:bold 1.0em/1.5 "Arial";
	margin-bottom:5px;
	border-bottom:1px solid #7184c5;
}

#rahmen{
	width:921px;
	margin:auto;
	border:1px solid #999999;
	border-top:0px solid #999;
}
#menue{
	padding-left:30px;
	background-color:#acb3ba;
	width:891px;
	margin:auto;
	min-height:28px;
	border-top:1px solid #a2a6ab;
	border-bottom:1px solid #a2a6ab;
	background-image:url('/images/web/menue.gif');
	background-repeat:repeat-x;
}
#menue a{
	color:#5a636b;
}
#menue a:hover{
	color:#5a636b;
}
#menue a.on{
	color:#5a636b;
}
#header{
	background-image:url('/images/web/header.jpg');
	background-repeat:no-repeat;
	min-height:100px;
	width:921px;
	margin:auto;
}
#utilities{
	float:right;
	padding-right:10px;
	padding-left:20px;
	margin-top:37px;
}
.suche{
	float:right;
	text-align:right;
	padding-right:20px;
}
#utilities input{
	border:1px solid #406479;
	padding:7px;
	margin-right:7px;
}
#content{
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:921px;
	margin:auto;
}
#content li{
	margin-left:15px;
	list-style:none;
	list-style-image:none;
	background-image:url('/images/web/li2.gif');
	padding-left:23px;
	background-repeat:no-repeat;
}
#rubrik{
	color:#8f969d;
	padding-left:30px;
	border-top:3px solid #fff;
	background-color:#eaeef2;
}
table.tableInhalt{
	margin:30px;
	width:859px;
}
.mitte{
	height:300px;
	background-color:#fff;
	padding:20px;
}
.oben{
	border-bottom:1px solid #a2a6ab;
}
.unten{
	border-top:1px solid #a2a6ab;
	text-align:right;
}
div.slogan{
	width:350px;
	float:right;
	padding:5px;
	font-weight:bold;
	color:#5b6269;
	background-image:url('/images/web/sloganBG.gif');
	background-repeat:repeat-y;
	background-position:right;
	border-bottom:1px solid #a2a6ab;
}
.links{
	border-right:1px solid #a2a6ab;
}
.rechts{
	border-left:1px solid #a2a6ab;
}
/* Ecken für den Inhalt */
	.linksOben{
		border-right:1px solid #a2a6ab;
		border-bottom:1px solid #a2a6ab;
		width:40px;
	}
	.rechtsOben{
		border-left:1px solid #a2a6ab;
		border-bottom:1px solid #a2a6ab;
		width:20px;
	}
	.linksUnten{
		border-right:1px solid #a2a6ab;
		border-top:1px solid #a2a6ab;
	}
	.rechtsUnten{
		border-left:1px solid #a2a6ab;
		border-top:1px solid #a2a6ab;
		border-bottom:1px solid #a2a6ab;
	}
/* Ende Ecken für den Inhalt */
#contentBottom{
	background-image:url('/images/web/contentBottom.jpg');
	background-repeat:repeat-x;
	min-height:55px;
	width:921px;
	margin:auto;
}
#footer{
	width:450px;
	min-height:80px;
	margin:auto;
	padding:10px;
	color:#7c7f83;
	/*background-image:url('/images/web/footer.jpg');
	background-repeat:no-repeat;
	background-position:center;*/
	font:normal 0.8em/1.5 "Verdana";
}
#anschrift{
	width:450px;
	margin:auto;
}
#copyright{
	padding:3px;
	text-align:center;
	color:#a2a6ab;
	font:normal 0.9em/1.5 "Arial";
}
div.box{
	float:left;
	margin-right:20px;
}
input,textarea{
	border:1px solid #000;
	padding:3px;
	font:normal 1.0em/1.5 "Verdana";
}
.error{
	border:2px solid red;
	margin-bottom:20px;
}
/*
	Shop
*/
#warenkorbnav{
	background-color:#215ba5;
	color:#fff;
	padding:5px;
	padding-left:20px;
	margin-top:0px;
}
.shopliste{
	margin-bottom:10px;
	padding:5px;
	margin-left:-7px;
}
.shopliste td{
	background-color:#e9eff7;
	padding:4px;
}
.shopBestellFormular{
	
}
.shopBestellFormular td{
	padding:2px;
	min-width:100px;
}
.shopBestellFormular td input{
	width:300px;
	background-color:#e9eff7;
}
.shopBestellFormular td textarea{
	width:402px;
	background-color:#e9eff7;
}
.shopError{
	border:1px solid red;
	padding:10px;
	background-color:#f9e4e4;
	margin-bottom:10px;
}
.shopBeschreibung{
	background-color:#fef7e7;
	padding:5px;
	margin-bottom:10px;
	border-bottom:1px solid #90979f;
}
.button{
	background-color:#215ba5;
	padding:4px;
	display:inline;
	font-weight:bold;
	float:right;
}
.button a{
	color:#fff;
}
.shopliste td img{
	border:0px solid #000;
}
.shopliste th{
	text-align:left;
	border-bottom:1px solid #215ba5;
	background-color:#bfc6cc;
	color:#5a636b;
	padding:4px;
}
.suchliste{
	background-color:#e9eff7;
	padding:10px;
}
#warenkorbnav a{
	color:#fff;
}
#warenkorbnav a:hover{
	color:#d3deed;
}
#warenkorbnav a.on{
	color:#fff;
	font-weight:bold;
}
table.produktTable{
	width:650px;
	margin:30px;
}
div.warenkorb{
	background-image:url('/images/web/shop/warenkorb.gif');
	background-repeat:no-repeat;
	background-position:10px 50%;
	padding-left:33px;
	color:#7184c5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:-10px;
	margin-bottom:10px;
	margin-top:30px;
}
div.anfrageKorb{
	float:left;
	border:3px solid #ffffff;
	width:185px;
}
div.anfrageKorbContent{
	padding:10px;
	border:1px dashed #bababa;
	background-color:#fffcf4;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#215ba5;
}
div.anfrageKorbContent li{
	margin-left:-15px;
}
div.anfrageKorbContent h1{
	background-image:url('/images/web/shop/korb.gif');
	background-repeat:no-repeat;
	background-position:10px 50%;
	padding:10px;
	padding-left:33px;
	background-color:#fef7e7;
	color:#002d62;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:-10px;
	margin-bottom:15px;
}

div.anfrageKorbContent h2{
	background-image:url('/images/web/shop/warenkorb.gif');
	background-repeat:no-repeat;
	background-position:10px 50%;
	padding:10px;
	padding-left:33px;
	background-color:#fef7e7;
	color:#002d62;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:-10px;
	margin-top:15px;
	border:0px;
}
/*
	Bildergalerie
*/
div.bildFrame{
	margin-top:40px;
	width:390px;
	margin-bottom:10px;
	text-align:center;
}
/*
	Shortnews
*/
#shortnews{
	width:350px;
}
#shortnews h3{
	color:#000;
	font:bold 1.0em/1.5 "Arial";
	margin-bottom:5px;
	border:0px;
}
div.yellowBox{
	/*background-color:#fffdf7;
	border:1px solid #dcd6c5;*/
	padding:5px;
	margin:30px;
	margin-top:4px;
	margin-bottom:0px;
}
#dritteNavigation{
	width:891px;
	margin:auto;
	font-size:10px;
	font-family:verdana;
	padding:14px;
	background-color:#fff;
}
#dritteNavigation li{
	float:left;
	list-style:none;
	list-style-type:none;
	margin-right:5px;
	border-right:1px solid #215ba5;
	padding-right:5px;
	margin-bottom:5px;
}

input.checkbox
{
	border:0px;
}