body {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;

}



#container {
	width: 975px;
	\width: 995px;
	w\idth: 975px;
	margin: 0;
	margin-left: 16px;
	margin-top: 10px;
	padding: 0;
}

/*banner    --------------------------------------------------*/
/*
#banner {

}
#banner-mask {

}
*/
/*banner    --------------------------------------------------*/
#navi {
	height:38px;
	margin-top:260px;
	margin-left:2px;
	width:971px;
	z-index:500;
position:absolute;
	background-image:url(/fileadmin/templates/img/bkg-navi.gif);
	background-repeat:repeat-x;
}
* html #navi {
	margin-left:0px;
}
*+html #navi {
	margin-left:0px;
}
	.breadcrumb {
		padding-top:12px;
		padding-left:12px;
		position:absolute;
		color:#cccccc;
		font-size: 9px;
	}
	.breadcrumb a {
		text-decoration:none;
		color:#363636;
	}
	.breadcrumb a:hover {
		color:#363636;
	}
	
	/*navi-top /selectlanguage  ----------------------------------*/
	.navi-top {
		padding-top:12px;
		padding-right:12px;
		float:right;
		font-size:11px;
	}
	.navi-top a:link,
	.navi-top a {
		padding-right:14px;
		color:#333333;
	}
	.navi-top a:hover {
			color:#000;
	}	
	/* icons */
	.pfeil {
		background-image:url(/fileadmin/templates/img/icon-pfeil.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-bottom:3px;
		padding-left:13px;
		white-space:nowrap;
	}
	.home {
		background-image:url(/fileadmin/templates/img/icon-home.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-bottom:4px;
		padding-left:14px;
		white-space:nowrap;
	}
	.fav {
		background-image:url(/fileadmin/templates/img/icon-fav.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-bottom:4px;
		padding-left:13px;
		white-space:nowrap;
	}

	.favgr {
		background-image:url(/fileadmin/templates/img/icon-favgr.gif);
		background-position:right;
		background-repeat:no-repeat;
		display:block;
		height:17px;
		width:60px;
	}
	.info p,li.lastminute p{
	margin:0; padding:0;top:0;bottom:0;
	}
	.info { /*li*/
		margin-left:0px;
		margin-top:6px;
padding-top:16px;
		background-image:url(/fileadmin/templates/img/icon-info.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-bottom:4px;
		padding-left:5px;
		white-space:nowrap;
	}

	.last,
	.zimmer { /*li*/
		margin-left:6px;
		margin-top:6px;
		padding-bottom:4px;
		font-size:11px;
		color:#000;
	}
	
	.last a:link,
	.last a {
		color:#0f9f00;
		font-weight:bold;
	}
	.last a:hover {
		color:#aa2b15;
	}
	.last h1 {
		margin:0;
		font-size:11px;
		color:#000;
	}

	.last label {
		display:block;
		margin-bottom:6px;
		width:80px;
	}
	.last select{
		font-size:11px;
	}
.last input {
/*background:#0f9f00;
color:#fff;*/
}
.sel-gr {
	width:130px;
}
.sel-kl {
	width:100px;
}
/* zimmersuche form*/
.zimmersuche {
overflow:hidden;
}
.zimmersuche li {
padding:0;
margin:0;
}
/*.zimmersuche ul {

}
.zimmersuche:hover ul {
	display:block;
}*/

#logos {
background-image:url(/fileadmin/templates/img/loos.gif);
background-repeat:no-repeat;
background-position:center;
width:200px;
height:117px;
}
/*content   --------------------------------------------------*/
#content {
	margin-left: 475px;
	padding-left:10px !important;
	font-size:13px;
}
#printReady {
width: 480px;
border:solid 0px green;
}
* html #printReady {
width: 460px;
border:solid 0px green;
}
#content h1 {
	margin-top:0;
	font-size:17px;
	color:#aa2b15;
}
#content img{
	margin:0;
	padding:0;
}	
	.bkg-content-t {
		background-image:url(/fileadmin/templates/img/bkk-content-top.gif);
		background-repeat:no-repeat;
		margin-left:-10px;
		height:7px;
	}
	.bkg-content-m {
		background-image:url(/fileadmin/templates/img/bkk-content-m.gif);
		background-repeat:repeat-y;
		margin-left:-10px !important;
		padding-left:10px !important;;
	}
	.bkg-content-b {
		background-image:url(/fileadmin/templates/img/bkk-content-b.gif);
		background-repeat:no-repeat;
		margin-left:-10px;
		height:7px;
	}
		/* fix ie6*/
		* html .bkg-content-t {
			margin-left:-13px;
		}
		* html .bkg-content-m {
			margin-top:-11px;	
		}
		* html .bkg-content-b {
			margin-left:-13px;
		}
	#tools {
margin-top:10px;
	}
	#tools a{
		color:#333333;
		text-decoration:underline;
	}
	.print { 
		margin-left:2px;
		margin-top:6px;
		background-image:url(/fileadmin/templates/img/icon-print.gif);
		background-position:leftcenter;
		background-repeat:no-repeat;
		padding-bottom:4px;
		padding-left:20px;
		white-space:nowrap;
	}

/*sidebars    ------------------------------------------------*/
#sidebar-a {
	float: left;
	width: 200px;
	margin-top: 8px;
	margin-right: ;
	background:#fff;
}

#sidebar-b {
	float: left;
	width: 260px;
	margin-top: 8px;
	margin-left: 8px;
	background:#fff;
}

.tr ul {
	list-style: none;
	margin: 0;
	padding:0;
	font-size:13px;
	color:#333;
	line-height:16px;
	}
	
#menu11 {
	width: 194px;
	margin-top: 0px;
	}
#menu11 li a {
	height:16px;
	padding-top:8px;
	padding-left:8px;
	text-decoration: none;
	font-size:13px;
font-weight:normal;
	border-bottom:solid 1px #997b7b;
	display: block;
	}	
	
#menu11 li a:link, #menu11 li a:visited {
	border-bottom:solid 1px #997b7b;
	color: #333333;
	}
#menu11 li a:hover {
	border-bottom:solid 1px #aa2b14;
	color: #000;
}

/* sub */
#menu11 ul li ul li a:link, #menu11 ul li ul li a:visited {
	padding-left:40px;
	border-bottom:solid 1px #e0adae;
	color: #333333;
	}
	
#menu11 ul li ul li a:hover {
	border-bottom:solid 1px #aa2b14;
	color: #000;
}
	.aktiv {
		background-image:url(/fileadmin/templates/img/icon-aktiv.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding-bottom:4px;
		padding-left:13px;
		white-space:nowrap;
		border-bottom:solid 1px #aa2b14 !important;
		font-weight:bold;
		color:#000 !important;
	}

/*footer    --------------------------------------------------*/
#footer {
	clear: both;
	padding: 5px;
	margin-top: ;
}

/* runde ecken sidebar ---------------------------------------*/

.t {
	background: url(/fileadmin/templates/img/dot2.gif) 0 0 repeat-x;
	width: 20em;
	margin-bottom:8px;
}
.b {
	background: url(/fileadmin/templates/img/dot2.gif) 0 100% repeat-x;
}
.l {
	background: url(/fileadmin/templates/img/dot2.gif) 0 0 repeat-y;
}
.r {
	background: url(/fileadmin/templates/img/dot2.gif) 100% 0 repeat-y;
}
.bl {
	background: url(/fileadmin/templates/img/h-bl.gif) 0 100% no-repeat;
}
.br {
	background: url(/fileadmin/templates/img/h-br.gif) 100% 100% no-repeat;
}
.tl {
	background: url(/fileadmin/templates/img/h-tl.gif) 0 0 no-repeat;
}
.tr {
	background: url(/fileadmin/templates/img/h-tr.gif) 100% 0 no-repeat; 
	padding:3px;
}
#mailform label {
width:160px !important;
display:block;
float:left;
}
.csc-mailform-field label{
width:160px !important;
display:block;

float:left;
text-align:right;
margin-right:10px;
margin-top:4px;
}
input, textarea {
margin-top:0.3em;
padding:1px;
border:solid 1px #ABABAB;
background: #fff;
}
input.button, input.buttonrechts {
border:solid 1px #ababab;
background-color: #fdf5f5;
}

/**/


#mailform fieldset {
border:none;
width: 455px;
border:solid 0px red;
}

/**/
html>body .csc-mailform-radio imput {
float:none;
}

html>body .csc-mailform-field,
html>body .csc-mailform-submit {
margin-top:4px;
}

.csc-mailform-radio {
width:auto !important;
float:left;
border: 1px solid #fff;
}

.csc-mailform-radio label {
float:none;
text-align:left;
border: 1px solid #fff;
width:auto !important;
}

#menu11 a.active:link,#menu11 a.active:visited,#menu11 {
color:#aa2b15;
font-weight:bold;
}