/* ##### BASIS ##### */

 *		{margin:0; padding:0;}
 body	{min-height: 101%; font-size: 100.01%; position: relative; text-align: left; color: #000000; font-family:"Arial", "Helvetica", arial, sans-serif;}
 table	{border-collapse: collapse; width: 100%}
 a, a:active, legend
		{text-decoration: none; color: #000000;}
 a:hover
		{text-decoration: underline; color: #000000;}	
 a:hover i
		{text-decoration: none;}		
 i		{font-style: normal;}
 img	{border: 0;}
 option	{padding-left:0.4em;}
 select, textarea 
		{font-size: 99%;}
 ul		{margin: 0; padding: 0; list-style-type: none;}

.clear	{clear: both;}
.left	{text-align: left;}
.right	{text-align: right;}
.center	{text-align: center;}
.hide	{display: none;}
.none 	{display: none;}
.border  {border: solid 1px #000;}

.full_aida {
    width: 1060px !important;
}

/* ALLGEMEINE SCHRIFTGROESSEN UND FARBEN */

h1 {
	margin: 			10px 0 16px 10px;
	font: 				bold 26px/32px arial, helvetica, sans-serif;
    color: #0578BB;
	}
	
h2 {
	margin: 			28px 0 12px 10px;
	font: 				normal 18px/24px arial, helvetica, sans-serif;
	color:				#e75800;
	}	
	
.mod3s ul {
	margin: 			10px;
}
.mod3s ul  li{
	font: 				normal 13px/18px arial, helvetica, sans-serif;
	font-weight: 		bold;
	color: 				#E75800;
}
.mod3s ul  li a{
	color: 				#E75800;
}

div#overlay {
	z-index:				100; 
	opacity:				0.65; 
	filter:					alpha(opacity=65);
	-moz-opacity:			.65; 
	background-color:		#77bdf7; 
	position:				fixed;  
	min-height:				100%; 
	height:					auto !important; 
	height:					100%; 
	overflow:				hidden !important;	 
	top:					0; 
	left:					0;  
	width:					100%;  
	margin: 				auto;
}


i.icon-caret-right.cta {
position: absolute;  
color: #fed01f;
}

.mkz_linkbox i.icon-tags {
color: #fed01f;
}

i.icon-caret-right.topindex {font-size: 24px !important; line-height: 30px; right: 10px;}
i.icon-caret-right.angindex {font-size: 24px !important; line-height: 24px; right: 5px;}

i.icon-caret-right.xbereg     {font-size: 24px !important;line-height: 24px !important; right: 5px;}
i.icon-caret-right.xbeang     {font-size: 24px !important;line-height: 25px !important; right: 5px;}
i.icon-caret-right.xbehot     {font-size: 24px !important;line-height: 24px !important; right: 5px;}
i.icon-caret-right.xbeflug   {font-size: 24px !important;line-height: 24px !important; right: 5px;}

i.icon-caret-right.xbeside   {font-size: 24px !important; line-height: 30px; right: 5px;}

i.icon-caret-right:hover, a.maskbutton:hover {
text-decoration: none
}


.st0 {width:  0px !important;}
.st1 {width: 16px !important;}
.st2 {width: 32px !important;}
.st3 {width: 48px !important;}
.st4 {width: 64px !important;}
.st5 {width: 80px !important;}
.st6 {width: 80px !important;}

/* ##### LAYOUT ##### */

body {
	background: 			url(/img/layout/back_cuf.jpg) repeat-x top center #fff;
	}
.bracket {
	margin-top: 			10px;
	background: 			url(/img/layout/bracket.gif) repeat-y; 
}

#page_margins 				{width: 960px; margin: 0 auto;}
#page 						{width: margin: 0; position: relative;}

#header 					{height: 180px;}

#footer {
	position:				relative;
	margin: 				10px; 
	padding:				0;
	overflow:				hidden;
	}

/* Merkzettel  */

#mkz {
	position: 				absolute;
	z-index:				100;
	top:					140px;
	left:					-20px;
	width:					960px;
	min-height:				300px;
	background-color: 		#fff;
	border: 				solid 20px #0578BB;
}

#mkz h2 {
	margin:					0;
	padding:				0 0 0 10px;
	height:					35px;
	font: 					normal 20px/34px verdana, helvetica, sans-serif;	
	color:					#0578BB;
	background:				#ffffff;
	}	
	
#mkz .mkz_info {
	margin:					10px 0 0 12px;
	font: 					normal 11px/15px verdana, helvetica, sans-serif;		
}
	
#mkz .mkz_toolbar {
	position:				absolute;
	width:					200px;
	right:					12px;
	top:					40px;
	font: 					normal 13px/17px verdana, helvetica, sans-serif;			
	color:					#db2932;	
	text-align:				right;	
	}		
	
#mkz .mkz_toolbar a {
	color:					#db2932;	
	font: 					normal 13px/17px verdana, helvetica, sans-serif;		
	text-decoration:		underline;				
	}		
	
#mkz .mkz_toolbar a:hover {
	color:					#000;	
	}	
	
#mkz #ff_merkzettel {
	margin:					20px 0 20px 0;
	overflow:				hidden;
	}		
	
#mkz #ff_merkzettel .mkz_item {
	position:				relative;
	margin:					0 0 12px 12px;
	padding:				6px 0 0 0;
	width:					452px;
	height:					81px;
	float:					left;
	border-top:				2px solid #FED000;	
	border-bottom:			2px solid #FED000;	
	overflow:				hidden;	
	}	
	
#mkz #ff_merkzettel .mkz_item .mkz_desc {
	position:				absolute;
	left:					110px;
	top:					5px;
	width:					210px;
	}	

#mkz #ff_merkzettel .mkz_item .mkz_stars {	
	margin:					2px 0 4px 0;
	height: 				15px;
	background: 			url("/img/layout/stars.png") no-repeat scroll left top transparent;	
	}	
	
#mkz #ff_merkzettel .mkz_item .mkz_del {
	position:				absolute;
	right:					10px;
	top:					5px;
	text-align:				right;
	}	
	
#mkz #ff_merkzettel .mkz_item .mkz_del a {
	display:				inline-block;
	padding:				0 0 3px 0;
	color:					#e93910;
	font: 					normal normal bold 11px/15px verdana, helvetica, sans-serif;				
	}	
	
#mkz #ff_merkzettel .mkz_item .mkz_del a:hover {
	text-decoration:		underline;	
	}	
	
#mkz #ff_merkzettel .mkz_item .xbe_next {
	display: 				block; 
	position:				absolute;
	right:					4px;
	top:					52px;	
	width:					118px; 
	height: 				26px; 
    background-color: #E93910;
    border-radius: 5px 5px 5px 5px;
	text-align: 			center; 
	font: 					normal normal bold 14px/26px verdana, helvetica, sans-serif;		
	color: 					#FFFFFF;
	}
	
#mkz #mkz_empty {
	margin-top: 10px;
	}	

/* allgemeine Module  		
	
#holidaycheck {
	position: 				absolute;
	z-index:				100;
	top:					209px;
	left:					150px;
	width:					630px;
	height: 				630px;
	background-color: 		#fff;
	border: 				solid 20px #0578BB;
	overflow: 				hidden;
}
	*/
#holidaycheck_old {
    background-color: #FFFFFF;
    border: solid 1px #999;
    height: 800px;
    left: 50%;
    margin-left: -600px;
    margin-top: -400px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 1200px;
    z-index: 100;	
}
#holidaycheck {
    background-color: #FFFFFF;
    border: solid 1px #999;
    height: 670px;
    left: 50%;
    margin-left: -500px;
    margin-top: -335px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 1000px;
    z-index: 100;		
}

.olclose {
	position: 				absolute;
	z-index:				101;
	top:					10px;
	right:					18px;
	cursor:					pointer;
	font-size: 24px;
	color: #E93910;
}


#container {
	background-color: 		#ffffff; 
	overflow: 				hidden;	
	-moz-box-shadow: 		3px 3px 3px #bbb;
	-webkit-box-shadow: 	3px 3px 3px #bbb;
    box-shadow: 			3px 3px 3px #bbb;
	margin-bottom: 			50px;
	border: solid 1px #eee;
	}
	
#container_top {
	position: 				relative; 
	height: 				245px;
	margin: 				10px 10px 0 10px; 
	overflow: 				hidden; 
	}
	
#container_left {
	float: 					left; 
	width: 					600px; 
	overflow: 				hidden; 
	margin: 				0px 10px 0 10px;
	}

#container_right {
	float: 					left; 
	width: 					330px; 
	background-color: 		#ffffff; 
	}
	
#container_full {
	float: 					left; 
	width: 					936px; 
	overflow: 				hidden; 
	margin: 				0px 10px 0px 10px;
	padding-bottom: 		10px;
	}

/* HEADER  */

#logo   {background: url(/img/layout/logo10cb.png)  repeat-x top center transparent; width: 290px; height: 115px; position: absolute; top: 43px; left: 10px; cursor: pointer;z-index: 2;}
/*
#logo   {
	background: url(/img/layout/logo10w.png) repeat-x top center transparent; 
	width: 490px; height: 200px; 
	position: absolute; 
	top: 43px; 
	left: 10px; 
	cursor: pointer;
	z-index: 2;
	}
*/
#logo2 {background: url(/img/layout/logo210.png) repeat-x top center transparent; width: 583px; height: 179px; position: absolute; top: 1px; left: 172px; z-index: 1;}	
#logo3 {background: url(/img/layout/logo_hotline.png) repeat-x top center transparent; width: 293px; height: 39px; position: absolute; top: 137px; right: 0px; z-index: 1;}	


#CB2015 {background: url(/img/layout/cb2015.png) repeat-x top center transparent; width: 87px; height: 130px; position: absolute; top: 46px; left: 310px; z-index: 7; cursor: pointer;}	

#titlebar {
    color: #FFFFFF;
    font-size: 24px;
    left: 10px;
    position: absolute;
    top: 80px;
    z-index: 3;
}

#logom {
    background: url("/img/layout/poweredby.png") repeat-x scroll center top transparent;
    cursor: pointer;
    height: 45px;
    left: 0;
    position: absolute;
    top: 130px;
    width: 150px;
    z-index: 4;
}

#navi_main   {position: relative; background-color: #0578bb; z-index: 25; height: 40px;}

.DDMenu {
	margin:0;
	padding:0;
}

.DDMenu li {
	list-style:none;
	float:left;
	font-size: 14px; color: #fff;line-height:40px;height:40px;
}
.DDMenu li.sel {
	background-color: #89c8f4;
}

.DDMenu li a:link, .DDMenu li a:visited {
	display:block;
	text-decoration:none;
	padding: 0 9px;
	margin:0;
	color:#ffffff;
}

.DDMenu li a:hover {
	text-decoration:underline;
}

/*style the sub menu*/
.DDMenu li ul {
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	
	
	-moz-box-shadow: 		3px 3px 3px #666;
	-webkit-box-shadow: 	3px 3px 3px #666;
    box-shadow: 			3px 3px 3px #666;
}

.DDMenu li ul li {
	display:inline;
	float:none;
	line-height:30px;height:30px;
}

.DDMenu li ul li a:link, .DDMenu li ul li a:visited {
	background-color: #0578bb;
	width:auto;
}

.DDMenu li ul li a:hover {
	text-decoration:underline;
}




#navi_gutschein {background: url(/img/layout/back_gutschein.png) repeat-x top center transparent; width: 293px; height: 139px; position: absolute; top: 0px; right: 0px; z-index: 30;}
#navi_meta {font-size:11px; color: #666666; position: absolute; margin: 5px 10px;}
#navi_flag {font-size:11px; color: #666666; position: absolute; margin: 5px 10px; right: 0px;}
#navi_meta a {color: #666666;}
#navi_guti a{color: #e93910; font-weight:bold; font-size:14px; position: absolute; display: block; top:35px; width:273px; height:95px; padding: 0 10px;}

/* CARDNAVI  */


	
	
/* CONTAINER  */


/* CONTAINER TOP  */

.top_index 		{background: 			url(/img/layout/header_greece.jpg) repeat-x top center #fff;}
.top_xbe 		{background-color: #f5e7ba;}
.top_ibe 		{background-color: #f5e7ba;}
.top_content 	{background-color: #E6F2FE;}
.top_service 	{background-color: #f5e7ba;}

/* CONTAINER LEFT */

.teaser {
    font-size: 18px;
    font-weight: bold;
    line-height: 29px;
    margin: 10px 0 5px;
    padding-left: 5px;
	color: #e93910;
	

}

/* CONTAINER RIGHT */
.nav_sub a {display: block;}



/* Module allgemein */

.mod3s {
	border-bottom: solid 10px #fff;
	background-color: #feecab;
}

.mod3s_image {
	margin: 9px 0;
}

.mod3s h3 {
	background-color: #0578bb;
	height: 29px;
	line-height: 29px;
	padding: 0 10px;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}

.mod3s  h3.mkz_linkbox {
	background:	#e93910 center left repeat-x; 
	color: #fff;
	border-radius: 			5px;
	-webkit-border-radius: 	5px; 
	-moz-border-radius: 	5px;
}
.mod3s  h3.mkz_linkbox a {
	color: #fff;
}

.mod3s h3 a:hover {
	text-decoration:underline;
}

.mod3s h4 {
	line-height: 20px;
	padding: 5px 10px;
	font-weight: bold;
	font-size: 15px;
	color: #000;
}

.mod3s ul {
	margin-top:8px !important;
}

.mod3s p {
	padding: 5px 10px;
	font-weight: normal;
	font-size: 13px;
	line-height: 1.3em;
}

/* Modul ekomi/VC */

.mod_ekomi {
	position: relative;
	height: 255px;
}
.mod_ekomi h3 {
	margin-bottom: 25px;
}
#eKomiWidget_default {
	position: absolute;
	right: 5px;
	top: 5px;
}

.mod_ekomi p {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
	width: 115px;
	padding-left: 30px;
	margin: 10px 0 0 5px;
	background: 			transparent url(/img/layout/thumb.png) top left no-repeat; 
}


/* Modul Hotline */

.mod_hotline {
	position:				relative;		
	background: 			#e3ebf0 url(/img/layout/cuf_schalter.jpg) top left no-repeat; 
	padding-top: 146px;
}

/* Modul Gutschein */

.mod_gutschein {
	position:				relative;		
	background: 			#e3ebf0 url(/img/layout/reisegutschein_sichern.jpg) top left no-repeat; 
	padding-top: 219px;
	cursor: pointer;
	
}
.mod_gutschein #gutscheinwert  {
	position:				absolute;
	top: 55px;
	left: 188px;
	color: #fff;
	font-size: 60px;
	font-weight: bold;

	
}

/* Modul reviews */

#hctop { margin-bottom: 5px}

.hctop_row {
	clear: 					left;
	border-top: 			1px solid #ffffff;
	width: 					100%;
	height: 				75px;
    margin-top: 			0px;
}
.hctop_row  img {
    margin: 				5px;
	float: 					left;
	height: 				75px;
	width: 					100px;
}
.hctop_row  .hctop_info {
	border: 				0px;
	width: 					180px;
	float: 					left;
	padding: 				5px 0 0 5px;
}

.hctop_row  .hctop_info .xbe_emp {
	font-size:				15px !important;
}

#hctop .xbe_hotel {
    color: 					#000;
    font-size: 				13px;
    font-weight: 			bold;
}
#hctop  .xbe_stars {
    margin: 				3px 0;
}
#hctop  .xbe_emp {
    color: 					#2658a7;
	font-size: 				18px;
    font-weight: 			bold;
}























/* FOOTER  */

#footer {
font-size : 12px;
}

#footer .footer_hotline {
	font:					normal 17px/25px verdana, helvetica, sans-serif;		
	background-color:		#0578BB;	
	color:					#ffffff;
	padding: 10px;
	position: relative;
	}	
#footer .footer_hotline .rrlink {
	position: absolute;
	font:					normal 17px/25px verdana, helvetica, sans-serif;	
	top: 0px;
	right: 0px;
	padding: 3px;
	}	
#footer .footer_hotline .rrlink  a{
	color: #ffffff;	
	padding: 7px;
	display: block;
	background:	#0578BB url(/img/layout/bgv_0578bb.png) center left repeat-x; 
	}	

	
#footer .footer_security {
	margin-top: 20px;
	padding: 10px;
	}
#footer .footer_security_box {
	border-bottom: solid 1px #ccc;
	float: left;
	width: 215px;
	height: 74px;
	padding: 5px 6px 5px 84px;
	}
	
#footer .footer_security_box.ekomi{
	background:	#ffffff url(/img/layout/ekomi2.png) 0 0 no-repeat; 
	}
#footer .footer_security_box.ssl{
	background:	#ffffff url(/img/layout/ssl2.png) 0 0 no-repeat; 
	}
#footer .footer_security_box.thawte{
	background:	#ffffff url(/img/layout/thawte2.png) 0 0 no-repeat; 
	}
	
#footer .footer_navigation {
	padding: 10px;
	}
#footer .footer_navigation_box {
	float: left;
	width: 183px;
	}
#footer .footer_navigation_line {
	float: left;
	}
#footer .footer_navigation_line  li{
	float: left;
	margin-right: 20px;
	}
#footer .footer_logo_box {
	height: 70px;
	}
	
#footer .footer_award_box {
	border-bottom: solid 1px #ccc;
	float: left;
	width: 110px;
	height: 120px;
	padding: 5px 11px;
	}

#header i.icon-facebook-sign {color: #3b5998; font-size: 16px;}
#header i.icon-twitter-sign {color: #00bdf6; font-size: 16px;}
#header i.icon-instagram {color: #da5333; font-size: 16px;}

#footer i.icon-facebook-sign {color: #3b5998; font-size: 28px;}
#footer i.icon-twitter-sign {color: #00bdf6; font-size: 28px;}
#footer i.icon-instagram {color: #da5333; font-size: 28px;}
	
#footer .footer_logo {
	position:				absolute;
	right:					2px;
	bottom:					6px;
	width:					169px;
	height:					50px;
	background:				url(../img/layout/footer_logo.gif) left top no-repeat;
	}				

#footer .footer_logo span {
	display:				none;
	}	
	
#footer p.footer_copyright {
	position:				absolute;
	right:					17px;
	bottom:					0px;
	font:					normal 11px/11px verdana, helvetica, sans-serif;		
	color:					#999;
	}		



/*Reiseagent*/

#rawindow {
    background-color: #fff;
    border: 1px solid #fc7c1f;
    border-radius: 5px;
    box-shadow: 0 0 5px #888;
    left: 8px;
    min-height: 250px;
    position: absolute;
    top: 140px;
    width: 942px;
    z-index: 100;
}
#rawindow h2 {
    background: #fc7c1f none repeat scroll 0 0;
    color: #fff;
    font: 20px/34px arial,helvetica,sans-serif;
    height: 35px;
    margin: 0;
    padding: 0 0 0 10px;
}
#rawindow h3 {
    background: #fc7c1f none repeat scroll 0 0;
    color: #fff;
    font: 20px/34px arial,helvetica,sans-serif;
    height: 35px;
    margin: 0;
    padding: 0 0 0 10px;
}
.rawindowh3 {
    background: #fc7c1f none repeat scroll 0 0;
    color: #fff;
    font: 20px/34px arial,helvetica,sans-serif;
    height: 35px;
    margin: 0;
    padding: 0 0 0 10px;
}
#rawindow .mkz_info {
    font: 11px/15px arial,helvetica,sans-serif;
    margin: 10px 0 0 12px;
}
#rawindow .mkz_toolbar {
    color: #db2932;
    font: 13px/17px arial,helvetica,sans-serif;
    position: absolute;
    right: 12px;
    text-align: right;
    top: 40px;
    width: 200px;
}
#rawindow .mkz_toolbar a {
    color: #db2932;
    font: 13px/17px arial,helvetica,sans-serif;
    text-decoration: underline;
}
#rawindow .mkz_toolbar a:hover {
    color: #000;
}
#rawindow #ff_travelagent {
    margin: 20px 0;
    overflow: hidden;
}
#rawindow #ff_travelagent .mkz_item {
    background: rgba(0, 0, 0, 0) url("http://xbe3.travelutions.de/clients/113/images/bg_modul.png") repeat-x scroll left bottom;
    border-bottom: 1px solid #fc7c1f;
    border-top: 1px solid #fc7c1f;
    float: left;
    height: 81px;
    margin: 0 0 12px 12px;
    overflow: hidden;
    padding: 6px 0 0;
    position: relative;
    width: 452px;
}
#rawindow #ff_travelagent .mkz_item .mkz_desc {
    left: 110px;
    position: absolute;
    top: 5px;
    width: 210px;
}
#rawindow #ff_travelagent .mkz_item .mkz_stars {
    background: transparent url("http://xbe3.travelutions.de/clients/113/images/stars.png") no-repeat scroll left top;
    height: 15px;
    margin: 2px 0 4px;
}
#rawindow #ff_travelagent .mkz_item .mkz_del {
    position: absolute;
    right: 10px;
    text-align: right;
    top: 5px;
}
#rawindow #ff_travelagent .mkz_item .mkz_del a {
    background: rgba(0, 0, 0, 0) url("http://xbe3.travelutions.de/clients/113/images/btn_merkzettel_delete.png") no-repeat scroll right 3px;
    color: #fc7c1f;
    display: inline-block;
    font: bold 11px/15px arial,helvetica,sans-serif;
    padding: 0 15px 0 0;
}
#rawindow #ff_travelagent .mkz_item .mkz_del a:hover {
    text-decoration: underline;
}
#rawindow #ff_travelagent .mkz_item .xbe_next {
    background: rgba(0, 0, 0, 0) url("http://xbe3.travelutions.de/clients/113/images/btn_standard.png") no-repeat scroll 0 0;
    color: #000 !important;
    display: block;
    font: bold 13px/25px arial,helvetica,sans-serif;
    height: 26px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 52px;
    width: 118px;
}
#rawindow #ff_travelagent .mkz_item .xbe_next:hover {
    text-decoration: underline;
}
#rawindow #rawindow_empty {
    margin-top: 10px;
}

/* -------------------------  SUCHMASKE: REISEAGENT -------------------------  */

.searchmask_ra {
	margin:				2px;
	height:				320px;
	background:			#e5e1d4 url(../img/layout/back_ramask.jpg) left top repeat-x;
	border-bottom-right-radius:4px; 
	border-bottom-left-radius: 4px; 
	overflow:			hidden;	
	}	
	

/* SUCHMASKE REISEAGENT: Formulare, Allgemeine Angaben  */		
.searchmask_ra h2 {
	margin:				15px 0 15px 0;
	font:				normal 18px/24px arial, helvetica, sans-serif;	
}

/* SUCHMASKE REISEAGENT: Formular 01  */	
.searchmask_ra .maskform01 {	
	margin:					0;
	padding:				0;
}	

.searchmask_ra .maskform01 .maskbutton  {
	clear:				both;
	text-align:			right;
	padding:			2px 5px 0 0;
	overflow:			hidden;
}

.searchmask_ra .maskform01 p.extended_search  {
	position:			absolute;
	bottom:				2px;
	left:				2px;
	font:				normal normal normal 12px/16px arial, helvetica, sans-serif;	
}

.searchmask_ra .maskform01 p.extended_search a {
	display:			block;
	margin:				0;
	padding:			7px 0 0 33px;
	width:				125px;
	height:				23px;
	color:				#000;
	background:			#e5e1d4 url(../img/layout/button_extendedsearch.gif) 13px 9px no-repeat;
	border-top-right-radius:4px; 	
	border-bottom-left-radius:4px; 	

}

.searchmask_ra .maskform01 p.folded a {
	background:			#e5e1d4 url(../img/layout/button_foldedsearch.gif) 13px 9px no-repeat;
}

.searchmask_ra .maskform01 p.extended_search a:hover {
	color:				#000;
	text-decoration:	underline;
}

.searchmask_ra .maskform01 p.extended_search a span  {
	display:			inline-block;
	padding:			0 5px 0 0;
	font:				normal normal bold 15px/16px arial, helvetica, sans-serif;	
}

.searchmask_ra .maskform01 .column .row a.calendar  {
	 display:			block;
	float:				right;
	width:				20px;
	height:				19px;
	margin:				0;
	background:			url(../img/layout/icon_calendar.gif) left top no-repeat; 
}

.searchmask_ra .maskform01 .column .row span.label  {
	display:			block;
	margin:				5px 0 0 0;
	font:				normal normal bold 12px/18px arial, helvetica, sans-serif;	
	color:				#000;
}

.searchmask_ra .maskform01 .column .row .field  {
	display:			block;
}

.searchmask_ra .maskform01 .column .row .field select  {
	padding:			0;
	font:				normal 12px/16px arial, helvetica, sans-serif;
	border:				1px solid #b7aea0;
}


/* columns */
.searchmask_ra .maskform01 .column  {
	float:				left;
	margin:				0 0 0 10px;	
	padding:  			0;
	overflow:			hidden;
	width: 180px;
}
.searchmask_ra .maskform01 .column01 {}
.searchmask_ra .maskform01 .column02 {}
.searchmask_ra .maskform01 .column03 {}
.searchmask_ra .maskform01 .column04 {}
.searchmask_ra .maskform01 .column06 {
		position: absolute;
		top: 385px;
		left: 580px;
		width: 160px;
		}


/* rows */
.searchmask_ra .maskform01 .column .row  {
	clear:				both;
	overflow:			hidden;
}
.searchmask_ra .maskform01 .column .rarow01  {
	margin-bottom: 15px;
}

/* elements */

.searchmask_ra .maskform01 select {
	width: 150px;
}
.searchmask_ra .maskform01 input {
	width: 170px;
}

#RQ_OptKinder_1,#RQ_OptKinder_2,#RQ_OptKinder_3 {
	width: 50px;
}

/* messages */

#radanke {
	margin: 100px 100px;
	width: 350px;
}
#back2black {
	cursor: pointer;
	color: #FC7C1F;
}
#abmeldung {
float: left !important;
}
/*
	$('.searchmask_index').css('height','320px');
	$('#rawindow').css('height','450px');
	$('#ff_travelagent .KA').css('width','55px');
*/
	











