/* General Styles - BEGIN */
html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100%;
	overflow: hidden;
}

body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	overflow: hidden;
	height: 100%;
}

.web4bodycontentleft {
	background-color: #F5F9FF;
	scrollbar-base-color: #F5F9FF;
	scrollbar-3dlight-color: #F5F9FF;
	scrollbar-arrow-color: #F5F9FF;
	scrollbar-darkshadow-color: #F5F9FF;
	scrollbar-face-color: #7D9CC2;
	scrollbar-highlight-color: #7D9CC2;
	scrollbar-shadow-color: #7D9CC2;
	scrollbar-track-color: #F5F9FF;
	border-style: solid;
	border-width: 1px;
	border-color: #003C87;
}

.web4bodycontentright {
	background-color: #CEDDEA;
	scrollbar-base-color: #E6F1FF;
	scrollbar-3dlight-color: #E6F1FF;
	scrollbar-arrow-color: #E6F1FF;
	scrollbar-darkshadow-color: #E6F1FF;
	scrollbar-face-color: #7D9CC2;
	scrollbar-highlight-color: #7D9CC2;
	scrollbar-shadow-color: #7D9CC2;
	scrollbar-track-color: #E6F1FF;
	background-image: url(../images/layout/web4biz_layout_flowers_bg.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 40px 10px;
	/* NN: background-position: 400 100; */
	border-style: solid;
	border-width: 1px;
	border-color: #003C87;
}

table {
	border: none;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

img {
	border: none;
}

a img {
	border: none;
}

.w4cursormove {
	cursor: move;
}

.w4cursorpointer {
	cursor: pointer;
}

.w4alleft {
	text-align: left;
}

iframe {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.w4marginLeftProgs {
	margin: 90px 22px 0px 10px;
}

.w4marginProgs {
	margin: 0px 22px 0px 10px;
}

.w4vishidden {
	visibility: hidden;
}

.w4visvisible {
	visibility: visible;
}

.w4oflowhidden {
	overflow: hidden;
}

.w4oflowauto {
	overflow: auto;
}

.w4width100percent {
	width: 100%;
}

.w4height100percent {
	height: 100%;
}

.w4top0 {
	top: 0px;
}

.w4left0 {
	left: 0px;
}

.w4zindex0 {
	z-index: 0;
}

.w4fontweightbold {
	font-weight: bold;
}

.w4fontweightnormal {
	font-weight: normal;
}

.w4filteropacity {
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=83);
	-moz-opacity: 83;
}

.w4abshidden {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

.w4absvisible {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: visible;
}

.w4relhidden {
	position: relative;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

.w4relvisible {
	position: relative;
	left: 0px;
	top: 0px;
	visibility: visible;
}

.w4pd {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	visibility: hidden;
	z-index: 200;
}
/* General Styles - END */


/* Div-Styles - BEGIN */
.web4div {
	scrollbar-base-color: #E6F1FF;
	scrollbar-3dlight-color: #E6F1FF;
	scrollbar-arrow-color: #E6F1FF;
	scrollbar-darkshadow-color: #E6F1FF;
	scrollbar-face-color: #7D9CC2;
	scrollbar-highlight-color: #7D9CC2;
	scrollbar-shadow-color: #7D9CC2;
	scrollbar-track-color: #E6F1FF;
	background-color: #E6F1FF;
	overflow-y: hidden;
}

.w4divpos {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	z-index: 0px;
	visibility: hidden;
}

.web4listdiv {
	scrollbar-base-color: #CEDDEA;
	scrollbar-3dlight-color: #CEDDEA;
	scrollbar-arrow-color: #7D9CC2;
	scrollbar-darkshadow-color: #CEDDEA;
	scrollbar-face-color: #CEDDEA;
	scrollbar-highlight-color: #7D9CC2;
	scrollbar-shadow-color: #7D9CC2;
	scrollbar-track-color: #CEDDEA;
	padding-right: 20px;
	overflow-y: hidden;
}

.web4purediv {
	scrollbar-base-color: #CEDDEA;
	scrollbar-3dlight-color: #CEDDEA;
	scrollbar-arrow-color: #CEDDEA;
	scrollbar-darkshadow-color: #CEDDEA;
	scrollbar-face-color: #7D9CC2;
	scrollbar-highlight-color: #7D9CC2;
	scrollbar-shadow-color: #7D9CC2;
	scrollbar-track-color: #CEDDEA;
	padding-right: 20px;
	overflow-y: hidden;
}

.web4messageDiv {
	scrollbar-base-color: #FFFFCE;
	scrollbar-3dlight-color: #FFFFCE;
	scrollbar-arrow-color: #FFFFCE;
	scrollbar-darkshadow-color: #FFFFCE;
	scrollbar-face-color: #003C87;
	scrollbar-highlight-color: #003C87;
	scrollbar-shadow-color: #003C87;
	scrollbar-track-color: #FFFFCE;
	border: solid 1px #003C87;
	background-color: #FFFFCE;
}

	/* border: */
.web4leftborderfields {
	border: solid 1px #003C87;
	border-right: none;
	text-align: right;
	padding: 2px 2px 2px 7px;
	vertical-align: top;
	white-space: nowrap;
}

.web4rightborderfields {
	border: solid 1px #003C87;
	border-left: none;
}

.w4blackborder {
	border: solid 1px #000;
}

.web4border {
	border: solid 1px #003C87;
	background-color: #FFFFFF;
	font-family: Courier New;
}

.web4justborder {
	border: solid 1px #003C87;
}

.web4yellowblue {
	border: solid 1px #FFFF00;
	background-color: #E6F1FF;
	font-family: Courier New;
}

.web4orangeblue {
	border: solid 1px #F79337;
	background-color: #E6F1FF;
	font-family: Courier New;
}

.web4orangeborder {
	border: solid 1px #F79337;
}

.web4redblue {
	border: solid 1px #FF0000;
	background-color: #E6F1FF;
	font-family: Courier New;
}

.web4yellowborder {
	border: solid 1px #FFFF00;
	background-color: #FFFFFF;
	font-family: Courier New;
}

.web4justyellowborder {
	border: solid 1px #FFFF00;
}

.web4whiteborder {
	border: solid 1px #FFFFFF;
}

.web4redborder {
	border: solid 1px #FF0000;
}
/* Div-Styles - END */


/* #ids/Klassen */
	/* index_main_div.html - BEGIN */
#w4alloverdiv {
	width: 100%;
	height: 100%;
	z-index: 2000000;
}
.w4alloverdivIE {
	background-color: #FFF;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=20);
}

#web4navimovingDiv {
	width: 200px;
	height: 18px;
	z-index: 50000;
	padding: 2px 2px 2px 16px;
}

#web4menue {
	left: 120px;
	top: 120px;
	height: 250px;
}

#w4pulldownRightPin {
	left: 350px;
	top: 90px;
}

#web4newNaviFormDiv {
	background-color: #B9D6EE;
}

#web4newContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 278px;
	height: 130px;
	z-Index: 1000001;
	overflow: auto;
}

#web4newBlocksFormDiv {
	background-color: #B9D6EE;
}

#web4newSubContent {
	position: relative;
	top: 0px;
	left: 0px;
	width: 270px;
	height: 130px;
	z-Index: 1000001;
	overflow: auto;
}

#web4EditFields {
	background-color: #B9D6EE;
}

#web4standardcontextmenu {
	width: 150px;
	height: 136px;
}

#web4navipagecontextmenu {
	width: 200px;
	height: 300px;
}

#web4naviblockcontextmenu {
	width: 180px;
	height: 140px;
}

#web4mediadbpiccontextmenu {
	width: 180px;
	height: 80px;
}

#web4mediadbdircontextmenu {
	width: 180px;
	height: 100px;
}

#web4fieldscontextmenu {
	width: 200px;
	height: 140px;
}

#web4mediafieldcontextmenu {
	width: 250px;
	height: 100px;
}
	/* index_main_div.html - END */
	/* Left-/RightFrameTab_Editor_v26.html - BEGIN */
.w4tab {
	position: relative;
	top: 0px;
	left: 0px;
	height: 22px;
	visibility: visible;
	z-index: 10;
}

.w4tabAct {
	position: relative;
	top: 1px;
	left: 0px;
	height: 25px;
	visibility: visible;
	z-index: 10;
}

.w4tabl {
	background-image: url(../images/layout/web4biz_layout_navibogen_links.gif);
}

.w4tabr {
	background-image: url(../images/layout/web4biz_layout_navibogen_rechts.gif);
}
	/* Left-/RightFrameTab_Editor_v26.html - END */
	/* media_super_v26.p - BEGIN */
.w4navibg {
	width: 18px;
	vertical-align: top;
	background-image: url(../images/navi/web4biz_navi_background.gif);
}

.w4navionlybg {
	background-image: url(../images/navi/web4biz_navi_background.gif);
}

.w4navi {
	width: 18px;
	vertical-align: top;
}
	/* media_super_v26.p - END */
/* #ids/Klassen - END */


/* Status - BEGIN */
.web4userred {
	background-color: #FEAE5F;
}

.web4userredgrey {
	background-color: #DBA34F;
}

.web4red {
	background-color: #FF0000;
}

.web4redgrey {
	background-color: #B76B6B;
}

.web4yellow {
	background-color: #FFFF00;
}

.web4yellowgrey {
	background-color: #B7B76B;
}

.web4green {
	background-color: #00CC00;
}

.web4greengrey {
	background-color: #6BA86B;
}

.web4white {
	color: #000000;
	background-color: #FFFFFF;
}

.web4whitegrey {
	background-color: #CFCFCF;
}
/* Status - END */


/* Colors - BEGIN */
.web4rightselectedtab {
	background-color: #CEDDEA;
}

.web4navilightblue,.web4leftselectedtab {
	background-color: #F5F9FF;
}

.web4grey {
	background-color: #919191;
}

.web4black {
	color: #FFFFFF;
	background-color: #000000;
}

	/* listen-mouseout */
.web4reallightblue {
	background-color: #E6F1FF;
}

	/* listen-mouseout grey */
.web4reallightbluegrey {
	color: #919191;
	background-color: #E6F1FF;
}

	/* listen-mouseover */
.web4lightblue {
	color: #FFFFFF;
	background-color: #7D9CC2;
}

	/* listen-mouseover grey */
.web4lightbluegrey {
	color: #919191;
	background-color: #7D9CC2;
}

.web4whitelightblue {
	background-color: #B9D6EE;
}

.web4middleblue {
	color: #FFFFFF;
	background-color: #0C73A5;
}

.web4darkblue {
	color: #FFFFFF;
	background-color: #003C87;
}

.web4transparent {
	background-color: #FFFFFF;
	FILTER:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=90);
}

.web4selectedfield {
	background-color: #F79337;
}

.web4unselectedfield {
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
}

.web4orange {
	background-color: #F79337;
}
/* Colors - END */


/* Text-Styles - BEGIN */
	/* selektierter Content */
.web4selectedcontent {
	font-weight: bold;
	font-size: 10pt;
}

	/* nicht selektierter Content */
.web4unselectedcontent {
	font-weight: normal;
	font-size: 8pt;
}

	/* selektierter SubContent */
.web4selectedsubcontent {
	font-weight: bold;
}

	/* nicht selektierter SubContent */
.web4unselectedsubcontent {
	font-weight: normal;
}

.web4underline {
	text-decoration: underline;
}

.w4loginversion {
	font-size: 14pt;
	font-weight: bold;
	color: #003C87;
}

b {
	font-weight: bold;
}

.web4bold {
	font-weight: bold;
}

.web4greytext {
	color: #919191;
	cursor: default;
}

.web4greytext:hover {
	color: #919191;
	cursor: default;
}

.web4alert {
	color: #EE0000;
	font-weight: bold;
}

.web4textonblue {
	color: #FFFFFF;
	text-decoration: none;
}

.web4textonwhite {
	color: #000000;
	text-decoration: none;
}
a.web4pulldown {
	color: #003C87; 
	text-decoration: none;
	font-family: Courier New;
}

a {
	color: #003C87; 
	text-decoration: none;
}

a:hover {
	color: #003C87;
	text-decoration: none;
}

a.web4textonblue {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.web4textonblue {
	color: #FFFFFF; 
	text-decoration: none;
}

a.web4textonwhite {
	color: #000000;
	text-decoration: none;
}

a:hover.web4textonwhite {
	color: #000000; 
	text-decoration: none;
}

.nowrap {
	white-space: nowrap;
}
/* Text-Styles - END */


/* Sonstige Styles - BEGIN */
.web4windowheadline {
	background-color: #E6F1FF;
	font-size: 10pt; 
	font-weight: bold;
	color: #003C87;
	padding: 4px 4px 4px 4px;
}

.web4headlinefieldlabel {
	padding: 2px 2px 7px 7px;
	white-space: nowrap;
	font-weight: bold;
}

.web4headlinefieldlabelborder {
	border: solid 1px #003C87;
	padding: 2px 2px 7px 7px;
	white-space: nowrap;
	font-weight: bold;
}

.web4fieldlabel {
	margin: 2px 2px 2px 7px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

.web4field {
	padding: 2px 7px 2px 2px;
	vertical-align: top;
}

.w4viewdate {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	border: none;
	background-color: #003C87;
}

input.web4inputfields {
	height: 18;
}

input.web4inputfieldsred {
	height: 18;
}

input.web4inputfieldsyellow {
	height: 18;
}

input.web4inputfieldsgrey {
	height: 18;
}

input.web4inputfieldsbluecal {
	height: 18;
}

.web4inputfields {
	font-family: Courier New;
	font-size: 8pt;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003C87;
	background-color: #FFFFFF;
	padding-left: 4px;
}

.web4inputfieldsred {
	font-family: Courier New;
	font-size: 8pt;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;
	background-color: #FFFFFF;
	padding-left: 4px;
}

.web4inputfieldsyellow {
	font-family: Courier New;
	font-size: 8pt;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #F2BE0B;
	background-color: #FFFFFF;
	padding-left: 4px;
}

.web4inputfieldsgrey {
	font-family: Courier New;
	font-size: 8pt;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #003C87;
	background-color: #E7E4E2;
	padding-left: 4px;
}

.web4inputfieldsbluecal {
	font-family: Courier New;
	font-size: 8pt;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;
	background-color: #003C87;
	padding-left: 4px;
}
/* Sonstige Styles - END */

