a.topnavi {color:#144195; text-decoration:none;}
a.topnavi:hover {color:#000000; text-decoration:underline;}

a.contnavi {color:#144195; text-decoration:underline; font-weight:bold;}
a.contnavi:hover {color:#000000; text-decoration:underline; font-weight:bold;}

span.cart1 {color:#708090; text-decoration:none;}

a.cart2 {color:#144195; text-decoration:none;}
a.cart2:hover{color:#000000; text-decoration:underline;}

body {
	background-color:#d2deec;
	background:url(../images/bg_01.gif);
	color:#000000;
	font-family:Arial, Helvetica, Verdana;
	padding:0px;
	font-size:11px;
	line-height:14px;
}

td {
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	line-height:14px;
}

p.cont {
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	background-color:#f2f7ff;
	line-height:14px;
	border: 2px solid #aec2d9;
	padding:8px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
}

div.cont {
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#000000;
	background-color:#f2f7ff;
	line-height:14px;
	border: 2px solid #aec2d9;
	padding:8px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
}

.preis_0 {
	font-family:Arial, Helvetica, Verdana;
	padding-top:4px;
	padding-bottom:4px;
}

.preis_1 {
	font-family:Verdana, Arial, Helvetica;
	color:#00315D;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	background-color:#fffafa;
	border: 1px solid #c0c0c0;
}

.preis_2 {
	font-family:Verdana, Arial, Helvetica;
	color:#00315D;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	background-color:#fffafa;
	border: 1px solid #c0c0c0;
	text-decoration:line-through;
}

.preis_3 {
	font-family:Verdana, Arial, Helvetica;
	color:#aa0000;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	background-color:#fffafa;
	border: 1px solid #c0c0c0;
}

.imAng {
	font-size:12px;
	color:#000000;
}

td.contl {
	background-color:#e8f1ff;
	border: 2px solid #aec2d9;
	border-right:0px;
}

td.contr {
	background-color:#e8f1ff;
	border: 2px solid #aec2d9;
	border-left:0px;
	padding:8px;
}

td.conthomel {
	background-color:#e8f1ff;
	border: 2px solid #aec2d9;
	border-right:0px;
	padding:8px;
}

td.conthomer {
	background-color:#e8f1ff;
	border: 2px solid #aec2d9;
	border-left:0px;
}

td.conthomebigo {
	background-color:#e8f1ff;
	border: 2px solid #aec2d9;
}

.conthomebigu {
	background-color:#e8f1ff;
	padding:8px;
}

div.dnavi {
	border: 1px solid #f2f7ff;
	background-color:#aec2d9;
	padding:4px;
}

div.pname {
	font-weight:bold;
}

div.ptext {
	padding-top:3px;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#4d6185;
	margin-bottom:0px;
	margin-top:0px;
	line-height:16px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	color:#4d6185;
	margin-bottom:1px;
	margin-top:0px;
	margin-left:0px;
	line-height:15px;
}

.hpopup {
	font-size:13px;
	font-weight:bold;
	color:#4d6185;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	line-height:15px;
}

.hltext {
	font-size:11px;
	color:#708090;
	line-height:14px;
}

.carthead {
	color:#4d6185;
	font-weight:bold;
	border-bottom: 1px solid #aec2d9;
	padding:2px;
}

.cartpart {
	border-bottom: 1px solid #aec2d9;
	padding:2px;
}

.formular {
	color:#4d6185;
	font-weight:bold;
	border-bottom: 1px solid #aec2d9;
	padding:2px;
}

.formularinl {
	color:#4d6185;
	font-weight:bold;
	padding:2px;
}

form {
	padding:0px;
	margin:0px;
}

select.colorcart {
	border: 1px inset #aec2d9;
	font-family:Verdana;
	font-size:10px;
	width:80px;
}

select.sizecart {
	color:#000000;
	background-color:#ffffff;
	border: 1px inset #aec2d9;
	font-family:Verdana;
	font-size:10px;
	width:80px;
}

input {
	font-family:Verdana;
	font-size:10px;
}

input.quantcart {
	border: 1px inset #aec2d9;
	color:#000000;
	background-color:#ffffff;
	width:25px;
}

input.lnavi {
	border: 1px inset #aec2d9;
	color:#144195;
	background-color:#f2f7ff;
	width:105px;
}

select.lnavi {
	color:#144195;
	border: 1px inset #aec2d9;
	font-family:Verdana;
	font-size:10px;
	background-color:#f2f7ff;
	width:125px;
}

select.kdform {
	color:#000000;
	background-color:#ffffff;
	border: 1px inset #aec2d9;
	font-family:Verdana;
	font-size:10px;
}

select.cur {
	color:#144195;
	border: 1px inset #aec2d9;
	font-family:Verdana;
	font-size:10px;
	background-color:#f2f7ff;
	width:50px;
}

input.kdform {
	border: 1px inset #aec2d9;
	color:#000000;
	background-color:#ffffff;
	width:130px;
}

input.kdformplz {
	border: 1px inset #aec2d9;
	color:#000000;
	background-color:#ffffff;
	width:60px;
}

input.kdformradio {
	color:#000000;
}