.htitel    { color: #000000; font-size: 20px; font-weight: bold; font-family: Arial, Sans-Serif, Helvetica; margin-left:5px;}

/*

body {color: black; font-size: 13px; font-family: Arial, Sans-Serif, Helvetica;}

text  { color: black; font-size: 14px; font-family: Arial, Sans-Serif; }
td    { color: black; font-size: 13px; font-family: Arial, Sans-Serif, Helvetica; }
table    { color: black; font-size: 13px; font-family: Arial, Sans-Serif, Helvetica; }
li    { color: #000000; font-size: 13px; font-family: Arial, Sans-Serif; }
h2    { color: #e30020; font-size: 16px; font-weight: bold; font-family: Arial, Sans-Serif, Helvetica; }

a:link 		{ color: #000000; text-decoration: none;}
a:visited 	{ color: #000000; text-decoration: none;}
a:hover 		{ color: #e30020; text-decoration: none;}

.htitel    { color: #000000; font-size: 20px; font-weight: bold; font-family: Arial, Sans-Serif, Helvetica; margin-left:5px;}
.check    { color: black; font-size: 12px; font-family: Arial, Sans-Serif, Helvetica;}

input {font-size:12px; color: #000000; text-decoration: none}
select {font-size: 12px; color: #000000; text-decoration: none}
*/
.hf { color: black; font-size: 11px; }
a:link.hf {  color: #000000; text-decoration: none}
a:visited.hf {  color: #000000; text-decoration: none}
a:hover.hf {  color: #e30020; text-decoration: none}

.hm { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:link.hm {  color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:visited.hm {  color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:hover.hm {  color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}

td.hm2{padding-right:8px;padding-left:8px;}

.hm2 { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:link.hm2 {color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:visited.hm2 { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:hover.hm2 { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}

.hm2_sel { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:underline;FONT-FAMILY:Arial;}
a:link.hm2_sel {color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:underline;FONT-FAMILY:Arial;}
a:visited.hm2_sel { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:underline;FONT-FAMILY:Arial;}
a:hover.hm2_sel { color:#ffffff;font-weight:bold;font-size:11px;TEXT-DECORATION:underline;FONT-FAMILY:Arial;}


.hm3 { color:#e30020;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:link.hm3 {  color:#e30020;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:visited.hm3 {  color:#e30020;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:hover.hm3 {  color:#e30020;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}


.hm4 { color:#000000;font-weight:400;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:link.hm4 {color:#000000;font-weight:400;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:visited.hm4 { color:#000000;font-weight:400;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:hover.hm4 { color:#000000;font-weight:400;font-size:11px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}



.ftext  { color: white; font-size: 13px; }
a:link.ftext {  color: white; text-decoration: none}
a:visited.ftext {  color: white; text-decoration: none}
a:hover.ftext {  color: #e30020; text-decoration: none}

.cs_footer  { color: white; font-size: 11px; }
a:link.ftext {  color: white; text-decoration: none}
a:visited.ftext {  color: white; text-decoration: none}
a:hover.ftext {  color: #e30020; text-decoration: none}


.such_link { color:#000000;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:link.such_link {color:#000000;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:visited.such_link { color:#000000;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}
a:hover.such_link { color:#000000;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}


.textsuchergebnis { color:#e30020;font-weight:bold;font-size:16px;TEXT-DECORATION:none;FONT-FAMILY:Arial;}


#scrollbereich {
   width: 220px;
   height: 300px;
   border: 0px solid silver;
   overflow: auto;
}

td.hw200 {width:200px;font-size:11px;color:#ffffff;font-weight:bold;font-family:arial,helvetica;background-color:#e30020;}
td.hw90 {width:90px;font-size:11px;color:#ffffff;font-weight:bold;font-family:arial,helvetica;background-color:#e30020;}
td.hw80 {width:80px;font-size:11px;color:#ffffff;font-weight:bold;font-family:arial,helvetica;background-color:#e30020;}
td.hw100 {width:100px;font-size:11px;color:#ffffff;font-weight:bold;font-family:arial,helvetica;background-color:#e30020;}

td.hw {font-size:11px;color:#ffffff;font-weight:bold;font-family:arial,helvetica;background-color:#e30020;}


td.hotelschwarz {
  font-size:12px;
  color:#000000;
  font-family:arial,helvetica;
	vertical-align:top;
/*white-space:nowrap;*/	
	
}

td.hotelschwarzwrap {
  font-size:12px;
  color:#000000;
  font-family:arial,helvetica;
	vertical-align:top;
	width:150px;
}



a:link.hotelschwarz 		{font-size:12px; color: #000000; text-decoration: none;}
a:visited.hotelschwarz 	        {font-size:12px; color: #000000; text-decoration: none;}
a:hover.hotelschwarz 		{font-size:12px; color: #e30020; text-decoration: none;}


img {border:0px}

  td.balken {background-image:url(/layout/imgs/layout/red_sch.gif); background-repeat:no-repeat;}
  td.menu1_sel   {background-color:#e30020;}
  td.menu2       {background-color:#e30020;}
  td.menu2_sel   {background-color:#e30020;}
  td.menu2_b       {background-color:#e30020;}
  td.menu2_b_sel   {background-color:#e30020;}
  #menu2         {background-color:#e30020;}
  td.menu3_1     {background-color:#e30020;}
  td.menu3_2     {background-color:#e30020;}
  td.menu3_3     {background-color:#e30020;}
  td.td_menu3    {background-color:#e30020;}
  h1             {color:#e30020;}

table.t1{border-width:0px;width:220px;height:100%;background-repeat:no-repeat;}
table.t2{width:100%;height:100%;}

td.t1{border-width:0px;width:333px;height:100%;background-image:url(/uploads/bgbilder/hfbg_arosa.jpg);background-repeat:no-repeat;}


td.td333x100 {width:333px;height:100%;vertical-align:top;}
td.td240ct {width:240px;text-align:right;vertical-align:top;}
td.td1{vertical-align:top;width:564px;background-color:#ffffff;height:100%;}

td.tdtop{vertical-align:top;}

a.td333x100:link {font-size:14px;font-weight:bold;text-decoration:none;color:#333333;}    
a.td333x100:visited {font-size:14px;font-weight:bold;text-decoration:none;color:#333333;} 
a.td333x100:hover {font-size:14px;font-weight:bold;text-decoration:underline;color:#333333;}   
a.td333x100:active {font-size:14px;font-weight:bold;text-decoration:none;color:#333333;}  
a.td333x100:focus {font-size:14px;font-weight:bold;text-decoration:underline;color:#333333;}   

td.raumr{text-align:right;font-size:12px;margin:0px;padding:0px;padding-left:4px;}
td.rauml{font-size:12px;margin:0px;padding:0px;}

table.komfort {background-color:#ffffff;width:600px;border-color:#000000;border-width:0px;border-style:solid;
background-color:#f9f9f9;margin:10px;margin-top:20px;}

input.ort {width:160px;border : 1px solid rgb(51,51,51); font-family : Arial, Helvetica; font-size : 13px; background-color : #efefef; color : #333333;}
input.plz {width:46px;border : 1px solid rgb(51,51,51); font-family : Arial, Helvetica; font-size : 13px; background-color : #efefef; color : #333333;}
input.input {width:160px;border : 1px solid rgb(51,51,51); font-family : Arial, Helvetica; font-size : 13px; background-color : #efefef; color : #333333;}
input.input2 {width:125px;border : 1px solid rgb(51,51,51); font-family : Arial, Helvetica; font-size : 13px; background-color : #efefef; color : #333333;}
input.inputerw {width:210px;border : 1px solid rgb(51,51,51); font-family : Arial, Helvetica; font-size : 13px; background-color : #efefef; color : #333333;}
p.ort {cursor:pointer;margin:0px;}

input.submit {margin:2px;width:228px;font-weight:bold;
border-width:1px; border-style:solid; 
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 13px; background-color : #e0e0e0; color : #000000;}

input.submitkarte {margin:2px;width:207px;font-weight:bold;
border-width:1px; border-style:solid; 
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 13px; background-color : #e0e0e0; color : #000000;}

input.submitzurueck {width:168px;font-weight:bold;
border-width:1px; border-style:solid; margin-top:-2px;height:21px;
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 13px; background-color : #e0e0e0; color : #000000;}




input.submiterw {margin:2px;width:330px;font-weight:bold;
border-width:1px; border-style:solid; 
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 13px; background-color : #e0e0e0; color : #000000;}

input.ergb {margin:2px;width:140px;font-weight:bold;
border-width:1px; border-style:solid; 
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 12px; background-color : #e0e0e0; color : #000000;}


input.detailseite {margin:2px;width:130px;font-weight:bold;
border-width:1px; border-style:solid; 
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 12px; background-color : #e0e0e0; color : #000000;}

/*alter Hotelführer 
input.detailseite2 {margin-left:6px;margin-right:8px;margin-top:2px;margin-bottom:2px;width:160px;font-weight:bold;
border-width:1px; border-style:solid; 
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 12px; background-color : #e0e0e0; color : #000000;}
*/
input.detailseite2 {font-weight:normal;height:19px;width:160px;
background-color:#e8e9ea;text-align:center;color:#000000; font-family:Arial;font-size:12px;
border-width:0px;margin-top:2px;background-image:url(/layout/imgs/layout/knopfbg.gif); background-repeat:no-repeat;}



input.sucheklein {width:110px;font-weight:bold;
border-width:1px; border-style:solid; margin-top:-2px;height:21px;
border-top-color:#cfcfcf; border-left-color:#cfcfcf;
border-bottom-color:#333333; border-right-color:#333333;
font-family : Arial, Helvetica; font-size : 13px; background-color : #e0e0e0; color : #000000;}

div.sucheklein{float:right}

div.ortslist{border-width:1px; border-color:#333333; color:#000000;border-style:solid; 
width:200px; height:0px;background-color:#ffffff;overflow:auto;margin-top:-2px;
visibility:hidden;
position:absolute;}
td.head{font-weight:bold;padding:4px;background-color:#e30020; color:#ffffff;}
div.head{font-weight:bold;padding-top:4px;background-color:#e30020; color:#ffffff;}

 

div.ortslist2{border-width:1px; border-color:#333333; color:#000000;border-style:solid; 
width:150px; height:0px;background-color:#ffffff;overflow:auto;margin-top:-2px;
visibility:hidden;
position:absolute;}





td.erwtdm{padding:4px;}
td.erwtdr{padding:4px;}
td.erwtdl{padding:4px;}

td.start{vertical-align:top;padding-top:10px;padding-left:30px;}
td.start2{vertical-align:top;text-align:right;}


select.start {font-size: 13px; color: #000000; text-decoration: none;background-color:#efefef;width:12em;}
td.rot2{text-align:center;color:#ffffff;background-color:#e30020;font-weight:bold;padding:3px;}
td.sucher{padding:2px;padding-right:5px;}
td.suchel{padding:2px;padding-left:5px;}
td.zwi{height:5px;}

table.t3{background-color:#efefef; margin-left:20px;}

td.komfort1{padding-top:10px;padding-right:10px;text-align:center;}

div.k{width:191px;font-family : Arial, Helvetica; font-size : 13px;float:left}
div.k1{width:140px;font-family : Arial, Helvetica; font-size : 13px;float:left}
div.k2{width:55px;font-family : Arial, Helvetica; font-size : 13px;float:left}
div.k3{margin-top:7px;width:88px;font-family : Arial, Helvetica; font-size : 13px;float:left}

select.erw {font-size: 13px; color: #000000; text-decoration: none;background-color:#efefef;width:15.7em;}

input.k2{margin-bottom:8px;}


div.karte2{visibility:hidden;position:absolute;top:20px;right:220px;background-color:#ffffff;font-weight:bold;color:#000000;padding:10px;text-align:center;
border-color:#333333; border-style:solid; border-width:2px;}


a.klein:link {font-size:12px;font-weight:normal;text-decoration:none;color:#333333;}    
a.klein:visited {font-size:12px;font-weight:normal;text-decoration:none;color:#333333;} 
a.klein:hover {font-size:12px;font-weight:normal;text-decoration:underline;color:#333333;}   
a.klein:active {font-size:12px;font-weight:normal;text-decoration:none;color:#333333;}  
a.klein:focus {font-size:12px;font-weight:normal;text-decoration:underline;color:#333333;}   

img.x {margin-bottom:6px}

td.li1{background-color:#eeeeee;font-size:11px;padding-left:6px;padding-right:6px;}
td.li2{background-color:#e30020;color:#ffffff;font-size:12px;font-weight:bold;padding-left:5px;padding-right:5px;}


input.direkt {font-size:12px;font-weight:bold;text-decoration:none;color:#ffffff;background-color:#e30020;width:130px;height:20px;
border-width:1px;border-style:solid;border-left-color:#F7999D;border-top-color:#F7999D;border-right-color:#77191D;border-bottom-color:#77191D;
}    

input.direkt_neu {font-weight:normal;height:19px;width:160px;
background-color:#e8e9ea;text-align:center;color:#000000; font-family:Arial;font-size:12px;
border-width:0px;margin-top:2px;background-image:url(/layout/imgs/layout/knopfbg_rot.gif); background-repeat:no-repeat;}



input.direkt2 {;width:228px;font-weight:bold;
border-width:1px; border-style:solid; 
border-left-color:#F7999D;border-top-color:#F7999D;border-right-color:#77191D;border-bottom-color:#77191D;
font-family : Arial, Helvetica; font-size : 13px; background-color : #e30020; color : #ffffff;}

div.direkt{padding-top:10px;text-align:center;height:35px;}


td.graudr {background-color:#D9D9D9;padding-top:7px;}

td.rotbanner {background-color:#e30020;color:#ffffff;font-size:16px;font-weight:bold;
padding-top:15px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;}

table.rotbanner {margin-top:8px;margin-right:1px;}
table.rotbannerns {margin-top:8px;}



a.knopf_w:link 		{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}   
a.knopf_w:visited	{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}
a.knopf_w:active 	{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;} 
a.knopf_w:focus 	{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}
a.knopf_w:hover 	{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}

a.knopf_w2:link 		{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w2.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}   
a.knopf_w2:visited	{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w2.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}
a.knopf_w2:active 	{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w2.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;} 
a.knopf_w2:focus 		{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w2.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}
a.knopf_w2:hover 		{padding-left:2px;padding-right:18px;background-image:url(/layout/imgs/knopf_w2.gif);background-position:right;background-repeat:no-repeat;font-weight:normal;text-decoration:none;color:#000000;background-color:#ffffff;border-width:1px;border-color:#B8B9BA;border-style:solid;border-right-width:0px;}



/********************************************************* hotelführer **********************************************************************/
img.hotelfuehrer { 

margin : 40px 1px 0px 20px; 

} 
/*****************************************************************************************************************************************************/

