body{
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: Roboto, Tahoma,Calibri,Arial, Helvetica;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	background-image:url(../gfx/grafiken/hintergrund.jpg);
    background-repeat: no-repeat;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 1080px;
    color: #fff;
	font-weight: /*bold*/;
}

#betrieb_fotos .bx-window {
    overflow: visible !important;
}

#notdienste_right {
	color: #fff;
	width: 195px;
	height: 165px;
    float: left;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/static_icons/notdienste-icon.png") !important;
	background-repeat: no-repeat;
	font-size: 18px;
    text-transform: uppercase;
}

table {
border-collapse: collapse;
}

.first {
    position: relative;
    display: table-cell;
    vertical-align:middle;
}

.betriebsFotoSlide {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height:100%;
}

tr, td {
    line-height: 105%;
    padding: 0;
    margin: 0;

}

td {
    border-bottom: 1px solid black;
}

a:active, a:focus{
    border:none;
    outline:none;
}


.nachtapo {
    width: 360px;
    padding: 20px;
    font-size: 25px;
    height: 380px;
    position: absolute;
    color: #323232;
}

.notarzt_box {
    width: 360px;
    padding: 20px;
    font-size: 25px;
    height: 380px;
    position: absolute;
    margin-left: 420px;
    color: #323232;
}

.allg_infos {
    width: 360px;
    padding: 20px;
    font-size: 25px;
    height: 380px;
    position: absolute;
    margin-top: 450px;
    color: #323232;
}

.listCont li {
	list-style-type: disc;
	display: list-item;
	margin-left: 15px;
}

#container {
    width: 954px;
    height: 1920px;
    margin-left: 124px;
    overflow: hidden;
}

#header { width: 830px; height: 200px;  font-size: 35px; left: 0px; position: absolute; }
#navigation { 	width: 190px; float: left; height: 1680px;
				background: #999999; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(left,  #999999 0%, #e2e2e2 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#999999), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(left,  #999999 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(left,  #999999 0%,#e2e2e2 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(left,  #999999 0%,#e2e2e2 100%); /* IE10+ */
				background: linear-gradient(to right,  #999999 0%,#e2e2e2 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#e2e2e2',GradientType=1 ); /* IE6-8 */
				-moz-box-shadow: 0 0 5px #888;
				-webkit-box-shadow: 0 0 5px#888;
				box-shadow: 0 0 5px #888;
				z-index: 100;
				position: absolute;
				-webkit-box-shadow: 15px 0px 20px -5px rgba(153, 153, 153, 1);
				box-shadow: 15px 0px 20px -5px rgba(153, 153, 153, 1);
}

.bx-wrapper {
	margin-left: 240px;
}

.bx-next {
	position: absolute;
	left: 420px;
	width: 410px;
	height: 100px;
	top: 940px;
	background-repeat: no-repeat;
}

.bx-prev {
	position: absolute;
	left: 0px;
	width: 410px;
	height: 100px;
	top: 940px;
	background-repeat: no-repeat;
}

img { border: 0px; }

.footer {
	width: 580px;
	height: 200px;
	padding-left: 250px;
	padding-top: 0px;
	position: absolute;
	margin-top: -300px;
	margin-left: 124px;
	background-color: #29AAE1;
}

.footer a {
	display: block;
	text-decoration: none;
	color: #fff;
	width: 580px;
	height: 400px;
	padding-top: -200px;
	font-size: 30px;
}

#wo {
	color: #fff;
	position: absolute;
	left: 16px;
	top: 555px;
	text-align: left;
    font-size: 19px;
}

#navLeft {
	width: 228px;
	height: 1920px;
	position: absolute;
	left: 0;
	top: 0px;
/*	background-image:url("../gfx/grafiken/rosenimhintergrund.jpg");
	background-repeat: no-repeat;
*/
}

.navLeftWrapper div {
    height: 145px;
    margin-left: 16px;
    width: 175px;
    padding:10px;
    margin-bottom: 15px;
}

.navLeftWrapper div a {
    width: 190px;
    text-transform: uppercase;
    font-size: 18px;
    height: 155px;
    display:block;
    color: #575756;
    text-decoration: none;
}

#feedContent {
	z-index: 50;
	position: absolute;
	left: 240px;
	width: 830px;
	float: right;
	color: #fff;
	top: 1200px;
	height: auto;
}

#content {
	width: 824px;
	height: 1000px;
	left: 240px;
	top: 190px;
	overflow: hidden;
	position: absolute;
}

#content_new {
	width: 830px;
	height: 700px;
	left: 280px;
	margin-top: 115px;
	overflow: hidden;
	position: absolute;
}

#content_new .bx-next {
	position: absolute;
	left: 420px;
	top: 580px;
	width: 405px;
	height: 100px;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/rechts.png");
	background-repeat: no-repeat;
}

#content_new .bx-prev {
	position: absolute;
	left: 0px;
	width: 405px;
	height: 100px;
	top: 580px;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/links.png");
	background-repeat: no-repeat;
}

.feedContent h3	{ font-size: 24px; }

.maps {
	width: 200px;
	height: 200px;
	background-image:url(../gfx/maps.jpg);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: 210px;
	left: 0;
}

.freiText {
	width: 811px;
	height: 885px;
	padding-left: 13px;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #fff;
	color: #000;
  font-weight: normal;
}

.imageTop {
	width: 250px;
	float: right;
	margin-top: 5px;
	margin-right: 50px;
}

.qrcode {
    width: 150px;
    position: absolute;
    left: 679px;
    top: 343px;
}

.imageTop img {
	width: 250px;
}

/*Events*/
.event_entry		{width:auto; padding: 15px; display:block; font-size:16pt; }
.event_entry h3		{ margin: 0px; padding: 0px; }
.event_spacer		{margin-left:150px;}
/*######*/

#homebutton {
	color: #575756;
	width: 175px;
	height: 145px;
	position: absolute;
	left: 16px;
	top: 735px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/static_icons/home.png");
	font-size: 18px;
	padding: 10px;
}

#homebutton a{
	display: block;
	text-decoration: none;
	color: #575756;
	height: 100%;
	width: 100%;
}

#veranstaltungen {
	color: #fff;
	width: 175px;
	height: 145px;
	position: absolute;
	left: 16px;
	top: 1380px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/veranstaltungen.png");
	font-size: 19px;
	padding: 10px;
}

#veranstaltungen a{
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

#wetter {
	color: #fff;
	width: 180px;
	height: 150px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/static_icons/wetter.png")!important;
	background-repeat: no-repeat;
	font-size: 18px;
    text-transform: uppercase;
	padding: 10px;
}

#wetter_right {
	color: #fff;
	width: 195px;
	height: 165px;
    float: left;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/static_icons/wetter.png") !important;
	background-repeat: no-repeat;
	font-size: 18px;
    text-transform: uppercase;

}

#wetter a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 15px;
	padding-top: 15px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

#oebb_zug {
	color: #fff;
	width: 180px;
	height: 150px;
	position: absolute;
	left: 16px;
	top: 1560px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/static_icons/fahrplaene.png");
	background-repeat: no-repeat;
	font-size: 19px;
	padding: 10px;
}

#oebb_zug a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

#oebb_bus {
	color: #fff;
	width: 180px;
	height: 150px;
	position: absolute;
	left: 16px;
	top: 1740px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/static_icons/fahrplaene.png");
	background-repeat: no-repeat;
	font-size: 19px;
	padding: 10px;

}

#oebb_bus a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

#unterkuenfte {
	color: #fff;
	width: 180px;
	height: 150px;
	position: absolute;
	left: 16px;
	top: 1560px;
	text-align: left;
	background-image:url("../gfx/grafiken/assts/schaukelpferd/privatzimmer.png");
	background-repeat: no-repeat;
	font-size: 19px;
	padding: 10px;
}

#unterkuenfte a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

table {
    margin-top: 20px;
}

thead td, thead tr {
    background-color: lightgray;
}

td p {
    margin: 0;
    padding: 0;
}

#unterkunftsliste {
	color: #fff;
	width: 175px;
	height: 145px;
	display: none;
    position: absolute;
	left: 16px;
	top: 1380px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/privatzimmer.png");
	font-size: 19px;
	padding: 10px;
}

#unterkunftsliste a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

#zimmersuche {
	color: #fff;
	width: 175px;
	height: 145px;
	position: absolute;
	left: 16px;
    top: 1020px;
	text-align: left;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/zimmersuche.png");
	font-size: 19px;
	padding: 10px;
}

#zimmersuche a {
	display: block;
	text-decoration: none;
	color: #fff;
	height: 155px;
	padding-left: 10px;
	padding-top: 10px;
	width: 190px;
	margin-left: -10px;
	margin-top: -10px;
}

.kachel_veranstaltung {
    width: 385px;
    float: left;
    position: relative;
    margin-right: 15px;
    height: 145px;
    overflow: hidden;
    margin-bottom: 15px;
    word-wrap: break-word;
    padding: 10px;
}

.logoLeiste {
    position: absolute;
    bottom: 40px;
    left: 400px;
}

.kachel_veranstaltung .datum { width: 91px; height: 78px; overflow: hidden; position: absolute; bottom: 0;text-align: center; font-weight: bold; background-image:url(../gfx/grafiken/assets/static_icons/veranstaltungen_klein.png); background-repeat: no-repeat; padding-top: 15px; font-size: 25px; }
.kachel_veranstaltung .datum-minus { height: 78px; overflow: hidden; position: absolute; bottom: 7px;left:103px;text-align: center;line-height:78px; font-weight: bold; padding-top: 0px; font-size: 25px; }
.kachel_veranstaltung .datum-bis { width: 91px; height: 78px; overflow: hidden; position: absolute; bottom: 0;left:121px;text-align: center; font-weight: bold; background-image:url(../gfx/grafiken/assets/static_icons/veranstaltungen_klein.png); background-repeat: no-repeat; padding-top: 15px; font-size: 25px; }
.kachel_veranstaltung h1 { font-size: 21px;  word-wrap: break-word; padding: 0px; margin: 0px; }
.kachel_veranstaltung .text { width: 300px; float: right; }
.kachel_veranstaltung a {
    width: 385px;
    height: 145px;
    display: block;
    color: #575756;
    text-decoration: none;
}
.veranstaltung_eintrag { height: 200px; margin-bottom: 10px; overflow: hidden;}
.kategorie_eintrag { position:relative; z-index:1; width: 195px; height: 165px; float: left; margin-right: 15px; overflow: hidden; white-space: normal; margin-bottom: 15px; }
.kategorie_eintrag_gallery { position:relative; z-index:1; width: 195px; height: 165px; float: left; margin-right: 15px; overflow: hidden; white-space: normal; margin-bottom: 15px; }
.kategorie_eintrag_icon { position:absolute; bottom:16px; left:13px;z-index:2; }
.kategorie_eintrag_gradient { width: 195px; height: 165px; position:absolute; top:0px; left:0px;z-index:1; background-image:url("../gfx/grafiken/assets/gradients/verlauf-1.png"); }
.kategorie_eintrag a {
    display: block;
    /*text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff, 0 0 0.2em #fff;
    */
    height: 155px;
    text-decoration: none;
    color: #fff;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 17px;
    word-wrap:break-word;
}
.kategorie_eintrag_gallery a { display: block; width: 185px; height: 155px; text-decoration: none; color: #fff; padding-top: 10px; padding-left: 10px; font-size: 19px; word-wrap:break-word; }
.kategorie_overview {
    width: 175px;
    height: 145px;
    float: left;
    margin-right: 15px;
    overflow: hidden;
    white-space: normal;
    margin-bottom: 15px;
    padding: 10px;
}
.kategorie_overview a {
    display: block;
    width: 180px;
    text-transform: uppercase;
    height: 160px;
    font-weight: normal;
    text-decoration: none;
    color: #575756;
    font-size: 17px;
    word-wrap:break-word; }

#feedContent .kategorie_eintrag a { color: #575756; text-transform: uppercase; }

._wetter { background-image:url(../gfx/grafiken/assets/static_icons/wetter.png); background-repeat: no-repeat; }
._zimmersuche { background-image:url(../gfx/grafiken/assets/schaukelpferd/zimmersuche.png); background-repeat: no-repeat; }

/*Detail Überkachel (header)*/
.header h1 { color: #fff; margin: 0px; padding: 0px; margin-left: 0px; padding-top: 0px; }
.header_21 { background-image:url(../gfx/gastronomie.jpg); background-position: left top; background-color: #009145; }
.header_101 { background-image:url(../gfx/gastronomie.jpg); background-position: left top; background-color: #009145; }
.header_113 { background-image:url(../gfx/handelsbetriebe.jpg); background-position: left top; background-color: #7A43A1; }
.header_114 { /*background-image:url(../gfx/betriebe.jpg);*/ background-position: left top; background-color: #7A43A1; }
.header_32665 { background-image:url(../gfx/veranstaltungen.jpg); background-repeat: no-repeat; background-color: #009b1a; }
.header_140 { background-image:url(../gfx/vereine.jpg); background-repeat: no-repeat; background-color: #D0AB7F; }
.header_bildergalerie { background-image:url(../gfx/bildergalerie.jpg); background-repeat: no-repeat; background-color: #b81c46; }

.header { margin-bottom: 10px; height: 200px; }

iframe {
    -webkit-transform: scale(0.65);
    -webkit-transform-origin: 0 0;
}

/*Kacheln Unterkategorien*/
._21 { background-color: yellow; }
._20 { background-color: black; }

#headline {
	color: #000;
	width: 730px;
	padding-top: 68px;
	position: absolute;
    font-size: 50px;
	margin-left: 0px;
}

.clock {
    width: 100px;
    text-align: left;
    position: absolute;
    left: 550px;
    color: #fff;
    line-height: normal;
    top: 125px;
    padding-top: 20px;
    font-size: 35px;
}

ul {
    width: 250px;
    padding: 0px;
    list-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

ul li {
    display: inline;
    margin-right: -7px;
}

#point {
    position: relative;
}

#Date {
    top: 145px;
    position: absolute;
    left: 660px;
    width: 400px;
    line-height: normal;
    color: #fff;
    font-size: 35px;
    text-align:right;
}

.wappen {
	width: 100px;
	position: absolute;
	margin-left: 0px;
	padding: 20px;
	top: 125px;
	display: none;
}

.wappen img {
	height: 50px;
}

/* Simple Animation */
@-webkit-keyframes mymove
{
	0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
	50% {opacity:0; text-shadow:none; }
	100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }
}

@-moz-keyframes mymove
{
	0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
	50% {opacity:0; text-shadow:none; }
	100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }
}

.wetter_detail_aktuell {

}

/* .prognose_eintrag {
	float: left;
	border: 0px solid red;
	text-align: center;
	width: 125px;
	float: left;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 120px;
	height: 145px;
	overflow: hidden;
	margin-bottom: 10px;
	word-wrap: break-word;
	padding: 10px;
} */

.prognose_eintrag {
	float: left;
	border: 0px solid red;
	text-align: center;
	width: 230px;
	float: left;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 120px;
	height: 145px;
	overflow: hidden;
	margin-bottom: 10px;
	word-wrap: break-word;
	padding: 10px;
}

.prognose_eintrag img {
	width: 50px;
}

.prognose_eintrag .text {
	font-weight: bold;
	font-size: 20px;
}

.prognose_eintrag .text_zwei {
	font-weight: bold;
	font-size: 20px;
}

.wetter_detail_prognose {
}

.wetter_detail_austria {
	clear: left;
}

.widget_wetter {
	display: inline;
	float: left;
	font-size: 35px;
	margin-top: 50px;
}

/* .widget_wetter_icon {
	width: 140px;
	float: right;
	margin-top: -55px;
	margin-left: 70px;
} */

.widget_wetter_icon {
	width: 50px;
	float: right;
	margin-top: 0px;
	margin-left: 70px;
}

.navLeftWrapper {
    position:absolute;
    top:1200px;
    width: 200px;
}

#map_canvas {
	width: 830px;
	height: 400px;
	position: absolute;
	left: 0;
	bottom: 0;
}

#betrieb_fotos {
	width: 415px;
	height: 400px;
	position: absolute;
	left: 415px;
	text-align: center;
	bottom: 0;
}

#betrieb_fotos div {
	/*background-size: cover;
	*/
    background-position: top center;
	width: 415px;
	height: 400px;
}

#wrapper_betrieb_fotos {
	text-align: center;
}

#content .bx-next {
	position: absolute;
	left: 420px;
	top: 180px;
	width: 405px;
	height: 100px;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/rechts.png");
	background-repeat: no-repeat;
}

#content .bx-prev {
	position: absolute;
	left: 0px;
	width: 405px;
	height: 100px;
	top: 180px;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/links.png");
	background-repeat: no-repeat;
}

#feedContent .bx-prev {
	/*top: 540px;*/
    top: 360px;
	width: 405px;
	height: 100px;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/links.png");
	background-repeat: no-repeat;
}

#feedContent .bx-next {
	/*top: 540px;*/
    top: 360px;
	width: 405px;
	height: 173px;
	background-image:url("../gfx/grafiken/assets/schaukelpferd/rechts.png");
	background-repeat: no-repeat;
}

#galerie_thumbnails_wrapper {
	position: absolute;
	top: 607px;
	width: 825px;
}

#galerie_bigView {
	width: 825px;
	height: 587px;
	background-size: cover;
	backgroundSize: cover;
	background-position: top center;
    position: relative;
}

#galerie_bigView img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    max-width: 100%;
    max-height: 100%;
}

/*Wetterkarte*/
.Bregenz 	{ margin-left: 17px;  top: 667px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Eisenstadt { margin-left: 724px; top: 590px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Graz 		{ margin-left: 610px; top: 706px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Innsbruck 	{ margin-left: 188px; top: 667px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Klagenfurt { margin-left: 482px; top: 763px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Linz 		{ margin-left: 445px; top: 510px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Salzburg 	{ margin-left: 365px; top: 640px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.Wien 		{ margin-left: 682px; top: 490px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }
.StPoelten	{ margin-left: 594px; top: 492px; position: absolute; width: 72px; height: 54px; color: #000; border: 0px solid red; font-size: 14px; }

.karte_icons_image img { width: 70px; position: absolute; margin-top: -75px; margin-left: -40px;  }
/*.karte_icons_image img { width: 100px; position: absolute; margin-top: -70px; margin-left: -40px;  }*/

.freiText h1 {
	width: 790px;
	margin-bottom: 0px;
    margin-top: 5px;
    color :#575756;
    font-size: 2.1em;
}

.freiText_wrapper, .freiText_wrapperWithAssets {
	width: 780px;
  overflow:hidden;
  height:871px;
}

.freiText_wrapperWithAssets {
  height:471px;
}

.wetter_headline h1 {
	margin-left: 15px;
	margin-top: 35px;
	position: absolute;
}

.trenner {
	position: absolute;
	color: #3275aa;
    display: none;
	left: 80px;
	top: 133px;
}

.eventBig {
	width: 805px;
	height: 865px;
	background-repeat: no-repeat;
    background-color: #fff;
    font-weight:normal;
	padding: 10px;
	font-size: 18px;
    color: #000;
}

.eventBig h1 {
	margin-top: -7px;
    color: #575756;
	font-size: 2.1em;
}

.eventBig .datum {
	width: 91px; height: 78px; overflow: hidden; float: right; text-align: center; font-weight: bold; background-image:url(../gfx/grafiken/assets/static_icons/veranstaltungen_klein.png); background-repeat: no-repeat; padding-top: 15px; font-size: 25px;
}

.counter {
    font-size: 2em;
    margin: 0 auto;
    position: relative;
    top: 50px;
    width: 350px;
    color: #3275AA;
}

.value {
    padding: 0 10px;
}

#datepicker_start {
	float: left;
	margin-right: 12px;
    background: #D6E4EE;
}

#tminus, #tplus, #pminus, #pplus {
    line-height: 90px;
    height: 90px;
    width: 90px;
    display: block;
    font-size: 1.2em;
    float: left;
    border: 1px solid #CCCCCC;
    text-align: center;
    text-decoration: none;
    color: #1C94C4;
    background: url("ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
}

#tage, #personen {
    float: left;
    font-size: 3em;
    min-width: 130px;
    text-align: center;
    line-height: 90px;
    color: #3275AA;
}

#search-nights, #search-person {
    float: left;
}

#search-nights {
    background: url(../gfx/search/itembg.png) no-repeat;
    width: 377px;
    height: 245px;
	padding: 7px;
    margin-bottom:0px;
}

#search-person {
    background: url(../gfx/search/itembg.png) no-repeat;
    width: 377px;
	padding: 7px;
    height: 245px;
}


#roomsearch {
    clear: both;
    text-align: center;
    text-decoration: none;
    color: #3275AA;
    font-size: 50px;
    width: 823px;
    height: 154px;
    line-height: 80px;
    display: block;
    background: url(../gfx/search/itemyellowbg.png) no-repeat 0px -67px;

    margin-top: 12px;
    position: relative;

}

#room-frei h3 {
    background: #ffd503;
    font-size: 28px;
    height: 38px;
    line-height: 40px;
    margin:0px;
    padding: 5px;
	padding-left: 10px;
    color: #3275AA;
}

#ausstattungen {
    clear: both;
    position: relative;

    clear: both;
    background: url(../gfx/search/itembigbg.png) no-repeat;
    width: 809px;
    height: 250px;
	padding: 7px;
}

#a-col1, #a-col2, #a-col3 {
    float: left;
    width: 263px;
    margin: 0 0px;
	margin-right: 10px;
}

#a-col3 {
	margin-right: -10px;
}

#a-col1 p, #a-col2 p, #a-col3 p {
background-color: #BDCCD4;
    margin-bottom: 9px;
    margin-top: 9px;
    padding-bottom: 4px;
    padding-top: 4px;
}

#a-col3 p:last-child {
	background:url(../gfx/grafiken/assets/schaukelpferd/equiptlastbg.png) no-repeat;
	background-color: none;
}


p input {
	width: 15px;
	height: 17px;
	margin-left: 10px;
	margin-right: 5px;
}

#ausstattungen label {
    color: #3275AA;
    font-size: 1.5em;
    padding-left: 5px;
	width: 100%;
}

#obb_bus {
    background-image:url(../gfx/grafiken/assets/static_icons/fahrplaene.png) !important;
}

#obb_zug {
    background-image:url(../gfx/grafiken/assets/static_icons/fahrplaene.png) !important;
}

#notdienste {
    position: relative;
    background-image:url(../gfx/grafiken/assets/static_icons/notdienste-icon.png) !important;
}

#notdienste  a{
    font-size: 0px;
}
#homebutton  a{
    font-size: 0px;
}
