/* CSS Document */

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;
}



/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::ABSATZGESTALTUNG::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
border: 0 none;
}

.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;
}

ul, li {
	text-decoration: none;
}

.Border_LightGrey {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}


.box
{
	border:1px solid #ddd;
	-moz-border-radius:3px;
	-khtml-border-radius:25px;
	padding: 15px 10px 15px 15px;
}



/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::HOVER:::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

a.navi   {
	padding: 3px 10px 0 10px;
	color: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;        
	text-decoration: none;
}

a.navi:hover {
	padding: 3px 10px 0 10px;
	color: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;  
	text-decoration: underline;
}

a.weiss   {
	color: #ffffff;
	text-decoration: none;
}

a.weiss:hover {
	color: #000000;
	text-decoration: none;
}

a.rotpfeilweiss   {
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
}

a.rotpfeilweiss:hover {
	line-height: 12pt;
	color: #777777;
	text-decoration: none;
}

a.gruenpfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}



a.gruenpfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.gruengruenpfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.gruengruenpfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.gruen   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.gruen:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.orangepfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.orangepfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.orange   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.orange:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.lilapfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.lilapfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.lila   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.lila:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.blaupfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 12pt;
}

a.blaupfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 12pt;
}

a.blau   {
	color: #0099cc;
	text-decoration: none;
	line-height: 13pt;
}

a.blau:hover {
	color: #777777;
	text-decoration: none;
	line-height: 13pt;
}

a.infobox   {
	color: #0099cc;
	text-decoration: none;
}

a.infobox:hover {
	color: #777777;
	text-decoration: none;
}

a {
	color: #0099cc;
}

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;
}

.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;
}

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: #0099cc;
	text-decoration: none;
	line-height: 15pt;
}

a.LLpfeil:hover {
	color: #81a100;
	text-decoration: none;
	background-color: #f0ffb2;
	line-height: 15pt;
}

a.cRMpfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 15pt;
}

a.cRMpfeil:hover {
	color: #ff7f00;
	text-decoration: none;
	background-color: #ffe9cc;
	line-height: 15pt;
}

a.ampfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 15pt;
}

a.ampfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 15pt;
}

a.fmpfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 15pt;
}

a.sKpfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 15pt;
}

a.allgemeinpfeil   {
	color: #0099cc;
	text-decoration: none;
	line-height: 15pt;
}

a.allgemeinpfeil:hover {
	color: #777777;
	text-decoration: none;
	line-height: 15pt;
}

a.unternavaktiv:link, a.unternavaktiv:hover, a.unternavaktiv:visited {
	color: #000000;
	text-decoration: none;
}



/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::LISTEN:::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

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;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::TEMPLATE:::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


body {
	background: #ffffff;
	margin:0px;
}

table.inhalt {
	color: #333333;
	font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.fusszeile {
	color: #11306f;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
}

td.inhalt {
	padding: 62px 0px 29px 44px;
}

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/80% 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;
}

td.vertikalmittig {
    vertical-align: middle;
}

// Teaserformatierung
p.textbold, .textbold{}
	
p.text {	
width:100mm;
}

// Formatierung für Modultitel
.headline1 {
	font-weight: bold;
	font-size: 12px;
}


/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::::::::::::::::::::::::FORMULARE::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

input {
	padding: 3px 3px 3px 3px;
    background-color: #ffffff;
    border: 1px solid #cdcdcd;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    color: #0099cc;
} 

input.button-big {
    padding: 3px 10px 4px 10px;
    font-weight: bold !important;
    background-color: #99bf00;
    border: 0px;
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    color: #222;
    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 {
	padding: 1px 12px 2px 12px;
	font-weight: bold !important;
    background-color: #99bf00;
    border: 0px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
    color: #222;
	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;
} 


/* für supportprotal */
a.supportbutton {
	/* padding: 1px 12px 2px 12px; */
	padding: 4px 12px 5px 12px;
    background-color: #e20030;
	text-decoration: none;
    border: 0 none;
	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;
} 

select
{
    background-color: #ffffFF;
    font-size:100%;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}

textarea
{
    background-color: #DEEBFF;
    font-size:100%;
}

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;
}
*/