FONT {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
TD {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
BODY {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
P {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
P.label_dates {font-size:8px; font-family:Verdana, Arial; font-weight:normal; color:#000000;}
p.info{font-size:12px; font-family:Verdana, Arial; margin-top:5px; padding:0px;}
DIV {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
INPUT {FONT-WEIGHT: NORMAL; FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}

INPUT.button_standard {background-color:#DDDDDD;}
INPUT.checkbox_dates {font-size:8px; color:#FF0000;padding:0px; margin:2px; border:0px;}
INPUT.checkbox_standard {padding:0px; margin:0px;}
INPUT.navButton{width: 190px; background-color:#DDDDDD; margin: 2px; padding: 1px;}

TEXTAREA	{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
SELECT {BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
SELECT.searchHotels{width: 300px;}
FORM {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; padding:0px; margin: 0px;}
H1 {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 18px; margin:0px; padding:0px;}
H2 {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 15px; margin:0px; padding:0px;}
H3 {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 13px; margin:0px; padding:0px;}
H4 {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; margin:0px; padding:0px;}

A:link   {BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active {BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover  {BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

A.link2:link   {BACKGROUND: none; COLOR: #000080; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.link2:active {BACKGROUND: none; COLOR: #000080; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.link2:visited{BACKGROUND: none; COLOR: #000080; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.link2:hover  {BACKGROUND: none; COLOR: #000080; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

A.navi_bottom:link   {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.navi_bottom:active {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.navi_bottom:visited{BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.navi_bottom:hover  {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.title 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.block-title	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
H1.pageTitle {FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 24px; color: #ffffff; margin: 0; padding: 0 10px 0 0; }

/* Standard - Messages */
P.error-message {color: red; font-weight: normal; background: #FFF0EB; padding: 15px; border: 1px solid red; margin-top: 10px; font-size: 12px;}
P.info-message {color: green; font-weight: normal; background: #EAFFEA; padding: 15px; border: 1px solid green; margin-top: 10px; font-size: 12px;}
P.warnung-message {color: #000000; font-weight: normal; background: #FFFFC9; padding: 15px; border: 1px solid #D9D900; margin-top: 10px; font-size: 12px;}
P.message {color: #003277; font-weight: normal; background: #E3E8EF; padding: 15px; border: 1px solid #003277; margin-top: 10px; font-size: 12px;}
p.message a {font-weight: bold; text-decoration: underline; FONT-SIZE: 12px; color: #003277;}
p.warnung-message a {font-weight: bold; text-decoration: underline; FONT-SIZE: 12px; color: black;}
p.error-message  a {font-weight: bold; text-decoration: underline; FONT-SIZE: 12px; color: red;}
p.info-message a {font-weight: bold; text-decoration: underline; FONT-SIZE: 12px; color: green;}

/* Hoteldetails : Navigation */
TABLE.clsTableHotelDetailsNavi{ background: #FED154; color: #000000;}
TABLE.clsTableHotelDetailsNavi a{color: #000000; text-decoration:none; font-size: 11px;}
TABLE.clsTableHotelDetailsNavi a:active{color: #000000; text-decoration:none; font-size: 11px;}
TABLE.clsTableHotelDetailsNavi a:visited{color: #000000; text-decoration:none; font-size: 11px;}
TABLE.clsTableHotelDetailsNavi a:hover{ color: #000000; text-decoration:underline; font-size: 11px;}


/* Hotelslistung */
TABLE.clsHotelEntry {BACKGROUND: #FFEBBA; border: 1px solid #FED154; height: 190px;}
TABLE.clsNotPayedHotelEntry {BACKGROUND: #FFFFFF; border: 1px solid #FED154; height: 100px;}
TD.clsHotelEntryHeader {BACKGROUND: #FED154; COLOR: #000000; PADDING: 2px; height: 20px; FONT-SIZE: 12px;}
TD.clsNotPayedHotelEntryHeader {BACKGROUND: #FFFFFF; COLOR: #000000; PADDING: 2px; FONT-SIZE: 12px;}
TABLE.clsHotelEntry tr td a:link   {FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsHotelEntry tr td a:active {FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsHotelEntry tr td a:visited{FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsHotelEntry tr td a:hover  {FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsNotPayedHotelEntry tr td a:link   {FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsNotPayedHotelEntry tr td a:active {FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsNotPayedHotelEntry tr td a:visited{FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}
TABLE.clsNotPayedHotelEntry tr td a:hover  {FONT-SIZE: 11px; TEXT-DECORATION: underline; color: #0061A1; font-weight: bold;}

/* Pagging */
.clsPagingBar{font-size:13px;color:#000000;text-decoration:none;font-family:Verdana;}
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;}
.clsPagingCurrentPage{font-size:13px;color:#003277;text-decoration:none;font-family:Verdana;}
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;}

.button_gutschein {background:url(/images/button-rot.gif) no-repeat scroll 0% center; border:medium none; color:#FFFFFF; font-size:10px; font-weight:bold; height:20px; line-height:20px; margin:0px; overflow:visible; padding:0px 9px; cursor:pointer;}
.impressum-headline {background-color: #003277; color: #FFFFFF; font-size: 12px; font-weight: bold; font-family: arial; height: 5px; padding: 3px;}
.impressum-text, .impressum-text td  {margin-bottom: 15px; font-weight: bold; font-size: 11px; font-family: arial;}