
.weSelect {
	border: #AAAAAA solid 1px;
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wetextinput {
	color: black;
	border: #AAAAAA solid 1px;
	height: 20px;
	line-height: 18px;	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wetextinput[disabled] {
	background-color: #EEEEEE;
}

.weMarkInputError {background-color: #ff8888 ! important;}

.wetextinputselected {
	color: black;
	border: #888888 solid 1px;
	background-color: #dce6f2;
	height: 20px;
	line-height: 18px;	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.wetextarea {
	color: black;
	border: #AAAAAA solid 1px;
	height: 80px;
	line-height: 18px;	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wetextareaselected {
	color: black;
	border: #888888 solid 1px;
	background-color: #dce6f2;
	height: 80px;
	line-height: 18px;	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.multichooser {
	background-color:white;
	border: 1px gray solid;
}


body {
	letter-spacing: normal ! important;
}

.defaultfont {
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.defaultfont a {
	color: black;
}

.defaultfont a:visited {
	color: black;
}

.defaultfont a:active {
	color: #006DB8;
}

.objectDescription {
	padding: 4px 0 4px 0;
}

.npdefaultfont {
	color: red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.npdefaultfont a {
	color: red;
}

.npdefaultfont a:visited {
	color: red;
}

.npdefaultfont a:active {
	color: #006DB8;
}

.shopContentfont {
	vertical-align: top;
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.shopContentfontSmall {
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.shopContentfontAlert {
	color: #800000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.shopContentfontGreySmall {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;

}
.shopContentfontR {
	vertical-align: top;
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.shopContentfontGR {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
.npshopContentfontR {
	color: red;
}
.npshopContentfont {
	color: red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.npshopContentfont a {
	color: red;
}

.npshopContentfont a:visited {
	color: red;
}

.npshopContentfont a:active {
	color: #006DB8;
}
.pshopContentfontR {
	color: green;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;

}
.pshopContentfont {
	color: green;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;

}
.pshopContentfont a {
	color: green;

}

.pshopContentfont a:visited {
	color: green;

}

.pshopContentfont a:active {
	color: #006DB8;

}
.pdefaultfont {
	color: green;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.pdefaultfont a {
	color: green;

}

.pdefaultfont a:visited {
	color: green;

}

.pdefaultfont a:active {
	color: #006DB8;

}






.middlefont {
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.middlefont a {
	color: black;
}

.middlefont a:visited {
	color: black;
}

.middlefont a:active {
	color: #006DB8;
}



.middlefontgray {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.middlefontgray a {
	color: #666666;
}

.middlefontgray a:visited {
	color: #666666;
}

.middlefontgray a:active {
	color: #006DB8;
}



.middlefontred {
	color: red;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.middlefontred a {
	color: red;
}

.middlefontred a:visited {
	color: red;
}

.middlefontred a:active {
	color: #006DB8;
}



.defaultgray {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.defaultgray a {
	color: #666666;
}

.defaultgray a:visited {
	color: #666666;
}

.defaultgray a:active {
	color: #006DB8;
}



.small {
	color: black;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.header_small {
	color: #006699;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.header_shop {
	color: #006699;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/webEdition/we/include/we_modules/shop/images/shopInfast.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
}

.shop_th {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	font-weight:bold;
}

.shop_fontView {
	color: #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.big {
	color: black;
	text-align: left;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.header {
	color: black;
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.tree {
	color: black;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tree a {
	text-decoration:none;
}



.selector {
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.selector a {
	text-decoration:none;
}



.tableHeader {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableHeader a {
	color: #ffffff;
	text-decoration:none;
}

.tableHeader a:visited {
	color: #ffffff;
}

.tableHeader a:active {
	color: #ff0000;
}



.todo_hist_hdr {
	color: #006DB8;
}



.defaultfontred {
	color: #6CBFF9;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blockWrapper {
	overflow: auto !important;
	display: block ;
	background-color: white;
	padding: 0px;
}

.weDefaultStyle{
	background: transparent;
	background-color: transparent;
	background-image: url(/webEdition/images/pixel.gif);
	border: 0px;
	color: #000000;
	cursor: default;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding:0px;
	text-align: left;
	text-decoration: none;
}

.navigation_normal{
	padding: 1px;
	margin: 0px;
}

.navigation_hover{
	margin: 0px;
	border-bottom:	#000000 solid 1px;
	border-left:	#CCCCCC solid 1px;
	border-right:	#000000 solid 1px;
	border-top:		#CCCCCC solid 1px;
	cursor:pointer;
}

optgroup{
  font-weight: bold;
  font-style: normal;
}

optgroup.lvl1{
  color: darkblue;
}

optgroup.lvl2{
  margin-left: 10px;
}


/*	Following: styles for accessibility	*/
.weHide{
	display:none;
}

.weDialogHeadline {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.weMultiIconBoxHeadline {
	color: #6078A2;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.weMultiIconBoxHeadlineThin {
	color: #6078A2;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.weMultiIconBoxHeadline a {
	color: #6078A2;
}

.weDialogBody {
	margin: 0;
	padding: 0;
	background-color: #EDEDED;
}

.weEditorBody {
	margin: 0;
	padding: 10px 0px;
	background-color: #EDEDED;
}

.weDialogButtonsBody {
	margin: 0;
	padding: 10px 10px;
	background-color: #EDEDED;
	background-image: url(/webEdition/images/edit/editfooterback.gif);
}

.weTreeHeader {
	background-image: url(/webEdition/images/backgrounds/bgGrayLineTop.gif);
	margin:0;
	padding: 10px 10px;
	border-bottom: 1px solid black;
	height:129px;
}


.weTreeHeaderMove {
	background-image: url(/webEdition/images/backgrounds/bgGrayLineTop.gif);
	margin:0;
	padding: 10px 10px;
	border-bottom: 1px solid black;
	height:139px;
}

.weObjectPreviewHeadline {
	color: #6078A2;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:3px;
}

.weSidebarBody {
	background	: #ffffff url(/webEdition/images/backgrounds/sidebarBackground.gif) no-repeat fixed bottom right;
	margin		: 5px;
	padding		: 0px;
}

.weDocListSearchHeadline {
	color: #6078A2;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top:6px;
}
.weDocListSearchHeadlineDivs {
	color: #6078A2;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
