BODY { BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND:  url(bg/bg_punkt.gif) #FFF center top; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	FONT: 70%/1.5em verdana,sans-serif; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 0px 
} 
#container { BACKGROUND:  url(bg/body_bg.gif) no-repeat center top; 
	MARGIN: 0px auto 0px;
	TOP: 15; 
	WIDTH: 880px; HEIGHT: 750px; 
	POSITION: relative 
} 
#intro { BACKGROUND:  url() no-repeat center top; 
	TOP: 10px; LEFT: 5px; 
	MARGIN: 0px auto 0px; 
	WIDTH: 880px; HEIGHT: 133px; 
	POSITION: absolute 
}
#intro H2 { DISPLAY: none 
} 
#mainmenu { LEFT: 10px; TOP: 165px; 
	WIDTH: 180px; 
	HEIGHT: 200px; 
	POSITION: absolute; 
	TEXT-ALIGN: left; 
	letter-spacing: 0px;
	line-height: 100%;
}
#usermenu { LEFT: 10px; TOP: 395px; 
	WIDTH: 190px; 
	HEIGHT: 300px; 
	POSITION: absolute; 
	TEXT-ALIGN: left; 
	letter-spacing: 0px;
	line-height: 100%;
}
#lselect A { COLOR: #FFFFFF; 
	DISPLAY: block; 
	PADDING-LEFT: 0.25em; 
	BACKGROUND: #990000; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 115% verdana; 
	MARGIN-LEFT: -0.25em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}
#lselect A:hover { COLOR: #FFFFFF; 
	font-variant:small-caps;
	BACKGROUND: #CC0000 
}
#lselect A.a2 { COLOR: #CC0033; 
	BACKGROUND: #E6E6E6 
}
#lselect A.c {DISPLAY: inline; 
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FONT: italic 100% verdana,serif; 
	MARGIN-LEFT: 0px; 
	TEXT-TRANSFORM: none; 
	COLOR: #d25c3e 
}
#lselect A.c:hover { BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #333333; 
	BORDER-BOTTOM: #ddd1a8 1px solid 
}


#linfo P { COLOR: #FFFFFF; 
	PADDING-LEFT: 1em; 
	PADDING-RIGHT: 2em; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 115% verdana; 
	MARGIN-LEFT:0em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}
#linfo A { COLOR: #FFFFFF; 
	PADDING-LEFT: 1em; 
	 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 115% verdana; 
	MARGIN-LEFT:0em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}
#mselect A { COLOR: #FFFFFF; 
	DISPLAY: block; 
	PADDING-LEFT: 0.25em; 
	BACKGROUND: #000000; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 115% verdana; 
	MARGIN-LEFT: -0.25em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}
#mselect A:hover { COLOR: #FFFFFF; 
	font-variant:small-caps;
	BACKGROUND: #333333 
}
#mselect A.a2 { COLOR: #333333; 
	BACKGROUND: #E6E6E6 
}
#mselect A.c {DISPLAY: inline; 
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FONT: italic 100% verdana,serif; 
	MARGIN-LEFT: 0px; 
	TEXT-TRANSFORM: none; 
	COLOR: #d25c3e 
}
#mselect A.c:hover { BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #333333; 
	BORDER-BOTTOM: #ddd1a8 1px solid 
}
#login { COLOR: #FFFFFF; 
	WIDTH: 150px;
	PADDING-LEFT: 0.4em; 
	BACKGROUND: #000000; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 100% verdana; 
	MARGIN-LEFT: 0em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}
#login A { COLOR: #FFFFFF; 
	line-height: 120%; 
	PADDING-LEFT: 0.4em; 
	BACKGROUND: #000000; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 100% verdana; 
	MARGIN-LEFT: 0em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}
#login p { COLOR: #FFFFFF; 
	line-height: 180%;
	PADDING-LEFT: 0.4em; 
	BACKGROUND: #000000; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 100% verdana; 
	MARGIN-LEFT: 0em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}

#login p.error { COLOR: #FFFFFF; 
	line-height: 120%;
	font-weight: Bold;
	PADDING-LEFT: 0.4em; 
	BACKGROUND: #000000; 
	BORDER-BOTTOM-WIDTH: 0px; 
	FONT: 100% verdana; 
	MARGIN-LEFT: 0em; 
	font-variant:small-caps;
	TEXT-DECORATION: none 
}

#mainmenu UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 40px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none 
}
#mainmenu UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; 
	MARGIN: 0.5em 0px; 
	FONT: 90% verdana,serif
}
#usermenu UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 40px; PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none 
}
#usermenu UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; 
	MARGIN: 0.5em 0px; 
	FONT: 90% verdana,serif
}
#maintext { LEFT: 200px; TOP: 165px; 
	overflow:auto;
	WIDTH: 660px; 
	HEIGHT: 510px;
	POSITION: absolute; 
	TEXT-ALIGN: left;
	SCROLLBAR-FACE-COLOR: #999999; SCROLLBAR-HIGHLIGHT-COLOR: #000000; SCROLLBAR-SHADOW-COLOR: #999999; COLOR: #000000; SCROLLBAR-TRACK-COLOR: #999999; 

}

#maintext td.w {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #FFFFFF;
}
#maintext td.g {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #666666;
}
#maintext td.b {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #000000;
}
#maintext td.b A{FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #000000;
}
table { border:1px solid #666666; border-spacing:0px
}
td {FONT: 90%/1.5em verdana,sans-serif; 
	COLOR: #FFFFFF;
}
td.b2 {FONT: 110%/1.5em verdana,sans-serif; 
	COLOR: #000000;
}
td A.b2 {FONT: 110%/1.5em verdana,sans-serif; 
	COLOR: #000000;
}
p {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #FFFFFF;
}
p.b {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #000000;
}
p.b A {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #000000;
}
A {FONT: 100%/1.5em verdana,sans-serif; 
	COLOR: #FFFFFF;
}
H3 {FONT: 120%/1.5em verdana,sans-serif; 
	COLOR: #333333;
	font-variant:small-caps;
	font-weight:bold;
}
.rahmen {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
input.rahmen1 {
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	
	
}
select.rahmen {
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
td.mitrahmen {
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
