body { 
 background-color:#ffffff;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:12px;/*100.1%; */
 margin:0px; 
 padding:0px; height:100%; 
 text-align:center; 
 color:#666666; 
}

.center
{
text-align:left;
margin: 0px auto;
width:950px;
position:relative;
height:100%;
}

h1 {color:#7E7E7E;
font-weight:normal;
font-size:24px;
padding:12px 0px 10px 0px;
margin:0px;
}

#header	.top  
{
width:950px;height:71px;
background-image:url(../bilder/layout/bg_header.jpg);background-repeat:repeat-x;
display:block;border-bottom:3px solid #ffffff;
}

#header .banner
{
	float:left; margin:5px 0px 0px 204px;
}

*html .banner
{
	float:left; margin:5px 0px 0px 4px;display:inline;
}

#header .banner a img
{
	border:0px;
}

#header .suche
{float:right;margin:20px 13px 0px 0px; width:203px; height:31px;border:2px solid #ffffff;display:inline; }

.suche form
{
padding: 6px 0px 6px 10px; float:left;
}

.bg_input {float:left; background-image:url(../bilder/layout/bg_input_suche.jpg);width:100px; height:19px;padding:0px;background-repeat:no-repeat;}

.suche .suchfeld
{width:94px; height:13px;border:0px;margin:2px 0px 2px 4px;background-color:transparent;font-size:11px;}

#header .bottom
{
width:950px;height:22px;
background-image:url(../bilder/layout/bg_menu.jpg);background-repeat:repeat-x;
display:block;
}
#header .menu
{
/*float:right;*/
float:left;
height:22px;
display:inline;
margin:0px 12px 0px 202px;
border-left:1px solid #e46322;
border-right:1px solid #c8bbaa;
/*position:relative;*/
}
.menu_item
{
float:left;height:19px;
border-right:1px solid #e46322;
border-left:1px solid #c8bbaa;
padding:3px 16px 0px 16px;
}
.menu_item a {font-size:13px; font-weight:bold; text-decoration:none;color:#ffffff;font-family:verdana;}
.menu_item_act
{
float:left;height:19px;
border-right:1px solid #e46322;
border-left:1px solid #c8bbaa;
padding:3px 16px 0px 16px;
background-image:url(../bilder/layout/bg_menu_act.jpg);background-repeat:repeat-x;
}
.menu_item_act a {font-size:13px; font-weight:bold; text-decoration:none;color:#ee7e01;font-family:verdana;}

.untermenu
{
position:absolute;
top:96px;
/*left:204px;*/
width:182px;
background-color:#fff2cd;
margin:0px 0px 0px 0px;padding:3px 16px 7px 16px;
line-height:20px;
display:none;
z-index:90;
}
.untermenu ul
{list-style-type:none;padding:0px;margin:0px;}
.untermenu a{font-size:13px; font-weight:bold; text-decoration:none;color:#ee7e01;font-family:verdana;}
.umnav10{left:204px;} /*Home*/
.umnav9{left:310px;} /*Aktuell*/
/*.umnav8{left:354px;} Forum*/
.umnav7{left:/*531*/ 411px;} /*Shops*/
.umnav6{left:/*609*/ 489px;} /*Gastronomie*/
.umnav5{left:/*736 616px;*/ 555px;} /*Service*/
.umnav4{left:/*722 704px;*/ 737px;} /*Högendörp*/
.umnav302 {
    left:643px;
}

.mitte_bottom 
{
background-image:url(../bilder/layout/bg_mitte_bottom.jpg);
background-position: 0px bottom;
background-repeat:no-repeat;float:left;
width:950px;min-height:640px;
}
* html .mitte_bottom 
{
background-image:url(../bilder/layout/bg_mitte_bottom.jpg);
background-position: 0px bottom;
background-repeat:no-repeat;float:left;
width:950px;height:640px;
}
.mitte
{
background-image:url(../bilder/layout/bg_mitte.gif);
background-repeat:repeat-y;float:left;width:950px;
}

.mitte a {color:#ee7e01;/*font-weight:normal;*/}
.mitte a img {border:1px solid #ee7e01;/*font-weight:normal;*/}

#links
{
width:186px;
position:absolute;
top:0px;
left:9px;
float:left;
color:#7b7b7b;
}
.logo
{
border:0px;
margin:0px;
}
.aussen1{width:185px;border-right:1px solid #f4f4f4;float:left;}
.aussen2{width:184px;border-right:1px solid #dddddd;float:left;}
.innen1{width:183px;border-right:1px solid #bbbbbb;float:left;}
.innen2
{
width:179px;border:0px;
border-right:1px solid #a4a4a4;
/*background-color:#fff2cd;*/
float:left;margin:0px;
padding:5px 0px 10px 3px;
}
#links .headline
{
margin:5px 0px 10px 4px;
display:inline;
font-weight:bold;
float:left;
width:175px;
}

#links .img_text{float:left;padding-bottom:10px;display:inline;}
#links .img_row{float:left;padding:7px;display:inline;}
#links a {color:#ee7e01;font-weight:normal;}
#links img {float:left;border:0px;}
#links .zeiten{margin:6px 0px 0px 5px;font-weight:bold;float:left;display:inline;}
#links .anfahrt{margin:0px 0px 0px 5px;font-weight:bold;float:left;display:inline;padding:0px;}

#links .zeiten .bodytext {margin:0px; padding:0px;}

#links p
{
margin:0px 0px 10px 3px;
}
#links .grline_a {width:182px;border-left:1px solid #c3bca2;border-right:1px solid #bbbbbb;float:left;}
#links .greyline {width:181px;height:1px;background-color:#7d7d7d;border-right:1px solid #a4a4a4;}

#links .whline_a {width:182px;border-left:1px solid #fdf4d5;border-right:1px solid #e0dedf;float:left;}
#links .whiteline {width:180px;height:1px;background-color:#ffffff;border-left:1px solid #faf6ea;border-right:1px solid #ffffff;}

/*#links .aktuelles a {color:#ec7800;font-weight:bold;text-decoration:none;}*/

#footer {width:950px;text-align:center; border-top:8px solid #bdbbbc;float:left;padding-bottom:20px;}
.foomenu {font-weight:bold;font-size:11px;color:#7e7e7e;}
.foomenu a {text-decoration:none;color:#7e7e7e;}

.content { margin:4px 0px 0px 204px;width:735px;float:left;display:inline;}

.klickpfad {font-size:11px;color:#ee7e01;}
.klickpfad a {color:#ee7e01;}

.inhalt {width:735px;margin:0px;padding:0px 0px 20px 0px;float:left;}
.siteimg{
 margin-bottom:3px;
 width:735px;
 margin-top:3px;
 float:left;
 display:inline;
}

.um_container{
 width:735px;
 height:170px;
 float:left;
 background-color:#ffffff;
}

/*border:1px solid red;*/
.BildTextContainer3
{
 width:730px;
 height:170px;
 background-color:#ffffff;
 margin-top:20px;
 float:left;
 /*position:relative;*/
}

.container{
width:234px;
height:170px;
text-align:left;
float:left;
}

img.container_img {width:232px;height:78px;/*border:1px solid #cbcbcb;*/}


.BildTextContainer3 .headline
{
font-weight:bold;
padding-bottom:2px;
display:inline;
float:left;
}
.abst1 {width:14px;float:left;}

.inhalt_abstand{
margin-left:45px;
margin-top:10px;
display:block;
}

.ListContainer3
{
 width:730px;
 height:260px;
 float:left;
 background-color:#ffffff;
 margin:20px 0px 20px 0px;
 display:inline;
 overflow:hidden;
}

.listcont{
width:232px;
height:255px;
text-align:left;
float:left;
border:1px solid #fff2cd;
overflow:hidden;
}

.listcont .head
{
width:222px;
background-color:#fff2cd;
height:23px;
padding:7px 0px 3px 10px;
float:left;
}

.listcont .headline
{
font-weight:bold;
width:186px;
padding:2px 0px 0px 10px;
float:left;
}

.listcont .text
{
width:232px;
float:left;
margin:10px 0px 10px 10px;
display:inline;
}


.listcont ul {
 font-size:12px;
 list-style-image: url(../bilder/tropf_orange.gif);
 margin:0px 10px 0px 0px;
 /*padding:10px 0px 10px 41px; */
 padding:0px 10px 0px 31px;
 float:left;
}

* html .listcont ul {
 font-size:12px;
 list-style-image: url(../bilder/tropf_orange.gif);
 margin:0px;
 /*padding:10px 0px 10px 34px;*/
 padding:0px 10px 0px 24px;
 float:left;
}

.listcont .bodytext
{
padding:0px 10px 0px 0px;
margin:0px;
}


.veranst_tabelle
{
float:left;width:730px;
padding:20px 0px 20px 0px;
}

.tabelle_head
{
float:left;
width:730px;
height:20px;
background-color:#ffffff;
font-weight:bold;
color:#ee7e01;
display:inline;
padding:0px;margin:0px;
}

* html .tabelle_head
{
float:left;
width:730px;
height:10px;
background-color:#ffffff;
font-weight:bold;
color:#ee7e01;
display:inline;
padding:0px;margin:0px;
}

.tabelle_head .tabelle_datum {width:82px;float:left;text-align:center;}
.tabelle_head .tabelle_zeit {width:108px;float:left;text-align:center;}
.tabelle_head .tabelle_veranst {width:160px;float:left;text-align:center;}
.tabelle_head .tabelle_info {width:290px;float:left;text-align:center;}
.tabelle_head .tabelle_mehr {width:90px;float:left;}


.tabelle_zeile_gelb{
float:left;width:730px;
height:50px;
padding:0px;
background-color:#fff2cd;
color:#666666;
}

.tabelle_zeile_gelb .tabelle_datum {width:70px;height:50px;float:left;padding:10px 0px 0px 10px;}
.tabelle_zeile_gelb .tabelle_zeit {width:106px;height:50px;float:left;padding:10px 0px 0px 0px;text-align:center;}
.tabelle_zeile_gelb .tabelle_veranst {width:158px;height:50px;float:left;padding:10px 0px 0px 0px;text-align:center;font-weight:bold;}
.tabelle_zeile_gelb .tabelle_info {width:280px;height:50px;float:left;padding:10px 0px 0px 10px;}
.tabelle_zeile_gelb .tabelle_mehr {width:70px;height:50px;float:left;padding:15px 10px 0px 10px;text-align:center;}

* html .tabelle_zeile_gelb .tabelle_datum {width:70px;height:40px;float:left;padding:10px 0px 0px 10px;}
* html .tabelle_zeile_gelb .tabelle_zeit {width:106px;height:40px;float:left;padding:10px 0px 0px 0px;text-align:center;}
* html .tabelle_zeile_gelb .tabelle_veranst {width:158px;height:40px;float:left;padding:10px 0px 0px 0px;text-align:center;font-weight:bold;}
* html .tabelle_zeile_gelb .tabelle_info {width:280px;height:40px;float:left;padding:10px 0px 0px 10px;}
* html .tabelle_zeile_gelb .tabelle_mehr {width:70px;height:35px;float:left;padding:15px 10px 0px 10px;text-align:center;}

.tabelle_zeile_weiss {
float:left;
width:730px;
height:50px;
padding:0px;
background-color:#ffffff;
color:#666666;
}


.tabelle_zeile_weiss .tabelle_datum {width:70px;height:50px;float:left;padding:10px 0px 0px 10px;}
.tabelle_zeile_weiss .tabelle_zeit {width:106px;height:50px;float:left;padding:10px 0px 0px 0px;text-align:center;}
.tabelle_zeile_weiss .tabelle_veranst {width:158px;height:50px;float:left;padding:10px 0px 0px 0px;text-align:center;font-weight:bold;}
.tabelle_zeile_weiss .tabelle_info {width:280px;height:50px;float:left;padding:10px 0px 0px 10px;}
.tabelle_zeile_weiss .tabelle_mehr {width:70px;height:50px;float:left;padding:15px 10px 0px 10px;text-align:center;}

* html .tabelle_zeile_weiss .tabelle_datum {width:70px;height:40px;float:left;padding:10px 0px 0px 10px;}
* html .tabelle_zeile_weiss .tabelle_zeit {width:106px;height:40px;float:left;padding:10px 0px 0px 0px;text-align:center;}
* html .tabelle_zeile_weiss .tabelle_veranst {width:158px;height:40px;float:left;padding:10px 0px 0px 0px;text-align:center;font-weight:bold;}
* html .tabelle_zeile_weiss .tabelle_info {width:280px;height:40px;float:left;padding:10px 0px 0px 10px;}
* html .tabelle_zeile_weiss .tabelle_mehr {width:70px;height:35px;float:left;padding:15px 10px 0px 10px;text-align:center;}


.tabelle_trenner {float:left;background-color:#ffffff;height:50px;width:2px;}


.container_gelb{
height:110px;
width:220px;
text-align:left;
float:left;
padding-top:25px;
padding-left:10px;
padding-right:10px;
background-color:#FFF2CD;
margin-right:7px;
}

.container_gelb_rechts{
height:110px;
width:220px;
text-align:left;
float:left;
padding-top:25px;
padding-left:10px;
padding-right:10px;
background-color:#FFF2CD;
}

.mehr_img {float:left;width:67px;border:0px;}
.tabelle_mehr a img{border:0px;}


/* Autocomplete:Begin */

ul.suggest, li.suggest {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li.selected {
	background-color:#cbcbcb;
	color:#ec7800;
	list-style-type:none;
}

.csc-sitemap ul
{
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
}
.csc-sitemap a {color:#666666;}

.kontakt_form
{
width:430px;
display:inline;
margin:10px 0px 20px 90px;
float:left;
/*border:1px solid red;*/
}
.kontakt_form img {border:0px;}
.kform_left
{
width:160px;
float:left;display:inline;
padding-top:5px;padding-top:3px;

}
.kontakt_form .input_text
{
width:266px;height:25px;
border:1px solid #cccccc;
float:left;
}

.kform_textarea
{
width:266px;
border:1px solid #cccccc;
float:left;
}
.kf_clear {clear:both;line-height:8px;}
.kform_select {width:268px;border:1px solid #cccccc;float:left;}

* html .kform_select {width:270px;border:1px solid #cccccc;float:left;}

.kform_radioset {float:left;display:inline;}

.kontakt_form .input_text_kurz
{
width:77px;height:25px;
border:1px solid #cccccc;
float:left;
}
.kontakt_form .input_text_mittel
{
width:130px;line-height:120%;
border:1px solid #cccccc;
float:left;
}
.kform_select_kurz {width:100px;border:1px solid #cccccc;float:left;}
.kontakt_form th {font-size:12px;font-weight:bold;text-align:center;}

.kform_right {float:left;}
.kform_right img {border:0px;}

/*--------------SEARCH------------------*/
.tx-indexedsearch
{
font-family:arial,helvetica,sans-serif;
font-size: 12px;
padding-left:0px;
}

/*.tx-indexedsearch a {color:#ff4d00;}*/
.tx-indexedsearch a
{
color:#ee7e01;
text-decoration:none;
font-weight: bold;
font-family: Arial, sans-serif;
text-transform:none;
}

.tx-indexedsearch .form_left
{
padding-bottom:3px;
float:left;
vertical-align: middle;
width: 100px;
}
/*.tx-indexedsearch*/ .form_break
{
CLEAR: both;FONT-SIZE: 3px; LINE-HEIGHT: 5px; HEIGHT: 5px;
}
/*.tx-indexedsearch-searchbox-sword*/.sword
{
width: 260px;
font-family:arial,helvetica,sans-serif;
font-size: 12px;
border:1px solid #666666;
}
.type, .defop, .media, .lang, .sections, .order, .desc, .results, .group
{
font-family:arial,helvetica,sans-serif;
font-size: 12px;
}
.searchbox-tmpl-css LABEL
{
padding-bottom:3px;
float:left;
vertical-align: middle;
width: 100px;
}
/* TEST */
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch-res h3 { font-family:arial,helvetica,sans-serif;font-size: 11px;font-weight:bold;margin:0px;padding:0px; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch .title{font-family:arial,helvetica,sans-serif;font-size: 12px;font-weight:normal;}
.tx-indexedsearch .percent {font-family:arial,helvetica,sans-serif;font-size: 12px;font-weight:normal;}
		
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ee7e01;font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:12px; font-weight:bold; }
.tx-indexedsearch .res-tmpl-css { clear:both; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal;  float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; margin:0;}
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

.shop_artikel
{
width:728px;
border:1px solid #999999;
float:left;
/*margin-botom:20px;*/
}
.shop_artikel .innen
{
width:718px;
float:left;
border:5px solid #fff2cd;
background-image:url(../bilder/layout/bg_artikel.gif);background-repeat:repeat-y;
}
.artikel_links {width:484px;float:left;margin-right:5px;padding:5px 5px 20px 5px;}
.artikel_rechts {width:186px;float:left;padding:2px 0px 10px 2px;}
.artikel_rechts .bodytext{padding-left:8px;}

.imageZoom {text-align:center;}


/**
* FCE Image switcher
*/
div.teaser-switch{
	position: relative;
}
div.teaser-switch * {
	margin:0px;
	padding:0px;
	list-style:none;
}

div.teaser-switch ul li {
	position:absolute;
	z-index:5;
}

div.switch-menu {
	position: absolute;
	width:170px;
	bottom:10px;
	right:10px;
	z-index:10;
	display:none;

}
div.switch-menu li {
	margin-bottom:3px;
	position:static !important;
}
div.switch-menu li a span {
	background: url(../bilder/layout/bg_menu.jpg);
	display:block;
	padding:4px 5px;
	color:#fff;
	font-weight:bold;
	text-align: right;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
div.switch-menu li.activ a span {
	color:#EE7E01;
	background: url(../bilder/layout/bg_menu_act.jpg);
}





/******************************************/
/**
* TYPO3: #mailform
*/
#mailform {
	margin-bottom:15px;
        text-align:left;
}
#mailform div {
	background:#FFFFFF;
	padding:4px;
}
#mailform div.odd {
	background:#f5fbfe;
}
#mailform div.hint {
	background:#fff;
	font-size:12px;
}
#mailform div.buttons {
	padding-top:8px;
	height:26px;
}
#mailform div.error {
	background:#FFDFDF;
}
#mailform div.error p.errorField {
	font-size:11px !important;
	margin-left:25% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	color:#d92f2f;
}
#mailform div fieldset legend {
	display:none;
}
#mailform div.error p.errorField strong {
	font-size:11px;
	color:#000;
}
#mailform label,#mailform .label {
	position:relative;
	margin:0px;
	padding:0px;
	font-size:12px;
	width:25%;
	display:block;
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-weight: bold;
}
#mailform em {
	color:#e2001a;
}
#mailform label em, #mailform .label em {
	top:0px;
	display:block;
	font-style:normal;
	font-weight:bold;
	left:88%;
	position: absolute;
}
#mailform input.text, #mailform textarea, #mailform select{
	background:#ebf5fb;
	border:1px solid #acb4ba;
	padding:2px 3px;
	width:68%;
	font-family:Verdana;
	font-size:12px;
}
#mailform input.mini-submit {
	width:26px;
	height:20px;
	background: #fff url('../images/sprite.gif') repeat-x scroll left -155px;
	border:0px;
}
#mailform select {
	width:auto !important;
}

#mailform input.nosize {
	width:auto;
}
#mailform input.submit {

	font-weight:bold;
	background: #C6E5F9;
	font-size:11px;
	padding: 2px 12px 2px 12px;
	text-align: center;
	float:right;
	color:#495969;
	cursor: pointer;
	border:1px solid #495969;
}
#mailform input.submit:hover {
	background: #EBF5FB;
	border:1px solid #454E56;


}
#mailform input.radio {
	border:0px;
	background: transparent;
	float:left;
	width:auto;
}
/******************************************/



* html #branchensuche form select {
  z-index:80;
}

#copyrightTable {
    border: 1px solid #eeeeee;
    width:79%;
	font-size:8px !important;
	margin-top:20px;
	margin-left: 200px;
	margin-bottom: 10px;
    clear:both;
}

#copyrightTable td {
	font-size:10px;
	color: gray;
}

