/* CSS Document */


@font-face {font-family:LjubljanaBold;src:url('/Static/fonts/ljubljana-bold.eot');
src:url('/Static/fonts/ljubljana-bold.eot?#iefix') format('embedded-opentype'),
url('/Static/fonts/ljubljana-bold.woff') format('woff'),url('/Static/fonts/ljubljana-bold.ttf') format('truetype'),
url('/Static/fonts/ljubljana-bold.svg#LjubljanaBold') format('svg');font-weight:normal;font-style:normal;}

#custom-date,#custom-date input {background:url(../../images/rd/sprite.png) no-repeat;}

body{
	margin: 0;
	font-family:arial,sans-serif;
	color: #063482;
}
input{
	font-family:arial,sans-serif;
	padding:4px 5px;
	border: 1px solid #c7c4bd;
	font-size:13px;
	color: #776f61;
}
.target{
	width: 253px;
	height: 15px;
}
.anreise,
.abreise{
	width: 84px;
	height: 15px;
}
.zimmer{
	margin: 2px 5px 0 0;
	width: 21px;
}
#outer{
	/*width: 307px;*/
	height: 250px;
	background:#e4e2df;
}
#banner{
	padding:17px 20px 0;
	height: 231px;
	border: 1px solid #cecac3;
	/*background: url("img/bg_01.gif") repeat-x;*/
}
#weisser_rahmen{
	/*width: 305px;*/
	/*height: 246px;*/
}
#headLogo{margin:0 0 19px;font-weight:normal;color:#776f61;}

#headLogo a {font:22px/22px LjubljanaBold,arial,sans-serif;color:#776F61;text-decoration:none;}

#target{
	font-weight: bold;
	font-size: 13px;
	color:#776f61;
}

#target .target {margin:2px 0 0;}
#target a {
	margin:0 0 0 5px;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	padding:0 5px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background:#00a65e;
	background:-moz-linear-gradient(top, #00a65e 0%, #008e50 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a65e), color-stop(100%,#008e50));
	background:-o-linear-gradient(top, #00a65e 0%,#008e50 100%);
	background:-ms-linear-gradient(top, #00a65e 0%,#008e50 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a65e', endColorstr='#008e50',GradientType=0 );
	background:linear-gradient(top,#00a65e 0%,#008e50 100%);
}

#an{
	float: left;
	width: 116px;
	height: 13px;
	font-size: 11px;
	padding: 10px 0 0 12px;
	border: 0px solid #000;
}
/*
#ab{
	float: left;
	width: 118px;
	height: 13px;
	font-size: 11px;
	padding: 10px 0 0 0px;
	border: 0px solid #000;
}
#an2{
	float: left;
	width: 91px;
	height: 19px;
	font-size: 11px;
}
*/
#kalender{
	float:left;
	width: 16px;
	height: 19px;
}
#kalender2{
	float:left;
	width: 16px;
	height: 19px;
	padding: 0px 10px 0px 0px;
}
/*
#ab2{
	float: left;
	width: 91px;
	height: 19px;
	font-size: 11px;
	padding: 0 0 5px 10px;
	border: 0px solid #000;
}
*/

label {font-size:13px;color:#776f61;font-weight:bold;display:block;}

#ez{
	float: left;
}
#dz{
	float: left;
}

#skyline{
	float: left;
	height: 46px;
	width: 95px;
	padding: 0px 0 0 1px;
}
#footLogo{
	float: right;
	/*background: url("img/footLogo.gif") no-repeat;*/
}

#logo_unten a{
font-size:10px;
color: #00a65e;
margin-top: 20px;
padding-right: 2px;
text-align: right;
float:left;
text-decoration:none;
}

#custom-date {margin:0 0 12px;padding:10px 0 0;width:100%;background-position:-200px -136px;float:left;}
#custom-date input {border:1px solid #c7c4bd;padding:5px 5px 4px;font-size:13px;color:#776f61;background-color:#fff;width:93px;}
#custom-date #anreise {margin:0 0 0 20px;background-position:-223px -147px;float:left;}
#custom-date #abreise {background-position:-223px -147px;float:right;}

#buchen a {margin:4px 0 0;width:161px;height:50px;font:14px/14px LjubljanaBold,arial,sans-serif;color:#fff;text-decoration:none;background:url(../submit.png) no-repeat;display:block;float:left;}
#buchen a span {margin:18px 0 0 20px;display:block;}

