html{scrollbar-highlight-color:#cdca9e;scrollbar-face-color:#E1DFC5;scrollbar-arrow-color:#454F48;}
body { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
td { FONT-SIZE: 11px; COLOR: #454f48; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.farbe_semi1 { BACKGROUND-COLOR: #CDCA9E}
.farbe_semi2 { BACKGROUND-COLOR: #09A8F1}
.farbe_semi3 { BACKGROUND-COLOR: #E1DFC5}
.farbe_semi4 { BACKGROUND-COLOR: #f5f5ec}
.farbe_semi5 { BACKGROUND-COLOR: #DCDABB}

td.menu_l{ BACKGROUND-COLOR: #cdca9e; }

.text{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; color:#3fa7c1; PADDING-LEFT: 5px; TEXT-DECORATION: none; }
.text2{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500;  TEXT-ALIGN: left; background-color:#fff; color:#454F48; PADDING-LEFT: 5px; TEXT-DECORATION: none; }
.text3{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500;  TEXT-ALIGN: left; background-color:#DCDABB; color:#454F48; PADDING-LEFT: 5px; TEXT-DECORATION: none; }
.text4{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500;  TEXT-ALIGN: left; color:#E1DFC5; PADDING-LEFT: 5px; TEXT-DECORATION: none; }

.text_box            { BORDER-LEFT: #E1DFC5 3px solid; BORDER-RIGHT: #E1DFC5 3px solid; BORDER-BOTTOM: #E1DFC5 3px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #454F48; PADDING-Right: 10px;  PADDING-LEFT: 10px; PADDING-Top: 10px; LINE-HEIGHT: 14px; vertical-align: top; }
.text_box a:link     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box a:hover    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: underline }
.text_box a:visited  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box a:activ    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }

.text_box_left            { BORDER-LEFT: #E1DFC5 3px solid; BORDER-BOTTOM: #E1DFC5 3px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #454F48; PADDING-Right: 10px;  PADDING-LEFT: 10px; PADDING-Top: 10px; LINE-HEIGHT: 14px; vertical-align: top; }
.text_box_left a:link     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box_left a:hover    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: underline }
.text_box_left a:visited  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box_left a:activ    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }

.text_box_middle           { BORDER-RIGHT: #E1DFC5 3px solid; BORDER-Left: #E1DFC5 3px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #454F48; PADDING-Right: 10px;  PADDING-LEFT: 10px; PADDING-Top: 10px; LINE-HEIGHT: 14px; vertical-align: top; }
.text_box_middle a:link     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box_middle a:hover    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: underline }
.text_box_middle a:visited  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box_middle a:activ    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }

.text_box_right           { BORDER-RIGHT: #E1DFC5 3px solid; BORDER-BOTTOM: #E1DFC5 3px solid; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #454F48; PADDING-Right: 10px;  PADDING-LEFT: 10px; PADDING-Top: 10px; LINE-HEIGHT: 14px; vertical-align: top; }
.text_box_right a:link     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box_right a:hover    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: underline }
.text_box_right a:visited  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box_right a:activ    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }

.text_box2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #454F48; PADDING-LEFT: 10px; PADDING-Top: 10px; LINE-HEIGHT: 14px; vertical-align: top; BACKGROUND-COLOR: #DCDABB;}
.text_box2 a:link     { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box2 a:hover    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: underline }
.text_box2 a:visited  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }
.text_box2 a:activ    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color: #0088AA; LINE-HEIGHT: 14px; vertical-align: top; TEXT-DECORATION: none }

.header1 { PADDING-left: 10px; PADDING-Bottom: 3px; PADDING-Top: 3px; BACKGROUND-COLOR: #DCDABB; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; color: #3fa7c1;  LINE-HEIGHT: 20px; vertical-align: top; }
.header2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; color: #66642b; PADDING-Top: 10px; LINE-HEIGHT: 14px; vertical-align: top; }

.linkbox_heading_rechts{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; color:#ffffff; BACKGROUND-COLOR: #cdca9e; PADDING-LEFT: 5px; }

td.menu_l A:link    { MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #f6570e 3px solid; COLOR: #66642b; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #cdca9e; TEXT-DECORATION: none}
td.menu_l A:hover   { MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #f6570e 3px solid; COLOR: #cdca9e; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #f6570e; TEXT-DECORATION: none}
td.menu_l A:visited { MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #f6570e 3px solid; COLOR: #66642b; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #cdca9e; TEXT-DECORATION: none}
td.menu_l A:active  { MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #3fa7c1 3px solid; COLOR: #f6570e; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #cdca9e; TEXT-DECORATION: none}

td.menu_catcher           { TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #999BD4; TEXT-ALIGN: right;}
td.menu_catcher A:link    { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher A:hover   { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher A:visited { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher A:active  { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }

td.menu_catcher2           { TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #EEB723; TEXT-ALIGN: right }
td.menu_catcher2 A:link    { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher2 A:hover   { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher2 A:visited { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher2 A:active  { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }

td.menu_catcher3           { TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #C33270; TEXT-ALIGN: right }
td.menu_catcher3 A:link    { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher3 A:hover   { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher3 A:visited { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }
td.menu_catcher3 A:active  { PADDING-RIGHT: 3px; DISPLAY: block; FONT-WEIGHT: bold; COLOR: #f5f3ec; TEXT-DECORATION: none }

td.menu_admin A:link    { MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #718376 3px solid; COLOR: #454F48; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #E1DFC5; TEXT-DECORATION: none }
td.menu_admin A:hover   { MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; BORDER-LEFT: #718376 3px solid; COLOR: #E1DFC5; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #718376; TEXT-DECORATION: none }
td.menu_admin A:visited { MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #718376 3px solid; COLOR: #454F48; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #E1DFC5; TEXT-DECORATION: none }
td.menu_admin A:active  { MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; BORDER-LEFT: #718376 3px solid; COLOR: #454F48; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #E1DFC5; TEXT-DECORATION: none }

td.linkbox_rechts 	        { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #66642b; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; }
td.linkbox_rechts A:link    { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #66642b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;}
td.linkbox_rechts A:hover   { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #66642b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline; }
td.linkbox_rechts A:visited { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #66642b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; }
td.linkbox_rechts A:activ   { PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #66642b; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;}

table.centerbox {border-right: #E1DFC5 1px solid;}

td.footer         { BORDER: #E1DFC5 1px solid; COLOR: #E1DFC5; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; color:#454F48; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
td.footer A:link     { DISPLAY: block; COLOR: #454F48; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
td.footer A:hover    { DISPLAY: block; COLOR: #FFFFFF; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #454F48; TEXT-DECORATION: none }
td.footer A:visited  { DISPLAY: block; COLOR: #454F48; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
td.footer A:activ    { DISPLAY: block; COLOR: #454F48; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }

.verweis a:link     { DISPLAY: block; COLOR: #454F48; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
.verweis a:hover    { DISPLAY: block; COLOR: #FFFFFF; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #454F48; TEXT-DECORATION: none }
.verweis a:visited  { DISPLAY: block; COLOR: #454F48; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }
.verweis a:activ    { DISPLAY: block; COLOR: #454F48; LINE-HEIGHT: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none }

.ssi{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500;  TEXT-ALIGN: right; color:#454F48; PADDING-LEFT: 5px; TEXT-DECORATION: none; }
.error_msg{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500;  TEXT-ALIGN: left; color:#ff0000; PADDING-LEFT: 0px; TEXT-DECORATION: none; }

.image{BORDER: #E1DFC5 3px solid;}

.kontaktlink{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; color:#fff; PADDING-LEFT: 5px; TEXT-DECORATION: none; }
.kontaktlink a:link    { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 11px; COLOR: #CDCA9E; TEXT-DECORATION: none;}
.kontaktlink a:hover   { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 11px; COLOR: #CDCA9E; TEXT-DECORATION: underline; }
.kontaktlink a:visited { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: 500; FONT-SIZE: 11px; COLOR: #CDCA9E; TEXT-DECORATION: none; }
.kontaktlink a:activ   { PADDING-RIGHT: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: 500; FONT-SIZE: 11px; COLOR: #CDCA9E; TEXT-DECORATION: none;}

