BODY {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #e8e8e8
}
.space_backbutton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.space_dummybutton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.space_printbutton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.space_emailbutton {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.space_ac_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; TEXT-ALIGN: right
}
.nowrap_ac_text {
	WORD-BREAK: keep-all; WHITE-SPACE: nowrap
}
TH.kopf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 480px; COLOR: #000; PADDING-TOP: 0px
}
TD.text {
	VERTICAL-ALIGN: top; WIDTH: 480px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TABLE {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; VERTICAL-ALIGN: top; WIDTH: 100px; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
TABLE.footer {
	WIDTH: 470px
}
TD.title {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px; WIDTH: 480px; COLOR: #000; PADDING-TOP: 15px; BORDER-BOTTOM: 0px
}
TABLE.az {
	WIDTH: 400px
}
TABLE.auflistung {
	WIDTH: 280px
}
TABLE {
	WIDTH: 100%
}
kalender {
	WIDTH: 100px; BACKGROUND-COLOR: #f7f7f7
}
TABLE.kalender TH {
	COLOR: #000000; BACKGROUND-COLOR: #cac9c4
}
TABLE.kalender TH A {
	COLOR: #000000
}
TABLE.kalender TD#kalmark3 {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
TABLE.kalender TD#kalmark2 {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
TABLE.kalender TD#kalmark3 A {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f7f7f7
}
TABLE.kalender TD#kalmark3 A:hover {
	COLOR: #ff0000
}
TABLE.kalender TD#kalmark4 A {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f7f7f7
}
TABLE.kalender TD#kalmark4 A:hover {
	COLOR: #ff0000
}
TABLE.kalenderblatt_backgr {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #f7f7f7
}
TABLE.navigation_element {
	WIDTH: 140px
}
TABLE.Suche {
	WIDTH: 100px
}
TABLE.sucheingabe {
	WIDTH: 100px
}
TABLE.pagecontent {
	WIDTH: 480px
}
TABLE.label_bezeichnung {
	WIDTH: 140px
}
TD.label_bezeichnung {
	WIDTH: 140px
}
TABLE.suchparam {
	WIDTH: 280px
}
TABLE.webdeveloper-display-id-class-details {
	WIDTH: 480px
}
TD.titlespace {
	LINE-HEIGHT: 0%
}
FORM.kalform {
	WIDTH: 350px
}
DIV.dwa_kalendertable {
	WIDTH: 150px
}
.dwa_selectdate {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: blue 0px solid; WIDTH: 500px; BORDER-BOTTOM: blue 0px solid; POSITION: absolute; TOP: 300px
}
.dwa_selectdate .kalform {
	WIDTH: 100%
}
.dwa_kalender {
	MARGIN-TOP: 45px;
}
.dwa_v_kalender_list {
	MARGIN-TOP: 45px;
}

.dwa_kalendertable table{
background-color:#fefefe;
}

.dwa_kalendertable table{
border:2px solid white;
margin:0px;
padding:0px;
}

.dwa_kalendertable table th{
border-right:1px solid black;
background-color:#c9c9c4;
margin:0px;
padding:2px;
}

#WT{border:0px solid black;}
#Mo,#Di,#Mi,#Do,#Fr,#Sa,#So{border-bottom:1px solid black;border-right:0;}

.dwa_kalendertable table tr td a{
font-weight:bold;
}


.dwa_kalendertable table tr td.dwa_kalmark4 a{
background-color:#EDEDED
}
.dwa_kalendertable table tr td.dwa_kalmark4 a{
font-weight:normal;
}


.dwa_kalendertable table tr td.dwa_kalmark2{
background-color:#c9c9c9;
border:1px solid red
}
.dwa_kalendertable table tr td.dwa_kalmark2 a{
font-weight:normal;
}
