/**
 * Style sheet xdesign.sw
 */
h1
{
	color: #757575;
}

div.radio_container span, div.radio_container label
{
	/*
	background: #1F1F1F;
	*/
}

/* Prospektanforderung */
form.broschueren
{
	background: #1F1F1F;
}

body
{
	background-color:#181818;
	background-image:url("tl_files/structure_sw/bg_body_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
	color:#ffffff;
}

a
{
	color:#999999;
}

#innerWrapper
{
	background-color:#ffffff;
	background-image:url("tl_files/structure_sw/bg_innerwrapper_sw.png");
	background-repeat:repeat-y;
}

#header
{
	background-image:url("tl_files/structure_sw/bg_header_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#header #branding h1 a
{
	background-image:url("tl_files/structure_sw/branding_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#header #headerSeparator
{
	background-image:url("tl_files/structure_sw/bg_header_inner_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#header #headHolder
{
	background-image:url("tl_files/structure_sw/bg_nav_rep.png");
	background-position:left bottom;
	background-repeat:repeat-x;
}

#header #accessBar
{
	background-color:#000000;
	background-image:url("tl_files/structure_sw/hr_accessbar_sw.png");
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#f5a01f;
}

#header #accessBar a
{
	color:#838486;
}

#header #widgetBar
{
	background-image:url("tl_files/structure_sw/slogan_2.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#header #widgetBar ul span
{
	color:#f7f7f7;
}

#header #navigation
{
	background-image:url("tl_files/structure_sw/bg_nav_corner_sw.png");
	background-position:right bottom;
	background-repeat:no-repeat;
}

#header .header_navigation li
{
	background-image:url("tl_files/structure_sw/nav_bg_sw.png");
	background-repeat:no-repeat;
}

#header .header_navigation ul li a
{
	color:#f7f7f7;
}

#header .header_navigation ul li.active p
{
	color:#000000;
}

#header #headerSearch input.text
{
	background-color:#000000;
	border:1px solid #757575;
	color:#fff;
}

#infoBoxes .infoBox .teaser
{
	color:#ffffff;
}

#infoBoxes .infoBox
{
	background-image:url("tl_files/structure_sw/bg_infobox_scale_one_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#infoBoxes div.top
{
	background-image:url("tl_files/structure_sw/bg_infobox_scale_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#infoBoxes div.bottom
{
	background-image:url("tl_files/structure_sw/bg_infoboxes_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#infoBoxes .infoBox .header h2
{
	background-image:url("tl_files/structure_sw/infobox_head_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
}

/* Infoboxen Unterseiten */
.infoBox div.top
{
	background-image:url("tl_files/structure_sw/spalte_bg_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

.infoBox div.bottom
{
	background-color:#ffeec2;
	background-image:url("tl_files/structure_sw/spalten_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

.infoBox div.top h2
{
	background-image:url("tl_files/structure_sw/textbox_head_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
}

#ibFooter1
{
	background-image:url("tl_files/structure_sw/bg_infobox_sw_footer_1.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#ibFooter2
{
	background-image:url("tl_files/structure_sw/bg_infobox_sw_footer_2.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#ibFooter3
{
	background-image:url("tl_files/structure_sw/bg_infobox_sw_footer_3.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#ibFooter4
{
	background-image:url("tl_files/structure_sw/bg_infobox_sw_footer_4.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#ibFooter5
{
	background-image:url("tl_files/structure_sw/bg_infobox_sw_footer_5.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#newsLinksHolder
{
	background-image:url("tl_files/structure_sw/ql_news_scale_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#newsLinksHolder #newsLinksTop
{
	background-image:url("tl_files/structure_sw/ql_news_top_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#newsLinksHolder #newsLinksBottom
{
	padding-bottom:13px;
	background-image:url("tl_files/structure_sw/ql_news_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#newsHolder h2
{
	background-image:url("tl_files/structure_sw/neli_news_sw.png");
	background-repeat:no-repeat;
}

#newsHolder ul
{
	color:#ffffff;
}

#newsHolder span.more
{
	background-image:url("tl_files/structure_sw/icon_more_sw.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#linksHolder h2
{
	background-image:url("tl_files/structure_sw/neli_links_sw.png");
	background-repeat:no-repeat;
}

#linksHolder ul li
{
	background-image:url("tl_files/structure_sw/icon_more_sw.png");
	background-position:left center;
	background-repeat:no-repeat;
}

#left .mod_navigation
{
	background-image:url("tl_files/structure_sw/subnav_bg_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#left .mod_navigation div.top
{
	background-image:url("tl_files/structure_sw/subnav_bg_top_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#left .mod_navigation div.bottom
{
	background-image:url("tl_files/structure_sw/subnav_bg_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#left .mod_navigation ul li.first
{
	border-top:1px solid #272727;
}

#left .mod_navigation ul li
{
	border-bottom:1px solid #272727;
}

#left .mod_navigation ul li p
{
	background-color:#272727;
	background-image:url("tl_files/structure_sw/bg_subnav_active_sw.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#999999;
}

#left .mod_navigation ul li.trail a
{
	background-color:#272727;
	background-image:url("tl_files/structure/bg_subnav_active.png");
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#999999;
}

#left .mod_navigation ul li ul
{
	background-color:#0a0a0a;
}

#left .mod_navigation ul li ul li
{
	border-bottom:1px dotted #212121;
}

#left .mod_navigation ul li ul li a
{
	color:#949494;
}

#left .mod_navigation ul li ul li p
{
	color:#505050;
	background: none;
}

#left .mod_navigation ul li.trail ul li a
{
	background: none;
}

#left .mod_navigation ul.level_1 li a
{
	background-image:url("tl_files/structure/icon_more.gif");
	background-repeat:no-repeat;
	background-position:left 8px;
}

#left .mod_navigation ul.level_2 li a
{
	background: none;
}

#left .mod_navigation ul.level_1 li .arrow
{
	background-image:url("tl_files/structure/icon_more.gif");
	background-repeat:no-repeat;
	background-position:left 9px;
}

#header .header_navigation li.active, #header .header_navigation li.trail
{
	background-image:url("tl_files/structure_sw/nav_bg_active_sw.png");
}

#header .header_navigation li.trail a
{
	background-image:url("tl_files/structure_sw/nav_bg_active_sw.png");
	color:#000000;
}

#left .mod_article h2
{
	background-image:url("tl_files/structure_sw/textbox_head_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
}

#left .mod_article .block .ce_inside
{
	background-image:url("tl_files/structure_sw/spalten_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#left .mod_article .block
{
	background-image:url("tl_files/structure_sw/spalte_bg_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#left .mod_article .ce_image img
{
	background-image:url("tl_files/structure_sw/spalte_bg_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#footer
{
	background-image:url("tl_files/structure_sw/bg_footer_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#ffffff;
}

#footer #weatherData div.day img
{
	border:1px solid #b3b6b9;
}

#metaNavigation .metaTrenner
{
	color:#F5A01F;
}

#main h2
{
	color:#757575;
}

.article_bottom
{
	border-top:2px solid #FDF2E0;
}

.article_bottom .back a
{
	background-image:url("tl_files/structure_sw/back_sw.png");
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

.article_bottom .home a
{
	background-image:url("tl_files/structure_sw/top_sw.png");
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

.article_bottom2 .weiterempfehlen a
{
	background-image:url("tl_files/structure_sw/empfehlen_sw.png");
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

.article_bottom2 .home a
{
	background-image:url("tl_files/structure_sw/home_sw.png");
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

.article_bottom .print a, .article_bottom2 .center a
{
	background-image:url("tl_files/structure_sw/drucken_sw.png");
	background-repeat:no-repeat;
	background-position: 0px 2px;
}

.csvImport tbody th
{
	background-color:#ffffff;
	background-image:url("tl_files/structure_sw/csv_top2_sw.png");
	background-repeat:repeat-x;
}

.csvImport tbody td
{
}

#headlineInfoBox
{
	background-color:#191919;
	border:1px solid #303030;
}

#right .mod_newslist .block
{
	background-image:url("tl_files/structure_sw/spalten_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#right .mod_article h2, #right .mod_newslist h1
{
	color: #ffffff;
	background-image:url("tl_files/structure_sw/textbox_head_sw.png");
	background-position:left top;
	background-repeat:no-repeat;
}

#right .mod_article .ce_inside
{
	background-image:url("tl_files/structure_sw/spalten_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#right .mod_article .block
{
	background-image:url("tl_files/structure_sw/spalte_bg_sw.png");
	background-position:left top;
	background-repeat:repeat-y;
}

#right .mod_article .ce_image img
{
	background-image:url("tl_files/structure_sw/spalte_bg_sw.jpg");
	background-position:left top;
	background-repeat:repeat-y;
}

#right .mod_newslist h2
{
	background-image:url("tl_files/structure/icon_more.gif");
	background-position:left 10px;
	background-repeat:no-repeat;
}

#right .mod_newslist .last
{
	background-image:url("tl_files/structure_sw/spalten_bottom_sw.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#main h3
{
	color:#cccccc;
}

.mandatory
{
	color:#f6f6f6;
}

.formbody
{
	color:#fff;
}

.ce_form
{
	background-color:#000000;
}

.formbody input, .formbody select, .formbody textarea
{
	background-color:#0a0a0a;
	border:1px solid #fff;
	color:#fff;
}

input.error, div.error.radio_container, div.error.radio_container label, div.error.radio_container span
{
	background: #FFC7AA;
	color: #000000;
	display: block;
}

.mod_unterkunft .unterkunfts_jumper .inside
{
	background: #1F1F1F;
}

.mod_unterkunft .title
{
	background: #1F1F1F;
	color: #ffffff;
}

.mod_unterkunft .kategorie
{
	background: #1F1F1F;
}

.mod_unterkunft .ort
{
	background: #1F1F1F;
}

.mod_unterkunft .telefon, .mod_unterkunft .email, .mod_unterkunft .url
{
	background: #1F1F1F;
}

.mod_gesellschafter .title
{
	background: #1f1f1f;
}

#sitemap .level_1 li.submenu
{
	background: #000000;
	background-image: url(tl_files/structure_sw/sitemap_top.png);
	background-repeat: no-repeat;
}

#sitemap .level_2 li.submenu
{
	background: #1F1F1F;
}

#sitemap li a
{
	backgdround-image: url(tl_files/structure/icon_more.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}

#sitemap li li a
{
	color: #ffffff;
}

#sitemap li li
{
	background: #6D6D6D;
}

#sitemap li li  li
{
	background: #6D6D6D;
}

.socialBar h2
{
	background-image:url("tl_files/structure/social-media_sw.png");
	background-repeat:no-repeat;
	width: 135px;
	height: 14px;
}

.zum_login, .col_ort, .col_kat
{
	background-color: #1F1F1F;
}

.col_ort
{
	border-right: 10px solid #000;
}
