
h2{
	font-size:1.2em;
	font-weight:bold;
	color:#808080;
}
h3{
	font-size:1.1em;
	font-weight:bold;
	color:#808080;
	margin:5px 0 5px 0;
}
h4{
	font-size:1em;
	font-weight:bold;
	color:#808080;
	margin:10px 0 5px 0;
}
.hr{
	border-top:1px solid #7b797a;
	height:5px;
	border:none;
}
th{
	font-weight:bold;
	padding:0 0 0 5px;
}

.padder{
	padding:15px 25px 15px 15px;	
}
.rabatt{
	text-align:right;
}
.rot{
	color:#c44;
}
.small{
	font-size:13px;
}
.align-right{
	text-align:right;	
}
.toggler{
	background:#7D9823;
	color:#fff;
	border:1px solid #7B7A7B;
	margin:1px 0 0 0;
	padding:2px 0 2px 5px;
	cursor:pointer;
	font-size:1em;
}
.element{
	padding:5px;
	position:relative;
	margin:0 0 1px 0;
	border:1px solid #7B7A7B;
	border-top:none;
}
/*clubreaserlinks*/
#clubteaserlinks{
	background:url(../images/bg-club-teaser-links.gif) no-repeat;
	width:156px;
	height:391px;
	position:relative;
}
#clubteaserlinks p{
	font-size:0.8em;
	font-weight:bold;
	padding:58px 10px 5px 14px;
}
#clubteaserlinks .vorteil{
	font-size:9px;
	font-weight:bold;
	margin:0 9px 3px 52px;
	padding:7px 0 9px 0; 
	xheight:32px;
}
#clubteaserlinks .normal{
	font-weight:normal;
}
#clubteaserlinks .anmelden{
	position:absolute;
	left:7px;
	top:365px;
}
#clubteaserlinks .anmelden a{
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}
/* Login*/
#login{
	width:162px;
	height:393px;
	background:url(../images/bg-club-login.gif) -1px 0 no-repeat;
	position:relative;
}
#login h2{
	color:#fff;
	padding:10px 0 0 13px;
	letter-spacing:0px;
	font-size:1.1em;
}
#login h3{
	color:#00a08f;
	padding:0 0 13px 0;
	letter-spacing:0px;
	font-size:1.4em;
	font-weight:bold;
}
#login li{
	margin-left:13px;
}
#login .abstand{
	padding:0 0 0 50px;
}
#login #promo{
	position:absolute;
	left:14px;
	top:44px;
	font-size:0.9em;
}
#login #vorteile{
	margin:20px 0 0 0;
	width:128px;
	height:100px;
}
#login a.info{
	display:block;
	width:127px;
	height:14px;
	color:#00a08f;
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
	text-align:right;
	text-decoration:none
}
#login .fields{
	position:absolute;
	left:14px;
	top:283px;
	width:138px;
}
#login .fields input{
	width:125px;
	margin:0 0 4px 0;
}
#login #pw{
	position:absolute;
	left:3px;
	top:27px;
	background:#fff;
	width:123px;
	height:14px;
}

#login a.button{
	padding:5px 11px 0 0;
}
#login a span{
	background-color:#00a08f;
}

#login .fields a.reg{
	font-weight:normal;
	font-size:0.85em;
	padding:0 0 0 5px;
	color:#00a08f;
}
/* club*/
#infos{
}
#infos a{
	text-decoration:none;
	font-weight:bold;
}
#infos a.green{
	color:#7a9c40;
}
#infos a.gold{#
	color:#dc7605;
}
	
.noform .padder{
	min-height:595px;
}
#infos .box h3{
	color:#fff;
	padding:7px 0 0 5px;
}
#infos .box{
	width:514Px;
	background:url(../images/pkt.gif) repeat-x #7C9A2A;
	margin:10px 0 15px 3px;
	border-bottom:1px solid #7b797a;
}
.gold #infos .box{
	background-color:#DC7605;
}
.test #infos .box{
	background-color:#7F7F7F;
}
#infos .box .padder{
	padding:10px;
	background:url(../images/weiss90.png);
}
#infos .box .buchen{
	position:relative;
	height:42px;
	background:url(../images/overlay-buchen.png) no-repeat;
}
#infos .box .buchen a{
	position:absolute;
	left:144px;
	top:15px;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#infos .box input{
	width:302px;	
}
#infos .box #sex1,#infos .box #sex2{
	width:auto;	
}
#infos .box #sex label{
	position:relative;
	top:-4px;
	padding:0 30px 0 5px;
}
#infos .box .checkbox{
	width:auto;
	margin:0 0 0 140px;
	position:relative;
	top:2px;
}
#infos .box select{
	width:305px;	
}
#infos .box #street,#infos .box #city{
	width:213px;	
}
#infos .box #street_number,#infos .box #zipcode{
	width:80px;	
}
#infos .box #street_number,#infos .box #city{
	margin-left:5px;	
}
#infos button.dashboard {
  background: url(../images/calendar.gif);
  margin:0;
	border:0;
 	height: 20px;
  width: 20px;
  cursor:pointer;
  position:relative;
  left:5px;
  top:-5px;
}
#infos #auktionen{
	border-top:	2px dotted #7C9A2A;
}
#infos .auktion{
	position:relative;
	top:-2px;
	border-bottom:	2px dotted #7C9A2A;
	height:70px;
}
#infos .auktion .info{
	border-right:	2px dotted #7C9A2A;
	width:300px;
	height:70px;
}
#infos .auktion .preis{
	position:absolute;
	left:310px;
	top:0;
	padding:0 10px 0 0;
	border-right:	2px dotted #7C9A2A;
	width:50px;
	height:70px;
}
#infos .auktion .enddate{
	position:absolute;
	left:370px;
	top:0;
	width:100px;
	height:70px;
	padding:0 0 0  10px;
	
}
#infos #ersparnis{
	width:485px;
}
#infos #ersparnis .row td{
	border-bottom:	2px dotted #7D9923;
}
#infos #ersparnis .cell1,#infos #ersparnis .cell2,#infos #ersparnis .cell3{
	border-right:	2px dotted #7D9923;
	padding:0 5px 0 5px;
}
.gold #infos #ersparnis .row td{
	border-color:#DC7605;
}
.test #infos #ersparnis .row td{
	border-color:#7A7A7A;
}
#infos #ersparnis .cell1{
	padding:0 5px 0 0;
}
#infos #ersparnis .cell4{
	padding:0 5px 0 5px;
}
/*alternativen*/
#feride_details #right{
	height:1000px;
}

#right #alternativen{
	position:absolute;
	bottom:0px;
	width:193px;
	background:url(../images/bg-alternativen.gif) -1px 0 repeat-y;
}
#right #alternativen a{
	text-decoration:none;
}
#right #alternativen .header{
	width:197px;
	height:37px;
	background:url(../images/bg-header-alternativen.gif) -2px -4px no-repeat;
	padding:5px 0 0 5px;
}
#right #alternativen .header h2{
	color:#fff;
	font-size:14px;
}
#right #alternativen .alternative {
	position:relative;
	border-bottom:1px solid #666;
	padding:10px;
}
#right #alternativen img{
	margin:5px 0 0 0;
}
#right #alternativen .preisab{
	color:#7C9A2B;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	bottom:43px;
	left:10px;
}

/*direktsuche*/
#right strong{
	font-size:1.2em;
	font-weight:bold;
	color:#808080;
}
#right #direktsuche{
	width:190px;
	height:105px;
	padding:0 0 0 5px;
	background:url(../images/pkt.gif) 0 90px repeat-x;
}
#right #direktsuche p{
	margin:0 0 3px 0;
}
#right #direktsuche input{
	width:153px;
	margin:0 5px 0 0;
}
#right #direktsuche a{
	position:relative;
	top:5px;
}
#right #stichwortpreview{
	width:162px;
	position:absolute;
	left:5px;
	top:103px;
}
#right #stichwortpreview #wordswrap{
	background:url(../images/bg-autocomlete-right.png) right top repeat-y;
}
#right #stichwortpreview #words{
	width:155px;
	border: 1px solid #808080;
	border-top:none;
	background:#fff;
	margin-bottom: -8px;
}
#right #stichwortpreview .wort{
	font-size:10px;
	display:block;
	padding:0 0 0 4px;
}
#right #stichwortpreview a:hover{
	background:#eee;
}
/*direktsuche*/

#right #terminsuche{
	position:relative;
	width:190px;
	height:92px;
	padding:0 0 10px 5px;
	margin:0 0 10px 0;
	background:url(../images/pkt.gif) 0 90px repeat-x;
}
#right #terminsuche p{
	margin:0 0 3px 0;
}
#terminsuche #ajaxloader1{
	position:absolute;
	display:none;	
	left:10px;
}
#right #terminsuche input{
	width:153px;
	margin:5px 7px 0 0;
}
#right #terminsuche a{
	position:relative;
	top:5px;
}
#terminsuche #ajaxloader{
	position:absolute;
	xdisplay:none;	
	left:10px;
}

#terminsuche input,#terminsuche #bundesland2{
	width:182px;
	float: left;
}
#terminsuche #bundesland2{
	width:159px;
}
#terminsuche select{
	width:186px;
	margin:0 0 5px 0;
}
#terminsuche a{
	position:relative;
	float:left;
}
#terminsuche button.dashboard {
  background: url(../images/calendar.gif);
  float: left;
	margin:5px 0;
	border:0;
 	height: 20px;
  width: 20px;
  cursor:pointer;
}
#terminsuche ul.bundesland{
	margin: 58px 0;
}


/*schnellsuche*/
#schnellsuche{
	position:relative;
	height:187px;
	width:190px;
	padding:0 0 0 5px;
	background:url(../images/pkt.gif) 0 170px repeat-x;
}
#schnellsuche p{
	margin:5px 0 3px 0;
}
#schnellsuche #ajaxloader{
	position:absolute;
	display:none;	
	left:10px;
}

#schnellsuche input,#schnellsuche #ort{
	width:182px;
	float: left;
	margin:0 7px 5px 0;
}
#schnellsuche #ort{
	width:159px;
}
#schnellsuche select{
	width:186px;
	margin:0 5px 5px 0;
}
#schnellsuche a{
	position:relative;
	float:left;
}
#schnellsuche #dauer,#schnellsuche #preis{
	width:89px;
}
#schnellsuche #preis{
	margin-right:0;
}
#schnellsuche button.dashboard {
  background: url(../images/calendar.gif);
  float: left;
	margin:0;
	border:0;
 	height: 20px;
  width: 20px;
  cursor:pointer;
}

#schnellsuche ul.naechte {
	margin: 32px 0;
}
#schnellsuche ul.preis {
	margin: 32px 0 0 96px;
}
#schnellsuche ul.bundesland {
	margin: 59px 0;
}
#schnellsuche ul.region {
	margin: 86px 0;
}
#schnellsuche ul.ort {
	margin: 113px 0;
}


/* angebot der Woche */

#angebotderwoche{
	background: url(../images/bg-angebotderwoche2.gif) 1px 0 repeat-y;
	position:relative;
	margin:5px 0 0 0;
	width:199px;
	height:380px;
}
#angebotderwoche img{
	position:absolute;
	left:16px;
	top:10px;
	width:169px;
	height:157px;
	overflow:hidden;
}
#angebotderwoche h2{
	position:absolute;
	left:20px;
	top:180px;
	width:140px;
	/*color:#bbdbf3;*/
	color:#e6a2ea;
	font-size:1.2em;
	font-weight:bold;
}
#angebotderwoche .text{
	position:absolute;
	left:20px;
	top:225px;
	width:160px;
	height:110px;
	overflow:hidden;
}
#angebotderwoche .preis{
	position:absolute;
	right:85px;
	top:340px;
	width:105px;
	height:30px;
	text-align:right;
	/*color:#bbdbf3;*/
	color:#e6a2ea;
	font-weight:bold;
	font-size:1em;
}
#angebotderwoche .preis .big{
	font-size:1.4em;
}
#angebotderwoche .mehr{
	position:absolute;
	left:120px;
	top:345px;
	width:60px;
}
#angebotderwoche .mehr a{
	/*color:#bbdbf3;*/
	color:#e6a2ea;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
}

#angebotderwoche .overlay{
	background: url(../images/overlay-angebotderwoche2.png) no-repeat transparent;
	position:absolute;
	width:199px;
	height:32px;
	left:0;
	top:0;
}
#angebotderwoche .footer{
	background: url(../images/bg-angebotderwoche-footer2.gif) 1px 0 no-repeat transparent;
	position:absolute;
	width:199px;
	height:20px;
	left:0;
	top:363px;
}
/* Club Grenn werbung*/
#club-green{
	background: url(../images/bg-right-club-green.gif) 2px 0 no-repeat;
	position:absolute;
	margin:10px 0 0 0;
	width:196px;
	height:363px;
}
#club-green p{
	padding:67px 10px 0 20px;
}
#club-green .vorteile{
	position:absolute;
	left:65px;
	top:166px;
	font-weight:bold;
	font-size:0.8em;
	width:100px;
}
#club-green a{
	display:block;
	position:absolute;
	left:0px;
	top:330px;
	width:196px;
	height:32px;
}

/* inhalt */
#inhalt{
	padding:10px 0 0 15px;	
}
#inhalt .header{
	background:url(../images/bg-header-inhalt.gif) 0 0 no-repeat;
	height:40px;
	padding:15px 0 0 25px;
}

#inhalt .header h2{
	position:absolute;
	left:30px;
	top:50px;
}
#inhalt .footer{
	background:url(../images/bg-footer-inhalt.gif) #fff 0 0 no-repeat;
	height:25px;
}
#inhalt .standart{
	background:url(../images/bg-inhalt.gif) -1px 0 repeat-y;
}

/* home angebote */
#home .topangebot #preise{
	position:absolute;
	left:327px;
	top:97px;
}
#home .topangebot .icon{
	position:absolute;
	left:442px;
	top:14px;
}
#home .topangebot .preis,#home .topangebot .preis1,#home .topangebot .preis2{
	position:relative;
	height:30px;
	white-space:nowrap;
}
#home .topangebot .preis .big,#home .topangebot .preis1 .big,#home .topangebot .preis2 .big{
	position:absolute;
	left:107px;
	top:-8px;
	font-size:1.8em;
	font-weight:bold;
}
#home .topangebot .euro{
	position:absolute;
	left:95px;
	top:0;
}
#home .topangebot .preis1{
	color:#7D9823;
}
#home .topangebot .preis2{
	color:#DC7605;
}
#home .topangebot #durchstrich{
	position:absolute;
	left:106px;
	top:-4px;
}
#home #clubteaser{
	position:relative;
	width:516px;
	height:196px;
	margin:0 0 20px 0;
	background:url(../images/bg-clubteaser.gif) 0px 0 no-repeat;
}
#home #clubteaser h2{
	position:absolute;
	left:	15px;
	top:11px;
	color:#fff;
}
#home #clubteaser h3{
	position:absolute;
	left:	170px;
	top:35px;
}
#home #clubteaser .info{
	position:absolute;
	left:	170px;
	top:58px;
}
#home .show .info strong {
	font-size:1.5em;
	padding:0 10px 0 0;
}
#home .show-3 .info strong{
	font-size:1.5em;
}
#home #clubteaser .info .text {
	margin-left:70px;
	padding:0 10px 0 0;
	text-align:right;
	font-size:10px;
}
#home #clubteaser .icon{
	position:absolute;
	left:	-1px;
	top:47px;
}
#home #clubteaser #anmelden{
	position:absolute;
	left:	362px;
	top:152px;
	background:#7D9823;
	padding:6px 10px 7px 10px;;
}
#home #clubteaser #anmelden a{
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
}
#home .show-1 .topreise{
	display:block;	
}
#home .show-1 .rabatt{
	display:none;	
}
#home .show-1 .newsletter{
	display:none;	
}
#home .show-2 .topreise{
	display:none;	
}
#home .show-2 .rabatt{
	display:block;	
}
#home .show-2 .newsletter{
	display:none;	
}
#home .show-3 .topreise{
	display:none;	
}
#home .show-3 .rabatt{
	display:none;	
}
#home .show-3 .newsletter{
	display:block;	
}
#home .topangebot{
	position:relative;
	width:516px;
	height:184px;
	border-bottom:1px solid #808080;
	margin:0 0 20px 0;
	background:url(../images/bg-topangebot.gif) -2px 0 repeat-y;
}
#home .topangebot .image{
	position:absolute;
	left:1px;
	top:0;
	width:164px;
	height:184px;
	overflow:hidden;
	background:url(../images/pixel.gif) center center no-repeat;
}
#home .topangebot .overlay{
	background: url(../images/overlay-topangebot.png) -2px 0 no-repeat transparent;
	position:absolute;
	width:520px;
	height:65px;
	left:0;
	top:0;
}
#home .topangebot h2{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0 0 180px;
}
#home .topangebot .overlay .preis{
	position:absolute;
	width:492px;
	height:35px;
	left:0;
	top:5px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:1.3em;
}
#home .topangebot .overlay .preis a,#home .topangebot .details a,#home .angebot a{
	text-decoration:none;
}
#home .topangebot .overlay .preis a,#home .angebot .preis a{
	color:#fff;
	
}
#home .topangebot .overlay .preis .big{
	font-size:1.4em;
	position:relative;
	left:0;
	top:0px;
}
#home .topangebot .details{
	position:absolute;
	left:180px;
	top:46px;
	width:333px;
	height:131px;
	overflow:hidden;
	font-size:1em;
}
#home .topangebot .info{
	width:152px;
}
#home .topangebot .info1{
	width:152px;
	font-size:11px;
}
#home .topangebot .details h3{
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 10px 0;
}
#home .topangebot .mehr{
	position:absolute;
	left:190px;
	top:160px;
	width:302px;
	text-align:right;
	color:#7d9923;
	font-weight:bold;
}
#home .topangebot .mehr a{
	color:#7d9923;
	text-decoration:none;
}

/*Angebote*/

#home .angebot{
	position:relative;
	width:175px;
	height:320px;
	float:left;
	background:url(../images/bg-angebot.gif) -2px 0 no-repeat;
}
#home .clubteaser{
	background:url(../images/overlay-club-teaser-start.png) 0 1px no-repeat;
}
#home .clubteaser h3{
	position:absolute;
	left:10px;
	top:3px;
	color:#fff;
	font-size:1.2em;
}
#home .clubteaser h4{
	color:#DC7605;
	font-size:1.2em;
	font-weight:bold;
	height:39px;
	overflow:hidden;
}
#home .clubteaser .infos{
	position:absolute;
	left:10px;
	top:116px;
	color:#808080;
	font-size:1em;
	width:155px;
}
#home .clubteaser .infotext{
	position:absolute;
	left:10px;
	top:191px;
	color:#808080;
	font-size:0.8em;
	width:155px;
}
#home .clubteaser .icon{
	position:absolute;
	left:100px;
	top:40px;
}
#home .clubteaser .gewinntext input{
	border:none;
	width:40px;
	border-bottom:2px dotted #DC7605;
}
#home .clubteaser #preissinkt{
	position:absolute;
	left:0px;
	top:110px;
	color:#DC7605;
	font-size:0.8em;
	width:155px;
}
#home .clubteaser .big{
	font-size:1.2em;
	font-weight:bold;
}

#home .clubteaser .gold{
	color:#DC7605;
}

#home .clubteaser .durchstrich{
	position:absolute;
	left:8px;
	top:52px;
}

#home .last{
	width:170px;
}
#home .angebot .image{
	position:absolute;
	left:1px;
	top:2px;
	width:162px;
	height:113px;
	background:url(../images/pixel.gif) center center no-repeat;
	border-bottom:1px solid #bbbabb;
}
#home .clubteaser .image{
	position:absolute;
	left:1px;
	top:35px;
	width:162px;
	height:78px;
	border:none;
	overflow:hidden;
}
#home .angebot .details{
	position:absolute;
	left:8px;
	top:125px;
	width:150px;
	height:116px;
	overflow:hidden;
	font-size:1em;
}
#home .angebot .details h3{
	font-size:1.2em;
	font-weight:bold;
	color:#7d9923;
	margin:0 0 10px 0;
	height:40px;
}
#home .angebot .mehr{
	position:absolute;
	left:8px;
	top:240px;
	width:140px;
	text-align:right;
	font-weight:bold;
}
#home .angebot .mehr a{
	color:#7d9923;
	text-decoration:none;
}
#home .angebot .preis{
	position:absolute;
	width:146px;
	height:35px;
	right:27px;
	top:267px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:1.3em;
}
#home .angebot .preis .big{
	font-size:1.4em;
}


/* suchergebnis*/
#suchergebnis{
	position:relative;
}
#inhalt .uw-description{
	margin:0 0 5px 0;	
	width:518px;
}
#inhalt .uw-description .padder{
	background:url(../images/bg-uw-description.png) repeat-y; 
	padding:0 25px 0 15px;	
}
#inhalt .uw-description .description-header{
	background:url(../images/bg-uw-description-header.png) no-repeat; 
	height:15px;	
}
#inhalt .uw-description .description-footer{
	background:url(../images/bg-uw-description-footer.png) no-repeat; 	
	height:15px;	
}
#suchergebnis #verfeinerung{
	position:absolute;
	left:305px;
	top:27px;
}
#suchergebnis #verfeinerung select{
	width:170px;
}

#suchergebnis .angebot{
	position:relative;
	left: 3px;
	top:0;
	background:url(../images/pkt.gif) repeat-x;
	min-height:110px;
	width:514px;
	padding:3px 0;
}
#suchergebnis .angebot a{
	text-decoration:none;
}
#suchergebnis .angebot .image{
	background:no-repeat center center;
	height:70px;
	width:105px;
	position:absolute;
	left:0;
	top:3px;
}
#suchergebnis .angebot .overlay{
	background:url(../images/overlay-angebot.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:120px;
	height:99px;
}
#suchergebnis .angebot .farbe{
	position:absolute;
	left:0;
	top:70px;
	width:105px;
	height:28px;
	background:#7D9823;
}
#suchergebnis .angebot .image .preis{
	position:absolute;
	right:12px;
	top:2px;
	color:#fff;
}
#suchergebnis .angebot .image .preis .big{
	font-size:1.3em;
	font-weight:bold;
}
#suchergebnis .angebot .text{
	position:relative;
	left: 120px;
	width:380px;
}
#suchergebnis .angebot .text h3 strong{
	font-size:1.3em;
	font-weight:bold;
}
#suchergebnis .hotelname{
	font-size:11px;
	position:relative;
	top:-5px;
	font-weight:bold;
}
#suchergebnis .angebot .text p{
	padding-top:5px;
}
#suchergebnis .angebot .text .bestellnummer{
	float:left;
}
#suchergebnis .angebot .text .mehr{
	text-align:right;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
#suchergebnis .angebot .text .mehr a{
	text-decoration:none;
}
#suchergebnis .angebot .text .mehr a:hover{
	text-decoration:underline;
}
#suchergebnis .neu{
	/*position:absolute;
	left:0px;
	top:76px;
	*/font-size:15px;
	font-weight:bold;
	color:#FB5600;
}
#suchergebnis .header .counter{
	margin:5px 0;
}
#suchergebnis .main .counter{
	margin:0 0 5px 24px;
}
#suchergebnis .button-map{
	
}

#suchergebnis .wellness .text h3  strong,#suchergebnis .wellness .text .mehr a{
	color:#FDC843;
}
#suchergebnis .musical .text h3  strong,#suchergebnis .musical .text .mehr a {
	color:#d78b29;
}
#suchergebnis .musik .text h3  strong,#suchergebnis .musik .text .mehr a{
	color:#842d40;
}
#suchergebnis .familie .text h3  strong,#suchergebnis .familie .text .mehr a{
	color:#e35023;
}
#suchergebnis .silvester .text h3  strong,#suchergebnis .silvester .text .mehr a{
	color:#93198e;
}
#suchergebnis .staedte .text h3  strong,#suchergebnis .staedte .text .mehr a{
	color:#8d9bb6;
}
#suchergebnis .winter .text h3  strong,#suchergebnis .winter .text .mehr a{
	color:#bddfeb;
}
#suchergebnis .meer .text h3  strong,#suchergebnis .meer .text .mehr a{
	color:#4a93b2;
}
#suchergebnis .berge .text h3  strong,#suchergebnis .berge .text .mehr a{
	color:#3f6e45;
}
#suchergebnis .sport .text h3  strong,#suchergebnis .sport .text .mehr a{
	color:#c6c838;
}
	
/* direktsuche*/
#direktsuche{
}
#direktsuche .padder{
	min-height:595px;
}
#direktsuche .box{
	background:#7D9823;
	margin:10px 0 0 0;
	border-top:1px solid #979697;
}
#direktsuche .box h3{
	color:#fff;
	padding:0 0 0 5px;
}
#direktsuche .box .xpadder{
	padding:5px;
	background:url(../images/weiss90.png);
	border-left:1px solid #979697;
	border-right:1px solid #979697;
}
#direktsuche .box .footer{
	background:url(../images/overlay-footer-box.png);
	height:15px;
}
/* kontakt*/
#kontakt{
}
#kontakt .padder{
	height:595px;
}

/*agb */
#agb{
}
#agb dd{
	margin-left:40px;
}
#agb .box{
	margin:0 0 20px 0;
}
#agbwrap #agb .box{
	margin:0;
}
#agbwrap .sepu,#agbwrap #menu{
	display:none;
}
#agb h2{
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
}
/* impressum*/
#impressum{
}
#impressum dd{
	margin-left:130px;
}
#impressumwrap .padder{
	height:595px;
}
/* feride_katalog_bestellen*/
#katalog{
}
#katalog .padder{
	height:595px;
}
#katalog input{
	width:297px;
}
#katalog select{
	width:300px;
}

/* Newsletter*/
#newsletter{
}
#newsletter .padder{
	height:595px;
}
#newsletter input{
	width:297px;
}
#newsletter .radio{
	width:auto;
}
/* Partner*/
#partner{
}
#partner .padder{
	min-height:595px;
}
#partner input{
	width:297px;
}
#partner textarea{
	width:297px;
}
#partner select{
	width:300px;
}
/*presse*/
#presse{
}
#presse .padder{
	min-height:595px;
}
#presse #menu li{
	list-style:none;
	padding:0 0 0 40px;
	background:url(../images/bg-li.gif) 20px 0 no-repeat;
}
#presse #menu li a{
	text-decoration:none
}
#presse #menu li a:hover{
	text-decoration:underline
}

#presse #download{
	position:absolute;
	left:180px;
	top:5px;
}
/*datenschutz*/
#sitemap{
	
}
#sitemap ul{
	list-style:none;
	margin:10px 0 20px 10px;
}
#sitemap li{
	position:relative;
	padding:0 0 0 30px;
	background:url(../images/bg-club-li.gif) no-repeat;
	color:#57a797;
	font-weight:bold;
	font-size:1.2em;
}
#sitemap li a{
	text-decoration:none;
}
#sitemap li ul{
	marin-left:50px;
}
#sitemap li ul li{
	font-size:12px;
	color:#57a797;
}
/*datenschutz*/
#datenschutz{
}
#datenschutz .padder{
	min-height:595px;
}
/* club*/
#club{
}
#club #clubvorteile{
	width:519px
}
#club #clubvorteile td,#club #clubvorteile th{
	padding:5px;
	text-align: center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	border-right:none;
	border-bottom:5px solid #fff;
}
#club #clubvorteile .bigger td{
	font-size:1.2em;
	border-top:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:10px solid #fff;
}
#club #clubvorteile td.goldtext{
	color:#DC7605;
}
#club #clubvorteile td .small{
	color:#fff;
	font-size:0.8em;
}
#club #clubvorteile td.first{
	text-align: left;
	border-right:none;
}
#club #clubvorteile tr{
	padding:5px 0;
}
#club #clubvorteile .info img{
	cursor:pointer;
}
#club .left{
	background:url(../images/bg-anmelden-table-left.gif) no-repeat;	
}
#club .right{
	background:url(../images/bg-anmelden-table-right.gif) top right no-repeat;	
}
#club .test{
	width:91px;
	background-color:#89A24E;	
}
#club .green{
	background-color:#89A24E;	
	width:4px;
}

#club .blase{
	margin-left:42px;
	background:url(../images/weiss90.png);
	padding:10px;
	font-weight:bold;
	font-size:12px;
}
#club .infos{
	width:336px;
	position:absolute;
	left:177px;
	background:url(../images/bg-i.png) left center no-repeat;
}
#club #rabatt{
	top:28px;
}
#club #topreise{
	top:77px;
}
#club #newsletter{
	top:119px;
}


#club .box{
	width:514Px;
	xbackground:#7C992A;
	margin:10px 0 15px 3px;
	xborder-bottom:1px solid #7b797a;
}
#club .box dd {
	width:315px;
}
#club .box .padder{
	padding:0px;
	xbackground:url(../images/weiss90.png);
}
#club .box .buchen{
	position:relative;
	height:42px;
	xbackground:url(../images/overlay-buchen.png) no-repeat;
}
#club .box .buchen a{
	position:absolute;
	left:358px;
	top:0px;
	font-size:1.1em;
	font-weight:bold;
	color:#fff;
	background:#7D9823;
	text-decoration:none;
	padding:5px;
}
#club .box input{
	width:302px;	
}
#club .box #sex1,#club .box #sex2{
	width:auto;	
}
#club .box #sex label{
	position:relative;
	top:-4px;
	padding:0 30px 0 5px;
}
#club .box .checkbox{
	width:auto;
	margin:0 0 0 140px;
	position:relative;
	top:2px;
}
#club .box select{
	width:305px;	
}
#club .box #street,#club .box #city{
	width:213px;	
}
#club .box #street_number,#club .box #zipcode{
	width:80px;	
}
#club .box #street_number,#club .box #city{
	margin-left:5px;	
}
#club .box #gebtag{
	width:70px;	
}
#club .box #gebmonat{
	width:70px;	
}
ul.monat{
	left:281px;	
}
#club .box #gebjahr{
	width:148px;	
}
ul.jahr{
	left:359px;	
}


#club button.dashboard {
  background: url(../images/calendar.gif);
  margin:0;
	border:0;
 	height: 20px;
  width: 20px;
  cursor:pointer;
  position:relative;
  left:5px;
  top:-4px;
}
#onlymembers{
	width:330px;
	height:150px;
	background:url(../images/weiss90.png);
	position:absolute;
	left:550px;
	top:300px;
	border:1px solid #666;
	visibility:hidden;
}
#onlymembers p{
	padding:10px;
}
#onlymembers .schliessen{
	text-align:right;
	padding:0 3px 1px 0;
	border-bottom:1px solid #666;
	cursor:pointer;
}
#right #topreise{
	background:url(../images/bg-topreise1.gif) no-repeat;
	width:194px;
	height:290px;
}
#right #topreise h2{
	color:#fff;
	padding:9px 0 9px 10px;
	font-size:1.1em;
}
#right #topreise #admimg{
	width:130px;
	height:97px;
	overflow:hidden;
	margin:10px 0 0 11px;
}
#right #topreise .text{
	margin:10px 5px 0 11px;
	font-size:0.9em;
}
#right #topreise .small{
	font-size:0.9em;
	height:50px;
}
#right #topreise .preis,#right #topreise .preis1,#right #topreise .preis2{
	position:relative;
	height:25px;
}
#right #topreise .preis .big,#right #topreise .preis1 .big,#right #topreise .preis2 .big{
	position:absolute;
	left:107px;
	top:-8px;
	font-size:1.8em;
	font-weight:bold;
}
#right #topreise .euro{
	position:absolute;
	left:95px;
	top:0;
}
#right #topreise .preis1{
	color:#7D9823;
}
#right #topreise .preis2{
	color:#DC7605;
}
#right #topreise #durchstrich{
	position:absolute;
	left:103px;
	top:-8px;
}
#right #topreise #icon{
	position:absolute;
	left:112px;
	top:48px;
}
#right #topreise #exklusiv{
	position:absolute;
	left:12px;
	top:332px;
}
#right #topreise .mehr{
	position:absolute;
	left:73px;
	top:363px;
	padding:4px 5px 5px 5px;
	background:#7D9823;
}
#right #topreise .mehr a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
/*gewinnspiel*/
#gewinnspiel{
	width:732px;
	background:url(../../feride-reiseclub/images/bg-angebote.gif)	repeat-y;	
}
#gewinnspiel .header{
	width:732px;
	height:50px;
	background:url(../../feride-reiseclub/images/bg-angebote-header.gif)	no-repeat;	
	padding:0 0 5px 0;
}
#gewinnspiel .header h2{
	top:30px;
	color:#02a093;
	font-size:1.6em;
}
#gewinnspiel .main{
	background:url(../../feride-reiseclub/images/bg-angebote-footer.gif)	no-repeat;	
	padding:1px 0 0 0;
}
#gewinnspiel #hilfe{
	position:absolute;	
	left:440px;
	top:323px;
	width:285px;
	font-size:1.2em;
	font-weight:bold;
}
#gewinnspiel .gruen{
	color:#00A08F;
}
#gewinnspiel #gewinn{
	position:absolute;	
	left:427px;
	top:65px;
	width:311px;
	height:233px;
	background:#00A08F;
	overflow:auto;
}
#gewinnspiel #gewinn #cont{
	margin:20px 0 0 17px;
	width:280px;
	height:197px;
	overflow:auto;
	color:#fff;
}
#gewinnspiel #gewinn h3{
	color:#e8c521;
	font-size:1.4em;
}
#gewinner{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 20px 0;
}

#gewinnspiel #slotmachine{
	position:relative;	
	float:left;
	left:0;
	top:0;
	width:400px;
	height:400px;
	background:url(../../feride-reiseclub/images/slotmachine.jpg) no-repeat;
}
#gewinnspiel #slotmachine #overlay{
	position:absolute;	
	left:134px;
	top:158px;
	width:143px;
	height:45px;
	background:url(../../feride-reiseclub/images/overlay-slotmachine.png) no-repeat;
}
#gewinnspiel #slotmachine #go{
	position:absolute;	
	left:304px;
	top:107px;
	width:31px;
	height:129px;
}
#gewinnspiel #slotmachine #hebel{
	position:absolute;	
	left:304px;
	top:107px;
	display:none;
}
#gewinnspiel #slotmachine #sm-1{
	position:absolute;	
	left:139px;
	top:160px;
}
#gewinnspiel #slotmachine #sm-2{
	position:absolute;	
	left:183px;
	top:160px;
}
#gewinnspiel #slotmachine #sm-3{
	position:absolute;	
	left:229px;
	top:160px;
}
#gewinnspiel #slotmachine #hand{
	position:absolute;	
	left:330px;
	top:65px;
}
#gewinnspiel #slotmachine #gewonnen{
	position:relative;	
	left:10px;
	top:0px;
	width:380px;
	height:140px;
	background:url(../images/weiss90.png);
	border:2px solid #666;
	border-top:none;
	visibilty:hidden;
}
#gewinnspiel #slotmachine #teilnehmen{
	position:relative;	
	left:10px;
	top:0px;
	width:380px;
	height:160px;
	background:url(../images/weiss90.png);
	border:2px solid #666;
	border-top:none;
}
#gewinnspiel #slotmachine #teilnehmen #schliessen{
	position:absolute;	
	right:0px;
	bottom:0px;
	width:80px;
	height:15px;
	border-top:1px solid #666;
	border-left:1px solid #666;
}
#gewinnspiel .footer{
	background:url(../../feride-reiseclub/images/bg-angebote-footer.gif) #fff 0 0 no-repeat;
	height:25px;
}
/*right gewinnspiel*/
#right #gewinnspiel{
	position:absolute;
	width:204px;
	height:538px;
	background:url(../images/bg-gewinnspiel.gif)	no-repeat;
}
#right #gewinnspiel a{
	text-decoration:none;
}
#right #gewinnspiel h2{
	color:#fff;
	padding:6px 0 0 13px;
	letter-spacing:0px;
	font-size:1.1em;
}

#right #gewinnspiel img{
	margin:10px 0 20px 0;
}
#right #gewinnspiel .titel{
	padding:0 20px 0 20px;
	color:#fff;
	font-weight:bold;
	font-size:1.4em;
}
#right #gewinnspiel .mitmachen{
	display:block;
	left:90px;
	top:427;
	width:105px;
	height:105px;
}
/* details*/
#details #box3{
	position:absolute;
}
#details #box3 span{
	display:block;
	float:left;
}
#details .mask2{
	position:relative;
	left:3px;
	top:0;
	width:514px;
	height:230px;
	overflow:hidden;
}
#details .overlay-angebot{
	position:absolute;
	left:15px;
	top:7px;
	width:521px;
	height:29px;
	background:url(../images/overlay-angebot-details.png)	no-repeat;
}
#preisschild{
	width:364px;
	height:58px;
	margin:0 0 0 3px;
	background:url(../images/overlay-angebot-preis.png)	no-repeat #FDC843;
}

#details #preisschild .preis{
	padding:10px 50px 0 0;
	color:#fff;
	text-align:right;
	font-size:1.2em;
}
#details #preisschild .big{
	font-size:1.5em;
	font-weight:bold;
}
#details .bestellnummer{
	font-size:11px;
	position:absolute;
	left:32px;
	top:261px;
	color:#fff;
	font-weight:bold;
}
#details .images .buttons{
	position:absolute;
	left:390px;
	top:255px;
	font-size:1.1em;
	font-weight:bold;
	cursor:pointer;
}
#details .images .buttons #stop3{
	display:none;
}
#details .button-map{
	position:absolute;
	left:371px;
	top:287px;
}
#details .padder{
	padding:15px 25px 0 15px;	
}
#details .rabatt{
	border:1px solid #808080;
	padding:3px;
	display:inline;
	float:right;
}
#details #rabattnormal{
	position:absolute;
	left:37px;
	top:-95px;
	background:url(../images/rabatt.png) no-repeat;
	width:110px;
	height:62px;
}
#details #rabattnormal span.wert{
	position:absolute;
	left:20px;
	top:20px;
	font-size:11px;
	color:#fff;
}
#details #rabattnormal span.what{
	font-size:8px;
}
#details #pakethotel{
	position:relative;
}
#details #result{
	width:487px;
	overflow:auto;
}
#details #result table{
	border-left:1px solid #333;
	border-top:1px solid #333;
}
#details #result table td{
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}
.lichtblau{
	background-color:#cfcffe !important;	
}
.lichtrot{
	background-color:#fec6c6;	
}
.lichtgruen{
	background-color:#cafcc3;	
}
.lichtgelb{
	background-color:#fefec3;	
}
#details #ersparnis{
	position:absolute;
	bottom:-7px;
	right:0;
	width:47px;
	height:21px;
	background:url(../images/bg-ersparnis-angebotsseite.gif) no-repeat;
	padding:18px 0 0 101px;
	color:#00A08F;
	font-size:17px;
	font-weight:bold;
	cursor:pointer;
}
#details h2{
	font-size:1.5em;
	line-height:40px;
	width:335px;
}
#details h3{
	font-size:1.3em;
	width:335px;
}
#details li{
	margin:0 0 0 20px;
}
#details #auswahl li{
	margin:0;
}
#details #adresse input{
	width:298px;	
}
#details #adresse select{
	width:302px;	
}
#details #adresse{
	width:487px;
}
#details .ltext{
	font-size:1em;
	font-weight:bold;
	background:url(../images/pkt.gif) repeat-x;
	padding:10px 0 10px 0;
}
#details .langtext{
	background:url(../images/pkt.gif) repeat-x;
	padding:10px 0 0 0;
}
#details .preistabelle{
	padding:10px 0 30px 0;
	width:486px;
}
#details .preistabelle table{
	border-left:1px solid #7B7A7B;
	border-top:1px solid #7B7A7B;
}
#details .preistabelle td{
	border-right:1px solid #7B7A7B;
	border-bottom:1px solid #7B7A7B;
	padding:0 4px 0 4px;
}
#details #print{
	background:url(../images/pkt.gif) 0 40px repeat-x;
	position:relative;
	top:-20px;
	padding:0 0 10px 0;
	margin-bottom:-20px;
	text-align:right;
}
#details #auswahl,#details #ie6bg{
	background:url(../images/overlay-footer-angebot.png) 0 0 no-repeat #FDC843;
	height:150px;
	width:514px;
	margin:0 0 15px 3px;
	border-bottom:1px solid #7B7A7B;
	position:relative;
}
#details #ie6bg{
	display:none;	
	position:absolute;
	left:0;
	top:0;
}
#details #auswahl1{
	position:absolute;
	left:15px;
	top:8px;
}
#details #auswahl2{
	position:absolute;
	left:300px;
	top:8px;
}
#details #auswahl{
	background-color:#7D9823;
}
#details #auswahl dd{
	margin-left: 100px;
}
#details #auswahl1 select{
	width:150px;
}
#details #auswahl2 #termin2{
	width:130px;
}
#details #auswahl1 #abreise{
	padding-left:56px;
}
#details #auswahl2 dt{
	width:70px;
}
#details #auswahl2 dd{
	margin-left: 70px;
}
#details #auswahl2 select{
	width:50px;
}
#details #auswahl .weiter{
	position:absolute;
	left:144px;
	top:121px;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.wellness#details .images .buttons,
.wellness#details h2,
.wellness#details .ltext,
.wellness#details strong{
	color:#FDC843;
}
.musical#details .images .buttons,
.musical#details h2,
.musical#details .ltext,
.musical#details strong{
	color:#d78b29;
}
.musik#details .images .buttons,
.musik#details h2,
.musik#details .ltext,
.musik#details strong{
	color:#842d40;
}
.familie#details .images .buttons,
.familie#details h2,
.familie#details .ltext,
.familie#details strong{
	color:#e35023;
}
.silvester#details .images .buttons,
.silvester#details h2,
.silvester#details .ltext,
.silvester#details strong{
	color:#93198e;
}
.staedte#details .images .buttons,
.staedte#details h2,
.staedte#details .ltext,
.staedte#details strong{
	color:#8d9bb6;
}
.winter#details .images .buttons,
.winter#details h2,
.winter#details .ltext,
.winter#details strong{
	color:#bddfeb;
}
.meer#details .images .buttons,
.meer#details h2,
.meer#details .ltext,
.meer#details strong{
	color:#4a93b2;
}
.berge#details .images .buttons,
.berge#details h2,
.berge#details .ltext,
.berge#details strong{
	color:#3f6e45;
}
.sport#details .images .buttons,
.sport#details h2,
.sport#details .ltext,
.sport#details strong{
	color:#c6c838;
}
.wellness #preisschild,#details.wellness #auswahl{
	background-color:#FDC843;
}
.musical #preisschild,#details.musical #auswahl{
	background-color:#d78b29;
}
.musik #preisschild,#details.musik #auswahl{
	background-color:#842d40;
}
.familie #preisschild,#details.familie #auswahl{
	background-color:#e35023;
}
.silvester #preisschild,#details.silvester #auswahl{
	background-color:#93198e;
}
.staedte #preisschild,#details.staedte #auswahl{
	background-color:#8d9bb6;
}
.winter #preisschild,#details.winter #auswahl{
	background-color:#bddfeb;
}
.meer #preisschild,#details.meer #auswahl{
	background-color:#4a93b2;
}
.berge #preisschild,#details.berge #auswahl{
	background-color:#3f6e45;
}
.sport #preisschild,#details.sport #auswahl{
	background-color:#c6c838;
}
/* kombi*/
#kombi{
}
#kombi table{
	width:100%;
}
#kombi table .align-right{
	width:61px;
}
#kombi select.zimmer{
	width:50px;
}
#kombi select.vtypcode{
	width:230px;		
}
#kombi select.fluege{
	width:230px;		
}
#kombi .box{
	background:#7D9823;
	margin:10px 0 0 0;
	border-top:1px solid #979697;
}
#kombi .box h3{
	color:#fff;
	padding:0 0 0 5px;
}
#kombi .box .padder{
	padding:5px;
	background:url(../images/weiss90.png);
	border-left:1px solid #979697;
	border-right:1px solid #979697;
}
#kombi .box .footer{
	background:url(../images/overlay-footer-box.png);
	height:15px;
}
#kombi .box1 h3{
	color:#fff;
	padding:7px 0 0 5px;
}
#kombi .box1{
	width:514Px;
	background:url(../images/pkt.gif) repeat-x #7D9823;
	margin:10px 0 15px 3px;
	border-bottom:1px solid #7b797a;
}
#kombi .box1 .padder{
	padding:10px;
	background:url(../images/weiss90.png);
}
#kombi .rabatt{
	border:1px solid #808080;
	padding:3px;
	display:inline;
	float:right;
}

#kombi #padder1{
	position:relative;
	border-bottom:2px dotted #8A888D;
}
#kombi #clubrabatt{
	position:absolute;
	bottom:-3px;
	right:0;
}
#kombi .box1 table .align-right{
	width:104px;
}

#kombi .box1 .buchen{
	position:relative;
	height:42px;
	background:url(../images/overlay-buchen.png) no-repeat;
}
#kombi .box1 .buchen a{
	position:absolute;
	left:144px;
	top:15px;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
/* Sonderleistung*/
#sl{
}
#sl table{
	width:100%;
}
#sl table{
	width:100%;
}
#sl table .align-right{
	width:61px;
}
#sl .box{
	background:#7D9823;
	margin:10px 0 0 0;
	border-top:1px solid #979697;
}
#sl .box h3{
	color:#fff;
	padding:0 0 0 5px;
}
#sl .box .padder{
	padding:5px;
	background:url(../images/weiss90.png);
	border-left:1px solid #979697;
	border-right:1px solid #979697;
}
#sl .box .footer{
	background:url(../images/overlay-footer-box.png);
	height:15px;
}
#sl .box1 h3{
	color:#fff;
	padding:7px 0 0 5px;
}
#sl .box1{
	width:514Px;
	background:url(../images/pkt.gif) repeat-x #7D9823;
	margin:10px 0 15px 3px;
	border-bottom:1px solid #7b797a;
}
#sl .box1 .padder{
	padding:10px;
	background:url(../images/weiss90.png);
}
#sl .rabatt{
	border:1px solid #808080;
	padding:3px;
	display:inline;
	float:right;
}

#sl .box1 table .align-right{
	width:104px;
}

#sl .box1 .buchen{
	position:relative;
	height:42px;
	background:url(../images/overlay-buchen.png) no-repeat;
}
#sl .box1 .buchen a{
	position:absolute;
	left:144px;
	top:15px;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
/* Teilnehmer*/
#tn{
}
#tn table{
	width:100%;
}
#tn .box{
	background:#7D9823;
	margin:10px 0 0 0;
	border-top:1px solid #979697;
}
#tn .box h3{
	color:#fff;
	padding:0 0 0 5px;
}
#tn .box .padder{
	padding:5px;
	background:url(../images/weiss90.png);
	border-left:1px solid #979697;
	border-right:1px solid #979697;
}
#tn .box .footer{
	background:url(../images/overlay-footer-box.png);
	height:15px;
}

#tn .details th{
	border-bottom:1px solid #7b797a;
}      
#tn th.nr{
	width:10px;	
}
#tn th.an{
	width:55px;	
}
#tn th.vn,#tn th.nn{
	width:190px;	
}
#tn .anrede,#tn .alter{
	width:50px;
	margin:0 0 5px 0;
}
#tn .vorname,#tn .nachname{
	width:183px;
	margin:0 0 5px 5px;
}
#tn select.anrede1,#tn select.land{
	width:284px;
}
#tn #password1,#tn #code,#tn #vorname,#tn #nachname,#tn #firma,#tn #zusatz,#tn #tv input,#tn #tel1,#tn #tel2,#tn #fax,#tn #vgnr{
	width:282px;
}
#tn #resultrecerror{
	position:absolute;
	left:192px;
	top:66px;
	color:#f00;	
}
#tn #strasse,#tn #ort1{
	width:182px;
}
#tn #hsnr,#tn #plz,#tn .vorwahl{
	width:85px;
}
#tn #hsnr,#tn #ort1{
	margin:0 0 0 6px;	
}
#tn .box1 h3{
	color:#fff;
	padding:7px 0 0 5px;
}
#tn .box1{
	width:514Px;
	background:url(../images/pkt.gif) repeat-x #7D9823;
	margin:10px 0 15px 3px;
	border-bottom:1px solid #7b797a;
}
#tn .box1 .padder{
	padding:10px;
	background:url(../images/weiss90.png);
}
#tn .box1 .buchen{
	position:relative;
	height:42px;
	background:url(../images/overlay-buchen.png) no-repeat;
}
#tn .box1 .buchen a{
	position:absolute;
	left:144px;
	top:15px;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#tn .box1 dd{
	margin-left:193px;
}
#tn textarea{
	width:488px;
}
#tn #buchender_sonstiges{
	width:488px;
}
#tn #mail1,#tn #mail2,#tn #inh,#tn #bname,#tn #blz,#tn #kto{
	width:296px;
}
#tn #ulapermail{
	margin:5px 0 -5px 48px;
	width:113px;
}
#tn .checkbox,#tn .radio{
	margin:0 0 0 148px;
	position:relative;
	top:2px;
}
#tn .box .checkbox{
	margin:0 0 0 140px;
}

/* Bestätigung*/
#bestaetigung{
}
#bestaetigung table{
	width:100%;
}
#bestaetigung #print{
	position:absolute;
	left:480px;
	top:70px;
}
#bestaetigung .box{
	background:#7D9823;
	margin:10px 0 0 0;
	border-top:1px solid #979697;
}
#bestaetigung .box h3{
	color:#fff;
	padding:0 0 0 5px;
}
#bestaetigung .box .padder{
	padding:5px;
	background:url(../images/weiss90.png);
	border-left:1px solid #979697;
	border-right:1px solid #979697;
}
#bestaetigung .box .footer{
	background:url(../images/overlay-footer-box.png);
	height:15px;
}

#bestaetigung .details th{
	border-bottom:1px solid #7b797a;
}
#bestaetigung a{
	text-decoration:none;
}
#bestaetigung #linktext,#bestaetigung #linkwrap{
	position:relative;
}
#bestaetigung #linktext{
	position:absolute;
	left:20px;
	top:20px;
}
#bestaetigung .box1 h3{
	color:#fff;
	padding:7px 0 0 5px;
}
#bestaetigung .box1{
	width:514Px;
	background:url(../images/pkt.gif) repeat-x #7D9823;
	margin:10px 0 15px 3px;
	border-bottom:1px solid #7b797a;
}
#bestaetigung .box1 .padder{
	padding:10px;
	background:url(../images/weiss90.png);
}
#bestaetigung .box1 .buchen{
	position:relative;
	height:42px;
	background:url(../images/overlay-buchen.png) no-repeat;
}
#bestaetigung .box1 .buchen a{
	position:absolute;
	left:144px;
	top:15px;
	font-size:1.25em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
/* success sofortueberweiseung*/
#success{
}
#success .padder{
	height:595px;
}

/*farben*/


#inhalt .wellness .uw-description,.wellness .weitereangebote,#suchergebnis .wellness .farbe,.wellness #tn .box,.wellness #tn .box .footer,.wellness #tn .box1,.wellness #bestaetigung .box,.wellness #bestaetigung .box1,.wellness #kombi .box,.wellness #kombi .box1,.wellness #sl .box1,.wellness #sl .box{
	background-color:#FDC843;
}
#inhalt .musical .uw-description,.musical .weitereangebote,#suchergebnis .musical .farbe,.musical #tn .box,.musical #tn .box .footer,.musical #tn .box1,.musical #bestaetigung .box,.musical #bestaetigung .box1,.musical #kombi .box,.musical #kombi .box1,.musical #sl .box1,.musical #sl .box{
	background-color:#d78b29;
}
#inhalt .musik .uw-description,.musik .weitereangebote,#suchergebnis .musik .farbe,.musik #tn .box,.musik #tn .box .footer,.musik #tn .box1,.musik #bestaetigung .box,.musik #bestaetigung .box1,.musik #kombi .box,.musik #kombi .box1,.musik #sl .box1,.musik #sl .box{
	background-color:#842d40;
}
#inhalt .familie .uw-description,.familie .weitereangebote,#suchergebnis .familie .farbe,.familie #tn .box,.familie #tn .box .footer,.familie #tn .box1,.familie #bestaetigung .box,.familie #bestaetigung .box1,.familie #kombi .box,.familie #kombi .box1,.familie #sl .box1,.familie #sl .box{
	background-color:#e35023;
}
#inhalt .silvester .uw-description,.silvester .weitereangebote,#suchergebnis .silvester .farbe,.silvester #tn .box,.silvester #tn .box .footer,.silvester #tn .box1,.silvester #bestaetigung .box,.silvester #bestaetigung .box1,.silvester #kombi .box,.silvester #kombi .box1,.silvester #sl .box1,.silvester #sl .box{
	background-color:#93198e;
}
#inhalt .staedte .uw-description,.staedte .weitereangebote,#suchergebnis .staedte .farbe,.staedte #tn .box,.staedte #tn .box .footer,.staedte #tn .box1,.staedte #bestaetigung .box,.staedte #bestaetigung .box1,.staedte #kombi .box,.staedte #kombi .box1,.staedte #sl .box1,.staedte #sl .box{
	background-color:#8d9bb6;
}
#inhalt .winter .uw-description,.winter .weitereangebote,#suchergebnis .winter .farbe,.winter #tn .box,.winter #tn .box .footer,.winter #tn .box1,.winter #bestaetigung .box,.winter #bestaetigung .box1,.winter #kombi .box,.winter #kombi .box1,.winter #sl .box1,.winter #sl .box{
	background-color:#bddfeb;
}
#inhalt .meer .uw-description,.meer .weitereangebote,#suchergebnis .meer .farbe,.meer #tn .box,.meer #tn .box .footer,.meer #tn .box1,.meer #bestaetigung .box,.meer #bestaetigung .box1,.meer #kombi .box,.meer #kombi .box1,.meer #sl .box1,.meer #sl .box{
	background-color:#4a93b2;
}
#inhalt .berge .uw-description,.berge .weitereangebote,#suchergebnis .berge .farbe,.berge #tn .box,.berge #tn .box .footer,.berge #tn .box1,.berge #bestaetigung .box,.berge #bestaetigung .box1,.berge #kombi .box,.berge #kombi .box1,.berge #sl .box1,.berge #sl .box{
	background-color:#3f6e45;
}
#inhalt .sport .uw-description,.sport .weitereangebote,#suchergebnis .sport .farbe,.sport #tn .box,.sport #tn .box .footer,.sport #tn .box1,.sport #bestaetigung .box,.sport #bestaetigung .box1,.sport #kombi .box,.sport #kombi .box1,.sport #sl .box1,.sport #sl .box{
	background-color:#c6c838;
}

