body {
	background-color: #FEFAE9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 100%;
	left: 0px;
	top: 0px;
}
body.header {
	padding-top: 0px;
	background-image: url(graphics/menue/bg_header.jpg);	
}
body.index {
	background-color: #FBEEC5;
}
body.druck {
	background-color: #FFFFFF;
}

.text { 
	height: 100%;
	width: 100%;
}
body.footer {
	padding-top: 0px;
	background-image: url(graphics/menue/bg_footer.jpg);
}

a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,tr,td,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetica,sans-serif; color:#7734AD; }
.druck {
	color: #000000;
	font-size:11pt;
}
table {
	margin: 0px;
	padding: 0px;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	border: 0px;
}
table.main {
	height: 100%;
	width: 100%;
}
table.index {
	margin-right: 10px;
	margin-left: 10px;
	border: 0px;
}
table.indexlogo {
	margin-right: 0px;
	margin-left: 0px;
}

.blank265w { width: 265px; }

td.rand { background-color:#FEFAE9; }
td.randindex { background-color:#FEFAE9; }

.blanklinksindexw { width: 269px; }
td.spaltelinksindex {
	width: 269px;
	background-color:#FEFAE9;
}
.blanklogoindexw { width: 330px; }
.blankmittelindexw { width: 330px; }
td.spaltemittelindex {
	width: 330px;
	background-color:#FBEEC5;
	background-image: url(graphics/menue/intro_bg.jpg);
	background-position: center;
	vertical-align: top;
}
.blankrechtsindexw { width: 268px; }
td.spalterechtsindex { 
	width: 268px; 
	background-color:#FEFAE9;
}

.blanklogow { width: 262px; }
.blanklinksw { width: 262px; }
td.spaltelinks {
	width: 262px;
	background-image: url(graphics/menue/menue3_bg.jpg);
	background-position: center;
	vertical-align: top;
}

.blankmittelw { width: 302px; }
td.spaltemittel { width: 302px; background-color:#FEFAE9; }
.blankmittel1w { width: 265px; }
td.spaltemittel1 { width: 265px; background-color:#FEFAE9; }
.blankmittel2w { width: 68px; }
td.spaltemittel2 { width: 68px; background-color:#FEFAE9; }

.blankrechtsw { width: 303px; }
td.spalterechts { width: 303px; background-color:#FEFAE9; }
.blankrechts2w { width: 265px; }
td.spalterechts2 { width: 265px; background-color:#FEFAE9; }

td.trenner {
	background-color:#A480D5;
	padding: 0px;
	width: 1px;
	margin: 0px;
	height: 100%;
}
td.strich {
	background-color:#A480D5;
	padding: 0px;
	width: 100%;
	margin: 0px;
	height: 1px;
	vertical-align: middle;
}
td.blank { height: 3px; }
td.blank10 { height: 10px; }
td.blank60 { height: 60px; }
td.balken {
	padding: 0px 0px 20px;
	height: 18px;
}
td.bgnormal { background-color:#FDF4D5; }
td.bglogo { background-color:#FBEEC5; }

/* CSS für Datepicker */
td.header { padding-top: 0px; background-color:#B59DD7;	} /* #B59DD7 */
td.bgwheader { background-color:#ECDFB3; } /* #ECDFB3 */
td.bgcurrday { background-color:#FAE0E5; }
td.bgweekendday { background-color:#FFFFCC; }
td.bgworkday { background-color:white; }
td.currday { color:black; }


h1 { font-size:18pt; text-align:center; font-weight:bold; }
h2 { font-size:16pt; text-align:center; font-weight:bold; }
h3 { font-size:14px; text-align:center; font-weight:bold; }
h5 { font-size:11px; text-align:center; font-weight:bold; }

p,ul,ol,li,div,td,th,address,nobr,b,i {
	font-size:9pt;
	font-style:normal;
}
p.high { line-height : 11pt; }
p.low {line-height : 9pt; }

input.textfeld {
	font-size:9pt;
	background-color: #FEFAE9;
	width: 120px;
	border: 1px solid #7734AD;
	color: #7734AD;
	margin: 0px;
	padding: 0px 3px;
}
input.numfeld {
	font-size:9pt;
	background-color: #FEFAE9;
	width: 120px;
	border: 1px solid #7734AD;
	color: #7734AD;
	margin: 0px;
	padding: 0px 3px;
	text-align: right;
}
input.kalfeld {
	font-size:9pt;
	background-color: #FEFAE9;
	width: 95px;
	border: 1px solid #7734AD;
	color: #7734AD;
	margin: 0px;
	padding: 0px 3px;
}
.textarea {
	font-size:9pt;
	background-color: #FEFAE9;
	border: 1px solid #7734AD;
	color: #7734AD;
	margin: 0px;
	padding: 0px 3px;
}
.checkbox {
	background-color: #FEFAE9;
	border: 1px solid #7734AD;
	color: #7734AD;
}

.select {
	color: #7734AD;
	font-size:9pt;
	background-color: #FEFAE9;
	border: 1px solid #7734AD;
	width: 120px;
}
.selectm {
	color: #7734AD;
	font-size:9pt;
	background-color: #FEFAE9;
	border: 1px solid #7734AD;
	width: 120px;
	height: 60px;
}

div.raumheader {
	padding-top: 45px;
	height: 60px;
	padding-bottom: 3px;
}
div.textheader {
	padding-top: 45px;
	height: 0px;
	padding-bottom: 3px;
}
div.raumbild {
	padding-top: 45px;
	height: 225px;
	width: 287px;
	padding-bottom: 30px;
}
div.raummenue {
	padding-left: 3px;
}

.copyright { font-size:8pt; font-style:normal; color:#7734AD; }
pre { font-family:Courier New,Courier; font-size:10pt; }

/* Farben der Raeume */
/* Raum Earth */
.headerearth { color: #0202D5; }
.normalearth { color: #BE8F01; }
/* Raum Wind */
.headerwind { color: #5E774D; }
.normalwind { color:#7734AD; }
/* Raum Fire */
.headerfire { color: #A00330; }
.normalfire { color: #BE8F01; }
/* Raum Water */
.headerwater { color: #030E8F; }
.drkblau { color: #023574; }
.normalwater { color: #7D7D7D; }

/* standard Text*/
.normal {
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.normalp { 
	color:#7734AD; 
	font-style: normal; 
	line-height: normal;
	font-weight: normal; 
	font-variant: normal; 
}
.small { font-size:8pt; }
.mittel { font-size: 10pt; }
.big { font-size: 12pt;	}
			
/* kursiver Text */
.kursiv { font-style:italic; }

/* fettgedruckter Text */
.fett { font-weight: bold; }

/* unterstrichener Text */
.unterstrichen { text-decoration:underline; }

/* a:link = noch nicht besuchte Seiten */
/* a:visited = bereits besuchte Seiten */													   
/* a:hover = Maus */
/* a:active = gerade angeklickte Seiten*/
a { text-decoration:none; }
a:link { color:#7734AD; }
a:visited { color:#7734AD; }
a:hover { color:#7734AD; }
a:active { color:#7734AD; }

a:link.menue { font-weight:bold; }
a:visited.menue { font-weight:bold; }
a:hover.menue { font-weight:bold; }
a:active.menue { font-weight:bold; }

/* 3D-Menue */
.menulines { color:#7734AD; text-decoration:none; border:2.5px solid #FBEEC5; } /* #F0F0F0 */

/* Switch Menu (z.B. in Seiten Raeume) */
.menutitle {
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#ECECFF;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	/*/*/border:1px solid #000000;/* */
}
.submenu {
	margin-bottom: 0.5em;
	padding-left: 20px;
}
.subform {
	margin-bottom: 0.5em;
}

