/* Fonts */

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v24-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v24-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
   font-display: swap;
}

/* pt-sans-narrow-regular - latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pt-sans-narrow-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-narrow-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-narrow-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-narrow-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-narrow-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-narrow-v16-latin-regular.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* pt-sans-narrow-700 - latin */
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pt-sans-narrow-v16-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/pt-sans-narrow-v16-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pt-sans-narrow-v16-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pt-sans-narrow-v16-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pt-sans-narrow-v16-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pt-sans-narrow-v16-latin-700.svg#PTSansNarrow') format('svg'); /* Legacy iOS */
  font-display: swap;
}

/* Layout-Grid */
body { 
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0.95em;
	font-weight: 400;
	margin: 0;
	padding: 0;
	background-color: #EBE9E6; 
	color: #303030;
}

.borderframe { 
	min-width: 100%; 	
	background-position: center top; 
	padding-bottom: 5px;	
}
.topper, .headertop { background-color: #CA5000; }
.topper { border-bottom: 3px solid white; box-shadow: 0px 0px 5em 0px rgba(0,0,0,0.2); }
.topper2 { background-color: #DCDAD5;  }
.topper3 { background-color: #F1F1F0; }
.mainframe { 	
	margin-left: auto; 
	margin-right: auto; 
	width: 987px;
	overflow: hidden;
}
.topper .mainframe { overflow: visible; }


#wrapper
	{
	/*** width: 70.80em; ***/
	background-color: #EBE9E4;
	padding-top: 15px;
	/*overflow: hidden; */
	/* This hides the excess padding in non-IE browsers */
	}

#wrapper
	{

	float: left;

	float/**/: none;
	}

	}
	*/
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */

#header
	{
	background: #fff;
	}

#contentnavigation
	{
	float: left;
	width: 13.57em;
	padding-top: 0em;
	padding-bottom: 0em;
	background-color: #EBE9E4;
}

#contentmain
	{
	float: left;
	width: 585px;	
}

#contentmainfull
	{
	float: left;
	width: 57.2em;
	margin-bottom: 30px;
}

#contentmainfull.wide
	{
	float: left;
	width: 100%;
}

#infocol
	{
	float: left;
	width: 192px;
	padding-top: 0em;
}

/* Globals */
.hideme { display: none; }
.contentmainbox { padding: 0px; }
a { color: #9E0000; text-decoration: none; }
a:hover { color: #9e0000; text-decoration: none; }
a:focus { text-decoration: none; }
.clearboth { clear: both; }
.height1px { height: 1px; }
td { border-bottom: 0px solid #B4AC9D; border-right: 0px solid #B4AC9D; padding: 3px; }
table { border: 0px ; border-bottom: 1px solid black; border-right: 1px solid black; cellpadding: 1px; }

/* Cookiebanner */
#cookie {}
.cookiecontainer {padding:10px 30px 10px 10px; background:#b6b6b6; position: relative; display:none; text-align: center;}
.closebutton { width: 20px; position: absolute; right: 10px; top: 10px; }       
.closebutton:hover { cursor: pointer; }

/* Headerbereich */
.headertop { height: 6.8em; position: relative; }
.claimbox { position: absolute; top: 1.07em; display: none; }
.claimimage { width: 10.14em; }
.logobox { position: absolute; top: 0.6em; right: 0em; background: white; padding: 0px; height: 125px; z-index: 101; box-shadow: 0px 0px 3em 0px rgba(0,0,0,0.2); }
.sloganbox { position: relative; margin: -3.4em auto; z-index: 101; font-size: 1.3em; color: #FFFFFF; text-align: center; width: auto; }
.logoimage { width: 125px; }
img.logoimage:hover { transform: scale(1.05, 1.05); }
.headerimage { width: 70.85em; }
.headerimagebox { height: 147px; }
.lage img:hover { transform: scale(1.05, 1.05); }

/* Top-Navigation */
.topnav { padding: 0.5em 1em; font-family: "Roboto Condensed"; letter-spacing: 0.1px; font-size: 1em; background: #BD2A00; display: inline-block; }
#topnav ul { margin: 0; padding: 0; color: #FFDDC1; }
#topnav li { list-style: none; display: inline; padding-left: 0.2em; padding-right: 0.2em; }
#topnav li a {  text-decoration: none; color: #FFDDC1; }
#topnav li a:hover { color: white; text-decoration: underline; }
#topnav li.topnav_aktiv a { color: white; }
.seperator { padding-right: 0.4em; } 

#topnav li div { display: inline-block; }

/* Breadcrumb / Sucheingabe */
.breadcrumbcontainer { height: 3em;  padding-top: 0.8em; clear: both;  }
.breadcrumbbox { float: left; padding-top: 0.2em; padding-left: 1em; font-size: 1.1em; }
.searchinputbox { float: left; width: 13.86em; }
a.breadcrumblink { text-decoration: none; text-transform: uppercase; }
a.breadcrumblink:hover { text-decoration: underline; }
a.breadcrumblinkaktiv { color: #585033; text-decoration: none; text-transform: uppercase; }
a.breadcrumblinkaktiv:hover { text-decoration: underline; }

#searchbox legend, #pressearchiv legend { display: none; }
fieldset { border: 0; margin: 0; padding: 0; }
.searchinputfield { width: 13.57em; border: 1px solid #9E0000; padding: 2px; font-size: 0.87em; float: left;}
.searchsubmit { float: right; padding-top: 0.1em; }
.searchboxlink { padding-left: 0.2em; padding-top: 0.2em;}
a.searchlink { padding-left: 16px; background-image: url('/systemstatic/daloca/img/icon_arrow_right.png'); background-repeat: no-repeat; background-position: 0 4px;}

.sitemapbox { width: auto; background: #E1E0DC; clear: both; }
#sitemap { padding-left: 30px; padding-top: 30px; padding-bottom: 20px; margin: auto; }

.borderframe { padding-bottom: 0; overflow-x: hidden; }
#sitemap a { color: #464036; }
#sitemap a:hover { color: #9E0000; }


/* Sitemap */
#sitemap .mainframe { display: grid; display: -ms-grid; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-columns: 1 1 1 1; }
.sitemap_1:first-child  { -ms-grid-column: 1; -ms-grid-column-span: 1; grid-column: 1 / span 1; -ms-grid-row: 1; -ms-grid-row-span: 1; grid-row: 1 / span 1; }
.sitemap_1:nth-child(2) { -ms-grid-column: 1; -ms-grid-column-span: 1; grid-column: 1 / span 1; -ms-grid-row: 3; -ms-grid-row-span: 15; grid-row: 3 / span 15; }
.sitemap_1:nth-child(3) { -ms-grid-column: 2; -ms-grid-column-span: 1; grid-column: 2 / span 1; -ms-grid-row: 1; -ms-grid-row-span: 20; grid-row: 1 / span 20; }
.sitemap_1:nth-child(4) { -ms-grid-column: 3; -ms-grid-column-span: 1; grid-column: 3 / span 1; -ms-grid-row: 1; -ms-grid-row-span: 20; grid-row: 1 / span 20; }
.sitemap_1:nth-child(5) { -ms-grid-column: 4; -ms-grid-column-span: 1; grid-column: 4 / span 1; -ms-grid-row: 1; -ms-grid-row-span: 1; grid-row: 1 / span 1; }
.sitemap_1:nth-child(6) { -ms-grid-column: 4; -ms-grid-column-span: 1; grid-column: 4 / span 1; -ms-grid-row: 3; -ms-grid-row-span: 4; grid-row: 3 / span 4; }

/* 1. Ebene Haupt-Navigation */
.contentnavbox { padding-top: 2.1em; background-repeat: repeat-x; background-position: 0px 0em; width: 987px; position: relative;  }
#contentnavbox ul { margin: 0; padding: 0; color: #9E0000; /*z-index: 499;*/ }
#contentnavbox li { list-style: none;  font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; }

#contentnavbox li.contentnavlevel1 { 	
	float: left; 
	color: #fff; 	
	text-align: center; 
	padding-top: 0px;	
	position: relative;
}
#contentnavbox li a.navlevel1 { 
	text-decoration: none; color: #fff; margin: 0; height: 1.66em; display: block; padding-top: 9px; 
	font-size: 1.15em;
	padding-left: 1em; 
	padding-right: 1em;
	background: transparent;
	border-left: 0px solid #d8dfea; 
	border-right: 1px solid #ffffff; 
	border-bottom: 0px solid #546787; 
	}
	
/* #contentnavbox li:first-child a.navlevel1 { background: #E37A28; color: #fff; } */
#contentnavbox li a.navlevel1:hover { color: #9E0000; text-decoration: none; margin: 0; display: block; background: white;  }
li.aktiv { background: #BD2A00; background-image: none; padding-top: 6px; background-position: left top; background-repeat: repeat-x; border-top: 0px; }
a.navlevel1_aktiv, a.navlevel1_aktiv:hover { 
	text-decoration: none; margin: 0; display: block; 
	font-weight: bold; 
	font-size: 1.15em;
	padding-left: 1em; 
	padding-right: 1em;
	height: 1.65em; padding-top: 9px;
	background: white;
	border-left: 0px solid #e4e1d8; 
	border-right: 0px solid #ffffff; 
	border-bottom: 0px solid #7C0101;
 }

.submenu, .submenu:hover {
	color: #fff;
	background-color: #BD2A00;
	font-style: normal;		
	text-align: left;
	text-transform: none;
	border-bottom: 1px solid #fff;		
	padding-left: 0.7em;
	min-width: 10em;	
	display: none;
}

.submenu a.submenu_link, .submenu a.submenu_link:hover { background-color: #e4e1d8; display: block; padding: 0.3em; border:0; margin: 0; }

/* 2. Ebene DropDown-Menu */

div#contentnavbox ul ul
{display: none;z-index: 20;}

div#contentnavbox ul li:hover ul
{ display: block; top: 100%; left: 1px; position: absolute; }

/* 2. Ebene Haupt-Navigation */
.maincontentnavbox { background: #EBE9E4; margin: 0; padding: 0; padding-bottom: 1.6em; }
#maincontentnav ul { margin: 0; padding: 0; } 
#maincontentnav li { 
	list-style: none; 		
}
/* 2. Ebene */
.contentnav_2 { background: #DCDAD5; color: #464036; border-bottom: 1px solid #EBE9E4; background-image: none; }
.contentnav_2 a { display: block; color: #464036; padding: 5px 4px 5px 1em; }
.contentnav_2 a:hover { background: #BD2A00; color: #ffffff; background-image: none; text-decoration: none; color: #fff; }
.contentnav_2_aktiv { background: #BD2A00; color: #ffffff; border-bottom: 0px solid #EBE9E4; background-image: none; }
.contentnav_2_aktiv a { display: block; padding: 5px 4px 5px 1em; color: #fff; border-bottom: 1px solid #EBE9E4; }
.contentnav_2_aktiv a:hover { text-decoration: none; color: #fff; }

/* 3. Ebene */
.contentnav_3 { background: #E4E1D8; border-bottom: 0px solid #EBE9E4; }
.contentnav_3 a { display: block; color: #464036; padding: 5px 4px 5px 26px; }
.contentnav_3 a:hover { background: #F1F1F0; text-decoration: none; color: #9E0000; }
.contentnav_3_aktiv { background: #F1F1F0; border-bottom: 0px solid #EBE9E4; }
.contentnav_3_aktiv a { display: block; padding: 5px 4px 5px 26px; color: #9e0000; }
.contentnav_3_aktiv a:hover { background: #F1F1F0; text-decoration: none; color: #9e0000; }

/* Contentboxen */
.rightcol_contentbox { margin-bottom: 20px; }
.leftcol_contentbox { margin-bottom: 20px; }
.rightcol_contentbox { background: #EBE9E4; }
.contentboxheaderhighlight { padding: 0.3em 0.2em 0.3em 0.4em; background: #CA5000; }
.contentboxheader { margin:0; font-size: 1em; color: #fff; font-weight: normal; }
h1.contentboxheader  { background: #978A73; padding: 0 0.5em 0 0.5em; margin-bottom: 0px; display: inline-block; text-transform: uppercase; /*font-family: 'Shadows Into Light', cursive; font-size: 1.1em;*/ }
h1.highlight { color: #fff; background: #CA5000; }
h1.infocol { margin: 0 0 0.2em 0; color: #9E0000; font-size: 1.2em; }
.contentboxheaderlink { margin: 0; padding: 0; font-size: 1.15em; color: #fff; font-weight: normal; background-image: url('/systemstatic/daloca/img/icon_externallink.png'); background-position: left 5px; background-repeat: no-repeat; text-transform: uppercase; }
.contentboxheaderlink a { display: block; margin-left: 16px; color: #fff; text-decoration: none; font-weight: bold; }
.contentboxheaderlink a:hover { display: block; }
.contentboxtext { padding: 0.35em; background: #E1E0DC; border: 1px solid #F1F1F0;  }
.contentboxhighlight { padding: 0.6em; padding-left: 0.8em; padding-right: 0.8em; background: #DCDAD5; border: 1px solid #F1F1F0; }
.contentboxohneheader { padding: 0; background: #EBE9E4; }
.contentboxohneheader img { max-width: 190px; }
.contentboxnormal { padding: 0.6em; padding-left: 0.8em; padding-right: 0.8em; background: #E1E0DC; border: 1px solid #F1F1F0; }
.rightcol_contentbox .contentboxtext  { padding: 0.8em; border: 1px solid #F1F1F0; }
.rightcol_contentbox .contentboxtexthighlight  { padding: 0.6em; padding-left: 0.8em; padding-right: 0.8em; background: #DCDAD5; border: 1px solid #F1F1F0;}
.contentboxteaserimg { width: 190px; border: 1px solid #F1F1F0; border-bottom: 0px; }
.contentboximg { }
h2.teaserlinkbox { font-size: 1.05em; padding-bottom:10px; }
h2.contentbox_header { margin:0; font-size: 1em; }
.lefti { float: left; display: block; margin-right: -2.0em; }
.lefti .glyphicon { font-size: 3em; padding: 15px 0 0 5px; }
.righti { padding: 10px; }
.bold { font-weight: bold; }

/* Inhaltsbereich */
.contentboxheaderblue {  }
.topiccontainer { margin: 0px;}
.topmeldung { margin-bottom: 1.4em; } 
.dachzeile_highlight { border-left: 1px solid #EBE9E4; line-height: 17px; padding-left: 0.9em; padding-right: 0.9em; color: #ffffff; background-image: none; padding-top: 3px; padding-bottom: 4px; text-transform: uppercase; display: inline-block; background-color: #CA5000; /*font-family: 'Shadows Into Light', cursive; font-size: 1.1em;*/ }
.dachzeile { border-left: 1px solid #EBE9E4; line-height: 17px; padding-left: 0.9em; padding-right: 0.4em; min-width: 50px; color: #ffffff; background-image: none; padding-top: 3px; padding-bottom: 4px; text-transform: uppercase; display: inline-block; background-color: #978A73; /*font-family: 'Shadows Into Light', cursive; font-size: 1.1em;*/ }
.topicbox_highlight { background: #ffffff; padding: 0em; border: 1px solid #E2E0DD; }
.topicbox_aktion { background: #ffffff; padding: 0em; border: 1px solid #FFDABD; border-left: 1px solid #EBE9E4; }
.topicbox { padding: 0em; background-color: #F6F6F6; border: 1px solid #E2E0DD; }
.topicbox:hover { background-color: white; }
.topicboxdetail { padding: 1em; padding-top: 0.5em; padding-bottom: 0.5em; border: 1px solid #E2E0DD; background-color: #F1F1F0; }
.topicbox_ohne_mitte { background-color: #bd2a00; display: table; padding: 15px; }
h1.topic, h2.topic { margin: 0.2em 0 0.5em 0; color: #9E0000; font-size: 1.5em; font-family: "PT Sans Narrow", sans-serif;  letter-spacing: 0.1px; letter-spacing: 0.1px; }
h1.topicteaser, h2.topicteaser { margin: 0.4em 0 0.2em 0; color: #9E0000; font-size: 1.3em; padding-top:0em; line-height: 1.1em; font-family: "PT Sans Narrow", sans-serif; letter-spacing: 0.1px; }
h2.subtopic { margin: 0.4em 0 0.2em 0; color: #CA5000; font-size: 1.0em; font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; letter-spacing: 0.1px; }
h2 { margin: 0; padding: 0; font-size: 1.2em; font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; }
.teaserimg { float: left; width: 240px; overflow: hidden; margin-right: 15px; position: relative; }
.teasertextimg { margin-bottom: 0.7em; color: #333333 !important; }
.teaserboximg { width: 240px; padding-right: 15px; padding-top: 0px; }
.teaserboximg-ver { width: 50px; height: 50px; padding-right: 8px; padding-top: 4px; }

.interner_link { display: inline-block; padding-left: 16px; padding-top: 7px; background-image: url('/systemstatic/daloca/img/icon_arrow_right.png'); background-position: 0px 10px; background-repeat: no-repeat; }
.teaserlink { display: inline-block; padding-left: 16px; padding-top: 7px; }
.externer_link { display: inline-block; padding-left: 16px; background-image: url('/systemstatic/daloca/img/icon_externallink.png'); background-position: 0px 3px; background-repeat: no-repeat; }
hr { 
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 0px #E1E0DC;
 	border-bottom: solid 0px #fff; /* Für IE (Seiten-Hintergrundfarbe!) */
 	margin: 0;

}
hr.contentboxdivider { 
	border: 0px; /* Für Firefox und Opera */
	border-top: solid 0px #D9D0C0;
 	border-bottom: solid 0px #E1E0DC; /* Für IE (Seiten-Hintergrundfarbe!) */
 	margin: 0.8em 0;
}
.detailtext iframe { border: 0; }
.detailimg { margin-left: 15px; margin-bottom: 15px; margin-top: -52px; margin-right: -15px; float: right; background: #FFFFFF; text-align: center; } 
.detailimg a { position: relative; }
.textimg { margin-bottom: 0px; }
.piccommentbox { padding: 0.3em; text-align: left; width: 20em; }
.piclupe { background-image: url('/systemstatic/daloca/img/icon_lupe.png'); background-position: 0px 0px; background-repeat: no-repeat; position: absolute; right: 2px; bottom: 5px; display: block; width: 21px; height: 21px; }
.aktion { z-index: 98; position: absolute; width: 100px; height: 94px; top: 0px; left: 0px; } 
.preis_pic { z-index: 98; padding: 4px 10px 10px 10px; position: absolute; height: 36px; background-color: rgba(255,255,255,0.65); margin-left: 100px; min-width: 89px; }
.preis_font { font-size: 1.3em; font-weight: bold; color:#9E0000; }
.preis_font2 { font-size: 0.83em; color: #303030 !important; }

.lage { z-index: 98;  position: absolute; height: 50px; width: 50px; }
.lage:hover { border-top: 1px solid #867D6B; border-left: 1px solid #867D6B; cursor: pointer; }
.lage-teaser { margin-top: 0px; }
.lage-teaser .left, .zimmer-teaser .left, .sonstiges-teaser .left { width: 70px; float: left; }
.lage-container { margin-top: 6px; margin-bottom: 0px; }
.zimmer-teaser, .sonstiges-teaser { padding-top: 3px; }
.groesse { z-index: 98;  position: absolute; width: 50px; height: 45px; background-color: rgba(255,255,255,0.85); margin-left: 50px; text-align: center; padding-top: 5px; }
.groesse_font { font-size: 1.85em; font-weight: bold; color:#9E0000; line-height: 0.8em; }
.groesse_font2 { color: #303030 !important; }
.parkplatz { z-index: 98;  position: absolute; width: 31px; height: 40px; background-color: #4D6A79; margin-left: 209px; text-align: center; padding-top: 10px; }
.parkplatz-ver {  width: 31px; height: 40px; margin-left: 5px; background-color: #4D6A79; text-align: center; padding-top: 10px; }
.parkplatz_font { font-size: 2.5em; font-weight: bold; color:#FFFFFF; line-height: 0.8em; }

#socialshareprivacy { display: none; }

/* Sortierung */
.sort { background-color: #FFFFFF; border: 5px solid #FFFFFF; padding: 3px 8px 4px 8px; margin: 0 -5px 0 6px; color: #303030; float: left; }
.sort.active { background-color: #BD2A00; border: 5px solid #BD2A00; padding: 3px 8px 4px 8px; margin: 0 -5px 0 6px; color: #ffffff; float: left; }
.sortlink { background-color: #F1F1F0; margin: 0 -5px 0 6px; float: left; margin-right: 20px; border: 4px solid #bd2a00; }
.bg-sort img { padding-right: 1px; }
.bg-sort { margin-left: -16px !important; }

/* Downloadbox */
ul#linklist  { margin: 0; padding: 0; }
#linklist li { list-style: none; padding-bottom: 4px; }
a.downloadlink { display: inline-block; padding-left: 20px; }
/* Icons für Dateitypen im Downloadlink */
.pdf { background-image: url('/systemstatic/daloca/img/icon_pdf.gif'); background-position: 0px 0px; background-repeat: no-repeat;}
.doc { background-image: url('/systemstatic/daloca/img/icon_doc.gif'); background-position: 0px 0px; background-repeat: no-repeat;}
.ppt, .pps { background-image: url('/systemstatic/daloca/img/icon_ppt.gif'); background-position: 0px 0px; background-repeat: no-repeat;}
.zip { background-image: url('/systemstatic/daloca/img/icon_zip.gif'); background-position: 0px 0px; background-repeat: no-repeat;}
.xls { background-image: url('/systemstatic/daloca/img/icon_xls.gif'); background-position: 0px 0px; background-repeat: no-repeat;}
.txt { background-image: url('/systemstatic/daloca/img/icon_txt.gif'); background-position: 0px 0px; background-repeat: no-repeat;}

/* A-Z Suche */
ul#az_box  { margin: 0; padding: 0; }
#az_box li { list-style: none; border: 1px solid #d8dfea; padding: 0.2em 0.2em 0.2em 0.2em; background: #fff; width: 0.8em; float: left; margin-right: 1px; text-align: center; }


/* Footer */
#footer
	{
	clear: both;	
	width: auto;
	background: #CA5000;
	height: 2.4em;
	}
.footerbox { color: #fff; padding-top: 18px; padding-bottom: 0px; text-align: center; }
.footerboxleft { float: left; padding-left: 10px; display: none; }
.footerboxcenter { width: auto; text-align: center; }
.footerboxright { float: right; padding-right: 10px; }

.footerboxright ul { margin: 0; padding: 0; }
.footerboxright li { list-style: none; float: left; }

a.anchor_top { color: #fff; text-decoration: underline; background-image: url('/systemstatic/daloca/img/icon_anchor_top.png'); background-position: 0px 5px;  background-repeat: no-repeat; padding-left: 14px; }
a.footerlink:link { color: #fff; text-decoration: none; }
a.footerlink:hover { color: #fff; text-decoration: underline; }

/* Editorklassen */
h3, h4 { font-size: 1em; margin: 0; margin-bottom: 0.3em; }
h2 { color: #464036; }
h3 { color: #303030; }
h4 { color: #303030; }
.kursiv { font-style: italic; }

/* Allgemeine Tabellenformatierungen */
.datentabelle th { text-align: left; vertical-align: top; background: #6f87b2; color: #fff; font-weight: bold; padding: 0.3em; }
.datentabelle td { vertical-align: top; background: #E1E0DC; padding: 0.3em; }
.daloca td { padding: 0.6em; }

.daloca { border: 0px; }

.daloca tr:nth-child(even) {background: #FAFAFA; }
.daloca tr:nth-child(odd) {background: #F1F1F0; }

/* Pressearchiv */
.select_archiv { width: 13.5em; margin-bottom: 0.4em; }
.submitbuttonbox_archiv { float: right; margin-top: 0.3em; }
.submitbutton_archiv { background: #6f87b2; color: #fff; border: 0px; background-image: url('/systemstatic/daloca/img/icon_submit_arrow_right.gif'); background-position: 0px -5px; background-repeat: no-repeat; padding-left: 22px; height: 19px; }

/* Kalender */
form#calenderbox { background: #E1E0DC; padding: 0.5em 0.4em 0.5em 0.8em; margin-bottom: 0.8em; }
.select_wide { width: 24em;} 
.labelbox { padding-right: 1.3em; }
.kalender { width: 100%; background: #E1E0DC; }
.kalender caption { background: #6f87b2; color: #fff; font-weight: bold; font-size: 1.1em; border-left: 1px solid #E1E0DC; border-right: 1px solid #E1E0DC;  }
.kalender caption a { color: #fff; text-decoration: none; }
.kalender caption a:hover { color: #9e0000; }
.kalender th { background: #c6d0e0; font-weight: bold; width: 2em; }
.cal_highlight { color: #9e0000; }
.cal_highlight  a { color: #9e0000; }
.kalender td.inaktiv { color: #9d9d9d; }
.kalender td { text-align: center; background: #d2dae7; }
.kalender td a { text-decoration: underline; }
a.cal_week { font-weight: bold; }
td.woche { background: #c6d0e0; }

/* Suchergebnis */
form#searchbox2 { background: #E1E0DC; padding: 0.5em 0.4em 0.5em 0.8em; margin-bottom: 0.8em; }
.searchlabelbox { font-size: 1.2em; font-weight: bold; color: #9E0000; padding-right: 0.5em;}
.searchinputtext { width: 26em; }
.searchboxtextresult { padding-bottom: 1em; padding-left: 0.4em;}
.searchtopiccontainer { padding-left: 0.4em; }
.searchtopicbox { padding: 0em 0.6em 0.3em 0em; }
.hit { background: #ffff00; }
.paginglinkbox { text-align: right; }

/* Bildergalerie */
.galerie_outerbox { }
.galerie_imagebox { width: 7.55em; height: 7.55em; padding: 1px; border: 1px solid #DCDAD5; float: left; }
.galerie_teaserbox { width: 11.85em; height: 7.4em; padding: 2px 3px 2px 3px; border: 1px solid #DCDAD5; float: left; margin-left:1px; margin-right: 1px;}

.galerie_header { display: none; padding-left: 0.9em; color: #FFFFFF; background-color: rgb(151, 138, 115); background-image: none; background-position: left 1em; background-repeat: no-repeat; text-transform: uppercase; border-top: solid 1px #F1F1F0; border-bottom: solid 1px #F1F1F0; line-height: 22px; display: inline-block; padding-right: 0.9em; /*font-family: 'Shadows Into Light', cursive; font-size: 1.1em;*/ } 
ul#galerie  { margin: 0; padding: 0; }
#galerie li { list-style: none; float: left; vertical-align: top; text-align: center; border: 1px solid #DCDAD5; width: 7.5em; height: 7.5em; margin-right: 2px; margin-bottom: 2px; padding: 2px; }
.jcarousel-item .sliderimg { width: 150px; height: 150px; }

/* Jquery Carousel */
.jcarousel-skin-tango .jcarousel-container {
 
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 84%;	
    padding: 15px 30px 30px 30px;

}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  100%;
    /*height: 105px;*/
}

.jcarousel-skin-tango .jcarousel-item {
    width: 150px !important;  
    border: 1px solid rgb(243, 242, 239);
    height: 150px;	
}

.jcarousel-skin-tango .jcarousel-item:hover { 
    border: 1px solid #BD2A00;
}


.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 5px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
} 


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/systemstatic/daloca/img/next-horizontal.png) no-repeat 0 0;
	border: 0px solid #DCDAD5;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 10px;
    right: auto;
    background-image: url(/systemstatic/daloca/img/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
	background: transparent url(/systemstatic/daloca/img/prev-horizontal.png) no-repeat 0 0;
	border: 0px solid #DCDAD5;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 10px;
    background-image: url(/systemstatic/daloca/img/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#mycarousel li a { border: 0px solid #ff0000; padding: 0px; text-align: center; height: 105px; width: 105px; }
#mycarousel li a:hover { border: 0px solid #000000; padding: 0px; text-align: center; height: 105px; width: 105px; }

#lightbox {
	left: 0px; top: 20px; width: 100%; text-align: center; color: rgb(21, 20, 16); line-height: 0; position: absolute; z-index: 101;
}
#lightbox a {
	color: rgb(21, 20, 16); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#lightbox a:hover {
	color: rgb(21, 20, 16); text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#lightbox a img {
	border: currentColor;
}
#outerImageContainer {
	margin: 0px auto; width: 840px; height: 620px; position: relative; min-width: 840px; background-color: rgb(255, 255, 255);
}
#imageContainer {
	padding: 10px; min-width: 820px; 
}

#loading {
	left: 0%; top: 40%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;
}
#loadingLink {
	background: url("/systemstatic/daloca/img/loading.gif") no-repeat center; margin: 0px auto; padding: 0px; width: 32px; height: 32px; text-indent: -9999px; display: block;
}
#hoverNav {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
#imageContainer > #hoverNav {
	left: 0px;
}
#hoverNav a {
	
}
#prevLinkImg {
	background: url("/systemstatic/daloca/img/blank.gif") no-repeat; width: 49%; height: 100%; text-indent: -9999px; display: block;
}
#nextLinkImg {
	background: url("/systemstatic/daloca/img/blank.gif") no-repeat; width: 49%; height: 100%; text-indent: -9999px; display: block;
}
#prevLinkImg {
	left: 0px; float: left;
}
#nextLinkImg {
	right: 0px; float: right;
}
#prevLinkImg:hover {
	background: url("/systemstatic/daloca/img/prevlabel.gif") no-repeat left 15%;
}
#prevLinkImg:hover:visited {
	background: url("/systemstatic/daloca/img/prevlabel.gif") no-repeat left 15%;
}
#nextLinkImg:hover {
	background: url("/systemstatic/daloca/img/nextlabel.gif") no-repeat right 15%;
}
#nextLinkImg:hover:visited {
	background: url("/systemstatic/daloca/img/nextlabel.gif") no-repeat right 15%;
}
#imageDataContainer {
	font-family: calibri, arial;	
	line-height: 1.15em;
 margin: 0px auto; min-width: 840px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); padding-bottom: 8px;
}
#imageData {
	padding: 0px 10px;
}
#imageDetails {
	width: 80%; text-align: left; float: left; min-width: 800px; font-size: 1em;
}
#caption {
	font-weight: bold;
	color: #9E0000;			
	font-size: 1.1em;
}
#numberDisplay {
	clear: left; display: block;
}
#detailsNav {
	padding: 0px 0px 6px; clear: left; display: block;
}
#prevLinkDetails {
	margin: 0px 8px 0px 0px;
}
#nextLinkDetails {
	margin: 0px 7px 0px 0px;
}
#closeLink {
	background: url("/systemstatic/daloca/img/closelabel.gif") no-repeat; margin: 0px; padding: 0px 0px 10px; width: 66px; height: 28px; text-indent: -9999px; overflow: hidden; text-decoration: none; float: right; display: block;
}
#overlay {
	left: 0px; top: 0px; width: 100%; height: 500px; filter: alpha(opacity=60); position: absolute; z-index: 90; opacity: 0.6; background-color: rgb(21, 20, 16); -moz-opacity: 0.6;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
* html > body .clearfix {
	width: 100%; display: inline-block;
}
* html .clearfix {
	height: 1%;
}
#downloadlink {
	background: url("/systemstatic/daloca/img/icon_galerie_download.gif") no-repeat 0px 3px; padding-left: 17px; display: block;
}
#slideShowControl {
	background: url("/systemstatic/daloca/img/icon_galerie_slideshow.gif") no-repeat 6px 3px; width: 100px; padding-left: 20px;
}

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

#Anfrage:hover, #toTop:hover, .topicbox:hover { transition-property: background-color; transition-duration: 1s; }

/* Container */
#simplemodal-container {height:440px; width:600px; color:#bbb; background-color:#fff; padding:12px; color: #404040; font-size: 1.18em; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url("/systemstatic/daloca/img/x.png") no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; bottom:5px; right:10px; cursor:pointer;}

/* Printview */
.printviewcontainer { padding-left: 10px; padding-right: 5px; }
.printview { background-image: none; background: #fff; width: 42.8em; }
.printview .breadcrumbbox { float: none; width: 100%; }
.contentmain_printview	{ padding-top: 5px; }
.contentmain_printview .contentmainbox { padding-left: 0px; }
.printviewcontainer .breadcrumbcontainer { padding-top: 0px; height: 2em; }
.printinfotext { font-size: 0.85em; padding: 0px 8px 10px 8px; }

/* Sitemap */
#sitemap ul { margin: 0; padding: 0; color: #9E0000; /*z-index: 499;*/ }
#sitemap li { list-style: none; }
#sitemap ul ul.sitemap_2 { 
	margin-left: -15px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 6px;
	padding-bottom: 4px; 
	padding-top: 4px;

}

#sitemap ul ul ul.sitemap_3 { 	
	margin-bottom: 6px;	
}
.sitemap_1 { font-size: 1.2em; padding-left: 22px; float: left; width: 221px; background-image: url('/systemstatic/daloca/img/icon_arrow_right.png'); background-position: 0px 2px; background-repeat: no-repeat; margin-bottom: 4px; }
.sitemap_1:last-child { width: 145px; }
.sitemap_2 { font-size: 0.9em; padding-left: 10px; }
.sitemap_3 { padding-left: 10px; padding-right: 30px; float: left; }
.sitemap_4 { padding-left: 10px; }
.sitemap_5 { padding-left: 10px; }
.sitemap_6 { padding-left: 10px; }
.sitemaplink { display: inline-block; padding-bottom: 2px; padding-left: 16px; background-image: url('/systemstatic/daloca/img/icon_sitemap.png'); background-position: 0px 6px; background-repeat: no-repeat; }

.functionbox {
	margin-top: 10px; padding: 10px 0px;
	text-align: right;
	border-top: 1px solid #E1E0DC;
}
.printlink { display: inline-block; padding-top: 4px; padding-left: 28px; background-image: url('/systemstatic/daloca/img/icon_print.png'); background-position: 0px 0px; background-repeat: no-repeat; }
.kontaktlink { display: inline-block; padding-top: 4px; padding-left: 28px; background-image: url('/systemstatic/daloca/img/icon_kontakt.png'); background-position: 0px 0px; background-repeat: no-repeat; border: none; color: #9E0000; }
.kontaktlink:hover { color: #9e0000; text-decoration: underline; cursor: pointer; }
.kontaktform { display: inline; }
.inline_pic { margin-left: 10px; float: right; background: #E1E0DC; text-align: center; }

/* Formular - Seite verbessern */
.label_header { width: 7.5em; font-weight: bold; display: block; float: left; margin-top: 3px;}
.inputtextfield { width: 20em; font-family: calibri, arial; font-size: 1em; margin-bottom: 5px; }
.inputtextfield_error { width: 20em; font-family: calibri, arial; font-size: 1em; margin-bottom: 5px; border: 1px solid #9e0000; }
.submit { margin-left: 7.4em;}
.error { color: #9e0000; }


.link_box { width: 10em; float: left;}

/* Tag-Cloud-Formatierungen */
.schrift_mittel { font-size: 1.2em; }
.preis { float: left; font-size: 1.1em; }
.preis2 { float: left; font-size: 1em; }
.preis.red { color: #BD2A00; }
.preis_rechts  { text-align: right; font-size: 1.12em; font-weight: bold; color: #BD2A00; }
.preis_rechts2  { text-align: right; font-size: 1em; font-weight: bold; color: #BD2A00; }
.preiskomplett { width: auto; padding-top: 10px; clear: both; }
.schrift_groesser { font-size: 1.4em;}

.contentboximg:hover .tr-opacity {
opacity: 1;
}

.contentboximg .tr-opacity {
transition: opacity 1s;
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
}

.figuretextimg {
position: absolute;
padding: 4px 10px 6px 10px;
background-color: rgba(227,122,40,0.85);
color: #fff;
font-size: 1em;
width: 170px;
height:29px;
margin-top: -39px;
line-height: 1.1em;
margin-left: 1px;
}


.teaserimg:hover .tr-opacity {
opacity: 1;
}

.teaserimg .tr-opacity {
transition: opacity 1s;
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
}

.figurestartseite {
position: absolute;
padding: 4px 10px 6px 10px;
background-color: rgba(227,122,40,0.85);
color: #fff;
font-size: 1em;
width: 246px;
height:32px;
margin-top: -49px;
line-height: 1.1em;
}

.detailimg:hover .tr-opacity {
opacity: 1;
}

.detailimg .tr-opacity {
transition: opacity 1s;
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
}

.detailimg .figuretextimg {
position: absolute;
padding: 4px 10px 6px 10px;
background-color: rgba(227,122,40,0.85);
color: #fff;
font-size: 1em;
width: 380px;
height:30px;
margin-top: -40px;
margin-left: 0px;
line-height: 1.1em;
text-align: left;

}

#mycarousel .figuretextimg {
position: absolute;
padding: 10px;
background-color: rgba(227,122,40,0.85);
color: #fff;
font-size: 1em;
width: 130px;
height:150px;
margin-top: -154px;
line-height: 1.1em;
text-align: left;
margin-left:0px;

}


.jcarousel-item:hover .tr-opacity {
opacity: 1;
}

.jcarousel-item .tr-opacity {
transition: opacity 1s;
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
}

/** Galerie **/
#outerImageContainer { max-height: 565px; }
#imageContainer { max-height: 500px; }
#imageDataContainer {  }
img#lightboxImage { max-height: 533px; }

/** Changes 03/2017 ***/
.rightcol_contentbox .contentboxtexthighlight, .rightcol_contentbox .contentboxtext, .contentboxhighlight, .contentboxnormal { border: 0 !important; }
.contentboxtext { border: 1px solid #E1E0DC; }
.topicbox_highlight { border: 0px solid white; border-left: 0; }
.topicbox { border: 0px solid #F1F1F0; border-left: 0; }
.topicbox_aktion { border: 0px solid #F6ECE7; border-left: 0; }
.topicboxdetail { border: 0; }

.dachzeile { display: block; border: 0; background-color: #DCDAD5; color: #333333; padding-top: 5px; padding-bottom: 6px;  }
#contentmain .dachzeile .time, #contentmain .dachzeile_highlight .time { font-size: 0.7em; margin-right: 0.4em; margin-top: 0.6em; float: left; }
.topiccontainer_detail .dachzeile { background-color: #CBC6BC; }
.dachzeile_highlight { display: block; border: 0; padding-top: 5px; padding-bottom: 6px; }
.rightcol_contentbox .dachzeile_highlight, .rightcol_contentbox .dachzeile { line-height: 22px; padding-top: 8px; padding-bottom: 8px; }
h1.contentboxheader { display: block; background-color: #DCDAD5; color: #333333; padding: 0.4em 0.5em; }

.detailtext iframe { height: 930px; }

input[type=button], input[type=reset], input[type=submit], button, .button { padding: 10px 14px 6px 26px; border-radius: 0px; background-color: #CA5000; color: #fff; font-weight:normal; border: 0px solid white; font-size: 1.1em; font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; }
.button.teaserlink { display: inline-block;  }
a.button:hover { background-color: #BD2A00; text-decoration: none; color: #ffffff; }
.anfrage { margin-top: 10px; text-align: left; }

.partners { text-align: center; }
.numbers { text-align: center; float: left; color: white; font-size: 1.2em; width: 21%; min-height: 50px; padding: 0 2% 1% 2%; }
.numbers h2 { color: white; font-size: 2em; }


/*** Changes ab 03/2017 ***/
#contentnavigation { display: none; }
.flex-phone { position: absolute; top: 250px; right: 20px; font-size: 1.1em; text-decoration: none; }
/** iframe { border: 0; width:485px; } **/
iframe { border: 0; }
/*** .dachzeile, .dachzeile_highlight { padding-top: 9px; padding-bottom: 9px; line-height: 21px; font-size: 1.05em; font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; } ***/
.dachzeile, .dachzeile_highlight { padding-top: 0px; padding-bottom: 0px; line-height: 38px; font-size: 1.05em; font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; }
img[alt~="Anja"] { margin-left: -12px; margin-top: -12px; margin-bottom: 8px; }
.breadcrumbcontainer { height: 2.5em; }
.bigger-font { font-size: 1em; }
.height_176 { min-height: 141px; }
.galerie_header { margin-left: -0.85em; margin-right: -0.88em; border-top: 1.8em solid #EBE9E4; line-height: 35px; display: none; font-size: 1.15em; font-weight: bold; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 885px; margin-left: -1em; }
.topicboxdetail { padding-bottom: 0; }

/*** Changes ab 02/2019 ***/
#toTop { z-index: 99; display: none; position: fixed; bottom: 30px; right: 15px; width: 82px; height: 82px; background-repeat: no-repeat; opacity: 1; font-size: 30px; color: white; background:#CA5000; }
#Anfrage { z-index: 99; display: none; position: fixed; top: 30px; right: 0px; width: 110px; height: 110px; background-repeat: no-repeat; opacity: 1; font-size: 40px; color: white; background:#CA5000; }
#toTop:hover { opacity:1.0; background:#9e0000; }
#Anfrage:hover { opacity:1.0; background:#9e0000; }

.glyphicon { }
#Anfrage .glyphicon { font-size: 1.8em; padding: 10px 20px 2px 20px; }
#toTop .glyphicon { font-size: 1.8em; padding: 15px; }

.glyph_small {font-size: 0.4em; padding-left: 20px; }
.glyph_small:hover { text-decoration: none; font-size: 0.4em; }
#Anfrage:hover { text-decoration: none;  }
#toTop:hover { text-decoration: none; }

.dal-links { float: left; margin-right: 15px; }
.dal-links .glyphicon { font-size: 3em; }

.daloca-table .teaserimg { width: 63px !important; margin: 0px !important; }
.teaserboximg-ver { width: 55px; height: 55px; padding-top: 0; }
.daloca-table h2 { font-size: 1.1em; }
.cell25 { width: 25%; float: left; text-align:center; display: block; padding-top: 5px; }
.empty { height: 75px; }

.iconbox { min-height: 50px; }
.figurestartseite { display: none; }

.topiccontainer.top .dachzeile, .topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { background: #bd2a00 !important; }

.top-angebot { z-index: 98; font-weight: bold; position: absolute; margin-left: -30px; padding-top: 92px; font-size: 1.7em; color: #9e0000; transform: rotate(317deg); 
text-shadow: 0px 0px 20px #EBE9E6, 0px 0px 20px #EBE9E6;  }

.topicbox_ohne { padding: 10px 15px !important; }

/*** Ken Burns hover ***/
.teaserimg { overflow: hidden; display: inline-block; }
img.teaserboximg { transition-duration: 1.5s; transform: scale(1.0); margin-left: 0px; }
img.teaserboximg:hover {  transform: scale(1.2);  /* pan towards top of image */ }
div.teaserboximg { max-height: 140px; }

/*** Verfügbarkeiten ***/
.daloca { display: table; margin-bottom: 30px; margin-right: 20px; border-collapse: collapse; }
.daloca-header, .daloca-table { width: 100%; display: table-row; }
.daloca-table { background-color: #F3F2EF; border-bottom: 1px solid #EBE9E6; }
.daloca-table:nth-child(2n) { background-color: #FAFAFA; border-bottom: 1px solid #EBE9E6; }
/* .daloca-table.aktionspreis { background-color: #bd2a00 !important; color: white; } */
.daloca-table.aktionspreis { border: 2px solid #bd2a00; }
/* .daloca-table.aktionspreis .column0:hover  { BACKGROUND-color: #CA5000; } 
.daloca-table.aktionspreis .column0 h2, .daloca-table.aktionspreis .column0 .teasertext, .daloca-table.aktionspreis .column1, .daloca-table.aktionspreis .groesse_font, .daloca-table.aktionspreis .preis_font { color: white; } */
.daloca-header { background: #CA5000; color: #ffffff; font-weight: normal; font-size: 1.05em; }
.daloca-header .column5 { text-align: left; }
.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8 { display: table-cell; vertical-align: top; }
.daloca-table .column1:nth-child(2n), .daloca-table .column2:nth-child(2n), .daloca-table .column3:nth-child(2n), .daloca-table .column4:nth-child(2n), .daloca-table .column5:nth-child(2n) {  }
.daloca-header a { color: white; }
.column1 { width: 80px; border-right: 1px solid #EBE9E6; text-align: center; }
.column1 .glyphicon-time.small { font-size: 1.7em; padding-bottom: 2px; }
.column2 { width: 52px; border-right: 1px solid #EBE9E6; }
.column3 { width: 70px; text-align: center; border-right: 1px solid #EBE9E6; }
.column4 { width: 52px; border-right: 1px solid #EBE9E6; text-align: center; }
.column4 .preis_font { font-size: 1.3em; }
.column5 { width: 92px; border-right: 1px solid #EBE9E6; }
.column6 { width: 50px; text-align: center; border-right: 1px solid #EBE9E6; }
.column7 { width: 125px; border-right: 1px solid #EBE9E6; }
.column8 { clear: right; }
.column8 .teaserlinkbox { display: none; }
.column0 { clear: right; border-right: 1px solid #EBE9E6; }
.column0 .aktion { height: 80px; width: 100px; position: absolute; left: -7px; top: -5px; }
.column0 .aktion img { margin-top: -50px; }
.column0 .teaserlinkbox { display: none; }
.column0 h2 { color: #9E0000 }
.column0 .teasertext { color: #303030; }
.column0:hover { background: white; }
.column0 .padding { padding: 10px; position: relative; overflow: hidden }
.padding { padding: 10px 5px; }

/* Responsive */



@media screen and (max-width:767px) {


.mainframe { width: 100%; }
#wrapper { width: auto; background-color: #EBE9E4; }
.logobox { position: absolute; top: 3.8em; right: 0.5em;  float: right; }
.headertop { height: 7.4em; background-image: none; }
.breadcrumbbox { display: none; }
.breadcrumbcontainer { height: 1em; padding-top: 0.8em; background-color: #EBE9E4; clear: both; background-image: none; }
#sitemap  { display: none; }
.contentboximg [title~=Umgebungskarte] { display: none; }
.bg-sort { display: none; }
#topnav, #topnav li  { float: none; }
img[alt~='Anja'] { width: 173px; height: 173px; }

	
.leftcol_contentbox { display: none; }
.contentnavbox { width: auto; }
#contentnavigation { display: none; }
.clearboth { height: 0px; }

#contentmain { float: none; width:100% }
.contentmainbox  { padding-left: 0px; }
#contentmainstartseite { float: none; width:100% }
#contentmainfull { float: none; width: auto;	}
h1.topic, h2.topic { font-size: 1.4em; padding-top: 10px; padding-bottom: 5px; font-weight: 700; }
h1.topicdetail, h2.topicdetail {  font-size: 1.4em; padding-top: 0px; padding-bottom: 3px; }
h2.subtopic { font-size: 1.2em; }
.detailtext  { font-size: 1em; }
.contentboxtext  { font-size: 1em; min-height: 93px; }
.teaserboximgstartseite-left { width: 100%; }
.imageboxstartseite { width: 105px; }
.detailimg { float:left; margin: 0 15px 10px 0; }

.topicboxdetail .detailimg { margin-top: 0px; background-color: transparent; float: right; margin: 0 -20px 15px 15px; }
.topicboxdetail .detailimg img.sliderimg { width: 300px; }

.teasertextimg { margin-left: 10px;}
.piclupe { display: none; }
.galerie_header  { display: none; }
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
	margin: 15px 0;
    padding: 0;
}

#infocol {clear: both; float: none; width: 100%; padding-left: 0; }
#infocol li { font-size: 1em; }
#infocolstartseite {clear: both; float: none; width: 100%; padding-left: 0; }
.rightcol_contentbox:first-child { margin-top: 0px; }
.dachzeile { margin-bottom: 0; }
.dachzeile_highlight { margin-bottom: 0; }
div.rightcol_contentbox_double { display: none;  }
div.rightcol_contentbox_einfach { display: none;  }
div.rightcol_contentbox_einfach_umbruch { display: none;  }

#socialshareprivacy { display: none; }
#footer { display: none; }

.topiccontainer.top { display: block; }
.headerimagebox { display: none; }


/** Galerie **/
#outerImageContainer { width: 450px !important; min-width: 430px; height: auto !important; }
#imageContainer { min-width: 430px; }
#imageDataContainer { width: 450px !important; min-width: 430px; }
img#lightboxImage { max-width: 100%; max-height: 300px; }
#prevLinkImg, #nextLinkImg { height: 300px !important; }
}



@media screen and (max-width:449px) {
/** Galerie **/
#outerImageContainer { width: 320px !important; min-width: 300px; height: auto !important; }
#imageContainer { min-width: 300px; }
#imageDataContainer { width: 320px !important; min-width: 300px; }
img#lightboxImage { max-width: 100%; max-height: 220px; }
#prevLinkImg, #nextLinkImg { height: 220px !important; }
.bg-sort { display: none; }
.headerimagebox { display: none; }
}

@media screen and (min-width:320px) and (max-width:639px) {
iframe { height: 400px; margin: 0; }
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
    margin-left: 0em;
}
.wide .topiccontainer { display: none; }
.breadcrumbcontainer { display: none; }
.headerimagebox { display: none; }

}

@media screen and (min-width:640px) and (max-width:767px) {

body {  }
.mainframe { width: 640px; background-color: #EBE9E4; }
.borderframe {  } 
.headerimagebox { width: 100%; height: 159px; z-index: -1; overflow:hidden; }
.headerimage { width: 100%; height: 159px; }
.logobox { position: absolute; top: 0.6em; right: 0; }
.headertop { height: 7.4em; position: relative; background-image: none; }
.breadcrumbcontainer { display: none; }
.topper2 { background-color: transparent; }

.daloca { border: 0px; margin-right: 15px; }
.contentboxohneheader img { max-width: 150px; }
.leftcol_contentbox img { max-width: 135px; height: auto; }
.contentnavbox { width: 640px; }
.contentnavbox ul { padding: 0 !important; }

.bg-sort { display: none; }
#infocol.verfuegbar { clear: left; width: 90%; margin-top: 20px;
 }

#wrapper { width: auto; }
#contentnavigation { width: 150px; }
#contentmain { width: 100%; }
#infocol { width: 100%; }
#footer { width: 640px; }
#map { max-width: 610px !important; }
iframe { height: 400px; margin-top: 0px; }
.detailtext iframe { height: 930px; margin-top: 0; }

#contentnavbox li a.navlevel1, a.navlevel1_aktiv, a.navlevel1_aktiv:hover { padding: 0.15em 0.5em; font-size: 1.1em; }
.contentboxteaserimg { width: 165px; }

.wide .topiccontainer { width: 620px; float: left; display: block; padding-right: 15px; margin-left: 0px; }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; }
.topicbox_ohne_mitte { display: none; }


.detailimg img { width: 255px; }
.detailimg .lage img { width: 50px; }
.topicboxdetail .detailimg { margin-top: 0px; background-color: transparent; }
.topicboxdetail .detailimg img.sliderimg { width: 300px; }
.teasertextimg, h1.topicteaser { margin-left: 15px; }
.teaserboximg { width: 283px; }

.figurestartseite { width: 263px; }
.rightcol_contentbox .contentboxtext img { max-width: 258px; }

#sitemap { width: 630px; padding-left: 10px; margin: auto; }
.sitemap_1 { width: 194px; }
.preis_rechts, .preis_rechts2  { clear: right; }

/** Galerie **/
#outerImageContainer { width: 600px !important; min-width: 580px; height: auto !important; }
#imageContainer { min-width: 580px; }
#imageDataContainer { width: 600px !important; min-width: 580px; }
img#lightboxImage { max-width: 100%; max-height: 400px; }
#prevLinkImg, #nextLinkImg { height: 400px !important; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 610px; padding: 10px 0 30px 0; background: none; }

}


@media screen and (min-width:768px)  {
	.topiccontainer.top { display: block; width: 553px; }
	.topiccontainer.top .teaserimg { width: 553px; max-height: 365px; margin-bottom: 8px; }
	.topiccontainer.top .teaserimg img.teaserboximg { width: 553px; max-height: 440px; }
	.topiccontainer.top .teasertextimg, .topiccontainer.top .dachzeile { display: none; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { min-height: 403px !important; margin-top: -7px; background: #958E82; color: #ffffff !important; }
	.topiccontainer.top h1.topicteaser, .topiccontainer.top h2.topicteaser   { color: #ffffff !important; }
	.topicbox_ohne_mitte { background-color: #bd2a00; width: 1148px; display: table; background-image: url('/systemstatic/daloca/img/bg-parallax.png'); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: 100%; }
	/***
	#header { position: fixed; z-index: 1002; }
	.headerimagebox { margin-top: 102px; }
	#Anfrage { top: 150px; }***/
	}


@media screen and (min-width:768px) and (max-width:899px) {

body {  }
.topper .mainframe { width: 768px; }
.mainframe { width: 760px; }
.headerimagebox { width: 100%; height: 192px; z-index: -1; overflow:hidden; }
.headerimage { width: 100%; height: 192px; }

.daloca { border: 0px;  }
.leftcol_contentbox img { max-width: 135px; height: auto; }
.contentboxohneheader img { max-width: 150px; }
.contentnavbox { width: 760px; }
#map { width: 560px; }
.logobox { padding: 0; }

.wide .topiccontainer { width: 760px; float: left; display: block; }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; }
.topiccontainer { margin: 0 20px 20px 0; }
.aktion { left: 0px; top: 0px; }
h2.teaserlinkbox { padding-bottom: 5px; }

#wrapper { width: auto; }
/**#contentnavigation { width: 150px; }**/
#contentmain, #contentmainfull { width: 525px; }
.topiccontainer_detail { width: 500px; }
.topicboxdetail .detailimg { margin-top: 0px; background-color: transparent; }
.topicboxdetail .detailimg img.sliderimg { max-width: 300px; }
#infocol { width: 235px; }
#footer { width: auto; }
iframe { height: 342px; }
.detailtext iframe { height: 930px; }
.detailimg .figuretextimg { width: 280px; }
img[alt~='Anja'] { width: 190px; height: 190px; }

/**#contentnavbox li a.navlevel1, a.navlevel1_aktiv, a.navlevel1_aktiv:hover { padding-left: 0.6em; padding-right: 0.6em; }**/

.detailimg img { }
.teasertextimg, h1.topicteaser, h2.topicteaser { margin-left: 15px; }
.teaserimg { margin-right: 15px; }
.figurestartseite { width: 220px; margin-top: -42px; }

.teaserimg { width: 240px; max-height: 213px; }
.teaserboximg  { width: 274px; max-height: 183px; }
.teasertextimg { min-height: 100px; }

#sitemap { width: 760px; padding-left: 10px; margin: auto; }
.sitemap_1 { width: 190px; }
.preis_rechts, .preis_rechts2  { clear: right; }
.contentboxteaserimg { width: 163px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 438px; }
.column2 { display: none; }

/** Galerie **/
#outerImageContainer { width: 700px !important; min-width: 680px; height: auto !important; }
#imageContainer { min-width: 680px; }
#imageDataContainer { width: 700px !important; min-width: 680px; }
img#lightboxImage { max-width: 100%; max-height: 453px; }
#prevLinkImg, #nextLinkImg { height: 453px !important; }

	.topiccontainer.top { display: block; width: 504px; }
	.topiccontainer.top .teaserimg { width: 504px; max-height: 302px; margin-bottom: 8px; }
	.topiccontainer.top .teaserimg img.teaserboximg { width: 504px; max-height: 377px; }
	.topiccontainer.top .teasertextimg, .topiccontainer.top .dachzeile { display: none; }
	.topiccontainer.top .dachzeile { display: block; float: right; color: white; line-height: 25px;  }	
	#contentmain .topiccontainer.top .dachzeile .time, #contentmain .topiccontainer.top .dachzeile_highlight .time  { margin-top: 0px; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { min-height: 344px !important; margin-top: -8px; background: #958E82; color: #ffffff !important; }
	.topiccontainer.top h1.topicteaser, .topiccontainer.top h2.topicteaser   { color: #ffffff !important; }

}


@media screen and (min-width:900px) and (max-width:1023px) { 
.topper .mainframe { width: 890px; }
.mainframe { width: 890px; }
.wide .topiccontainer { width: 890px; float: left; display: block; }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; }
.topiccontainer { margin: 0 20px 20px 0; }
#contentmain, #contentmainfull { width: 610px; margin-right: 0px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 529px; }
#infocol { width: 280px; }
iframe { height: 400px; }
.headerimagebox { width: 100%; height: 222px; z-index: -1; overflow:hidden; }
.headerimage { width: 100%; height: 222px; }
.detailimg .figuretextimg { width: 280px; }
.teaserboximg, .teaserimg { width: 284px; max-height: 188px; }
.teasertextimg { height: 116px; }
.topiccontainer_detail { margin-right: 20px; }
.topicboxdetail .detailimg { margin-top: 0px; background-color: transparent; }
.topicboxdetail .detailimg img.sliderimg { max-width: 300px; }
	.topiccontainer.top { display: block; width: 590px; }
	.topiccontainer.top .teaserimg { width: 590px; max-height: 360px; margin-bottom: 8px; }
	.topiccontainer.top .teaserimg img.teaserboximg { width: 593px; max-height: 480px; }
	.topiccontainer.top .teasertextimg, .topiccontainer.top .dachzeile { display: none; }
	.topiccontainer.top .dachzeile { display: block; float: right; color: white; line-height: 25px;  }	
	#contentmain .topiccontainer.top .dachzeile .time, #contentmain .topiccontainer.top .dachzeile_highlight .time  { margin-top: 0px; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { min-height: 400px !important; margin-top: -8px; background: #958E82; color: #ffffff !important; }
	.topiccontainer.top h1.topicteaser, .topiccontainer.top h2.topicteaser  { color: #ffffff !important; padding-left: 15px; }
	img[alt~='Anja'] { width: 134px; height: 134px; }
}

@media screen and (min-width:1024px) and (max-width:1099px) {

.headerimagebox { width: 100%; height: 246px; z-index: -1; overflow:hidden; }
.headerimage { width: 100%; height: 246px; }
.contentboxohneheader img { max-width: 220px; }
#contentnavigation { width: 220px; }
#contentmain, #contentmainfull { width: 668px; }
#infocol { width: 318px; }
#map { width: 720px; }
iframe { height: 400px; }
.detailtext iframe { height: 930px; }
.topiccontainer { width: 314px; float: left; display: block; padding-right: 20px; }
.topiccontainer_detail { width: 645px; }
.topicbox, .topicbox_highlight, .topicbox_aktion { padding: 0; border: 0px; min-height: 425px !important; margin-bottom: 20px; }
.topicbox h1, .topicbox h2, .topicbox .teasertextimg, .topicbox_highlight h1, .topicbox_highlight h2, .topicbox_highlight .teasertextimg, .topicbox_aktion h1, .topicbox_aktion h2, .topicbox_aktion .teasertextimg { padding: 5px 15px; }
.teaserboximg { width: 314px; padding-top: 0px; margin: 0; max-height: 235px; margin-bottom: 7px; }
.teaserimg { width: 314px; max-height: 210px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 584px; }
img[alt~='Anja'] { width: 172px; height: 172px; }
.height_176 { min-height: 106px; }
.aktion { left: 0px; top: 0px; }
.figurestartseite { width: 294px; margin-top: -49px; }
.topicboxdetail .detailimg { margin-top: 0px; background-color: transparent; }
.topicboxdetail .detailimg img.sliderimg { max-width: 300px; }
.wide .topiccontainer { width: 986px; float: left; display: block; margin-bottom: 20px; }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; }
.topiccontainer.top { display: top; width: 648px; }
	.topiccontainer.top .teaserimg { width: 434px; max-height: 285px; margin-bottom: 0px; }
	.topiccontainer.top .teaserimg img.teaserboximg { width: 434px; max-height: 330px; }
	.topiccontainer.top .teasertextimg, .topiccontainer.top .dachzeile { display: block; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { min-height: 285px !important; margin-top: 0px; background: #DCDAD5 !important; color: #333333 !important; }
	.topiccontainer.top .teasertextimg { color: #3333333 !important; }
	.topiccontainer.top h1.topicteaser, .topiccontainer.top h2.topicteaser   { color: #9e0000 !important; padding-left: 15px; }
	.topiccontainer.top .dachzeile	{ background: #958E82; color: #ffffff; }
}

/*** Anpassungen Verfügbarkeiten 04/19 ***/
@media screen and (max-width:1099px) {
	#infocol.verfuegbar { float: none; width: 100%; }
	#contentmain.verfuegbar { width: 100%; }
	.verfuegbar .daloca { margin: 0 0 20px 0; }
	.verfuegbar .rightcol_contentbox { width: 32%; margin-right: 2%; float: left; }
	.verfuegbar .rightcol_contentbox:nth-child(3) { margin-right: 0; }
}

@media screen and (min-width:1100px) and (max-width:1199px) {
.topper .mainframe { width: 1090px; }
.mainframe { width: 1090px; }
.wide .topiccontainer { width: 1090px; float: left; display: block; margin-bottom: 20px; }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; }
.topiccontainer { width: 366px; float: left; display: block; }
.teaserboximg { width: 366px; padding-top: 0px; margin: 0; max-height: 274px; margin-bottom: 7px; }
.teaserimg { width: 366px; max-height: 244px; }
.topicbox, .topicbox_highlight, .topicbox_aktion { padding: 0; border: 0px; min-height: 450px !important; margin-bottom: 20px; }
.topicbox h1, .topicbox h2, .topicbox .teasertextimg, .topicbox_highlight h1, .topicbox_highlight h2, .topicbox_highlight .teasertextimg, .topicbox_aktion h1, .topicbox_aktion h2, .topicbox_aktion .teasertextimg { padding: 5px 15px; }
.topiccontainer { margin: 0 20px 0 0; }
.topicbox_ohne_mitte { padding: 15px 42px; }
#contentmain, #contentmainfull { width: 772px; margin-bottom: 0; margin-right: 0px;}
#infocol { width: 318px; }
iframe { height: 420px; }
.headerimagebox { width: 100%; height: 272px; z-index: -1; overflow:hidden; }
.headerimage { width: 100%; height: 272px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 691px; }
.topiccontainer_detail { margin-right: 20px; }
.topiccontainer.top { display: top; width: 750px; }
	.topiccontainer.top .teaserimg { width: 485px; max-height: 323px; margin-bottom: 0px; }
	.topiccontainer.top .teaserimg img.teaserboximg { width: 485px; max-height: 400px; }
	.topiccontainer.top .teasertextimg, .topiccontainer.top .dachzeile { display: block; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { min-height: 323px !important; margin-top: 0px; background: #DCDAD5 !important; color: #333333 !important; }
	.topiccontainer.top .teasertextimg { color: #3333333 !important; }
	.topiccontainer.top h1.topicteaser, .topiccontainer.top h2.topicteaser  { color: #9e0000 !important; padding-left: 15px; }
	.topiccontainer.top .dachzeile	{ background: #958E82; color: #ffffff; }

img[alt~='Anja'] { width: 172px; height: 172px; }
}

@media screen and (min-width:1200px) and (max-width:1519px) {

body {  }
.mainframe { width: 1178px; }
.borderframe {  } 
.headerimagebox { width: 100%; height: 294px; z-index: -1; overflow:hidden; }
.headerimage { width: 100%; height: 294px; }
.logobox { position: absolute; top: 0.6em; right: 0em; }
.daloca { margin-right: 20px; }
.daloca { border: 0px;  }
.contentboxohneheader img { max-width: 239px; }
.contentnavbox { width: 1177px; }
.topiccontainer { width: 305px; float: left; display: block; padding-right: 15px; }
.teaserboximg { width: 305px; padding-top: 0px; margin: 0; max-height: 200px; }
.wide .topiccontainer { width: 1178px; float: left; display: block; margin-bottom: 20px; }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; }
.topicbox_ohne_mitte { background-color: #bd2a00; width: 1148px; display: table; background-image: url('/systemstatic/daloca/img/bg-parallax.png'); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: 100%; }

#wrapper { width: auto; }
#contentnavigation { width: 237px; }
#contentmain, #contentmainfull { width: 859px; }
.topiccontainer { width: 266px; float: left; display: block; padding-right: 20px; }
.topiccontainer_detail { width: 838px; }
.topicbox, .topicbox_highlight, .topicbox_aktion { padding: 0; border: 0px; min-height: 405px !important; margin-bottom: 20px; }
.topicbox h1, .topicbox h2, .topicbox .teasertextimg, .topicbox_highlight h1, .topicbox_highlight h2, .topicbox_highlight .teasertextimg, .topicbox_aktion h1, .topicbox_aktion h2, .topicbox_aktion .teasertextimg { padding: 5px 15px; }
.teaserboximg { width: 266px; padding-top: 0px; margin: 0; max-height: 200px; margin-bottom: 7px; }
.teaserimg { width: 266px; max-height: 177px; }
#infocol { width: 318px; padding-left: 0; }
#footer { width: auto; }
iframe { height: 480px; }
.detailtext iframe { height: 930px; }
img[alt~='Anja'] { width: 172px; }
.height_176 { min-height: 135px; }
hr { display: none; }
.aktion { left: 0px; top: 0px; }
.topiccontainer.top .dachzeile { display: block; float: right; color: white; line-height: 25px;  }	
#contentmain .topiccontainer.top .dachzeile .time, #contentmain .topiccontainer.top .dachzeile_highlight .time  { margin-top: 0px; }
#sitemap { width: 1147px; }
.sitemap_1 { font-size: 1.2em; padding-left: 22px; float: none; width: 310px; background-image: url('/systemstatic/daloca/img/icon_arrow_right.png'); background-position: 0px 2px; background-repeat: no-repeat; margin-bottom: 4px; }
.sitemap_1:last-child { width: 160px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 776px; }
}

@media screen and (max-width:1519px) {

	.preis, .preis2 { }
	
}

@media screen and (min-width:1520px) {

body { }
.mainframe { width: 1498px; }
.borderframe { } 
.headerimagebox { width: 100%; height: 374px; z-index: -1; overflow:hidden; }
.headerimage { width:100%; height: 374px; }
.logobox { position: absolute; top: 0.6em; right: 0em; }
.headertop { height: 6.8em; position: relative;  }
.sloganbox { position: relative; margin: -2.9em auto; z-index: 101; font-size: 1.6em; color: white; text-align: center; width: auto; }
.daloca { border: 0px; margin-right: 20px; }
.contentboxohneheader img { max-width: 239px; }
	
#wrapper { width: auto; }
.contentnavbox { width: auto; }
#contentnavigation{ width: 242px;}
#contentmainfull { width: 1003px; padding: 0 0 0px 0;  margin: 0; margin-bottom: 30px; }
#contentmain { width: 1003px; padding: 0 0 0px 0;  margin: 0; }
#contentmain .wide { width: 100%; }
.contentmainbox { padding: 0; margin: 0; }
.contentmainbox.wide { padding-left: 0; }
.contentboximg { width: 273px; background-color: #E1E0DC; }
.contentboxteaserimg { width: 272px; border: 1px solid #F1F1F0; border-bottom: 0px; }
.teaserboximg { width: 314px; padding-top: 0px; margin: 0; max-height: 235px; margin-bottom: 7px; }
.teaserimg { width: 314px; max-height: 200px; }
.teasertextimg { }
#facebook { width: 100px; }
.fbFeedbackContent  { width: 800px; }
h2.teaserlinkbox { padding-bottom: 5px; }
.aktion { left: 0px; top: 0px; }

.topiccontainer { width: 314px; float: left; display: block; padding-right: 20px; }
.topiccontainer_detail { width: 980px; float: left; display: block; padding-right: 15px; font-size: 1.01em;}
.topiccontainer_detail.wide { width: 100%; }
.topicbox, .topicbox_highlight, .topicbox_aktion { padding: 0; border: 0px; min-height: 405px !important; margin-bottom: 20px; min-height: 410px; }
.topicbox h1, .topicbox h2, .topicbox .teasertextimg, .topicbox_highlight h1, .topicbox_highlight h2, .topicbox_highlight .teasertextimg, .topicbox_aktion h1, .topicbox_aktion h2, .topicbox_aktion .teasertextimg { padding: 5px 15px; }
.wide .topiccontainer { width: 1498px; float: left; display: block; padding-right: 15px; padding-right: 0; margin-left: 0;  }
.topicbox_ohne { padding: 6px 10px; background-color: white; border: 0px solid #E2E0DD; margin-top: 0px; margin-bottom: 20px; }
.topicbox_ohne_mitte { padding: 16px 0 20px 0; background-color:#BD2A00; border: 0px solid #E2E0DD; margin-bottom: 20px; width: 1498px; display:table; background-image: url('/systemstatic/daloca/img/bg-parallax.png'); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: 100%;  }
hr { display: none; }
iframe { height: 565px; }
.detailtext iframe { height: 930px; }
img[alt~='Anja'] { width: 172px; height:172px; }

#sitemap {  }
.sitemap_1 { font-size: 1.2em; padding-left: 22px; float: left; width: 390px; background-image: url('/systemstatic/daloca/img/icon_arrow_right.png'); background-position: 0px 2px; background-repeat: no-repeat; margin-bottom: 4px; }
.sitemap_1:last-child { width: 180px; }
.sitemap_1 a { font-family: "Roboto Condensed"; letter-spacing: 0.1px; letter-spacing: 0.1px; }
.sitemap_2 a { font-family: "Roboto Condensed"; text-transform: none; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 918px; }


#infocol { float: left; width: 495px; padding-top: 0em; padding-left: 0px;} 

#footer { width: auto; height:2.6em; }
.footerboxcenter { font-size: 1.15em; }

.figurestartseite {


width: 294px;
height:32px;
margin-top: -57px;

}

.figuretextimg {

width: 252px;
height:18px;
margin-top: -28px; }

	.topiccontainer.top { display: block; width: 649px; }
	.topiccontainer.top .teaserimg { width: 649px; max-height: 362px; margin-bottom: 8px; }
	.topiccontainer.top .teaserimg img.teaserboximg { width: 650px; max-height: 520px; }
	.topiccontainer.top .teasertextimg, .topiccontainer.top .dachzeile { display: none; }
	.topiccontainer.top .dachzeile { display: block; float: right; color: white; line-height: 25px;  }	
	#contentmain .topiccontainer.top .dachzeile .time, #contentmain .topiccontainer.top .dachzeile_highlight .time  { margin-top: 0px; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { min-height: 403px !important; margin-top: -7px; background: #958E82; color: #ffffff !important; }
	.topiccontainer.top h1.topicteaser, .topiccontainer.top h2.topicteaser { color: #ffffff !important; }


}
/*  Ticket ICTAG-8 */

.nav .navControl {

	cursor: pointer;
}

.nav .dropdown {
    text-align: left;
   
        
}

.nav .dropdown li {
	margin: 0;
	display: inline-block;
}

.nav .dropdown a {
    padding: 0;
    border-right: 0;
    margin-right: 10px;    
    font-size: 1em;
}

.nav .dropdown li:last-child a {
    margin-right: 0;
}

.nav .dropdown ul {
    display: none;
}




@media all and (max-width: 767px) {

    .topnav { padding: 0.7em 1em; }
	#myMainNav {
	z-index: 1002;
	}
	.nav .navControl a {
		background-color: #717171;
		color: #FFFFFF;
		display: block;
		font-size: 1.1em;
		height: 28px;
		padding-left: 0.5em;
		padding-right: 1.4em;
		padding-top: 11px;
		text-align: left;
		text-decoration: none;
	}
	
	.nav .navControl a:hover {
		
		background-color:#E37A28;
	}	
	
	.nav li.contentnavlevel1, #contentnavbox li.contentnavlevel1 {
		display: block;
		position: relative;
		z-index: 1002;
		float: none;
		text-align: left;
		background: #E8E6E3;
		font-size: 1.05em;
	}
	#contentnavbox li a.navlevel1, #contentnavbox li a.navlevel1:hover { 
		border: 0px;
		border-bottom: 1px solid #fff;
		height: 2em;
		padding-top: 0.8em;
}
.contentnavbox { padding-top: 2em; }
#contentnavbox li a.navlevel1 { color: #9e0000; }
#contentnavbox li a.navlevel1:hover { background: #F5F4F1; }
.topnav { padding: 0.5em; }
a.navlevel1_aktiv, a.navlevel1_aktiv:hover { padding-top: 0.7em; height: 1.8em; }
#toTop { display: none !important; }

#contentnavbox ul { padding: 0; margin-top: 27px; }
#contentnavbox ul ul { padding: 0; margin-top: 0;}
	
	div#contentnavbox ul ul {
		display: block;z-index: 20;
	}

	div#contentnavbox ul li:hover ul { 
		display: block; top: 100%; left: 0px; position: relative; 
	}

	.submenu, .submenu:hover {
		display: none; padding-left: 0;
	}
	.submenu a.submenu_link, .submenu a.submenu_link:hover { padding: 0.7em 2.5em; }
	
	a.navlevel1_aktiv, a.navlevel1_aktiv:hover { 
		border-right: 0px solid #ffffff; 
	}
	.teaserboximg { width: 350px; height: auto; padding-right: 15px; padding-top: 0px; }
	.teaserimg { width: 315px; margin-right: 15px; }

	.figurestartseite{
		display: none;
	}

	.figuretextimg{
		display: none;
	}
	.preis_pic { }

	.lage { z-index: 1001;  position: absolute; height: 50px; width: 50px; }
	.groesse {  }
	
	
	#topnav li { padding: 0 0.2em; }
	.seperator { padding-right: 0.6em; }
	
	#myMainNav { }
	.nav .navControl a, .nav .navControl a:hover { background-color: transparent; padding-top: 0px; height: 32px; }
	.contentnavbox { background-image: none; padding-left: 0px; }
	.nav .navControl { width: 100px; margin-top: -8px; }
	.logobox { z-index: 1003; top: 1.4em; }
	
	.topiccontainer { padding: 0; margin-bottom: 18px; }
	.wide .topiccontainer { margin-bottom: 0px; }
	#map { max-width: 540px;  }
	.logobox { right: 10px; height: 115px; }
	.logoimage { width: 115px; }
	#Anfrage { top: 20px; }
	tr.daloca .column2, tr.daloca-header .column2 { display: none; }
	.sloganbox { position: relative; margin: -2.2em 35%; z-index: 101; font-size: 1.16em; color: white; text-align: center; width: 140px; }
	.daloca { margin: 0 10px; }
	.column8 { float: none; display: block; }
	.column0 { float: none; display: block; }
	.column1, .column2, .column3, .column4, .column5, .column6, { width: 12%; }
	.column7 { width: 28%; } 
	.daloca-header, .daloca-table { display: block; }
	.daloca-header .column5, .daloca-header { display: none; }
	.daloca-table:nth-child(2n) { background-color: #FFFFFF; }
	.column8 { border-top: 1px solid #EBE9E6; }
	.column0 { float: none; display: block;  border-bottom: 1px solid #EBE9E6; }
	.teasertext { min-height: 35px; }
	
	.verfuegbar .daloca { width: 100%; }
	
	.topiccontainer.top .dachzeile	{ background: #958E82; color: #ffffff; }
	.topiccontainer.top .topicbox, .topiccontainer.top .topicbox_highlight, .topiccontainer.top .topicbox_aktion { background: #f1f1f0 !important; }
}

@media screen and (max-width:520px) {
 
	.teaserboximg { width: 100%; padding: 0; }
	.teaserimg { width: 100%; margin: 0; }
	.teasertextimg { margin-left: 10px; margin-right: 10px; }
	.teaserimg { float: none; }
	.lage { }
	h1.topicteaser, h2.topicteaser { padding: 0 10px 10px 10px; }
	.topicbox_highlight { padding: 0; }
	.topiccontainer { padding: 0 10px; }
	.topicbox { padding: 0; }
	#infocol {  }
	.wide .topiccontainer { display: none; }
	.sloganbox { position: relative; margin: -3.3em 0.5em; z-index: 101; font-size: 1.16em; color: white; text-align: center; width: 244px; }
	
	.detailimg, .textimg { width: 100%; }
	.topicbox { padding-bottom: 5px; }
	.topicboxdetail .detailimg { margin: 0 0 15px 0; }
	img[alt~="Anja"] { margin-left: 0px; margin-top: -11px; margin-bottom: 8px; width: 180px; float: left; margin-right: 12px; }
	.detailtext table { display: none; }
	#map { max-width: 390px;  }
	
	#myMainNav { margin-top: 0; }
	.nav .navControl { width: 100px; margin-top: 5px; }
	.nav .navControl a, .nav .navControl a:hover { background-color: transparent; padding-top: 0px; height: 32px; }
	.contentnavbox { background-image: none; }
	.nav .navControl { width: 100px; }
	.logobox { z-index: 1003; top: 3em; height: 90px; }
	.logoimage { width: 90px; height: 90px; top: 3em; }
	.headertop { height: 8.6em; }
	.logobox { top: 3.4em; }
	
	.preis_pic, .lage, .groesse, .parkplatz { margin-top: -50px; }
	.preis_pic { right: 10px; width: 115px; }
	.lage { right: 145px; }
	.groesse { right: 195px; }
	.parkplatz { right: 245px; }
	.top-angebot { z-index: 1001;  position: absolute; margin-top: -160px; right: 40px; padding-top: 0px; display: none; }
	
	.topicboxdetail .preis_pic, .topicboxdetail .lage, .topicboxdetail .groesse, .topicboxdetail .parkplatz { display: none; }
	
	.daloca-table .teaserimg { float: left; }
	.daloca-table .column4, .daloca-table .column7 { display: none; }
	.column1, .column2, .column3, .column5, .column6, { width: 20%; }
	.aktion { top: -50px; }
}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
  font-display: swap;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size: 2em;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
