/*
 * Globale Web-Layout Datei
 */

html { height: auto; }
body { height: auto; padding: 0; margin: 0; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; background: #003366 url(../grafiken/bg_main_veranstaltungen.png) 0px 120px repeat-x; }
a img { border: 0; }

.clear { clear: both; }

ul.mainmenu { padding: 0; margin: 0; }
ul.mainmenu li { display: block; float: left; padding: 0; margin: 0; list-style: none; }
ul.mainmenu li a span { display: none; }

ul.submenu_veranstaltungen, ul.submenu_tourismus, ul.submenu_unternehmen { position: absolute; padding: 0; margin: 0; }
ul.submenu_veranstaltungen li, ul.submenu_tourismus li, ul.submenu_unternehmen li { display: block; padding: 0; margin: 0; list-style: none; }
ul.submenu_veranstaltungen li a, ul.submenu_tourismus li a, ul.submenu_unternehmen li a { display: block; height: 41px; color: #d5cfbf; font-weight: bold; font-size: 14px; text-decoration: none; background: url(../grafiken/submenu_arrow.png) 0px 5px no-repeat; overflow: hidden; }
ul.submenu_veranstaltungen li a:hover,
ul.submenu_tourismus li a:hover,
ul.submenu_unternehmen li a:hover,
ul.submenu_veranstaltungen li a.current,
ul.submenu_tourismus li a.current,
ul.submenu_unternehmen li a.current
	{ color: #fff; background-image: url(../grafiken/submenu_arrow_current.png); }
ul.submenu_veranstaltungen li a span, ul.submenu_tourismus li a span, ul.submenu_unternehmen li a span { display: block; margin-left: 16px; background: url(../grafiken/submenu_bg.png) bottom repeat-x; padding-bottom: 8px; }
ul.submenu_veranstaltungen li a:hover span,
ul.submenu_tourismus li a:hover span,
ul.submenu_unternehmen li a:hover span,
ul.submenu_veranstaltungen li a.current span,
ul.submenu_tourismus li a.current span,
ul.submenu_unternehmen li a.current span
	{ background-image: url(../grafiken/submenu_bg_current.png); }
ul.submenu_veranstaltungen { left: 448px; }
ul.submenu_veranstaltungen li a { width: 536px; }
ul.submenu_tourismus { left: 624px; }
ul.submenu_tourismus li a { width: 360px; }
ul.submenu_unternehmen { left: 800px; }
ul.submenu_unternehmen li a { width: 184px; }

#submenu_top { visibility: hidden; position: absolute; left: 50%; top: 28px; width: 1000px; margin-left: -500px; z-index: 960; }
#submenu_top ul { top: 120px; }
#submenu_bottom  { visibility: hidden; position: absolute; left: 50%; top: 0px; width: 1000px; margin-left: -500px; z-index: 960; }
#submenu_bottom ul { bottom: 0px; }

/*
 * Header
 */

#header { width: 100%; height: 120px; overflow: hidden; background: #eeece5 url(../grafiken/bg_header.png) repeat-x; }
#header .wrapper { position: relative; left: 50%; width: 1000px; margin-left: -500px; }

#kultour_z_logo { display: block; width: 204px; height: 51px; position: absolute; left: 18px; top: 36px; background: url(../grafiken/kultour-z-logo.gif); }
#kultour_z_logo span { display: none; }

#header .headermenu { position: absolute; left: 456px; top: 0px; }
#header .headermenu * { cursor: default; }
#header .headermenu a { cursor: pointer; }
#header .headermenu .box_c2 { float: left; width: 175px; height: 65px; border-left: #958b69 1px solid; }
#header .headermenu .box_c1 { float: left; width: 87px; height: 65px; border-left: #958b69 1px solid; }
#header .headermenu .last { border-right: #958b69 1px solid; }

#header .headermenu .label { margin-top: 25px; margin-left: 16px; color: #7a7153; font-size: 10px; }

#header .headermenu .phone { margin-top: 10px; margin-left: 16px; padding-left: 24px; padding-bottom: 5px; color: #958b69; font-size: 15px; font-weight: bold; background: url(../grafiken/header/phone.png) no-repeat; }
#header .headermenu .bookmarks { margin-top: 10px; margin-left: 16px; padding-left: 24px; padding-bottom: 5px; color: #958b69; font-size: 15px; font-weight: bold; background: url(../grafiken/header/bookmarks.png) no-repeat; }
#header .headermenu .bookmarks a { color: #958b69; text-decoration: none; border-bottom: #958b69 1px solid; }
/*#header .headermenu .bookmarks a:hover { color: #820000; text-decoration: none; border-bottom: #820000 1px solid; }*/
#header .headermenu .fontsize { margin-top: 10px; margin-left: 16px; color: #958b69; font-size: 15px; font-weight: bold; }
#header .headermenu .fontsize .min { display: inline-block; width: 14px; height: 14px; background: url(../grafiken/header/font_min.png) no-repeat; }
#header .headermenu .fontsize .min span { display: none; }
#header .headermenu .fontsize .max { display: inline-block; width: 14px; height: 14px; background: url(../grafiken/header/font_max.png) no-repeat; }
#header .headermenu .fontsize .max span { display: none; }
#header .headermenu .language { margin-top: 10px; margin-left: 16px; padding-left: 24px; padding-bottom: 5px; color: #958b69; font-size: 15px; font-weight: bold; background: url(../grafiken/header/language.png) no-repeat; }
#header .headermenu .language a { color: #958b69; text-decoration: none; }
#header .headermenu .language a.current { border-bottom: #958b69 1px solid; }

#header .mainmenu { position: absolute; left: 456px; top: 92px; }
#header .mainmenu li a { background: url(../grafiken/mainmenu_top.png) no-repeat; }
#header .mainmenu .veranstaltungen { display: block; width: 181px; height: 28px; background-position: 0px 0px; }
#header .mainmenu li.current_va .veranstaltungen { background-position: 0px -28px; }
#header .mainmenu li.current_t .veranstaltungen { background-position: 0px 0px; }
#header .mainmenu li.current_u .veranstaltungen { background-position: 0px 0px; }
#header .mainmenu .tourismus { display: block; width: 181px; height: 28px; background-position: -181px 0px; }
#header .mainmenu li.current_va .tourismus { background-position: -181px 0px; }
#header .mainmenu li.current_t .tourismus { background-position: -181px -28px; }
#header .mainmenu li.current_u .tourismus { background-position: -181px 0px; }
#header .mainmenu .unternehmen { display: block; width: 176px; height: 28px; background-position: -362px 0px; }
#header .mainmenu li.current_va  .unternehmen{ background-position: -362px 0px; }
#header .mainmenu li.current_t .unternehmen { background-position: -362px 0px; }
#header .mainmenu li.current_u  .unternehmen{ background-position: -362px -28px; }

/*
 * Footer
 */

#footer { width: 100%; height: 120px; overflow: hidden; background: #000 url(../grafiken/bg_footer.png) repeat-x; }
#footer .wrapper { position: relative; left: 50%; width: 1000px; margin-left: -500px; }

#footer .footermenu { position: absolute; left: 456px; top: 55px; }
#footer .footermenu * { cursor: default; }
#footer .footermenu a { cursor: pointer; }
#footer .footermenu .box_c2 { float: left; width: 175px; height: 65px; border-left: #958b69 1px solid; }
#footer .footermenu .last { border-right: #958b69 1px solid; }
#footer .footermenu a span { display: none; }

#footer .footermenu .logo_stadt_zwickau { display: block; width: 175px; height: 65px; background: url(../grafiken/footer/logos/stadt_zwickau_1.png) center no-repeat; }
#footer .footermenu .logo_landkreis_zwickau { display: block; width: 175px; height: 65px; background: url(../grafiken/footer/logos/landkreis_zwickau_1.png) center no-repeat; }
#footer .footermenu .logo_kulturraum_vogtland_zwickau { display: block; width: 175px; height: 65px; background: url(../grafiken/footer/logos/kulturraum_vogtland_zwickau_1.png) center no-repeat; }
#footer .footermenu .logo_stadt_zwickau:hover { background-image: url(../grafiken/footer/logos/stadt_zwickau_2.png); }
#footer .footermenu .logo_landkreis_zwickau:hover { background-image: url(../grafiken/footer/logos/landkreis_zwickau_2.png); }
#footer .footermenu .logo_kulturraum_vogtland_zwickau:hover { background-image: url(../grafiken/footer/logos/kulturraum_vogtland_zwickau_2.png); }

#footer .mainmenu { position: absolute; left: 456px; top: 0px; }
#footer .mainmenu li a { background: url(../grafiken/mainmenu_bottom.png) no-repeat; }

#footer .mainmenu .veranstaltungen { display: block; width: 176px; height: 28px; }
#footer .mainmenu li.current_va .veranstaltungen { background-position: 0px -28px; }
#footer .mainmenu li.current_t .veranstaltungen { background-position: 0px 0px; }
#footer .mainmenu li.current_u  .veranstaltungen{ background-position: 0px 0px; }
#footer .mainmenu li.over_va .veranstaltungen { background-position: 0px -112px; }
#footer .mainmenu li.over_t .veranstaltungen { background-position: 0px -140px; }
#footer .mainmenu li.over_u .veranstaltungen { background-position: 0px -168px; }

#footer .mainmenu .tourismus { display: block; width: 176px; height: 28px; background-position: -176px 0px; }
#footer .mainmenu li.current_va .tourismus { background-position: -176px 0px; }
#footer .mainmenu li.current_t .tourismus { background-position: -176px -56px; }
#footer .mainmenu li.current_u .tourismus { background-position: -176px 0px; }
#footer .mainmenu li.over_va .tourismus { background-position: -176px -112px; }
#footer .mainmenu li.over_t .tourismus { background-position: -176px -140px; }
#footer .mainmenu li.over_u .tourismus { background-position: -176px -168px; }

#footer .mainmenu .unternehmen { display: block; width: 176px; height: 28px; background-position: -352px 0px; }
#footer .mainmenu li.current_va .unternehmen { background-position: -352px 0px; }
#footer .mainmenu li.current_t .unternehmen { background-position: -352px -56px; }
#footer .mainmenu li.current_u  .unternehmen{ background-position: -352px -84px; }
#footer .mainmenu li.over_va .unternehmen { background-position: -352px -112px; }
#footer .mainmenu li.over_t  .unternehmen{ background-position: -352px -140px; }
#footer .mainmenu li.over_u  .unternehmen{ background-position: -352px -168px; }

#footer .page_help { position: absolute; left: 23px; top: 10px; }
#footer .page_help a { font-size: 10px; text-decoration: none; color: #958b69; }
#footer .page_help a:hover { color: #fff; }

#footer .page_help #scroll_page_to_top { padding-left: 13px; background: url(../grafiken/footer/arrow_top_1.png) 0px 2px no-repeat; }
#footer .page_help #scroll_page_to_top:hover { background-image: url(../grafiken/footer/arrow_top_2.png); }

#footer .page_help .link { padding-left: 20px; }
#footer .page_help .sepparator { background: url(../grafiken/footer/sepparator.png) 4px 4px no-repeat; }

#footer .social_icons { position: absolute; left: 23px; top: 76px; }
#footer .social_icons * { cursor: default; }
#footer .social_icons a { cursor: pointer; }
#footer .social_icons a span { display: none; }
#footer .social_icons .rss { display: inline-block; width: 16px; height: 16px; background: url(../grafiken/footer/icons/rss_1.png) no-repeat; }
#footer .social_icons .rss:hover { background: url(../grafiken/footer/icons/rss_2.png); }
#footer .social_icons .twitter { display: inline-block; width: 16px; height: 16px; background: url(../grafiken/footer/icons/twitter_1.png) no-repeat; margin-left: 10px; }
#footer .social_icons .twitter:hover { background: url(../grafiken/footer/icons/twitter_2.png); }
#footer .social_icons .myspace { display: inline-block; width: 16px; height: 16px; background: url(../grafiken/footer/icons/myspace_1.png) no-repeat; margin-left: 10px; }
#footer .social_icons .myspace:hover { background: url(../grafiken/footer/icons/myspace_2.png); }
#footer .social_icons .facebook { display: inline-block; width: 16px; height: 16px; background: url(../grafiken/footer/icons/facebook_1.png) no-repeat; margin-left: 10px; }
#footer .social_icons .facebook:hover { background: url(../grafiken/footer/icons/facebook_2.png); }

/*
 * Hauptbereich
 */

#main { padding-bottom: 20px; }
#main .wrapper { position: relative; left: 50%; width: 1000px; margin-left: -500px; overflow: hidden; }

/* Overlays */

.mask_veranstaltungen { position: absolute; z-index: 950; background: #000033; }
.mask_tourismus { position: absolute; z-index: 950; background: #820000; }
.mask_unternehmen { position: absolute; z-index: 950; background: #938665; }

/*
 * Hauptbereich linke Spalte
 */

#left_col { width: 632px; float: left; margin-top: 32px; }

.box_intro { width: 624px; height: 456px; background: url(../grafiken/boxen/bg_left_intro.png) no-repeat; margin: 8px 0 0 8px; }
.box_banner_160x60 { width: 624px; height: 84px; background: url(../grafiken/boxen/bg_left_banner_600x60.png) no-repeat; margin: 8px 0 0 8px; }
.box_banner_160x60 .banner { width: 600px; height: 60px; padding-left: 8px; padding-top: 8px; }
.box_content { position: relative; width: 624px; padding-bottom: 50px; background: url(../grafiken/boxen/bg_left_content.png) left bottom; margin: 8px 0 0 8px; }

/*
 * Hauptbereich rechte Spalte
 */

#right_col { width: 368px; float: left; margin-top: 32px; }

.box_notepad { width: 360px; height: 456px; background: url(../grafiken/boxen/bg_right_notepad.png) no-repeat; margin: 8px 0 0 8px; }
.box_advertisement { width: 360px; height: 624px; background: url(../grafiken/boxen/bg_right_advertisements.png) no-repeat; margin: 8px 0 0 8px; }
.box_news { width: 360px; padding-bottom: 50px; background: url(../grafiken/boxen/bg_right_news.png) bottom no-repeat; margin: 8px 0 0 8px; }

/*
 * Inhalt
 */

#paperclip { position: absolute; right: 25px; top: -10px; width: 25px; height: 72px; background: url(../grafiken/paperclip_red.png) no-repeat; }

#content { width: 588px; margin-left: 16px; }

#content .list { }
#content .list a { padding-right: 0px; background-image: none; }
#content .list .list_item { width: 588px; height: 80px; background: url(../grafiken/list_line_events.gif) no-repeat; background-position: right bottom; display: block; margin-top: 20px; }
#content .list .over { background-image: url(../grafiken/list_line_events_over.gif); }
#content .list .list_item .date_container { width: 160px; height: 80px; float: left; background: #968D6B; }
#content .list .list_item .date_container .pic { width: 118px; height: 78px; padding: 2px 0px 0px 2px; float: left; }
#content .list .list_item .date_container .date { width: 40px; padding-top: 6px; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; }
#content .list .list_item .date_container .date .day { font-size: 22px; }
#content .list .list_item .date_container .date .month { margin-top: 2px; }
#content .list .list_item .date_container .date .year { color: #D3CFBE; }
#content .list .list_item .events { width: 412px; height: 80px; margin-left: 16px; float: left; position: relative; }
#content .list .list_item .events .location { width: 374px; position: absolute; left: 0; bottom: 4px; color: #968D6B; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#content .list .list_item .events .icons { width: 13px; position: absolute; bottom: 4px; right: 0px; text-align: right; }
#content .list .list_item .events .icons a.only_leaflet { width: 13px; height: 16px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet.gif); background-position: top; padding: 0; margin: 0; }
#content .list .list_item .events .icons a.only_leaflet:hover { width: 13px; height: 16px; color: #820000; display: block; background-image: url(../grafiken/leaflet_over.gif); background-position: top; padding: 0; margin: 0; }
#content .list .list_item .events .icons a.delete_bookmark { width: 15px; height: 17px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet_delete.gif); background-position: top; padding: 0; margin: 0; }
#content .list .list_item .events .icons a.delete_bookmark:hover { width: 15px; height: 17px; color: #820000; display: block; background-image: url(../grafiken/leaflet_delete_over.gif); background-position: top; padding: 0; margin: 0; }
#content .list .list_item .events .offers { width: 170px; position: absolute; bottom: 4px; right: 0px; text-align: right; }
#content .list .list_item .events .offers a { color: #968D6B; font-weight: bold; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow_over.gif); background-position: right; background-repeat: no-repeat; }
#content .list .list_item .events .offers a:hover { color: #820000; background-image: url(../grafiken/arrow.gif); }
#content .list .list_item .pic_container { width: 120px; height: 80px; float: left; background: #968D6B; }
#content .list .list_item .pic_container .pic { width: 118px; height: 78px; padding: 2px 0px 0px 2px; float: left; }
#content .list .list_item h3 a { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 18px; text-decoration: none; }
#content .list .list_item h3 a:hover { color: #820000; background-image: none; }
#content .list .over h3 a { color: #820000; }
#content .list .list_item .fliesstext { color: #14203E; font-size: 14px; }
#content .list .list_item .footer { clear: both; }

#content .news_list .list .list_item { width: 588px; height: 80px; background: url(../grafiken/list_line_news.gif) no-repeat; background-position: right bottom; display: block; margin-top: 20px; }
#content .news_list .list .over { background-image: url(../grafiken/list_line_news_over.gif); }
#content .news_list .list .list_item .news { width: 452px; height: 80px; margin-left: 16px; float: left; position: relative; }
#content .news_list .list .list_item .news .location { width: 374px; position: absolute; left: 0; bottom: 4px; color: #968D6B; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#content .news_list .list .list_item .news .icons { width: 13px; position: absolute; bottom: 4px; right: 0px; text-align: right; }
#content .news_list .list .list_item .news .icons a.only_leaflet { width: 13px; height: 16px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet.gif); background-position: top; }
#content .news_list .list .list_item .news .icons a.only_leaflet:hover { width: 13px; height: 16px; color: #820000; display: block; background-image: url(../grafiken/leaflet_over.gif); background-position: top; }
#content .news_list .list .list_item .news .icons a.delete_bookmark { width: 15px; height: 17px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet_delete.gif); background-position: top; }
#content .news_list .list .list_item .news .icons a.delete_bookmark:hover { width: 15px; height: 17px; color: #820000; display: block; background-image: url(../grafiken/leaflet_delete_over.gif); background-position: top; }

#content h3 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 18px; }
#content .fliesstext { color: #14203e; font-size: 12px; line-height: 17px;  }

/* CMS Subtemplates */
#content .images .image { width: 180px; border: #968D6B 2px solid; background: #968D6B; float: left; margin-right: 16px; cursor: pointer; }
#content .images .image .template-low { line-height: 17px; color: #fff; padding: 3px 0 1px 3px; }
#content .images .last { margin-right: 0; }
#content .images .over { }
#content .text .before-image { width: 382px; float: left; margin-right: 16px; }
#content .text .trenner { margin-top: 12px; margin-bottom: 12px; }

/* Pressefotos */

#content .pressphotos .pressphoto { width: 180px; border: #968D6B 2px solid; background: #968D6B; float: left; margin-right: 16px; cursor: pointer; }
#content .pressphotos .pressphoto a { padding: 0; margin: 0; background: none; }
#content .pressphotos .pressphoto a:hover { background-color: #820000; border-color: #820000; }
#content .pressphotos .pressphoto .template-low { line-height: 17px; color: #fff; padding: 3px 0 1px 3px; }
#content .pressphotos .last { margin-right: 0; }
#content .pressphotos .over { }

/* Event-Steuerung */

#content .pagination { color: #968D6B; font-size: 14px; font-weight: bold; float: left; padding-top: 3px; margin-left: 5px; }

#content a.pagination_left { width: 17px; height: 21px; display: block; text-decoration: none; background-image: url(../grafiken/arrow_left_highlight.gif); margin: 0 0 0 2; padding: 0; }
#content a.pagination_left:hover { background-image: url(../grafiken/arrow_left_highlight_over.gif); }
#content a.pagination_right { width: 17px; height: 21px; display: block; text-decoration: none; background-image: url(../grafiken/arrow_right_highlight.gif); margin: 0 0 0 2; padding: 0; }
#content a.pagination_right:hover { background-image: url(../grafiken/arrow_right_highlight_over.gif); }

/*
 * Notepad
 */

.notepad { width: 320px; margin-left: 16px; }

.notepad .list { height: 356px; display: block; position: relative; top: 64px; }
.notepad .list .list_item { width: 320px; height: 72px; background: url(../grafiken/list_line_highlights.gif) no-repeat; background-position: right bottom; display: block; }
.notepad .list .over { background-image: url(../grafiken/list_line_highlights_over.gif); }
.notepad .list .list_item .date_container { width: 40px; height: 72px; background: #968D6B; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; }
.notepad .list .list_item .date_container .date { padding-top: 6px; }
.notepad .list .list_item .date_container .date .day { font-size: 22px; }
.notepad .list .list_item .date_container .date .year { color: #D3CFBE; }
.notepad .list .list_item .highlights { width: 264px; height: 72px; margin-left: 16px; float: left; position: relative; }
.notepad .list .list_item .highlights .location { width: 226px; position: absolute; left: 0; bottom: 4px; color: #968D6B; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.notepad .list .list_item .highlights .icons { width: 13px; position: absolute; bottom: 4px; right: 0px; text-align: right; }
.notepad .list .list_item .highlights .icons a.only_leaflet { width: 13px; height: 16px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet.gif); background-position: top; padding: 0; margin: 0; }
.notepad .list .list_item .highlights .icons a.only_leaflet:hover { width: 13px; height: 16px; color: #820000; display: block; background-image: url(../grafiken/leaflet_over.gif); background-position: top; padding: 0; margin: 0; }
.notepad .list .list_item h3 a { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 18px; text-decoration: none; }
.notepad .list .list_item h3 a:hover { color: #820000; }
.notepad .list .over h3 a { color: #820000; }
.notepad .list .list_item .fliesstext { color: #14203E; font-size: 14px; }
.notepad .list .list_item .footer { clear: both; }

.notepad .pagination_container { position: relative; bottom: 0px; font-weight: bold; }
.notepad .pagination_container .left_col { color: #968D6B; font-size: 14px; float: left; }
.notepad .pagination_container .right_col { font-size: 12px; float: right; padding-top: 1px; }
.notepad .pagination_container .right_col a { color: #968D6B; float: right; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow_over.gif); background-position: right; background-repeat: no-repeat; }
.notepad .pagination_container .right_col a:hover { color: #820000; background-image: url(../grafiken/arrow.gif); }
.notepad .pagination_container .footer { clear: both; }

.notepad .tourist_list { height: 356px; display: block; position: relative; top: 40px; }
.notepad .tourist_list .list_item { width: 320px; position: relative; background: url(../grafiken/list_line_box_news.gif) no-repeat; background-position: right bottom; display: block; padding-bottom: 4px; }
.notepad .tourist_list .list_item .left { float: left; }
.notepad .tourist_list .list_item .left h3 a { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 18px; text-decoration: none; }
.notepad .tourist_list .list_item .left h3 a:hover { color: #820000; }
.notepad .tourist_list .list_item .right { float: right; }
.notepad .tourist_list .list_item .right a.only_leaflet { width: 13px; height: 16px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet.gif); background-position: top; padding: 0; margin: 0; position: absolute; bottom: 4px; right: 0px; }
.notepad .tourist_list .list_item .right a.only_leaflet:hover { width: 13px; height: 16px; color: #820000; display: block; background-image: url(../grafiken/leaflet_over.gif); background-position: top; padding: 0; margin: 0; }
.notepad .tourist_list .list_item .footer { clear: both; }
.notepad .tourist_list .over { background-image: url(../grafiken/list_line_box_news_over.gif); }

a.pagination_left { width: 17px; height: 17px; display: block; text-decoration: none; background-image: url(../grafiken/arrow_left_highlight.gif); float: left; }
a.pagination_left:hover { background-image: url(../grafiken/arrow_left_highlight_over.gif); }
a.pagination_right { width: 17px; height: 17px; display: block; text-decoration: none; background-image: url(../grafiken/arrow_right_highlight.gif); margin-left: 2px; margin-right: 5px; float: left; }
a.pagination_right:hover { background-image: url(../grafiken/arrow_right_highlight_over.gif); }

.notepad h3 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 18px; }
.notepad .fliesstext { color: #14203e; font-size: 14px; }

/*
 * Submenue im Content-Bereich
 */
.box_notepad_submenu_head { position: relative; width: 360px; height: 75px; text-align: center; background: url(../grafiken/boxen/bg_right_notepad_submenu_head.png) no-repeat; margin: 8px 0 0 8px; }
.box_notepad_submenu_head .text { font-size: 32px; font-family: "Courier New", Courier, monospace, Verdana, Geneva, Arial; color: #14203e; font-weight: bold; position: relative; top: 10px; }
.box_notepad_submenu { position: relative; width: 360px; background: url(../grafiken/boxen/bg_right_notepad_submenu.png) bottom left no-repeat; margin: 0 0 8px 8px; padding: 0 0 40px 0;  }

.box_notepad_submenu .submenu { padding: 0; margin: 0; }
.box_notepad_submenu .submenu li { display: block; padding: 0; margin: 0; list-style: none; background: url(../grafiken/submenu_content/line.png) 32px bottom no-repeat;  }
.box_notepad_submenu .submenu li a { display: block; height: 41px; color: #14203e; font-weight: bold; font-size: 14px; text-decoration: none; background: url(../grafiken/submenu_content/sn_arrow.png) 16px 25px no-repeat; overflow: hidden; }
.box_notepad_submenu .submenu li a:hover,
.box_notepad_submenu .submenu li.current a
	{ color: #820000; background: url(../grafiken/submenu_content/sn_arrow_current.png) 16px 22px no-repeat; }
.box_notepad_submenu .submenu li.current a { font-size: 16px; }
.box_notepad_submenu .submenu li a span { display: block; margin-left: 32px; margin-top: 20px; margin-bottom: 8px; }
.box_notepad_submenu .submenu li:hover,
.box_notepad_submenu .submenu li.current
	{ background: url(../grafiken/submenu_content/line_current.png) 32px bottom no-repeat; }
.box_notepad_submenu .submenu li a { width: 352px; }

.box_notepad_submenu .submenu li.current div ul { padding: 10px 0 20px 0; margin: 0 0 0 32px; }
.box_notepad_submenu .submenu li.current div ul li { background: none; padding: 0; margin: 0; }
.box_notepad_submenu .submenu li.current div ul li a { color: #14203e; font-size: 12px; height: 19px; width: auto; background: url(../grafiken/submenu_content/ssn_arrow.png) 0px 5px no-repeat; }
.box_notepad_submenu .submenu li.current div ul li a span { margin-left: 20px; margin-top: 0; padding-bottom: 0; }
.box_notepad_submenu .submenu li.current div ul li a:hover,
.box_notepad_submenu .submenu li.current div ul li.current a
	{ color: #820000; background: url(../grafiken/submenu_content/ssn_arrow_current.png) 0px 5px no-repeat; }
	
.box_notepad_submenu .submenu li.current li.current div ul { padding: 10px 0 20px 0; margin: 0 0 0 22px; }
.box_notepad_submenu .submenu li.current li.current div ul li { background: none; padding: 0; margin: 0; }
.box_notepad_submenu .submenu li.current li.current div ul li a { color: #14203e; font-weight: normal; font-size: 12px; height: 19px; width: 282px; background: url(../grafiken/submenu_content/sssn_arrow.png) 0px 5px no-repeat; }
.box_notepad_submenu .submenu li.current li.current div ul li a span { margin-left: 20px; margin-top: 0; padding-bottom: 0; }
.box_notepad_submenu .submenu li.current li.current div ul li a:hover,
.box_notepad_submenu .submenu li.current li.current div ul li.current a
	{ color: #820000; background: url(../grafiken/submenu_content/sssn_arrow_current.png) 0px 5px no-repeat; }

/*
 * Box-News
 */

.box_news .list { width: 320px; margin-left: 16px; }

.box_news .list .list_item { width: 320px; height: 80px; position: relative; background: url(../grafiken/list_line_box_news.gif) no-repeat; background-position: right bottom; display: block; margin-top: 20px; }
.box_news .list .over { background-image: url(../grafiken/list_line_box_news_over.gif); }
.box_news .list .list_item .location { width: 282px; position: absolute; left: 0; bottom: 4px; color: #968D6B; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.box_news .list .list_item .icons { width: 13px; position: absolute; bottom: 4px; right: 0px; text-align: right; }
.box_news .list .list_item .icons a.only_leaflet { width: 13px; height: 16px; color: #968D6B; display: block; background-image: url(../grafiken/leaflet.gif); background-position: top; padding: 0; margin: 0; }
.box_news .list .list_item .icons a.only_leaflet:hover { width: 13px; height: 16px; color: #820000; display: block; background-image: url(../grafiken/leaflet_over.gif); background-position: top; padding: 0; margin: 0; }
.box_news .list .list_item h3 a { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; line-height: 18px; text-decoration: none; }
.box_news .list .list_item h3 a:hover { color: #820000; }
.box_news .list .over h3 a { color: #820000; }
.box_news .fliesstext { color: #14203e; font-size: 14px; }

/*
 * Listen allgemein
 */
.list .list_item { cursor: pointer; }


/*
 * Links
 */

/* intern */
.text a { color: #820000; font-weight: bold; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow.gif); background-position: right; background-repeat: no-repeat; }
.text a:hover { color: #968D6B; background-image: url(../grafiken/arrow_over.gif); }

.template-link a { color: #820000; font-weight: bold; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow.gif); background-position: right; background-repeat: no-repeat; }
.template-link a:hover { color: #968D6B; background-image: url(../grafiken/arrow_over.gif); }

#content .website_link a { color: #14203e; font-weight: normal; text-decoration: underline; background: none; padding: 0; }
#content .website_link a:hover { color: #14203e; background: none; }

/*
 * Text
 */

.headline { font-size: 32px; line-height: 32px; font-family: "Courier New", Courier, monospace, Verdana, Geneva, Arial; color: #14203e; font-weight: bold; display: block; padding: 0 20px 0 56px; background-repeat: no-repeat; }
.headline .info { font-size: 17px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #820000; line-height: 34px; }
.subline { margin-top: 40px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 19px; font-weight: bold; }
.subline2 { margin-top: 17px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; color: #14203e; font-size: 12px; line-height: 17px; font-weight: bold; }
.text { font-size: 12px; color: #14203e; line-height: 17px; padding-top: 16px; }
.line { width: 588px; height: 10px; display: block; background-image: url(../grafiken/line.gif); background-repeat: no-repeat; background-position: bottom; }
.line_break { width: 588px; display: block; padding-top: 35px; font-size: 0; background-image: url(../grafiken/line.gif); background-repeat: no-repeat; background-position: bottom; }
.no-padding-top { padding-top: 0; }
.image_border { border: 2px #968D6B solid; }

.template-hotel-liste { color: #14203e; }

#content div.text ul { padding: 0; margin: 0; font-size: 12x; color: #14203e; line-height: 17px; } 
#content div.text ul li { padding: 0; margin: 0; list-style: none; background: url(../grafiken/list_dot.png) 0px 7px no-repeat; padding-left: 14px; } 

#content div.text ol { padding: 0; margin: 0; font-size: 12px; line-height: 17px; color: #14203e; } 
#content div.text ol li { padding: 0; margin: 0; margin-left: 20px; } 

#content a { background: url(../grafiken/arrow_extern.png) right 3px no-repeat; padding-right: 15px; margin-right: 2px; }
#content a:hover { background-image: url(../grafiken/arrow_extern_over.png); }


/*
 * Event-Header
 */

#content .event_header { margin-top: 20px; }

#content .event_header a { background: none; padding-right: 0px; }
#content .event_header a:hover { background-image: none; }

#content .event_header .date_container { background: #968D6B; float: left; color: #FFFFFF; font-size: 12px; font-weight: bold; text-align: center; }
#content .event_header .date_container .date { width: 40px; padding-top: 6px; float: left; }
#content .event_header .date_container .date .day { font-size: 22px; }
#content .event_header .date_container .date .year { color: #D3CFBE; }
#content .event_header .date_container .pic { padding: 2px; float: left; }
#content .event_header .info { font-size: 12px; margin-left: 16px; float: left; position: relative; }
#content .event_header .info a { font-weight: bold; color: #968D6B; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow_over.gif); background-position: right; background-repeat: no-repeat; }
#content .event_header .info a:hover { color: #820000; background-image: url(../grafiken/arrow.gif); }
#content .event_header .info .back { text-align: right; background-image: url(../grafiken/line.gif); background-repeat: no-repeat; background-position: top; padding-top: 7px; }
#content .event_header .info .back a { background-image: url(../grafiken/arrow_back_over.gif); }
#content .event_header .info .back a:hover { background-image: url(../grafiken/arrow_back.gif); }
#content .event_header .info .ticket { position: absolute; left: 0; bottom: 30px; text-align: right; }
#content .event_header .info .ticket a { background-image: url(../grafiken/ticket.gif); }
#content .event_header .info .ticket a:hover { background-image: url(../grafiken/ticket_over.gif); }
#content .event_header .info .leaflet { position: absolute; bottom: 0px; right: 0px; text-align: right; background-image: url(../grafiken/line.gif); background-repeat: no-repeat; background-position: bottom; padding-bottom: 10px;  }
#content .event_header .info .leaflet a { color: #968D6B; background-image: url(../grafiken/leaflet.gif); }
#content .event_header .info .leaflet a:hover { color: #820000; background-image: url(../grafiken/leaflet_over.gif); }
#content .event_header .footer { clear: both; }

/*
 * News-Header
 */

#content .news_header { width: 100%; font-size: 12px; font-weight: bold; background-image: url(../grafiken/line.gif); background-repeat: repeat-x; background-position: top; margin-top: 20px; padding-top: 7px; }
#content .news_header .left_col { color: #968D6B; float: left; }
#content .news_header .right_col a { color: #968D6B; float: right; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow_back_over.gif); background-position: right; background-repeat: no-repeat; }
#content .news_header .right_col a:hover { color: #820000; background-image: url(../grafiken/arrow_back.gif); }
#content .news_header .right_col .leaflet a { background-image: url(../grafiken/leaflet.gif); margin-top: 4px; }
#content .news_header .right_col .leaflet a:hover { background-image: url(../grafiken/leaflet_over.gif); }
#content .news_header .footer { clear: both; }

/*
 * Box-Intro
 */

.box_intro .picture { padding-left: 8px; padding-top: 8px; }
.box_intro .picture .subline { font-size: 12px; margin-top: 5px; width: 600px; text-transform: none; }
.box_intro .picture .subline .left_col { float: left; }
.box_intro .picture .subline .left_col a { color: #968D6B; background-image: url(../grafiken/leaflet.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; text-decoration: none; }
.box_intro .picture .subline .left_col a:hover { color: #820000; background-image: url(../grafiken/leaflet_over.gif); }
.box_intro .picture .subline .right_col { float: right; }
.box_intro .picture .subline .right_col a { font-size: 12px; font-weight: bold; color: #820000; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/ticket_over.gif); background-position: right; background-repeat: no-repeat; }
.box_intro .picture .subline .right_col a:hover { color: #968D6B; background-image: url(../grafiken/ticket.gif); }
.box_intro .picture .subline .footer { clear: both; }


/*
 * SLIMBOX
 */

#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
#lbImage { position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: center; border: #fff 16px solid; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbNextLink { right: 0; }
#lbBottom { font-size: 12px; line-height: 17px; text-align: left; border-top-style: none; border-left: #fff 16px solid; border-bottom: #fff 16px solid; border-right: #fff 16px solid; }
#lbCaption, #lbNumber {	margin-right: 71px; color: #968c69; }
#lbCaption { font-weight: bold; }

/*
 * Stadtrundgang Liste
 */

#map_canvas { position: relative; top: 8px; left: 8px; width: 600px; height: 400px; }
#map_canvas a { color: #968D6B; }
#map_canvas a:hover { color: #820000; }

#map_caption { color: #968D6B; position: relative; top: 20px; left: 15px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }

#map_canvas .stadtrundgang-label-m { color: #fff; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; width: 19px; }
#map_canvas .stadtrundgang-label-l, #small_map_canvas .stadtrundgang-label-l { color: #fff; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-align: center; width: 39px; }
.stadtrundgang-info-window { width: 410px; }
#map_canvas .stadtrundgang-info-window .headline { display: block; padding: 0; margin: 0; height: 56px; background: none; font-size: 15px; text-transform: uppercase; line-height: 18px; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000033; }
#map_canvas .stadtrundgang-info-window .headline:hover { color: #820000; }
#map_canvas .stadtrundgang-info-window .text { padding: 0; margin: 0; background: none; color: #000033; font-size: 12px; float: left;  }
#map_canvas .stadtrundgang-info-window .img-wrapper { width: 160px; height: 80px; float: left; background: #000033; margin-right: 15px; }
#map_canvas .stadtrundgang-info-window .img-wrapper .img { width: 118px; height: 76px; border: #000033 2px solid; float: left; background-position: center; }
#map_canvas .stadtrundgang-info-window .img-wrapper .number { width: 35px; padding-top: 6px; float: left; color: #FFFFFF; font-size: 16px; font-weight: bold; text-align: center; }
#map_canvas .stadtrundgang-info-window .closeup { float: left; background: url(../grafiken/stadtrundgang/line.png) bottom left no-repeat; height: 24px; width: 235px; }
#map_canvas .stadtrundgang-info-window .closeup .bookmark span { display: none; }
#map_canvas .stadtrundgang-info-window .closeup .bookmark { display: block; float: right; width: 13px; height: 16px; background: url(../grafiken/leaflet.gif) no-repeat; }
#map_canvas .stadtrundgang-info-window .closeup .bookmark:hover { background-image: url(../grafiken/leaflet_over.gif); }
#map_canvas .stadtrundgang-info-window .route { float: left; width: 410px; margin-top: 15px; }
#map_canvas .stadtrundgang-info-window .route .label { display: inline-block; width: 160px; color: #968D6B; text-align: right; font-size: 15px; text-transform: uppercase; line-height: 18px; }
#map_canvas .stadtrundgang-info-window .route a { padding-left: 13px; color: #968D6B; font-weight: bold; text-decoration: none; padding-right: 15px; background-image: url(../grafiken/arrow_extern_over.png); background-position: right; background-repeat: no-repeat; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; }
#map_canvas .stadtrundgang-info-window .route a:hover { color: #820000; background-image: url(../grafiken/arrow_extern.png); }

#content .list_locations .list_item { position: relative; width: 580px; height: 45px; background: url(../grafiken/stadtrundgang/list_line.png) right bottom no-repeat; display: block; margin-top: 20px; }
#content .list_locations .over { background-image: url(../grafiken/stadtrundgang/list_line_over.png); }
#content .list_locations .list_item .marker { display: block; float: left; width: 39px; height: 45px; background: url(../grafiken/stadtrundgang/marker_list.png) no-repeat; color: #fff; overflow: hidden; padding: 0; margin: 0; text-decoration: none; text-align: center; font-size: 18px; line-height: 28px; }
#content .list_locations .list_item .marker:hover { background-position: -39px 0px; }
#content .list_locations .list_item .title { display: block; padding: 0; margin: 0;margin-left: 15px; background: none; float: left; color: #14203e; font-size: 15px; text-transform: uppercase; line-height: 18px; text-decoration: none; font-weight: bold; }
#content .list_locations .list_item .title:hover { color: #820000; }
#content .list_locations .list_item .map_link { display: block; position: absolute; left: 54px; bottom: 4px; color: #968D6B; font-size: 12px; font-weight: bold; text-transform: uppercase; background: url(../grafiken/stadtrundgang/pin.png) right bottom no-repeat; padding-right: 15px; text-decoration: none; }
#content .list_locations .list_item .map_link:hover { color: #820000; background-image: url(../grafiken/stadtrundgang/pin_over.png); }
#content .list_locations .list_item .icons { width: 13px; position: absolute; bottom: 8px; right: 0; text-align: right; }
#content .list_locations .list_item a { padding: 0; margin: 0; }
#content .list_locations .list_item .icons .bookmark span { display: none; padding: 0; margin: 0; }
#content .list_locations .list_item .icons .bookmark { display: block; width: 13px; height: 16px; background: url(../grafiken/leaflet.gif) no-repeat; overflow: hidden; }
#content .list_locations .list_item .icons .bookmark:hover { background-image: url(../grafiken/leaflet_over.gif); }
#content .list_locations .list_item .icons .delete_bookmark span { display: none; padding: 0; margin: 0; }
#content .list_locations .list_item .icons .delete_bookmark { display: block; width: 15px; height: 17px; background: url(../grafiken/leaflet_delete.gif) no-repeat; overflow: hidden; }
#content .list_locations .list_item .icons .delete_bookmark:hover { background-image: url(../grafiken/leaflet_delete_over.gif); }


/*
 * Stadtrundgang Detail
 */

#content .location-header { position: relative; }
#content .location-header .img-wrapper { width: 365px; float: left; background: #000033; margin-right: 15px; min-height: 100px; }
#content .location-header .img-wrapper .img { width: 320px; border: #000033 2px solid; float: left; background-position: center; }
#content .location-header .img-wrapper .number { width: 35px; padding-top: 6px; float: left; color: #FFFFFF; font-size: 16px; font-weight: bold; text-align: center; }
#content .location-header .info { width: 208px; right: 0; text-align: right; }
#content .location-header .info a { font-size: 12px; font-weight: bold; color: #968D6B; text-decoration: none; line-height: 22px; }
#content .location-header .info a:hover { color: #820000; }
#content .location-header .top { position: absolute; top: 0; background: url(../grafiken/line.gif) top left no-repeat; }
#content .location-header .bottom { position: relative; height: 50px; top: -50px; width: 588px; margin-bottom: -50px; background: url(../grafiken/line.gif) 380px bottom no-repeat; }
#content .location-header .info .back { display: block; padding-top: 3px; background: url(../grafiken/back_arrow.png) right 6px no-repeat; }
#content .location-header .info .back:hover { background-image: url(../grafiken/back_arrow_over.png); }
#content .location-header .info .map_link { display: block; background: url(../grafiken/stadtrundgang/pin.png) right 3px no-repeat; }
#content .location-header .info .map_link:hover { background-image: url(../grafiken/stadtrundgang/pin_over.png); }
#content .location-header .info .bookmark { display: block; margin-bottom: 3px; background: url(../grafiken/leaflet.gif) right 1px no-repeat; }
#content .location-header .info .bookmark:hover { background-image: url(../grafiken/leaflet_over.gif); }
#content .location-header .footer { clear: both; }

#content #small_map_canvas { float: left; width: 380px; height: 245px; border: #968D6B 2px solid; }
#content #small_map_canvas a { background: none; padding: 0; margin: 0; color: #968D6B; }
#content #small_map_canvas a:hover { color: #820000; }
#content #small_map_route { margin-left: 15px; float: left; width: 185px; height: 249px; right: 0; text-align: right; background: url(../grafiken/line.gif) bottom left no-repeat; }
#content #small_map_route .label { display: inline-block; width: 160px; color: #968D6B; text-align: right; font-size: 15px; text-transform: uppercase; line-height: 18px; margin-bottom: 5px; }
#content #small_map_route_start, #content #small_map_route_ziel { display: block; background: url(../grafiken/arrow_extern_over.png) right no-repeat; font-size: 12px; font-weight: bold; color: #968D6B; text-decoration: none; line-height: 22px;  }
#content #small_map_route_start:hover, #content #small_map_route_ziel:hover { color: #820000; background-image: url(../grafiken/arrow_extern.png); }

#content #location_bottom_back { float: right; display: block; padding-top: 3px; background: url(../grafiken/back_arrow.png) right 6px no-repeat; font-size: 12px; font-weight: bold; color: #968D6B; text-decoration: none; line-height: 22px; margin-top: 20px; margin-bottom: -30px; }
#content #location_bottom_back:hover { color: #820000; background-image: url(../grafiken/back_arrow_over.png); }

#content #location-pagination { display: block; float: right; position: relative; top: -30px; vertical-align: middle; }
#content #location-pagination a { display: inline-block; width: 17px; height: 17px; padding:0; margin: 0; vertical-align: middle; }
#content #location-pagination a span { display: none; }
#content #location-pagination a.prev { background: url(../grafiken/arrow_left_highlight.gif) no-repeat; }
#content #location-pagination a.prev:hover { background: url(../grafiken/arrow_left_highlight_over.gif) no-repeat; }
#content #location-pagination a.next { background: url(../grafiken/arrow_right_highlight.gif) no-repeat; }
#content #location-pagination a.next:hover { background: url(../grafiken/arrow_right_highlight_over.gif) no-repeat; }
#content #location-pagination .page-counter { display: inline-block; height: 15px; color: #968D6B; font-size: 15px; text-transform: uppercase; font-weight: bold; vertical-align: middle; }


/*
 * Formular
 */

.input_text { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; border: 1px dotted #968D6B; color: #14203e; padding: 2px; }
#form a.form_button { width: 194px; height: 26px; margin: 0; padding: 0; padding-top: 6px; display: block; color: #14203e; text-align: center; font-size: 12px; background-image: url(../grafiken/submit.gif); background-repeat: no-repeat; }
#form a.form_button:hover { width: 194px; height: 26px; display: block; color: #14203e; text-align: center; font-size: 12px; background-image: url(../grafiken/submit_over.gif); background-repeat: no-repeat; }

.success { color: #008200; font-weight: bold; }
.error { color: #820000; font-weight: bold; }


/*
 * Formatierung aufheben
 */

#content a.no_class { margin: 0; padding: 0; width: 0; height: 0; background: none; }

/*
 * Suche Wetter Werbung
 */
.box_advertisement .left_col { float: left; width: 174px; margin-top: 10px; }
.box_advertisement .left_col .content { width: 156px; margin-left: 15px; }
.box_advertisement .left_col .content .headline { background: none; padding-left: 0; line-height: 25px; margin-top: 0; padding-top: 0; }
.box_advertisement .right_col { float: left; width: 160px; margin-left: 10px; margin-top: 8px; }
.box_advertisement .footer { clear: both; }

.box_advertisement .left_col a { color: #820000; background-repeat: no-repeat; padding-left: 17px; text-decoration: none; }
.box_advertisement .left_col a:hover { color: #968D6B; }

.box_advertisement .left_col a.abo { background-image: url(../grafiken/letter.gif); }
.box_advertisement .left_col a.abo:hover { background-image: url(../grafiken/letter_over.gif); }

.box_advertisement .left_col a.search { background-image: url(../grafiken/search.gif); }
.box_advertisement .left_col a.search:hover { background-image: url(../grafiken/search_over.gif); }

.box_advertisement .left_col a.link_intern { background-position: -3px; background-image: url(../grafiken/arrow.gif); }
.box_advertisement .left_col a.link_intern:hover { background-image: url(../grafiken/arrow_over.gif); }

.box_advertisement .left_col .content .line { background-image: url(../grafiken/line.gif); background-repeat: repeat-x; display: block; width: 100%; height: 2px; margin-top: 0; padding-top: 14px; margin-bottom: 14px; line-height: 0; font-size: 0; }
