@charset "utf-8";
/* CSS Document For position */

/* Global positioning begins */
body{
margin:0 auto;
width:960px
}
#my_body{ margin:0 auto; float:left;}
img{ border:0 none;}
p,h1,h2{ margin:0px;}
ul,li{ margin:0px;}
/* Global positioning ends */

/* Positioning for header begins */
#header{height:240px;}
h1.main_title
{
margin-bottom:-5px;
}
/* Positioning for header ends */
/*Positioning for navigation starts*/

#section1 {
float:left;
}

#navigation a{
display:block;
}

#navigation ul, #navigation ul li{
margin:0;
}

#navigation ul li ul{display:none;}
#navigation ul li.opened ul{display:block;}

#navigation ul li.opened ul li ul{display:none;}

#content  .texts{
float:left;
margin-top:-22px;
z-index:999;
position:relative;
margin-left:-2px;
}

/*Positioning for left section starts*/
#onliine_katalog ,#login , #partner
{
 margin-top:10px;	
}

#onliine_katalog img
{
	clear:right;	
	float: left;
}

#onliine_katalog .more_link
{
	display:block;
}


#onliine_katalog p.plain
{

	padding-right:4px
}


#onliine_katalog h1 ,#login h1 ,#hotline , #newsletter , #music-charts
{
	text-indent:-9999px;
	margin:0;
}

#reiseburo-login input{
	margin-bottom:5px;
}

#reiseburo-login .button_login , #onliine_katalog .button_anfordern , #onliine_katalog .button_blaettern
{
	text-indent:-9999px;
}

#login form label{
	margin:3px;
	margin-right:3px;
}

#login form input{
	margin-bottom:3px;
}

#login .submit_los 
{
	display:block;
	margin-left:76px;
}

/*Positioning for left section ends*/

/*Positioning for navigation ends*/

/*Positioning for middle section starts*/

.texts .search
{
	margin:0;
	float:left;
	width:492px;
	margin-bottom:5px;
}

.texts .search input
{
	margin-top:5px;
}

.texts .search #start_search
{
	margin-left:30px;
}


.texts .search #date
{
	float:left;
}

.texts .search img
{
	margin-top:5px;
}


.texts .search #target
{
	float:left;
}

.texts .search #people
{
	float:left;
}

.texts .search h1 {
	margin:0;
}


.texts .textelement
{
	float:left;
}

.texts .textelement h1#angebote span
{
	float:left;
}


.texts .textelement a.btn_prev
{
	float:left;
}

.texts .textelement a.btn_next
{
	float:right;
}


.texts .textelement .image_full
{
	float:left;
}

.texts .textelement h1{
	float:left;
	margin:0px;
	margin-bottom:5px;
}

.texts .half
{
	float:left;
}

.texts .half h1
{
	float:left;
	margin:0;
	margin-bottom:20px;
}

.texts .half img
{
	float:left;
}

.space
{
	margin-right:8px;
}

.texts .half .price
{
	margin-left:10px;
}

.texts .half .submit_button
{
	margin-left:60px;
}

a#up span
{
	text-indent:-9999px;
}



/*style for middle section of inner starts*/
.textelement .section_image
{
	float:right;
}

.textelement .content_image
{
	float:right;
	margin-right:10px;
	margin-left:5px;
	
}

.textelement .section_image img 
{
margin-bottom:10px;
}

.textelement a.textelement_bottom_link
{
display:block;
}

/*style for middle section  of inner ends*/

/* Positioning for header begins */

#menu ul li{float:left;}

#menu ul , #menu ul li {
	margin:0;
}

#menu a {
display:block;
}

#header_image  img{
display:block;
}
/* Positioning for header ends */



/*Positioning for middle section ends*/


/*Positioning for highlight starts*/
#highlights{
float:left;
margin-top:-22px;
z-index:999;
position:relative;
}

#highlights .item{ 
margin:0;
margin-bottom:10px;
}

#highlights .item .textfield{
	margin:5px 10px 0 10px;
}

#highlights .item select
{
	margin:10px;
	margin-top:5px;
}

#highlights .item .item2
{
	margin:5px 10px 10px 0;
}
#highlights .item .item2 .image_icon
{
	margin:2px 10px;
	clear:both;
}
#highlights .right_teaser_image{
	display:none;
}
a#more_charts
{
	text-indent:-9999px;
	display:block;
}


/*Positioning for highlight starts*/

/*css footer starts*/
#footer {
margin:3px;
clear:both;
float:left;
}

#footer  .footer_text{
float:left;
}

#footer  .footer_link{
float:right;
text-align:right;
width:466px;
}

/*css footer ends*/

/*css footer link begins*/

#bottom_links {margin:0 auto;padding:0;width:960px;color:#888;}
#bottom_links a{color:#888;font-size:0.9em;padding:0 0px 0px;text-decoration:underline;font-weight:normal;}
#bottom_links a:hover{color:#555}
#bottom_links .destination{ width:66%; margin-right:4%; float:left;}
#bottom_links .program{width:30%; float:left;}

#bottom_links h2{ text-align:left;font-size:16px;margin:20px 0 0 0; color:#888;padding:0}

/*css footer link  ends*/
#footer .social_bookmark {
float:left;
width:465px;
padding-top:10px;
}

#footer .footer_link {
float:right;
width:466px;
}

#footer .social_bookmark a {
padding-bottom:0;
padding-left:2px;
padding-right:0;
padding-top:0;
}


