td, div, span, p, h1, form, h2, h3 { font-weight:normal; font-family:Arial,Helvetica,Tahoma; margin-bottom:0pt; margin-top:0pt; font-size:12px; }

/* general information, used on all pages */
.black {text-decoration:none; color:#000066; font-family: Arial, Helvetica; font-weight:700}
.black8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: arial,sans-serif; font-weight:100}
.black9 {text-decoration:none; color:#000066; font-size: 9pt; font-family: arial,sans-serif; font-weight:200}
.black10 {font-family: arial, helvetica, sans-serif; text-decoration:none; color:#000066; font-size: 10pt; font-weight:700}
A:hover {text-decoration:underline; color:#CC0000;}
A:link {text-decoration:none; color:#0000FF;}
A:visited {text-decoration:none; color:#740163;}
table.border { background-color:transparent; border-style:solid; border-width:1px; border-color:#dddddd; }

.smalltext { color:#151635; font-size:10px; font-family:Arial,Helvetica,Tahoma; }

/* box with searchforms and statusline */
.topboxborder { background-color:#DDDDDD; }
.topboxinside { background-color:#EFEFEF; }
a.box:link { color:#001D3C; font-weight:bold; text-decoration:underline; }
a.box:visited { color:#001D3C; font-weight:bold; text-decoration:underline; }
a.box:hover { color:#FFoooo; text-decoration:none; }
.inputform { color:#001D3C; background-color:#FFFFFF; font-size:11px; }
.button { color:#001D3C; font-size:11px; }

/* navigationtable on worldlevel (homepage) and countrylevel */
.nav { color:#001D3C; }
.nav:link { color:#001D3C; text-decoration:underline; }
.nav:visited { color:#001D3C; text-decoration:underline; }
.nav:hover { color:#FFoooo; text-decoration:none; }
.navbold:link { color:#001D3C; font-weight:bold; }
.navbold:visited { color:#001D3C; font-weight:bold; }
.navbold:hover { color:#FFoooo; font-weight:bold; }

/* hotellist with big table of hotels */
.listborder { background-color:#DDDDDD; }
.listhead { background-color:#DDDDDD; color:#001D3C; font-size:12px; }
a.listheadlink:link { color:#001D3C; text-decoration:underline; }
a.listheadlink:visited { color:#001D3C; text-decoration:underline; }
a.listheadlink:hover { color:#FFoooo; text-decoration:none; }
.lback1 { background-color:#FFFFFF; }
.lback2 { background-color:#EFEFEF; }
.lnorm { color:#001D3C; font-size:12px; }
.lsmall { color:#001D3C; font-size:10px; }
.lbold { color:#001D3C; font-size:12px; }
a.lbold:link { color:#800000; font-weight:bold; text-decoration:underline; }
a.lbold:visited { color:#800000; font-weight:bold; text-decoration:underline; }
a.lbold:hover { color:#FFoooo; text-decoration:none; }

/* hotellist footer: forward- and backward-links */
td.forwback { color:#004693; font-weight:bold; }
a.forwback:link { color:#004693; font-weight:normal; text-decoration:underline; }
a.forwback:visited { color:#004693; font-weight:normal; text-decoration:underline; }
a.forwback:hover { color:#004693; font-weight:normal; text-decoration:none; }

/* hotelsingle with individual text */
.singledata { color:#001D3C; font-size:12px; }
.singleborder { background-color:#DDDDDD; }
.singletext { color:#001D3C; font-size:12px; background-color:#FFFFFF; }
.singletitle { background-color:#DDDDDD; color:#001D3C; font-size:12px; font-weight:bold; }
.ssmalltitle { color:#001D3C; font-size:10px; }
.ssubtitle { background-color:#EFEFEF; color:#001D3C; font-size:12px; font-weight:bold; }
.sinfo { color:#001D3C; font-size:11px; font-style:italic; }
.ssmall { color:#001D3C; font-size:10px; }

.slinesnorm { background-color:#FFFFFF; color:#001D3C; font-size:12px; }
.sbarlight { color:#004693; font-size:11px; }

/* voteform */
.votebody { background-color:#FFFFFF; margin-bottom:0pt; margin-top:0pt; margin-left:0pt; margin-right:0pt; }
.vtableborder { background-color:#DDDDDD; }
.votebacktitle { background-color:#DDDDDD; }

.vstatuslines { color:#001D3C; }
.vtabletext { font-size:12px; color:#001D3C; }
.vtablebold { font-weight:bold; }
.vtablesmall { font-size:11px; color:#004693; }
a.vnav:link { font-size:12px; color:#001D3C; text-decoration:underline; }
a.vnav:visited { font-size:12px; color:#001D3C; text-decoration:underline; }
a.vnav:hover { font-size:12px; color:#FFoooo; text-decoration:none; }

.vlback { background-color:#EFEFEF; }
.vrback { background-color:#FFFFFF; }
.votehover { background-color:#FFA562; }
/* Ende der Datei style.css */
