/* CSS Document */
body {
	border:none;
	margin:0px;
	background-color: #ffffff;
	}

div,span,h1,h2,h3,h4,h5,blockquote,td,p {
	color: #7189A1;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
	
a {
	color: #7189A1;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}

a:hover { color: #C41917; }

a.ohne {
	color: #7189A1;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}

a.blackohne {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}

a.kurzbeschr {
	color: #7189A1;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
	
td.bgrahmen{
  	background-color: #004282;
 	}
td.login{
  	background-color: #7189A1;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
 	}
td.submenu_main{
	background-color: #7189A1;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
 	}

td.submenu{
	background-color: #CACFD5;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
 	}
td.submenu_highlight{
	background-color: #C41917;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
 	}
td.bgwhite{
  	background-color: #ffffff;
 	}
td.kastengross{
  	background-color: #8C9CAD;
 	}
td.menu1{
  	background-color: #CACFD5;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
 	}
span.kurzbeschr{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
 	}
td.padding5{
	padding: 5px;
	spacing: 5px;
 	}
td.padding3{
	padding: 3px;
 	}

td.background{
	background-repeat: no-repeat;
 	}

td.padding3blau{
	background-color: #8C9CAD;
	padding: 5px;
 	}
	
a.loginlink{
  	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
 	}
a.menu1,a.menu1:link,a.menu1:visited {
	background-color: #CACFD5;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.menu1:hover,a.menu1:active, a.menu1active {
	background-color: #CACFD5;
	color: #C41917;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.menu3,a.menu3:link,a.menu3:visited {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.menu3:hover,a.menu3:active, a.menu3active {
	color: #C41917;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.top{
  	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
 	}

a.top{
  	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
 	}

a.sublink,a.sublink:link,a.sublink:visited  {
    height: 18px;
	width: 200px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.sublink:hover,{
    height: 18px;
	width: 200px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.sublink:active {
    height: 18px;
	width: 200px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.sublinkright,a.sublinkright:link,a.sublinkright:visited {
	height: 18px;
	width: 176px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.sublinkright:hover, {
	height: 18px;
	width: 176px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.sublinkright:active {
	height: 18px;
	width: 176px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a.linkwarenkorb{
  	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
 	}	

a.warenkorb{
	color: #8C9CAD;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
        font-weight:bold;
 	}
	
input.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 101px;
	height: 18px;
	background-color: #CACFD5;
}

input.searchsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 52px;
	height: 18px;
	background-color: #CACFD5;
        text-indent: 0px;
}

input, input.myaccount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #000000; 
	border-style: solid;
	border-width: 1px;
	width: 180px;
	height: 18px;
	background-color: #CACFD5;
        text-indent: 0px;

}

input.logininput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 117px;
	height: 20px;
	background-color: #CACFD5;
}

input.go{
    width:17px;
    height:42px;
    border-width:0px;
}

input.searchgo{
    width:33px;
    height:18px;
    border:0px;
}

input.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 40px;
	height: 20px;
	background-color: #CACFD5;
        text-align:center;
}

input.plz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #000000; 
	border-style: solid;
	border-width: 1px;
	width: 45px;
	height: 18px;
	background-color: #CACFD5;
        text-indent: 0px;

}
input.ort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 125px;
	height: 18px;
	background-color: #CACFD5;
        text-indent: 0px;
}

input.checkbox {
    border-width: 0px;
    width: 20px;
    background-color: #ffffff;
}

input.checkboxsearch {
    border-width: 0px;
    width: 20px;
    background-color: #CACFD5;
}

input.checkout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #000000; 
	border-style: solid;
	border-width: 1px;
	width: 180px;
	height: 18px;
	background-color: #CACFD5;
        text-indent: 0px;

}

textarea.checkout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #000000; 
	border-style: solid;
	border-width: 1px;
	width: 180px;
	height: 50px;
	background-color: #CACFD5;
}

textarea, textarea.myaccount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-color: #000000; 
	border-style: solid;
	border-width: 1px;
	width: 180px;
	height: 50px;
	background-color: #CACFD5;
}



select.search2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 137px;
	height: 18px;
	background-color: #CACFD5;
        text-indent: 5px;
}	

select, select.myaccount {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	width: 180px;
	height: 18px;
	background-color: #CACFD5;
}
div.content {
	padding: 11px;
}

div.kasten {
	background-image: url(pix/bg_kasten.gif);
	width: 185px;
	height: 150px;
	background-repeat: no-repeat;
}
div.kastenproduktl {
      border-color: #8C9CAD;
      border-style:solid;
      border-width:1px;
}

div.kasten120 {
	background-image: url(pix/kasten_120x150.gif);
	width: 120px;
	height: 150px;
	background-repeat: no-repeat;
}
td.kastenhl {
    background-color: #8C9CAD;
    padding:3px;
} 
span.kastenhl, a.kastenhl{
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold; 
    }

td.kastengrosshl{
    background-color: #8C9CAD;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
        padding: 3px;
 	
 	}


span.preis{
	color: #7189A1;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	}

a.preis{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	}
h1 {
	color: #7189A1;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	}
td.kastenhead{
    background-color: #8C9CAD;
	height: 25px;
	width: 380px;
 	}
td.kastenlinie{
	width: 1px;
	background-image: url(pix/bg_linie.gif);
	background-repeat: repeat-y;
 	}
td.kastenlinieunten{
	height: 1px;
	background-image: url(pix/bg_linie.gif);
	background-repeat: repeat-x;
 	}
td.warenkorb{
	color: #8C9CAD;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
 	}
td.warenkorb2{
	color: #8C9CAD;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 18px;
 	}
	
td.info{
	color: #8C9CAD;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 12px;
 	}
a.sublink { vertical-align: middle }
a.sublinkright { vertical-align: middle }

table.printtable {
    margin:20px;
}
