html {
scrollbar-base-color:#EEEEEE;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#EEEEEE;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#CCCCCC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#CCCCCC;
}

button {
width:140px;
height:40px;
border: 0;
}

body {
margin:0;
padding:0;
scrollbar-arrow-color:#95D6EB;
align:center;
background:#FFFFFF;
}



p {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

p#boldgrey {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#909090;
}

p#grey {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#909090;
}

p#account {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#909090;
}

p#datum {
padding:0;
margin:15px 0 0 0;
font-size:11px;
color: #909090;
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:right;
}

p#login {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#01019A;
}

p#loginblue {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#95D6EB;
}

p#redMessage {
margin:2px 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
}

a:link {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #89A5FF;
text-decoration:underline;
}

a:active {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #AAAAAA;
text-decoration:underline;
}

a#Red:link {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #DD0000;
text-decoration:underline;
}

a#Red:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #DD0000;
text-decoration:underline;
}

a#Red:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #89A5FF;
text-decoration:underline;
}

a#Red:active {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #AAAAAA;
text-decoration:underline;
}

a#dropdown:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
width:250px;
background-color:transparent;
text-align:left;
}

a#dropdown:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
text-align:left;
}

a#dropdown:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #FFFFFF;
background-color:#0000CC;
text-decoration:underline;
text-align:left;
}

a#dropdown:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #FFFFFF;
background-color:#0000CC;
text-decoration:underline;
text-align:left;
}

a#dropdownmain:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#dropdownmain:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#dropdownmain:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #FFFFFF;
background-color:#0000CC;
text-decoration:underline;
}

a#dropdownmain:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #FFFFFF;
background-color:#0000CC;
text-decoration:underline;
}



a#login:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#login:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#login:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#login:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#tree:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #999999;
text-decoration:underline;
}

a#tree:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #999999;
text-decoration:underline;
}

a#tree:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#tree:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#account:link {
font-family: Arial, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#account:visited {
font-family: Arial, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#account:hover {
font-family: Arial, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#account:active {
font-family: Arial, sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#headnav:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #909090;
text-decoration:underline;
font-size:11px;
}

a#headnav:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #909090;
text-decoration:underline;
}

a#headnav:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#headnav:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
font-size:11px;
color: #909090;
text-decoration:underline;
}

.textdatum {
height:200px;
width:280px;
text-align:center;
margin:0px 120px 0 0px;
font-family: Arial, sans-serif;
background-color:#EEEEEE;
font-weight: bold;
font-size:0.7em;
color: #56B339;
}

.tagungsort {
margin:11px 0 0 11px;
font-family: Arial, sans-serif;
font-size:0.65em;
}

h1 {
padding:0;
margin:11px 0 0 0px;
font-size:16px;
font-weight:bold;
color: #909090;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

h2 {
padding:0;
margin:11px 0 0 0;
font-size:14px;
color: #909090;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

h3 {
padding:0;
margin:2px 0 0 0;
font-size:12px;
color: #8383CE;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

h4 {
padding:0;
margin:2px 0 0 11px;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #8383CE;
}

h5 {
padding:0;
margin:2px 0 0 11px;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #8383CE;
}

h5#white {
padding:0;
margin:2px 0 0 11px;
font-size:12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #FFFFFF;
}

input {
color:#000000;
border-style:solid;
border-color:#CCCCCC;
border-width:1px 1px 1px 1px;
}

input#account {
background-color:#DDFFDD;
color:#484440;
border-style:solid;
border-color:#CCCCCC;
border-width:1px 1px 1px 1px;
}

input#login {
color:#000000;
border-style:solid;
border-color:#01019A;
border-width:1px 1px 1px 1px;
width:100px;
}

input#ind {
color:#000000;
border-style:solid;
border-color:#01019A;
border-width:0px 0px 0px 0px;
width:80px;
}

select {
width:146px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px 1px 1px 1px;
}

textarea {
color:#000000;
font-family:Arial,sans-serif;
font-size:11px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px 1px 1px 1px;
}

.favorites {
width:200px; 
border-style:solid;
border-width:medium;
border-color:#999999;
background-color:#FFFFFF;
}

// LISTEN **********************************************************************

// rest of lists

ul {
list-style-type: none;
margin:0 0 0 12px;
padding:0px;
}

.ul_account {
list-style-type: none;
margin:0px 5px 5px 12px;
padding:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

.li_account {
list-style-type: none;
margin:0px 0px 1px 0px;
padding:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
background-color:#EEEEEE;
border-width: 0px 0px 0px 0px;
border-style:solid;
bord-color:#CCCCCC;
}


.ul_ind {
list-style-type: none;
border-width: 1px 1px 1px 1px;
margin:0px 0px 0px 12px;
border-style: solid;
border-color:#CCCCCC;
background-color:#FFFFFF;
padding: 5px 5px 5px 5px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
vertical-align:top;
}

.a_account:link {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #FF0000;
background-color:#EEEEFF;
text-decoration:underline;
}

.a_account:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #FF0000;
background-color:#EEEEFF;
text-decoration:underline;
}

.a_account:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #89A5FF;
text-decoration:underline;
}

.a_account:active {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #AAAAAA;
text-decoration:underline;
}

.a_ind:link {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
border-width: 0px 0px 0px 1px;
border-style:solid;
bord-color:#CCCCCC;
padding: 0px 0px 0px 3px;
}

.a_ind:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

.a_ind:hover {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #89A5FF;
text-decoration:underline;
}

.a_ind:active {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #AAAAAA;
text-decoration:underline;
}




.ul_tree {
list-style-type: none;
margin:0 0 0 12px;
padding:0px;
width:15em;
}

.li_tree {
	list-style-type: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin:0 0 2px 0;
	border-left: solid 3px #CCCCCC;
	background-color:#EEEEFF;
	color:#909090;
	width:15em;
	vertical-align:middle;
}

.li_hilite {
	list-style-type: none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin:0 0 2px 0;
	border-left: solid 3px #CCCCCC;
	background-color:#EEEEEE;
	color:#909090;
	width:15em;
	vertical-align:middle;
}

li#navilinks {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	border-left: solid 3px #29AED8;
	background-color:#EEEEEE;
	color:#909090;
	width:12.7em;
	vertical-align:middle;
}

li#navilinksdetail {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	border-left: solid 3px #29AED8;
	background-color:#EEEEEE;
	color:#909090;
	width:12.7em;
	vertical-align:middle;
}

li#navilinks:hover {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
	border-left: solid 3px #2E829D;
	background-color:#CCCCCC;
	color:#909090;
	width:12.7em;
	vertical-align:middle;
}

ul#navilinks {
	list-style-type:circle;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:medium;
	margin-left:0px;
}

table {
	border:none;
	padding:0;
	margin:0px 0px 0 0;
}

table#list {
	border:none;
	padding:0;
	margin:0px 0px 0px 0px;
	display:inline;
}

td {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  vertical-align:top;
}

td#login {
border: 0px;
padding:5px 5px 5px 5px;
}

td#highlightB {
background-color:#0055E5;
color:#FFFFFF;
font-weight:bolder;
padding:5px 5px 5px 5px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
vertical-align:middle;
}

td#highlightP {
background-color:#FFFFAA;
font-weight:normal;
padding:5px 5px 5px 5px ;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 1px;
}

td#highlightG {
background-color:#AAFFAA;
font-weight:normal;
padding:5px 5px 5px 5px ;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 1px;
}

td#highlightR {
background-color:#FFEEEE;
font-weight:normal;
padding:5px 5px 5px 5px ;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 1px;
}

td#highlightNarrow {
background-color:#CCCCCC;
font-weight:normal;
padding:5px 5px 5px 5px;
width:6.0em;
}

td#highlightWide {
background-color:#CCCCCC;
font-weight:normal;
padding:5px 5px 5px 5px;
width:12.0em;
}

td#highlightRow {
background-color:#FFFFFF;
border-width:1px 1px 1px 1px;
border-color:#EEEEEE;
border-style:solid;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px ;
}

td#highlight {
background-color:#EEEEEE;
font-weight:normal;
padding:5px 5px 5px 5px ;
border-width:1px 1px 1px 1px;
border-color:#CCCCCC;
border-style:solid;
}

td#highlight2 {
background-color:#FFEEEE;
font-weight:normal;
padding:5px 5px 5px 5px ;
}

td#highlight3 {
background-color:#EEFFEE;
font-weight:normal;
padding:5px 5px 5px 5px ;
}

td#highlight4 {
background-color:#EEEEFF;
font-weight:normal;
padding:5px 5px 5px 5px ;
}

table#landscape {
border: 0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}

td#frame {
font-family:Arial, Verdana, Helvetica, sans-serif;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
}

td#indframe {
font-family:Arial, Verdana, Helvetica, sans-serif;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#CCCCCC;
background-color:#EEEEEE;
horizontal-align:center;
vertical-align:middle;
}

td#landscape {
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#FFDD99;
font-weight:normal;
font-size:11px;
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;
}

td#landscapeMove {
background-color:#CCCCCC;
font-weight:normal;
font-size:11px;
padding:5px 5px 5px 5px ;
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;
}

td#landscapeCancelMove {
background-color:#EEEEEE;
font-weight:normal;
font-size:11px;
padding:5px 5px 5px 5px ;
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;
}

td#landscapeCategory {
background-color:#FFDDDD;
font-weight:normal;
font-size:11px;
padding:5px 5px 5px 5px ;
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;
}

td#landscapeNew {
background-color:#CCEEFF;
font-weight:normal;
font-size:11px;
padding:5px 5px 5px 5px ;
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#CCCCCC;

}

td#building {
background-color:#A2FFA2;
font-weight:normal;
padding:5px 5px 5px 5px ;
width:8em;
}

td#event {
background-color:#FFDDBB;
font-weight:normal;
padding:5px 5px 5px 5px ;
width:8em;
}

td#accountHead {
background-color:#CCCCCC;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px ;
width:20em;
}

td#accountRow {
background-color:#FFFFFF;
border-width:1px 1px 1px 1px;
border-color:#EEEEEE;
border-style:solid;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px ;
width:20em;
}

td#accountRowHighlight {
background-color:#EEEEEE;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px ;
width:20em;
}

td#fieldDetail {
background-color:#FFFFAA;
font-family:Verdana,sans-serif;
font-size:11px;
padding:2px 2px 2px 2px ;
}

td#tabProcess1 {
background-color:#FFFFFF;
border-width:1px 1px 0px 1px;
border-color:#999999;
border-style:solid;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px;
width:5em;
}

td#tabProcess2 {
background-color:#FFDD99;
border-width:1px 1px 0px 1px;
border-color:#999999;
border-style:solid;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px;
width:10em;
}

td#tabProcess3 {
background-color:#DDFF55;
border-width:1px 1px 0px 1px;
border-color:#999999;
border-style:solid;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px;
width:15em;
}

td#tabProcess4 {
background-color:#C9E5FF;
border-width:1px 1px 0px 1px;
border-color:#999999;
border-style:solid;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 5px 5px 5px;
width:10em;
}

td#tabProcessSubline {
border-width:0px 0px 1px 0px;
border-color:#999999;
border-style:solid;
}

table#levelnaviTree {
border: 1px;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
}



td#levelnaviTreeMaster {
font-weight:normal;
}

td#levelnaviTreeSlave {
font-weight:normal;
}

img {
padding:0;
margin:0;
border:0;
}

td#darkbox {
	background-color:#000099;
}

table.center {margin-left:auto; margin-right:auto;}
td.menu {vertical-align:bottom;width:40px;text-align:center;}

table#mainbody {
margin: 0 auto;
}

.cardtext {
font-size:11px;
color:#000000;
}

a#landscape:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#landscape:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#landscape:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #DDDDDD;
text-decoration:underline;
}

a#landscape:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #EEEEEE;
text-decoration:underline;
}

a#language:link {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#language:visited {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}

a#language:hover {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-decoration:underline;
}

a#language:active {
font-family: Arial, sans-serif;
font-size:11px;
font-weight:normal;
color: #01019A;
text-decoration:underline;
}