body {
	font-family: arial,sans serif,helvetica,tahoma,verdana;
	color: #57636F;
	font-size: 12px;
	margin: 0px;
	background: url(bg.jpg) repeat-x #B3AC9C;
	cursor: default;
	width: 100%;
	height: 100%
}

.background {
	background: url(cntbg.jpg) repeat-y;
	width: 100%;
	height: 100%;
}

.background_header {
	background: url(header.jpg) no-repeat;
	width: 100%;
	height: 100%;
}

a {
	text-decoration: none;
	cursor: default;
	outline: none
}

a:hover {
	text-decoration: none;
	cursor: default;
	outline: none
}

a:focus {
	outline: none
}

.text {
	color: #57636F;
	text-align: justify;
	line-height: 18px
}
.text:hover {
	color: #000
}

.subtext {
	color: #57636F;
	font-size: 11px;
	text-align: justify
}
.subtext:hover {
	font-size: 11px;
	color: #000;
	text-align: justify
}

a img {
	border: 0px
}

.lnk {
	color: #000
}

h1 {
	font-size: 20px;
	color: #999;
	margin: 0px
}

h2 {
	font-size: 18px;
	color: #999;
	margin: 0px
}

h3 {
	font-size: 16px;
	color: #999;
	margin: 0px
}

h4 {
	font-size: 14px;
	color: #999;
	margin: 0px
}

h5 {
	font-size: 12px;
	color: #999;
	margin: 0px
}

h6 {
	font-size: 10px;
	color: #999;
	margin: 0px
}

.lnk:hover {
	color: #C94612
}

.menulink {
	font-size: 14px;
	color: #000
}

.menulink:hover {
	font-size: 14px;
	color: #B33909
}

.lnkb {
	color: #000;
	font-weight: bold
}

.lnkb:hover {
	color: #C94612;
	font-weight: bold
}


.wa_logo {
	background: url(logo.jpg) no-repeat
}

.wa_menu {
	background: url(menu.gif) no-repeat -710px -100px;
	color: #3A6995;
	text-align: justify
}

.wa_menu_deco {
	background: url(menu_img.jpg) no-repeat;
	width: 250px;
	height: 480px;
	margin-top: 10px;
	margin-left: 5px;
	float: left
}



.icoSelected {
	border: 1px solid #D77F5A;
	background-color: #FFF
}

.icoUnselected {
	border: 1px solid #DBD7CE;
	background-color: #F0F0F0
}




.login_box {
	width: 600px;
	height: 400px;
	margin-top: 50px;
	background: url(login_box.png) no-repeat
}

.login_table {
	margin-top: 130px
}

.login_formtable {
	margin-left: 40px;
	width: 200px;
	color: #FFF
}








.tblgrp {
	background: url(vrlf2b.gif) repeat-x center center;
	padding: 2px;
	color: #000;
	font-weight: bold;
	font-size: 11px
}

.tblhdr {
	background: url(tblhdr.gif) repeat-x center center;
	padding: 2px;
	color: #EEE;
	font-weight: bold;
	font-size: 13px
}

.tblhdr_lnk {
	color: #EEE
}
.tblhdr_lnk:hover {
	color: #FFF
}

.tbl_lst {
	border: 1px solid #BBB;
	background: #FFF
}



.titel_tbl {
	position: absolute;
	z-index: 2;
	left: 90px;
	top: 50px;
	width: 880px;
	height: 30px
}


.subtitel {
	background: url(tblhdr.gif) center center repeat-x;
	padding: 2px;
	color: #FFF;
	font-weight: bold;
	font-size: 13px
}

.subtitel_lnk {
	color: #DDD;
	font-weight: normal
}
.subtitel_lnk:hover {
	color: #FFF;
	font-weight: normal
}



.taskleiste {
	color: #CAE9FE
}




.titel {
	color: #FFF;
	font-size: 15px;
	padding-top: 5px
}

.titel_link {
	color: #FFF;
	font-size: 15px;
	padding-top: 5px
}

.titel_link:hover {
	color: #EC5215;
	font-size: 15px;
	padding-top: 5px
}

ul {
	margin-top: 0px;
	margin-bottom: 0px
}

hr {
	color: #B7AE9D;
	border: 1px solid #B7AE9D;
	height: 1px
}

td {
	font-size: 12px;
	border: 0px;
	vertical-align: top
}

form {
	margin: 0px
}





.inp {
	font-family: arial,sans serif,helvetica,tahoma,verdana;
	color: #4E576A;
	border: none;
	font-size: 12px;
	background: none;
	float: left;
}

.modfenster_titel {
	background: url(img/taskleiste.png) no-repeat 0px -160px;
	color: #000;
	height: 30px;
}

.modfenster_titel_text {
	margin-top: 6px;
	margin-left: 15px;
	color: #000;
	font-size: 14px;
	display:block
}

.modfenster_titel_schliessen {
	margin-top: 7px;
	margin-right: 10px;
	color: #000;
	font-size: 12px;
	display: block
}





.header {
	height: 100px;
	background: url(img/taskleiste.png)
}





.taksleiste_bg {
	width: 730px;
	height: 30px;
	background: url(img/taskleiste.png) no-repeat 0px -100px
}

.taskleiste_desktop {
	width: 30px;
	background: url(img/taskleiste.png) no-repeat 0px -100px
}

.taskleiste_desktop_hover {
	width: 30px;
	background: url(img/taskleiste.png) no-repeat 0px -130px
}

.taskleiste_inaktiv {
	width: 70px;
	color: #FFF;
	background: url(img/taskleiste.png) no-repeat -30px -130px
}

.taskleiste_inaktiv_hover {
	width: 70px;
	color: #FFF;
	background: url(img/taskleiste.png) no-repeat -125px -130px
}

.taskleiste_aktiv {
	width: 70px;
	color: #FFF;
	background: url(img/taskleiste.png) no-repeat -220px -130px
}

.taskleiste_aktiv_hover {
	width: 70px;
	color: #FFF;
	background: url(img/taskleiste.png) no-repeat -315px -130px
}

.taskleiste_button {
	width: 70px;
	height: 30px;
	color: #FFF;
	font-size: 13px;
	display: inline-block;
	vertical-align: middle
}





.contextmenu_box {
	position: relative;
    display: inline-block;
	z-index: 7;
	width: 100%;
	padding: 2px;
	margin-top: 13px;
	background: url(cmbg.jpg) repeat-y;
	border: 1px solid #888
}
.startmenu_box {
	position: relative;
	z-index: 7;
	width: 100%;
	padding: 2px;
	margin-top: 13px;
	background: url(smbg.jpg) repeat-y;
	border: 1px solid #888
}

.contextmenu_link {
	display: block;
	font-size: 12px;
	color: #000
}

.contextmenu_link:hover {
	display: block;
	color: #000
}

.contextmenu_openlink {
	color: #000
}
.contextmenu_openlink:hover {
	color: #C94612
}
.contextmenu_openlink_hvr {
	color: #C94612
}

.contextmenu_openlink2 {
	color: #AAA
}
.contextmenu_openlink2:hover {
	color: #3670A7
}
.contextmenu_openlink2_hvr {
	color: #C94612
}

.contextmenu_tbl {
	width: 196px;
	background: none
}

.contextmenu_tblhvr {
	width: 196px;
	background: #DFDFDF
}

.contextmenu_tblhvr2 {
	width: 196px;
	background: #CFC6B5
}

.contextmenu_hr {
	width: 172px;
	height: 1px;
	background:  url(../../img/conmenhr.gif) repeat-x
}





.button {
	text-align: center;
	display: table;
	color: #000;
	font-size: 12px
}

.buttonL1 {
	height: 25px;
	background: url(button.png) no-repeat 0px 0px
}
.buttonM1 {
	height: 25px;
	background: url(button.png) no-repeat -20px 0px
}
.buttonR1 {
	height: 25px;
	background: url(button.png) no-repeat right 0px
}

.buttonL2 {
	height: 25px;
	background: url(button.png) no-repeat 0px -25px
}
.buttonM2 {
	height: 25px;
	background: url(button.png) no-repeat -20px -25px
}
.buttonR2 {
	height: 25px;
	background: url(button.png) no-repeat right -25px
}

.buttonL3 {
	height: 25px;
	background: url(button.png) no-repeat 0px -50px
}
.buttonM3 {
	height: 25px;
	background: url(button.png) no-repeat -20px -50px
}
.buttonR3 {
	height: 25px;
	background: url(button.png) no-repeat right -50px
}




.tabbg {
	height: 20px;
	background: url(tabbg.png) repeat-x;
	margin-bottom: 10px
}
.tabdiv {
	display: none;
	padding: 5px
}
.tabL1 {
	height: 20px;
	background: url(formtab.png) no-repeat 0px 0px
}
.tabM1 {
	height: 20px;
	color: #666;
	background: url(formtab.png) no-repeat -20px 0px
}
.tabR1 {
	height: 20px;
	background: url(formtab.png) no-repeat right 0px
}

.tabL2 {
	height: 20px;
	background: url(formtab.png) no-repeat 0px -20px
}
.tabM2 {
	height: 20px;
	color: #000;
	background: url(formtab.png) no-repeat -20px -20px
}
.tabR2 {
	height: 20px;
	background: url(formtab.png) no-repeat right -20px
}

.tabL3 {
	height: 20px;
	background: url(formtab.png) no-repeat 0px -40px
}
.tabM3 {
	height: 20px;
	color: #000;
	background: url(formtab.png) no-repeat -20px -40px
}
.tabR3 {
	height: 20px;
	background: url(formtab.png) no-repeat right -40px
}

.tab {
  width: 850px;
  margin: 5px;
  display: none
}





.topmenu {
	width: 850px;
	height: 25px;
	padding-top: 2px;
	padding-left: 5px;
	position: relative;
	top: -5px
}

.topmenu_link {
	color: #666
}

.topmenu_link:hover {
	color: #000
}





.popup {
	background: #E7E6E1;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-right: 1px solid #D0CEC9;
	border-bottom: 1px solid #D0CEC9
}

.helptext {
	color: #FFFFFF
}



.input_outer_border {
	padding: 0px;
	margin: 0px;
	border: 1px solid #CEC8BA
}
.input_inner_border {
	padding: 0px;
	margin: 0px;
	background: url(inp_def.jpg) repeat-x #FFF;
	border: 1px solid #FFF
}
.input_inner_border_act {
	padding: 0px;
	margin: 0px;
	background: url(inp_act.jpg) repeat-x #FFF;
	border: 1px solid #FFBBA0;E8E1B8;
}


.selectOption {
	display: block;
	background: none;
	line-height: 18px;
	color: #444
}
.selectOption:hover {
	display: block;
	background: url(vrlf1b.gif) repeat-x center center;
	line-height: 18px;
	color: #000
}
.selectButton {
	width: 20px;
	height: 15px;
	float: right;
	background: url(vrlf1a.gif) repeat-x center center;
	border: 1px solid #999
}
.selectButton_hover {
	width: 20px;
	height: 15px;
	float: right;
	background: url(vrlf1b.gif) repeat-x center center;
	border: 1px solid #999
}
.selectLink {
	width: 18px;
	height: 15px;
	font-size: 2px;
	display: block
}
.selectOptionsBox {
	border: 1px solid #FFFFFF;
	background: url(inp_def.jpg) repeat-x #FFF;
	border: 1px solid #999;
	border-top: 1px solid #FFF;
}

.spinnerButton {
	width: 20px;
	height: 7px;
	float: right;
	background: url(vrlf1a.gif) repeat-x center center;
	border: 1px solid #999
}
.spinnerButton_hover {
	width: 20px;
	height: 7px;
	float: right;
	background: url(vrlf1b.gif) repeat-x center center;
	border: 1px solid #999
}
.spinnerLink {
	width: 18px;
	height: 7px;
	font-size: 2px;
	display: block;
	background: url(spinnerbutton.png) no-repeat center center
}

.div_content {
	 position: absolute;
	 left: 100px;
	 top: 115px;
	 width: 878px;
	 height: 300px;
	 overflow: auto;
	 z-index: 4
}

.div_topmenu {
	position: absolute;
	z-index: 6;
	left: 100px;
	top: 83px;
	width: 850px
}

.taskbar_link {
	font-size: 13px;
	color: #F3F2ED;
	letter-spacing: -1
}

.taskbar_link:hover {
	color: #FFF
}



.vrlf1a { background: url(vrlf1a.gif) repeat-x center center; }
.vrlf1b { background: url(vrlf1b.gif) repeat-x center center; }
.vrlf2a { background: url(vrlf2a.gif) repeat-x center center; }
.vrlf2b { background: url(vrlf2b.gif) repeat-x center center; }
.vrlf3a { background: url(vrlf3a.gif) repeat-x center center; }
.vrlf3b { background: url(vrlf3b.gif) repeat-x center center; }
.vrlf4a { background: url(vrlf4a.gif) repeat-x center center; }
.vrlf4b { background: url(vrlf4b.gif) repeat-x center center; }
.vrlf5a { background: url(vrlf5a.gif) repeat-x center center; }
.vrlf5b { background: url(vrlf5b.gif) repeat-x center center; }
.vrlf6a { background: url(vrlf6a.gif) repeat-x center center; }
.vrlf6b { background: url(vrlf6b.gif) repeat-x center center; }