html {

/* Scrollbalken immer sichtbar */
overflow:scroll;
}
body {
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-size: 1.1em;
text-align:center;
margin:0 auto;
background-color:#e5e5e5;
}

h1{
background-color:white;
font-size:16px;
font-weight:bold;
color:#007AC2;
}

h2{
background-color:white;
font-size:16px;
font-weight:bold;
color:black;
}
#prod_table td{
background-color:white;
font-size: 12px;
margin-right:50px;
}
#prod_table table{
background-color:white;
font-size: 12px;
margin-top:10px;
margin-left:50px;
margin-right:50px;
}

#biblographie{
margin-right:20px;

}

#mengenstaffel td{
background-color:white;
font-size: 12px;
line-height:12px;
}


#mengenstaffel table{
background-color:white;
font-size: 12px;
margin-top:0px;
margin-left:0px;
margin-right:0px;

}



#narrow_table table{
/*background-color:#e5f1f9;
*/
font-size: 12px;
margin-top:0px;
margin-left:5px;
margin-right:0px;

}
#narrow_table td{
/*background-color:#e5f1f9;
*/
font-size: 12px;
margin-left:10px;
}

#narrow_ueberschrift{
color:#007AC2; padding-left:0px; margin-top: 0px; margin-bottom:0px; font-weight:bold; font-size: 15px; line-height:15px; vertical-align:top;
}
}
#table_wk_change{
table-layout:fixed;
background-color:#E2E2E2;
}
.fehler{
background-color:white;
font-weight:bold;
color:red;
line-height:25px;
}
.spam {
visibility: hidden;
}

#show_input_fields{
background-color:#FBFBFB;
align:left;
font-size:13px;
font-family:Arial,sans-serif;
border:1px solid #DDDDDD;
}

#wk_ueberschriften{
background-color:#E2E2E2;
font-weight:bold;
text-indent:2px;
vertical-align:bottom;

}
#wk_ware{
background-color:#D1D1D1;
font-weight:normal;
//text-indent:2px;
vertical-align:top;

}

#wk_active{
margin-left:2px;
background-color:navy;
color:white;
text-height:40px;
font-weight:bold;
text-align:center;
}
#wk_inactive{
margin-left:2px;
background-color:gold;
color:navy;
text-height:40px;
font-weight:bold;
text-align:center;
}
a {
color:#007AC2;
text-decoration:underline;
}
a:visited {
color:black;
text-decoration:underline;
}
a:hover {
color:#000000;
text-decoration:underline;
}
a:focus {
color:#000000;
text-decoration:underline;
}
a:active {
color:#black !important;
text-decoration: underline;
}

.thema-titel {
color:black; font-size=18px; padding-top: 3px; padding-bottom: 13px;}
.warengruppe-titel
{
color:black;
font-weight:bold;
font-size=18px;
padding-top: 3px;
padding-bottom: 13px;
}
.produkt_titel
{
color:black;
font-weight: bold;

}

.untertitel
{
color:black;
font-weight: normal;
margin-top: 15px;

}
/*
#BACKGROUND: url(../pics/arrow_black_small.gif) no-repeat 0px 5px;


*/

#navi
{
FONT-SIZE: 1.1em;
color:black;
padding-left: 0px;
padding-top: 10px;
margin-left: 10px;
margin-top: 20px;
}
#navi a
{
text-decoration:none;
color:black;
font-weight:700;
}
#navi a:visited
{
text-decoration:none;
color:black;
}
#navi a:active
{
text-decoration:none;
color:black;
}
#navi a:hover
{
text-decoration:underline;
color:black;
}
#navi a:focus
{
text-decoration:none;
color:black;
}

#prod_image{
margin-right:10px;


}

td {
color:black;
padding-top: 3px;
font-size: 14px;
}

th {
color:black;
padding-top: 3px;
font-size: 14px;
}
.buchtitel{
color:black;
padding-top: 3px;
padding-bottom: 5px;
font-size: 14px;
font-weight: bold;
}

.warenkorb_rechts{
font-size:0.9em;
padding-left:0;
list-style-image:url("../pics/arrow_v2_black_big.gif");
margin-left:-20;
color:#007AC2;
}
.SmlSearchButton
{
	background-color: transparent;
	border:0;
	margin-left: 10px;
	background-repeat: no-repeat;
	color:#FFF;
	font-weight:bold;
}

.linkweiss{
color:white; padding-left:5px; padding-top: 5px; font-size:16px;
margin-bottom: 20px;
}
.linkweiss A{
color:white; padding-left:5px; padding-top: 5px; font-size:16px;
}

#linkblau a {
color:#007AC2; 
font-size: 13px;
font-weight:bold;
margin-left:1px;
margin-top:15px;

}

.linkklein A {
color:#007AC2; font-size: 35px;

}
.linkleistetop {
	color:#007AC2; padding-left:10px; margin-top: 1px; margin-bottop:5px; padding-top: 0px; font-size: 14px; text-align:left;
}

.ueberschrift {
	color:#007AC2; padding-left:0px; margin-top: 0px; margin-bottom:10px; font-weight:bold; font-size: 15px; line-height:15px; vertical-align:top;
}



.teasertitel a {
	color:#007AC2; padding-top: 3px; font-size: 12px;
}
.linkleiste UL{list-style-type: none; margin-top:-10px;  list-style-position: outside;
	color:#007AC2; font-size: 12px;
}
.linkleiste LI{
	color:#007AC2; margin-left:-30px; margin-right:5px; padding-top: 5px; font-size: 12px;
}


.linkleiste A{
	color:#007AC2; padding-top: 3px; font-size: 12px;
}

.infobox P{
	color:black; 
	margin-left:10px; 
	margin-bottom:5px; 
	font-size: 12px;
}

#kontaktname p{
	color:black;
	margin-left:10px;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:5px; 
}


#kontaktbild img{
margin-top:00px;
margin-bottom:10px;
margin-left:10px;
text-align:left;
}

#produktnavi ul {
font-size:0.9em;
padding-left:20px;
margin-left:0px;
margin-top:0px;
text-decoration: none;
font-color:black;
//background-color:#dbecf7;
background-color:#cae3f2;
line-height:20px;
list-style-image:url("../pics/arrow_v2_black_big.gif");
}
#suchergebnis {
	color:#007AC2; padding-left:10px; margin-top: 10px; font-size: 20px; line-height:30px; vertical-align:middle;font-size:1.1em;

}

#suchergebnis ul {
font-size:0.8em;
padding-left:20px;
text-decoration: none;
font-color:black;
#background-color:#ddd;
line-height:20px;
list-style-image:url("../pics/arrow_v2_black_big.gif");
}

#produktnavi ul li a {
text-decoration: none;
color:black;
}
#produktnavi ul li a:active{
text-decoration: none;
font-color:black;
}
#produktnavi ul li a:hover{
text-decoration: none;
color:#007ac2;
}

UL#servicenavigation {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 00px 10px 0px; COLOR: #000000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px
}
UL#servicenavigation LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; DISPLAY: inline; BACKGROUND: url(../pics/trenner.gif) no-repeat 0px 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; COLOR: #000000; PADDING-TOP: 2px
}
UL#servicenavigation LI#copytuev B {DISPLAY: inline;
	TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: -0.3em
}
UL#servicenavigation LI#toplink A {DISPLAY: inline;
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../pics/ico_top.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL#servicenavigation LI#toplink {DISPLAY: inline;
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BACKGROUND: url(../pics/bg_fuss_rechts.gif) no-repeat 100% 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; HEIGHT: 18px
}
UL#servicenavigation LI A {DISPLAY: inline;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.nichtanzeigen {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0px; LEFT: -2000px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: -2000px; HEIGHT: 0px
}
UL#servicenavigation LI#copytuev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: url(../pics/bg_fuss_links.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 18px
}
UL#servicenavigation LI#copytuev B {
	TEXT-TRANSFORM: uppercase; MARGIN-RIGHT: -0.3em
}
