
/*Struktur*/
a{cursor:pointer;}
body{font:12px Verdana,Geneva,Arial,Helvetica,sans-serif;}
header h1 {margin-left:25px;padding-top:5px;}
input{clear:}
#main{margin-left:260px;}
a {text-decoration:none;}
header{margin-bottom:5px; font-size:130%;}
#footer{background-color:#fff;}
	#primaryNavigation div.menuitem,.tablehead, .tabledata , .processstep, {
    -moz-border-radius:5px; /* Firefox */
    -webkit-border-radius:5px; /* Safari, Chrome */
    -khtml-border-radius:5px; /* Konqueror */
    border-radius:5px; /* CSS3 */
    }
input[type=text][readonly],textarea[readonly] {
  background: #D9D9CC; // und was dir noch einfällt
}
select[readonly]{  background: #D9D9CC; 
}
#page{width:1200px;margin:auto;}
#head{height:150px;}
#main{}
#left{width:250px;float:left;min-height:550px;margin-right:10px;}
#process{width:900px;height:60px;margin:10px 0 10px 10px;}
#content{float:left;padding:10px;}
#footer{clear:both;margin-top:10px;}
#primaryNavigation{margin-left:20px;}
#primaryNavigation li.menuitem{padding:5px 5px;margin:0px 5px;float:left;text-align:left;width:225px;list-style-type:none;}
#primaryNavigation li.menuitem a{text-decoration:underline;}
#primaryNavigation li.menuitem a:hover{font-weight:bold;text-decoration:underline;}

#secundaryNavigation{padding:3px 0px 0px 13px;height:25px;}
#secundaryNavigation div.menuitem{padding:3px 5px;margin-right:4px;float:left;min-width:100px;text-align:left;}

#statusmessage{margin:10px 5px 10px 12px;}


.formularlist  li{list-style:none;padding:3px 5px;margin:2px 5px;float:left;min-width:100px;text-align:center;}

.clear{clear:both;}
.schalter{width:90%;text-align:center;margin:0px 2px 0px 2px;}
.processstep{width:120px;height:50px;text-align:center;margin:10px 2px 0px 2px;float:left;}
.fehler {padding: 0.2em;}
.warnung {padding: 0.2em;}
.richtig {padding: 0.2em; }
.tabledata{}
.tablehead{}
.dialogbox{position:fixed; z-index:200;top:30%;left:30%;width:30%;height:15%;}
.overlaywait{display:none;position: fixed;z-index:199;top: 0px;left: 0px;height:100%;width:100%; }
.dialogboxhead{height:20%;}
.paginator .page {float:left;margin:2px 2px;padding:2px;}
.paginator .page .link{}
.act{font-weight:bold;}

form ul {list-style:none;}
form li {list-style:none;margin:3px;padding:5px;}
.subform li input[type=text]{width:250px;}
.subform li select{width:250px;}
.subform dt  {padding:5px 17px;}
label.lableclass  {display:block;width:200px;padding:3px 10px;float:left;}
.descriptionclass{display:none;}
.errors{padding:3px 0px;font-weight:bold;}
.errors li{border-top:0px;list-style-type:disc;}
.alignrigtht{float:right}
.controllermenuitem .alignrigtht{float:left;}
.active{font-weight:bold;}
input[type=submit]{float:right;}

.controllermenu .schalter{margin:2px;width:150px;height:30px;}
.formrequest  th{text-align:left;}
#calender td{vertical-align:top;font-size:90%;}
#calender td  div{margin:2px;}
#calender  a{font-size:16px;font-weight:bold;}
.controllermenuitem  {line-height:28px;vertical-align:middle;}
.controllermenuitem  a{line-height:15px;}

#calender img{margin-left:50%;}
.rotartour{width:120px;}

.timetableguidelist select{width:75px;height:20px;}
.timetableguidelist option{font-size:10px;}
.timetableguidelist option[selected="selected"]{font-size:10px;}
.subsformular{width:900px;}
.bold{font-weight:bold;}

/*Color*/
a{color:#000;}
body{background-color:#F2F2E8;}
#page{}
header{background-color:#fff;}
section{background-color:#fff;}
#head{background-color:#fff;}
#main{background-color:#fff;}
#left{background-color:#fff;}
#content{background-color:#fff;}
#footer{}

#primaryNavigation li.menuitem a:hover{color:#C5C6BC;}

#secundaryNavigation div.menuitem{background-color: #E0E3D5;}
#secundaryNavigation div.menuitem a{color:#000;}
#secundaryNavigation div.menuitem a:hover{color:#C5C6BC;}
.formularlist  li{background-color: #E0E3D5;}
.formularlist  li a{color:#000;}
.formularlist  li a:hover{color:#C5C6BC;}


.schalter{background:#999999;}
.processstep{background:#E5E5D9; }
.inactive{background:#E5E5D9;filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50 }
.fehler {background-color: #FF6666; color: #000000;}
.warnung { background-color: #FFE599; color: #000000;}
.richtig {background-color: #99FF7F; color: #000000;}
.dialogbox{background-color:#F8F8FF;color:#000;}
.overlaywait{background-color:#000;overflow:hidden;}
.dialogboxhead{background-color:#6F786C;}


.paginator .page {background-color: #E0E3D5;}
.active  {background-color: #998C99;}
.rotartour{background:#CCE5FF;}
#calender th{background:#E0E3D5;}
#calender  th div{background:#998C99;}
.timetableguidelist .confirmed{background:#99FF00;}
.timetableguidelist .open{background:#E57F66;}
/*.subform label.required {background-color: #FFCC7F; }*/
.subform label {font-weight:bold;}
.errors{ color: #FF6666;}

/*border*/
#head{border-bottom:1px dotted #000;}
#main{border-left: 5px solid #998C99;}
#left{}
#content{}
#footer{}
.schalter{border:#ADADAD 2px solid;}
.processstep{border:#ADADAD 2px solid;}
.fehler { border: 2px solid #E50000; }
.warnung {border: 2px solid#00B233; }
.richtig {border: 2px solid#00B233;}
.subsformular dt{border-top:1px dotted #666;}

form li {border-top:1px dotted #666;}
.errors li{border-top:0px}

#calender th,#calender td{border-left:1px dotted #000;border-right:1px dotted #000;}
#calender th,#calender td{border-bottom:1px solid #000;}
#secundaryNavigation div.menuitem{
	border:1px solid #000;
}

#hashwert-label{border:none;}
.pagebackgroundpink{background-color:#FF93CE;}



