/***      CSS Document     ***/

@import url("newsletter_form.css");
@import url("forms.css");
@import url("inhalt.css");
@import url("news.css");
@import url("formhandler.css");


/******* Default styles *******/
html, body, div, span, object, iframe, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6, p, blockquote, pre
{
	margin:0;
	padding:0;
	border:0;
	text-decoration: none;
}
body
{
	text-align: center;
	background: #ffffff url(../img/bg_streifen.jpg) top left repeat-x;
	color: #7d7d7d;
	font-family: Arial;
}
a
{
	color: #7d7d7d;
}
table 
{
	border-collapse:collapse;
}
ul
{
	list-style: none;
}
.coll
{
	float: left;
}
.colr
{
	float: right;
}
.clr
{
	clear: both;
}
.spacer
{
	height: 20px;
}
sup
{
	top:-0.4em;
}
sub
{
	bottom:-0.3em;
}
sup, sub {
	position:relative;
	vertical-align:baseline;
}

/****** --------------- LEER *******/
div#content_leer { float:left; text-align:left; font-family:Arial;}

/******* ----------------- *******/

/******* Begin styles TEMPLETE*******/


.pre_container { width:100%; height:100%; float:left; background: url(../img/bg_shadow.gif) top left no-repeat;}
.container
{
	font-size: 12px;
	width: 1100px;
	/*width:width: 1107px;*/
	text-align: left;
	font-family: "Times Roman","Times New Roman";
	background: #e9e9ea;
	margin:0;
	padding:0;
	float:left;
}
.container_body
{
	width: 1100px;
}


.facebook {margin-left: 970px;
	margin-top: 163px;
	position: absolute;
	z-index:13;
	display: block;
	width: 108px;
	height: 26px;
	}

.shadow_r
{
	/*background: url(../img/bg_shadow_container_top_r.png) top right no-repeat;*/
}
.shadow_r_all
{
	/*background: url(../img/bg_shadow_container.png) top right repeat-y;*/
}

.header_in
{
	height: 217px;
	background: url(../img/bg_top.png) bottom left repeat-x;
	overflow:hidden;
	filter:alpha(opacity=90); /* IE */
	-moz-opacity:0.9; /* Gecko-Browser */
	opacity:0.9; /* Opera 9+ */
}
*html .header_in
{
	background: url(../img/bg_top.gif) bottom left repeat-x;
}

.header_in_2
{
	height: 217px;
	overflow:hidden;
	margin-top: -217px;
	position: relative 
}
.navigation_top
{
	width: 720px;
}

.navigation_top div.quicklinks
{
	float: left;
	width:640px;
	text-align:right;
	padding-top: 10px;
}

.navigation_top div.lang_menu { 
	float:right; 
	padding-left:30px;
	padding-top: 10px;
	width:50px;
}
.navigation_top a, .navigation_top span
{
	font-size: 11px;
}
.navigation_top a
{
	text-transform: uppercase;
	font-family: Arial;
	letter-spacing:0.1px;
}
.navigation_top a:hover
{ color:#000000;
}

.navigation_top .active
{ color:#000000;
padding:0;
}


.navigation_top span
{
	padding-left: 7px;
	padding-right: 7px;
}
.standart_contend_pad
{
	padding-left: 45px;
}
.standart_contend_pad_fon_top
{
	height:82px;
	background-color:#ffffff; 
	filter:alpha(opacity=45); /* IE */
	-moz-opacity:0.45; /* Gecko-Browser */
	opacity:0.45; /* Opera 9+ */
}
.standart_contend_pad_fon_top_inner
{
	height:82px;
	margin-top: -82px;
	position: relative;
	padding-left: 45px;
}

.navigation_main
{
	/*padding-top: 35px;*/
	padding-top: 15px;
	padding-left: 9px;
}
/* Korrektur Position Navigation für Firefox / Mozilla Browser */
:root .navigation_main
{
	/*padding-top: 34px;*/
	padding-top: 14px;
	padding-left: 9px;#
}

.navigation_main a
{
	margin-right:3px;
}
.img_1 .navigation_main a
{
	font-family: "Times New Roman";
	font-size: 17px;
	letter-spacing: 0.2px;
	padding-right: 9px;
	background: url(../img/bg_main_menu.png) top right no-repeat;
	margin-left: -9px;
	padding-bottom: 4px;
	color: #7d695a;
}
*html .img_1 .navigation_main a
{
	background: url(../img/bg_main_menu.gif) top right no-repeat;
}


.img_1 .navigation_main a span
{
	background: #fff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.img_2 .navigation_main a
{
	font-family: "Times New Roman";
	font-size: 17px;
	letter-spacing: 0.2px;
	padding-right: 9px;
	background: url(../img/bg_main_menu.png) top right no-repeat;
	margin-left: -9px;
	padding-bottom: 4px;
	color: #A69800;
}
*html .img_2 .navigation_main a
{
	background: url(../img/bg_main_menu.gif) top right no-repeat;
}

.img_2 .navigation_main a span
{
	background: #fff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.img_3 .navigation_main a
{
	font-family: "Times New Roman";
	font-size: 17px;
	letter-spacing: 0.2px;
	padding-right: 9px;
	background: url(../img/bg_main_menu.png) top right no-repeat;
	margin-left: -9px;
	padding-bottom: 4px;
	color: #A69800;
}
*html .img_3 .navigation_main a
{
	background: url(../img/bg_main_menu.gif) top right no-repeat;
}
.img_3 .navigation_main a span
{
	background: #fff;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.navigation_main a.active, .navigation_main a.hover
{
	color: #fff;
}
.img_1 .navigation_main a.active span, .img_1 .navigation_main a.hover span
{
	background: #5e5043;
	padding-bottom: 6px;
}
.navigation_main a:hover
{
	color: #fff;
}
.img_1 .navigation_main a:hover span
{
	background: #5e5043;
	padding-bottom: 6px;
}

.img_1 .menu_divider_line
{
	width: 1100px;
	height: 1px;
	overflow: hidden;
	background: #7e6a59;
}
.img_2 .navigation_main a:hover span
{
	background: #aa9d00;
	padding-bottom: 6px;
}
.img_2 .navigation_main a.active span, .img_2 .navigation_main a.hover span
{
	background: #aa9d00;
	padding-bottom: 6px;
}
.img_2 .menu_divider_line
{
	width: 1100px;
	height: 1px;
	overflow: hidden;
	background: #d6c507;
}
.img_3 .navigation_main a.active span, .img_3 .navigation_main a.hover span
{
	background: #aa9d00;
	padding-bottom: 6px;
}
.img_3 .navigation_main a:hover span
{
	background: #aa9d00;
	padding-bottom: 6px;
}
.img_3 .menu_divider_line
{
	width: 1100px;
	height: 1px;
	overflow: hidden;
	background: #d6c507;
}
.menu_divider_line_pad
{
	padding-top: 3px;
	padding-bottom: 1px;
}


#subnavhome { display:none;}
#submenu1, #submenu2, #submenu3 { display:none;}
#submenu1.active, #submenu2.active, #submenu3.active { display:block;}
.navigation_main_balken { height:48px;width: 1055px;overflow: hidden;}

.img_1 .sub_menu
{
	background: #574a3c  url(../img/sub_menu_fon.png) top left repeat-y;
	width: 1055px;
	height: 30px;
	overflow: hidden;
}
*html .img_1 .sub_menu
{
	background: #574a3c  url(../img/sub_menu_fon.gif) top left repeat-y;
	width: 1055px;
	height: 30px;
	overflow: hidden;
}
.img_2 .sub_menu
{
	background: #d7cd00  url(../img/sub_menu_fon2.png) top left repeat-y;
	width: 1055px;
	height: 30px;
	overflow: hidden;
}
*html .img_2 .sub_menu
{
	background: #d7cd00  url(../img/sub_menu_fon2.gif) top left repeat-y;
	width: 1055px;
	height: 30px;
	overflow: hidden;
}
.img_3 .sub_menu
{
	background: #d7cd00  url(../img/sub_menu_fon2.png) top left repeat-y;
	width: 1055px;
	height: 30px;
	overflow: hidden;
}
*html .img_3 .sub_menu
{
	background: #d7cd00  url(../img/sub_menu_fon2.gif) top left repeat-y;
	width: 1055px;
	height: 30px;
	overflow: hidden;
}
.sub_menu_shadow
{
	background:   url(../img/bg_main_sub_menu_b.png) top left repeat-x;
	width: 1055px;
	height: 4px;
	overflow: hidden;
}
*html .sub_menu_shadow
{
	background:   url(../img/bg_main_sub_menu_b.gif) top left repeat-x;
	width: 1055px;
	height: 4px;
	overflow: hidden;
}
.sub_menu_shadow_l
{
	background:   url(../img/bg_main_sub_menu_t.png) top left no-repeat;
	width: 1055px;
	height: 4px;
	overflow: hidden;
}
*html .sub_menu_shadow_l
{
	background:   url(../img/bg_main_sub_menu_t.gif) top left no-repeat;
	width: 1055px;
	height: 4px;
	overflow: hidden;
}
.sub_menu_pad
{
	padding-left: 11px;
}
.sub_menu a
{
	font-size: 15px;
	line-height:28px;
	padding-left: 10px;
	padding-right: 10px;
}
.sub_menu span
{
	font-size: 21px;
	letter-spacing:-2px;
}
.img_1 .sub_menu a
{
	color: #cebca5;
}
.img_1 .sub_menu a:hover
{
	color: #fff;
}
.img_1 .sub_menu span
{
	color: #55483e;
	width:1px;
	line-height:29px;
	background: url("../img/line.gif") no-repeat scroll left center transparent;
}
.img_1 .sub_menu span span
{
	color: #a08f7c;
	width:1px;
	line-height:28px;
}
.img_2 .sub_menu a
{
	/*color: #cebca5;*/
	color: #dad799;

}
.img_2 .sub_menu a:hover
{
	color: #fff;
}
.img_2 .sub_menu span
{
	color: #918700;
	width:1px;
	line-height:29px;
	background: url("../img/line_2.gif") no-repeat scroll left center transparent;
}
.img_2 .sub_menu span span
{
	color: #bbaf01;
	width:1px;
	line-height:28px;
}

.img_3 .sub_menu a
{
	color: #dad799;
}
.img_3 .sub_menu a:hover
{
	color: #fff;
}
.img_3 .sub_menu span
{
	color: #918700;
	width:1px;
	line-height:29px;
	background: url("../img/line_2.gif") no-repeat scroll left center transparent;
}
.img_3 .sub_menu span span
{
	color: #bbaf01;
	width:1px;
	line-height:28px;
}
.sub_menu a.active
{
	color: #fff;
}
.add_news
{
	width: 256px;
	height: 85px;
}
.img_1  .add_news
{
	background:   url(../img/bg_news.png) top left no-repeat;
}
*html .img_1  .add_news
{
	background:   url(../img/bg_news.gif) top left no-repeat;
}
.img_2  .add_news
{
	background:   url(../img/bg_news_2.png) top left no-repeat;
}
*html .img_2  .add_news
{
	background:   url(../img/bg_news_2.gif) top left no-repeat;
}
.img_3  .add_news
{
	background:   url(../img/bg_news_2.png) top left no-repeat;
}
*html .img_3  .add_news
{
	background:   url(../img/bg_news_2.gif) top left no-repeat;
}

.news_inner
{
	padding-top: 14px;
}
.news_inner2
{
	padding-top: 48px;
}
.add_news_pad
{
	padding-left: 20px;
	padding-right:10px;
	/*padding-right:40px;*/
}
.add_news h3
{
	color: #a69800;
	font-family:Arial;
	letter-spacing:0.7px;
	text-transform:uppercase;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
}
.img_1 .add_news a ,.img_2 .add_news a
{
	font-size: 14px;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px solid #7d7d7d;
}
.img_3 .add_news a
{
	font-size: 14px;
	text-decoration:none;
	line-height:20px;
	border-bottom:1px solid #7d7d7d;
}
.img_2 .add_news a.active, .img_2 .add_news a:hover, 
.img_1 .add_news a.active, .img_1 .add_news a:hover
{
	color: #a69800;
	text-decoration: none;
	border-bottom:none;
	font-size: 14px;
}
.img_3 .add_news a.active, .img_3 .add_news a:hover
{
	color: #a69800;
	text-decoration: none;
	border-bottom:none;
	font-size: 14px;
}
.news_inner .add_news a,.news_inner2 .add_news a,
.img1 .news_inner .add_news a
{
	font-size: 14px;
	text-decoration:none;
	line-height:18px;
	border-bottom:1px solid #7d7d7d;
}

.news_inner .add_news a:hover ,.news_inner2 .add_news a:hover,
.img1 .news_inner .add_news a:hover
{
	text-decoration: none;
	color: #a69800;
	border-bottom:none;
}
div.add_news_pad a
{
	font-size: 14px;
	text-decoration:none;
	line-height:18px;
	border-bottom:1px solid #7d7d7d;
}
div.add_news_pad a:hover
{
	text-decoration: none;
	color: #a69800;
	border-bottom:none;
}

.add_news_pad div span { font-family:Arial; font-size: 14px; line-height:18px;}




/*------------------------------------------------- Meine Bottomline Start ----------------------------------------------*/

.bottom_balken {
	width: 1100px;
	height: 80px;
	background: #fff;
	font-size: 12px;
	font-family: Arial;
	line-height:18px;
	overflow:hidden;
	padding-top:10px;
}
.bottom_balken a:hover {text-decoration: none; color:#000000;}
.bottom_balken_left { float:left; width:559px; height: 80px;}
.bottom_marken { padding-left:71px; width:50px; text-align:left; float:left;}
.bottom_marken h1.csc-firstHeader {
	height: 44px;
	background: #fff;
	font-size: 12px;
	font-family: Arial;
	line-height: 40px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
}
.bottom_logos { float:left; width: 437px; height: 80px; border-right: 1px solid  #e0e0e2;height: 80px; }
.bottom_logos div a { display: block; margin-left: 8px; margin-right: 8px;}
.bottom_logos div{ float: left;}
.bottom_logos .logo_1 { padding-right:8px; padding-top:9px;}
.bottom_logos .logo_2 { padding-top: 17px; padding-left:8px;}
.bottom_logos .logo_3 { padding-top: 4px; padding-left:11px;}
.bottom_logos .logo_4 { padding-top: 10px; padding-left:7px;}
.bottom_logos .logo_1 a { width: 79px; height: 50px; background:   url(../img/logo_main_hover_1.png)  -81px 0px no-repeat;}
.bottom_logos .logo_1 a:hover {	background:   url(../img/logo_main_hover_1.png)  0px 0px no-repeat;}
.bottom_logos .logo_2 a { width: 81px; height: 50px; background:   url(../img/logo_main_hover_2.png)  -81px 0px no-repeat;}
.bottom_logos .logo_2 a:hover {background:   url(../img/logo_main_hover_2.png)  0px 0px no-repeat;}
/*.bottom_logos .logo_3 a { width: 81px; height: 50px; background:   url(../img/logo_main_hover_3.png)  -81px 0px no-repeat;}
.bottom_logos .logo_3 a:hover {background:   url(../img/logo_main_hover_3.png)  0px 0px no-repeat;}*/
.bottom_logos .logo_4 a { width: 81px; height: 50px; background:   url(../img/logo_main_hover_4.png)  -81px 0px no-repeat;}
.bottom_logos .logo_4 a:hover {background:   url(../img/logo_main_hover_4.png)  0px 0px no-repeat;}




*html .bottom_logos .logo_1 a { width: 79px; height: 50px; background:   url(../img/logo_main_hover_1.gif)  -81px 0px no-repeat;}
*html .bottom_logos .logo_1 a:hover {	background:   url(../img/logo_main_hover_1.gif)  0px 0px no-repeat;}
*html .bottom_logos .logo_2 a { width: 81px; height: 50px; background:   url(../img/logo_main_hover_2.gif)  -81px 0px no-repeat;}
*html .bottom_logos .logo_2 a:hover {background:   url(../img/logo_main_hover_2.gif)  0px 0px no-repeat;}
/**html .bottom_logos .logo_3 a { width: 81px; height: 50px; background:   url(../img/logo_main_hover_3.gif)  -81px 0px no-repeat;}
*html .bottom_logos .logo_3 a:hover {background:   url(../img/logo_main_hover_3.gif)  0px 0px no-repeat;}*/
*html .bottom_logos .logo_4 a { width: 81px; height: 50px; background:   url(../img/logo_main_hover_4.gif)  -81px 0px no-repeat;}
*html .bottom_logos .logo_4 a:hover {background:   url(../img/logo_main_hover_4.gif)  0px 0px no-repeat;}



			
				
.bottom_balken_right { float:right; width:541px; height: 80px;}
.bottom_kontakt { float:left; width:541px; text-align:left; }
.bottom_kontakt h1.csc-firstHeader {
	background: #fff;
	font-size: 12px;
	font-family: Arial;
	padding:0 0px 0 20px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	width:81px;
	height:100px;
}
/* ------------------------------ Meine Bottomline END ------------------------------------------------------*/

.kontakt_line
{
	width: 1100px;
	height: 44px;
	background: #fff;
	font-size: 12px;
	font-family: Arial;
	line-height: 40px;
	overflow:hidden;
}
.kontakt_line h1.csc-firstHeader 
{
	height: 44px;
	background: #fff;
	font-size: 12px;
	font-family: Arial;
	line-height: 40px;
	padding-right:40px;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
}
div.home_contact { padding-left:10px;}
.home_contact span, .home_contact p, .home_contact p.bodytext
{ 
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}
.home_contact span a, .home_contact p a,.home_contact p.bodytext a
{
	text-decoration: none;
}
.home_contact span a:hover, .home_contact p a:hover,.home_contact p.bodytext a:hover
{
	text-decoration: none;
	color:#000000;
}
.content_bottom_pad
{
	padding-left: 59px;
}
.content_inner_bl
{
	width: 1100px;
	min-height: 532px;
	height: auto !important;
	height: 532px;
}
.bottom_links
{
	width: 1100px;
	height: 144px;
	border-bottom: 1px solid #fff;
}
.bottom_links_middle
{
	width: 174px;
	border-left: 1px solid #fff;
	height: 144px;
	overflow: hidden;
}
.bottom_links_one
{
	width: 208px;
	height: 144px;
	overflow: hidden;
}
.bottom_links_last
{
	border-left: 1px solid #fff;
	height: 144px;
	overflow: hidden;
	width: 520px;
}
.bottom_links_pad
{
	padding-top: 25px;
	padding-left: 28px;
	padding-right: 25px;
}
.bottom_links h1.csc-firstHeader, .bottom_links h1, .bottom_links h2
{
	font-size: 12px;
	font-family: Arial;
	letter-spacing:0.4px;
	text-transform:uppercase;
	font-weight: normal;
	padding-bottom: 5px;
}
.bottom_links, .bottom_links p, .bottom_links p.bodytext
{
	text-decoration: none;
	line-height:20px;
	letter-spacing: 0.4px;
	font-size: 14px;
	font-family: Times, Times New Roman;
	font-weight:normal;
}
.bottom_links a
{
	/*text-decoration: underline;*/
	text-decoration:none;
	border-bottom:1px solid #7d7d7d;
	line-height:20px;
	letter-spacing: 0.4px;
	font-size: 14px;
	font-family: Times, Times New Roman;
}
.bottom_links a:hover
{
	text-decoration: none;
	border-bottom:none;
	font-size: 14px;
}
.add_logos
{
	width: 180px;
	text-align: left;
}
.ad_border {
	height: 44px;
	width: 1px;
	background: #888889;
	margin-top: 35px;
	overflow: hidden;
}
.add_logos h2 {
	padding-bottom: 20px;
}
.add_logos a {
	display: inline;
	padding-right: 17px;
}
.pad_l {
	padding-left: 28px;
}
.content_bottom_copy {
	padding-top: 10px;
	font-family: Arial;
	font-size:11px;
	line-height:15px;
	padding-bottom:10px;
	padding-left: 10px;
}
.content_bottom_copy span  {
 	padding-left: 10px;
	padding-right: 10px;
 }
.content_bottom_copy a, 
.content_bottom_copy span a { text-decoration:none; }
.content_bottom_copy a:hover, 
.content_bottom_copy span a:hover { text-decoration:none; color:#000000;} 
.copy_1 {
	width: 515px;
}
.copy_2 {
	width: 180px;
}
.hover_logos {
	width: 123px;
	height: 301px;
	background:   url(../img/bg_links_left.png) top left no-repeat;
	margin-top: 80px;
	margin-left: -70px;
	position:absolute;
	z-index: 250;
}
*html .hover_logos {
	width: 123px;
	height: 301px;
	background:   url(../img/bg_links_left.gif) top left no-repeat;
	margin-top: 80px;
	margin-left: -70px;
	position:absolute;
}

.hover_logos a {
	display: block;
	cursor: pointer; 	
}
.marken { width:82px; height:18px; padding-bottom:12px;}

div.content_bottom_pad .logo_1 {
	padding-top: 8px;
}
.logo_1 a {
	width: 79px;
	height: 50px;
	background:   url(../img/logo_main_hover_1.png)  -81px 0px no-repeat;
}
.logo_1 a:hover {
	background:   url(../img/logo_main_hover_1.png)  0px 0px no-repeat;
}

*html .logo_1 a {
	width: 79px;
	height: 50px;
	background:   url(../img/logo_main_hover_1.gif)  -81px 0px no-repeat;
}
*html .logo_1 a:hover {
	background:   url(../img/logo_main_hover_1.gif)  0px 0px no-repeat;
}



.logo_2 {
	padding-top: 17px;
}
.logo_2 a {
	width: 81px;
	height: 50px;
	background:   url(../img/logo_main_hover_2.png)  -81px 0px no-repeat;
}
.logo_2 a:hover {
	background:   url(../img/logo_main_hover_2.png)  0px 0px no-repeat;
}

*html .logo_2 a {
	width: 81px;
	height: 50px;
	background:   url(../img/logo_main_hover_2.gif)  -81px 0px no-repeat;
}
*html .logo_2 a:hover {
	background:   url(../img/logo_main_hover_2.gif)  0px 0px no-repeat;
}


.logo_3 {
	padding-top: 4px;
}
/*
.logo_3 a {
	width: 81px;
	height: 50px;
	background:   url(../img/logo_main_hover_3.png)  -81px 0px no-repeat;
}
.logo_3 a:hover {
	background:   url(../img/logo_main_hover_3.png)  0px 0px no-repeat;
}
*html .logo_3 a {
	width: 81px;
	height: 50px;
	background:   url(../img/logo_main_hover_3.gif)  -81px 0px no-repeat;
}
*html .logo_3 a:hover {
	background:   url(../img/logo_main_hover_3.gif)  0px 0px no-repeat;
}*/


.logo_4 {
	padding-top: 19px;
}
div.content_bottom_pad .logo_4 {
	padding-top: 10px;
}
.logo_4 a {
	width: 81px;
	height: 50px;
	background:   url(../img/logo_main_hover_4.png)  -81px 0px no-repeat;
}
.logo_4 a:hover {
	background:   url(../img/logo_main_hover_4.png)  0px 0px no-repeat;
}
*html .logo_4 a {
	width: 81px;
	height: 50px;
	background:   url(../img/logo_main_hover_4.gif)  -81px 0px no-repeat;
}
*html .logo_4 a:hover {
	background:   url(../img/logo_main_hover_4.gif)  0px 0px no-repeat;
}


.hover_logos_pad_1 {
	/*padding-top: 42px;*/
	padding-top: 12px;
	padding-left: 10px;
}
.main_logo a {
	cursor: pointer;
}
.main_logo {
	margin-left: 765px;
	margin-top: 20px;
	position: absolute;
}
.img_1 .main_logo a {
	display: block;
	width: 220px;
	height: 130px;
	background:   url(../img/logo_brown.png)  0px 0px no-repeat;
}
*html .img_1 .main_logo a {
	display: block;
	width: 220px;
	height: 130px;
	background:   url(../img/logo_brown.gif)  0px 0px no-repeat;
}



/*
.img_2 .main_logo a {
	display: block;
	width: 220px;
	height: 130px;
	background:   url(../img/logo_white.png)  0px 0px no-repeat;
}
*html .img_2 .main_logo a {
	display: block;
	width: 220px;
	height: 130px;
	background:   url(../img/logo_white.gif)  0px 0px no-repeat;
}
.img_3 .main_logo a {
	display: block;
	width: 220px;
	height: 130px;
	background:   url(../img/logo_white.png)  0px 0px no-repeat;
}
*html .img_3 .main_logo a {
	display: block;
	width: 220px;
	height: 130px;
	background:   url(../img/logo_white.gif)  0px 0px no-repeat;
}*/
.story_to {
	padding-left: 520px;
	line-height:20px;
	color: #59493f;
}
.story_to p {
	font-family: Arial;
	font-size:13px;
}
.story_to a {
	text-decoration: none;
	border-bottom:1px solid #59493f;
}
.story_to a:hover {
	text-decoration: none;
	border-bottom:0px solid #59493f;
}
.story_to h1.csc-firstHeader,
.story_to h1,
.story_to h3 {
	font-size:13px;
	font-family: Arial;
	font-weight:normal;
}
.more_menu {
	width: 800px !important;
}
.more_menu .add_news_pad a {
	font-size: 14px;
	line-height:18px;
	border-bottom:none;
	text-decoration:none;
}
.more_menu span {
	padding-left:10px;
	padding-right:10px;
}
.content_inner_bl_pad {
	padding-top: 35px;
	padding-left: 70px;
	line-height:20px;
}
.content_inner_bl_pad h2 {
	color: #a69800;
	font-size: 20px;
	line-height:22px;
	font-weight:normal;
}
.img_1 .content_inner_bl_pad h2 {
	color: #5E5043;
	font-size: 20px;
	line-height:22px;
	font-weight:normal;
}
.content_inner_bl_pad p {
		font-family: Arial;
		padding-bottom: 15px;
		padding-top: 10px;
}
.content_inner_bl_pad a {
	/*text-decoration: underline;
	font-size: 13px;*/
}
.content_inner_bl_pad a img {
	text-decoration: none;
	border-bottom:none;
}

.content_inner_bl_pad a:hover {
	text-decoration: none;
}
.add_bottom_width_bl {
	width: 491px;
}
.add_bottom_width_bl a, .add_bottom_width_bl span a { text-decoration:none;}
.add_bottom_width_bl a:hover,.add_bottom_width_bl span a:hover { text-decoration:none; color:#000000;}
.add_blk  {
	height: 90px !important;
	overflow: hidden;
	line-height:18px;
	text-align: left;
}
.add_blk_l { width: 86px;}
.add_blk_r { width: 401px;}
.add_blk_r_contact { width: 382px; padding-left:19px;}

.content_bottom_pad_add_blk {
	padding-top: 10px;
	padding-left: 12px;
}
.border_r_big {
	border-right: 1px solid  #e0e0e2;
	height: 80px;
}
.border_r_big div a {
	display: block;
	margin-left: 8px;
	margin-right: 8px;
}
.border_r_big div { float: left;}
.bottom_links_one_pad {	padding-left: 42px;}
.add_blk_l span {
	padding-left: 23px;
	padding-right: 0px;
}
.add_borders {
	border-top: 3px solid  #e9ebeb;
	border-bottom: 3px solid  #e9ebeb;
	background: #fff;
	padding-bottom: 40px;
}
.add_blk_in_1 {	width: 200px;}
.add_blk_in_2 {	width: 550px;}
.add_blk_in_3 {
	width: 235px;
	background:   url(../img/box_right/feld_oben.gif)  0px 0px no-repeat;
	padding-top: 25px;

}

.image_content { width: 310px;}
.text_content {
	width: 190px;
	padding-top: 55px;
}
.width_center_content { width: 500px;}
.width_center_content_big {	width: 735px;}
.width_center_content_small { width:200px;}

div.coll_left { float:left; width:240px; margin-right:10px;}
div.coll_right { float:left; width:240px; margin-left:10px;}

.content_inner_bl_pad .width_center_content p, .content_inner_bl_pad .width_center_content p.bodytext,
.content_inner_bl_pad .width_center_content_big p,.content_inner_bl_pad .width_center_content_big p.bodytext {
		font-family: Arial;
		padding-bottom: 15px;
		padding-top: 0px;
		
}
.width_center_content_small .width_center_content_small p,.content_inner_bl_pad .width_center_content_small p.bodytext {
		font-family: Arial;
		padding-bottom: 15px;
		padding-top: 10px;
		
}


.width_center_content h1.csc-firstHeader, .width_center_content_big h1.csc-firstHeader {
	font-family:Arial;
	font-size: 13px;
	padding-top:2px;
	padding-bottom:10px;
}
.width_center_content h1,
.width_center_content h2, 
.width_center_content h3,
.width_center_content h4,
.width_center_content h5,
.width_center_content_big h1, 
.width_center_content_big h2, 
.width_center_content_big h3,
.width_center_content_big h4,
.width_center_content_big h5 { font-weight:bold; font-family:Arial; font-size:12px; margin-bottom:0; padding:10px 0 0 0;
}
h3 {
	font-family:Arial;
	font-size: 13px;
}
.width_center_content img, 
.width_center_content_big img,
.width_center_content img a, 
.width_center_content_big img a,
.width_center_content .csc-textpic a,
.width_center_content_big .csc-textpic a{ border:none;
}


.width_center_content a, 
.width_center_content_big a {
	/*text-decoration: underline;*/
	text-decoration:none;
	font-family: Arial;
	color: #a69800;
	border-bottom:1px solid #a69800;
}
.width_center_content a.noborder, 
.width_center_content_big a.noborder {
	/*text-decoration: underline;*/
	text-decoration:none;
	font-family: Arial;
	color: #a69800;
	border-bottom:0px solid #a69800;
}


.width_center_content a:hover, 
.width_center_content_big a:hover {
	text-decoration: none;
	border-bottom:none;
	font-family: Arial;
}


.line_c {
	width: 500px;
	height: 1px;
	background: #e9ebeb;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 27px;
}

/*--------------------------- Right Col Start ------------------------------------*/
.text_r {
	width: 218px;
	min-height:75px;
	height: 75px;
	height:auto!important;
	background:   url(../img/box_right/feld_10px.gif)  0px 0px repeat-y;
	/*height: 277px;*/
	/*background:   url(../img/content_text_r.jpg)  0px 0px no-repeat;*/
}
.text_r_inner_pad {
	padding-left: 23px;
	padding-right: 30px;
}
.text_r_inner_pad h1.csc-firstHeader, 
.text_r_inner_pad h1 {
	font-family:Arial;
	font-size: 13px;
	font-weight:bold;
}
.text_r_inner_pad p {
	padding-top: 0px;
	padding-bottom: 3px;
}

.text_r_inner_pad a {
	/*text-decoration: underline;*/
	text-decoration:none;
	border-bottom:1px solid #7d7d7d;
	font-size: 13px;
	font-family: Times, Times New Roman;
}
.text_r_inner_pad a:hover {
	text-decoration: none;
	border-bottom:none;
	color: #a69800;
}

.bild_r {
	width: 218px;
	min-height: 143px;
	height: 143px;
	height:auto!important;
	margin:0; padding:0;
	background:   url(../img/box_right/feld_unten.gif)  0px 0px no-repeat;
}
/*--------------------------- Right Col End ------------------------------------*/

.flash_inner {	width: 300px; height: 100px;}
.add_whiter { background: #fff;}



/*--------------------------- Campaing Start ------------------------------------*/

#campaign { z-index: 200; position: absolute; width: 1100px; height: 532px; overflow: hidden; }
#toggleCampaign {  position: absolute; margin-top: 20px; margin-left: 1035px; width: 65px; height:350px; cursor: pointer;  z-index: 300; }
#campaignContent { background: url(../img/kampagnen/culinarium_button.png) no-repeat left 25px; width: 1152px; height: 532px; margin-left: -52px; }
