/* CSS Document */


dl, dt, dd, ul, li {
margin: 0;
padding: 0;

border: 0 none;
}


.warenkorbhover { 

				  	 text-decoration: none; 
				  	 border:0; 
				  	 padding:0; 
				  	 display: block; 
				  	 text-indent: -9999px; 
				  	 letter-spacing: -9999px; 
				  	 font-size:0; 
				  	 width: 18px; 
				  	 height:30px; 
				  	 background: url("../de/shop/grafix/shop_combit_warenkorb_hover.gif") 0 0 no-repeat;
				}

.warenkorbhover:hover { 
				  	 background-position: -18px 0;
				}
				
				
.infohover { 

				  	 text-decoration: none; 
				  	 border:0; 
				  	 padding:0; 
				  	 display: block; 
				  	 text-indent: -9999px; 
				  	 letter-spacing: -9999px; 
				  	 font-size:0; 
				  	 width: 15px; 
				  	 height:30px; 
				  	 background: url("../de/shop/grafix/shop_combit_info_hover.gif") 0 0 no-repeat;
				}

.infohover:hover { 
				  	 background-position: -15px 0;
				}

.linie {
border-bottom-color: #e6e6e6;
border-bottom-width: 1px;
border-bottom-style:solid;
}

.linieupdown {
border-top-color: #e6e6e6;
border-top-width: 1px;
border-top-style:solid;
border-bottom-color: #e6e6e6;
border-bottom-width: 1px;
border-bottom-style:solid;
}

.linieup {
border-top-color: #e6e6e6;
border-top-width: 1px;
border-top-style:solid;
}

.liniedown {
border-bottom-color: #e6e6e6;
border-bottom-width: 1px;
border-bottom-style:solid;
}

.linienavi {
border-bottom-color: #91bcea;
border-bottom-width: 1px;
border-bottom-style:solid;
}


h1 {
	line-height: 15pt;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	line-height: 22pt;
	font-size: 24px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 18px;
}


h3 {
	font-size: 12px;
	font-weight: bold;
}




ul, li {
	text-decoration: none;
}

// Teaserformatierung
p.textbold, .textbold{
		
}
p.text {	

width:100mm;
}
// Formatierung für Modultitel
.headline1 {
	font-weight: bold;
	font-size: 12px;
}

a.weiss   {
	color: #ffffff;
	text-decoration: none;
}


a.weiss:hover {
	color: #000000;
	text-decoration: none;
}

a.rotpfeilweiss   {
	background: url(/files/CMS/Grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
}


a.rotpfeilweiss:hover {
	background: url(/files/CMS/Grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #fdedc9;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
}

a.gruenpfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/gruenpfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 12pt;
}


a.gruenpfeil:hover {
	color: #81a100;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/gruenpfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #f0ffb2;
	line-height: 12pt;
}


a.gruengruenpfeil   {
	color: #99bf00;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/gruenpfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 12pt;
}


a.gruengruenpfeil:hover {
	color: #99bf00;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/gruenpfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #f0ffb2;
	line-height: 12pt;
}

a.gruen   {
	color: #1F4796;
	text-decoration: none;
	line-height: 12pt;
}


a.gruen:hover {
	color: #81a100;
	text-decoration: none;
	background-color: #f0ffb2;
	line-height: 12pt;
}


a.orangepfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/orangepfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 12pt;
}

a.orangepfeil:hover {
	color: #ff7f00;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/orangepfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #ffe9cc;
	line-height: 12pt;
}

a.orange   {
	color: #1F4796;
	text-decoration: none;
	line-height: 12pt;
}


a.orange:hover {
	color: #ff7f00;
	text-decoration: none;
	background-color: #ffe9cc;
	line-height: 12pt;
}


a.lilapfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 12pt;
}

a.lilapfeil:hover {
	color: #e20030;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #fdedc9;
	line-height: 12pt;
}

a.lila   {
	color: #1F4796;
	text-decoration: none;
	line-height: 12pt;
}


a.lila:hover {
	color: #e20030;
	text-decoration: none;
	background-color: #fdedc9;
	line-height: 12pt;
}

a.blaupfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/blaupfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 12pt;
}

a.blaupfeil:hover {
	color: #1F4796;
	text-decoration: none;
	background: url(/files/CMS/Grafiken/blaupfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #daebfa;
	line-height: 12pt;
}


a.blau   {
	color: #1F4796;
	text-decoration: none;
	line-height: 13pt;
}


a.blau:hover {
	color: #1F4796;
	text-decoration: none;
	background-color: #daebfa;
	line-height: 13pt;
}


a.infobox   {
	color: #1F4796;
	text-decoration: none;
}


a.infobox:hover {
	color: #1F4796;
	text-decoration: none;
	background-color: #daebfa;
}


a {
	color: #1F4796;
}

a.meta {
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.meta:hover {
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.produkte{
	color: #FFFFFF;
	text-decoration: none;
}

a.produkte:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #5A96E7;
}

body {
	margin: 0px;
	background: #FFFFFF;
}

div.untermenue {
	width: 210px;
	height: 200px;
	left: 0;
	top: 0;
	position: absolute;
}

div.untermenue ul {
	margin: 0 0 0 0;
	list-style-type: none;
}

div.untermenue ul li a {
	padding: 3px 10px 0 10px;
	display: block;
	color: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 21px;
}

div.untermenue ul li a:hover {
	padding: 3px 10px 0 10px;
	display: block;
	background: #1C7ACF;
	color: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 21px;
}

div.untermenuehg {
	width: 210px;
	background: #5A96E7;
	height: 200px;
	filter: alpha(opacity=100);
}

li.gruenpfeil{
list-style-image: url(/files/CMS/Grafiken/li_gruenpfeil.gif);
line-height: 15pt;
padding-left: 0px;
margin-left: -25px;
}

li.blaupfeil{
list-style-image: url(/files/CMS/Grafiken/li_blaupfeil.gif);
line-height: 15pt;
padding-left: 0px;
margin-left: -25px;
}

li.orangepfeil{
list-style-image: url(/files/CMS/Grafiken/li_orangepfeil.gif);
line-height: 15pt;
padding-left: 0px;
margin-left: -25px;
}

li.lilapfeil{
list-style-image: url(/files/CMS/Grafiken/li_lilapfeil.gif);
line-height: 15pt;
padding-left: 0px;
margin-left: -25px;
}

li.blau {
list-style-image: url(/files/CMS/Grafiken/li_blau.gif);
line-height: 12pt;
margin-left: 17px;
}

li.orange {
list-style-image: url(/files/CMS/Grafiken/li_orange.gif);
line-height: 12pt;
margin-left: 17px;
}


li.hellblau {
list-style-image: url(/files/CMS/Grafiken/li_hellblau.gif);
line-height: 12pt;
margin-left: 17px;
}

li.gruen {
list-style-image: url(/files/CMS/Grafiken/li_gruen.gif);
line-height: 12pt;
margin-left: 17px;
}

li.lila {
list-style-image: url(/files/CMS/Grafiken/li_lila.gif);
line-height: 12pt;
margin-left: 17px;
}

li.rot {
list-style-image: url(/files/CMS/Grafiken/li_rot.gif);
line-height: 12pt;
margin-left: 17px;
}

li.arbeit {
	background: url(/layouts/customized/combit_net/grafiken/symbol_zahnraeder.gif) no-repeat;
}

li.ebene1 a {
	padding-left: 23px;
}

li.ebene1aktiv a {
	padding-left: 23px;
	background: #FFFFFF;
	color: #000000;
}

li.unternavtitel a {
	padding-left: 23px;
	background: #143D8F;
	font-weight: bold;
	color: #ffffff !important;
}

li.ebene2 a {
	padding-left: 30px;
}

li.ebene2aktiv a {
	padding-left: 30px;
	background: #FFFFFF;
}

li.ebene3 a {
	padding-left: 49px;
}

li.ebene3aktiv a {
	padding-left: 49px;
	background: #FFFFFF;
}

li.frage {
	background: url(/layouts/customized/combit_net/grafiken/symbol_fragezeichen.gif) no-repeat;
}

li.packung {
	background: url(/layouts/customized/combit_net/grafiken/symbol_packung.gif) no-repeat;
}

li.pdf {
	background: url(/layouts/customized/combit_net/grafiken/symbol_pdf.gif) no-repeat;
}

li.link2{
	background: url(/layouts/customized/combit_net/grafiken/infobox_link2.gif) no-repeat;
}

li.technik {
	background: url(/layouts/customized/combit_net/grafiken/symbol_technisches_dokument.gif) no-repeat;
}

li.unternavaktiv {
	padding-left: 11px;
	background: #FFFFFF;
	font-weight: bold;
}

a.unternavaktiv:link, a.unternavaktiv:hover, a.unternavaktiv:visited {
	color: #000000;
	text-decoration: none;
}

table.inhalt {
	color: #333333;
	font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.fusszeile {
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
}

td.inhalt {
	padding: 62px 0px 29px 44px;
}


input {
	padding: 3px 3px 3px 3px;
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    color: #1F4796;
} 

input.button {
	padding: 1px 12px 2px 12px;
    background-color: #e20030;
    border: 0px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
	cursor:pointer;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-khtml-border-radius:2px;

} 

input.button-sub {
	padding: 1px 12px 2px 12px;
    background-color: #e5e5e5;
    border: 0px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	cursor:pointer;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-khtml-border-radius:2px;

} 

td.kontext {
	padding: 8px 8px 5px 8px;
	font: 9px/140% Verdana, Arial, Helvetica, sans-serif;
}

td.kontext li {
	padding: 0 0 10px 26px;
}

td.kontext ul {
	margin: 0;
	list-style-type: none;
	padding-left: 0px;
}

td.kontextkopf {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
}

td.nachrichten {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

td.titelbild {
	padding-bottom: 29px;
}

td.willkommen {
	padding-left: 12px;
	padding-right: 5px;
	color: #143D8F;
	background: no-repeat;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Border_LightGrey {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}



.navigationList {
	padding-left: 0px;
	padding-right: 0px;
}




select
{
    background-color: #ffffFF;
    font-size:100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

textarea
{
    background-color: #DEEBFF;
    font-size:100%;
}


td.vertikalmittig
{
    vertical-align: middle;
}

a.meta {
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #b3d9ff;
}



a.meta:hover {
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


a.shopnavioben {
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}



a.shopnavioben:hover {
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}





a.LLpfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/gruenpfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 15pt;
}


a.LLpfeil:hover {
	color: #81a100;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/gruenpfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #f0ffb2;
	line-height: 15pt;
}


a.cRMpfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/orangepfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 15pt;
}

a.cRMpfeil:hover {
	color: #ff7f00;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/orangepfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #ffe9cc;
	line-height: 15pt;
}


a.ampfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 15pt;
}

a.ampfeil:hover {
	color: #cc0066;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #ffd7eb;
	line-height: 15pt;
}

a.fmpfeil:hover {
	color: #cc0066;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #f2bfd9;
	line-height: 15pt;
}

a.sKpfeil:hover {
	color: #cc0066;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/lilapfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #f2bfd9;
	line-height: 15pt;
}


a.allgemeinpfeil   {
	color: #1F4796;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/blaupfeil.gif) no-repeat;
	padding-left: 15px;
	line-height: 15pt;
}

a.allgemeinpfeil:hover {
	color: #1F4796;
	text-decoration: none;
	background: url(/layouts/customized/combit_net/grafiken/blaupfeil.gif) no-repeat;
	padding-left: 15px;
	background-color: #daebfa;
	line-height: 15pt;
}





input.required,select.required,textarea.required,td.required { background-color: #fff5e0; }
input.disabled { background-color: #efefef;	color: #000000; }

/* Tabellen */

/*
table.grey { border: 1 solid #808080; }
td.grey	{ border: 1 solid #808080;  }
td.greyblue	{ border: 1 solid #808080; background-color: #EFEFFF; }
td.blue		{ background-color: #DEEBFF; border: 1 solid #DEEBFF; }
td.bluewhite	{ background-color: #EFEFFF; border: 1 solid #FFFFFF; }
td.white	{ background-color: #FFFFFF; border: 1 solid #FFFFFF; }
td.whiteblue	{ background-color: #FFFFFF; border: 1 solid #EFEFFF; }
td.darkblue	{ background-color: #212994; }
td.invert
{
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    font-size:10px;
}
*/