body 
{
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
	font-weight : normal;
	background-color : #ffffff;
	margin-top : 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1{
	font-family : Verdana, Helvetica, sans-serif;
	color : #000000;
	font-size : 18px;
	font-weight : bold;
}
h1.black{
	font-family : Verdana, Helvetica, sans-serif;
	color : #000000;
	font-size : 18px;
	font-size : 18px;
	font-weight : bold;
}

h2{
	font-family : Verdana, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight : bold;
}

h2.black{
	font-family : Verdana, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight : bold;
}

p{
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
}

p.white{
	font-family : Verdana, Helvetica, sans-serif;
	color : white;
	font-size : 11px;
}
p.whiteSmall{
	font-family : Verdana, Helvetica, sans-serif;
	color : white;
	font-size : 10px;
}



li{
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 12px;
	list-style-type: square;
	list-style-image: url(../image_layout/listtype.gif);
	
}

hr{
background-color:#D8E0DE; /* Mozilla 1.4 */
color:#D8E0DE; /* IE 6 */
border: #D8E0DE; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.linieUnten{
border-bottom: 1px solid #000000;
}


.tdkeytop{
	width: 200px;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.tdkeyci{
	width: 200px;
	border-left: #000000 1px solid;
	border-bottom: #ffffff 1px solid;
}

.tdlogo{
	width: 180px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #ffffff;
	background-color : #000000;
	border-right: 1px solid #ffffff;
	
}

.tdlogoSUB{
	background-image: url(../image_layout/bg_ci_magenta.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.tdlogoSUBgreen{
	background-image: url(../image_layout/bg_ci_green.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.tdaux{
	background-color: #f0f9f7;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: 1px solid #000000;
	width: 580px;
}

.tdSubaux01{
	background-color: #c077a5;
	border-bottom: #ffffff 1px solid;
	border-right: #000000 1px solid;
}

.tdSubaux02{
	background-color: #9dd5c7;
	border-bottom: #ffffff 1px solid;
	border-right: #000000 1px solid;
}

.tdbigKeyLeft{
	border-left: #000000 1px solid;
	border-right: #ffffff 1px solid;
}

.tdbigKeyRight{
	border-left: #ffffff 1px solid;
	border-right: #000000 1px solid;
}

.tdnavi{
	background-color: Black;
}



.contentTable{
	background-color: #f0f9f7;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid; 
}

.whiteTabletop{
		border-bottom: #d4dcdb 0px solid;
	
	}

.whiteTable{
	background-color: #ffffff;
	border-left: #d4dcdb 1px solid;
	border-right: #d4dcdb 1px solid;
	border-bottom: #d4dcdb 1px solid;
		padding: 10px;
	
}


.orderTable{
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	}
.orderTable p {
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 14px;
	
}

.orderTable h2 {
	font-family : Verdana, Helvetica, sans-serif;
	color : black;
	font-size : 14px;
	
	
}

.tdContentLeft{
	padding-top: 10px;
	padding-left: 0px;
}

.tdContentCenter{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-left: #d8e0de 1px solid;
	border-right: #d8e0de 1px solid;
	
}

.tdContentRight{
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	
}




.normal2ndlevel
{

font-family:verdana;
cursor:hand;
color: #666666;
font-weight : bold;
text-decoration: none;
background-image: url(../image_layout/arrow_green.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 10px;

}

.aktive2ndlevel
{
	
	color: #666666;
	font-size: 11px;
	font-weight : bold;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../image_layout/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family:verdana;
	cursor:hand;
	
}

.tdnormal
{

background-color: #F0F9F7;
background-image: url(../image_layout/arrow_green.gif);
background-repeat: no-repeat;
background-position: left;
cursor:hand;
padding-left: 10px;





}

.tdhover
{
	background-color: #9DD5C7;
	background-image: url(../image_layout/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	cursor:hand;
	padding-left: 10px;
	
}

a:link {  color: #ffffff; font-size: 11px;font-weight : bold;padding-left: 7px;text-decoration: none;   }
a:visited  { color: #ffffff; font-size: 11px; font-weight : bold;padding-left: 7px;text-decoration: none;}
a:active   { color: #ffffff; font-size: 11px;font-weight : bold;padding-left: 7px;text-decoration: none;}
a:hover {   color: #ffffff; font-size: 11px;font-weight : bold;padding-left: 7px;text-decoration: none; }

a:link.black {  color: #666666; font-size: 11px;font-weight : regular;text-decoration: none;padding-left: 0px }
a:visited.black  { color: #666666; font-size: 11px; font-weight : regular;text-decoration: none;padding-left: 0px }
a:active.black   { color: #666666; font-size: 11px;font-weight : regular;text-decoration: none;padding-left: 0px }
a:hover.black {   color: #666666; font-size: 11px;font-weight : regular;text-decoration: none; padding-left: 0px}



a:link.content {  color: #000000; font-size: 12px;font-weight : regular;text-decoration: none;}
a:visited.content  { color: #000000; font-size: 12px; font-weight : regular;text-decoration: none;}
a:active.content   { color: #666666; font-size: 12px;font-weight : regular;text-decoration: none;}
a:hover.content {   color: #666666; font-size: 12px;font-weight : regular;text-decoration: none; }


a:link.aux {  color: #000000; font-size: 10px;font-weight : normal;  text-decoration: none; padding-left: 0px   }
a:visited.aux  { color: #000000; font-size: 10px; font-weight : normal; text-decoration: none;padding-left: 0px }
a:active.aux   { color: #000000; font-size: 10px;font-weight : normal; text-decoration: none;padding-left: 0px }
a:hover.aux {   color: #000000; font-size: 10px;font-weight : normal; text-decoration: none;padding-left: 0px }


a:link.cms {  color: #000000; font-size: 11px;font-weight : regular;padding-left: 10px;text-decoration: none;}
a:visited.cms  { color: #000000; font-size: 11px; font-weight : regular;padding-left: 10px;text-decoration: none;}
a:active.cms   { color: #666666; font-size: 11px;font-weight : regular;padding-left: 10px;text-decoration: none;}
a:hover.cms {   color: #666666; font-size: 11px;font-weight : regular;padding-left: 10px;text-decoration: none;}

a:link.copy {  color: #000000; font-size: 11px;font-weight : regular;text-decoration: none;}
a:visited.copy  { color: #000000; font-size: 11px; font-weight : regular;text-decoration: none;}
a:active.copy   { color: #B01B43; font-size: 11px;font-weight : regular;text-decoration: none;}
a:hover.copy {   color: #B01B43; font-size: 11px;font-weight : regular;text-decoration: none;}



.trSortimentA{
	background-color: #e4eeeb;
	height: 20px;
	padding: 5px;
}

.trSortimentB{
	background-color: #ccd4d2;
	height: 20px;
	padding: 5px;
	
}


.naviBGA{
	background-color: #e4eeeb;
	
}

.naviBGB{
	background-color: #ccd4d2;
	
	
}
/* Edit by Jens */
/*a.produktpdf { color: #B0558E; padding-left: 0px; }
a:hover.produktpdf { color: #B0558E; padding-left: 0px; }*/
img.artikel_bild { margin-right: 15px; width: 100px; }
span.artikel_desc { font-size: 90%; }

a:link.produktpdf {  color: #B0558E; font-size: 11px;font-weight : regular;text-decoration: none;}
a:visited.produktpdf  { color: #B0558E; font-size: 11px; font-weight : regular;text-decoration: none;}
a:active.produktpdf   { color: #B0558E; font-size: 11px;font-weight : regular;text-decoration: none;}
a:hover.produktpdf{   color: #B0558E; font-size: 11px;font-weight : regular;text-decoration: none;}

.linieUnten #textfield {
	line-height: 19px;
	height: 19px;
}

