/* List of elements with no inheritance: body, h1, h2, h3, h4, h5, h6, caption, th, td, blockquote, input, select, textarea */

/* page styles */

html, body, table { margin: 0; padding: 0; }
body { background: #e3e3e3; }
body, caption, th, td, blockquote, input, select, textarea { color: #080808; }
a, a:link, a:visited, a:active { color: #466da7; text-decoration: none; }
a:hover { text-decoration: none; color:#7e99c1; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; }
p { margin: 0.5ex 0 0 0; }
img { border: 0 none; }

/* text classes and styles */

.utext   { font-family: "BPG Glaho Arial V5 U", "BPG Glaho Arial V5", "Sylfaen", "Arial", "Verdana", sans-serif; }
.atext   { font-family: "Arial", "Verdana", sans-serif; }
.unicode { font-family: "Sylfaen", "Arial", sans-serif; }

body, caption, th, td, form, blockquote, .text6, .text5, .text4, .text3, .text2, .text1, .text0, h6, h5, h4, h3, h2, h1, input, select, textarea { font-family: "BPG Glaho Arial V5", "Arial", "Verdana", sans-serif; }
body, caption, th, td, form, blockquote, input, select, textarea { font-size: 8pt; }
.text8  h1 { font-size: 18pt; }
.text7, h2 { font-size: 16pt; }
.text6, h3 { font-size: 14pt; }
.text5, h4 { font-size: 12pt; }
.text4     { font-size: 11pt; }
.text3, h5 { font-size: 10pt; }
.text2     { font-size:  9pt; }
.text1, h6 { font-size:  8pt; }
.text0     { font-size:  6pt; }

.normal    { font-weight: normal; font-style: normal; text-decoration: none; }
.bold      { font-weight: bold; }
.italic    { font-style: italic;}
.underline { text-decoration: underline; }

/* pixel element style */

img.pixel, .pixel { width: 1px;  height: 1px;  border: 0 none; }

/* table styles */

.wholex, .whole { width: 100%; }
.wholey, .whole { height: 100%; }
.borderNone     { border: 0 none; }
.borderTop,    .border { border-top:    1px solid #DFC287; }
.borderLeft,   .border { border-left:   1px solid #DFC287; }
.borderBottom, .border { border-bottom: 1px solid #DFC287; }
.borderRight,  .border { border-right:  1px solid #DFC287; }

/* form styles */

form { display: inline; margin: auto; }
fieldset { border: 1px solid ActiveBorder; padding: 2px 9px 9px 9px; }
label, input, select, textarea { margin: 0; vertical-align: middle; }

/* additional styles */

.ucolor1 { color:#537DDE; }
.ucolor2 { color:#4C4C4C; }
.ucolor3 { color:#466da7; }
.ucolor4 { color:#273d5e; }
.uwtext { color:#FFFFFF; }

.ubutton { border:none; background:url(../images/btn_bg.gif) top left no-repeat; height:24px; width:18px; }
.utextbox { width:154px; border: 1px solid #4A4A4A; background:#F4F4F4; }
.ulanpics { margin-left:3px; }
.umenumargins { margin:9px 0px 9px 20px; }
.ustriped { margin-left:15px; }
.uconttext { margin-left:30px; margin-bottom:33px; margin-right:64px; }
.ubluetitle { margin-left:30px; margin-bottom:10px; color:#466DA7; font-size:14pt; }
.unewstitle { margin-bottom:5px; color:#273d5e; font-size:11pt; font-weight:bold; }
.anchore { margin-right:27px; margin-bottom:12px; }
.housracurs { float:left; margin-right:33px; margin-bottom:15px; }
.housracurs2 { margin-right:15px; }
.fnummer { float:left; margin-right:8px; margin-bottom:5px; } 
#fn td { padding-top:2px; }
#fn a { color:#FFFFFF; display:block; }
#fn a:hover { color:#FFFFFF; text-decoration:underline; }
#vps img { margin-right:14px; }
#list td div { margin-bottom:4px; }

#contform input, #contform select { border:solid 1px #A4A4A4; width:483px; }
#contform span { display:block; margin-bottom:0px; margin-top:10px; }
#contform textarea { width:483px; }

#contactlist a { text-decoration:underline; color:#080808; } 
#contactlist a:hover { text-decoration:none; color:#080808; } 

#pollline span { color:#345B94; font-size:9pt; }
#pollline div { height:10px; display:block; }
#pollline td { padding:11px 4px 11px 4px; }
#pollcont input { margin:0px 7px 0px 0px; }

