/* ------------------------------------------------------*/


/* = /netstationen.css */
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737D8C;
}
body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737D8C;
	background-color: #F4F7FA;
	background: url("/images/rpbg.png") repeat #66727E;
	scrollbar-base-color: #91A0B2;
	scrollbar-face-color: #D4DFEC;
	scrollbar-track-color: #B0BECE;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #91A0B2;
	scrollbar-shadow-color: #EAEFF5;
	scrollbar-darkshadow-color: #91A0B2;
	overflow-x: hidden;
}

form {
margin:0px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #667D62;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #667D62;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #799779;
}

/*-------------------------*/
.main {
position:absolute;
width:330px;
top:14px;
left:20px;
}

/* Txt for top header */
.secHeaderTitle{
position:relative;
left:8px;
top:8px;
float:left;
}

/* Top header for contentpages */
.secHeaderBlue{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_blue.gif);
background-repeat:no-repeat;
}
.secHeaderPink{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_pink.gif);
background-repeat:no-repeat;
}

.secHeaderGreen{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_green.gif);
background-repeat:no-repeat;
}

.secHeaderBlack{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_black.gif);
background-repeat:no-repeat;
}

.secHeaderPurple{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_purple.gif);
background-repeat:no-repeat;
}

.secHeaderRed{
width:330px;
height:32px;
background-image:url(/images/glass/head_bg_red.gif);
background-repeat:no-repeat;
}

.secHeaderLove{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_love.gif);
background-repeat:no-repeat;
}

.secHeaderDarkblue{
width:330px;
height:32px;
background-image:url(/images/global/sec_header_darkblue.gif);
background-repeat:no-repeat;
}
/* Standard light blue background for contentpages */
.secBgBlue{
padding:0px;
width:330px;
background-image:url(/images/global/sec_blue.gif);
background-repeat:repeat-y;
}

/* Special edition red background */
.secBgRed{
padding:0px;
width:330px;
background-image:url(/images/global/sec_red.gif);
background-repeat:repeat-y;
}

.secBgBlueVline{
padding:0px;
width:330px;
background-image:url(/images/global/sec_blue_vline.gif);
background-repeat:repeat-y;
}

.secBgLightBlue{
padding:0px;
width:330px;
background-image:url(/images/global/sec_bg_lightblue.gif);
background-repeat:repeat-y;
}

/* Ends*/
.secEndGreen{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_green.gif);
background-repeat:no-repeat;
}

.secEndBlack{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_black.gif);
background-repeat:no-repeat;
}

.secEndYellow{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_yellow.gif);
background-repeat:no-repeat;
}

.secEndBlue{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_blue.gif);
background-repeat:no-repeat;
}

.secEndDarkblue{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_darkblue.gif);
background-repeat:no-repeat;
}

.secEndPurple{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_purple.gif);
background-repeat:no-repeat;
}

.secEndRed{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_red.gif);
background-repeat:no-repeat;
}

.secEndPink{
width:330px;
height:10px;
font-size:5px;
background-image:url(/images/global/sec_end_pink.gif);
background-repeat:no-repeat;
}

.spacer{
font:2px/2px;
}

/* Red text for errormessages */
.err{
color:#CC0000;
font-weight:bold;
}
.emph{ /*red text for emphasized messages*/
color:#CC0000;
font-weight:bold;
}

/* Vertical colored headers */
.dividerHeaderGreen{
width:330px;
height:18px;
padding-left:5px;
line-height:20px;
background-image:url(/images/global/sec_green.gif);
background-repeat:repeat-y;
font-size: 11px;
font-weight: bold;
color: #667D62;
overflow:hidden;
}

.dividerHeaderYellow{
width:330px;
height:18px;
padding-left:5px;
line-height:20px;
background-image:url(/images/global/sec_yellow.gif);
background-repeat:repeat-y;
font-size: 11px;
font-weight: bold;
color: #A1582E;
overflow:hidden;
}

.dividerHeaderDarkblue{
width:330px;
height:18px;
padding-left:5px;
line-height:20px;
background-image:url(/images/global/sec_darkblue.gif);
background-repeat:repeat-y;
font-size: 11px;
font-weight: bold;
color: #4F6075;
overflow:hidden;
}

.dividerHeaderPink{
width:330px;
height:18px;
padding-left:5px;
line-height:20px;
background-image:url(/images/global/sec_pink.gif);
background-repeat:repeat-y;
font-size: 11px;
font-weight: bold;
color: #4F6075;
overflow:hidden;
}

.dividerHeaderPurple{
width:330px;
height:18px;
padding-left:5px;
line-height:20px;
background-image:url(/images/global/sec_purple.gif);
background-repeat:repeat-y;
font-size: 11px;
font-weight: bold;
color: #737D8C;
overflow:hidden;
}

.dividerHeaderRed{
width:330px;
height:18px;
padding-left:5px;
line-height:20px;
background-image:url(/images/global/sec_red_divider.gif);
background-repeat:repeat-y;
font-size: 11px;
font-weight: bold;
color: #4F6075;
overflow:hidden;
}

/* Vertical colored dividers 3px */
.dividerBlue{
height:3px;
font-size:3px;
background-image:url(/images/global/sec_blue.gif);
background-repeat:repeat-y;
}

.dividerGreen{
height:3px;
font-size:3px;
background-image:url(/images/global/sec_green.gif);
background-repeat:repeat-y;
}

.dividerBlack{
height:3px;
font-size:3px;
background-image:url(/images/global/sec_black.gif);
background-repeat:repeat-y;
}

.dividerYellow{
height:3px;
font-size:3px;
background-image:url(/images/global/sec_yellow.gif);
background-repeat:repeat-y;
}

.dividerPink{
height:3px;
font-size:3px;
background-image:url(/images/global/sec_pink.gif);
background-repeat:repeat-y;
}

.dividerPurple{
height:3px;
font-size:3px;
background-image:url(/images/global/sec_purple.gif);
background-repeat:repeat-y;
}

.dividerDarkblue{
height:3px;
font-size:3px;
line-height:3px;
background-image:url(/images/global/sec_darkblue.gif);
background-repeat:repeat-y;
}

/* Vertical colored lines */
.lineLighterBlue{
height:1px;
font-size:1px;
line-height:1px;
background-image:url(/images/global/sec_bg_lighterblue.gif);
background-repeat:repeat-y;
}

.dotline {
 background-image:url(/images/global/line_dotblue.gif);
 background-repeat: repeat-x;
 height:1px;
 font-size:1px;
 line-height:1px;
}

.solidline {
 background-image:url(/images/global/line_solidblue.gif);
 background-repeat: repeat-x;
 height:1px;
 font: 1px/1px;
}

.crumbs{
padding-top:3px;
padding-bottom:3px;
margin-left:5px;
margin-right:5px;
}
.footer {
position: relative;
width:320px;
margin:auto 10px;
}
.bg_lightblue {
background-color:#E9EFF5;
}

.bg_darkblue {
background-color:#CAD5E2;
}

.bg_lightblue {
background-color:#DCE8F5;
}

/** Columns including margins left-right*/
.col1{
width:320px;
margin-left:5px;
}

.col2left{
padding-left:5px;
width:160px;
float:left;
}

.col2right{
padding-left:5px;
padding-right:5px;
width:160px;
float:right;
}

/* -----------------------------------*/
/* Standard Paragraph for contentpages margins top-bottom */
.stdP{
padding-top:5px;
padding-bottom:5px;
}

.spacer{
font:2px/2px;
}


.listRow{
background-color:#E5ECF4;
}
.listAltRow{
background-color: #DDE5F0;
}
.listHeader{
background-color:#B0BECE;
}

/* Stuff for new shops. For displaying Wardrobe previews properly */
/* CSS Document */
.LayerRoot_WP{
position:absolute;
left:0px;
top:0px;
width:90px;
height:90px;
z-index:2;
display:block;
background-repeat:no-repeat;
background-position:center bottom;
}

.LayerClothes_WP{
position:absolute; left:0px; top:0px; width:90px; height:90px; z-index:3; display:block;
background-repeat:no-repeat;background-position:center bottom;
}

.LayerHair_WP{
position:absolute; left:0px; top:0px; width:90px; height:90px;  z-index:4 ;display:block;
 background-repeat:no-repeat;background-position:center bottom;
}

.LayerFace_WP{
position:absolute; left:0px; top:0px; width:90px; height:90px; z-index:5; display:block;
background-repeat:no-repeat; background-position:center bottom;
}

.LayerOverlay_WP{
position:absolute; left:0px; top:0px; width:90px; height:90px; z-index:6; display:block;
background-repeat:no-repeat; background-position:center bottom;

}
