/* revidiert */

div { cursor: pointer; }
/*fixes Mozilla NN6 NN7 and all other modern browsers*/ 


a:active { text-decoration: underline; color: #FF1A58}
a:visited { text-decoration: none; color: #FF1A58}
a:link { text-decoration: none; color: #FF1A58}
a:hover { text-decoration: underline; color: #FF1A58}

td { color: #000000; font-size: 11px; line-height: 14px; font-family: Verdana; text-decoration: none }
.star { color: #000000; font-size: 8px; line-height: 14px; font-family: Verdana; text-decoration: none }

.navi_headline { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.navi_headline:active { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: underline }
.navi_headline:visited { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.navi_headline:link { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.navi_headline:hover { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: underline }

.navi_items { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.navi_items:active { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: underline }
.navi_items:visited { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.navi_items:link { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.navi_items:hover { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: underline }

.breadcrumb_text { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }

.breadcrumb { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.breadcrumb:active { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }
.breadcrumb:visited { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.breadcrumb:link { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.breadcrumb:hover { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }

.impressum { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.impressum:active { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }
.impressum:visited { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.impressum:link { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.impressum:hover { color: #666666; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }

.anchor { color: #999999; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.anchor:active { color: #999999; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }
.anchor:visited { color: #999999; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.anchor:link { color: #999999; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.anchor:hover { color: #999999; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }

.headline { color: #000000; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Verdana; text-decoration: none }
.title { color: #000000; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.lead { color: #333333; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }
.subtitle { color: #000000; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Verdana; text-decoration: none }

.titleWhite { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Verdana; text-decoration: none }

.subtext { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.subtext:active { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }
.subtext:visited { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.subtext:link { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: none }
.subtext:hover { color: #000000; font-size: 10px; line-height: 12px; font-family: Verdana; text-decoration: underline }

.formfield2 { font-family: Verdana; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; color: #444444; background-color: #EEEEEE; border: 1px solid #A0A0A0; width: 150px }
.formfield_verysmall2 { font-family: Verdana; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; color: #444444; background-color: #EEEEEE; border: 1px solid #A0A0A0; width: 40px}
.formfield_small2 { font-family: Verdana; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; color: #444444; background-color: #EEEEEE; border: 1px solid #A0A0A0; width: 100px}
.formfield_long2 { font-family: Verdana; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; color: #444444; background-color: #EEEEEE; border: 1px solid #A0A0A0; width: 180px}

.formfield { background-color: white; color: black; font-family: Verdana; font-weight: normal; font-size: 8pt; width: 150px; border: 1px solid #FF1A58; }
.formfield_small { background-color: white; color: black; font-family: Verdana; font-weight: normal; font-size: 8pt; width: 88px; border: 1px solid #FF1A58; }
.formfield_long { background-color: white; color: black; font-family: Verdana; font-weight: normal; font-size: 8pt; width: 180px; border: 1px solid #FF1A58; }


/*not really green anymore...*/
img.borderGreen {
	border-bottom: 1px solid #0066CC;
}
/* */

img.border {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

img.borderMargin {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

img.Margin {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.but {font-family: Verdana; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; color: #FF215D; background-color: #FFFFFF; border: 1px solid #FF215D; width=120px}
.but_long {font-family: Verdana; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; color: #FF215D; background-color: #FFFFFF; border: 1px solid #FF215D; width=140px}

.highlight_listcells {
	background-color: #E1FFCC;
}

.listcells {
	line-height:85%;
}

.highlight {
	background-color: #CCCCCC;
}

.highlightBorder {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

li {
	padding-bottom: 5px;
}

ol {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


/* SHOP */

		td.ButtonTop { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none;
			border: 1px solid #B8B8B8;
			background-color: #EEEEEE;
		}
		
		.ButtonTopLooked:active { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopLooked:visited { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopLooked:link { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopLooked:hover { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopActive { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none;
		}
		
		.ButtonTopActive:active { 
			color: #9BFF54; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: underline
		}
		
		.ButtonTopActive:visited { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: underline
		}
		
		.ButtonTopActive:link { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: underline
		}
		
		.ButtonTopActive:hover { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: underline
		}
		
		.ButtonTopHover { 
			color: #000000; 
			font-weight: normal; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none;
		}
		
		.ButtonTopHover:active { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopHover:visited { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopHover:link { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.ButtonTopHover:hover { 
			color: #000000; 
			font-size: 11px; 
			font-family: Verdana; 
			text-decoration: underline
		}
		
		
		.ButtonLeft { 
			color: #FF215D; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 12px; 
			font-family: Verdana; 
			text-decoration: none;
			text-align: left;
			border: 1px solid #FF215D;
			border-right: 0px solid #FF215D;
			/*background-color: #EEEEEE;*/
		}

		.ButtonRight { 
			color: #FF215D; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 12px; 
			font-family: Verdana; 
			text-decoration: none;
			text-align: left;
			border: 1px solid #FF215D;
			/*background-color: #EEEEEE;*/
			/*border-left: 0px solid #9BFF54;*/
		}
		
		.Button:active { 
			color: #FF215D; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 12px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.Button:visited { 
			color: #FF215D; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 12px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.Button:link { 
			color: #FF215D; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 12px; 
			font-family: Verdana; 
			text-decoration: none
		}
		
		.Button:hover { 
			color: #FF215D; 
			font-weight: normal; 
			font-size: 11px; 
			line-height: 12px; 
			font-family: Verdana; 
			text-decoration: underline
		}

td.ProductIndex {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF1A58;
}

.ProductTitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF1A58;
}

.ProductTitleNew {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF1A58;
}

td.SHederBar {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	background-color: #CCCCCC;
}

td.SLineSum {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF1A58;
}

td.SLinePorto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

input.SFieldAmount {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	color: #444444;
	background-color: #EEEEEE;
	border: 1px solid #B8B8B8;
}

input.SFieldData {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #444444;
	background-color: #EEEEEE;
	border: 1px solid #A0A0A0;
}

select.SFieldData {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #444444;
	background-color: #EEEEEE;
	border: 1px solid #A0A0A0;
}

.STextData {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	color: #444444;
	background-color: #EEEEEE;
	border: 1px solid #A0A0A0;
}

img.SImage {
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

img.SImageNeu {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

fieldset.SData {
	border: 1px solid #CCCCCC; 
	padding: 6px;
	margin: 0px;
}

legend.SData {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 6px;
	margin-left: 0px;
	color: #000000;
}

td.RRowLine {
	background-color : #FFFFFF;
	color: #5A5A5A;
	font-weight: normal;
	text-decoration: none;
	height: 22px;
}

td.RRowLineHover {
	cursor: pointer;
	background-color : #E2E2E2;
	color: #5A5A5A;
	text-decoration: underline;
	font-weight: bold;
	height: 22px;
}.infoLayer {
	border: 0px none;
	background-color: #EEEEEE;
}

.nowrap {white-space:nowrap}


td.greyboxNavi ul {
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
	}

td.greyboxNavi ul ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

td.greyboxNavi ul li {
	list-style-type: none;
	padding: 0px 0px 0px 5px;
	margin: 5px 0px 0px 5px;
	}
	
