/* default styles for extension "tx_aahbookplus_pi1" */
/* BASIC STUFF */

.tx-aahbookplus-pi1 {
width:100%;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
line-height:160%;
}

.tx-aahbookplus-pi1 a {
color:#938E0C;
text-decoration:none;
}

.tx-aahbookplus-pi1 a:hover {
color:#676B6F;
}

/* HEADER */
.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header {
font-size:10px;
margin:0px 0px 15px 0px;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header a {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header a:hover {
color:#676B6F;
}

/* MAIN SITE WITH ENTRIES */
.tx-aahbookplus-pi1-item_even {
min-height:50px;
font-size:10px;
padding:5px;
background-color:#f0f0f0;
border:1px solid #D2D1D0;
border-bottom:2px solid #D2D1D0;
margin-bottom:10px;
}

.tx-aahbookplus-pi1-item_odd {
min-height:50px;
font-size:10px;
padding:5px;
background-color:#dddddd;
border:1px solid #D2D1D0;
border-bottom:2px solid #D2D1D0;
margin-bottom:10px;
}

.tx-aahbookplus-pi1-item_even img,
.tx-aahbookplus-pi1-item_odd img {
border:0;
}

.tx-aahbookplus-pi1-date {
background-color: #ffffff;
padding:2px;
}

.tx-aahbookplus-pi1-date a {
font-weight:bold;
}

.tx-aahbookplus-pi1-url {
background-color:#ffffff;
padding:2px;
}

.tx-aahbookplus-pi1-text {
border:1px dashed #b0b0b0;
padding:2px;
}

.tx-aahbookplus-pi1-code {
font-family:Courier;
letter-spacing:1px;
padding-left:10px;
background-color:#D6F5FE;
}

.tx-aahbookplus-pi1-site {
margin:5px 0px 10px 0px;
}

.tx-aahbookplus-pi1-site a:hover{
color:#000000;
}


/* WRITE NEW ENTRY SITE */

.tx-aahbookplus-pi1 fieldset {
border:0;
margin:0px;
padding:0px;
}

.tx-aahbookplus-pi1 fieldset label {
width:14.5em;
float:left;
margin:2px 0px 2px 0px;
font-weight:bold;
}

.tx-aahbookplus-pi1-align_left {
width:14.0em;
float:left;
margin:2px 0px 2px 0px;
font-weight:bold;
}

.tx-aahbookplus-pi1-align_right {
padding:2px;
margin-left: 14.5em;
}

.tx-aahbookplus-pi1 input {
font-size:10px;
border:1px solid #cccccc;
width:30%;
margin:2px 0px 2px 0px;
}

.tx-aahbookplus-pi1-bbcode {
float:left;
margin:0px 4px 0px 0px;
}


.tx-aahbookplus-pi1-helpbox input{
height:16px;
width:65%;
padding:6px 5px 5px 6px;
margin:2px 0px 2px 0px;
font-family: Verdana, sans-serif;
font-size: 10px;
border:0;
border-left:1px solid #cccccc;
color:#aaaaaa;
background:none;
}

.tx-aahbookplus-pi1-smilies {
width:100%;
margin:4px 0px 0px 0px;
float:left;
}

tx-aahbookplus-pi1-smilies img {
border:0;
}

.tx-aahbookplus-pi1 textarea {
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
border:1px solid #cccccc;
width:60%;
margin:5px 0px 2px 0px;
}

.tx-aahbookplus-pi1-captcha_img {
float:left;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-button {
width:4.0em;
width:auto;
text-align:center;
font-size:10px;
color:#333333;
border:1px solid #000000;
padding:5px;
background-color:#cccccc;
cursor:pointer;
}

/* FOOTER */
.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-footer {
font-size:10px;
color:#cccccc;
padding:10px 0px 10px 0px;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-footer a {
color:#cccccc;
text-decoration:none;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-footer a:hover {
text-decoration:none;
}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 4px solid #b3dcf0;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: 0; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: 0; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #5d5d5d;
background-image:url(/bilder/design/bkg.gif);
background-repeat:repeat-y;
background-color:#c2c1a8;
margin-left:0;
margin-top:0;
}
html {overflow-x:hidden;}
img{border:0;}

#schnellanfrage{
	width: 951px;
	margin-bottom:3px;
background-image:url(/bilder/design/bkg-site-start.gif);
background-repeat:repeat-y;

}

#schnellanfrage_content{
	background-color:#fff;
margin-left:229px;
height:24px;
padding-top:17px;
	width:686px;
}

#schnellanfrage_content span{
	line-height:20px;
	font-size:12px;
	float:left;
	margin-right:15px;
}

#schnellanfrage_content span.titel{
	font-weight:bold;
padding-left:10px;
background-image:url(/bilder/design/icon-navi.gif);
background-repeat:no-repeat;
background-position:left 5px;
font-size:14px;
float:left;
}

#schnellanfrage_content form{
	width:540px;
	float:right;
}

#schnellanfrage_content label{
	float:right;
	width:170px;
	margin-left:5px;
}

#schnellanfrage_content img{
	margin:0;
	float:left;
}

#schnellanfrage_content #startDate, #schnellanfrage_content #endDate{
	border:0;
	float:left;
	width:76px;
	background-image:url(/bilder/design/date.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:17px;
	padding:3px 0 0 5px;
	margin-right:1px;
	font-size:12px;
}

#schnellanfrage_content input.button{
	float:right;
	border:0;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0 0 3px 0;
	cursor:pointer;
	background-color:#dadcdf;
	font-size:12px;
}

#schnellanfrage_footer{
clear: both;
padding: 0px;
height:28px;
background-image:url(/bilder/design/bkg-footer.gif);
background-repeat:no-repeat;
}

#container {
width: 951px;
background-image:url(/bilder/design/bkg-site.gif);
background-repeat:repeat-y;
}
#containerStart {
width: 951px;
background-image:url(/bilder/design/bkg-site-start.gif);
background-repeat:repeat-y;
}

* html #containerStart,
*+html #containerStart {
}
/* startseite */

#startbox {
width:670px;
margin-top:0;
padding-top:0;

border:solid 0px red;
}

#startbox img{
	margin:0;
	padding:0;
	float:left;
}

#content p{
padding:0;
margin:0;
}
.startBox5 {/* left element */
border:solid 0px red;
width:678px;
margin-top:125px;
background-color:#fff;
padding-left:8px;
padding-top:8px;
padding-bottom:1px;
}

* html .startBox5 {
padding:0;
margin:0;
padding-top:8px;
width:686px;
}
*+html .startBox5 {
padding-top:8px;
margin-top:0px;
}

.startBox5 h2{
font-size:14px;
color:#da1215;
margin:0;
}
#startbox2 {/* leer temp*/
width:686px;
margin-top:0;
padding-top:0;
float:left;
border:solid 0px red;
}
#startbox3 {/*text in leer temp uns startseite temp*/
border:solid 0px red;
width:435px;
float:left;
padding-top:20px;
padding-left:8px;
}

#startbox .bilder{
	position:absolute;
	width:202px;
	top:248px;
	left:671px;
}

#startbox .bilder img{
	float:none;
	margin-bottom:8px;
}

#startbox1 {/*logo in leer temp uns startseite temp*/
float:right;
border:solid 0px red;
width: 223px;
background-image:url(/bilder/design/logo-hotel-juliane-start.gif);
background-repeat:no-repeat;
height:115px;
margin-bottom:13px;
}
#contentStart {
padding-left:229px;
padding-right:325px;
}
.startseitebild {
border:solid 0px red;
padding:0 !important;
margin:0 !important;
}
#contentText {
padding-left:0px;
float:left;
border:solid 0px red;
width:460px;
}

#selectlanguage {
float:right;
top:2px;
z-index:3;
font-size:14px;
color:#2380cf;
margin-top:20px;
}

#gallery_link {
	margin-top:53px;
	text-align:right;
/*	width:229px;*/
	padding-right:6px;
}

#gallery_link img{
	margin-top:3px;
}

#selectlanguage a {
text-decoration:none;
}

#selectlanguage img{
	margin-top:2px;
	width:16px;
	height:11px;
}
.breadcrumb {
float:right;
margin-right:10px;
color:#5d5d5d;
font-size: 11px;
}
.breadcrumb a {
text-decoration:none;
color:#363636;
}
.breadcrumb a:hover {
color:#363636;
}

#banner {
padding: 0;
margin: 0;
background-image:url(/bilder/design/bkg-banner.gif);
height:15px;
background-repeat:no-repeat;
}

#content {
padding-left:229px;
padding-right:325px;
}
* html #contentStart {
border:solid 10px green;
padding-left:229px;
padding-right:325px;
}

h1,h2,h3{
padding:0;
margin:0;
margin-bottom:10px;
font-size:14px;
color:#da1215;
}
#leftlink{
margin-left:55px;
text-align:center;
width:112px;
}
#leftlink,#leftlink a{
color:#7f7f7f;
font-size:12px;
letter-spacing:-1px;
text-decoration:none;
}
#leftlink img{
margin-bottom:5px;
}
#logo-marlena-partnerbetrieb {
margin-top:45px;
}
#logo-merandoteu{
margin-top:25px;
}
#logo-therme{
margin-top:25px;
}
.logo-hotel-juliane {
margin-bottom:20px;
margin-left:30px;
margin-top:10px;
}
#sidebar-a {
float: left;
width: 215px;
margin-right: ;
margin-top:-15px;
z-index:0;
border:solid 0px red;
}
/* navi ---------------------------------------*/
* html #navi {
border:solid green 0px;
position:absolute;
width: 228px;
}
*+html #navi {
border:solid green 0px;
margin-right:-15px;
position:absolute;
width: 228px;
}
html>/**/body #navi {
border:solid green 0px;

}
#navi ul {
text-align:right;
border:solid yellow 0px;
width:235px;
}
#navi ul {
margin:0;
padding:0;
width:229px
}

#navi ul li, #gallery_link li {
list-style:none;
}
#navi ul li a, #gallery_link li a {
font-weight:bold;
color:#535353;
text-decoration:none;
padding-left:10px;
padding-right:19px;
background-image:url(/bilder/design/icon-navi.gif);
background-repeat:no-repeat;
background-position:left 3px;
}

#gallery_link li a {
	padding-right:0;
}

#navi ul li a:hover {
color:#fff;
background-color:#bab417;
}
#navi ul li.active a {
color:#fff;
background-color:#bab417;
}
#navi ul li.active ul li a {
	color:#535353;
}
/* do */
#navi ul li ul {
background-color:#cac661;
margin-left:30px;
width:199px;
display:none;
}

#navi ul li.active ul{
	display:block;
}
#navi ul li ul li a {
font-weight:normal;
background-image:none;
}
#navi ul li.active ul li a {
background-color:#cac661;
}
#navi ul li ul li a:hover {
background-color:#cac661;
color:#fff;
}
#navi ul li ul li.active a {
color:#fff;
background-color:#CAC661;
}

#navi ul li ul li #menu_open{
	color:#FFF;
}

/* navi ---------------------------------------*/
.imgleft{
cursor:pointer;
}
.imgright{
cursor:pointer;
float:right;
}
#imgbig {

}

#sidebar-b {
float: right;
width: 258px;
margin: 0;
border:solid 0px green;
margin-left: ;
padding: 0px;
padding-left:10px;
padding-right:42px;
}
#box {
width:240px;
height:auto;
background-color:#c2bb10;
margin-top:5px;
margin-bottom:5px;
padding:5px;
}
#box h2{
padding:0;
margin:0;
padding-bottom:4px;
font-size:14px;
color:#da1215;
}
#box img {
float:right;
}
#box a {
color:#5d5d5d;
text-decoration:none;
display:block;
}
#footer {
clear: both;
padding: 0px;
margin-top: ;
height:28px;
background-image:url(/bilder/design/bkg-footer.gif);
background-repeat:no-repeat;
text-align:right;
border:solid 0px red;
padding-right:40px;
font-size:11px;
color:#838383;
}
#footer a{
color:#838383;
text-decoration:none;
}
.fspan {
top:30px;
border:solid 0px green;
width:710px!important;
text-align:center;
margin-left:215px;
position:relative;
float:left;
}

.fspan p{
	margin:0;
	padding:0;
}


/* gallerie ---------------------------------------------------------------- */

#gallerie {
width:413px;
margin-top:0;
padding-top:0;
background-image: url(/bilder/design/loading.gif);
background-repeat: no-repeat;
background-position: center center;
float:left;
}
#gallerie #IMG10 {
width:413px;
height:232px;
padding:0 !important;
margin:0 !important;
}
* html #gallerie{
margin-left:0px !important;
}
#gallerie #IMG10 {
border-bottom:solid 8px #fff!important;
}
#gallerielinks{
cursor:pointer;
float:left;
}
#gallerierechts{
float:right;
cursor:pointer;
}

#gallerielinks img, #gallerierechts img{
	width:202px;
	height:130px;
}

* html #gallerie {
margin-left:3px;
}

/* Formm--------------------------------------------------*/
.tableForm {
display:block;
font-size:11px;
background:#fff;
border:solid 0px yellow;
}
html>/**/body .tableForm{
margin-left:-10px !important;
}

html>/**/body .csc-mailform {
border:solid 0px green;
margin-left:-10px !important;
}
*+html .csc-mailform {
border:solid 0px green;
margin-left:-10px !important;
}

* html .csc-mailform {
border:solid 0px green;
margin-left:0px !important;
}
fieldset#mailformTyp,
fieldset#mailformAnrede {
width:200px;
border:0;

}
fieldset#mailformTyp {
margin-left:120px;
}
fieldset#mailformAnrede {
margin-left:100px;
}


.csc-mailform fieldset {

}
.csc-mailform-radio {
float:left;
}


.csc-mailform-radio label{
border:solid 0px green;
width:auto !important;
float:left;
}
.csc-mailform-label{
border:solid 0px red;
}
#feld-vonmonat {
border:solid 0px red;
}
.csc-mailform-field {
border:solid 0px red;
width:320px;
}
#links .csc-mailform-label{
border:solid 0px green;
width:370px;
}

#links label{
display:block;
float:left;
width:110px;
text-align:right;
margin-right:10px;

border:solid 0px red;
}
#rechts label{
border:solid 0px red;
display:block;
float:left;
width:140px;
text-align:right;
margin-right:10px;

}

.feld-vontag,
.feld-wvontag,
.feld-bistag,
.feld-wbistag  {
border:solid 0px red;
width:auto;
float:left;
}
.feld-vonmonat,
.feld-wvonmonat,
.feld-bismonat,
.feld-wbismonat {
border:solid 0px red;
width:40px;
float:left;
}
.feld-vonjahr,
.feld-wvonjahr,
.feld-bisjahr,
.feld-wbisjahr {
border:solid 0px red;
width:140px;
float:left;
}

.feld-alterk1,
.feld-alterk2,
.feld-alterk3,
.feld-alterk4,
.feld-alterk5 {
width:auto;
float:left;
}
.feld-zimmertyp,
.feld-Leistungen {
margin-top:5px;

}
#mailformzimmertyp,
#mailformLeistungen {
font-size:11px;
float:;
width:153px;
}
.mailformzimmertyp {
border:solid 0px red;
}
#mailformformtype_mail {
position:absolute;
font-size:10px;
margin-left:560px;
margin-top:-0px;
}
* html #mailformformtype_mail {
margin-top:0px;
}
*+html #mailformformtype_mail {
margin-top:0px;
}
html>/**/body #mailformzimmertyp1,
html>/**/body #mailformzimmertyp2,
html>/**/body #mailformzimmertyp3,
html>/**/body #mailformzimmertyp4 {
width:152px;
font-size:11px;
}
#mailformzimmertyp1,
#mailformzimmertyp2,
#mailformzimmertyp3,
#mailformzimmertyp4 {
width:180px;

}

.brl {
  clear:both;
  font-size:0px;
  line-height:0px
}

html>body #from_day,
html>body #to_day {
margin-right:2px;
}
*+html .input_small {
margin-left:63px;
}

/* g䳴ebuch */
#tx_srfreecap_pi2_captcha_image {
width:200px;
height:60px;
}

/* zimmersuche -------------------------------*/

form {
border:solid 0px red;
width:260px;
display:block;
}
label {
margin-right:3px;
border:solid 0px red;
width:65px;
float:left;
}
select {
font-size:11px;
margin-bottom:2px;
}
.input_submit {
margin-left:68px;
font-size:10px;
}
* html .input_submit {
margin-left:72px;

}

#tpl_anfrage div.rahmen{
	margin:10px 0 20px 0;
	padding:10px 15px 10px 15px;
	border:1px solid #EBEBEB;
	width:493px;
}

#tpl_anfrage textarea{
	width:490px;
	height:80px;
}

#tpl_anfrage tr.abstand td, #tpl_anfrage tr.abstand th{
	padding-top:15px;
}

#tpl_anfrage th{
	font-weight:normal;
	text-align:left;
	padding-right:10px;
}

#tpl_anfrage label span{
	position:absolute;
	margin-top:1px;
}

#tpl_anfrage label{
	display:block;
	clear:both;
	color:#535353;
	white-space:nowrap;
}

.radio, .checkbox{
	text-indent:0;
	border:0;
}

#tpl_anfrage table table{
	margin-top:5px;
}

#tpl_anfrage table table label{
	margin-top:2px;
}

#tpl_anfrage table{
/*	width:100%;*/
}

#anfrage_zeitraum{
	margin-bottom:5px;
}

#tpl_anfrage .zimmerwahl label{
	margin-top:2px;
}

#tpl_anfrage .zimmerwahl label span a{
/*	width:110px;*/
	display:block;
	margin-left:3px;
}

.error{
	color:#da1215;
}

#map{
	width:100%;
	overflow:hidden;
	height:400px;
	margin-top:20px;
	color:#000;
}

#route{
	width:100%;
	margin-top:10px;
	padding:0;
}


#gallery_container{
	width:686px;
	background-color:#fff;
}
	#gallery{
		width:686px;
	}
		#gallery .col1, #gallery .col2{
			padding-right:8px;
		}
		#gallery .col3{
			padding-right:0;
		}
		#gallery td{
			vertical-align:middle;
			width:223px;
			height:144px;
			padding-bottom:8px;
		}
		#gallery td img{
			margin:0;
		}
#pagination{
	border-top:12px solid #fff;
	text-align:center;
	background-color:#fff;
}
	#pagination a{
		text-decoration:none;
		padding:1px 5px;
		border:1px solid #d3cc1d;
		margin:0 3px;
		color:#5d5d5d;
		line-height:20px;
	}
	#pagination a.aktiv{
		background-color:#d3cc1d;
		color:#fff;
	}
.clear{
	clear:both;
}
