

a{color:#000000;text-decoration:none;}
a:hover{color:#8B8B8D;text-decoration:none;}
.logo { position:absolute; z-index: 10; left: 0px; top: 0px; width: 310px; height: 250px; background-color: #FFFFFF; padding-top: 20px;}
.firmengebaeude {}
.menueleiste { 
	position:absolute; 
	left:0px; 
	top:250px; 
	height:28px; 
	width:1158px; 
	background-color:#ECEDEC; 
	border-top:solid 2px #8B8B8D; 
	border-bottom:solid 2px #8B8B8D; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight: bold; 
	padding-top: 12px;
}

.menueleiste div {margin-left:12px; display:inline; text-transform:uppercase;}
.untermenu { position:absolute; top:313px; left:10px; width:290px;}
.content {position:absolute; left: 318px; top:313px; width:843px;}

.suche { 
	float:right;
	position:relative;
	top: -6px;
    padding-right: 7px;
}
.suchfeld {
	border-color:#ffffff;
	width:184px;
	height:20px;
	font-size:12px;
	padding:0px;
	border-top: 2px solid #C2C3C4;
	border-left: 2px solid #C2C3C4;
	border-right: 2px solid #555557;
	border-bottom: 2px solid #555557;
}
.submitbutton {
	height:21px;
	background:#999999;
	color:white;
	font-weight:bold;
	margin-left:17px;
	border-color:white;
}

form { display:inline; padding:0px;}

.sprachen {
	padding:40px 3px 0px 80px;
}
.sprachen img {
	margin-right:10px;
}









.warenkorbbutton {
	border: 1px solid #8C918F;
	font-size: 10px;
	padding:3px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;

}

body {
	margin:0px;
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif
}

.menu {
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-left: 5px;
}

a.greylink {
	color:#000000;
	text-decoration:none; 
}

a.greylink:hover {
	color:#555555;
	text-decoration:none; 
}

a.whitelink {
	color:#ffffff;
	text-decoration:none;
}

a.whitelink:hover {
	color:#dddddd;
	text-decoration:none;
}

.main {
	text-transform:uppercase;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}

a.mainmenu {
	color:#ffffff;
	border-bottom: 0px solid #FFFFFF;
	margin:0px 10px 0px 10px;
}

a.mainmenu:hover {
	color:#ffffff;
	border-bottom: 5px solid #FFFFFF;
}

.mainmenu_aktiv {
	text-transform:uppercase;
	margin:0px 10px 0px 10px;
	color:#ffffff;
	border-bottom: 5px solid #FFFFFF;
}

.nuetzliches:link{margin:0px 10px 0px 10px;font-size:10px;color:#000000;}
.nuetzliches:active{margin:0px 10px 0px 10px;font-size:10px;color:#000000;}
.nuetzliches:visited{margin:0px 10px 0px 10px;font-size:10px;color:#000000;}
.nuetzliches:hover{margin:0px 10px 0px 10px;font-size:10px;color:#000000;}

.mitte_007352{width:100%;height:227px;border-top:2px #007352 solid;}
.mitte_E72124{width:100%;height:227px;border-top:2px #E72124 solid;}
.mitte_01A42C{width:100%;height:227px;border-top:2px #01A42C solid;}
.mitte_F8B300{width:100%;height:227px;border-top:2px #F8B300 solid;}
.mitte_EC6C00{width:100%;height:227px;border-top:2px #EC6C00 solid;}
.mitte_143D93{width:100%;height:227px;border-top:2px #143D93 solid;}
.mitte_5F6266{width:100%;height:227px;border-top:2px #5F6266 solid;}

.mitte_4E7BD4{width:100%;height:227px;border-top:2px #4E7BD4 solid;}
.mitte_898C8F{width:100%;height:227px;border-top:2px #898C8F solid;}
.mitte_7B62A4{width:100%;height:227px;border-top:2px #7B62A4 solid;}

.innen_007352{background-color:#007352; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_E72124{background-color:#E72124; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_01A42C{background-color:#01A42C; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_F8B300{background-color:#F8B300; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_EC6C00{background-color:#EC6C00; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_143D93{background-color:#143D93; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_5F6266{background-color:#5F6266; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}

.innen_4E7BD4{background-color:#4E7BD4; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_898C8F{background-color:#898C8F; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}
.innen_7B62A4{background-color:#7B62A4; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-bottom:1px #ffffff solid; border-top:1px #ffffff solid;}

.innen_ohne_border_007352{background-color:#007352; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_E72124{background-color:#E72124; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_01A42C{background-color:#01A42C; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_F8B300{background-color:#F8B300; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_EC6C00{background-color:#EC6C00; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_143D93{background-color:#143D93; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_5F6266{background-color:#5F6266; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}

.innen_ohne_border_4E7BD4{background-color:#4E7BD4; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_898C8F{background-color:#898C8F; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}
.innen_ohne_border_7B62A4{background-color:#7B62A4; font-size:11px; padding: 2px 0px 2px 32px; color:#ffffff; border-top:1px #ffffff solid;}


.tiefe3_007352{background-color:#007352; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_E72124{background-color:#E72124; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_01A42C{background-color:#01A42C; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_F8B300{background-color:#F8B300; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_EC6C00{background-color:#EC6C00; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_143D93{background-color:#143D93; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_5F6266{background-color:#5F6266; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}

.tiefe3_4E7BD4{background-color:#4E7BD4; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}
.tiefe3_898C8F{background-color:#898C8F; font-size:11px; padding: 2px 0px 2px 50px; color:#ffffff;}


.mit_boxen_aktiv{color:#677E7A;padding-left:10px;}
.mit_boxen_passiv{color:#677E7A;padding-left:0px;}

.spacer{width:40;}
.smallinfo {
	font-size:11px;
	color:#000000;
}

.pfadanzeige{font-size:9.5px;color:#657C79;padding-left:27px;}

.normal{padding-left:5px;}
.grau_weiss{background-color:#657C79;font-size:12px;font-weight:bold;color:white;padding: 0px 10px 5px 10px;}



.bluebox {
	width:98%;
	background-color:#C1C7C4;
	
	background-repeat:no-repeat;
	border-top-color:#657C79;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#657C79;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#C1C7C4;
	border-right-width:1px;
	border-right-style:solid;
}

.yellowbox {
	width:100%;
	background-color:#FDF9EB;
	background-image:url(/img/yellowbox.gif);
	background-repeat:no-repeat;
	border-bottom-color:#F9ECC2;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#F9ECC2;
	border-right-width:1px;
	border-right-style:solid;
}

.greybox {
	width:100%;
	background-color:#F3F3F3;
	background-image:url(/img/greybox.gif);
	background-repeat:no-repeat;
	border-bottom-color:#D9D9D9;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#D9D9D9;
	border-right-width:1px;
	border-right-style:solid;
}



.noborder {
	border: 0px;
}

.menu2  { color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px}
.shop  { color: #000000; font-size: 10px; letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif;}

.bilderrahmen { border: 1px solid #86B1D5; }

.menu2_light  { color: #B6CBE3; font-size: 11px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px}
.shop_light  { color: #B6CBE3; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

.pfadtext  { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px; }

.aktuellesover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1368B1; cursor: default;}
.aktuellestext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1368B1; cursor: default;}

.whitesmall  { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.menufont { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; cursor: default; }
.menubig { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; cursor: default; letter-spacing: 0px;}
ul { margin-top: 8px; margin-bottom: 8px;}
ul.sitemap { margin-top: 0px; margin-bottom: 8px;}
li {
	cursor: default;
	margin-left: -24px;
	padding-left:-20px;
	margin-bottom: 5px;
	list-style-image: url(/img/listen.gif);
}

li.artikel {
	margin-left: -24px;
	padding-left: -30px;
	margin-bottom: 5px;
    font-size: 11px;
	list-style-image: url(/img/artikel.gif);
}

li.sitemap {
	color: #000000;
	cursor: default;
	margin-left: -24px;
	margin-bottom: 0px;
	list-style-image: url(/img/listen.gif);
}

.notiz {
	background-color: #FFFFCC; 
	border: solid 1px #9D9DA1;
	padding: 4px;
}
.alert { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ff0000; cursor: default; }
.normtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; cursor: default; }
.highlighttext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: normal; cursor: default; }
.tabellenrechnung { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; cursor: default; }
.white  { color: #ffffff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px}
.eingabe { 
	color: #000000; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	border: 0px;
	border-bottom: 1px solid #849592
}
.eingabe2 { 
	color: #000000; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	border: 0px;
	border: 1px solid #849592
}
.needeingabe { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; border: solid 1px #ff0000}

.preis  { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; cursor: default;}
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; cursor: default; }

.sizeh1 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #000000; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}
.sizeh4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; cursor: default; background-color: #f5f5f5; border: solid 1px #1368b1}

.referenzen_info { margin-bottom:0px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; letter-spacing: 0px; font-weight: normal; }


H1 { 
	font-size:25px;
	font-weight:bold;
	color:#000000;
}
H2, .head { margin-bottom:8px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; cursor: default; }
H3 { margin-bottom:4px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold; cursor: default; }
H4 { margin-bottom:0px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold; cursor: default; }


.size1 { margin-bottom:8px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; cursor: default; }

.size2 { margin-bottom:0px; margin-top:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; cursor: default; }



.redover { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; color: #000000; font-weight: bold; letter-spacing: 5px; cursor: default; }
.tabelleninhalt { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; font-size: 10px; color: #000000; cursor: default;}
.border { border: 0px solid #bbbbbb; }
.cmswhite  { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.innerborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
}