
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* =========================== Background Home (no javascript version) ======================= */
TD.bkgrnd{ 
	background-image: url(/img/home/0.jpg); 
	background-repeat: no-repeat; 
}
/* =========================================================================================== */

.bg_home {
	background-image:url(../fileadmin/img/illu/home.gif); 
	background-repeat:no-repeat;
}

.bg_rand {
	background-color:#797979;
}

.bg_rand_white {
	background-color:#FFFFFF;
}

.bg_content {
	background-color: #F6F3F1;
}

.bg_content_right {
	background-image: url(../img/bg_content_right.gif);
	background-repeat: no-repeat;
}

.bg_content_linea {
	background-image: url(../img/bg_content_linea.gif);
	background-repeat: repeat-y;
}

.bg_content_full{
	background-image: url(../img/bg_content_full.gif);
	background-repeat: repeat-y;
	background-position: bottom;
	background-color: #F6F3F1;
}

.bg_row1 {
	background-color: #D6D3D1;
}

.trennlinie_content {
	background-color: #D6D3D1;
}


.bg_box_navi {
	background-color: #F6F3F1;
}


.text	{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #797979;
}

.texterror{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #CC0000;
}

.textwhite	{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #FFFFFF;
}

.texts	{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #797979;
}


.header	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #797979;
}
		
		
.subheader	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #797979;
}

.lastminute	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #E9510F;
}
	

.textbold	{font-weight: bold;}

A:link {color: #797979; text-decoration: underline;font-weight: bold;}
A:visited {color: #797979; text-decoration: underline;font-weight: bold;}
A:active {color: #797979; text-decoration: underline;font-weight: bold;}
A:hover {color: #E9510F; text-decoration: underline;font-weight: bold;}

A.link_booking:link {color: #E9510F; text-decoration: none;font-weight: normal;}
A.link_booking:visited {color: #E9510F; text-decoration: none;font-weight: normal;}
A.link_booking:active {color: #E9510F; text-decoration: none;font-weight: normal;}
A.link_booking:hover {color: #E9510F; text-decoration: none;font-weight: normal;}

ul{
  list-style-image: url(../img/listing_icon.gif);
  margin-top:5;
}

.img_down_div{
	position:absolute;
	z-index:50;
	visibility: hidden;
	margin-left:145px;
}

/* =========================== ADRESSE HOME ============================== */
#address_home{
	position:absolute; 	
	top: 670px;
}


/* =========================== HOME BOX ============================== */

#info_tab1{
	position:absolute; 	
}

#info_tab1{
	position:absolute; 	
}

#info_tab3{
	position:absolute; 	
}

.tab1_text	{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #530005;
}

.tab2_text	{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #530005;
}

.tab3_text	{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #530005;
}

#info_loading{
	position:absolute; 	
}

A.tab1_lk:link {color: #530005; text-decoration: none;font-weight: bold;}
A.tab1_lk:visited {color: #530005; text-decoration: none;font-weight: bold;}
A.tab1_lk:active {color: #530005; text-decoration: none;font-weight: bold;}
A.tab1_lk:hover {color: #530005; text-decoration: none;font-weight: bold;}

A.tab2_lk:link {color: #530005; text-decoration: none;font-weight: 400;}
A.tab2_lk:visited {color: #530005; text-decoration: none;font-weight: 400;}
A.tab2_lk:active {color: #530005; text-decoration: none;font-weight: 400;}
A.tab2_lk:hover {color: #530005; text-decoration: none;font-weight: 400;}

A.tab3_lk:link {color: #530005; text-decoration: none;font-weight: 400;}
A.tab3_lk:visited {color: #530005; text-decoration: none;font-weight: 400;}
A.tab3_lk:active {color: #530005; text-decoration: none;font-weight: 400;}
A.tab3_lk:hover {color: #530005; text-decoration: none;font-weight: 400;}


/* =========================== AJAX & JSON BOX ============================== */

#view {
	position:absolute;
	height: 50px;
}

#view2 {
	position:absolute;
	height: 50px;
}

.bg_linearecord{
	background-color: #E3B300;
}

.textbox	{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #797979;
}

A.textbox_lk:link {color: #797979; text-decoration: none;font-weight: 400;}
A.textbox_lk:visited {color: #797979; text-decoration: none;font-weight: 400;}
A.textbox_lk:active {color: #797979; text-decoration: none;font-weight: 400;}
A.textbox_lk:hover {color: #797979; text-decoration: none;font-weight: 400;}




/* =========================== SEARCH ============================== */
div#container{
margin: 0px;
}

a.info{
position:relative; 
z-index:24;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

a.info:hover{
z-index: 25;
background-color: #CCCCCC;
}
a.info span{
display: none;
}
a.info:hover span{
display: block;
position:absolute;
top: 2em;
left: 2em;
width: 30em;
border: 1px solid #FFFFFF;
background-color: #797979;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #FFFFFF;
padding: 5px;
text-decoration: none;
}

a.info2{
position:relative; 
z-index:24;
background-color: #FFFFFF;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

a.info2:hover{
z-index: 25;
background-color: #CCCCCC;
}
a.info2 span{
display: none;
}
a.info2:hover span{ 
display: block;
position:absolute;
top: 2em;
left: 2em;
width: 40em;
border: 1px solid #333333;
background-color: #797979;
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
padding: 5px;
}
/*============================ END Search ============================= */

/* =========================== START Bildergallerie ======================= */
#Galerietext {
	position:absolute;
	top:575px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #797979;
	font-weight:bold;
	margin-left: 36px;
}

#Overview {
	position:absolute;
	top:577px;
	margin-left: 512px;
}

/* =========================== END Bildergallerie ========================= */

/*============================ SBB ONLINE FAHRPLAN ==================== */
.sbb_bg_header{
	background-color: #003366;
}

.sbb_bg_rand{
	background-color: #CECECE;
}

.sbb_button {
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #666666;
	background-color: #F0F0F0;
	border-color: #A5A5B2;
	border-width: 1px;
	border-style: solid;
}
/*============================ END SBB ONLINE FAHRPLAN ================ */

/* =========================== FORM =========================== */

input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	background-color:#FFFFFF;
}

input.radio { border-width: 0px; }

input.button {background-color: #797979; color: #FFFFFF;}

/* =========================== END FORM =========================== */
/* =========================== NEWS =========================== */

.news_titel{
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #797979;
}

/* =========================== END NEWS =========================== */

.calendar_div{
	position:absolute;
	z-index:20;
	display:none;
	margin-left:-21px;
	margin-top:24px;
}

.calendar_iframe{
	width:212px;
	height:170px;
	border:0px;
	padding:0px;
	margin:0px;
}

#euroconverter{
	margin-left:-2px;
	z-index: 15;
}

/* =========================== SITEMAP =========================== */

#sitemap_box{
   float:left;
	width: 255px;
	margin-bottom: 30px;
}

.sitemap_level1 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	color: #E9510F;
}

.sitemap_level2 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-weight: normal;
}

.sitemap_level3 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	font-weight: normal;
}


A.sitemap:link {color: #797979; text-decoration: none;}
A.sitemap:visited {color: #797979; text-decoration: none;}
A.sitemap:active {color: #797979; text-decoration: none;}
A.sitemap:hover {color: #E9510F; text-decoration: none;}

/* =========================== END SITEMAP =========================== */


/* =========================== DIV CONTENT =========================== */

#content_normal {
	position:relative;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
}
#content_links {
	position:relative;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

/* =========================== END DIV CONTENT =========================== */


/* My MISANI - Wie Funktioniert's */
#dbt_intro_rooms{
	border: 1px solid #D4D1CF;
	background-color: #FBFBFB;
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #333333;
	margin-left: 20px;
	margin-bottom: 22px;
	padding: 10px;
}

#dbt_button_intro{
	margin-left: 20px;
}

.dbt_textfocus{
	font-family: verdana, arial, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #E85521;
}


.newsletter_bild{
	border-color:#333333;
	border-style:solid;
	border-width:1px;
}