body {
	color: #333333;
}

h2 {
	color: #333333;
}

.tabMenuContainer {
    border-bottom: 1px solid silver;
    margin: 0;
}

a.nav:link,a.nav:visited,a.nav:hover,a.nav:active,a.nav:focus,a.nav,a.nav:hover
	{
	color: #333333;
}

.normal {
	color: #333333;
}

.table_1 {
	border-left: none;
	border-right: none;
}

.loginInfoPortal {
	text-align: left;
	margin-left: 5em;
	margin-top: 2em;
}

.linksLocalPortal {
	color: #333333;
	font-size: 120%;
	text-decoration: none;
	margin-right: 1em;
}

.linksLocalPortal:focus,.linksLocalPortal:hover,.linksLocalPortal:active,.linksLocalPortal:focus,.linksLocalPortal:hover,.linksLocalPortal:active
	{
	font-size: 120%;
	text-decoration: underline;
	margin-right: 1em;
}

#makronavigation .auflistung,#makronavigation .visited {
	color: #333333;
}

#makronavigation .visitedPortal {
	/* Klasse, welche den Link formatiert, wenn die Seite aktiv ist*/
	background-color: #ffffff;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 4px;
	color: #333333;
	line-height: 1.6em;
	font-weight: bold;
	font-size: 100%;
}

#makronavigation .auflistungPortal {
	/* Klasse, welche den Link formatiert, wenn die Seite nicht aktiv ist*/
	background-color: #ffffff;
	text-decoration: none;
	display: block;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 4px;
	color: #333333;
	line-height: 1.6em;
	font-weight: normal;
	font-size: 100%;
}


#makronavigation a:focus,#makronavigation a:hover,#makronavigation a:active
	{
	background: #E7F3CD url(/wuppertal_images/background_content.gif)
		repeat scroll 0 50%;
	color: #333333;
	padding-bottom: 5px;
	padding-top: 4px;
	line-height: 1.6em;
}

fieldset,.fieldsetCollapsibleSizeHalf,.fieldsetCollapsibleSizeFull,.content,.content_max_portal_qis
	{
	background: #F3FFE8 url(/wuppertal_images/background_content.gif)
		repeat scroll 0 0;
}

.content {
	border: none;
}

.mikronavi_list a:link,.mikronavi_list a:visited,.mikronavi_list a:focus,.mikronavi_list a:hover,.mikronavi_list a:active
	{
	color: #333333;
	text-decoration: none;
}

a:hover,a:focus,.link_text:hover,.link_text:focus,.link_print_pdf:hover,.link_print_pdf:focus,.link_text:hover,.link_text:focus,.link_door_in:hover,.link_door_in:focus,.link_print_pdf:hover,.link_print_pdf:focus,.link_attach:hover,.link_attach:focus,.link_pencil:hover,.link_pencil:focus,.link_delete:hover,.link_delete:focus,.link_context_add:hover,.link_context_add:focus,.link_arrow_refresh:hover,.link_arrow_refresh:focus
	{
	background-color: #E7F3CD;
}

.links2:focus,.links2:hover,.links2:active,.links3:focus,.links3:hover,.links3:active
	{
	background-color: #E7F3CD;
	color: #333333;
	text-decoration: underline;
}

.links2visited:hover,.links2visited:focus {
	background: #E7F3CD
		url(/HISinOne/images/icons/verlauf_headline_invers.gif) repeat-x
		scroll left bottom;
	border: 1px solid #97CA31;
	color: #333333;
}

.divloginstatus {
	background: url("/HISinOne/images/icons/gradient_green_wuppertal.gif") repeat-x scroll left top #E7F3CD;
	color: #333333;
	border-left: none;
	border-right: none;
	margin-top: 4px;
}

.divlinks {
	margin-top: 8px;
}

.links2,.links3 {
	color: #333333;
}

.contentmessage {
	background-color: #CFE3A8;
	color: #333333;
}

div#head_buw {
	width: 101%;
	color: inherit;
	background: #97ca31;
	margin-top: 0.6em;
	padding: 0;
	/*border-bottom: 1px solid white;*/
	height: 5em;
}

div#head_sub_buw {
	color: white;
	background: inherit;
	font-size: 16px;
	font-weight: bold;
	height: 4em;
}

img#BUW_FullLogo_HeaderLeft {
	float: left;
	margin: 0.2em 5px 0.2em 10px;
	padding: 0;
	width: 4em;
	height: 4em;
}

img#BUW_FullLogo_HeaderRight {
	float: right;
	position: relative;
	margin-right: 1em;
	margin-top: -0.5em;
	padding: 0;
	width: 14.33em;
	height: 4.2em;
	top: 0.8em;
}

div#foot_buw {
	margin: 10px 100px 0px -10px;
	padding: 0;
	border-top: 2px solid #cfe3a8;
	clear: both
}

div#foot_buw p {
	padding: 0;
	padding-left: 1em;
	font-size: smaller;
}

div#foot_buw a {
	font-weight: bold;
	font-size: small;
}

div#foot_buw a:hover,div#foot_buw a:focus {
	background-color: inherit;
}

div#kontaktbutton {
	margin: 0;
	margin-top: -2px;
	padding: 5px 10px 5px 79px;
	width: 7em;
	color: inherit;
	text-align: left;
	float: right;
}

img.menubullet {
	height: 0.5em;
	margin: 0 5px 0 0;
	padding: 0;
	width: 0.5em;
	border: none;
}

div#impressumbutton {
	margin: 0;
	margin-top: -2px;
	padding: 5px 20px 5px 79px;
	width: 8em;
	color: inherit;
	text-align: left;
	float: right;
}

div#hilfebutton {
	margin: 0;
	margin-top: -2px;
	padding: 5px 10px;
	width: 6em;
	color: inherit;
	text-align: left;
	background: #cfe3a8;
	float: right;
}

.links2visited {
	color: #333333;
	border: 1px solid #E7F3CD;
}

input.submit,.submit,input[type="submit"] {
	border: 1px solid #A7A7A7;
	color: #333333;
}

legend {
	border: 1px solid #999999;
	color: #333333;
}

input,select,textarea {
	color: #333333;
}

.mikronavi_list {
	border: 1px solid #999999;
}

div#breadcrumb {
	clear: both;
	font-size: 85%;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: 1px solid #cfe3a8;
	border-bottom: 1px solid #cfe3a8;
	margin-top: 1em;
	margin-bottom: 1em;
}

div#breadcrumb a {
	color: #333333;
	text-decoration: none;
}

div#breadcrumb a:hover,div#breadcrumb a:focus {
	background-color: #E7F3CD;
	text-decoration: underline;
}

.menu2_off, .menu2_on {
	background: #97CA31 none repeat scroll 0 0 !important;
	color: #333333;
}

input.submit, .linkAsButton {
color: #333333;
}

a.ueb:link,a.ueb:visited,a.ueb:hover {
	color: #333333;
	background-color: inherit;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
}

hr {
	background-color: #E7F3CD;
	border-bottom: 1 none #E7F3CD;
}

a.regular:link,a.regular:visited,a.regular:focus,a.regular:active {
	color: #333333;
	text-decoration: none;
}

a.regular:hover {
	background-color: inherit;
	text-decoration: underline;
}

a.klein:link,a.klein:visited,a.klein:focus,a.klein:active {
	color: #333333;
	text-decoration: none;
}

a.klein:hover {
	background-color: inherit;
	text-decoration: underline;
}

.maske {
	background-color: #E7F3CD;
	font-size: 100%;
}

.mod,.mod_header,.mod_modul,.mod_grid {
	border-bottom: 1px solid #E7F3CD;
	border-left: 1px solid #E7F3CD;
	border-right: 1px solid #E7F3CD;
}

h1 {
	font-size: 120%;
	color: #333333;
}

.klein {
	color: #333333;
}

#makronavigation .auflistung {
	border-bottom: none;
	line-height: 1.6em;
}

#makronavigation .visited {
	border-bottom: none;
}

#makronavigation .menue {
	list-style-type: none;
	list-style-image: none;
	padding-left: 0;
}

.functionnavi {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.mikronavi {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.content_max {
	background-color: #F3FFE8;
}

.makromenueauf:link,.makromenueauf:visited {
	height: 100px;
	background: linear-gradient(#97ca31, #56A00E) repeat scroll 0 0 #74B042;
	-webkit-border-top-right-radius: 6px;
	-moz-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	text-decoration: none;
	padding-top: 1em;
	padding-left: 0.2em;
}

.makromenueauf:hover,.makromenueauf:active,.makromenueauf:focus {
	background: linear-gradient(#74B042, #97ca31) repeat scroll 0 0 #74B042;
}

.Konto {
	color: #333333;
	font-size: 100%;
}

a.Konto:link, a.Konto:visited, a.Konto:hover{
	color:#333333;
}

.qis_konto {
background:none;
}

.tabelle1, .tabelle1_alignleft, .tabelle1_aligncenter, .tabelle1_alignright {
	color:#333333;
}

.tabelleheader {
	background-color:#97CA31;
	color: #333333;
}

.sehrgross {
	color: #333333;
}

.tabMenuList li.current {
	background-color: #97CA31;
	border: 1px solid #97CA31;
}

.tabMenuList li.entry {
	border: 1px solid #97CA31;
}

a.register:link,a.register:visited,a.register:focus,a.register:hover,a.register:active
	{
	color: #333333
}

a.register:hover {
	background-color: #e7f3cd;
}

.noinput {
	color: #333333;
}

.ChangeReadOnlyInput,.ChangeReadOnlyInput:hover,.ChangeReadOnlyInput:focus,.ChangeReadOnlyInput:active
	{
	background-color: #999999;
	border-color: #000000;
}

input:focus,input:hover,input:active,select:focus,select:hover,select:active,textarea:focus,textarea:hover,textarea:active
	{
	background-color: #e7f3cd;
}

.tabMenuList li.weitere {
	background-color: #97CA31;
	border: 1px solid #97CA31;
}

.inputmandatory {
	border: 1px solid #000000;
}

.inputchoice {
	background-color: #97CA31;
}

a.ver:hover {
color:#333333;
}

a.ver:link, a.ver:visited {
color:#333333;
}

.email, a.email,a.email:link, a.email:visited, a.email:hover {
 color:#333333;
}

.notiz {
color:#333333;
}

.etwasgross {
	color:#333333;
}

.gross {
	color:#333333;
}

.kleinFett {
	color:#333333;
}

.normalFett {
	color:#333333;
}

.menu1_on {
	background: none;
}

a.tree:link, a.tree:visited ,a.tree:hover, a.tree:active, a.tree:focus{
color:#333333;
}

input.reset:hover, .reset:hover, input[type="reset"]:hover, input.button:hover, .button:hover, input[type="button"]:hover {
background-color:#FAFBFC;
background-image:url(/HISinOne/images/icons/submit_active.gif);
background-position:center top;
border-color:#EFD9AB;
color:#333333;
padding-bottom:1px;
text-decoration:underline;
vertical-align:middle;
}

input.reset, .reset, input[type="reset"],input.button, .button, input[type="button"] {
background-color:#FAFBFC;
background-image:url(/HISinOne/images/icons/submit_passive.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #A7A7A7;
color:#333333;
cursor:pointer;
font-size:100% !important;
font-weight:normal;
padding:1px 2px;
vertical-align:middle;
}

.planGreen {
background-color: #97CA31;
border:0.5pt solid #999999;
}

.planYellow {
background-color: yellow;
border:0.5pt solid #999999;
}

.planRed {
background-color: red;
border:0.5pt solid #999999;
}

.planWhite {
background-color: #ffffff;
border:0.5pt solid #999999;
}

table.tablebox {
border:0.5pt solid #999999;
}

a, .link_text {
color:#333333;
}

.inputlabelStg{
float:left;
margin-right:5px;
margin-left: 11%;
text-align:left;
vertical-align:middle;
width:50%;
}

#qiszul_content {
	float: right;
	/*margin-left: 1%;
	padding: 1%;*/
	position: relative;
	width: 73%;
	background-color: #F3FFE8;
	/*border: 1px dashed silver;*/
	font-style: normal;
	text-decoration: none;
}

#qiszul_navigation {
	background-color:  #F3FFE8;
	float: left;
	font-size: 0.91em;
	margin: 0;
	min-width: 18em;
	/*padding: 3px;*/
	position: relative;
	width: 23%;
}


label.qiszul_longleft {
	text-align: left;
	min-width:35em;
}

label.qiszul_left {
	width:12em;
}

.ZULZurueckButtonIA, .ZULZurueckButtonIA:hover {
	background-color:#FAFBFC;
background-image:url(/QIS/images/submit_passive.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #A7A7A7;
cursor:pointer;
font-size:100% !important;
font-weight:normal;
padding:2px 2px;
vertical-align:middle;
	color: #b1b1b1;
	margin-right: 3px;
	text-decoration: none;
}


.ZULKontrollansichtButton, .ZULZurueckButton{
	background-color:#FAFBFC;
background-image:url(/QIS/images/submit_passive.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #A7A7A7;
cursor:pointer;
font-size:100% !important;
font-weight:normal;
padding:2px 2px;
vertical-align:middle;
	color: #333333;
	margin: 1px;
	text-decoration: none;

}

.ZULKontrollansichtButton:hover, .ZULZurueckButton:hover{
	background-color:#FAFBFC;
background-image:url(/QIS/images/submit_active.gif);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #A7A7A7;
cursor:pointer;
font-size:100% !important;
font-weight:normal;
padding:2px 2px;
vertical-align:middle;
	color: #333333;
	margin: 1px;
	text-decoration: none;

}


.ZULHilfeButton {
	border: 1px solid #333;
	color: #333;
	background: #cfe3a8;
	font-weight: normal;
	font-size: 14px;
	margin: 0 10px;
	padding: 2px 2px;
	cursor: pointer;
}

.plan2 {
	background-color: #FFFFFF;
	border:0.5pt solid silver;
}

.plan22 {
	background-color:#FFFFFF;
	border:2pt double silver;
}

a.ZULHilfeButton {
	background: #cfe3a8;
	text-decoration:none;
}

/*
        ### Die Infobox ist ein fixer Bereich unterhalb der Makronavigation, in dem bei Bedarf Infoormationen
        ### eingeblendet werden können
*/
#infoBox {
  position: fixed;
  width: 20em;
  float: left;
  background: transparent;
  padding: 0;
  margin: -10px;
  top: 500px;
  z-index: -5;
}

.wholelabel{
	width:80%;
	border: 0px solid #851395;
	text-align: left;
	display: block;
	float: left;
	margin-right: 5px;
	line-height: 20px;
	font-weight: normal;
	margin-left: 4em;
	padding: 0;
}

h3 {
	color: #333333;
}

input[type=text][readonly] {
	background-color:#999999;
	border-color:#000000;
}

.qiszul_button{
	color: #333333;
}

.mikronavi li {
	border-left:1px solid #999999;
}

.functionnavi li {
	border-left:1px solid #999999;
}

#makronavigation .menueListStyleCloseMenu  {
	list-style-image:none;
}

.menu2_stg{
	background: none repeat scroll 0 0 #BB0000;
    color: #FFFFFF;
    font-size: 110%;
    font-weight: bold;
}

.kleinBelegungsansicht{ font-weight: normal; min-width:100px; height:14px;}
.kleinFettBelegungsansicht{ font-weight: 600; min-width:100px; height:17px;}
.langBelegungsansicht{ font-weight: normal; min-width:200px; height:14px;}
.scrolltableinfoverDetailGrid th, .scrolltableinfoverDetailGrid td{border:1px outset #999999; color: #333333;}

.tanform {
	float: left;
	width: 50%;
	padding-top: 5ex;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type=number] {
	-moz-appearance: textfield;
	background-clip: padding-box;
	border: 1px solid #AAAAAA;
	border-radius: 4px;
	margin-top: -2px;
	padding: 2px 2px 1px;
}

ul.searchselect {
	list-style-type: none;
}

.headline .square1{
	background-color: #CFE3A8;
}

.headline .square2{
	background-color: #97CA31;
}

.headline .square3{
	background-color: #333333;
}

