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

@import url('ajax.css');

body{
background:url(../images/bg_background.gif) repeat-x top;
}

a{
	text-decoration:none;
	outline:none;
 	color:#565656;
  	overflow:hidden;
	font-weight:bold;
	outline:0;
}
#my_body
{
background:url(../images/bg_mybody.gif) repeat-y top;
}
/* Positioning for header begins */
#top_nav{
background:#3690C6 url(../images/bg_menu.gif) no-repeat;
}
/* Positioning for header ends */

/*Positioning for navigation starts*/

#section1{
background:url(../images/bg_leftsection.gif) no-repeat right top;
}

#navigation ul li ul a:hover{
background:#f0f0f0;
text-decoration:none;
}


#navigation ul, #navigation ul li{
list-style:none;
}

#navigation ul li ul li a {
background:url(../images/icon_submenu.gif) no-repeat left;	
}
#navigation ul li ul li a:hover{
background:#f0f0f0 url(../images/icon_submenu.gif) no-repeat left;	
}

/*add for third level navigation*/
#navigation ul ul ul li a{padding-left:30px;background-color:#ffffff;}
#navigation ul li ul li.c2010 a{color:#003480;}
#navigation ul li ul li ul.opened{display:block;}
/*add for third level navigation ends*/

#navigation ul li ul li a {
background:url(../images/icon_submenu.gif) no-repeat left;	
}


#navigation ul li#leftnav_li_100
{
	background:url(../images/icon_tagestouren.gif) no-repeat left top;
}

#navigation ul li#leftnav_li_200
{
	background:url(../images/icon_partytouren.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_300
{
	background:url(../images/icon_partyzuge.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_400
{
	background:url(../images/icon_kurzflugreisen.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_500
{
	background:url(../images/icon_stadtereisen.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_600
{
	background:url(../images/icon_schiffsreisen.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_700
{
	background:url(../images/icon_schlagertouren.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_800
{
	background:url(../images/icon_muller_extra.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_900
{
	background:url(../images/icon_all_in_party.gif) no-repeat left top;
}
#navigation ul li#leftnav_li_1000
{
	background:url(../images/icon_betriebsausfluge.gif) no-repeat left top;
}
#navigation ul li.schiffsreisen
{
	background:url(../images/icon_reiseziele.gif) no-repeat left top;
}
#navigation ul li.mit66jahren
{
	background:url(../images/icon_mit66jahren.gif) no-repeat left top;
}
#navigation ul li.schneeexpress
{
	background:url(../images/icon_schnee_express.gif) no-repeat left top;
}
#navigation ul li.superfruehbucher {
background:url("../images/icon_fruehbucher.gif") no-repeat scroll left top transparent;
}


#content  .texts{
background:url(../images/content_corner.gif) no-repeat top left;
}

/*Positioning for left section starts*/
#onliine_katalog , #login
{
	background:url(../images/bg_box_botttom.gif) no-repeat  left bottom;
}
#login h1
{
	background:url(../images/hd_reisebuero_login.gif) no-repeat  left top;
}
#onliine_katalog h1
{
	background:url(../images/hd_online_blaetterkatalog.gif) no-repeat top left;
}
#onliine_katalog .more_link{
margin:3px 0 0 83px;width:78px;
}
#login .button_login
{
	background:url(../images/btn_login.gif) no-repeat top left;
}

#login .submit_los 
{
	background:transparent url(../images/btn_login.gif) no-repeat scroll left top;
	text-indent:-9999px;
}

/*Positioning for left section ends*/

/*Positioning for navigation ends*/

/*style for middle section starts*/

/*.texts .search
{
	background:#ffd969 url(../layout/images/hd_suche_startseite.gif) no-repeat  left top;
}*/

.texts .half
{
	background:url(../images/bg_textelement_half_botttom.gif) no-repeat  left bottom;
}

.texts .half a.submit_button
{
	background:url(../images/btn_aufgehts.gif) no-repeat  left bottom;
}

.texts .textelement h1#angebote
{
	background:url(../images/h1_textelement_full.gif) no-repeat  left bottom;
	overflow:hidden;
}

.texts .half h1
{
	background:url(../images/h1_textelement.gif) no-repeat  left bottom;
}

.texts .half h1#sudenburg span
{
	background:url(../images/h1_sudenburg.gif) no-repeat  left top;
}

.texts .half h1#niedernhausen span
{
	background:url(../images/h1_niedernhausen.gif) no-repeat  left top;
}

.texts .search .frm_bg
{
	background:url(../images/bg_form_bottom.gif) no-repeat  left bottom;
}

.texts .search #date
{
	background:url(../images/bg_date.gif) no-repeat  right 40px;

}

.texts .search #target
{
	background:url(../images/bg_target.gif) no-repeat  right 40px ;
}

.texts .search select
{
	border:1px solid #c1bec0;
}


.texts .search #start_search
{
	background:url(../images/btn_start.gif) no-repeat  left bottom;
	border:0;
}

a#up span
{
background:url(../images/btn_up.gif) no-repeat  right ;
}


/*Positioning for middle section of inner starts*/
.textelement .section_image img#all-in-plus-party
{
	border:none;
}

.textelement .section_image
{
	padding:5px;
}

.textelement .section_image img
{
	border:1px solid #C1BEC0;
}

.textelement .content_image
{
	padding:5px;
}

/*Positioning for middle section  of inner ends*/

/*style for middle section ends*/

/*Positioning for highlight starts*/

#merkzettel_h1
{
	background:url(../images/hd_merkzettel.gif) no-repeat top right;
}

#highlights{
background:#ffffff url(../images/bg_highlight.gif) no-repeat top right;
background-position:221px 0;
}
#highlights .item form#mega_forms{ margin:0px;}
#hotline
{
	background:url(../images/hd_hotline.gif) no-repeat top right;
}

#newsletter{
	background:url(../images/hd_newsletter.gif) no-repeat top right;
}


#music-charts{
	background:url(../images/hd_musik_charts.gif) no-repeat top right;
}

#highlights .item
{
	background:url(../images/bg_box_botttom_right.gif) no-repeat  left bottom;
}

#highlights .button_newsletter
{
	background:url(../images/btn_go.gif) no-repeat left 5px;
	border:none;
}
a#more_charts
{
	background:url(../images/btn_mehr_charts.gif) no-repeat right bottom;
}
/*Positioning for highlight starts*/

/*css footer starts*/
#footer {
background:#c0e3f1;
}

/*css footer ends*/
/* Positioning for header begins */
#menu
{
	background:#3690c6 url(../images/bg_menu.gif) no-repeat;
}

#menu ul , #menu ul li {
	list-style:none;
}

#menu ul li {
background:transparent url(../images/bg_li.gif) no-repeat center bottom;
}


#menu a {
background:transparent url(../images/bg_button.gif) no-repeat scroll 0 0;
}

#header_image  img{background-position:20px 0;}
/* Positioning for header ends */

/*style for index top search box*/
#content_index .suche {background:#FFD969 url(../images/hd_suche_startseite.gif) no-repeat left top;}

#content_index .suche_charts {background:#FFD969 url(../images/bg_content_top.gif) no-repeat left top;width:200px;}

#content_index .suche form {background:url(../images/bg_form_bottom.gif) no-repeat left bottom;}
#content_index .suche form .text1 {border:1px solid #C1BEC0;}

/*termin style*/
#content_index #termin .border {background: url(../../images/dot.gif) repeat-y right;}



/*chart_suche*/
#suche_charts {background:#FFD969;width:330px;height:52px;}

#suche_charts #partyort {float:left;}

#suche_charts #partyort .border {background: url(../../images/dot.gif) repeat-y right;}

#suche_charts .select_charts_partyort { margin-left:5px; width:140px; border:1px solid #C1BEC0; color:#353535; font-size:0.8em; font-weight:normal; }

#suche_charts .select_charts { margin-left:5px; width:80px; border:1px solid #C1BEC0; color:#353535; font-size:0.8em; font-weight:normal; }

#suche_charts #monat {float:left;}

#suche_charts #monat .border {background: url(../../images/dot.gif) repeat-y right;}

#countercharts {
	padding-top:3px;
	padding-left:1px;
	text-align:center;
	vertical-align:middle;
	width: 25px;
	min-height:25px;
	background-image:url('../images/chart-bg.gif');
	background-repeat:no-repeat;
	float:left;
	margin-right:5px;
	font-weight:bold;
	font-size:1.4em;
	color:#FFFFFF;
	
}

.music_chart 
{
	padding-top:20px;
	text-align:right;
}

hr.chart
	{
	margin-right:160px;
	width:320px;
	height:0.1pt;
	color:#DCDCDC;
	}

.item_chart3 {width:305px;border:0px solid black;}

div.chartsbg
{
	padding-left:5px;
	
}


.vote {margin-top:5px}
	
	
/*ziel style*/

#content_index #ziel .border {background: url(../../images/dot.gif) repeat-y right;}
#content_index .suche form div p, #content_index .suche form #div_suche_region, #content_index .suche form #div_suche_zielort {border-right:0 dotted #699CAF;}

/*personen style*/
#content_index #personen {border-right:medium none;}
#content_index .suche form #personen p {border-right:medium none;}

#content_index .termin_2009{background-color:#FC7F0E;}
#content_index .termin_2010{background-color:#D94511;}

.suche_starten {background:transparent url(../images/btn_suche_starten.gif) no-repeat left;border:medium none;}
/*style for index top search box ends*/

#big_image_container_2{
width:492px;
height:205px;
margin-bottom:2px;
overflow:hidden;
}

/*listview style*/
#content_container .list_title a:hover{text-decoration:underline; color:#000;}
#content_container .list_title {float:left; background:url(../images/list-bg.gif) no-repeat left bottom; margin:12px 0 0 0; padding:0 0 8px 0;width:492px;}
#content_container .list_title h1{background:url(../images/bread_bg.gif) no-repeat scroll left top;clear:both;color:#2e6b86;font-size:1.2em;font-weight:bold;margin:0;padding:6px 0 6px 14px;}
/*#content_container .list_title h1 span{display:block;padding:8px 0 8px 14px;}*/
a span.region_link {text-decoration:underline; color:#508499; float: right;font-weight:normal; margin-top:-20px;margin-right:12px;}
a:hover span.region_link {text-decoration:underline; color:#000;}
#content_container .list dd.item {border-top:1px solid #d4d4d4;border-right:1px solid #dedede; border-left:1px solid #dedede;float:left;margin:0; padding:10px 5px 10px 0px;width:485px;}
dd.item a.item_link_block {float:left;padding:0 0 0 8px;width:260px; font-weight:normal;}
dd.item img.content_image {float:left;width:100px;margin-right:0;}
#content_container .list dd.item a h2 {margin:0;padding:0;color:#2e6b86; font-size:1.1em;}
#content_container .list_title p{padding:0; margin:0;}
#content_container .list_title a.more_link {float: right;background:url(../images/more_link_bg.gif) no-repeat right;color:#2e6b86;font-size:1em;font-weight:bold;height:13px;margin:0 5px 0 0;padding:3px 0 4px 0;text-align:center;width:78px;}
#content_container .list_title a.more_link:hover{text-decoration:none;color:#ffffff;}
#content_container a.no_clear {clear:none;}
#content_container a.center_text {text-align:center;width:78px;}
#content_container a.pad_left {padding-left:14px;}
#content_container .list dd.item p.preis {float:right;font-weight:bold;overflow:hidden;padding:0 8px 0;text-align:right;}

.content_text a#popup_link{ padding-top:8px; display:block;}


#navigation .suche_submit{float:left; padding-bottom:10px; margin-bottom:10px;}
#navigation .suche_submit label{float: left;margin-bottom:3px;}


 #meine-suche-neu{margin-bottom:12px;}
 #meine-suche-neu h1{background:url(../../images/suche.gif) no-repeat left;text-indent:-9999px;margin:0; padding:0;height:29px;}
 #meine-suche-neu h1 span{background:none;}
 #meine-suche-neu form label{width:auto;}
 #meine-suche-neu form{background:#f5c7c9 url(../../images/suche-bg.gif) no-repeat left bottom; padding:16px 12px 12px 12px; width:154px;font-weight:bold; font-size:11px;color:#000;margin:0;}
 #meine-suche-neu .datum label{clear:none;float:none; display:inline;}
 #meine-suche-neu .ziel,  #meine-suche-neu .datum,  #meine-suche-neu .personen{float:left;}
 #meine-suche-neu .ziel,  #meine-suche-neu .datum,  #meine-suche-neu .personen{background:url(../../images/dot-hor.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px;}
 #meine-suche-neu #suche_calbutton {border:0 none;float:right;margin-left:7px;padding:0;text-decoration:none;}
 #meine-suche-neu .ziel label{float: left; width:60px;margin-bottom:3px;}
 #meine-suche-neu label.termin-2009{color:#FFFFFF;margin-right:8px;padding:2px 2px 2px 3px; background-color:#FC7F0E;}
 #meine-suche-neu label.termin-2010{color:#FFFFFF;margin-right:8px;padding:2px 2px 2px 3px;background-color:#D94511;}
 #meine-suche-neu .text1{width:94px;border:1px solid #C1BEC0;color:#353535;font-size:0.8em;font-weight:normal;margin-bottom:3px;}
 #meine-suche-neu select#suche_tag{float:left;width:50px;}
 #meine-suche-neu select#suche_monat_jahr{flovat:left;width:80px;}
 #meine-suche-neu select#suche_programm{float:none; margin-top:5px;}

 #meine-suche-neu .personen label{float: left;margin-bottom:3px;}
 #meine-suche-neu .short{width:50px;border:1px solid #C1BEC0;color:#353535;font-size:0.8em;font-weight:normal;margin:0 0 3px 16px;}
 #meine-suche-neu #suche_dalter,  #meine-suche-neu #suche_programm{width:108px;border:1px solid #C1BEC0;color:#353535;font-size:0.8em;font-weight:normal;margin-bottom:3px;}
 #meine-suche-neu .submit_los{float:none;background:url(../../images/button-los.gif) no-repeat left; width:78px; display:block; text-indent:-9999px; margin-left:80px;border:0;height:20px;cursor:pointer; outline:0;font-size:0; line-height:0;}


/* style for blaetterkatalog starts */
#content #content_serviceblaetterkatalog, #content #content_serviceblaetterkatalog_old {
background:transparent url(../images/content_corner_blaterkalaog.gif) no-repeat scroll left top;
}
/* style for blaetterkatalog ends*/

tr.auf_anfrage td{
color:orange
}
span.spn_orange{
display:inline;
float:none;
}
#content_container a.big{
width:115px;
background:url(../images/more_link_big_bg.gif);
}

h1#timer{background: url(../../countdowntimer/timer-bg.jpg) no-repeat left top;text-indent:-9999px;}
#highlights .timer{padding-bottom:0;}
#highlights .item h1#timer{margin:0; padding:0; font-size:1em;height:28px;}

/* starts style to integrate for fahrplaninfos */
#fahrplaninfos{
	background:url(../images/hd_fahrplaninfos.gif) no-repeat top right;
}
#fahrplaninfos{text-indent:-9999px;margin:0;}
#fahrplaninfos
{
  padding:0;
  padding-bottom:10px;
}
.item p.planinfos a{font-weight:normal;}

#highlights .item .planinfos a{display:block; width:170px;text-decoration:none;font-weight:bold}
#highlights .item .planinfos  a.pg_link{display:block;float:right;margin-top:-22px;width:20px}
/* ends style to integrate for fahrplaninfos */
