html{height: 100%;}
body{color: #444444; margin: 0; font-family: Arial,Tahoma,Verdana; font-size: 9pt;}
a{color: #444444; text-decoration: none; font-weight: bold;}
a:hover{color: #EF9E2C; text-decoration: underline;}
input,select,textarea{padding: 1px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000;}

#header{width: 100%; min-width: 980px; background-color: #E7EBEF; color: #000000;}
#header_logo{float: left; padding-left: 18px; padding-top: 5px;}
#header_searchbox{float: right; padding-top: 38px; padding-right: 30px; width: 400px; font-weight: bold; font-size: 11px;}
#header_searchbox input{border: 1px solid #4F4F4F; color: #444444; font-size: 13px; padding: 2px; width: 190px;}

#navigation_top{position:absolute; top:0px; left:0px; width: 100%; font-size: 11px; color: #000000; border-bottom: 1px solid #451802; background-color: #DFDFDF;}
#navigation_top a{color: #000000;}
#navigation_top div{padding: 5px;}
#navigation{background-color: #DFDFDF; border-top: 3px solid #EF9E2C; border-bottom: 1px solid #DFDFDF; text-align: left; padding-left: 16px;}

.navigation_element{font-size: 12px; float: left; background-color: #F1F1F1; text-align: center;}
.navigation_element a{text-decoration: none; color: #5F2B12; padding: 5px 3px 5px 3px; border-right: 1px solid #DFDFDF; display: block; text-align: center;}
.navigation_element a:hover{text-decoration: none; color: #FFFFFF; background-color: #EF9E2C; border-right: 1px solid #EF9E2C; text-align: center;}
.navigation_element_selected{font-size: 12px; float: left; background-color: #EF9E2C; color: #FFFFFF; text-align: center;}
.navigation_element_selected a{text-decoration: none; color: #FFFFFF; padding: 5px 3px 5px 3px; border-right: 1px solid #EF9E2C; display: block; text-align: center;}

.subnavigation_element{font-size: 11px; float: left; background-color: #FFBD5F; border-left: 1px solid #DFDFDF; color: #1F1F1F; text-align: center;}
.subnavigation_element a{text-decoration: none; color: #444444; padding: 5px 3px 5px 3px; display: block; text-align: center;}
.subnavigation_element a:hover{text-decoration: none; color: #000000; background-color: #F1F1F1; text-align: center;}
.subnavigation_element_selected{float: left; text-decoration: none; font-size: 11px; color: #000000; background-color: #F1F1F1; padding: 5px 3px 5px 3px; display: block; text-align: center;}
.subnavigation_element_selected a{text-decoration: none; padding: 5px 3px 5px 3px; color: #000000;}

#navigation_flag{float: right; padding: 5px 3px 0px 3px; display: block; font-size: 12px; color: #000000; text-align: center;}
#navigation_flag img{padding-top: 1px; padding-right: 3px;}
#navigation_content{min-width: 980px; min-height: 436px;}

#container{width: 100%; margin: 0 auto;}
#contents{min-width: 660px;}
.content_headline{font-size: 16px; width: 94%; font-family: Arial; color: #EF9E2C; font-weight: bold; margin: 0px; padding: 10px 0px 12px 0px; text-align: left;}
.content_description{width: 90%; border: 1px solid #813D1B; text-align: left; padding: 12px 20px 12px 20px;}
.content_box{width: 90%; background-color: #F1F1F1; border: 1px solid #DFDFDF; border-width: 1px 1px 1px 1px; padding: 12px 20px 6px 20px; text-align: left;}
.content_box2{background-color: #F1F1F1; border: 1px solid #DFDFDF; border-width: 1px 1px 1px 1px; padding: 6px 10px 3px 10px; text-align: left;}
.content_box_no_bg{padding: 12px 20px 6px 20px; text-align: left;}

.menuright_headline{font-size: 8pt; margin-top: 5px; border-top: 1px solid #DFDFDF; border-bottom: 2px solid #813D1B; background-color: #E7EBEF; color: #000000; padding: 5px;}
.menuright_content{font-size: 12px; line-height: 160%; color: #000000; padding: 10px 0px 5px 15px; text-align: left;}

#intro_box{background: url('http://www.goodwer.com/media/images/startpage_intro_bg.gif') repeat-x; width: 90%; height: 106px; margin-top: 5px; padding: 18px 20px 0px 20px;}
#intro_headline{font-size: 16px; font-family: Arial; font-weight: bold;}
#intro_input{height: 20px; font-size: 16px; width: 70%; border: 1px solid #333333; margin-right: 5px;}
#search_box{background: url('http://www.goodwer.com/media/images/startpage_intro_bg.gif') repeat-x; width: 90%; height: 66px; margin-top: 5px; padding: 18px 20px 6px 20px;}

.row_box1{width: 92%; background-color: #FFFFFF; border: 1px solid #DFDFDF; border-width: 1px 1px 0px 1px; padding: 15px 10px 15px 5px; text-align: left;}
.row_box2{width: 92%; background-color: #F1F1F1; border: 1px solid #DFDFDF; border-width: 1px 1px 0px 1px; padding: 15px 10px 15px 5px; text-align: left;}

.row_box_loggedin1{background-color: #FFFFFF; border: 1px solid #DFDFDF; border-width: 1px 1px 0px 1px; padding: 15px 0px 15px 0px; text-align: left;}
.row_box_loggedin2{background-color: #F1F1F1; border: 1px solid #DFDFDF; border-width: 1px 1px 0px 1px; padding: 15px 0px 15px 0px; text-align: left;}

#ads_skyscraper{float: left; margin-left: 8px; margin-top: 120px;}
#ads_leaderboard{padding-top: 6px; padding-bottom: 8px; text-align: center;}

table{font-size: 12px;}
h2{font-size: 14px; padding: 0px; margin: 0px;}
.sub_h1{font-size: 16px; padding: 0px; margin: 0px;}
.smallfont{font-size: 11px;}
.headline{font-size: 15px; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
.clear{clear:both;font-size:0;line-height:0;height:0;}

.sitebrowser_td{font-size: 11px;}
.sitebrowser_td a{border: 1px solid #DFDFDF; font-weight: normal; padding: 3px 6px 3px 6px; margin: 1px;}
.sitebrowser_td a:hover{color: #444444; text-decoration: none; border: 1px solid #813D1B;}
.sitebrowser_td_selected{color: #FFFFFF; font-size: 11px; font-weight: bold; border: 1px solid #EF9E2C; background-color: #EF9E2C; padding: 3px 6px 3px 6px; margin: 1px;}

.error{background-color: #FF9F9F; border: 1px solid #CB001D; color: #000000; font-size: 12px; padding: 5px 20px 5px 20px; margin-bottom: 10px; text-align: center; font-weight: bold;}
.error a{color: #000000; text-decoration: underline;}
.error a:hover{color: #000000; text-decoration: none;}
.notice{width: 92%; background-color: #F1F1F1; border: 1px solid #DFDFDF; color: #000000; font-size: 12px; padding: 5px 10px 5px 10px; margin-bottom: 10px; text-align: left; font-weight: bold;}
.notice a{color: #000000; text-decoration: underline;}
.notice a:hover{color: #000000; text-decoration: none;}

.input_standart{margin-bottom: 8px; height: 18px; padding-top: 3px; font-size: 13px; width: 200px; border: 1px solid #6F6F6F;}
.textarea_standart{margin-bottom: 8px; padding-top: 3px; font-size: 13px; border: 1px solid #6F6F6F;}
.select_standart{margin-bottom: 8px; padding-top: 3px; font-size: 13px; border: 1px solid #6F6F6F;}
.input_file_standart{margin-bottom: 8px; font-size: 13px; width: 200px;}

#footer{margin: 0 auto; background-color: #DFDFDF; border-top: 2px solid #EF9E2C; width: 100%; color: #000000; font-size: 11px; text-align:center; float:left; margin-top: 10px;}
#footer a{color: #000000; font-weight:normal;text-decoration: none;}
#footer a:hover{text-decoration: underline;}
.footer_box{padding: 10px 10px 30px 30px; float: left; text-align: left; line-height: 160%;}