body {  background-color: #BDBFAF}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #666666;}

.table1 { border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #EDE9D0; margin-bottom: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px;}
.main {  background-color: #F5F6E7; padding-top: 7px; padding-right: 5px; padding-bottom: 7px; padding-left: 5px; border: 1px #333333 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; color: #333333;}
.right {  background-color: #EDE9D0; text-align: center; border-color: black black black #333333; vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 5px; padding-left: 5px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3px;}
.menu {  font-weight: normal; text-align: center; border-color: #333333 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;; padding-top: 4px; padding-bottom: 4px}
.bottom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: center; height: 20px; background-color: #EDE9D0; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.table2 { border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #EBE1C6; margin-bottom: 5px; margin-top: 5px; margin-right: 0px; margin-left: 0px;}

a:link.type1 {color: #666666; text-decoration: none; font-family: verdana; font-size: 11px;}
a:visited.type1 {color: #666666; text-decoration: none; font-family: verdana; font-size: 11px;}
a:active.type1 {color: #666666; text-decoration: none; font-family: verdana; font-size: 11px;}
a:hover.type1 {color: #666666; text-decoration: underline; font-family: verdana; font-size: 11px;}

a:link.type2 {color: blue; font-family: verdana; font-size: 12px;}
a:visited.type2 {color: blue; font-family: verdana; font-size: 12px;}
a:active.type2 {color: blue; font-family: verdana; font-size: 12px;}
a:hover.type2 {color: blue; font-family: verdana; font-size: 12px;}

a:link.type3 {color: #555555; text-decoration: none; font-family: verdana; font-size: 10px;}
a:visited.type3 {color: #555555; text-decoration: none; font-family: verdana; font-size: 10px;}
a:active.type3 {color: #555555; text-decoration: none; font-family: verdana; font-size: 10px;}
a:hover.type3 {color: #555555; text-decoration: underline; font-family: verdana; font-size: 10px;}

a:link.bottomlink {color: #666666; text-decoration: none; font-family: verdana; font-size: 9px;}
a:visited.bottomlink {color: #666666; text-decoration: none; font-family: verdana; font-size: 9px;}
a:active.bottomlink {color: #666666; text-decoration: none; font-family: verdana; font-size: 9px;}
a:hover.bottomlink {color: #666666; text-decoration: underline; font-family: verdana; font-size: 9px;}

a:link.headline {color: #FFFFFF; text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
a:visited.headline {color: #FFFFFF; text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
a:active.headline {color: #FFFFFF; text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
a:hover.headline {color: #FFFFFF; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}

a:link.result_pages {color: #666666; text-decoration: underline; font-family: verdana; font-size: 11px;}
a:visited.result_pages {color: #666666; text-decoration: underline; font-family: verdana; font-size: 11px;}
a:active.result_pages {color: #666666; text-decoration: underline; font-family: verdana; font-size: 11px;}
a:hover.result_pages {color: #666666; text-decoration: underline; font-family: verdana; font-size: 11px;}

.top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-align: center; height: 20px ; background-color: #EDE9D0; border: 1px #333333 solid;}

.hspacer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; height: 16px; padding-right: 3px; padding-left: 3px; text-align: right;}
.vspacer {  width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px;}
.res {  font-size: 11px; background-color: #E8E9DB; color: #333333; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; vertical-align: top; font:Verdana, Arial, Helvetica, sans-serif;}
.res2 { font-size: 11px; background-color: #F5F6E7; color: #333333; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; vertical-align: middle;}
.res3 { font-size: 11px; background-color: #F8F8F8; color: #333333; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; vertical-align: top;}
.res4 { font-size: 11px; background-color: #F5F6E7; color: #333333; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; vertical-align: top;}

.formfields {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.formfields2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF3333; background-color: #E8E9DB; border: 0px #E8E9DB solid; font-weight: bold;}
.formfields3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.knapper {  background-color: #D6983A; font-weight: bold; color: #FFFFFF; font-size: 10px;}
.knapper1 { font-weight: normal; font-size: 10px;}

a:link.turrap {color: #E8E9DB; text-decoration: none; font-family: verdana; font-size: 10px;}
a:visited.turrap {color: #888888; text-decoration: none; font-family: verdana; font-size: 10px;}
a:active.turrap {color: #E8E9DB; text-decoration: none; font-family: verdana; font-size: 10px;}
.rightBottom { background-color: #EDE9D0; text-align: center; border-color: black black black #333333; padding-top: 5px; padding-bottom: 5px; vertical-align: bottom; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;}
.tableMain {  height: 100%}
.table3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top;}
.subheadlines {  font-style: italic; color: #666666;}
.frontpage { background-color: #F5F6E7; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 0px #333333 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; color: #333333;}
.headline_cell {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; background-image: url(images/3dbar_travellingbirder.gif); vertical-align: top; padding-top: 3px;}
.table4 {  font-size: 11px; background-color: #FFFFFF; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;}
.news {  font-size: 10px; color: #666666; background-color: #FFFFFF; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; vertical-align: top;}
.res5 { font-size: 11px; background-color: #E8E9DB; color: #333333; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; vertical-align: top;}
.right2 { background-color: #EDE9D0; text-align: center; border-color: black black black #333333; vertical-align: bottom; padding-right: 5px; padding-left: 5px; padding-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3px ; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;}
.res6 { font-size: 10px; background-color: #E8E9DB; color: #555555; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 15px; vertical-align: top;}
.res7 { font-size: 10px; background-color: #E8E9DB; color: #555555; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 5px; vertical-align: top ; font-weight: bolder;}
.headline_cell_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; background-image: url(images/3dbar_left_travellingbirder.gif); vertical-align: top; padding-top: 3px;}
.headline_cell_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 25px; background-image: url(images/3dbar_right_travellingbirder.gif); vertical-align: top; padding-top: 3px;}
.res_header { font-size: 11px; background-color: #B6B7A7; color: #FFFFFF; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; font-weight: bold; height: 18px;}
.cellTop {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px}

.row_standard_header {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma; BACKGROUND-COLOR: #E8E9DB;}
.row_standard {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma; BACKGROUND-COLOR: #E8E9DB;}
.row_standard_High {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma; BACKGROUND-COLOR: #D4D5C9;}

.cellHeaderLeft {background-image: url(images/tab_left.gif); width: 4px; height:29px; background-repeat:no-repeat;}
.cellHeaderRight {background-image: url(images/tab_right.gif); width: 4px; height:29px; background-repeat:no-repeat; background-position:right;}
.cellHeaderMiddle {background-image: url(images/tab_middle.gif); height:29px; background-repeat:repeat-x; font-size: 11px; font-weight: bold; color: #666666;}
.cellBoxMain {border: 1px solid #DAD6BF; background-color: #F2F3E7; background-image: url(images/box_background.gif); background-repeat:repeat-x; background-position:top; font-size: 11px; color: #666666; vertical-align:top; padding:5px;}

.news_headline {font-size: 14px; font-weight:bold; color: #666666; padding: 3px;}
.news_text {font-size: 11px; color: #555555; padding: 3px; vertical-align:top;}
.news_picture {padding: 3px; vertical-align:top;}

.box_stat { font-size: 10px; color: #666666; padding-bottom:1;}

