* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #e6e6e6 no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: verdana, sans-serif; TEXT-ALIGN: center
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:focus {
	outline: none
}
DIV {
	FONT-SIZE: 11px; LINE-HEIGHT: 160%; TEXT-ALIGN: left
}
P {
	FONT-SIZE: 11px; LINE-HEIGHT: 160%; TEXT-ALIGN: left
}
#navi H1 { font-size: 11px; line-height: 160%; text-align: right }
UL {
	FONT-SIZE: 11px; LINE-HEIGHT: 160%; TEXT-ALIGN: left
}
TD {
	VERTICAL-ALIGN: top
}
PRE {
	DISPLAY: none
}
UL {
	MARGIN: 0px 0px 10px 20px
}
OL {
	MARGIN: 0px 0px 10px 20px
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, sans-serif
}
#wrapper {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 810px
}
#wrapper_margin {
	MARGIN: 0px 10px
}
#header {
	
}
#main {
	FLOAT: right; WIDTH: 600px
}
#content  { width: 415px; float: left }
#content1 { width: 600px; float: left }
#footer  { color: #000; background-color: #fff }
#cities      { color: #fff; background-color: #448d21; text-align: center; padding: 5px }
#navi {
	FLOAT: left; WIDTH: 170px
}
#action {
	FLOAT: right; WIDTH: 160px
}
#vabox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d6d6d6; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#rafflebox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d6d6d6; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#content H1        { color: #448d21; font-size: 19px; font-family: verdana, sans-serif; font-weight: bold; margin: 0 0 10px }
#content1 H1     { color: #448d21; font-size: 19px; font-family: verdana, sans-serif; font-weight: bold; margin: 0 0 10px }
#content H2      { color: #448d21; font-family: verdana, sans-serif; margin: 0 0 10px }
#content H3       { color: #448d21; font-size: 16px; font-family: verdana, sans-serif; font-weight: bold; margin: 0 0 5px }
#content H4        { color: #448d21; font-size: 12px; font-family: : verdana, sans-serif
; font-weight: bold; margin: 0 0 5px }
#content H5 {
	FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #000; FONT-FAMILY: : verdana, sans-serif
}
#content .box {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 250px; COLOR: #000; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, sans-serif; BACKGROUND-COLOR: #e6e7e8
}
#content .button   { color: #fff; font-weight: bold; background-color: #448d21; text-align: center; padding: 3px 10px }
#content A    { color: #e4442a; text-decoration: none }
#content A:hover {
	TEXT-DECORATION: underline
}
#content A.back    { color: #448d21; font-weight: bold; text-decoration: none }
#content A.back:hover {
	TEXT-DECORATION: underline
}
#content .event_top_teaser {
	
}
#content .event_teaser {
	
}
#content .event {
	
}
#content .event_light_teaser {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e6e6e6
}
#content .pauschale {
	
}
#content .pauschale H1   { color: #693; font-size: 16px; font-weight: normal; background-color: #e2e2e2; padding: 5px }
#content .pauschale_teaser {
	BACKGROUND-COLOR: #f2f2f2
}
#content .pauschale_teaser H2   { color: #693; font-size: 13px; font-weight: bold; background-color: #e2e2e2; padding: 5px }
#content .pauschale_teaser P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#content .warning {
	BORDER-RIGHT: #a8101c 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a8101c 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #a8101c 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #a8101c 1px solid; BACKGROUND-COLOR: #d0d2d1
}
#content .warning H2   { color: #693 }
#content INPUT {
	FONT-SIZE: 11px; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana, sans-serif
}
SELECT {
	FONT-SIZE: 11px; MARGIN-RIGHT: 5px; FONT-FAMILY: verdana, sans-serif
}
#content LABEL {
	DISPLAY: block; COLOR: #000
}
#content FIELDSET {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 50%; PADDING-TOP: 5px; BORDER-BOTTOM: #d7d7d7 1px solid
}
#content .defaultbutton    { color: #fff; font-size: 90%; font-weight: bold; background-color: #448d21; text-align: center; padding: 3px }
#content .falsebutton    { color: #fff; font-size: 90%; font-weight: bold; background-color: #448d21; text-align: center; padding: 3px }
#content .truebutton   { color: #fff; font-size: 90%; font-weight: bold; background-color: #448d21; text-align: center; padding: 3px }
#content .message-warning {
	BORDER-RIGHT: #d60a0b 2px solid; BORDER-TOP: #d60a0b 2px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #d60a0b 2px solid; BORDER-BOTTOM: #d60a0b 2px solid
}
#content .message-warning H2    { color: #448d21 }
#navi A.e1      { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #448d21; display: block; padding: 5px }
#navi A.e1:hover      { text-decoration: underline; background-color: #448d21 }
#navi A.e1_active     { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #448d21; display: block; padding: 5px }
#navi A.e1_active:hover {
	TEXT-DECORATION: underline
}
#navi A.e2 {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 17px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#navi A.e2:hover {
	BACKGROUND: url(/design/hsw09/images/arrow.gif) no-repeat left center
}
#navi A.e2_active {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/design/hsw09/images/arrow.gif) no-repeat left center; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; COLOR: #000; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#navi A.e2_active:hover {
	TEXT-DECORATION: underline
}
.navibox_e3 {
	
}
#navi A.e3  { color: #c63; font-size: 10px; text-decoration: none; background: #d0d2d1; display: block; margin-left: 17px; padding: 1px 3px; vertical-align: middle; border-bottom: 1px solid #fff }
#navi A.e3:hover {
	TEXT-DECORATION: underline
}
#navi A.e3_active  { color: #c63; font-size: 10px; font-weight: bold; text-decoration: none; background: #d0d2d1; display: block; margin-left: 17px; padding: 1px 3px; vertical-align: middle; border-bottom: 1px solid #fff }
#navi A.e3_active:hover {
	TEXT-DECORATION: underline
}
#footer A {
	COLOR: #000; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#cities A {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
#cities A:hover {
	TEXT-DECORATION: underline
}
#header A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#header A:hover {
	TEXT-DECORATION: underline
}
#action A  { color: #c63; font-weight: bold; text-decoration: none }
#action A:hover {
	TEXT-DECORATION: underline
}
#action H1    { color: #fff; font-size: 10px; font-family: verdana, sans-serif; background-color: #448d21; margin: 0; padding: 2px 5px }
#action .teaserbox {
	BORDER-RIGHT: #a8101c 0px solid; BORDER-TOP: #a8101c 0px solid; BORDER-LEFT: #a8101c 0px solid; BORDER-BOTTOM: #a8101c 0px solid
}
#action .teasercontent {
	
}
.group_teaser {
	FLOAT: left
}
.group_teaser IMG {
	WIDTH: 195px
}
.group_teaser A {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #000
}
.group_teaser A:hover {
	
}
.group_teaser A SPAN  { color: #090 }
.c {
	CLEAR: both
}
.c1 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.c2 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 2px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 0px
}
.c5 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 5px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 5px; BORDER-RIGHT-WIDTH: 0px
}
.c10 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 10px; BORDER-RIGHT-WIDTH: 0px
}
.c15 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 15px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px
}
.c20 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 20px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.c30 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 30px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 30px; BORDER-RIGHT-WIDTH: 0px
}
.c40 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 40px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 40px; BORDER-RIGHT-WIDTH: 0px
}
.c50 {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 50px; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
.l    { font-size: 1px; background-color: #448d21; height: 1px; clear: both; overflow: hidden; border-width: 0 }
.l2    { font-size: 2px; background-color: #448d21; height: 2px; clear: both; overflow: hidden; border-width: 0 }
.l3    { font-size: 3px; background-color: #448d21; height: 3px; clear: both; overflow: hidden; border-width: 0 }
.testmap {
	HEIGHT: 300px
}
