BODY {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #545454; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.welcome_de {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/pics/willkommen.jpg); BACKGROUND-REPEAT: no-repeat
}
.welcome_en {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/pics/welcome.jpg); BACKGROUND-REPEAT: no-repeat
}
.nav_bg {
	BORDER-RIGHT: #bdbbbc 1px solid; BACKGROUND-POSITION: 0px bottom; BACKGROUND-IMAGE: url(/pics/nav_left_bg.jpg); BORDER-LEFT: white 1px solid; BACKGROUND-REPEAT: no-repeat
}
.theme_bg {
	BACKGROUND-IMAGE: url(/pics/theme_bg.gif)
}
.main_nav_bg {
	BACKGROUND-IMAGE: url(/pics/main_nav_bg.gif); BORDER-BOTTOM: #bdbbbc 1px solid; BACKGROUND-REPEAT: no-repeat
}
.main_nav_bg_winter {
	BACKGROUND-IMAGE: url(/pics/winter/main_nav_bg.gif); BORDER-BOTTOM: #bdbbbc 1px solid; BACKGROUND-REPEAT: no-repeat
}
.banner {
	BORDER-RIGHT: #fdfbe0 1px solid; BORDER-TOP: #fdfbe0 1px solid; BORDER-BOTTOM: #fdfbe0 1px solid
}
.line {
	BACKGROUND-IMAGE: url(/pics/line.gif); BACKGROUND-REPEAT: repeat-x
}
.line_v {
	BACKGROUND-IMAGE: url(/pics/line_v.gif); BACKGROUND-REPEAT: repeat-y
}
.footer {
	FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif
}
.title_bg {
	BORDER-TOP: #bdbbbc 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #bdbbbc 1px solid;
	text-align: right;

}
.sel_bl {
	FONT-SIZE: 9px; WIDTH: 160px; COLOR: #545454; HEIGHT: 17px
}
.greenfont {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18480d
}
.greenfont_title {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif
}
.whitefont {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.whitefont_title {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.search_bg {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/pics/search_bg.gif); COLOR: #fff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Verdana, sans-serif
}
.green_titlebar {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #517441
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #18480d; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #18480d; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #18480d; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #18480d; TEXT-DECORATION: none
}
A.nav:link {
	FONT-SIZE: 10px; COLOR: #707070; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav:visited {
	FONT-SIZE: 10px; COLOR: #707070; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav:active {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_over:link {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_over:visited {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_over:hover {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_over:active {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_sub:link {
	FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_sub:visited {
	FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_sub:hover {
	FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.nav_sub:active {
	FONT-SIZE: 9px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.search:link {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.search:visited {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.search:hover {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.search:active {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.show_button:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.show_button:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.show_button:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.show_button:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.small_grey:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.small_grey:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.small_grey:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
A.small_grey:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
A.small_grey2:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.small_grey2:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.small_grey2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.small_grey2:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #545454; FONT-FAMILY: Arial, Verdana, sans-serif
}
A.sitemap:link {
	FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/pics/arrow_grey.gif); COLOR: #707070; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.sitemap:visited {
	FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/pics/arrow_grey.gif); COLOR: #707070; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.sitemap:hover {
	FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/pics/arrow.gif); COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.sitemap:active {
	FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/pics/arrow.gif); COLOR: black; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.foot:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.foot:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.foot:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #3333CC; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.foot:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #707070; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #18480d; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif
}
H6 {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #18480d; FONT-FAMILY: Arial, Verdana, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Verdana, Arial, sans-serif
}
A.info_box:link {
	BACKGROUND-POSITION: 8px 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/pics/arrow_green.gif); MARGIN: 0px; COLOR: #18480d; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info_box:visited {
	BACKGROUND-POSITION: 8px 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/pics/arrow_green.gif); MARGIN: 0px; COLOR: #18480d; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info_box:hover {
	BACKGROUND-POSITION: 8px 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/pics/arrow_green.gif); MARGIN: 0px; COLOR: #18480d; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.info_box:active {
	BACKGROUND-POSITION: 8px 4px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/pics/arrow_green.gif); MARGIN: 0px; COLOR: #18480d; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
.validation_error {
	COLOR: #f00
}
