/******  reset  ******/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	list-style:none;
}
/******  standard  ******/
caption, th {
	text-align:left;
}
.inv, .fhinv {
	display:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.nofloat, #content img.nofloat {
	float:none;
}
.hidden {
	display: none;
}
/******  headerfooter  ******/

/**  after-Hack: um den Rahmen eines Elements  **/
/**   um die Elemente in sich herunterzuziehen  **|
element:after{
	content: ".";
	font-size: 0%;
	display: block;
	clear: both;
	text-indent: -9999px;
	visibility: hidden;
}
*/
/*------------use for all text_indents----------*/
#logo a, #menu li a, #partnermenu a, #quanfragebutton a, #quanfrage2button a, #topangebotbutton a, #quanfrage h4, #quanfrage2 h4, #topangebot h4, #infoboxes h4, #package_scroll a, #info_scroll a, #timeslide_scroll a, .bildtext, #package_back a, #package_next a, #info_back a, #info_next a, #time_arrow_back a, #time_arrow_next a, #content p.img span, #themes p.themeimg span, .timebox h4, #infoboxes span.webcams {
	display:block;
	text-indent:-19999px;
	overflow:hidden;
}
#partnermenu #facebook {
	background: url(/nav/sm.png) no-repeat -80px -40px;
}
#partnermenu #twitter {
	background: url(/nav/sm.png) no-repeat 0 -40px;
}
#partnermenu #youtube {
	background: url(/nav/sm.png) no-repeat -40px -40px;
	margin-right:10px;
}
#partnermenu #facebook:hover {
	background: url(/nav/sm.png) no-repeat -80px 0;
}
#partnermenu #twitter:hover {
	background: url(/nav/sm.png) no-repeat 0 0;
}
#partnermenu #youtube:hover {
	background: url(/nav/sm.png) no-repeat -40px 0;
}
/*------------------------------------------*/

/*------------noscript pfeile ausblenden----------*/
#package_scroll a, #info_scroll a, #timeslide_scroll a, #package_back a, #package_next a, #info_back a, #info_next a, #time_arrow_back a, #time_arrow_next a {
	display:none;
}
.sIFR-active #package_scroll a, .sIFR-active #info_scroll a, .sIFR-active #timeslide_scroll a, .sIFR-active #package_back a, .sIFR-active #package_next a, .sIFR-active #info_back a, .sIFR-active #info_next a, .sIFR-active #time_arrow_back a, .sIFR-active #time_arrow_next a {
	display:block;
}
/*------------------------------------------*/

body {
	/* Standardwerte befinden sich in der content.css  (Schrift Farbe größe)*/
	background:#efefef url(/nav/bg_pferd.gif) 1020px 30px no-repeat;
	background-attachment:fixed;
	background-color:#efefef;
}
#wrapper {
	position:relative;
	width:996px;
	margin:0;
	overflow:hidden;
}
#content {
	float:right;
	width:655px;
	margin:610px 30px 0 0;
}
#logo {
	position:absolute;
	top:5px;
	right:45px;
	z-index:5;
}
#logo a {
	background:url(/nav/logo.gif) 0 0 no-repeat;
	width:175px;
	height:72px;
	outline:none;
}
#stars {
	width:64px;
	height:16px;
	background:url(/nav/bg_stars.gif) 0 0 no-repeat;
	display:block;
	position:absolute;
	/*right:25px;*/
	top:0;
	z-index:10;
	right: 25px;
}
#breadcrumbs {
	position:absolute;
	/*top:521px;*/
	top:565px;  /* NEU */
	left:73px;
	font-size:12px;
	color:#818080;
}
#breadcrumbs em {
	display:none;
}
#breadcrumbs strong, #breadcrumbs a {
	padding:4px 8px 4px 14px;
	color:#818080;
	background:url(/nav/bg_bread.gif) center left no-repeat;
	text-decoration:none;
}
#breadcrumbs a {
	background-color:#f7f7f7;
	text-decoration:none;
	outline:none;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}
#breadcrumbs strong {
	background-image:url(/nav/bg_bread_last.gif);
}
#breadcrumbs a.first {
	background-image:none;
}
#breadcrumbs strong {
	font-weight:normal;
}
#quanfragewrap, #topangebotwrap {
	position:absolute;
	left:0;
	top:82px;
	width:580px;
	height:193px;
	overflow:hidden;
	z-index: 160;
}
/* ######################## 2. quickanfrage ################### */

#quanfrage2wrap {
	position:absolute;
	left:73px;
	top:500px;
	width:901px;
	height:63px;
	background:url(/nav/de/bg_quanfrage2.gif) 0 0 no-repeat;
}
#quanfrage2 label {
	float:left;
	margin:10px 20px 10px 0;
}
#quanfrage2 .qu2div {
	float:left;
	margin-right:10px;
}
#quanfrage2 input {
	width:100px;
	border:1px solid #b7b7b7;
	background:#fff url(/nav/calendar.gif) 80px 3px no-repeat;
	padding:2px;
	margin-top:5px;
}
#quanfrage2 input.button {
	background:none;
	background-color:#00ba1f;
	font-weight:bold;
	text-align:center;
	width:217px;
	color:#fff;
	cursor:pointer;
	border:1px solid #9a9a9a;
	padding:1px;
}
#quanfrage2 input.button:hover {
	background:none;
	background-color:#9a9a9a;
}
#quanfrage2 input.button {
	clear:both;
}
/* ######################## 2. quickanfrage ################### */

#topangebotwrap {
	top:295px;
}
#quanfragebutton, #topangebotbutton {
	position:relative;
	z-index:98;
	width:44px;
	background: url(/nav/pfeil.gif) 0 -10px no-repeat;
}
#quanfragebutton.open a {
	background-position: -48px 0;
}
#topangebotbutton {
	width:27px;
}
#quanfragebutton a, #topangebotbutton a {
	background:url(/nav/de/b_anfrage.gif) 0 0 no-repeat;
	height:193px;
	width:47px;
	outline:none;
}
#topangebotbutton a {
	background-image:url(/nav/de/gutscheine.gif);
	/* background-image:url(/nav/de/b_angebot.gif); */ 
	width:31px;
}
#topangebotbutton.open a {
	background-position: -31px 0;
}
#quanfrage, #topangebot {
	position:absolute;
	left:-500px;
	top:0;
	border:none;
	background:url(/nav/bg_quanfrage.png) top right no-repeat;
	display:block;
	height:173px;
	width:435px;
	padding:15px 15px 15px 30px;
	z-index:97;
}
#topangebot {
	padding-left:47px;
	background-image:url(/nav/bg_gewinnspiel.png);/* background-image:url(/nav/bg_toppackage.png); */
}
#quanfrage h4, #topangebot h4 {
	background:url(/nav/de/h_quanfrage.gif) 0 0 no-repeat;
	width:278px;
	height:39px;
	margin-bottom:10px;
}
#topangebot h4 {
	background-image:url(/nav/de/h_gutscheine.jpg);
	/* background-image:url(/nav/de/h_gewinnspiel.gif); */
	/* background-image:url(/nav/de/h_topangebot.gif); */
	width:auto;
	width:432px;
	height:18px;
	margin-top:10px;
	margin-bottom:20px;
}
#quanfrage label {
	float:left;
	margin:10px 20px 10px 0;
}
#quanfrage input {
	width:auto;
	border:1px solid #b7b7b7;
	background:#fff url(/nav/calendar.gif) 99px 3px no-repeat;
	padding:2px;
	margin-top:5px;
}
#quanfrage input.button, #topangebot a.button {
	background:url(/nav/button_bg.gif) 5px 1px no-repeat #fff;
	border:none;
	font-weight:bold;
	text-align:center;
	width:263px;
	cursor:pointer;
	border:1px solid #9a9a9a;
}
/* #quanfrage input.button:hover, #topangebot a.button:hover{background-color:#e0a10d;} */
#quanfrage input.button:hover, #topangebot a.button:hover {
	background:url(/nav/button_bg_hover.gif) 5px 1px no-repeat #9d1c33;
	color:#fff;
}
#quanfrage input.button {
	clear:both;
}
#topangebot a.button {
	text-decoration:none;
	display:table;
	padding:2px 0;
}
#topangebot a.img {
	float:left;
	background:url(/nav/sieger.jpg) 0 0 no-repeat;
	/* background:url(/nav/bg_topangebot_img.gif) 0 0 no-repeat; */
	width:146px;
	height:96px;
	overflow:hidden;
	padding:1px 2px 3px 1px;
	margin-right:10px;
	text-indent:-19999px;
}
#topangebot a.img img {
	border:none;
}
#topangebot h5 {
	position:absolute;
	left:15px;
	top:145px;
	background-color:#9d1c33;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:3px 8px;
}
#topangebot p {
	margin-bottom:15px;
}
#topimg {
	position:absolute;
	top:82px;
	left:73px;
}
#golfsenioren {
	display: block;
	text-indent: -1999px;
	width: 143px;
	height: 62px;
	background:url(/nav/de/golfseniorenfest2.jpg) 0 0 no-repeat;
	overflow:hidden;
	margin-left: 33px;
}
#timeslide_wrap {
	position:absolute;
	left:73px;
	top:82px;
	width:900px;
	height:400px;
	overflow:hidden;
	display:block;
	z-index:48;
}
#timeslide {
	position:relative;
	height:398px;
	width:19000px;
	display:block;
}
.timebox {
	float:left;
	width:900px;
	height:398px;
	position:relative;
}
.timebox .topimg {
	position:absolute;
	top:0;
	left:0;
	z-index:49;
}
.timebox h4 {
	position:absolute;
	top:40px;
	right:50px;
	z-index:50;
	/*background:url(/nav/de/tn_fruehling.gif) 0 0 no-repeat;*/
	text-indent:0;
	font-family: 'Shadows Into Light', cursive;
	font-size: 23px;
	color:#FFF;
	text-shadow: 0px 0px 5px #000;
	filter: dropshadow(color=#000, offx=0, offy=0);
	line-height: 42px;
	/*width:233px;*/
	width:325px;
	height:85px;
	overflow:visible;
}
.t4 h4 {
	/*background-image:url(/nav/de/tn_winter.gif);*/
	text-indent:0;
}
.t3 h4 {
	/*background-image:url(/nav/de/tn_herbst.gif);*/
	text-indent:0;
}
.t2 h4 {
	/*background-image:url(/nav/de/tn_sommer.gif);*/
	text-indent:0;
}
.timenav_bg {
	position:absolute;
	left:0;
	top:280px;
	height:118px;
	width:900px;
	overflow:hidden;
	display:block;
	background-color:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:49;
	border-bottom:2px solid #ccc;
}
#time_arrow_back, #time_arrow_next {
	position:absolute;
	top:363px;
	z-index:150;
	height: 119px;
	width: 10px;
	display: block;
}
#time_arrow_back {
	left:60px;
}
#time_arrow_next {
	right:10px;
}
#time_arrow_back a, #time_arrow_next a {
	width:10px;
	height:119px;
	display: block;
	background:url(/nav/arrow_time_left.gif) 0 0 no-repeat;
}
#time_arrow_next a {
	background-image:url(/nav/arrow_time_right.gif);
}
#footer {
	padding:20px 0 0 0;
	clear:both;
	font-size:12px;
	margin:0 23px 0 73px;
}
#infoboxes {
	border-top:1px solid #fff;
	padding-top:20px;
	height:160px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#infoboxes fieldset {
	width:270px;
	height:118px;
	display:block;
	border:solid #efefef;
	border-width:0 7px 0 10px;
	padding:10px 5px 10px 8px;
	background:url(/nav/bg_infobox.gif) 0 0 no-repeat;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:122;
}
#infoboxes fieldset.team {
	width:265px;
	padding-left:10px;
	padding-right:8px;
	z-index:121;
	background-image:url(/nav/bg_infobox_mid.gif);
	text-align:center;
}
#infoboxes fieldset.packages {
	z-index:120;
}
#infoboxes h4 {
	background:url(/nav/de/h_infocenter.gif) center top no-repeat;
	width:270px;
	height:14px;
	margin-bottom:4px;
}
#infoboxes .team h4 {
	background-image:url(/nav/de/h_team.gif);
	width:260px;
}
#infoboxes .packages h4 {
	background-image:url(/nav/de/h_packages.gif);
}
#infoboxes .team img {
	width:60px;
	height:60px;
	padding:1px 2px 3px 1px;
	background:url(/nav/bg_team_img.gif) 0 0 no-repeat;
	float:left;
	margin:0 8px 8px 0;
}
#infoboxes .team img.right {
	float:right;
	margin-left:8px;
	margin-right:4px;
}
#infoboxes .team .names {
	display:block;
	clear:both;
}
#infoboxes .video {
	float:left;
	margin:0 10px;
	border:none;
		-webkit-transition: -webkit-transform .2s ease-in-out;
-moz-transition: -moz-transform .2s ease-in-out;
-o-transition: -o-transform .2s ease-in-out;
-ms-transition: -ms-transform .2s ease-in-out;
transition: transform .2s ease-in-out;
}
#infoboxes .video:hover {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-khtml-transform:scale(1.2);
	transform:scale(1.2);
	}


#infoboxes span.webcams {
	width:60px;
	height:60px;
	float:left;
	background:url(/nav/webcam.gif) 0 0 no-repeat;
}
#infoboxes a.webcam, #infoboxes a.webcam2 {
	width:60px;
	overflow:hidden;
	float:right;
	margin-right:10px;
	display:block;
}
#infoboxes a.webcam img, #infoboxes a.webcam2 img {
	border:none;
}
#infoboxes .temp {
	/* width:30px;
	height:60px;
	float:left;*/
	display:none;
}
#infoboxes #info_wrap, #infoboxes #package_wrap {
	width:216px;
	height:80px;
	margin-left:23px;
	position:relative;
	overflow:hidden;
}
#info_wrap2, #package_wrap2 {
	width:1000px;
	position:absolute;
	top:0;
	left:0;
	display:block;
	padding: 10px 0 0 0;
}
#infoboxes .infobox, #infoboxes .packagebox {
	width:216px;
	float:left;
	height:80px;
	display:block;
	line-height:18px;
}
#infoboxes .packagebox {
	width:206px;
	padding-left:10px;
}
#infoboxes .packagebox img {
	float:left;
	padding-right:10px;
}
#infoboxes .packagebox {
	font-size:11px;
}
#timeslide_scroll {
	position:absolute;
	/*display:block;*/
	display: none;
	top:114px;
	right:130px;
}
#info_scroll, #package_scroll {
	position:relative;
	display:block;
	margin: 0 auto;
	width: 60px;
	height: 11px;
	margin-bottom:0;
}
#info_scroll a, #package_scroll a {
	width: 11px;
	height:11px;
	display:block;
}
#package_scroll a, #info_scroll a, #timeslide_scroll a {
	width:11px;
	height:11px;
	background:url(/nav/slidepoint.gif) 0 0 no-repeat;
	position:relative;
	float:left;
	outline:none;
}
#timeslide_scroll a {
	cursor:default;
}
#package_scroll a.active, #package_scroll a:hover, #info_scroll a.active, #info_scroll a:hover, #timeslide_scroll a.active {
	background-position:0 -11px;
}
#package_back, #package_next, #info_back, #info_next {
	position:absolute;
	top:55px;
}
#package_back, #info_back {
	left:10px;
}
#package_next, #info_next {
	right:13px;
}
#package_back a, #package_next a, #info_back a, #info_next a {
	width:15px;
	height:28px;
	background:url(/nav/arrow_left.png) 0 0 no-repeat;
	outline:none;
	display: block;
}
#package_next a, #info_next a {
	background-image:url(/nav/arrow_right.png);
}
.inactive a {
	background-position:0 -28px !important;
	cursor:default;
}
#footer p.adresse {
	color:#666;
	margin-left:10px;
}
#cmslink {
	cursor:text;
	/*color:#666;*/
	text-decoration:none;
}
#ncm {
	display:none;
	clear:both;
	float:right;
	padding:12px 0 0 19px;
	width:97px;
	font-size:10px;
	text-decoration:none;
	background:url(/nav/ncmlogo.gif) 0 0 no-repeat;
	color:#aeaeae;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
}
#ncm:hover, a#ncm:focus {
	background-position:0 -48px;
	color:#000000;
	outline:none;
}
#ncm b {
	display:none;
}
/*-----------------------QSEARCH----------------------*/
#search_box {
	display:none;
	background:url(/nav/de/suche.gif) 0 0 #fff no-repeat;
	border:5px solid #9d1c33;
	width:283px;
	height:88px;
	position:absolute;
	left:260px;
	top:20px;
	z-index:999;
}
#search_box input {
	position:absolute;
	top:18px;
	right:9px;
	width:147px;
}
#search_box input.button {
	top:40px;
	width:80px;
	cursor:pointer;
}
#qsearch_link {
	display:none;
	position:absolute;
	left:243px;
	top:50px;
	text-decoration:none;
	font-weight:bold;
}
#qsearch_link:hover {
	text-decoration:underline;
}
input#Suche {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 2px solid #B1B2B1;
	padding: 2px 10px;
	padding-left: 20px;
	background:#fff url(/nav/search_icon.gif) no-repeat 4px center;
	color: #CCC;
}
input#Suche:focus {
	outline:none
}
/*------------__________Temp Anzeige_________----------*/
.temperatur_background {
	background:#cccccc;
	width:45px;
	display:block;
	margin:-12px 0 0 110px;
	height:7px !important;
	overflow:hidden;
}
.temperatur {
	height:7px;
	background:#9e1b32;
}
.maintemp {
	margin-bottom:2px;
}
#musicplayer, #musicplayer1 {
	position:absolute;
	top:598px;
	right:23px;
}
#musicplayer1 {
	right:200px;
}
#mp3Player, #mp3Player1 {
	outline:none;
}
#hl_musicplayer {
	position:absolute;
	top:599px;
	right:170px;
	font-size:12px;
	color:#818080;
}
.switchcontent {
	display: none;
}
#anf_buchen {
	background: #ffffff url(/nav/button_bg.gif) 5px center no-repeat;
	/*background-color: #fff;
	background-image: url(/nav/button_bg.gif);
	background-position: left center;
	background-repeat: no-repeat;*/
	padding: 2px 5px 2px 20px;
	border: 1px solid #9A9A9A;
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#anf_buchen:hover {
	background: #9D1C33 url(/nav/button_bg_hover.gif) no-repeat 5px center;
	color: #fff;
}
#qanfrage input.button {
	width: auto;
	padding-left: 20px;
}
.qu2div a {
	display: block;
	background: #00BA1F;
	border: 1px solid #9A9A9A;
	padding: 2px 5px;
	width: 205px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.qu2div a:hover {
	background: #9A9A9A;
}
/*iPad*/
#ipadContent {
	margin: 10px 0;
}
ul.hotelEntdeckeniPad {
	margin: 0 !important;
	padding: 0;
	list-style-type: none !important;
}
ul.hotelEntdeckeniPad li {
	margin: 5px 0 !important;
	padding: 5px 5px 5px 10px;
	list-style-type: none !important;
	background-color: #ffffff;
	overflow: auto;
	border-left: 6px solid #9d1c33;
}
ul.hotelEntdeckeniPad li h3 {
	padding: 5px 10px 5px 30px;
	margin-top: 8px;
}
ul.hotelEntdeckeniPad li h3.eins {
	background: url(/images/content/ipad/1.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.zwei {
	background: url(/images/content/ipad/2.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.drei {
	background: url(/images/content/ipad/3.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.vier {
	background: url(/images/content/ipad/4.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.fuenf {
	background: url(/images/content/ipad/5.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.sechs {
	background: url(/images/content/ipad/6.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.sieben {
	background: url(/images/content/ipad/7.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.acht {
	background: url(/images/content/ipad/8.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.neun {
	background: url(/images/content/ipad/9.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.zehn {
	background: url(/images/content/ipad/10.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.elf {
	background: url(/images/content/ipad/11.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.zwoelf {
	background: url(/images/content/ipad/12.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.dreizehn {
	background: url(/images/content/ipad/13.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.vierzehn {
	background: url(/images/content/ipad/14.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.fuenfzehn {
	background: url(/images/content/ipad/15.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.sechzehn {
	background: url(/images/content/ipad/16.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.siebzehn {
	background: url(/images/content/ipad/17.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.achtzehn {
	background: url(/images/content/ipad/18.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li h3.neunzehn {
	background: url(/images/content/ipad/19.gif) 0 50% no-repeat;
}
ul.hotelEntdeckeniPad li img {
	float: right;
	margin: 0 0 0 10px;
}
/*Timeslide vertical*/

#timeslide_wrap_vertical.hidden {
/*bottom: -115px;*/
	}
#timeslide_wrap_vertical {
	position: relative;
}
#timeToggler {
	position: absolute;
	bottom: 118px;
	left: 50%;
	display: block;
	overflow:hidden;
	height: 40px;
	width: 185px;
	z-index: 10100;
	background: #ffffff url(/nav/de/time_toggler.png) 0 0 no-repeat;
	margin-left: -92px;
	text-indent: -3000px;
}
#timeToggler.hidden {
	background-position: 0 -40px;
}
div.socialMedia {
	margin-top: 20px;
	background: #efefef;
	background: -moz-linear-gradient(top, #efefef 0%, #f4f4f4 42%, #f4f6f5 45%, #f6f6f8 46%, #f4f6f5 49%, #f6f6f8 50%, #f7f5f8 55%, #f6f8f7 58%, #f8f6f7 63%, #f6f7f9 66%, #f7f8f9 98%, #f4f6f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(42%, #f4f4f4), color-stop(45%, #f4f6f5), color-stop(46%, #f6f6f8), color-stop(49%, #f4f6f5), color-stop(50%, #f6f6f8), color-stop(55%, #f7f5f8), color-stop(58%, #f6f8f7), color-stop(63%, #f8f6f7), color-stop(66%, #f6f7f9), color-stop(98%, #f7f8f9), color-stop(100%, #f4f6f5));
	background: -webkit-linear-gradient(top, #efefef 0%, #f4f4f4 42%, #f4f6f5 45%, #f6f6f8 46%, #f4f6f5 49%, #f6f6f8 50%, #f7f5f8 55%, #f6f8f7 58%, #f8f6f7 63%, #f6f7f9 66%, #f7f8f9 98%, #f4f6f5 100%);
	background: -o-linear-gradient(top, #efefef 0%, #f4f4f4 42%, #f4f6f5 45%, #f6f6f8 46%, #f4f6f5 49%, #f6f6f8 50%, #f7f5f8 55%, #f6f8f7 58%, #f8f6f7 63%, #f6f7f9 66%, #f7f8f9 98%, #f4f6f5 100%);
	background: -ms-linear-gradient(top, #efefef 0%, #f4f4f4 42%, #f4f6f5 45%, #f6f6f8 46%, #f4f6f5 49%, #f6f6f8 50%, #f7f5f8 55%, #f6f8f7 58%, #f8f6f7 63%, #f6f7f9 66%, #f7f8f9 98%, #f4f6f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f4f6f5', GradientType=0 );
	background: linear-gradient(top, #efefef 0%, #f4f4f4 42%, #f4f6f5 45%, #f6f6f8 46%, #f4f6f5 49%, #f6f6f8 50%, #f7f5f8 55%, #f6f8f7 58%, #f8f6f7 63%, #f6f7f9 66%, #f7f8f9 98%, #f4f6f5 100%);
	-moz-box-shadow: 0 2px 5px #ccc;
	-webkit-box-shadow: 0 2px 5px #ccc;
	-o-box-shadow: 0 2px 5px #ccc;
	-ms-box-shadow: 0 2px 5px #ccc;
	-khtml-box-shadow: 0 2px 5px #ccc;
	box-shadow: 0 2px 5px #ccc;
}
div.socialMedia #blog, div.socialMedia #newsletter, div.socialMedia #fb_no_faces {
	background: none;
	padding: 3px 3px 3px 9px;
}
div.socialMedia #blog {
	background-position: -212px 15px;
	padding-top: 15px;
	margin-bottom: 20px;
	display: block;
	text-decoration: none;
	color: #999;
}
div.socialMedia #blog .readmore {
	color: #B10135;
	white-space: nowrap;
}
div.socialMedia #newsletter {
	padding-bottom: 10px;
	background-position: -212px -47px;/*ausgeblendet bis das Formular funktioniert*/
/* display: none !important; */
}
div.socialMedia #fb_no_faces {
	background: none;
	padding: 0;/*background-position: -212px -100px;
	height: 80px;
	padding-top: 15px;*/
}
div.socialMedia #fb_faces {
	padding-left: 7px;
	margin-bottom: 15px;
}
div.socialMedia #blog .h3 {
	color: #999;
	font-weight: 600;
	font-size: 14px;
}
div.socialMedia #newsletter input.text {
	width: 188px;
	padding: 6px 4px;
}
div.socialMedia #newsletter input.button {
	width: 198px;
	padding: 5px 3px;
	text-align: center;
	color: #fff;
	background: #a4202d;
	margin-top: 5px;
}
div.socialMedia #newsletter input {
	font-size: 10.5px;
}
/*FOOTER UMBAU*/
.block1, .block2, .block3 {
	float:left;
	margin-left: 16px;
}
.block1 {
	margin-left: 10px;
}
.block1 b, .block2 b, .block3 b, .block3 a {
	color:#9D1C33;
	font-size:12px;
}
#changelang {
	background: #9d1c33;
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	margin: 0;
	padding: 10px 10px 10px 75px;
}
#changelang a {
	color: #fff;
	text-decoration: none;
	margin: 0 5px;
	padding: 0 0 0 23px;
	background-image: url("/nav/flags.png");
	background-repeat: no-repeat;
}

#changelang #lm_deutsch	{background-position:0 -2px;}
#changelang #lm_english	{background-position:0 -22px;}
#changelang #lm_italiano	{background-position:0 -41px;}
#changelang #lm_francais	{background-position:0 -60px;}
#changelang #lm_czech		{background-position:0 -79px;}
#changelang #lm_russian	{background-position:0 -98px;}
#changelang #lm_espanol	{background-position:0 -117px;}
#changelang #lm_hebrew	{background-position:0 -136px;}
#changelang #lm_magyar	{background-position:0 -155px;}
#changelang #lm_dutch		{background-position:0 -174px;}
#changelang #lm_svenska	{background-position:0 -193px;}
#changelang #lm_chinese	{background-position:0 -212px;}




#changelangToggler {
	position: absolute;
	top:2px;
	left: 75px;
	margin: 0;
	cursor: pointer;
	padding: 0 10px;
	line-height: 23px;
	display:inline-block;
	color: #828282;
	font-size: 11px;
	font-weight: 600;
	background: #f8f6f9;
	background: -moz-linear-gradient(top, #f8f6f9 0%, #f1f5f8 5%, #f4f6f5 12%, #f3f5f4 35%, #eeeeee 47%, #eeeeee 51%, #e8e9eb 60%, #e8eae9 65%, #e5e7e6 67%, #e6e8e7 72%, #e2e2e2 81%, #e2e2e2 98%, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f6f9), color-stop(5%, #f1f5f8), color-stop(12%, #f4f6f5), color-stop(35%, #f3f5f4), color-stop(47%, #eeeeee), color-stop(51%, #eeeeee), color-stop(60%, #e8e9eb), color-stop(65%, #e8eae9), color-stop(67%, #e5e7e6), color-stop(72%, #e6e8e7), color-stop(81%, #e2e2e2), color-stop(98%, #e2e2e2), color-stop(100%, #e7e7e7));
	background: -webkit-linear-gradient(top, #f8f6f9 0%, #f1f5f8 5%, #f4f6f5 12%, #f3f5f4 35%, #eeeeee 47%, #eeeeee 51%, #e8e9eb 60%, #e8eae9 65%, #e5e7e6 67%, #e6e8e7 72%, #e2e2e2 81%, #e2e2e2 98%, #e7e7e7 100%);
	background: -o-linear-gradient(top, #f8f6f9 0%, #f1f5f8 5%, #f4f6f5 12%, #f3f5f4 35%, #eeeeee 47%, #eeeeee 51%, #e8e9eb 60%, #e8eae9 65%, #e5e7e6 67%, #e6e8e7 72%, #e2e2e2 81%, #e2e2e2 98%, #e7e7e7 100%);
	background: -ms-linear-gradient(top, #f8f6f9 0%, #f1f5f8 5%, #f4f6f5 12%, #f3f5f4 35%, #eeeeee 47%, #eeeeee 51%, #e8e9eb 60%, #e8eae9 65%, #e5e7e6 67%, #e6e8e7 72%, #e2e2e2 81%, #e2e2e2 98%, #e7e7e7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6f9', endColorstr='#e7e7e7', GradientType=0 );
	background: linear-gradient(top, #f8f6f9 0%, #f1f5f8 5%, #f4f6f5 12%, #f3f5f4 35%, #eeeeee 47%, #eeeeee 51%, #e8e9eb 60%, #e8eae9 65%, #e5e7e6 67%, #e6e8e7 72%, #e2e2e2 81%, #e2e2e2 98%, #e7e7e7 100%);
}
#changelangToggler .icon {
	background: url("/nav/multiarrow.gif") 0 0 no-repeat;
	width: 10px;
	height: 6px;
	padding: 0;
	display: inline-block;
	margin: auto 15px 0 0;
}
#changelangToggler.closed .icon {
	background-position: 0 -4px;
}
#appStoreLink {
	display:block;
	width: 288px;
	height: 41px;
	position: absolute;
	top: 33px;
	left: 75px;
	background: url("/nav/app_store.png") no-repeat;
	;
	text-decoration: none;
	color: #868686;
	padding: 3px 2px 0 29px;
	font-size: 7px;
	white-space: nowrap;
	text-indent:-19999px;
}
#search1 {
	position:absolute;
	top:3px;
	left:590px;
	cursor:pointer;
}

#search2 {
	position:absolute;
	top:1px;
	left:590px;
	display:none;
}



