@import url(header.css);@import url(footer.css);body { font-family: "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif ; margin: 0; }input, select, textarea { color: #000 !important; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }form { margin: 0; padding: 0; }a   { color: #00173c; text-decoration: underline }a.blue  { color: #002d73; text-decoration: underline }a.blue:hover  { color: #002d73; text-decoration: none; background-color: transparent }a.secondary:hover  { color: white; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent }a.sidebar  { color: white; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: underline }a.sidebar:hover  { color: white; font-size: 11px; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #406296 }a.white  { color: #fff; text-decoration: underline }a.white:hover  { color: white; text-decoration: none; background-color: transparent }a:hover  { color: #900; text-decoration: none; background-color: #fff }div.clearer  { font-size: 1px; line-height: 1px; display: block; margin: 0; padding: 0; height: 0; clear: both }img.across  { margin: 0 0 10px; border: 0 }img.left  { margin: 2px 10px 5px 1px; float: left; border: 0 }img.right  { margin: 2px 1px 5px 10px; float: right; border: 0 }img.sidebar { margin: 0 0 5px; border: 0 ; display: block; }ul  { padding: 16px }h2  { color: #333; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding-top: 3px; padding-bottom: 5px; padding-left: 7px; border-bottom: 1px solid #999 }div.boxed { padding: 3px; border: solid 1px #9a9a9a; }div.eventinfo { background-color: #f5f8ff; padding: 3px; border: solid 1px #9a9a9a; }#events_sidebar  { background-color: #e7f5e7; margin: 3px; padding: 4px; border-top: 2px solid #fff; border-bottom: 1px solid #c4c4c4 }#events_sidebar_actual  { background-color: #e0e0cc; margin: 3px; padding: 4px; border-top: 2px solid #fff; border-bottom: 1px solid #c4c4c4 }#events_store  { background-color: #fff; padding: 5px }#sidebar  { background-color: #e7e7e7 }#sidebar a  { text-decoration: none; display: block; padding-right: 4px; padding-bottom: 4px; padding-left: 4px }#sidebar a:hover  { text-decoration: none; background-color: #fff }#sidebar li  { list-style-type: none; border-top: 1px solid #fff; border-bottom: 1px solid #ccc }#sidebar ul  { margin: 0; padding: 0 }#toptools   { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 3px }#toptools a  { color: #000; text-decoration: none }#toptools a:hover  { color: #002d73; text-decoration: underline }#second    { font-size: 11px; font-weight: bold; line-height: 11px; margin: 0; padding: 0 }#second a { color: white; text-decoration: none }#second a:hover { color: white; text-decoration: underline }#offer { width: 180px }#offer h3 { color: #fff; font-size: 10px; font-weight: bold; background-color: #38ab36; text-transform: uppercase; letter-spacing: 0.1em; margin-top: 5px; margin-bottom: 0; padding: 1px 2px 1px 4px; border-top: 1px solid #9bd59a; border-bottom: 1px solid #277725 }#offer h3 a { color: #fff; text-decoration: none; display: block }#offer h3 a:hover   { text-decoration: none; background-color: #9bd59a }#offer h4 { color: #000; font-size: 11px; font-weight: bold; background-color: #9bd59a; margin: 5px 0 0; padding: 2px 3px 2px 4px }#offer h5 { color: #fff; font-size: 11px; font-weight: bold; background-color: #9bd59a; margin: 0; padding: 2px 3px 2px 4px }#offer h5 a { color: #fff; text-decoration: none }#offer h5 a:hover { color: #333; text-decoration: none }#offer ul { background-color: #fff; margin: 0; padding: 0; border-right: 1px solid #9bd59a; border-left: 1px solid #9bd59a }#offer li { list-style-type: none; padding: 0 0 3px; border-top: 1px solid #fff; border-bottom: 1px solid #9bd59a }#offer li.alternative   { background-color: #e7f5e7; list-style-type: none; padding: 0 0 3px; border-top: 1px solid #fff; border-bottom: 1px solid #9bd59a }#offer li a  { text-decoration: none; display: block; padding: 1px 4px }#offer li a:hover   { color: #38ab36; text-decoration: none; background-color: transparent }#offer .bookface { font-size: 11px; font-family: Georgia, "Times New Roman", serif; font-style: italic }.about  { color: black; font-size: 11px; font-family: Georgia, Palatino, "Times New Roman", Times; font-style: italic; line-height: 14px }.blocktext_small  { font-size: 10px; line-height: 16px; text-align: justify; list-style-type: none }.blue  { color: #002d73; font-size: 11px; font-weight: bold; line-height: 14px }.bluecolumn  { color: white; font-size: 11px; line-height: 14px }.buchcolumn  { color: #38ab36; font-size: 10px; line-height: 14px }.cal_date   { color: #000; font-size: 11px; font-weight: bold; line-height: 14px; background-color: #6ac068; background-image: url("2005/img.deco/gradient.green.gif"); background-repeat: repeat-y; background-position: left 0 }.cal_date_x       { color: #fff; font-size: 11px; font-weight: bold; line-height: 14px; background-color: #38ab36 }.cal_today    { color: #000; font-size: 11px; font-weight: bold; line-height: 14px; background-color: #fff280 }.cat_schnellsuche  { color: black; font-size: 11px; font-weight: bold }.column  { color: black; font-size: 10px; line-height: 14px }.column_italic  { color: #696969; font-size: 10px; font-style: italic; line-height: 14px }.column_light  { color: #06f; font-size: 10px; line-height: 14px }.column_small  { color: black; font-size: 9px; line-height: 12px }.details  { color: #000080; font-size: 11px; font-weight: bold; line-height: 13px }.error_msg  { color: #800000; font-size: 10px; font-weight: bold; line-height: 14px }.event_descr  { color: #4b4b4b; font-size: 12px; font-family: Georgia, Palatino, "Times New Roman", Times; line-height: 18px; text-align: justify }.form  { color: #002d73; font-size: 10px; font-weight: bold }.form_small  { color: #002d73; font-size: 10px; background-color: #f2faff }.formfield  { color: #000080; font-size: 10px; background-color: white }.greenbold  { color: #9bd59a; font-size: 11px; font-weight: bold; line-height: 14px }.headline  { color: #000080; font-size: 12px; font-weight: bold; line-height: 14px }.large  { color: #4b4b4b; font-size: 16px }.largeblue  { color: #406296; font-size: 11px; font-weight: bold; line-height: 14px }.largered  { color: #900; font-size: 11px; font-weight: bold; line-height: 14px }.menuhead  { font-size: 12px; font-weight: bold; line-height: 14px }.menuitem  { color: black; font-size: 10px; line-height: 14px }.msg  { color: #800000; font-size: 10px; line-height: 14px }.msg_block  { color: #800000; font-size: 10px; line-height: 14px; text-align: justify }.musikcolumn  { color: #800000; font-size: 11px; font-weight: normal; line-height: 14px }.passepartout  { background-color: #fff; padding: 3px }.ph_emp  { color: #406296; font-size: 10px; line-height: 14px }.ph_emp_b  { color: #406296; font-size: 10px; font-weight: bold; line-height: 14px }.ph_help_head  { color: #06f; font-size: 10px; font-weight: bold; line-height: 14px }.redbold  { color: #900; font-size: 11px; font-weight: bold; line-height: 14px }.redhead  { color: #800000; font-size: 13px; font-weight: bold }.rezension  { color: #3c3c3c; font-size: 11px; line-height: 13px; text-align: justify }.secondary   { color: white; font-size: 11px; font-weight: bold }.sidebar_selection  { font-weight: bold; background-color: #fff }.small   { color: #3c3c3c; font-size: 10px; line-height: 13px }.smallblue  { color: #002d73; font-size: 10px; line-height: 13px }.smallred  { color: #800000; font-size: 10px; line-height: 13px }.standard  { font-size: 11px; line-height: 15px }.standard_box  { color: black; font-size: 11px; padding: 2px; border: solid 1px #fff }.standard_gray  { color: #3c3c3c; font-size: 11px }.standard_just  { color: #000; font-size: 11px; line-height: 13px; text-align: justify }.standard_large  { color: #000; font-size: 14px; font-weight: bold }.standard_large_white  { color: white; font-size: 14px; font-weight: bold }.standard_white  { color: #fff; font-size: 11px; font-weight: bold }.stronggrey  { color: #696969; font-size: 12px; font-weight: bold }.subcategory  { color: #800000; font-size: 10px; font-weight: bold; line-height: 14px; background-color: #fff5e0 }.subpadder  { background-color: #f3f3f3; padding-left: 5px }.table_title  { font-size: 10px }.tablehead  { color: black; font-size: 11px; font-weight: bold; line-height: 14px }.tabletext  { color: #406296; font-size: 11px; font-weight: normal; line-height: 14px }.thaliablue  { color: #000; font-size: 13px }.thaliagreen  { color: #008000; font-size: 13px }.twiggy  { color: #4b4b4b; font-size: 9px; font-family: Courier, Geneva, "Lucida Grande", Arial, Verdana, Helvetica, sans-serif }.versal  { color: #000; font-size: 9px; letter-spacing: 2px; vertical-align: middle }.void  { font-weight: normal }.welcome  { color: #800000; font-size: 13px }.yellowbold  { color: #ffae00; font-size: 11px; font-weight: bold; line-height: 14px }.tablehead_jobs  { color: #fff; font-size: 11px; font-weight: bold; line-height: 14px; background-color:#002d73; }.tabletext_odd  { color: #000; font-size: 11px; font-weight: normal; line-height: 14px; background-color:#f5f8ff; }.tabletext_even  { color: #000; font-size: 11px; font-weight: normal; line-height: 14px; background-color:#e7f5e7;  }.jobs_list {padding: 0px 0px 0px 20px; list-style: disc;}