/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */

@media all {
  /*
  * @section global typography settings
  *
  * vertical rhythm settings (based on em-unit)
  * -------------------------------------------
  * basefont-size:  14px (87.5%)
  * line-height  :  21px (factor: 1.5) */
  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */

  /* Zuletzt geändert am 14.08.2014 */
  html * {
    font-size: 100%;
  }

  /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */
  textarea,
  pre,
  code,
  kbd,
  samp,
  var,
  tt {
    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* font-size: 14px; */
  body {
    /* font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; */
    /* font-family:Arial,Helvetica, sans-serif; */
   	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
    font-size: 87.5%;
    color: #444444;
    -webkit-text-size-adjust:100%; /* aus yaml 4.0.2 */
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: "Droid Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #161e21;
    margin: 0;
  }

  h1 {
    /* font-size: 48px; */
    font-size: 342.85714%;
    line-height: 0.875;
    margin: 0 0 0.4375em 0;
  }

  h2 {
    /* font-size: 32px; */
    font-size: 228.57143%;
    line-height: 1.3125;
    margin: 0 0 0.65625em 0;
  }

  h3 {
    /* font-size: 24px; */
    font-size: 171.42857%;
    line-height: 0.875;
    margin: 0 0 0.875em 0;
  }

  h4 {
    /* font-size: 21px; */
    font-size: 150%;
    line-height: 1;
    margin: 0 0 1em 0;
  }

  h5 {
    /* font-size: 18px; */
    font-size: 128.57143%;
    line-height: 1.16667;
    margin: 0 0 1.16667em 0;
  }

  h6 {
    /* font-size: 14px; */
    font-size: 100%;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 0 1.5em 0;
  }


/* Erstellt am 03.09.2016 gukam */
.responsive {overflow-x: auto;}


/* Erstellt am 19.06.2014 und Zuletzt geändert am 20.09.2014*/
/*
h1.ce_headline  {
  width:650px;
  margin:0px 0px 1em 0px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma,Verdana,Arial,Helvetic,sams-serif;
	font-size:180%;
  font-weight:600;
  letter-spacing: -0.9px;
  color: #777;
  border-bottom: 1px #888 solid;
}
*/

/* Erstellt am 19.06.2014 und Zuletzt geändert am 20.09.2014*/
/*
.ce_text h1  {
  width:650px;
  margin:0px 0px 1em 0px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma,Verdana,Arial,Helvetic,sams-serif;
	font-size:180%;
  font-weight:600;
  letter-spacing: -0.9px;
  color: #777;
  border-bottom: 1px #888 solid;
}
*/

/* Erstellt am 29.07.2015 */
.ce_rs_column_start h6 {
    /* font-size: 14px; */
    font-family:'Droid Sans';
    font-size: 100%;
    font-weight: 400;
    line-height: 1;
    margin: 0 0 0.5em 0;
    color:#bfbfbf;
  }

/* Erstellt am 23.07.2015 rocksolid-columns */
.ce_text.block p {
    /* font-size: 14px; */
    font-family:'Droid Sans';
    font-size: 100%;
    font-weight: 400;
    line-height: 1;
    margin-top: 0px;
    padding:0px;
    /* color:#bfbfbf; */
		color:#111;
  }

/* Erstellt am 07.11.2015 */
form#tl_lost_password .formbody p.error {
		display:inline-block;
    /* font-size: 14px; */
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: 400;
    line-height: 1;
    margin-top: 0px;
    padding:4px 7px 4px 7px;
    color:#efefef;
    background:#a90016;
}

/* Erstellt am 07.11.2015 */
form#tl_login .formbody p.error {
		display:inline-block;
    /* font-size: 14px; */
    font-family:'Open Sans',Arial,Helvetica,sans-serif;
    font-size: 100%;
    font-weight: 400;
    line-height: 1;
    margin-top: 10px;
    padding:4px 7px 4px 7px;
    color:#efefef;
    background:#a90016;
}

/* Erstellt am 08.10.2015 */
#seite-nicht-gefunden-404 h2.ce_headline {
  width:600px;
  margin:0px 0px 1em 100px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma,Verdana,Arial,Helvetic,sams-serif;
	font-size:2.5em;
	font-size:140%;
  font-weight:600;
  letter-spacing: -0.9px;
  color: #afafaf;
  border-bottom: 1px #7f7f7f solid;
}

  /* Erstellt am 08.10.2015 */
#seite-nicht-gefunden-404 div.mod_sitemap.block {
  margin:0px 0px 1em 100px;
}

/* Erstellt am 19.06.2014 */
.ce_gallery.spalten4 h1  {
  width:495px;
  margin:0px 0px 1em 0px;
	padding:0px 0px 10px 0px;
	font-family:Tahoma,Verdana,Arial,Helvetic,sams-serif;
	font-size:180%;
  font-weight:600;
  letter-spacing: -0.9px;
  color: #bfbfbf;
  border-bottom: 1px #888 solid;
}

/* Erstellt am 10.01.2014 */
#eventkalender h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    color:#bfbfbf;
    /* color:#222; */
    margin: 0px 0px 20px 0px !important;
    padding:0px;
	}

/* Erstellt am 03.09.2015 */
#eventkalender-de h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    color:#bfbfbf;
    /* color:#222; */
    margin: 0px 0px 20px 0px !important;
    padding:0px;
	}

#eventkalender-en h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    color:#bfbfbf;
    /* color:#222; */
    margin: 0px 0px 20px 0px !important;
    padding:0px;
	}

#eventcalendar h1.ce_headline {
  font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-size:200%;
  /* line-height:200%; */
  color:#bfbfbf;
  /* color:#222; */
  margin: 0px 0px 20px 0px !important;
  padding:0px;
	}

/* Erstellt am 12.01.2014 */
#gaestebuch h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    /* color:#CDC9A5; */
    color:#bfbfbf;
		/* margin: 0px 0px 0px 25px !important; */
		margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	}

#guestbook h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    /* color:#CDC9A5; */
    color:#bfbfbf;
		/* margin: 0px 0px 0px 25px !important; */
		margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	}

  #gaestebuch h1 {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    /* color:#CDC9A5; */
    color:#cdc9a5;
		/* margin: 0px 0px 0px 25px !important; */
		margin: 0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
	}

/* Erstellt am 17.08.2015 */
.fotogallery h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    /* color:#CDC9A5; */
    color:#bfbfbf;
		/* margin: 0px 0px 0px 25px !important; */
		margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	}

/* Erstellt am 10.11.2015 */
#passwort-neu-erstellt h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:180%;
		/* line-height:200%; */
    /* color:#CDC9A5; */
    color:#bfbfbf;
    border-bottom:1px #999 solid;
		/* margin: 0px 0px 0px 25px !important; */
		margin: 0px 0px 0px 0px;
    padding:0px 0px 5px 0px;
	}


/* fuer ueber uns Colset 50-50 Erstellt am 18.06.2016 */
#ueber-uns-desktop .ym-g50.ym-gl h2,
#ueber-uns-desktop .ym-g50.ym-gr h2
{
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:180%;
	font-weight:normal;
	color:#cfcfcf;
}

#ueber-uns-desktop .ym-g50.ym-gl p ,
#ueber-uns-desktop .ym-g50.ym-gr p
{
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:120%;
	font-weight:normal;
	color:#bfbfbf;
}


/* .ym-g50.ym-gl .ym-gbox p */
/* div.ym-g50:nth-child(1) > div:nth-child(1) > p:nth-child(3) */


/* Erstellt am 17.09.2016 gukam */
.ym-gbox p {
	font-family:'Droid Sans',Arial,Helvetica,sans-serif;
	font-size:110% !important;
  /* line-height:90% !important; */
	font-weight:normal;
	color:#bfbfbf;
  margin-top:0px !important;
  /* padding:0 !important; */
}


/* Erstellt am 17.09.2016 gukam */
.ym-gbox img {
  margin-top:6px !important;
  margin-bottom:0px !important;
  /* padding-bottom:0 !important; */
}










/* Erstellt am 17.09.2016 gukam */
/*
.ym-gbox img.float-left + p {
  margin:0px 0px 0px 0px !important;
  padding:0px 0px 0px 0px !important;
}
*/


#about-us-desktop .ym-g50.ym-gl p ,
#about-us-desktop .ym-g50.ym-gr p
{
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:120%;
	font-weight:normal;
	color:#bfbfbf;
}

#about-us-desktop .ym-g50.ym-gl h2 ,
#about-us-desktop .ym-g50.ym-gr h2
{
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:180%;
	font-weight:normal;
	color:#cfcfcf;
}


/* --------------------------------------------------------------------------------  */

/* fuer about use Colset 50-50 Erstellt am 21.08.2015 */
#ueber-uns-desktop .rs-column h2 {
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:180%;
	font-weight:normal;
	color:#cfcfcf;
}

#ueber-uns-desktop .rs-column p {
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:120%;
	font-weight:normal;
	color:#bfbfbf;
}

#ueber-uns-desktop .rs-column h2 {
	font-family:'Droid Sans',Verdana,Helvetica,Arial,sans-serif;
	font-size:180%;
	font-weight:normal;
	color:#cfcfcf;
}


/* Erstellt am 03.09.2015 */
#terminliste-anzeigen-de h1 {
 line-height:0;
	display:none;
}

/* Erstellt am 03.09.2015 */
#terminliste-anzeigen-en h1 {
 line-height:0;
	display:none;
}

/* Erstellt am 09.09.2015 */
table.getraenke {
	width: 96%;
  border-collapse: collapse;
  /* margin: 0 0 1.35714em 0; */
}

/* Erstellt am 09.09.2015 */
table.getraenke td {
	padding:0px 0px 3px 0px;
}



/* Erstellt am 09.09.2015 */
table.getraenke tbody tr td.getraenke-auswahl p {
  font-family:'Droid Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:135%;
	font-size:120%;
  font-weight:600;
  /* line-height:1.4; */
  vertical-align:middle;
  text-align:left;
	text-align:center;
  letter-spacing: -.7px;
	background: #600;
  border-radius:5px;
	border:#777 1px solid;
  /* color:#efefef; */
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 0px;
}

table.getraenke tbody tr td.getraenke-auswahl p a {
  /* overflow: hidden; */ 	/* Zuletzt geändert am 26.09.2015 ist nicht so guenstig für Auswahl ueber gamze Breite */
  /* display:block; */ 			/* Zuletzt geändert am 26.09.2015 ist nicht so guenstig für Auswahl ueber gamze Breite */
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  /* font-size:140%; */
  font-weight:600;
  color:#afafaf;
}

table.getraenke tbody tr td.getraenke-auswahl p a:link,
table.getraenke tbody tr td.getraenke-auswahl p a:visited
 {
	text-decoration:none;
  color:#afafaf;
}

/* Erstellt am 09.09.2015 */
table.getraenke tbody tr td.getraenke-auswahl p a:hover {
	text-decoration:none;
  color:#efefef;
}


/* Erstellt am 11.06.2016 */
table.euro-2016 {
	width: 96%;
  border-collapse: collapse;
  /* margin: 0 0 1.35714em 0; */
}

/* Erstellt am 11.06.2016 */
table.euro-2016 td {
	padding:0px 0px 3px 0px;
}

/* Erstellt am 11.06.2016 */
table.euro-2016 tbody tr td.euro-2016-auswahl p {
  font-family:'Droid Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:135%;
	font-size:120%;
  font-weight:600;
  /* line-height:1.4; */
  vertical-align:middle;
  text-align:left;
	text-align:center;
  letter-spacing: -.7px;
	background: #600;
  background: #01265B;
  border-radius:5px;
	border:#777 1px solid;
  /* color:#efefef; */
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 0px;
}


/* Erstellt am 11.06.2016 */
table.euro-2016 tbody tr td.getraenke-auswahl p a {
  /* overflow: hidden; */ 	/* Zuletzt geändert am 26.09.2015 ist nicht so guenstig für Auswahl ueber gamze Breite */
  /* display:block; */ 			/* Zuletzt geändert am 26.09.2015 ist nicht so guenstig für Auswahl ueber gamze Breite */
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  /* font-size:140%; */
  font-weight:600;
  color:#afafaf;
  /* color:#0A4181; */
}

/* Erstellt am 11.06.2016 */
table.euro-2016 tbody tr td.euro-2016-auswahl p a:link,
table.euro-2016 tbody tr td.euro-2016-auswahl p a:visited
 {
	text-decoration:none;
  color:#afafaf;
}

/* Erstellt am 11.06.2016 */
table.euro-2016 tbody tr td.euro-2016-auswahl p a:hover {
	text-decoration:none;
  color:#efefef;
  /* color:#0A4181; */
}

/* ------------------------------------------------------------------------------------  */

/* Erstellt am 11.06.2016 */
table.testseite {
	width: 96%;
  border-collapse: collapse;
  /* margin: 0 0 1.35714em 0; */
}

/* Erstellt am 11.06.2016 */
table.testseite td {
	padding:0px 0px 3px 0px;
}

/* Erstellt am 11.06.2016 */
table.testseite tbody tr td.testseite-auswahl p {
  font-family:'Droid Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:135%;
	font-size:120%;
  font-weight:600;
  /* line-height:1.4; */
  vertical-align:middle;
  text-align:left;
	text-align:center;
  letter-spacing: -.7px;
	/* background: #600; */
  /* background: #01265B; */
	/* background-color:#800000; */
  background-color:#444;
  border-radius:5px;
	border:#888 1px solid;
  /* color:#efefef; */
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 0px;
}

/* Erstellt am 11.06.2016 */
table.testseite tbody tr td.testseite-auswahl p a {
  /* overflow: hidden; */ 	/* Zuletzt geändert am 26.09.2015 ist nicht so guenstig für Auswahl ueber gamze Breite */
  /* display:block; */ 			/* Zuletzt geändert am 26.09.2015 ist nicht so guenstig für Auswahl ueber gamze Breite */
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  /* font-size:140%; */
  font-weight:600;
  color:#bfbfbf;
  /* color:#0A4181; */
}

/* Erstellt am 11.06.2016 */
table.testseite tbody tr td.testseite-auswahl p a:link,
table.testseite tbody tr td.testseite-auswahl p a:visited
 {
	text-decoration:none;
  color:#bfbfbf;
}

/* Erstellt am 11.06.2016 */
table.testseite tbody tr td.testseite-auswahl p a:hover {
	text-decoration:none;
  color:#efefef;
  /* color:#0A4181; */
}

/* ---------------------------------------------------------------------------------------- */
/* Erstellt am 15.01.2014 																																	*/
/* News Archiv 																																							*/
/* ---------------------------------------------------------------------------------------- */

/*Erstellt am 15.01.2014  */
.mod_newsarchive .layout_latest {
    border-bottom: 1px dotted #D9D9D9;
		border-bottom: 1px dotted #888;
    /* border-top: 1px dotted #D9D9D9; */
    /* border-top: 1px dotted #888; */
    /* margin: 2em 0 3em; */
		margin: 0px 0px 0px;     /* oben, rechts und links, unten */
    padding: 5px 0px 5px;
}

/* Erstellt am 15.01.2014 */
#news h1.ce_headline {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:170%;
    font-weight:bold;
		/* line-height:200%; */
    /* color:#6f0000; */
		color:#222;
		margin: 0px 0px 10px 0px !important;
    padding:0px 0px 0px 0px;
	}

/* Erstellt am 15.01.2014 */
.mod_newsarchive h1 {
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size:210%;
	font-weight:bold;
	/* line-height:200%; */
	/* color:#6f0000; */
	color:#444;
	/* padding:0px 0px 0px 0px; */
	margin: 0px 0px 0px 0px;
	}

/* Erstellt am 15.01.2014 */
.mod_newsarchive h2 {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:120%;
    font-weight:bold;
		/* line-height:1; */
    /* color:#6f0000; */
		color:#222;
		margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	}

/* Erstellt am 15.01.2014 */
.layout_full h1 {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:120%;
    font-weight:bold;
		/* line-height:200%; */
    /* color:#6f0000; */
		color:#222;
		margin: 0px 0px 10px 0px ;
    padding:0px 0px 0px 0px;
	}

/* Erstellt am 15.01.2014 */
.layout_latest.block p.info {
    color:#fff;
    background:#333;
    padding:5px 0px 5px 5px;
    margin-top:10px;
		margin-bottom:10px;
}

/* Erstellt am 15.01.2014 */
.layout_full.block p.info {
	color:#fff;
	/* background:#8A002D; */
	background:#333;
	padding:5px 0px 5px 5px;
	margin-top:10px;
	margin-bottom:10px;
}

/* Erstellt am 15.01.2014  */
.mod_newsreader.block p.back {
    padding:35px 0px 0px 0px;
    /* margin-top:10px; */
		/* margin-bottom:10px; */
}

/* Erstellt am 15.01.2014 */
.mod_newsreader.block p.back a, .mod_newsreader.block p.back a:link, .mod_newsreader.block p.back a:visted {
	color:#111;
}

/* Erstellt am 15.01.2014 */
.mod_newsreader.block p.back a:hover {
	color:#a50019;
}

/* Erstellt am 15.01.2014 */
.teaser p,
.layout_latest.block.last.even .teaser p,
.layout_latest.block.odd .teaser p
{
	/* display:none; */
  /* line-height:1.1; */
  margin-top:5px !important;
	margin-bottom:15px !important;
  padding:0px ;
}

/* Erstellt am 15.01.2014 */
/*
.teaser p.text_normal,
.layout_latest.block.last.even .teaser p.text_normal,
.layout_latest.block.odd.teaser p.text_normal
{
  margin-top:3px !important;
	margin-bottom:15px !important;
}
*/

/* Erstellt am 15.01.2014 */
/*
.layout_latest.block.first.even p.more a,
.layout_latest.block.last.even p.more a
{
    padding:10px 0px 10px 0px !important;
    margin-top:20px !important;
		margin-bottom:20px !important;
}
*/

/* Erstellt am 15.01.2014 */
/*
.mod_newsarchive p.more a {
	color:#000;
  margin-top:10px !important;
  margin-bottom:10px !important;
}
*/

/* Erstellt am 15.01.2014 */
.mod_newsarchive p.more a:hover {
	color:#bf0000;
}

/* Ende News Archiv */

	h1.kontakte {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    color:#CDC9A5;
    padding:0px;
		margin: 0px 0 10px 0px;
	}

	h1.gaestebuch {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:200%; */
    color:#CDC9A5;
    padding:0px;
		margin: 0px 0px 5px 0px;
	}

	h1.impressum {
   	/* font-family: 'Cabin',Verdana,Arial,Helvetica, sans-serif; */
    font-family: 'Roboto','Open Sans',Verdana,Arial,Helvetica, sans-serif;
		font-size:230%;
    font-weight:400;
		/* line-height: 100%; */
    /* color:#CDC9A5; */
		color:#dfdfdf;
		margin: 0px 0 10px 0px;
	}

	h2.impressum {
   	/* font-family: 'Cabin',Verdana,Arial,Helvetica, sans-serif; */
    font-family: 'Roboto','Open Sans',Verdana,Arial,Helvetica, sans-serif;
		font-size:170%;
    font-weight:400;
		/* line-height: 100%; */
    /* color:#CDC9A5; */
		color:#cfcfcf;
		margin: 0px 0px 0px 0px;
		margin: 0px 0px 6px 0px;
	}

	h1.open_sans {
  	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
		font-size:200%;
		/* line-height:2.4; */
    color:#CDC9A5;
		margin: 0px 0 10px 0px;
	}

	h1.muli {
  	font-family: "Mull", Arial, Helvetica, sans-serif;
		font-size:250%;
		line-height: 100%;
		margin: 10px 0 10px 0px;
	}

	h2 {
		font-size:250%;
		line-height: 1.2em;
		margin: 0.6em 0 0 0;
	}

	h2.open_sans {
   	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-size:160%;
    font-weight:400;
		/* line-height: 100%; */
    color:#CDC9A5;
		margin: 10px 0 10px 0px;
	}

	h2.cabin {
   	font-family: 'Cabin',Verdana,Arial,Helvetica, sans-serif;
		font-size:160%;
    font-weight:400;
		line-height: 100%;
		margin: 10px 0 10px 0px;
	}

	h2.dosis {
   	font-family: "Dosis", Arial, Helvetica, sans-serif;
		font-size:180%;
    font-weight:600;
		line-height: 100%;
		margin: 10px 0 10px 0px;
	}

/* --- Lists | Listen  -------------------------------------------------------------------------------- */
/*
  ul,
  ol,
  dl {
    font-size: 100%;
    line-height: 1.5;
    margin: 0 0 1.5em 0;
  }
*/

/*
  ul {
    list-style-type: disc;
  }
*/

/*
  ol {
    list-style-type: decimal;
  }
*/

/*
  ul ul {
    list-style-type: circle;
    margin-top: 0;
  }
*/

/*
  ol ol {
    list-style-type: lower-latin;
    margin-top: 0;
  }
/*

/*
  ol ul {
    list-style-type: circle;
    margin-top: 0;
  }
*/

/*
  li {
    font-size: 100%;
    line-height: 1.5;
    margin-left: 1.2em;
  }
*/
/*
  dt {
    font-weight: bold;
  }
*/

/*
  dd {
    margin: 0 0 1.5em 0.8em;
  }
*/

/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
/* orignal dj */

  /*
  p {
    font-size: 100%;
    line-height: 1.5;
    margin: 0 0 1.5em 0;
  }
	*/

  p.cabin {
 		font-family: 'Cabin',Verdana,Arial,sans-serif;
    font-size:115%;
    font-weight:400;
		line-height:115%;
		margin: 10px 0 10px 0px;
	}

	p.cabin.block {
  	text-align:justify;
	}

  p.open_sans {
		font-family: 'Open Sans',Verdana,Arial,sans-serif;
    font-size:100%;
    font-weight:400;
		line-height:120%;
		margin: 10px 0 10px 0px;
	}

  p.open_sans.block {
 		font-family: 'Open Sans',Verdana,Arial,sans-serif;
 		text-align:justify;
		/* text-align:right; */
	}

  p.impressum.block {
 		font-family: 'Open Sans',Verdana,Arial,sans-serif;
    font-size:105%;
    font-weight:400;
		line-height:1.2;
    color:#cdc9a5;
 		text-align:justify;
 		margin: 10px 0 10px 0px;
	}

  p.open_sans.bold {
	font-family: 'Muli',Verdana,Arial,sans-serif;
  font-weight:700;
	}

  p.open_sans.italic {
		font-family: 'Open sans',Verdana,Arial,sans-serif;
    font-size:115%;
    font-weight:400;
    font-style:italic;
		line-height:120%;
		margin: 10px 0 10px 0px;
	}

  p.muli {
		font-family: 'Muli',Verdana,Arial,sans-serif;
    font-size:105%;
		font-weight:400;
		line-height:120%;
		margin: 15px 0 10px 0px;
	}

  p.muli.block {
    text-align:justify;
	}

  p.gentium_basic {
		font-family: 'Gentium Basic',Verdana,Arial,sans-serif;
    font-size:120%;
		font-weight:normal;
		line-height:120%;
		margin: 1.5em 0 0 0;
	}

  blockquote,
  cite,
  q {
    font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;
    font-style: italic;
  }

  blockquote {
    background: transparent;
    color: #666666;
    margin: 1.5em 0 0 1.5em;
  }

  strong,
  b {
    font-weight: bold;
  }

  em,
  i {
    font-style: italic;
  }

  big {
    /* font-size: 16px; */
    font-size: 114.28571%;
    line-height: 1.3125;
  }

  small {
    /* font-size: 12px; */
    font-size: 85.71429%;
    line-height: 1.75;
  }

  pre,
  code,
  kbd,
  tt,
  samp,
  var {
    font-size: 100%;
  }

  pre {
    font-size: 100%;
    line-height: 1.5;
    margin: 0 0 1.5em 0;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
  }

  pre,
  code {
    color: #880000;
  }

  kbd,
  samp,
  var,
  tt {
    color: #666666;
    font-weight: bold;
  }

  var,
  dfn {
    font-style: italic;
  }

  acronym,
  abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }

  sup {
    top: -0.5em;
  }

  sub {
    bottom: -0.25em;
  }

  mark {
    background: yellow;
    color: black;
  }

  hr {
    color: #fff;
    background: transparent;
    margin: 0 0 0.75em 0;
    padding: 0 0 0.67857em 0;
    border: 0;
    border-bottom: 1px #eeeeee solid;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  /* original dj */
  /*
  a {
    color: #4d87c7;
    background: transparent;
    text-decoration: none;
  }
	*/

/* Zuletzt geändert am 13.01.2014 */
/*
	a {
		color:#CDCDB4;
		background:transparent;
		text-decoration:none;
    outline:0 none;
	}

	a:active { color:#CDCDB4; outline: none; }
	a:link 		{ color:#CDCDB4;background:transparent; outline: 0 none; }
  a:visited { color:#CDCDB4;background:transparent; outline: 0 none; }

	a:active 	{ background:transparent; outline: 0 none; }
	a:hover 	{ background:transparent; outline: 0 none; text-decoration:underline;}
*/

/* Erstellt am 13.01.2014 */
	a {
		color:#111;
		background:transparent;
		text-decoration:none;
    outline:0 none;
	}

/* Zuletzt geändert am 02.07.2014 Probelme mit responsive Slider Navigation themes.gif wird nicht angezeigt */
/*
	a:active { color:#111; outline: none; }
	a:link 		{ color:#111;background:transparent; outline: 0 none; }
  a:visited { color:#111;background:transparent; outline: 0 none; }
*/

/* Zuletzt geändert am 02.07.2014 Probelme mit responsive Slider Navigation themes.gif wird nicht angezeigt */
	a:active	{ background:transparent; outline: 0 none; }
	/* a:link 		{ background:transparent; outline: 0 none; } */
	a:hover 	{ background:transparent; outline: 0 none; text-decoration:underline;}

	/* Erstellt am 01.07.2013 */
	object:focus {outline: 0 none; }

	/* original dj */
  /*
  a:active {
    outline: none;
  }
	*/

  /* original dj */
  /* (en) maximum constrast for tab focus - change with great care */
  /* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */
  /*
  a:hover,
  a:focus {
    background-color: #4d87c7;
    color: white;
    text-decoration: none;
  }
  */

  /* --- images ------------------ */

/* original dj */
/*
img,
figure {
  margin: 0;
}
*/

/* Erstellt am 20.07.2014 */
/* Probleme mit IE 8 max-width:100%; */
/*
.startseite img,
figure {
	/* display:none; */ /*
  margin: 0;
  max-width:100%;
}
*/

/* Erstellt am 21.07.2014 */
.startseite img,
figure {
	/* display:none; */
  margin: 0;
  width:auto;
  max-width:100%;
  height:auto;
}

.fotogallery img,
figure {
	/* display:none; */
  margin: 0;
  width:auto;
  max-width:auto;
  height:auto;
}

/* Erstellt am 15.01.2014 und Zuletzt geändert am 20.07.2014 */
/*
p img {
  max-width: 100%;
  height:auto !important;
}
*/

/* Erstellt am 15.01.2014 */
/*
figure.image_container a img {
    max-width: 100% !important;
    height:auto !important;
}
*/

  .flexible {
    margin-bottom: 1.5em;
    max-width: 100%;
    height: auto;
  }

  /* original dj */
  /* IE6 workaround - 2% space for possible borders */
  /*
  * html .flexible {
    width: 98%;
  }
	*/

  /* aus Yaml 4.0.2 */
  * html .flexible {	/* IE6 support */
		width: 98%;		/* 2% space for borders */
	}

  .bordered {
    margin-bottom: 1.5em;
    border: 2px #eee solid;
    border: 2px white solid;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
  }

  /**
  * ----------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */
  .highlight {
    color: #cc3300;
  }

  .dimmed {
    color: #888888;
  }

  .box {
    border-radius: 0.3em;
    border-width: 1px;
    border-style: solid;
    border-color: #888;
    border-color: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.2);
    color: #444;
    color: rgba(0, 0, 0, 0.8);
    padding: 1.42857em;
    margin: 0 0 1.5em 0;
  }

  /* original dj */
  /*
  .box > *:last-child {
    margin-bottom: 0;
  }
	*/

  /* aus Yaml 4.0.2 */
 	.box > *:first-child {
		margin-top: 0;
	}

  /* original dj */
  /*
  .label {
    font-family: Verdana, Geneva, sans-serif;
    padding: 1px 6px 2px;
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
    white-space: nowrap;
    border-radius: 3px;
    background: #06C;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
  }
	*/

  .info {
    background: #f4f4f4;
  }

  .success {
    background: #88cc88;
  }

  .warning {
    background: #cccc88;
  }

  .error {
    background: #cc8888;
  }

	/* original dj */
  /*
  .float-left {
    float: left;
    display: inline;
    margin: 0 1em 1.5em 0;
  }
  */

	/* aus yaml 4.0.2 */
	.float-left {
		float:left;
		display:inline;
		margin: 1.5em 1em 0 0;
	}


/* Erstellt am 17.06.2016 */
#testseite-3-de img.float-left {
  float:left;
  display:inline;
  margin: 0.4em 0.7em 0em 0em;
}


  /* Erstellt am 18.06.2014 */
	.float_left {
  		float:left;
   		margin: 0;
      padding:0;
	}

/* Erstellt am 18.06.2014 */
	.float_right {
  		float:right;
   		margin: 0;
      padding:0;
	}

	/* original dj */
  /*
  .float-right {
    float: right;
    display: inline;
    margin: 0 0 1.5em 1em;
  }
	*/

	/* aus yaml 4.0.2 */
	.float-right {
		float:right;
		display:inline;
		margin: 1.5em 0 0 1em;
	}

	/* original dj */
  /*
  .center {
    display: block;
    text-align: center;
    margin: 0 auto 1.5em auto;
  }
	*/

	/* aus yaml 4.0.2 */
	.center {
		display:block;
		text-align:center;
		margin: 1.5em auto 0 auto;
	}

  /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */

  /* original dj */
  /*
  table {
    width: 100%;
    border-collapse: collapse;
    color: #444444;
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    margin: 0 0 1.35714em 0;
  }
	*/

  /* original dj */
  /*
  table.narrow {
    margin: 0 0 1.42857em 0;
  }
	*/

  /* aus yaml 4.0.2 */
  table.narrow {
		margin:  1.4286em 0 0 0;
	}

  /* original dj */
  /*
  table.narrow th,
  table.narrow td {
    padding: 0 0.5em;
    line-height: 1.42857;
  }
	*/

  /* aus yaml 4.0.2 */
  table.narrow th,
	table.narrow td {
		padding: 0 0.5em;
		line-height: 1.4286em;
	}

	/* original dj nicht in yaml 4.0.2 ??? */
  /*
	table.fixed {
    table-layout: fixed;
  }
	*/

  table.bordertable {
    border: 1px #ccc solid;
  }

  table.bordertable thead th {
    background: #e0e0e0;
    border-right: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
  }

  table.bordertable tbody th[scope="row"] {
    background: #f0f0f0;
  }

  table.bordertable tbody th {
    border-right: 1px solid #ccc;
  }

  table.bordertable tbody td {
    border-right: 1px solid #ccc;
  }

  caption {
    font-variant: small-caps;
  }

	/* original dj */
  /*
  th,
  td {
    line-height: 1.5em;
    vertical-align: top;
    padding: 0.71429em 0.5em;
  }
	*/

  /* Zuletzt geändert am 11.01.2013 fuer Fotogalerie  aus yaml 4.0.2 */
	th, td {
		line-height: 0.5em;
		vertical-align: top;
		padding: 0.1em 0.5em;
	}

	/* original dj */
  /*
  th *:first-child,
  td *:first-child {
    margin-top: 0;
  }
	*/

  th.nowrap,
  td.nowrap {
    white-space: nowrap;
  }

	/* original dj */
  /*
  thead th {
    text-align: left;
    color: #000;
    border-bottom: 2px #000 solid;
  }
	*/

  tbody {
    /* highlight row on mouse over */
  }

  tbody th {
    text-align: left;
    border-top: 1px solid #ccc;
  }

  /* original dj */
	/*
  tbody td {
    text-align: left;
    border-top: 1px solid #ccc;
  }
	*/

	/* original dj */
  /*
  tbody tr:hover th,
  tbody tr:hover td {
    background: #f8f8f8;
  }
	*/

/* ---------------------------------------------------------------------- */
/*  Fotogalerie  */
/* ---------------------------------------------------------------------- */

/* Zuletzt geändert am 17.09.2012 fuer Fotogalerie Uebersicht */
.ce_gallery	table {
	/* width:100%; */
	width:auto; /* Erstellt am 21.01.2013 */
	border-collapse:collapse;
	/* margin: 1.3571em 0 0 0; */
	margin: 0px 0px 0px 6px;
	/* background:#FFDF00; */
	background:transparent;
	color:#000;
	border-top: 0;
	border-bottom:0;
  /* display:none; */
	}

/* Erstellt am 17.09.2012 */
.ce_gallery	tbody td {
  /* margin:0; */
  padding:0px 3px;
	padding:0px 1px;
	text-align:left;
	border-top:none;
	}

/* Erstellt am 04.01.2013 */
figure.image_container {
  margin:0;
  padding:0;
  outline: 0 none;
}

/* Erstellt am 17.06.2016 */
#testseite-3-de figure.image_container.float_below img {
  /* margin:0; */
  /* padding:0; */
  outline: 0 none;
  /* display:none; */
  max-width:100%;
  height:auto;
}

figure.image_container a image {
  margin:0;
  padding:0;
}

/* Zuletzt geändert am 17.09.2012 */
/*
figure.image_container figcaption.caption {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:600;
  line-height:100%;
  margin:2px 0px 2px 0px;
  padding:0;
	color:#cfcfcf;
}
*/


/* Erstellt am 13.06.2016 */
figure.image_container figcaption.caption {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:95%;
  font-weight:600;
  line-height:100%;
  margin:3px 0px 10px 0px;
  padding:0px 0px 0px 0px;
	color:#cfcfcf;
}


/* Zuletzt geändert am 17.09.2012 */
.fotogallery figure.image_container figcaption.caption {
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:100%;
  /* margin:-3px 0px 0px 0px; */
	margin:3px 0px 6px 0px;
  padding:0;
	color:#cdc9a5;
	color:#222;
  text-align:center;
}

/* Zuletzt geändert am 17.09.2012 */
/* Seiten Navogation in Fotagalerie gk */
.ce_gallery.block .pagination.block {
  margin:0px 0px 0px 11px;
  padding:0px 0px 0px 0px;
  color:#000;
}

/* Zuletzt geändert am 17.09.2012 */
/* Seiten Navogation in Fotagalerie gk */
.ce_gallery.block .pagination.block ul {
	/* display:inline; */
  list-style-type:none;
  line-height:200%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#000;
}

/* Zuletzt geändert am 17.09.2012 */
/* Seiten Navogation in Fotagalerie gk */
.ce_gallery.block .pagination.block ul li {
	display:inline;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:100%;
  line-height:230%;
  margin:0px 0px 0px 0px;
  /* padding:0px 10px 0px 0px; */
	padding:0px 0px 0px 0px;
  color:#000;
  color:#efefef;
}

/* Erstellt am 17.09.2012 */
.fotogallery .ce_gallery.block .pagination p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
  font-family:'Open Sans'Tahoma,Arial,Helvetica,sans-serif;
  font-size:95%;
  line-height:115%;
  font-weight:600;
  /* letter-spacing: -0.2px; */
  margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	/* color:#cdc9a5; */
	color:#222;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li span.current {
  background:#555;
  font-weight:bold;
  color:#fff;
 	padding:0px 10px 0px 10px;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li a.link {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	font-weight:400;
	padding:0px 10px 0px 10px;
  background:transparent;
	color:#fff;
	color:#111;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li a:hover {
	font-weight:600;
	/* padding:0px 10px 0px 10px; */
  background: #a50019;
 	/* color:#cdc9a5; */
  color:#fff;
  text-decoration:none;
}

/* Erstellt am 29.06.2013 */
.ce_gallery.block .pagination ul li a.last:hover {
	font-weight:500;
  background: transparent;
 	color:#cdc9a5;
  text-decoration:underline;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li.first a.first,
.ce_gallery.block .pagination ul li.next a.next,
.ce_gallery.block .pagination ul li.last a.last,
.ce_gallery.block .pagination ul li.previous a.previous {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-weight:400;
 	color:#cdc9a5;
	color:#111;
  text-decoration:none;
}

/* Erstellt am 30.06.2013 */
.ce_gallery.block .pagination ul li.first a.first:hover,
.ce_gallery.block .pagination ul li.next a.next:hover,
.ce_gallery.block .pagination ul li.last a.last:hover,
.ce_gallery.block .pagination ul li.previous a.previous:hover {
 	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
 	font-weight:400;
 	/* color:#cdc9a5; */
	color:#000;
  text-decoration:underline;
}

/* Zuletzt geändert am 30.06.2013 Erstellt am 17.09.2012 */
/*
.ce_gallery.block .pagination ul li.next a.next:hover,
.ce_gallery.block .pagination ul li.previous a.previous:hover {
  background:transparent;
 	font-weight:500;
 	padding:0px 0px 0px 0px;
 	color:#cdc9a5;
  text-decoration:underline;
}
*/

/* Erstellt am 30.06.2013 */
.ce_gallery.block .pagination ul li.previous a.previous:hover {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	font-weight:400;
  background:transparent;
 	color:#cdc9a5;
 	padding:0px 0px 0px 0px;
  text-decoration:underline;
}

/* Erstellt am 30.06.2013 */
.pagination ul li.first a.first:hover {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  background:transparent;
 	font-weight:500;
 	padding:0px 0px 0px 0px;
 	color:#cdc9a5;
  text-decoration:underline;
}

/* Erstellt am 30.06.2013 */
.pagination ul li.next a.next:hover {
  background:transparent;
 	font-weight:500;
 	padding:0px 0px 0px 0px;
 	color:#cdc9a5;
  text-decoration:underline;
}

/* Erstellt am 17.09.2012 mit   max-width:100%; */
/* Probleme mit IE 8 */
/*
.startseite figure.image_container a img {
	padding:0;
	/* border: 2px #7f7f7f solid; */ /*
  max-width:100%;
}
*/

/* Erstellt am 21.07.2014 */
.startseite figure.image_container a img {
	padding:0;
  width:auto;
	max-width:100%;
}

/* Erstellt am 14.06.2014 */
.Fussball-WM-2014 figure.image_container a img {
  margin:0;
  padding:0px;
  /* display:none; */
  max-width:100%;
  /* overflow:hidden !important; */
}

/* Erstellt am 02.03.2014 */
.fasnacht figure.image_container a img {
	padding:0;
	/* border: 2px #fff solid; */
}

/* Erstellt am 14.06.2014 */
.Fussball-WM-2014 figure.image_container a img {
	padding:0;
	border: 0px #7f7f7f solid;
}

/* Erstellt am 17.09.2012 und Zuletzt geändert am 20.07.2014 */
/*
figure.image_container a img:hover {
	padding:0;
  border: 2px #f00 solid;/
}
*/

/* Erstellt am 14.06.2014 */
.Fussball-WM-2014 figure.image_container a img:hover {
	padding:0;
	/* border: 2px #a50018 solid; */
	/* border: 2px #fff solid; */
  border: 0px #f00 solid;/
}

/* Erstellt am 02.03.2014*/
.fasnacht figure.image_container a img:hover {
	padding:0;
	/* border: 2px #a50018 solid; */
	/* border: 2px #fff solid; */
  border: 2px #fff solid;/
}

.fasnacht figure.image_container figcaption.caption {
    color: #444;
    font-size: 100%;
    line-height: 120%;
    padding:0px;
}

/* Erstellt am 04.07.2013 */
.fotogallery .ce_toplink {
	margin-left:12px;
}

/* Erstellt am 04.07.2013 */
.fotogallery #fifa-wm-2010-vom-11-juli-2010 .ce_toplink a {
	margin-left:-7px;
}

} /* Close @media all */

@media screen, projection {
/* ----------------------------------------------------------------------------------------------------------------------- */
/* Als Erstatz fuer tl_files/tinymce.css */
/* ----------------------------------------------------------------------------------------------------------------------- */

/* klasse ist fotogallery */

.foto_galerie_titel,
.foto_galerie_titel_1 {
	font-family:'Open Sans',Tahoma,Helvetica,Arial,sans-serif;
	font-size:100%;
  line-height:1.1;
  letter-spacing:-0.0px;
  font-weight:600;
 	color:#cdc9a5 !important;
	margin:3px 0px 0px 7px;
	padding:0px 0px 0px 0px;
}

.foto_galerie_titel_2 {
 	font-family:'Open Sans',Tahoma,Helvetica,Arial,sans-serif;
	font-size:100%;
  line-height:1.1;
  letter-spacing:-0.0px;
  font-weight:600;
 	color:#cdc9a5 !important;
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
}

/* Erstellt am 16.05.2011 */
.foto_galerie_author {
 	font-family:'Open Sans',Tahoma,Helvetica,Arial,sans-serif;
	/* font-style:normal; */
	/* font-size:12px; */
	font-size:90%;
  /* line-height:14px; */
  font-weight:600;
 	color:#cfcfcf !important;
 	margin:3px 0px 10px 7px;
}

/* Meine Anpassungen für tiymce.css */
/* body{color:#000;} */

.Titel_1 {
	/* margin:0px 0px 5px -2px; */
  margin:0px 0px 5px 0px;
	padding:0px 0px 10px 0px;
	/* font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; */
  font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:150%;
  /* line-height:1.5; */
  font-weight:normal;
  /* text-align:left; */
  letter-spacing:-0.3px;
 	color:#cdc9a5 !important;
}

.Titel_2 {
	/* margin:0px 0px 5px -2px; */
	margin:15px 0px 0px 0px;
  padding:0px 0px 10px 0px;
	/* font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; */
  font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:140%;
  /* line-height:1.3; */
	font-weight:normal;
  /* text-align:left; */
  letter-spacing:-0.5px;
 	color:#cdc9a5!important;
}

.Titel_3 {
	/* margin:0em 0em 0.15em 0em; */
	/* margin:0px 0px 5px -2px; */
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	/* font-family:"Trebuchet MS",Helvetica,Arial,sans-serif; */
  font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.4em;
  /* line-height:1.1; */
  font-weight:normal;
  /* text-align:left; */
  /* letter-spacing:-0.04em; */
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.text_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
 	color:#cdc9a5 !important;
}

/* Erstellt am 13.01.2014 */
#kontakt p.text_normal {
	margin:0px;
  padding:0px 0px 3px 0px;
  /* font-family:Tahoma,Arial,Helvetica,sans-serif; */
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:110%;
  line-height:1;
  font-weight:normal;
 	color:#000 !important;
}

/* Erstellt am 13.01.2014 */
p.impressum {
  /* font-family:Tahoma,Arial,Helvetica,sans-serif; */
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	/* font-style:normal; */
	/* font-size:118%; */
	font-size:112%;
  line-height:125%;
  font-weight:500;
  /* background:#111; */
  /* letter-spacing: -.3px; */
 	/* color:#cdc9a5 !important; */
	color:#bfbfbf !important;
	margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px !important;
  text-align:left;
}

/* Erstellt am 12.01.2014 */
p.text_normal {
	margin:0px;
  padding:0px;
  font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
 	color:#000 !important;
}

/* Erstellt am 02.11.2011 */
.text_bold {
	margin:0px !important;
  /* padding:0px!important; */
	padding:0px 0px!important;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	/* font-style:normal; */
	font-size:1.05em;
  /* line-height:1.1; */
	line-height:1.2;
  font-weight:bold !important;
  text-align:left;
 	/* color:#222 !important; */
	color:#cdc9a5 ;
  }

/* Erstellt am 12.01.2014 */
.fotogallery p.text_normal {
	margin:0px 0px 0px 5px !important;
	padding:0px 0px 0px 0px !important;
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	font-size:95%;
  /* line-height:1.1; */
	line-height:1.2;
  font-weight:600 !important;
  text-align:left;
 	color:#cfcfcf !important;
  }

/* Erstellt am 12.01.2014 */
.fotogallery p.text_bold {
 	margin:0px 0px 0px 5px !important;
	padding:0px 0px 0px 0px !important;
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	/* font-style:normal; */
	font-size:100%;
  /* line-height:1.1; */
	line-height:1.2;
  font-weight:normal !important;
  text-align:left;
 	color:#cdc9a5 !important;
  }

/* Erstellt am 05.11.2011 */
/*
.text_news_normal {
	margin:0px;
  padding:0px;
  font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em;
  line-height:1;
  font-weight:normal;
 	color:#000;
}
*/

/* Erstellt am 05.11.2011 */
/*
.text_news_bold {
	margin:0px !important;
  padding:0px!important;
  font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em;
  line-height:1.1;
  font-weight:bold !important;
  text-align:left;
 	color:#3f3f3f;
}
*/

/* Erstellt am 02.11.2011 */
.blocksatz_normal {
	margin:0px !important;
  padding:0px !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-style:normal !important;
	font-size:110% !important;
  line-height:1.1 !important;
  font-weight:500;
  letter-spacing:0px !important;
  text-align:justify !important;
 	color:#cdc9a5 !important;
}

/* Erstellt am 20.08.2015 */
#ueber-uns-desktop .ce_text p {
	margin:0px;
  padding:0px ;
  font-family:'Open Sans', Verdana,Arial,Helvetica,sans-serif;
	font-style:normal !important;
	font-size:110% !important;
  line-height:1.1 !important;
  font-weight:500;
  letter-spacing:0px !important;
  text-align:justify !important;
	color:#bfbfbf !important;
}

/* Erstellt am 20.08.2015 */
#about-us-desktop .ce_text p {
	margin:0px;
  padding:0px ;
  font-family:'Open Sans', Verdana,Arial,Helvetica,sans-serif;
	font-style:normal !important;
	font-size:110% !important;
  line-height:1.1 !important;
  font-weight:500;
  letter-spacing:0px !important;
  text-align:justify !important;
	color:#bfbfbf !important;
}

/* Erstellt am 13.01.2014 */
.event p.blocksatz_normal {
	margin:0px !important;
  padding:0px !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-style:normal !important;
	font-size:110% !important;
  line-height:1.1 !important;
  font-weight:500;
  letter-spacing:0px !important;
  text-align:justify !important;
 	color:#cdc9a5 !important;
	color:#111 !important;
}

/* Erstellt am 13.01.2014 */
.ce_text p.bold {
	margin:0px !important;
  /* padding:0px!important; */
	padding:0px 0px!important;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	/* font-style:normal; */
	font-size:1.05em;
  /* line-height:1.1; */
	line-height:11.2;
  font-weight:bold !important;
  text-align:left;
 	color:#222 !important;
}

/* Erstellt am 02.11.2011 */
/*
.ce_text p.blocksatz_bold {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif !important;
	font-style:normal;
	font-size:95%!important;
  line-height:95%!important;
  font-weight:600!important;
  text-align:!importantjustify;
  /* letter-spacing:-0.3px ; */  /*
 	color:#cdc9a5 !important;
  color:#666 !important;
}
*/

/* Erstellt am 13.10.2014 */
#ueber-uns .ce_text p.blocksatz_bold {
	margin:0px;
  padding:0px;
  font-family:'Open Sans',Arial,Helvetica,sans-serif !important;
	font-style:normal;
	font-size:100%;
  line-height:110%;
  font-weight:600;
  /* text-align:justify; */
	text-align:left;
  /* letter-spacing:-0.3px ; */
 	color:#cdc9a5;
}

/* Erstellt am 02.11.2011 */
.text_center_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
  text-align:center;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.text_center_bold {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:bold;
  text-align:center;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.text_right_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
  text-align:right;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.text_normal_mit_bild {
	/* margin:0px; */
  /* padding:0px; */
  font-family:Tahoma,Arial,Helvetica,sans-serif !important;
	font-style:normal !important;
	font-size:1.1em !important;
  line-height:1.1 !important;
  font-weight:normal !important;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.text_bold_mit_bild {
	/* margin:0px; */
  /* padding:0px; */
  font-family:Tahoma,Arial,Helvetica,sans-serif !important;
	font-style:normal !important;
	font-size:1.1em !important;
  line-height:1.1 !important;
  font-weight:bold !important;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.vertikale_linie_rechts_text_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
 	color:#cdc9a5 !important;
 	padding: 0px 5px 0px 0px !important;
 	border-right: 1px #9f9f9f solid !important;
}

/* Erstellt am 02.11.2011 */
.vertikale_linie_links_text_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
 	color:#cdc9a5 !important;
 	padding: 0px 0px 0px 10px !important;
 	border-left: 1px #9f9f9f solid !important;
}

/* Erstellt am 02.11.2011 */
.vertikale_linie_rechts_blocksatz {
	margin:0px !important;
  padding:0px !important;
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-style:normal !important;
	font-size:1.1em !important;
  line-height:1.1!important;
  font-weight:normal !important;
  text-align:justify !important;
 	color:#cdc9a5 !important;
 	padding: 0px 10px 0px 0px !important;
 	border-right: 1px #afafaf solid !important;
}

/* Erstellt am 27.02.2012 */
.vertikale_linie_links_blocksatz {
	/* margin:0px; */
  /* padding:0px; */
  font-family:Verdana,Arial,Helvetica,sans-serif !important;
	font-style:normal !important;
	font-size:1.1em !important;
  line-height:1.1 !important;
  font-weight:normal !important;
  text-align:justify !important;
 	color:#cdc9a5 !important;
 	padding: 0px 0px 0px 10px !important;
 	border-left: 1px #afafaf solid !important;
}

/* Erstellt am 24.07.2011 */
.neue_zeile {
	font-size:0.5em;
	line-height:0.5;
	/* margin-top:0.15em; */
  /* margin-top:8px; */
  margin:0;
  padding:0px;
  /* color:inherit; */
}

/* Erstellt am 24.07.2011 */
.absatz_fuer_liste {
	margin:0;
  padding:0px;
	font-size:0.5em;
	line-height:0.5;
	/* margin-top:0.15em; */
  /* margin-top:8px; */
  /* color:inherit; */
}

/* Erstellt am 02.11.2011 */
.teaser_text_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
  text-align:left;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.teaser_text_bold {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:bold;
  text-align:left;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.teaser_text_center_normal {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
  text-align:center;
 	color:#cdc9a5 !important;
}

/* Erstellt am 02.11.2011 */
.teaser_text_center_bold {
	margin:0px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:bold;
  text-align:center;
 	color:#cdc9a5 !important;
}

/* Erstellt am 17.07.2011 */
.pdf_titel_left_normal {
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
  text-align:left;
 	color:#cdc9a5 !important;
  margin:0px;
	padding:3px 0px 0px 0px;
}

/* Erstellt am 17.07.2011 */
.pdf_titel_left_bold {
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	font-size:1.1em;
  line-height:1.1;
  font-weight:bold;
 	color:#cdc9a5 !important;
  text-align:left;
  margin:0px;
	padding:3px 0px 0px 0px;
}

/* Erstellt am 14.04.2011 */
.pdf_author_left_normal {
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
	font-style:italic;
  text-align:left;
 	color:#cdc9a5 !important;
  margin:0px;
	padding:3px 0px 0px 0px;
}

/* Erstellt am 14.04.2011 */
.event_description {
	margin:0px;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-style:italic;
	font-size:1.1em;
  line-height:1.2;
  font-weight:normal;
 	color:#cdc9a5 !important;
}

/* Erstellt am 14.04.2011 */
.event_description_bold {
	margin:0px;
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	/* font-style:italic; */
	font-size:1.1em;
  line-height:1.2;
  font-weight:bold;
	color:#cdc9a5;
}

/* Erstellt am 04.04.2011 */
.video_titel {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:1.2em;
  line-height:1.1;
  font-weight:bold;
 	color:#cdc9a5 !important;
  margin:0px;
	padding:0px 0px 0px 0px;
}

/* Erstellt am 18.12.2011 */
.video_sub_titel_normal {
	margin-top:3px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:normal;
 	color:#cdc9a5 !important;
}

/* Erstellt am 18.12.2011 */
.video_sub_titel_bold {
	margin-top:5px;
  padding:0px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	font-size:1.1em;
  line-height:1.1;
  font-weight:bold;
 	color:#cdc9a5 !important;
}

/* Erstellt am 04.04.2011 */
/*
.video_subtitel {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:1.0em;
  line-height:1.1;
  font-weight:normal;
  color:#2f2f2f;
  margin:0px;
	padding:0px 0px 0px 0px;
}
*/

/* Erstellt am 04.04.2011 */
.ce_text.block .video_author {
	font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size:1.0em;
  line-height:1.0;
  font-weight:normal;
 	color:#cdc9a5 !important;
  margin-top:0px;
  padding-top:0px;
	/* padding:10px 0px 0px 0px; */
}

/* Erstellt am 01.05.2011 */
#seite-ist-offline .ce_text.block .offline_text {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.6em;
  line-height:1.2;
  font-weight:bold;
  letter-spacing:-0.4px;
 	color:#cdc9a5 !important;
  text-align:center;
  margin:0;
	padding:0px 0px 0px 0px;
}

} /* close  @media screen, projection */

/* -------------------------------------------------------------------------------------------------- */
/* Styling fuer suchergebnisse */
/* -------------------------------------------------------------------------------------------------- */

@media all {
/* Erstellt am 03.07.2013 */
/*
div.formbody {
	margin:-15px 0px 0px 0px;
	padding:0;
}
*/

/* Modul Suchergebnisse */
.mod_search.block h3 a {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:56%;
  line-height:56%;
  font-weight:600;
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  color:#bfbfbf;
  text-decoration:underline;
}

/* Erstellt am 27.09.2012 */
div.even h3,
div.first.even h3,
div.odd h3,
div.last.odd h3 {
	margin: 5px 0px 0px 0px;					/* Erstellt am 18.04.2015 */
	/* padding: 0px 0px 5px 0px; */		/* Zuletzt geändert am 18.04.2015 */
  padding: 0px 0px 0px 0px;
}

/* Erstellt am 23.06.2013 */
.mod_search.block h3 a:link {
  background:transparent;
	color:#bfbfbf;
}

/* Erstellt am 27.09.2012 */
.mod_search.block h3 a:hover {
  background:transparent;
	color:#a50019;
	color:#efefef;
}

/* Erstellt am 17.09.2012 */
.mod_search.block h3 span.relevance {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:50%;
  line-height:70%;
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#2f0000;
	color:#efefef;
}

/* Erstellt am 20.01.2013 */
.mod_search.block p.context {
  font-family: 'Droid Sans', Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:normal;
  /* line-height:100%; */
  margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;  /* Zuletzt geändert am 27.08.2015 */
	border: 1px #6f6f6f solid;
  background: #111;
	color:#cfcfcf;
}

/* Erstellt am 17.09.2012 */
.mod_search.block p.context span.highlight {
	/* font-family:Tahoma,Arial,Helvetica,sans-serif; */
  font-family: Tahoma,'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:700;
  line-height:90%;
  margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
  /* background:#FFFF00; */
  background:#FF7F00;
	color:#000;
  color:#000;
}

/* Erstellt am 17.09.2012 */
.mod_search.block p.url {
	display:none;
}

/* Erstellt am 17.09.2012 */
#suchergebnisse-ausgeben p {
  font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-size:100%;
  font-weight:normal;
  line-height:120%;
  margin:5px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	color:#000;
	color:#efefef;
}

/* Erstellt am 09.10.2014 */
#suchergebnis p {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:normal;
  line-height:120%;
  margin:5px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	color:#000;
	color:#efefef;
}

/* Erstellt am 27.08.2015 */
#suchergebnis-de p {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:normal;
  line-height:120%;
  margin:5px 0px 0px 0px;
	/* padding:5px 10px 5px 10px; */
	color:#000;
	color:#efefef;
}

/* Erstellt am 27.08.2015 */
#suchergebnis-en p {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:normal;
  line-height:120%;
  margin:5px 0px 0px 0px;
	/* padding:5px 10px 5px 10px; */
	color:#000;
	color:#efefef;
}

/* Erstellt am 17.09.2012 */
#suchergebnisse-ausgeben p.text_bold-xx {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:125%;
  line-height:1.25;
  font-weight:normal !important;
  /* line-height:0%; */
  /* letter-spacing: -0.4px; */
  margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#cdc9a0;
	/* color:#efefef !important; */
}

/* Erstellt am 09.10.2014 */
#suchergebnis p.text_bold-xx {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:125%;
  line-height:1.25;
  font-weight:normal !important;
  /* line-height:0%; */
  /* letter-spacing: -0.4px; */
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#cdc9a0;
	/* color:#efefef !important; */
}

/* Erstellt am 17.09.2012 */
/*
#suchergebnisse-ausgeben p.header {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:600;
  line-height:110%;
  margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  color:#bfbfbf;
}
*/


/* Erstellt am 17.09.2012 und zuletzt geändert am 27.08.2015 */
/*
#suchergebnis p.header {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:600;
  line-height:110%;
  margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
  color:#bfbfbf;
}
*/


/* Erstellt am 17.09.2012 und zuletzt geändert am 27.08.2015 */
/*
#suchergebnisse-ausgeben p.header strong {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:bold;
  line-height:100%;
  margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
  background:#FF7F00;
	color:#000;
}
*/

/* Erstellt am 09.10.2014 und zuletzt geändert am 27.08.2015 */
/*
#suchergebnis p.header strong {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:bold;
  line-height:100%;
  margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
  background:#FF7F00;
	color:#000;
}
*/

.mod_search p.header strong {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:bold;
  line-height:100%;
  margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
  background:#FF7F00;
	color:#000;
}

/* Erstellt am 17.09.2012 */
	fieldset.radio_container {
	margin-top:10px;
  /* color:#dfc700; */
  font-weight:600;
}

/* Erstellt am 03.07.2013 */
	fieldset.radio_container span {
 	font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  line-height:1.2;
  color:#cdc9a5;
  font-weight:600;
}

/* Erstellt am 03.09.2014 */
.formbody label.invisible {
	font-size:120%;
	color:#cdc9a5;
	font-weight:600;
	padding: 0px 5px 0px 0px;
}

/* Erstellt am 11.07.2014 Suchergebnisse */
fieldset.radio_container legend.invisible {
	font-size:120%;
	color:#cdc9a5;
	font-weight:600;
	line-height:2;
}

/* -------------------------------------------------------------------- */
/* Styling fuer Sitemap 																								*/
/* -------------------------------------------------------------------- */

/* Erstellt am 08.09.2014 */
/*
#sitemap h1.ce_headline {
  	font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
		font-size:180%;
    font-weight:500;
 		color:#cdc9a5;
		margin: 0px 0px 5px 0px;
    padding:5px 0px 10px 0px;
    border-bottom: 1px #666 solid;
    /* border-bottom: none; */ /*
	}
*/

/* Erstellt am 14.08.2015 */
#sitemap-de h1.ce_headline {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  /* color:#cdc9a5; */
	color:#cfcfcf;
  margin: 0px 0px 5px 0px;
  padding:5px 0px 10px 0px;
  border-bottom: 1px #666 solid;
  /* border-bottom: none; */
}

/* Erstellt am 14.08.2015 */
#sitemap-en h1.ce_headline {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  /* color:#cdc9a5; */
 	color:#cfcfcf;
  margin: 0px 0px 5px 0px;
	padding:5px 0px 10px 0px;
  /* border-bottom: 1px #cdc9a5 solid;*/
	border-bottom: 1px #666 solid;
  /* border-bottom: none; */
}

/* Erstellt am 20.08.2015 */
#ueber-uns-desktop h1.ce_headline {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 5px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #9f9f9f solid;
  /* border-bottom: none; */
}

/* Erstellt am 20.08.2015 */
#about-us-desktop h1.ce_headline {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 5px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #9f9f9f solid;
  /* border-bottom: none; */
}

/* Erstellt am 14.08.2015 */
h1.ce_headline.notused {
  	font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
		font-size:180%;
    font-weight:500;
 		color:#cdc9a5;
		margin: 0px 0px 5px 0px;
    padding:5px 0px 10px 0px;
    /* border-bottom: 1px #666 solid; */
    /* border-bottom: none; */
	}

/* Erstellt am 09.09.2015 */
#drinks-de h1,
#drinks-en h1
{
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 10px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

#euro-2016-de h1,
#euro-2016-en h1 {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/*
#testseite-1-de .ym-gbox h3 {
  font-size: 120;
  line-height: 0.875;
  color:#cfcfcf;
  margin: 0 0 0.875em 0;
  }
*/

/* Erstellt am 16.06.2016 */
.ym-g50.ym-gl .ym-gbox h3,
.ym-g50.ym-gr .ym-gbox h3,
.ym-g60.ym-gl .ym-gbox h3,
.ym-g40.ym-gr .ym-gbox h3,
#testseite-6-de #accordion h3 {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size: 120;
  font-weight:normal;
  line-height: 1.2;
	color:#bfbfbf;
  /* margin: 0 0 0.875em 0; */
	margin: 0 0 0.5em 0;
}

/* Erstellt am 25.06.2016 */
#testseite-6-de div.ui-dark-hive ul {
	list-style-type:none;
  margin:0px 0px 0px -10px;
  padding:0;
}

/* Erstellt am 25.06.2016 */
#testseite-6-de div.ui-dark-hive ul li {
	margin:0px 0px 0px 10px;
  padding:0;
  line-height:1.1;
  color:#bfbfbf;
}

/* Erstellt am 15.06.2016 */
#testseite-1-de h1,
#testseite-2-de h1,
#testseite-3-de h1,
#testseite-4-de h1,
#testseite-5-de h1,
#testseite-6-de h1,
#testseite-7-de h1,
#testseite-8-de h1,
#testseite-9-de h1,
#testseite-10-de h1,
#accordion h1
{
	/* width:94.5%; */
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 5px 0px 15px 0px;
  padding:0px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 16.06.2016 */
#testseite-1-de h3,
#testseite-2-de h3,
#testseite-3-de h3
{
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size: 120;
  font-weight:normal;
  line-height: 1.2;
  color:#cfcfcf;
  /* margin: 0 0 0.875em 0; */
 	margin: 0 0 0.5em 0;
}

/* Erstellt am 15.06.2016 */
#testseite-1-de p,
#testseite-2-de p,
#testseite-3-de p,
#testseite-4-de p,
#testseite-4-de p,
#testseite-7-de p,
#testseite-8-de p,
#testseite-9-de p,
#testseite-10-de p,
.accordion div p,
.accordion div p.hyphens
{
	/* width:94.5%; */
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  /* font-size:112%; */
  /* line-height:1.2; */
  font-size:102%;
  line-height:1.1;
  font-weight:normal;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:0px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  /* border-bottom: 1px #777 solid; */
  /* border-bottom: none; */
}


/* Erstellt am 11.07.2016 */
#testseite-7-de .ym-cbox p {
	/* width:94.5%; */
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:102%;
  line-height:1.1;
  font-weight:normal;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:0px 0px 10px 0px;
}


/* Erstellt am 25.06.2016 */
#testseite-6-de div.ui-dark-hive p {
	/* width:94.5%; */
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:102%;
  line-height:1.1;
  font-weight:normal;
  /* color:#ff0000; */
  color:#bbb;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  /* border-bottom: 1px #777 solid; */
  /* border-bottom: none; */
}


/*
div[id*=tabs-] p {
	display:none;
}
*/

/* Erstellt am 04.07.2016 */
div[id*=tabs-1] p {
	/* width:94.5%; */
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:102%;
  line-height:1.1;
  font-weight:normal;
  color:#f00;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  /* border-bottom: 1px #777 solid; */
  /* border-bottom: none; */
}

/* Erstellt am 04.07.2016 */
div[id*=tabs-2] p {
	/* width:94.5%; */
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:102%;
  line-height:1.1;
  font-weight:normal;
  color:#FFDF00;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  /* border-bottom: 1px #777 solid; */
  /* border-bottom: none; */
}

/* Erstellt am 04.07.2016 */
div[id*=tabs-3] p {
	/* width:94.5%; */
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:102%;
  line-height:1.1;
  font-weight:normal;
  color:#bbb;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  /* border-bottom: 1px #777 solid; */
  /* border-bottom: none; */
}


/* Erstellt am 15.06.2016 */
/*
.trennung {
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
*/

/* Erstellt am 15.06.2016 */
.hyphens {
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
  /* display:none; */
}

/*
#srf-uefa-euro-2016-de .ce_text.first.last.block h1
{
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 10px;
  padding:5px 0px 10px 0px;
  border-bottom: 1px #777 solid;
}
*/

#srf-uefa-euro-2016-de .ce_text.first.last.block h1,
#spielplan-uefa-euro-2016-de .ce_text.first.last.block h1,
#uefa-com-euro-2016-de .ce_text.first.last.block h1 {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/*
figcaption.caption {
	color:#cfcfcf;
}
*/

/* Erstellt am 05.11.2015 */
#gaestebuch-de h1.ce_headline {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 10px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 01.11.2015 */
#login h1 {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 02.11.2015 */
#administration h1 {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 03.11.2015 */
#passwort-angefordert .ce_text h1 {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 02.11.2015 */
#passwort-vergessen h1 {
	width:94.5%;
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:180%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 02.11.2015 */
#mein-konto h1 {
	/* width:94.5%; */
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:150%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
  /* border-bottom: 1px #666 solid; */
  border-bottom: 1px #777 solid;
  /* border-bottom: none; */
}

/* Erstellt am 02.11.2015 */
#passwort-vergessen p {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
}

/* Erstellt am 03.11.2015 */
p.dokumente-upload {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
}

/* Erstellt am 03.11.2015 */
p.getraenke-karten-upload {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
}

/* Erstellt am 03.11.2015 */
p.fotos-upload {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
}

/* Erstellt am 03.11.2015 */
p.flyer-upload {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  margin: 0px 0px 15px 0px;
  padding:5px 0px 10px 0px;
}

/* Erstellt am 02.11.2015 */
.widget.widget-upload.mandatory {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  /* margin: 0px 0px 15px 0px; */
  padding:0px 0px 10px 10px;
}

/* Erstellt am 02.11.2015 */
/*
.widget.widget-upload.mandatory input#ctrl_22.upload type="file" {
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  padding:0px 0px 0px 50px;
}
*/

/* Erstellt am 02.11.2015 */
.ce_hyperlink.last.block a.hyperlink_txt {
	/* float-right; */
  font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
  font-size:105%;
  font-weight:500;
  color:#bfbfbf;
  /* margin: 200px 0px 15px 0px; */
  /* padding:200px 0px 20px 0px; */
  color:#bfbfbf;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap a {
 list-style-type:none;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap ul {
  margin-bottom:0px;
  margin-left: 0px;
  list-style-type:none;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap ul ul {
  margin-bottom: 0px;
  margin-left: 10px;
  list-style-type:none;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap ul.level_1 {
  margin-bottom: 0px;
  margin-left: 0px;
}

.mod_sitemap a {
	font-family:'Open Sans',Tahoma, Arial, Helvetica, sans-serif;
}

.mod_sitemap li {
  list-style-type: none;
  /* font-size:110%; */
  font-weight:normal;
  /* color:#cdc9a5; */
	color:#bfbfbf;
  margin-left:0;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap ul.level_2 li {
  list-style-type:none;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap ul.level_2 li.first a.first,
.mod_sitemap ul.level_2 li a {
  font-weight:normal;
  list-style-type:none;
  color:#bfbfbf;
}

/* Erstellt am 08.09.2014 */
/*
.mod_sitemap ul.level_1 li.submen.sibling ul.level_2  li.submenu a.submenu {
  list-style-type: none;
  font-size:90%;
  color:#ff0000;
  margin-left: 0;
}
*/

.mod_sitemap li a.sibling {
	/* font-family:Tahoma,Helvetica,Arial,sans-serif; */
  font-size:120%;
	/* color:#cdc9a5; */
  color:#bfbfbf;
}

/* Erstellt am 08.09.2014 */
.mod_sitemap a.sibling:hover {
  text-decoration:none;
  /* color:#3f0000; */
  /* color:#cdc9a5; */
  color:#efefef;
}

/*
.mod_sitemap ul.level_1 li.first {
  list-style-type: none;
  margin-left: 0;
}
*/

.mod_sitemap ul.level_2 li {
  /* list-style-type:square; */
	list-style-type:none;  /* Zuletzt geändert am 03.11.2014 */
  /* color:#ddd; */
}

/* Erstellt am 28.09.2014 */
.mod_sitemap ul.level_3 li {
  list-style-type:none;
  /* color:#ddd; */
}

.mod_sitemap li  {
  margin-left: 0;
}

.mod_sitemap li li {
  margin-left: 1em;
}

.mod_sitemap li li li {
  margin-left: 0.3em;
}

/* Erstellt am 08.09.2014 */
/*
mod_sitemap ul.level_1 li.submenu.sibling ul.level_2 li.submenu ul.level_3 li.first a.first {
  margin-left: -10px;
}
*/

.mod_sitemap .level_1 a {
  font-weight: 700;
}

.mod_sitemap .level_2 a {
  font-weight: normal;
	color:#cdc9a5;
}

.mod_sitemap .level_1 a {
  text-decoration:none;
}

.mod_sitemap .level_2 a {
  text-decoration:none;
}

.mod_sitemap .level_2 a:hover {
  text-decoration:none;
  /* color:#cdc9a5; */
	color:#efefef;
}

/* Erstellt am 27.05.2016 */
.mod_sitemap .level_2 li.first a.first:hover {
  text-decoration:none;
  /* color:#cdc9a5; */
	color:#efefef;
}


/* ------------------------------------------------- */
/* Evenliste */
/* ------------------------------------------------- */

/* Erstellt am 18.11.2011 */
#event-liste.mod_article {
  margin:0;
}

/* Erstellt am 18.06.2011 */
div.mod_eventlist-xx {
  /* width:96%; */
	/* width:295px; */
	/* width:295px; */
  margin:0;
 	/* padding:1px 6px; */
  /* border-top:1px solid #bfbfbf; */
}

/* Erstellt am 15.01.2014 */
.mod_eventlist h2 {
	font-family:Helvetica,Arials,sans-serif;
	font-size:150%;
  font-weight:normal;
  padding:0;
  margin: 0px 0px 0px 0px;
	color:#000;
  text-decoration:none;
}

/* Erstellt am 15.01.2014 */
/*
.mod_eventlist .header.even.first {
	font-family:Helvetica,Arials,sans-serif;
	font-size:100%;
  font-weight:normal;
  color:#fff;
  background:#333;
  padding:5px 0px 5px 5px;
  margin-top:15px;
	margin-bottom:10px;
}
*/

/* Erstellt am 15.01.2014 */
.mod_eventlist .header {
	font-family:Helvetica,Arials,sans-serif;
	font-size:100%;
  font-weight:normal;
  color:#fff;
  background:#333;
  padding:5px 0px 5px 5px;
  margin-top:15px;
	margin-bottom:10px;
}

/* Erstellt am 15.01.2014 */
/* Datum vom Teaser Text ausblenden */
.event.layout_teaser p.time {
	display:none;
}

/* Erstellt am 15.01.2014 */
.mod_eventlist h2 a, .mod_eventlist h2 a:link, .mod_eventlist h2 a:visited {
	font-family:Helvetica,Arials,sans-serif;
	color:#000;
  text-decoration:none;
}

/* Erstellt am 15.01.2014 */
.mod_eventlist h2 a:focus, .mod_eventlist h2 a:hover, .mod_eventlist h2 a:active {
	font-family:Helvetica,Arials,sans-serif;
	color:#0000ff;
  text-decoration:underline;
}

/* Erstellt am 15.01.2014 */
.mod_eventlist p.more{
	font-family:Helvetica,Arials,sans-serif;
	font-size:1.0em;
  font-weight:normal;
	color:#000;
  text-decoration:none;
  margin:0px 0px 10px 0px;
}

/* Erstellt am 15.01.2014 */
.mod_eventlist p.more a, .mod_eventlist p.more a:link, .mod_eventlist p.more a:visited {
	font-family:Helvetica,Arials,sans-serif;
	color:#000;
  text-decoration:none;
}

/* Erstellt am 15.01.2014 */
.mod_eventlist p.more a:focus, .mod_eventlist p.more a:hover, .mod_eventlist p.more a:active {
	font-family:Helvetica,Arials,sans-serif;
	color:#bf0000;
  text-decoration:underline;
}

/* ======================================
    Oeffungszeiten
   ====================================== */

/* Erstellt am 30.07.2015 */
table.open {
	width:auto;
	border-collapse:collapse;
  margin-left:10px;
}

/* Erstellt am 11.07.2012 Tabelle Oeffnungszeiten */
table.open th, td {
	font-family: 'Open Sans',Tahoma,Helvetica,Arial,sans-serif;
	font-size: 1.0em;
	font-weight: 600;
	line-height: 1;
  /* color:#2f2f2f; */
	color:#efefef;
	margin: 0;
 	padding: 0;
}

/* Erstellt am 05.09.2014 */
table.open th,td,
table.open tr,td {
	font-size:100%;
  line-height:1.1;
	/* font-weight:bold; */
  /* color:#CDC9A5; */
	color:#999;
	padding:0em;
}

/* Erstellt am 30.07.2015 */
table.mails  {
    margin-left:10px;
}

table.mails tr td a:link,table.mails tr td a:visited {
	/* font-family: Tahoma,Helvetica,Arial,sans-serif; */
  font-weight:500;
 	color:#999;
  text-decoration:none;
}

table.mails tr td a:hover, table.mails tr td a:hover {
	color:#ccc;
  text-decoration:underline;
}

/* Erstellt am 13.11.2014 */
table.mails tr td a:focus,
table.mails tr td a:active {
 	color:#ccc;
  text-decoration:none;
}

/* Erstellt am 25.07.2012 auf der Startseite und Zuletzt geändert am 18.01.2015 */
/* Konflickt mit dk_mmenu */
/*
.startseite a, .startseite a:link, .startseite a:visited {color:#111;text-decoration:none;outline:none;}
*/

/* Erstellt am 25.07.2012 auf der Startseite */
/*
.startseite a:hover,
.startseite a:active {background-color:transparent;color:#fff;text-decoration:underline;outline:none;}
*/

.toggle_view a {
  color:#bfbfbf;
	margin: 1em 0px 1em !important;
}

/* ---------------------------------------------------------------------- */
/*  Fotogalerie  */
/* ---------------------------------------------------------------------- */

/**
 * Format the Contao image galleries (now rendered as unordered lists)
 */

/* original */
/*
.ce_gallery > ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
*/

/* original */
.ce_gallery > ul {
	margin:0px 0px 0px 7px;
	padding:0;
	overflow:hidden;
	list-style:none;
}

.ce_gallery.spalten3 > ul {
	margin:0px 0px 0px 0px;
	padding:0;
	overflow:hidden;
	list-style:none;
}

/* original */
/*
.ce_gallery > ul li {
	float:left;
}
*/

/* Gallerie mit 4 Spalen Erstellt am 23.07.2014 */
.ce_gallery.spalten4 > ul li {
	float:left;
	/* width:0px; */
	width:25%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	text-align:center;
  /* display:none; */
}

/* Erstellt am 15.08.2015 */
.ce_gallery.spalten3 > ul li {
	float:left;
	/* width:0px; */
	width:33%;
	margin:0px 0px 0px 0px;  /* sehr wichtig ansonsten gallery nict responsiv */
	padding:0px 0px 0px 0px;
 	text-align:center;
  /* display:none; */
}

/* original */
.ce_gallery.spalten4 > ul li.col_first {
	clear:left;
}

/* Erstellt am 15.08.2015 */
.ce_gallery.spalten3 > ul li.col_first {
	clear:left;
}

/**
 * Float classes (see #6851)
 */
/* original */
/*
.float_left {
	float:left;
}
*/

/* original */
/*
.float_right {
	float:right;
}
/*

/**
 * Clear floats
 */
/* original */

.block {
	overflow:hidden;
}

/**
 * Custom layout sections
 */
 /* original */
 /*
.custom {
    display:block;
}
/*

/* Zuletzt geändert am 17.09.2012 */
/*
.fotogallery figure.image_container figcaption.caption {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:100%;
  line-height:1;
	margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
	color:#222;
  text-align:center;
}
*/

.fotogallery .ce_gallery.spalten4 figcaption.caption {
  display: inline;
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:100%;
  /* line-height:1; */
	/* margin:0px 0px 0px 0px; */
  /* padding:0px 0px 0px 0px; */
	color:#222;
  /* text-align:center; */
}

/* Erstellt am 15.08.2015 */
.fotogallery .ce_gallery.spalten3 figcaption.caption {
  display: inline;
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size:100%;
  /* line-height:1; */
	/* margin:0px 0px 0px 0px; */
  /* padding:0px 0px 0px 0px; */
	color:#222;
  /* text-align:center; */
}

/* Erstellt am 17.09.2012 */
/*
figure.image_container a img {
	border: 2px #7f7f7f solid;
}
*/

/* Erstellt am 23.07.2014 */
.fotogallery .ce_gallery.spalten4.block figure.image_container a img {
  display: inline;
  float: left;
  width: 100%;
  height: auto;
  /* margin:0px 0px 0px 0px; */
  border: 2px #aaa solid;
}

/* Erstellt am 17.09.2012 */
.fotogallery .ce_gallery.spalten4 figure.image_container a img:hover {
	padding:0;
	/* border: 2px #a50018 solid; */
	border: 2px #a50018 solid;
  /* border: 2px #f00 solid; */
}

/* Erstellt am 15.08.2015 */
.fotogallery .ce_gallery.spalten3.block figure.image_container a img {
  display: inline;
  float: left;
  width: 100%;
  height: auto;
  /* margin:0px 0px 0px 0px; */
  /* border: 2px #aaa solid; */
	border: 2px #555 solid;
  /*border: 2px transparent solid;*/
}

/* Erstellt am 15.08.2015 */
.fotogallery .ce_gallery.spalten3 figure.image_container a img:hover {
	padding:0;
	/* border: 2px #a50018 solid; */
	border: 2px #a50018 solid;
	border: 2px #888 solid;
  /* border: 2px #f00 solid; */
}

/* Zuletzt geändert am 17.09.2012 */
/* Seiten Navogation in Fotagalerie gk */
.ce_gallery.block .pagination.block {
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  color:#000;
}

/* Zuletzt geändert am 17.09.2012 */
/* Seiten Navogation in Fotagalerie gk */
.ce_gallery.block .pagination.block ul {
	/* display:inline; */
  list-style-type:none;
  line-height:200%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#000;
}

/* Zuletzt geändert am 17.09.2012 */
/* Seiten Navogation in Fotagalerie gk */
.ce_gallery.block .pagination.block ul li {
	display:inline;
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-weight:600;
  font-size:100%;
  line-height:230%;
  margin:0px 0px 0px 0px;
  /* padding:0px 10px 0px 0px; */
	padding:0px 0px 0px 0px;
  color:#000;
  color:#efefef !important;
}

/* Erstellt am 17.09.2012 */
.fotogallery .ce_gallery.block .pagination p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
  font-family:'Open Sans'Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  /* line-height:115%; */
  font-weight:600;
  /* letter-spacing: -0.2px; */
  margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	/* color:#cdc9a5; */
	color:#cdc9a5;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li span.current {
  background:#555;
	background:#006633;
  font-weight:600;
  color:#fff;
 	padding:0px 10px 0px 10px;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li a.link {
	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	font-weight:600;
	padding:0px 10px 0px 10px;
  background:transparent;
	color:#cdc9a5;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li a:hover {
	font-weight:600;
	/* padding:0px 10px 0px 10px; */
  background: #a50019;
 	/* color:#cdc9a5; */
  color:#fff;
  text-decoration:none;
}

/* Erstellt am 29.06.2013 */
.ce_gallery.block .pagination ul li a.last:hover {
	font-weight:600;
  background: transparent;
 	/* color:#cdc9a5; */
	color:#ff0000;
  text-decoration:underline;
}

/* Zuletzt geändert am 09.01.2013 */
.ce_gallery.block .pagination ul li.first a.first,
.ce_gallery.block .pagination ul li.next a.next,
.ce_gallery.block .pagination ul li.last a.last,
.ce_gallery.block .pagination ul li.previous a.previous {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-weight:600;
 	/* color:#cdc9a5; */
 	/* color:#111; */
	color:#cdc9a5;
  text-decoration:none;
}

/* Erstellt am 30.06.2013 */
.ce_gallery.block .pagination ul li.first a.first:hover,
.ce_gallery.block .pagination ul li.next a.next:hover,
.ce_gallery.block .pagination ul li.last a.last:hover,
.ce_gallery.block .pagination ul li.previous a.previous:hover {
 	font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	font-weight:600;
 	/* color:#cdc9a5; */
	/* color:#a50019; */
	color:#cdc9a5;
  text-decoration:underline;
}

/* Zuletzt geändert am 30.06.2013 Erstellt am 17.09.2012 */
/*
.ce_gallery.block .pagination ul li.next a.next:hover,
.ce_gallery.block .pagination ul li.previous a.previous:hover {
  background:transparent;
 	font-weight:500;
 	padding:0px 0px 0px 0px;
 	color:#cdc9a5;
  text-decoration:underline;
}
*/

/* Erstellt am 30.06.2013 */
.ce_gallery.block .pagination ul li.previous a.previous:hover {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	/* font-weight:400; */
  background:transparent;
 	color:#cdc9a5;
	/* color:#a50019; */
 	padding:0px 0px 0px 0px;
  text-decoration:underline;
}

/* Erstellt am 30.06.2013 */
.pagination ul li.first a.first:hover {
  font-family:'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  background:transparent;
 	/* font-weight:400; */
 	padding:0px 0px 0px 0px;
 	color:#cdc9a5;
  text-decoration:underline;
}

/* Erstellt am 30.06.2013 */
.pagination ul li.next a.next:hover {
  background:transparent;
 	/* font-weight:600; */
 	padding:0px 0px 0px 0px;
 	color:#cdc9a5;
  text-decoration:underline;
}

/* Erstellt am 14.06.2014 */
.Fussball-WM-2014 figure.image_container a img {
  margin:0;
  padding:0px;
  /* display:none; */
  max-width:100%;
  /* overflow:hidden !important; */
}

/* Erstellt am 02.03.2014 */
.fasnacht figure.image_container a img {
	padding:0;
	border: 2px #fff solid;
}

/* Erstellt am 14.06.2014 */
.Fussball-WM-2014 figure.image_container a img {
	padding:0;
	border: 0px #7f7f7f solid;
}

/* Erstellt am 14.06.2014 */
.Fussball-WM-2014 figure.image_container a img:hover {
	padding:0;
	/* border: 2px #a50018 solid; */
	/* border: 2px #fff solid; */
  border: 0px #f00 solid;/
}

/* Erstellt am 02.03.2014*/
.fasnacht figure.image_container a img:hover {
	padding:0;
	/* border: 2px #a50018 solid; */
	/* border: 2px #fff solid; */
  border: 2px #fff solid;/
}

.fasnacht figure.image_container figcaption.caption {
    color: #444;
    font-size: 100%;
    line-height: 120%;
    padding:0px;
}

/* Erstellt am 06.09.2014 */
/*
.ce_toplink a {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	color:#bfbfbf;
  padding:0;
	margin-left:0px;
}
*/

/* Erstellt am 19.05.2016 */
.ce_toplink a {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	color:#999 !important;
  /* padding:0; */
	/* margin-left:0px; */
}

/* Erstellt am 19.05.2016 */
.ce_toplink a:hover {
  background:transparent;
	color:#ddd !important;;
	text-decoration:none;
}

/* Erstellt am 04.07.2013 */
.fotogallery .ce_toplink {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	color:#cdc9a5;
  padding:0;
	margin-left:12px;
}

/* Erstellt am 04.07.2013 */
.fotogallery #fifa-wm-2010-vom-11-juli-2010 .ce_toplink a {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	color:#cdc9a5;
  padding:0;
	margin-left:-7px;
}

/*
.toggle_view {
	margin: 1em 0px 1em !important;
}
*/

/**************************************/
/* Formular Stylings									*/
/**************************************/

/*
.kontaktformular .formbody label {
	display: block;
	margin-top: 1.5em;
	padding-bottom: 3px;
}
*/

/*
span.mandatory {
	display: inline;
	padding-left: 2px;
	font-weight: bold;
	color: #F00;
}
*/

/* forms.css - styles for form elements
.............................................
	Authors
		@author................: Carolina Köhn www.kikmedia.de
        @author................: responsive and mobile by Stefan Melz slashworks stefan@slash-works.de
		@author................: modifyed for ma2 by Joe Ray Gregory joe@may17.de

	Style Map
		1) Generel
		2) Login
        3) small displays and tablets
		4) portrait tablets and phone

............................................. */

/* 1) Generel
___________________________________________________________*/

.checkbox_container label, .radio_container label{
  font-weight: normal;
}

/* original */
/*
.formbody label {
  display: block; margin-top: 1.5em; padding-bottom: 3px;
}
*/

/* Zuletzt geändert am 16.06.2014 */
.formbody label {
	width:100%;
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
  /* display: block; */
  margin-top: .7em;
  padding-bottom: 3px;
  color:#bfbfbf;
}

.formbody .checkbox_container label, .formbody .radio_container label {
  display: inline;
}

/*
input[type="text"],
input[type="email"],
input[type="password"],
textarea,
input[type="search"]*/
form .text,
form .textarea,
form .captcha {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	padding: 6px;
  color:#fff;
  background-color: #fff;
	background-color: #444;
	border: 1px solid #d4cbc5;
  border: 1px solid #666;
}

/*
#container input[type="text"],
input[type="email"],
input[type="password"],
textarea,
input[type="search"]*/

/* original */
form .text,
form .textarea,
form .captcha {
	width: 60%;
}

.mod_subscribe input[type="text"] {
	width: 210px;
}

textarea {
	width: 90%;
	height: 140px;
}

/*
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus*/

form .text:focus,
form .textarea:focus,
form .captcha:focus {
  color:#111;
  background: #EDEDED;
	border: 1px solid #CFCFCF;
}

/* Erstellt am 09.09.2014 */
/*
select.select {
	width: 63%;
	padding: 4px 3px 4px 1px;
	color: #666;
	border: 1px solid #CCCCCC;
}
*/

select.select {
	width: 62%;
 	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  /* padding: 4px 3px 4px 1px; */
	border: 1px solid #666;
 	background-color: #444;
	color:#fff;
}

/* Geht das nicht universeller */
/* Kontakt Formular DE */

/*
.select select#ctrl_1.select {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;
	background-color: #444;
  border: 1px solid #666
}
*/

/* Erstellt am 27.08.2015 Kontakt Formular EN */
/*
.select select#ctrl_15.select {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
	color:#fff;
	background-color: #444;
  border: 1px solid #666
}
*/

.select select#ctrl_1.select option:activ,
.select select#ctrl_1.select option:focus
{
	outline: 0px none !important;
}

.select select#ctrl_15.select option:activ,
.select select#ctrl_15.select option:focus
{
	outline: 0px none !important;
}

/*
.select select option:activ,
.select select option:focus
{
	outline: 0px none !important;
}
*/

.checkbox_container span,
.radio_container span {
	display: block;
}

.checkbox_container + br,
.radio_container + br {
	display: none;
}

.checkbox_container label,
.checkbox_container input,
.radio_container label,
.radio_container input{
	vertical-align: middle;
}

.formbody input[type="checkbox"],
x:-moz-any-link {
	top: 0px;
	position: relative;
}

.checkbox_container {
	margin-top: 10px;
}

input[type="radio"],
x:-moz-any-link {
	top: 0px;
	position: relative;
}

/*
.submit_container {
	margin-top: 1em;
	margin-bottom: 1em;
}
*/

form table td {
	padding-top: 3px;
	padding-bottom: 3px;
}

form table td:first-child {
	width: 45%;
	padding-bottom: 0px;
	text-align: left;
}

.tableform table {
	width: 92%;
	margin-top: 1.5em;
	margin-bottom: 0px;
}

#container .tableform .formbody,
#container .formbody .formbody {
	width: 100%;
	overflow: hidden;
}

.formbody .formbody {
	padding-top: 0px;
}

legend {
	padding-right: 6px;
	color: #00ADF1;
}

fieldset table {
	width: 92%;
	margin-top: 1em ! important;
	margin-bottom: 1em ! important;
}

fieldset table td:first-child {
	width: 140px;
	text-align: left;
}

span.mandatory {
	display: inline;
	padding-left: 3px;
	font-weight: bold;
	color: #FF0000;
}

p.confirm {
	color: #00ADF1;
}

p.error {
	margin-bottom: 6px;
	font-weight: bold;
	color: #FF0000;
}

form input.error,
textarea.error
/*
input.error[type="text"],
input.error[type="email"],
input.error[type="password"],
textarea.error */{
	background-color: #FFFFDD;
	border-color: #FF0000;
}

input.captcha {
	width: 48px;
}

span.captcha_text {
  font-family: 'Open Sans',Tahoma,Arial,Helvetica,sans-serif;
  font-size:100%;
	font-weight: normal;
  color:#bfbfbf;
  margin-left:6px;
}

:first-child + html span.captcha_text {
	top: -3px;
	position: relative;
}

/* original */
#container-xx .submit-xx {
    border: 1px solid #de601a;
    background: #ff9b50; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9b50 0%, #fd7d0d 3%, #ee7404 96%, #de601a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b50), color-stop(3%,#fd7d0d), color-stop(96%,#ee7404), color-stop(100%,#de601a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9b50 0%,#fd7d0d 3%,#ee7404 96%,#de601a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b50', endColorstr='#de601a',GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
}

/* original */
/*
.submit:hover {
	display: inline-block;
	color: #7A7A7A;
	cursor: pointer;
}
*/

/*
.submit:hover {
	outline: 0 none;
}
*/

/* Erstellt am 31.10.2014 */
.submit_container input.submit {
  font-family:'Muli',Tahoma,Arial,Helvetica,sans-Seris;
	font-size:1.2em;
	font-size:90%;
  font-weight:600;
  background:#333;
  color:#cfcfcf;
  /* border-style:none; */
  border: 1px #777 solid;
	padding:1px 15px 1px 15px;
 	outline: 0 none;
}

/* Erstellt am 31.10.2014 */
.submit_container input.submit:hover {
	color:#fff;
 	outline: 0;
}

/*
.submit:hover {
	display: inline-block;
	color: #7A7A7A;
	cursor: pointer;
}
*/

.checkbox_container span,
.radio_container span {
	display: block;
}

.checkbox_container + br,
.radio_container + br {
	display: none;
}

.checkbox_container label,
.checkbox_container input {
	vertical-align: middle;
}

.formbody input[type="checkbox"],
x:-moz-any-link {
	top: -2px;
	position: relative;
}

/*
input#autocomplete {
	display:none;
  color:#f00 !important;
}
*/


#ctrl_notify {padding: 0;}
.checkbox_container {
	margin-top: 10px;
}

input[type="radio"],
x:-moz-any-link {
	top: 2px;
	position: relative;
}

.submit_container {
	margin-top: 1em;
	margin-bottom: 1em;
}

/*
#main .formbody div.submit_container {
  border-top: 1px #ff0000 solid;
	padding-top: 20px;
	margin-top: 10px;
}
*/

/* Erstellt am 16.06.2014 */
.formbody div.submit_container {
	/* border-top: 1px dotted #D0C9C2; */
  border-top: 1px #8f8f8f solid;
	padding-top: 10px;
	/* margin-top: 10px; */
}

/* 2) Login Box
___________________________________________________________*/

#container .mod_lostPassword,
#container .mod_login {
	position: relative;
	padding-bottom: 60px;
}

#container .mod_lostPassword .text,
#container .mod_login .text {
	width: 74.4%;
	display: inline-block;
}

label,
#container .mod_login label {
	width: 20%;
	display: inline-block;
}

#container .mod_lostPassword  br,
#container .mod_login br {
	display: none;
}

#container .mod_lostPassword .checkbox_container,
#container .mod_login .checkbox_container {
	position: absolute;
	bottom: 14px;
	right: 18.5%;
}

#container .mod_lostPassword .checkbox_container label,
#container .mod_login .checkbox_container label {
	width: 120px;
	margin-top: 7px;
}

#container .mod_lostPassword .submit_container,
#container .mod_login .submit_container {
	position: absolute;
	bottom: 0;
	right: 3em;
	border: none;
}

#container .grid6 .mod_login .submit_container {
	right: 1.8em;
}

#container .mod_login .checkbox {
	margin-top: 7px;
}


/*----------------------------------------------------------*/
/* Styling Kommentare Events 																*/
/*----------------------------------------------------------*/

/* original */
.comment_default {
	margin-bottom: 20px;
}

.comment_default {
	margin-top: 0px;
	margin-bottom: 20px;
}

.ce_comments h2 {
  font-size: 2.0em;
  color: #60584D;
  border-color: #D0C9C2;
}

.ce_comments p.info {
  	padding: 5px 5px;
  	font-weight: bold;
  	margin: 0;
  	color: #e37a25;
}

/*
.ce_comments .comment {
	padding: 0 5px;
	border: 1px solid #e1dad6;
	background-color: #f4f2f0;
	margin: 0;
}
*/

.ce_comments .reply {
	margin: 10px 0px 0 30px; padding: 0;
}

.ce_comments .reply p.info {
	background: transparent;
}

/* original */
.ce_comments .form {
	margin-top: 30px;
}

/* Erstellt am 17.09.2014 */
.ce_comments .form {
	margin-top: 0px;
}

.ce_comments .widget {margin-top: 1.5em;}
.ce_comments .text,
.ce_comments .formbody label {display: inline-block;}

.ce_comments .text {width: 29%; margin-right: 1%;}

.ce_comments .formbody label {width: 40%; margin-top: 0;}

.ce_comments .formbody label {font-size:100%; width: 40%; margin-top: 0;}

.widget input#ctrl_captcha.captcha.mandatory {
	width:15%;
}

/* Erstellt am 17.09.2014 */
label#lbl_notify_0 {
	width:auto;
  margin:0px 0px 0px 10px;
}

/*----------------------------------------------------------*/
/* Styling Video Element von Contao 3.3.5										*/
/*----------------------------------------------------------*/

video:focus {
	/* display:none; */
  outline: none 0px;
}

/* Erstellt am 26.10.2014 */
.mejs-overlay.mejs-layer.mejs-overlay-play {
	width:480px !important;
}

/* Erstellt am 26.10.2014 */
#mep_0 .mejs-container.svg.mejs-video {
  width:460px !important;
}

/* Erstellt am 26.10.2014 */
.mejs-mediaelement video {
 /* display:none; */
 	width:460px !important;
}

/*----------------------------------------------------------*/
/* Styling RockSolidSlieder 3.3.5	/ Skin Dark								*/
/*----------------------------------------------------------*/

/* Erstellt am 31.10.2014 */
.mod_rocksolid_slider.rocksolidslider2-startseite.block {
	/* display:none; */
	background:#ff0000 !important;
	max-width:600px;
  margin-left:0px;
}

/* Erstellt am 31.10.2014 */
.mod_rocksolid_slider.rocksolidslider2-startseite.block div img {
	/* display:none; */
  max-width:100%;
  height:auto;
}

/* Erstellt am 30.10.2014 */
/*
.mod_rocksolid_slider.block.rsts-main.rsts-direction-x {
	padding:0px;
	margin:0px 0px 0px 0px;
}
*/

/* Erstellt am 30.10.2014 */
/*
.mod_rocksolid_slider {
	padding:0px;
	margin:0px 0px 0px 0px;
}
*/

/* Erstellt am 30.10.2014 */
/*
.rsts-view {
	padding:0px;
}
*/

/* Erstellt am 20.08.2015 */
div.mod_dlh_googlemaps.block#pnbar-google-map-desktop {
	/* display:none; */
	/* overflow:hidden; */
  /* max-width:100%; */
}

/* haut nicht hin */
/*
.mod_dlh_googlemaps.block {
	max-width:100% !important;
}
*/

/* Erstellt am 20.08.2015 */
#dlh_googlemap_1 {
	/* max-width:100% !important; */
	max-width:100%;
}

/* Erstellt am 20.08.2015 */
#ueber-uns-desktop-xx {
	/* display:none; */
	/* overflow:hidden; */
	/* max-width:100% !important; */
}

















} /* close @media screen, projection*/