A {text-decoration: none;}
A.bigblue {font-family: verdana,arial,helvetica; font-size: 14px; color:#1E56A3; text-decoration: none;}
A.medblue {font-family: verdana,arial,helvetica; font-size: 11px; color:#1E56A3; font-weight:bold; text-decoration: none;}
A.medwhite {font-family: verdana,arial,helvetica; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration: none;}
A.reg {font-family: verdana,arial,helvetica; font-weight: bold; font-size: 11px; text-decoration: none;}
A.reg2 {font-family: verdana,arial,helvetica; font-size: 11px; text-decoration: none;}
A.smallblue {font-family: geneva,ms sans serif,helvetica; font-size: 10px; color:#1E56A3; text-decoration: none;}
A.smallwhite {font-family: geneva,ms sans serif,helvetica; font-size: 10px; color:#FFFFFF; text-decoration: none;}
A.grey {text-decoration: underline; color:#888888;}
A:hover {color:#D86E00;text-decoration: underline;}
FONT.headWhite {font-family: verdana,arial,helvetica; font-size: 14px; font-weight: bold; color:#FFFFFF;}
FONT.medblue {font-family: verdana,arial,helvetica; font-size: 11px; color:#1E56A3; font-weight:bold; text-decoration: none;}
FONT.medred {font-family: verdana,arial,helvetica; font-size: 11px; color:#D86E00; font-weight:bold; text-decoration: none;}
FONT.medwhite {font-family: verdana,arial,helvetica; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration: none;}
FONT.sub {font-family: verdana,arial,helvetica; font-size: 11px; color: #000000;}
H1 {font-family: verdana,arial,helvetica; font-size: 18px; color: #1E56A3; font-weight: bold; margin-bottom: 5px;}
H2 {font-family: verdana,arial,helvetica; font-size: 24px; color: #1E56A3;}
H3 {font-family: verdana,arial,helvetica; font-size: 18px; color: #1E56A3;}
H4 {font-family: verdana,arial,helvetica; font-size: 15px; color: #1E56A3; padding: 0; margin: 0}
H4.item {font-family: verdana,arial,helvetica; font-size: 12px; color: #000000; font-weight: bold;}
h4.faq18 { color: #D8021B; font-size: 14px; margin: 15px 0 6px; }
INPUT {font-family: verdana,arial,helvetica; font-size: 11px;}
SMALL {font-family: verdana,arial,helvetica; font-size: 10px;}
TD {font-family: verdana,arial,helvetica; font-size: 11px;}
TEXTAREA {font-family: Arial, Helvetica; font-size: 11px;}
.gross {font-family: verdana,arial,helvetica; font-size: 16px; color: #FFFFFF; font-weight: bold;}
.preis {font-family: verdana,arial,helvetica; font-size: 18px; color: #D86E00; font-weight: bold;}
.prod {font-family: verdana,arial,helvetica; font-size: 18px; color: #1E56A3; font-weight: bold;}
.sonderhead {font-family: verdana,arial,helvetica; font-size: 13px; color: #1E56A3; font-weight: bold;}
.sonderwhite {font-family: verdana,arial,helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.sonderblue {font-family: verdana,arial,helvetica; font-size: 11px; color: #1E56A3; font-weight: bold;}
.head {font-family: verdana,arial,helvetica; font-size: 14px; font-weight: bold; color: #1E56A3;}
.reg {font-family: verdana,arial,helvetica; font-weight: bold; font-size: 11px; color: #1E56A3;}
.reg2 {font-family: verdana,arial,helvetica; font-size: 11px;}
.toplink {font-family:verdana,arial,sans-serif; font-size:11px; color: #731C83;}
.color {color: #D86E00;}
.subhead {font-family: verdana,arial,helvetica,nimbus sans,nimbus sans L; font-size: 13px; color: #D86E00; font-weight: bold;}
.release {line-height:20px;font-size:10px;background:#FFF06A; border-width:1px; border-style:solid; border-color:#FBBC27;padding:2px;}
.portorabatt { background: #FFFFCC; border: 1px solid #2D6EC9; color: #2D6EC9; padding: 5px; font: 11px/14px; }

.priceInfo { font-size: 10px; color:#848484; }
a.priceInfo { font-size: 10px; color:#848484; text-decoration: underline; }
a.priceInfo:hover { font-size: 10px; color:#505050; text-decoration: underline; }

.navMain {
	width: 216px;
	font-family: Verdana;
	background: #FFFFCD;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #495E93;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#495E93;
	display: none;
}

.navShop {
	height: 26px;
	background: #495E93;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px 0px 0px 8px;
}

.navSpacer {
	height: 21px;
}


.navSpacer1 {
	font: 1px/1px;
	height: 2px;
}

.navSpacer2 {
	font: 1px/1px;
	height: 4px;
}

.navSpacer3 {
	font: 1px/1px;
	height: 10px;
}

.navSeperator {
	font: 1px/1px;
	height:6px;
	border-bottom: 1px solid #A9A3A7;
}

.navHeadline {
	height: 20px;
	background: #E1E8F2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A6A1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#A5A6A1;
	color: #2555A7;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 8px;
}

.navMainCategory1 {

}

.navMainCategory2 {
	background: url(images/common/right.gif) 8px 4px no-repeat #FFFFCC;z
}

.navMainCategory2Active {
	background: url(images/common/down.gif) 8px 4px no-repeat;
}

.navSubCategory1Active {
	background: #F6F9FF;
}

.navSubCategoryActive {
	background: #F6F9FF;
}

.navMainLink {
	padding: 0px 0px 0px 16px;
	font: bold 11px/13px;
	font-weight: bold;
	color:#2555A7;
	display: block;
	cursor: pointer;
}

.navSubLink1 {
	padding: 0px 0px 0px 26px;
	font:11px/13px;
	color:#0046EE;
	display: block;
}

.navSubLink2 {
	padding: 0px 0px 0px 26px;
	font: bold 11px/13px;
	color:#2555A7;
	display: block;
}

.navEnd {
}

a:focus { outline: none; -moz-outline: none; } 

#userranking { width: 169px; font: bold 12px verdana; margin: 0 12px; }
#userranking h3 { font-size: 14px; color: #D86E00; text-align: center; margin: 0 0 7px 0; }
#userranking .rankline { float: left; height: 10px; width: 16px; margin-right: 1px; font: 10px/10px arail; }
#userranking .full { background: #1E56A3; }
#userranking .empty { background: #FFEDB3; }
#userranking .first_empty { background: url(images/common/ur_first_empty.gif) no-repeat #FFEDB3; }
#userranking .first_full { background: url(images/common/ur_first_full.gif) no-repeat #1E56A3; }
#userranking .last_empty { margin: 0; background: url(images/common/ur_last_empty.gif) no-repeat #FFEDB3; }
#userranking .last_full { margin: 0; background: url(images/common/ur_last_full.gif) no-repeat #1E56A3; }
#userranking .gesamt { clear: left; float: left; line-height: 30px; }
#userranking .g_punkte { float: right; text-align: center; width: 50px; font: bold 20px/30px verdana; color: #1E56A3; height: 30px; margin: 0px; }
#userranking .entry { background: url(images/common/ur_entry.gif) no-repeat; height: 18px; margin-bottom: 6px; font: bold 12px/18px verdana; clear: both; }
#userranking .label { float: left; padding-left: 7px; }
#userranking .value { width: 50px; float: right; text-align: center; color: #D86E00; }
#userranking .powered_by { font: 11px verdana; text-align: center; }

fieldset { border: 1px solid #D8021B; -moz-border-radius: 12px; padding: 20px; margin-bottom: 16px; }
legend { font: bold 12px verdana; margin-left: 12px; color: #D8021B; padding: 0 5px; }
td.tdHint { background: #FFFFCC; padding: 12px; }
tr.trZahlung td { border-top: 1px solid #EF595A; }
.small { font: 10px verdana; }
