inputboxhtml { }
body {
	margin: 0; color: #3C3C3C;
	background:#EBEBEB;
	font-family: Arial,Verdana, Arial, Helvetica, sans-serif; font-size:0.6875em;
	}
form{margin:0px;}

a:link, a:visited { color:#C80000; text-decoration: none; }
a:hover { color:#C80000; text-decoration:none; }

  div.moduletable-mein { margin-left:-8px;
    height:40px;
    padding: 0px;
    border: 0px dotted #e6e6e6;
  }


/* ######################################################## */
.imageBorder { float:left; background-color: #FFF; padding: 4px; padding-left:0px; border: solid 0px #BFF; }
.imageImageBorder { border: solid 0px #B50000; }
.imageCaption { color: #666; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.imageStyle { max-width: 100%; cursor:pointer; border: solid 1px #FFF; }

img    { border:0; }
.hidden{ display:none; }
.clear { clear:both; }
.fleft { float:left; }
.center { text-align:center; }

.noframeborder { border:0px; }
.box0 {background: #aaEBEB;
	background:url(../images/bg1260.jpg);
	background-position:50% 50%;
	background-repeat:repeat-y;
	text-align:center;
}
.box0-f {background: #EBEBEB;
	background:url(../images/bg1260-f.jpg);
	background-position:50% 50%;
	background-repeat:repeat-y;
	border:0px solid red;
	/* text-align:center; */
}
.box1 {
	min-height:130px; margin: auto;
}
.box11 { margin: auto;
	text-align:left;
	width: 960px;
	height: 130px;
	background: #FFFFFF; border:0px dotted #ccc;
}
.box11-f { margin: auto;
	width:1260px;  
	background:#C33C3C; 
	text-align:center;
	border: 0px solid green;
}

.box11-left  {float:left; margin-top:8px; margin-left:-12px; }
.box11-right {float:right; margin-top:38px; font-size:2.1em; letter-spacing:0px; font-family:ArCo; }

.box11m-left  {float:left;  margin-top: 7px; font-size:1.6em; }
.box11m-right {float:right; width:300px; margin-top:12px; font-size:1.6em; font-family:ArCo; }

.box2 { margin: 0 auto 0 auto;
	text-align:left;
	width: 960px;
	border: 0px dotted #CCC;
	background: #FFFFFF;
}
.menue-left      { border:0px dotted blue; float:left; width:180px; padding-top:68px;}
.menue-center960 {              width:960px; border:0px solid red;     min-height:400px; }
.menue-center700 { float:left;  width:755px; border:0px solid blue;    padding-left:24px; min-height:400px; }
.menue-center    { float:left;  width:420px; border:0px solid green;   padding-left:24px; padding-right:56px; padding-top:0px; min-height:400px;}
.body-center     { margin-left:0px; margin-right:0px; padding-top:35px; padding-left:0px; padding-right:0px; border: 0px dotted green;}
.menue-right     { float:left; width:280px; padding-top:113px; border: 0px dotted green; background:#FFF;}
.menue-right-3   { float:left; width:280px; padding-top:113px; border: 0px dotted blue; background:#FFF;}

.top-name   { display:none; }
.contentpaneopenXX { border:1px solid red; width:99%; }
.contentpaneopen { border:0px solid red; width:100%; }
.contentpaneopen img { border:0px solid green; width:100%; }
/* --------------------------------------------------- */

  div.moduletable-meinX { padding: 0px; margin-top:3px; font-family: ArCo, HeStd, ArCo; }
  div.moduletable-mein div   { clear: left; }
  ul.NavigationX        { margin: 0;  text-align: left; text-indent:0px; font-family: Arial, ArCo, 'Arial Narrow', HeStd, ArCo;}
  ul.NavigationX li     { list-style: none; margin: 0px; padding-bottom:0px; }
  ul.NavigationX li ul  { margin: 0; padding: 0px; }

.moduletable-meinX  ul.NavigationX a, ul.NavigationX  span {
    display: block;
    /* Breite den in li enthaltenen Elementen zuweisen */
    text-decoration: none; font-weight: bold;
    border: 0px solid #000080;
    color: #3C3C3C;    
	text-transform: uppercase;
	padding:0px; padding-bottom: 7px; line-height:14px;
  }

.moduletable-meinX  ul.NavigationX li ul a {
    display: block;
    /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0px 0px;
    margin-top:0px;
    text-decoration: none; font-weight: normal; text-align:left;
    background-color: #FFF;
    color: #3C3C3C; font-size:1.1em; line-height:20px; letter-spacing:0px;
	padding-bottom:3px;
	text-transform: uppercase;
  }
  .moduletable-meinX  ul.NavigationX .mainlevel { font-family: Arial, ArCo, 'Arial Narrow' !important; }

  ul.NavigationX a:hover, ul.NavigationX span, li a#aktuell {

  }
  ul.NavigationX li ul a:hover {
    color: #C80000;
  }
/* ------------------------------------------------ */
.box1-f { margin:auto; width:975px;  background:#3C3C3C; padding-top:30px; padding-left:10px; padding-bottom:20px; border:0px dotted #CCC; }
.footer-menu { float:left; width:780px; background:#3C3C3C; margin-left:1px; border:0px dotted green; text-align:left; }
.footer-menu  ul li { list-style: none;
    float: left;
    padding-right:57px;
    padding-right:0px;  border:0px dotted blue;
  }
.footer-menu  ul li a {font-size:1.25em; font-family: Arial, HeStd;
  	text-decoration:none; color:#FFF;
  }
.footer-menu  ul li ul a {font-size: 0.9375em; font-size: 1.0em;
  	text-transform: capitalize;
  	text-decoration:none;  color:#999999;
  	line-height:15px;	
  }
.footer-menu a:hover { color:#FFF; }
.footer-menu  ul li ul {
    margin: 0; padding-top: 10px;
    position: relative;
    top: 2px; left: 0px; 
    display: block; width:176px; border:2px dotted green;
    display: block; width:128px; border:0px dotted red;
  }
.footer-menu ul li ul li { margin: 0; }
.footer-menu ul ul ul {
    position:relative;
    top:-3px;
    display: none; margin-left:-0px;
  }

.footer-menu  ul ul li { display:block; float:none; }
/* ------------------------- */
div.moduletable-meinX ul.NavigationX ul a{}
div.moduletable-meinX #active_menuX {font-family: HeBold; color:#C80000 !important; margin-bottom:17px; font-size:1.5em; }

.moduletable-meinX ul.NavigationX ul a#active_SmenuX {color:#C80000; background:#FFF;}

div.moduletable-meinX li:hover {
    color:#000;
}

.T1,h1 {font-family: ArCo,"HeStd",Arial,Verdana, Geneva, Arial, Helvetica;
    text-align:left; text-transform:uppercase;
	margin:0; margin-top: -8px;
    font-weight:normal;
    font-size:2.5em; line-height:33px;}
.componentheading { padding-left:0px; font-family: ArCo, "HeStd",Arial,Verdana, Geneva, Arial, Helvetica;
    text-align:left; text-transform:uppercase;
	margin:0; margin-top: -8px;
    font-weight:normal;
    font-size:2.5em;}

.hebo {font-family: "HeBold", Arial,Verdana; display:inline;}
.heba {font-family: "HeBlack",Arial,Verdana; display:inline;}
  
h2 {font-weight:normal; font-family: ArCo,"HeStd",Arial,Verdana; font-size:1.625em; line-height:25px;
	margin-top:0px; margin-bottom:0px;}
h3 {font-weight:normal; font-family: Arco,Arial,Verdana; font-size:1.25em; margin-bottom:4px;}
p  {margin-top:0px; font-size:1.125em;}
p,td { line-height:20px; }

.moduletable-search {text-align:right; background:url(../images/lupe.jpg); background-position:0px 2px; background-repeat: no-repeat; width:150px; float:right;}
.inline {float:left;}
.search_searchword {display:none;}

#mod_search_searchword {border:1px solid #E2E2E2; background:#E2E2E2; padding-left:2px; color:#999999; width:125px;}
#mod_search_searchword:focus { color:#3c3c3c; }
#emailadresse {border:1px solid #E2E2E2; background:#E2E2E2; padding-left:2px; color:#999999}
#emailadresse:focus { color:#3c3c3c; }
.input-news {margin-top:8px; margin-bottom:8px;  border:0px; padding:0px; width:130px;}
.input-news-jpg {cursor:pointer;}
a.aktionen { font-size:0.9375em; color:#FFF; text-decoration:none; }
a.aktionen:hover {color:#FFF;}
.ak-overall {float:left;margin-right:58px; }
.ak-overall-C {float:left;margin-right:0px; }
.ak-picture {position:relative; width:280px; height:150px;border:0px dotted #cc0000;}
.ak-balken  {position:relative; top:-34px; left:0px; width:268px; padding-left:12px; font-size:1.5em;  
				color:#FFF; line-height:34px;font-family:HeStd;}
			/* opacity:0.7; filter:alpha(opacity=70);background:#000; */
.ak-unten   {position:relative; top:-34px; width:280px; height:142px; background:#e6e6e6;}				
.ak-text    {padding:12px;padding-top:25px; margin-bottom:15px; line-height: 18px; font-size:1.1em;}
.ak-mehr    {margin-left:12px; float:left;  background:#C80000; padding:0px;padding-left:8px;padding-right:8px; color:#FFF; text-transform:uppercase;}
.ak-mehr a  {color:#FFF; text-decoration:none; font-size:0.9em;}
.ak-alle    {margin-right:12px;float:right; background:#9e9e9e; padding:0px;padding-left:8px;padding-right:8px; color:#FFF; text-transform:uppercase;}
.ak-alle a  {color:#FFF; text-decoration:none; font-size:0.9em;}
/* lietz */
.ak-weitere {margin-top:-40px; float:right; background:#C80000; padding:0px; padding-left:8px; padding-right:8px; color:#FFF; text-transform:uppercase; margin-bottom:20px;}
.ak-weitere3{margin-top:0px; float:right; margin-left:0px; background:#C80000; padding:5px; padding-left:8px; padding-right:8px; color:#FFF; text-transform:uppercase; margin-bottom:20px;}
.ak-weitere a {color:#FFF;}

.akl-overall {width:140px; border:0px solid green; }
.akl-picture {position:relative; width:140px; height:75px;border:0px dotted #cc0000;}
.akl-balken  {position:relative; top:-22px; left:0px;  padding-left:3px; font-size:1.1em; line-height:22px; height:22px;
				color:#FFF; font-family:ArCo;} /* opacity:0.7; filter:alpha(opacity=70); background:#000; */
.akl-unten   {position:relative; top:-22px; width:140px; height:60px; background:#FFF;}				
.akl-text    {padding:0px;padding-top:4px; padding-bottom:4px; line-height: 16px; font-size:1.0em;}
.akl-mehr    {margin-left:0px; font-size:0.9em; line-height:16px; float:left;  background:#C80000; padding:0px;padding-left:6px;padding-right:6px; color:#FFF; text-transform:uppercase;}
.akl-mehr a  {color:#FFF; text-decoration:none;}

a.a-footer       {color:#999999; text-decoration:none;}
a.a-footer:hover {color:#FFFFFF; text-decoration:none;}
a.a-search     {color:#C80000; font-weight:bold;}
.highlight   {background:#dddddd;}
.pagenav     {color:#C80000; text-decoration:none; }
.pagenav-no  {text-decoration:none; }

.table-buchen {width:425px; border:0px solid #CCCCCC;}
.table-buchen2{width:425px; border:0px solid #CCCCCC;}
table.table-buchen td {font-size:11px; }
.buchen-free { border:0px;  }
.buchen-free td { padding:0px; background:#008000; }
.buchen  {}
.buchen2, .Dbuchen2 { background:#E6E6E6;}
.rechts { text-align:right; }
.kurs  { border-collapse:collapse; border:0px solid #CCC; }
.kurs td { border-bottom:1px solid #CCC; }
.kurs thead { font-size:0.1em; }
.bg-green   { padding:0px; background:green; text-align:left; }
.moduletable-kurse-agb {margin-top:20px;}
a.warteliste:link, a.warteliste:visited {color:#3c3c3c; font-size:11px !important;}
a.warteliste:hover {color:#C80000; font-size:11px !important;}
.vorteil-agb-p  {color:#3C3C3C; font-size:1.1em; line-height:20px; padding-top:8px; }
.vorteil-agb-h2 {color:#3C3C3C; font-size:2.625em; line-height:25px !important; }

#buchen a { font-size:1em; }
.td-blue a { font-size:0.76em !important;}
.td-green-old   { background: #CCFF99;}
.td-green-old   { background: #FFF;}
.td-blue-old    { background: #FFF;}
.green-haken    { width:9px !important; height:8px !important;}
.td_pixel_red   { height:12px !important;  }

.inputbox, .input-captcha {
  font-family      : Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;
  color            : #3c3c3c;
  background-color : #FFFFFF;
  border           : 1px solid #CCC;
}
#i-area{width:310px;}
#contact_captcha {width:99px;letter-spacing:7px; padding-left:5px;}
#contact_text    {width:310px; height:60px; font-size:1.1em;}

.hteam {clear:both; padding-top:20px; padding-bottom:10px; }
.teamL {float:left; height:160px; width:46%; border:0px dotted green; }
.teamR {float:right; height:160px; width:46%; border:0px dotted #ccc; }
.teamL img, .teamR img {float:left; margin-right:10px;}
.teamL p, .teamR p {float:left; width: 185px; height:130px; padding:15px; background:#E5E5E5;}
.pic-r {margin-bottom:60px; text-align:right; cursor:pointer; line-height:22px; }

.google-iframe {border:1px dotted green;}	
.adr-mob        {float:left; width:420px; margin-right:60px; }
.google-left-b  {float:left; width:362px; margin-right:5px; margin-bottom:5px; padding:7px; color:#FFF; background:#C80000; font-size:1.3em; }
.google-right-b {float:left; width:360px; margin-right:0px; margin-bottom:5px; padding:7px; color:#FFF; background:#E2E2E2; font-size:1.3em; }
.google-left-m  {float:left; width:362px; margin-right:5px; margin-bottom:5px; padding:7px; color:#FFF; background:#E2E2E2; font-size:1.3em; }
.google-right-m {float:left; width:360px; margin-right:0px; margin-bottom:5px; padding:7px; color:#FFF; background:#C80000; font-size:1.3em; }
.google-right-b a, .google-left-m a {text-decoration:none; color:#000;}

/* #########################  font-family:ArCo,HeStd; */

  div.moduletable div { clear: left; }
  ul.Navigation { margin: 0; text-align: left; text-indent:8px; font-family: ArCo, 'Arial Narrow', Arial, Verdana, HeStd, 'Helvetica W01 Cn'  !important; }

  ul.Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 0px; padding-bottom:5px; 
  }

  ul.Navigation li ul  {
    margin: 0; padding: 5px;
    position: absolute;
    top: 50px; left: -5px; 
    display: none; z-index:2000;  font-size: 1.1em;  /* Unternavigation ausblenden   */  
  }
  
/* 1: #FA2507 2: #C7B271 3: #941903 4: #D46363 5: #3F3A40 6: #B5AEB5; #C80000 */
  *:first-child+html ul.Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:silver; padding-bottom:1.4em; 
  }
  ul.Navigation li:hover ul { 
     display: block; /* Unternavigation in modernen Browsern einblenden */ 
  }
  ul.Navigation li ul li {
    /* float: none; display: block; */
    margin-bottom: 0em; background-color: #C80000; 
 }

.moduletable-mein  ul.Navigation a, ul.Navigation span, .spacer-mainlevel {
    display: block;
    /* Breite den in li enthaltenen Elementen zuweisen */
    text-decoration: none; font-weight: normal;
    border: 0px solid green;
    /* border-left-color: white; border-top-color: white; */
    /* background-color: #FFFFFF; */
    color: #3C3C3C;
    font-size:1.0em; 
	text-transform: uppercase;
	padding:0px; padding-bottom: 30px; padding-top:5px; padding-right:20px;
  }
  
html[data-useragent*='MSIE 11.0'] .moduletable-mein  ul.Navigation a, ul.Navigation span { padding-bottom: 27px; }
html[data-useragent*='MSIE 10.0'] .moduletable-mein  ul.Navigation a, ul.Navigation span { padding-bottom: 27px; }
/* html[data-useragent*='MSIE 10.0'] ul.Navigation li ul { top: 46px; } */ 

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
	.moduletable-mein  ul.Navigation a, ul.Navigation span { padding-bottom: 32px; }
	ul.Navigation li ul { top: 50px; } 
}


div.moduletable-mein ul.Navigation li:hover a {color:#FFF !important;}

.moduletable-mein  ul.Navigation li ul a {
    display: block;
    width: 190px;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0px 0px;
    margin-top:0px;
    text-decoration: none; font-weight: normal; text-align:left;
    background-color: #C80000;
    color: #FFFFFF; font-size:0.8em; line-height:20px;
	text-transform: capitalize; padding-bottom:3px;
  }
html[data-useragent*='MSIE 11.0'] .moduletable-mein  ul.Navigation li ul a { padding-bottom:3px; }
html[data-useragent*='MSIE 10.0'] .moduletable-mein  ul.Navigation li ul a { padding-bottom:13px; }
  
  ul.Navigation a:hover, ul.Navigation span, li a#aktuell {
    color:#000;  /* lietz */ 
  }
  ul.Navigation li ul a:hover {
    color:#FFFFFF; background-color: #A00000;
  }

div.moduletable-mein ul.Navigation li #active_menu {color:#c80000; }
.moduletable-mein ul.Navigation ul a#active_Smenu {color:#FFF; background:#A00000;}

ul { margin:0; padding:0; list-style-image: none; }
li { margin:0; padding:0; list-style: none; list-style-image: none; }

div.moduletable-mein ul.Navigation li:hover  { background:#C80000; }

.pathway                          { margin-top: -30px; margin-bottom:20px; color: #999999; }
a.pathway:link, a.pathway:visited { color: #999999; text-decoration:none; font-weight: normal; }
a.pathway:hover                   { color: #C80000;  }

table.tteam{float:left; width:340px; margin-right:70px; }
table.tteam img {margin-right:10px;}
.tteam-head { vertical-align:bottom; height:30px; padding-top:15px; }
table.tteam td {vertical-align:top; padding-right:0px; font-family:verdana; font-size:11px}
.team-text{ background:#e6e6e6; width:210px; }
.team-text p{ line-height:18px; margin-bottom:0px; background:#e6e6e6; padding:16px; padding-right:16px; font-family:verdana; font-size:11px }

table.table-buchen tr.buchen:hover, table.table-buchen tr.buchen2:hover { color:#FFF; background:#999999; cursor:pointer; }
/* table.table-buchen tr.Dbuchen:hover, table.table-buchen tr.Dbuchen2:hover { color:#FFF; background:#999999; } */

table.tableC .inputbox {font-size: 1.0em; width:310px;}
.inputbox-select {font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c;
  background-color : #FFFFFF; border: 1px solid #CCC;}

.moduletable-mein   ul.Navigation ul ul {display:none;}
.moduletable-meinX  ul.NavigationX .mainlevel {display:none;}
#active_menuX {display:block;}

.moduletable-agb h2 { color:#999999; font-size:1.25em; line-height:25px; }
.moduletable-agb p, .moduletable-agb div { color:#999999; font-size:0.9em; line-height:16px;  }

.sublevel        {text-decoration: none; color:#3C3C3C;}
a.sublevel:hover {color:#000000;}

a.sublevel_o        {text-decoration: none; color:#3C3C3C; font-family: ArCo, 'Arial Narrow', Arial, Verdana; }
a.sublevel_o:hover {color:#C80000; text-decoration: none; }

a.sublevel-b, a.sublevel-m {text-decoration: none; color:#E2E2E2; font-family: ArCo, 'Arial Narrow', Arial, Verdana; }
a.sublevel-b:hover, a.sublevel-m:hover {color:#C80000; text-decoration: none;}
a.sublevel-active		{text-decoration: none; color:#C80000;}

table.z3-01 {background:#EBEBEB; float:left; margin-right:54px;}
table#z3-01 {background:#EBEBEB; float:left; margin-right:0px;}
.zeiler3  {font-family:ArCo; padding-left:13px; padding-top:5px; font-size:14px;}
.info3    {font-family:ArCo; background:#C80000; margin-left:12px; padding-left:8px; width:80px; font-size:13px; line-height:23px; }
.info3 a {color:#FFFFFF !important;}
.mob-tube {float:left; width:134px; color:#CCC; border:0px dotted green; border-left:1px dotted #CCC; padding-top:4px; padding-left:10px; padding-bottom:10px; }
.mob-newsletter {float:left; width:138px; color:#CCC; padding-left:15px; border-left:1px dotted #CCC;  padding-bottom:10px; }
.mob-impress-link {margin-top:30px;}
.mob-yes {display:none;}
.mob-no  {display:block;}
.pc-no   {display:none; }
table.blog {width:100%; background:#fff;}

@media (max-width: 960px) {
	.blog1-img img { width:960px; border:0px solid green;}
	body {margin-left:3px;}
}	
@media (max-width: 790px) {
	.blog1-img img { width:790px; border:0px solid red;}
	body {margin-left:3px;}	
}
@media (max-width: 801px) {
	.blog1-img img { width:750px; border:0px solid blue;}
	body {margin-left:3px; font-size:0.7em;}
	.moduletable-meinX {margin-bottom:6px;}
	.box1 {
		min-height:60px;
	}	
	.box11 { margin: auto;
		text-align:left;
		width: 99%;
		height: 60px;
		background: #FFFFFF;
		border:0px dotted red;
	}
	.box2 { margin: 0 auto 0 auto;
		text-align:left;
		width: 99%;
		border: 0px dotted #CC0000;
		background: #FFFFFF;
	}
	.menue-left      { border:0px dotted blue; float:left; width:180px; padding-top:68px;}
	.menue-center960 {              width:99%; border:0px solid red; min-height:400px; }
	.menue-center700 { float:left;  width:99%; border:0px solid red;    padding-left:0px; min-height:400px; }
	.menue-center    { float:left;  width:99%; border:0px solid green;  padding-left:0px; padding-right:0px; padding-top:0px; min-height:400px;}
	.body-center     { margin-left:0px; margin-right:0px; padding-top:35px; padding-left:0px; padding-right:0px; border: 0px dotted red;}
	.menue-right     { float:left; width:320px; padding-top:13px; border: 0px dotted blue; background:#FFF;}
	.menue-right-3   { float:left; width:320px; padding-top:13px; border: 1px dotted blue; background:#FFF;}
	
	.ak-overall, .ak-overall-C {float:none; margin:auto; width:280px; }
	.ak-picture {position:static; height:130px; width:auto; margin: auto; border:0px dotted #cc0000;}
	.ak -balken  {position:static; top:0px; left:0px; width:280px; padding-left:0px; font-size:1.5em; }
	.ak -overall   .ak-picture img {width:100%;height:130px;}
	.ak -overall-C .ak-picture img {width:100%;height:130px;}
	.ak-unten   {position:relative; top:-14px; width:280px; margin:auto; height:142px; background:#e6e6e6;}
	
	dddiv {margin:3px; border: 1px solid blue;}
	.menue-left {display:none}
	table.blog {width:99%; background:#fff;}
	p.mob99 {text-align:center;}
	.mob99 img {width:99%; height:auto;}

	table.z3-01, table#z3-01{float:none; margin:auto; width:282px; margin-bottom:12px; border:0px solid green; }

	.mob-111-51 a img {width:111px; height:51px; border:0px solid blue;}
	
	.box1-f { margin:auto; width:320px;  background:#3C3C3C; padding-top:30px; padding-left:0px; padding-bottom:20px; border:0px dotted #CCC; }
	.footer-menu { float:left; width:120px; background:#3C3C3C; margin-left:1px; border:0px dotted green; text-align:left;}
	.footer-menu  ul li { list-style: none;
	    float: left;
	    padding-right:57px;
	    padding-right:0px;  border:0px dotted blue;
	  }
	.footer-menu  ul li a {font-size:1.25em; font-family: Arial, HeStd;
	  	text-decoration:none; color:#FFF;
	  }
	.footer-menu  ul li ul a {font-size:1.0em;
	  	text-transform: capitalize;
	  	text-decoration:none;  color:#999999;
	  	line-height:25px;	
	  }	  
	.mob-tube {float:left; width:134px; color:#CCC; border:0px dotted green; padding-left:11px; padding-top:4px; margin-bottom:5px;}
	.mob-newsletter {float:left; width:138px; color:#CCC; padding-left:15px; border-left:0px dotted #CCC;}
	.mob-impress-link {margin-top:10px;}
	#mob-logo {width:230px; height:auto;}
	.box11-right {display:none;}
	.box11-left  {float:left; margin-top:-10px; margin-left:-12px;}
	.box11m-right{display:none;}
	
	.blog1-img img {width:99%; height:auto;}
	
	#fadeshow1 .gallerylayer img{ width: 99%; height: auto; }	
	#fadeshow1  {background:#BEBEBE; height:0px;}

	.mob-yes {display:block;}
	.moduletable-mein  ul.Navigation li ul a { display:none; }
	.moduletable-mein  ul.Navigation a, ul.Navigation span, .spacer-mainlevel {
	    display: block;
	    /* Breite den in li enthaltenen Elementen zuweisen */
	    text-decoration: none; font-weight: normal;
	    border: 0px solid green;
	    /* border-left-color: white; border-top-color: white; */
	    /* background-color: #FFFFFF; */
	    color: #3C3C3C;
	    font-size:1.0em; 
		text-transform: uppercase;
		padding:0px; padding-bottom: 5px; padding-top:5px; padding-right:20px;
	}
	ul.Navigation li ul  {
		margin: 0; padding: 5px;
		position: absolute;
		top: 0px; left: -5px; 
		display: none; z-index:2000;  /* Unternavigation ausblenden   */  
	}
	#active_menu {font-weight:bold;}
	ul.NavigationX #active_menuX{ font-weight: normal; font-size:1.0em; margin:0; display:block; }		
	ul.NavigationX li ul li .sublevel    { font-weight: normal; font-size:0.85em; text-indent:15px;}
	
	.mob-no  {display:none;}
	.pc-no   {display:block; }

	table.tableC .inputbox {font-size: 1.0em; width:240px; margin-top:8px; padding:3px;}
	.inputbox-select {font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c;
	  background-color : #FFFFFF; border: 1px solid #CCC;}
	.contact_email .inputbox {padding:3px;}
	#contact_captcha {width:99px;letter-spacing:11px; padding:3px; padding-left:7px;}
	#contact_text {width:280px;}
	#i-area{width:240px;}
	.CCC-ort {display:none;}
	.table-buchen {width:100%; max-width:425px; border:0px solid #CCCCCC;}
	.table-buchen2{width:100%; max-width:425px; border:0px solid #CCCCCC;}
	table.table-buchen td {font-size:11px; height:26px; }


	.google-left-b  {float:left; width:96%; margin-right:0px; margin-bottom:5px; padding:7px; color:#FFF; background:#C80000; font-size:1.3em; }
	.google-right-b {float:left; width:96%; margin-right:0px; margin-bottom:5px; padding:7px; color:#FFF; background:#E2E2E2; font-size:1.3em; }
	.google-left-m  {float:left; width:96%; margin-right:0px; margin-bottom:5px; padding:7px; color:#FFF; background:#E2E2E2; font-size:1.3em; }
	.google-right-m {float:left; width:96%; margin-right:0px; margin-bottom:5px; padding:7px; color:#FFF; background:#C80000; font-size:1.3em; }
	.google-right-b a, .google-left-m a {text-decoration:none; color:#000;}	
	.frame-mob {width:99%}
	.adr-mob {width:98%; border:0px solid red; margin-right: 0px;}
	figure {float:none;}
	.ak-weitere3{margin-top:0px; float:left;}
}

/* ########################################################################## */