body 
{
font: 89% "Courer", Verdana, Arial, Lucida, Helvetica, sans-serif;
}

a:link
{
	text-decoration:none; font-weight:normal; color:#000000;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a:visited
{
	text-decoration:none; font-weight:normal; color:#000000;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a:hover
{
	text-decoration:none; font-weight:normal; color:#0000FF;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a:active
{
	text-decoration:none; font-weight:normal; color:#0000FF;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}

a.blue_underline:link
{
	text-decoration:underline; 
	font-weight:normal; 
	color:#0000FF;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.blue_underline:visited
{
	text-decoration:underline; 
	font-weight:normal; color:#0000FF;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.blue_underline:hover
{
	text-decoration:underline; 
	font-weight:normal; color:#0000FF;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.blue_underline:active
{
	text-decoration:underline; 
	font-weight:normal; color:#0000FF;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}


a.link2:link
{
	text-decoration:none; font-weight:normal; color:#0000CC;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.link2:visited
{
	text-decoration:none; font-weight:normal; color:#0000CC;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.link2:hover
{
	text-decoration:none; font-weight:normal; color:#0000CC;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.link2:active
{
	text-decoration:none; font-weight:normal; color:#0000CC;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}

a.link3:hover
{
	text-decoration:none; font-weight:normal; color:#006DF1;
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}
a.link4
{
	font-weight: normal;
	font-size:11px;
	font-family: Verdana, Arial;
}

a.link4:hover
{
	font-weight: normal;
	font-size:11px;
	font-family:Verdana, Arial;
	color:#006DF1;
}


a.link_info:active
{
	font-weight: normal;
	font-size:12px;
	font-family: Verdana, Arial;
	color: #0000CC;
}


a.link_info:visited
{
	font-weight: normal;
	font-size:12px;
	font-family: Verdana, Arial;
	color: #0000CC;
}

a.link_info:link
{
	font-weight: normal;
	font-size:12px;
	font-family: Verdana, Arial;
	color: #0000CC;
}

a.link_info:hover
{
	font-weight: normal;
	font-size:12px;
	font-family:Verdana, Arial;
	color:#006DF1;
	
}


p
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

p.small
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

p.label_dates
{
	font-size:8px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

p.heading
{
	font-size:15px;
	font-family:Verdana, Arial;
	font-weight:bold;
}

h1.heading
{
	font-size:15px;
	font-family:Verdana, Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h1.heading13
{
	font-size:13px;
	font-family:"Courer", Verdana, Arial;
	font-weight:bold;
}


p.heading2
{
	font-size:12px;
	font-family:Verdana, Arial;
	font-weight:bold;
}


div.standard
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
	padding: 0 5px 0 0;
	color:#000000;
}

p.info
{
	font-size:12px;
	font-family:Verdana, Arial;
	font-weight:normal;
}

p.info_red
{
	font-size:12px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color: rgb(184,32,30);
	text-align: left;
}

textarea.standard
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

input
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}

input.standard
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
}

input.button_standard
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background-color: #EEEEEE;
}

input.help_button
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background-color: #D7E9FD;
	width: 150px;
}

input.help_button2
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background-color: #D7E9FD;
	width: 200px;
}

input.func_button
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background-color: #EEEEEE;
	width: 140px;
}

.radio_standard
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.loadStateCities
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	width:180px;
}

.dropdown_standard
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	color:#000000;
}

.checkbox_standard
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.checkbox_dates
{
	font-size:8px;
	font-family:Verdana;
	font-weight:normal;
	color:#FF0000;
	padding:0px;
	margin:0px;
	border:0px;
}

select
{
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
}

td
{
	font-size:11px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

td.td_dates
{
	font-size:9px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

.inputHintComp
{
	font-size:10px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

.std_msg_label
{
	font-size:12px;
	font-family:Verdana, Arial;
	font-weight:normal;
	color:#000000;
}

.buttonNav
{
border: none;
background: white; 
cursor: pointer;
}

.clsTableInfoBox
{
/*border: 1px solid #FF8000;*/
border: none;
background: #FFF4B4;
}

.clsTableInfoBox td
{
padding: 3px; 
color: #000000;
font-size:12px;
font-family: Verdana, Arial;
}

.clsTableInfoBoxForBus
{
border: none;
/*background: #D7E9FD;*/
}

.clsTableInfoBoxForBus td
{
padding: 2px; 
color: #000000;
font-size:11px;
font-family: Verdana, Arial;
}

.clsPreisBlock
{
color: #CCCCCC;
}

a.clsPagingPages:link
{
	font-size:13px;
	font-family:Verdana;
	text-decoration:underline;
}

a.clsPagingPages:visited
{
	font-size:13px;
	font-family:Verdana;
	text-decoration:underline;
}

a.clsPagingPages:hover
{
	font-size:13px;
	font-family:Verdana;
	text-decoration:underline;
}

a.clsPagingPages:active
{
	font-size:13px;
	font-family:Verdana;
	text-decoration:underline;
}

a.clsPagingCurrentPage:link
{
	font-size:13px;
	color:#0000FF;
	text-decoration:none;
	font-family:Verdana;
}

a.clsPagingCurrentPage:visited
{
	font-size:13px;
	color:#0000FF;
	text-decoration:none;
	font-family:Verdana;
}

a.clsPagingCurrentPage:hover
{
	font-size:13px;
	color:#0000FF;
	text-decoration:none;
	font-family:Verdana;
}

a.clsPagingCurrentPage:active
{
	font-size:13px;
	color:#0000FF;
	text-decoration:none;
	font-family:Verdana;
}

.clsPagingBar
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-family:Verdana;
}


a.clsSortLink:link
{
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}

a.clsSortLink:visited
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	font-weight:bold;
}

a.clsSortLink:hover
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	font-weight:bold;
}

a.clsSortLink:active
{
	font-size:11px;
	font-family:Verdana;
	text-decoration:none;
	font-weight:bold;
}

/* ------------------------- Box mit runden Ecken ------------------------- */

.RoundBoxTop div { background: url(../images/tl.gif) no-repeat top left; }
.RoundBoxTop { background: url(../images/tr.gif) no-repeat top right; }

.RoundBoxTop div, .RoundBoxTop {
width: 100%;
 height: 3px; 
font-size: 0px;
}

.BoxHeader h2{
	padding:0px 5px;
	margin:0px;
	font-family: Verdana, Arial, Vera sans, Sans, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#BoxWhiteContent180 {
	/*width:180px;*/
	float:left;
	position:relative;
	margin-left:0px;
	background-color: #FFFFFF;
	margin-right: 0px;
	font-family: Arial, Vera sans, Sans, sans-serif;
	font-size: 0px;
	/* height: auto; */
	padding: 0px;
	border: 1px solid #2E5B89;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

#BoxWhiteContentBorderGreen180 {
	/*width:180px;*/
	float:left;
	position:relative;
	margin-left:0px;
	background-color: #FFFFFF;
	margin-right: 0px;
	font-family: Arial, Vera sans, Sans, sans-serif;
	font-size: 0px;
	/* height: auto; */
	padding: 0px;
	border: 1px solid rgb(68,113,28);
	margin-bottom: 0px;
	margin-top: 0px;
	
}

#RoundBoxOuter180 {

	width:180px;
	float:left;
	position:relative;
	margin-left:0px;
	margin-right: 0px;
	font-family: Arial, Vera sans, Sans, sans-serif;
	font-size: 10px;
	/* height: auto; */
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.RoundBox180Blue {

	width:180px;
	background: #2E5B89;
	clear: both;
	margin: 0px;
	padding:0px
}

.RoundBox180Green {

	width:180px;
	background: rgb(68,113,28);
	clear: both;
	margin: 0px;
	padding:0px
}
/* ------------------------- BOX mit runden Ecken ENDE ------------------------- */
/*********************************************************************************/
/* ------------------------- TOP-HOTELS UND EVENTS ------------------------------*/
h2.topheadline
{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Vera sans, Sans, sans-serif;
	font-size: 11px;
}

td.topheadline
{
	text-align: center; 
	padding:1px 1px 2px 1px; 
	color:#FFFFFF; 
	background: rgb(102,153,204)/*rgb(133,173,204)*/;
	border:none;
}

td.topheadline_brd
{
	text-align: center; 
	background: rgb(102,153,204)/*rgb(133,173,204)*/;
}


h1.topheadline2
{
	padding:0px 0px 5px 0px;
	margin:0px;
	font-family: Verdana, Arial, Vera sans, Sans, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

td.tophright
{
border-right: 1px solid rgb(255,255,255)/*#FEEC7A*/; 
}

td.tophleft
{
border-left: 1px solid rgb(255,255,255); 
}


  /*th, td, div{border: solid 1px red;} 
  

  
   
   

