* {

	margin:0;

	padding:0;

}

#wrapper{width:996px; margin-left:auto; margin-right:auto;}

body {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

  background: #fff;

}



img {

  border: 0;

}



#TEMP_oben 

	{

	width:100%; 

	height:142px;

	}



#TEMP_navbar 

	{

	width:996px; 

	height:18px; 

	background-color:#65A506; 

	line-height:18px;

	}



#TEMP_center 

	{

	float:left;

	width:996px; 

	height:670px; 

	margin-top:5px; 

	}



#PANEL_links 

	{

	margin-left:2px;

	width:752px; 

	height:auto; 

	float:left;

	clear:both;

	}



#PANEL_rechts 

	{

	width:239px; 

	height:auto; 

	float:right;

	}



#footer 

	{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#7A7A7A;

	width:510px; 

	height:16px; 

	line-height:14px;  

	margin-left:5px; 

	margin-top: 20px;

	}





/* BEGIN NAVIGATION */



.navi_40 

	{

	margin-left:0px; 

	width:40px; 

	height:18px; 

	float:left; 

	text-align:left; 

	}



.navi_60 

	{

	margin-left:0px; 

	width:60px; 

	height:18px; 

	float:left; 

	text-align:center; 

	}



.navi_70 

	{

	margin-left:5px; 

	width:70px; 

	height:18px; 

	float:left; 

	text-align:left; 

	/*background:url(bilder/haus.gif) fixed no-repeat;*/

	padding-left: 12px;

	}



.navi_85 

	{

	margin-left:0px; 

	width:85px; 

	height:18px; 

	float:left; 

	text-align:center;

	}



.navi_110 

	{

	margin-left:0px; 

	width:110px; 

	height:18px; 

	float:left; 

	text-align:center;

	}



.navi_140 

	{

	margin-left:0px; 

	width:140px; 

	height:18px; 

	float:left; 

	text-align:left;

	}



.navi_200 

	{

	float:right;

	margin-right:15px; 

	width:180px; 

	height:18px; 

	text-align:left; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #333333; 

	letter-spacing: normal; 

	}



.navi_rechts 

	{ 

	width:65px; 

	height:18px; 

	float:right; 

	text-align:left;

	}





/* END NAVIGATION */





/* BEGIN PANEL RIGHT */



.head_spacer

	{

	width:100%;

	height:2px;

	font-size:0;

	}



.head {

	width: 100%;

	height: 20px;

	font-size: 11px;

	color: #fff;

	line-height: 18px;

	background: #65A506;

	text-transform: uppercase;

}

	

.flugsuche {

	width: 239px;

	height: 100px;

	background: #F5F9FF;

	border: 1px solid #65A506;

	margin: 0 0 10px 0;

}



.flugsuche_line 

	{

	float:left;

	width:220px;  

	margin-left:5px;

	padding-top:5px;

	}



.flugsuche_text 

	{

	padding-top:3px;

	width:20px; 

	height:20px; 

	float:left; 

	}

		

.flugsuche_rechts 

	{

	width:150px;

	height:20px; 

	float:right;

	}



.flugsuche_select 

	{

	background-color:white; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:10px; 

	font-weight:normal; 

	color:#7A7A7A; 

	height:20px; 

	width:150px;

	}



.suche_flugexpress 

	{

	float:right; 

	margin-right:5px; 

	margin-top:5px;

	}



.special {

	margin-top:10px;

	width: 239px;

	height: 140px;

	background:#F5F9FF;

	border: 1px solid #65A506;

}



.service {

	margin-top: 10px;

	width: 239px;

	height:141px;

	background:#F5F9FF;

	border: 1px solid #65A506;

}







.service_zeile 

	{

	margin-left:5px; 

	margin-top: 2px; 

	width:220px; 

	float:left;

	text-decoration:none;

	}



.urlaub 

	{

	margin-top:10px;

	width: 239px;

	height:36px;

	line-height:12px;

	}



.reiseland {

	width: 239px;

	height: 75px;

	background: #F5F9FF;

	border: 1px solid #65A506;

}



.reiseland_text 

	{

	width:220px; 

	float:left; 

	line-height:14px; 

	height:14px; 

	margin-left:5px; 

	margin-top:8px;

	}



.reiseland_suche 

	{

	float:right; 

	margin-right:5px; 

	margin-top:10px; 

	height:20px;

	}



.reiseland_rechts 

	{

	float:right; 

	margin-right:12px; 

	height:20px; 

	margin-top:8px;

	}

	

.newsletter {

	margin-top:10px;

	width: 239px;

	height:126px;

	background:#F5F9FF;

	border: 1px solid #65A506;

}



.reisenewsletter_button 

	{

	background-color:#ffffff; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:11px; 

	color:#7A7A7A; 

	font-weight:bold; 

	border: 0; 

	cursor:pointer; 

	width:80px;

	}

	

.reisenewsletter_text 

	{

	padding-top:10px; 

	margin-left:10px; 

	width:220px;

	}



.reisenewsletter_mail 

	{

	float:left; 

	height:17px; 

	line-height: 17px;

	}



.reisenewsletter_unten 

	{

	width:220px; 

	height:20px; 

	margin-top: 10px;

	margin-left:10px;

	}



.reisenewsletter_input

	{

	width:160px; 

	height:17px; 

	line-height:13px; 

	font-family:Verdana, Arial, sans serif; 

	font-size:11px; 

	color:#000000;

	}



.reisenewsletter_anmelden 

	{

	float:right; 

	margin-left:10px; 

	margin-top:10px;

	}



/* END PANEL RIGHT */







/* BEGIN LINKS */



a.special_links 

	{

	margin-left:5px; 

	margin-top: 10px; 

	width:110px; 

	float:left;

	text-decoration:none;

	}

a.special_links2 

	{

	margin-left:5px; 

	margin-top: 10px; 

	width:120px; 

	float:left;

	text-decoration:none;

	}





a.special_rechts 

	{

	margin-top: 10px; 

	width:100px; 

	float:right;

	text-decoration:none;

	}

a.special_rechts2

	{

	margin-top: 10px; 

	width:110px; 

	float:right;

	text-decoration:none;

	}





a.unten:link 

	{

	text-decoration:none;

	color: #7A7A7A;

	}



a.unten:visited 

	{

	text-decoration:none;

	color: #7A7A7A;

	}



a.unten:hover 

	{

	text-decoration:none;

	color: #333333;

	}



a.unten:active 

	{

	text-decoration:none;

	color: #7A7A7A;

	}



a.navi:link 

	{

	color: #7A7A7A; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #333333; 

	text-decoration:none;

	}



a.navi:visited 

	{

	color: #7A7A7A; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	color: #333333; 

	text-decoration:none;

	}



a.navi:hover 

	{

	color: #7A7A7A; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight:bold; 

	color: #35629B; 

	text-decoration:none;

	}



a.navi:active 

	{

	color: #7A7A7A; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight:bold; 

	color: #333; 

	text-decoration:none;

	}

	

a.preis:link 

	{

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration: underline;

	}



a.preis:visited 

	{

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold; 

	text-decoration:none;

	}



a.preis:hover 

	{

	color: #CC0000; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight:bold; 

	color: #CC0000; 

	text-decoration:none;

	}



a.preis:active {

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight:bold; 

	text-decoration:none;

}



a.service_text 

	{

	color: #7A7A7A; 

	font-size: 10px; 

	font-weight: normal; 

	color: #333; 

	text-decoration:none;

	}



a.rot_preis 

	{

	font-size: 10px;

	color: #D82F19;

	float:right; 

	margin-right: 5px;

	text-decoration:none;

	}



/* END LINKS */







/* BEGIN FONTS */

.gruen10 {

	font-size: 10px;

	color: #65A506;

}



.blau10 {

	font-size: 10px;

	color: #35629B;

}



.dunkelgrau10 { 

	font-size: 10px; 

	color: #333; 

}



.grau10 {

	font-size: 10px;

	color: #7A7A7A;

}



.black10 {

	font-size: 10px;

	color: #000;

}





/* END FONTS */





input.suche {

	background-color:#F5F9FF; 

	font-size:11px; 

	color: #7A7A7A; 

	font-weight: bold; 

	border: 0;

	cursor: pointer; 

	width: 94px;

	height: 12px;

	float: right;

}





.reisemagazin_text 

	{

	margin-top:10px; 

	margin-left:10px; 

	width:220px;

	}



.lm_bild {

	float: left;

	margin: 3px 2px 3px 1px;

	width: 150px;

	height: 327px;

}



.lm_bild_head {

	width:154px; 

	height:19px; 

	background-color:#65A506;

}



.lm_bild_body 

	{

	width:154px; 

	height:301px; 

	background-color:#F5F9FF; 

	border: solid 1px #65A506;

	}



.lm_bild_line 

	{

	width:144px;

	height:24px; 

	margin-left:5px; 

	line-height:14px; 

	clear:both; 

	}



.spacer 

	{

	width:144px;

	height:10px;

	font-size:0px;

	}



.lm_select {

	background: #fff; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:10px; 

	color:#7A7A7A; 

	width:180px;

}



.lm_select_klein {

	background: #fff; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	font-size:10px; 

	color:#7A7A7A; 

	width: 87px;

	margin-top: -25px;

}









.lm_head 

	{

	width:100%; 

	height:19px; 

	margin:0px; 

	background-color:#65A506;

	}



.service_head 

	{

	width:510px; 

	height:19px; 

	margin:0px; 

	background-color:#65A506;

	}



.datenschutz_suche 

	{

	width:750px; 

	background-color:#FFFFFF; 

	height:291px;

	}



.datenschutz_head 

	{

	width:750px; 

	height:13px; 

	margin:0px; 

	background-color:#65A506;

	}



.datenschutz_text 

	{

	padding-top:10px;

	background-color:#F5F9FF;

	margin-left:65px;

	width:685px;

	height:auto;

	}



.headtext_datenschutz 

	{

	padding-left:5px;

	height:13px;

	line-height:13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #ffffff;

	letter-spacing: normal;

	}





.special_suche_mitte 

	{

	width:510px; 

	height:164px; 

	border:solid 1px #65A506;

	background-color:#F5F9FF;

	clear:both;

	}



.special-suche-spalte 

	{

	width:98px; 

	height:13px; 

	margin-left:20px; 

	margin-top:15px; 

	float:left;

	}





.lm_suche_links2 {

width:300px; 

float:left; 

margin-left:20px; 

margin-top:0px; 

line-height:30px;

}



.lm_suche_index {

width:300px; 

float:left; 

margin-left:20px; 

margin-top:10px; 

line-height:30px;

}



.lm_suche_rechts {

  width:300px; 

  float:right; 

  margin: 5px 20px 0 0;

  line-height:30px;

}



.lm_suche_rechts2 {

width:300px; 

float:right; 

margin-right:20px; 

margin-top:0px; 

line-height:30px;

}



.lm_suche_index2 {

  width:300px; 

  float:right; 

  margin-right:20px; 

  margin-top:10px; 

  line-height:30px;

}



input.lm_suche {

  background:#fff;

  border: solid 1px #7A7A7A;

  width: 180px; 

  height: 17px; 

  line-height:13px; 

  font-family:Verdana,Arial  sans serif; 

  font-size:11px; 

  color:#000;

}



.lm_suche_senden {

  float:right;

}



input.preis_angebot {

width:55px; 

height:14px; 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:10px; 

color:#D82F19; 

font-weight:normal; 

border:0; 

cursor:pointer;

background-color:transparent;

}



.offer_price {

float:right; 

margin-right:10px; 

text-decoration:none;

color: #D82F19;

}



/* frames_index */





.index_bildleiste_oben 

	{

	width:730px; 

	height:133px; 

	clear:both;

	}



.index_bildleiste_unten 

	{

	width:730px; 

	height:50px; 

	margin-top:0px; 

	clear:both;

	}



.index_bild1_oben 

	{

	width:180px; 

	height:133px; 

	margin:0px; 

	float:left;

	}



.index_bild1_unten 

	{

	width:180px; 

	height:50px; 

	margin:0px; 

	float:left;

	}

	

.index_bildmitte_oben 

	{

	width:180px; 

	height:133px; 

	margin-left:3px; 

	float:left;

	}



.index_bildmitte_unten 

	{

	width:180px; 

	height:50px; 

	margin-left:3px; 

	float:left;

	}



	

.suche_index 

	{

	margin-left:1px;

	height:17px; 

	width:728px;

	text-align:right;

	background-color:#F5F9FF;

	}



.index_bild 

	{

	float:left; 

	width:154px; 

	height:330px; 

	margin-top:4px;

	background:#F5F9FF; 

	border: 1px solid #65A506;

	}



/* END frames_index*/





/* BEGIN stadt_suche */



.stadt_suche 

	{

	width:730px; 

	background-color:#65A506; 

	height:279px;

	}



.stadt_suche_mitte {

	margin-left: 1px;

	padding-top: 15px;

	width: 728px; 

	height: 246px;

	background: #F5F9FF;

}



/* END stadt_suche */





/* BEGIN single_suche */



.single_suche 

	{

	width:730px; 

	background-color:#65A506; 

	height:271px;

	}



.single_suche_mitte 

	{

	margin-left:1px;

	width:728px; 

	height:251px; 

	background-color:#F5F9FF;

	}

	

/* END single_suche */



.partner_body

	{

	width:730px; 

	height:270px;

	background-color:#65A506;

	}



.partner_text

	{

	margin-left:1px;

	background-color:#F5F9FF;

	width:728px;

	height:250px; 

	}

	

/* BEGIN angebote */

	

.angebote {

  margin: 4px 2px 2px 4px; 

	width: 281px;

	height: 75px;

	border: 1px solid #690;

	float: left;

}



.angebot_bild {

	float:left; 

	width:100px; 

	height:75px;

}



.angebot_text 

	{

	float:left; 

	text-align:left; 

	width:181px; 

	height:74px; 

	line-height:18px;

	margin-top:1px;

	background-color:#F5F9FF;

	}





			/* VERANSTALTER-AGB */

			

/*.head 

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	margin-left: 5px;



}

*/

.mittel {

	font-family: Verdana, Arial, Helvetica,sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	letter-spacing: normal;

	margin-left: 5px;

}



.text {

	font-family: Verdana, Arial, Helvetica,sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #333333;

	letter-spacing: normal;

	margin-left: 5px;

}

.hotelname {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #690;

	left: 110px;

	top: -70px;

	position: relative;

	width: 165px;

}



.land {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #369;

	position: relative;

	left: 110px;

	top: -65px;

	width: 165px;

}



.tage {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

	position: relative;

	left: 110px;

	top: -57px;

}



.preis {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C00;

	position: relative;

	top: -68px;

	left: 215px;

}



.bild {

  position: relative;

	height: 75px;

	width: 100px;

}



.bild {

  position: relative;

	height: 75px;

	width: 100px;

}



	

a.preis_flug:link 

	{

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	color: #CC0000; 

	text-decoration:none;

	}



a.preis_flug:visited 

	{

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	text-decoration:none;

	}



a.preis_flug:hover 

	{

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	text-decoration:none;

	}



a.preis_flug:active 

	{

	color: #C00; 

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

	text-decoration:none;

	}



/* Reiseadresse */



.reiseadresse {

	width: 239px;

	height: 170px;

	background: #fff;

	border: 1px solid #65A506;

	margin: 0 0 10px 0;

  font-size: 10px;

  line-height: 14px;

  background: url(bilder/headset.png) no-repeat;

}



.back_reise {

  margin: 5px;

  height: 150px;

}



.hotline {

  font-size: 12px;

  letter-spacing: 0.05em;

  margin: 0 0 3px 0;

}



.number {

  font-size: 15px;

  color: #65A506;

  letter-spacing: -0.03em;

  width: 231px;

  font-weight: bold;

  margin: 10px 0 10px 3px;

}



.day_left {

  float:left;

  width: 115px;

}



.time_right {

  float: right;

  width: 110px;

}



.select_input {

  width: 25px;

  color: #7A7A7A; 

  font-size: 10px;

}



/* extended search */



.clear {

  clear: both;

}



.extented_search {

  color: #7A7A7A; 

  font-size: 10px;

  font-weight: bold;

  text-decoration: underline;

}



.clear_search {

  clear: both;

  height: 1px;

}



.search_left {

  width: 300px; 

  float: left;

  margin: 5px 0 0 20px;

}



/* end extended search */



/* index search */



.index_suche {

	width: 730px; 

	height: 140px;

	border: 1px solid #65A506;

	background: #F5F9FF;

	margin: 5px 0;

}



.left_con {

  float: left;

  margin: 3px 5px;

  width: 350px;

  height: 115px;

}



.right_con {

  float: right;

  margin: 3px 5px;

  width: 350px;

  height: 115px;

}



.one_row {

  width: 340px; 

  float: left;

  margin: 5px;

  height: 15px;

}



.row {

  width: 340px; 

  float: left;

  margin: 3px 5px;

  height: 25px;

}



.option {

	font-size: 10px;

	color: #65A506;

	float: left;

	margin: 3px 0 0 0;

}



.selection {

	float: right;

	font-size: 10px;

	color: #7A7A7A;

}



.children {

	background: #fff;

	font-size:10px; 

	color: #7A7A7A; 

	width: 85px;

	height: 18px;

	margin: 0 0 0 10px;

}



/* end index search */







/* lm search */





.lm_suche {

	width: 727px;

	background: #F5F9FF;

	border: 1px solid #65A506;

	height: 250px;

}



.lm_left_container {

  float: left;

  margin: 5px;

  width: 350px;

  height: 220px;

}



.lm_right_container {

  float: right;

  margin: 8px 5px;

  width: 350px;

  height: 220px;

}



.row_lm {

  width: 340px; 

  float: left;

  margin: 6px 5px;

  height: 25px;

}



.suche_lm {

	background: #F5F9FF; 

	font-size: 11px; 

	color: #7A7A7A; 

	font-weight: bold; 

	border: 1px dashed #65A506;

	cursor: pointer; 

	width: 75px;

	height: 23px;

	float: right;

}



/* end lm search */


