@charset "utf-8";
/* CSS Document */

/* =reset 
*****************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}


/* =standard
*****************************************************/

html, body, form {width:100%;height:100%;}

body {font-family:Verdana, Arial, Helvetica;color:#7d7d7d;font-size:12px;}
input[type='submit'],input[type='button'] {height:27px;cursor:pointer;}
input[type='submit'],input[type='button'] {font-weight:bold;color:#787878;text-transform:capitalize;font-size:11px;}
input[type='text'], input[type='password'] {}
input[type='text'], input[type='password'] {color:#555555;font-size:13px;height:20px;border:#00aeef 1px solid;}
textarea,select {color:#555555;font-size:13px;border:#00aeef 1px solid;font-family:Verdana;}
input[type='radio'], input[type='checkbox'] {cursor:pointer;}

h1 {color:#00aeef;font-size:16px;background:url(images/siebengewald/h1.png) bottom repeat-x;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
h2 {color:#00aeef;}
h3 {color:#00aeef;}

a {color:#555555;text-decoration:none;font-size:12px;}
img {border:0;}

.errormessage {background:red;position:fixed;top:0px;left:0px;width:100%;line-height:30px;text-align:center;color:#fff;font-weight:bold;z-index:99999;}

.ac_results {padding: 0px;border: 1px solid;background: #ffffff;overflow: hidden;z-index: 999999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {cursor: pointer;display: block;line-height: 20px; width: 100%;overflow: hidden;}
.ac_loading {background : Window url('/images/indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}

a.IMlink {font-weight:normal!important;color:#ff0000!important;}


/* =content
*****************************************************/

#wrapper {width:1000px;margin:0 auto;}

       #head01 {width:1000px;height:41px;position:relative;}
       #head01 {background:url(/images/siebengewald/head01.png);font-size:12px;text-transform:capitalize;color:#555555;}
       #head01 a {}
       #head01 a {text-decoration:none;}
       #head01 a:hover {}
       #head01 a:hover {text-decoration:underline;}

               #head01 .left {float:left;padding:5px 0px 0px 10px;text-transform:none;line-height:26px;font-weight:bold;}
               #head01 .right {float:right;padding:5px 5px 0px 0px;}

       #head02 {width:1000px;height:125px;position:relative;margin:5px 0px 0px 0px;}
       #head02 {background:url(/images/siebengewald/head02.png);}

               #logo {width:1000px;height:125px;}
               #logo {background:url(/images/siebengewald/logo.png) no-repeat 5% 50%;}

       #menu {width:1000px;height:40px;position:relative;margin:5px 0px 0px 0px;}
       #menu {background:url(/images/siebengewald/menu.png);}

               #menu ul {list-style-type:none;margin:0;padding:0;position:relative;}
               #menu ul {}
               #menu li {float:left;}
               #menu li a {}
               #menu li a {text-decoration:none;font-size:15px;font-weight:bold;text-transform:capitalize;padding:11px 20px 10px 20px;line-height:40px;}
               #menu li a:hover {background:#fff;}
               #menu li.mainmenuitemselected a {background:#fff;}
               #menu li.mainmenuitemselected:last-child a {background:none;}
               #menu li.mainmenubetweenitems {padding:0px 0px 0px 0px;background:url(images/siebengewald/menu_between.png) no-repeat;float:left;width:2px;height:40px;}

               #menu ul ul {display:none;}
               #menu #submenu li a:hover {background:none;text-decoration:underline;}

               div#menu_more {position:absolute;right:0px;top:0px;z-index:9000;list-style-type:none;}
                      #more_item {padding:0px 0px 0px 0px;} 
                      #more_item a {padding:11px 30px 10px 30px!important;}
                      #more_item img {margin:0px 0px 0px 10px;}
                      .toggle_container {height:170px;width: 130px;clear: both;background:#000;opacity: .7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
                      .toggle_container a {color:#fff;}
                      .toggle_container .block {padding: 20px;}


       #left {width:200px;float:left;position:relative;}
       #left .box_left {width:180px;background:#fff;margin:5px 0px 0px 0px;padding:10px;position:relative;float:left;}

               #garbage {cursor:pointer;}
               #garbage .left {float:left;clear:left;}
               #garbage .right {float:left;margin:9px 0px 0px 8px;text-transform:capitalize;}
               #garbage .right p {font-size:12px;}

               #photo {cursor:pointer;position:relative;height:150px;}
               #photo ul {display:block;list-style-type:none;}
               #photo img {margin:0px 0px 0px 0px;border:#00aeef 2px solid;}

               #photoManagement .photoquota {position:absolute;top:19px;right:0px;text-align:right;}
               #photoManagement .item {position:relative;}
               #photoManagement .item .photoquota .statusbar_text {float:left;width:70px;padding:2px 5px 0px 0px;font-size:10px;text-transform:lowercase;z-index:200;}
               #photoManagement .item .photoquota .statusbar_comment {font-size:10px;z-index:2000;position:absolute;right:5px;top:2px;}
               #photoManagement .item .photoquota .statusbar_box {float:left;width:150px;height:15px;border:#aaa 1px solid;z-index:100;}
               #photoManagement .item .photoquota .statusbar {background:#00aeef;height:15px;position:absolute;z-index:100;}


               #quickmenu {}
               #quickmenu_slider {margin-left:12px;}	
               #quickmenu_slider ul, #quickmenu_slider li {margin:0;padding:0;list-style:none;}
               #quickmenu_slider li {width:150px;height:150px;overflow:hidden;text-align:center;font-weight:bold;margin:20px 0px 0px 0px;line-height:18px;}	
               #quickmenu_slider li a {color:#7d7d7d;}
               #prevBtn, #nextBtn {display:block;position:absolute;left:0px;top:71px;}	
               #nextBtn {left:172px;width:14px;height:19px;background:url(/images/siebengewald/quickmenu_right.png);}				
               #prevBtn {left:9px;width:14px;height:19px;background:url(/images/siebengewald/quickmenu_left.png);}	
               #prevBtn a, #nextBtn a {display:block;}	

               #p2000 {}
               #p2000 ul {list-style-type:none;}
               #p2000 .rssFeed {font-size:10px;}
               #p2000 .rssFeed a {text-decoration:none;}
               #p2000 .rssFeed a:hover {}
               #p2000 .rssHeader {display:none;}
               #p2000 .rssBody {}
               #p2000 .rssRow h4 {text-transform:lowercase;}
               #p2000 .rssRow p {display:none;}
               #p2000 .rssRow div {padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;border-bottom:#e1e2e3 2px solid;}

               #adbutton {padding:0!important;}
               #adbutton img {display:block;}

               #news a {display:block;border-bottom:#e1e2e3 2px solid;padding:10px 0px 10px 0px;font-size:11px;line-height:18px;}
               #content_news h1 {}
               #content_news .date {position:absolute;top:47px;right:10px;font-weight:bold;} 
               #content_news .intro {font-weight:bold;}
               #content_news .intro span.place {text-transform:uppercase;}
               #content_news .addthis_toolbox {margin:20px 0px 0px 0px;}
               #content_news .addthis_toolbox span {margin:0px 3px 0px 3px;}

               #polls {}
               #polls p.title {font-weight:bold;line-height:18px;font-size:13px;padding:10px 0px 10px 0px;}
               #polls div.poll_bar {width:214px;padding:5px;border:#e1e2e3 2px solid;position:relative;margin:0px 0px 10px 0px;height:15px;}
               #polls div.poll_bar div {width:0%;height:100%;background:#00aeef;position:absolute;top:0px;left:0px;z-index:100;border-right:#000 2px solid;}
               #polls div.poll_bar .votes {position:absolute;z-index:200;top:0px;padding:0px 5px 0px 0px;font-size:10px;color:#000;position:relative;float:right;border:0px;background:none;width:80px;text-align:right;}
               #polls div.poll_bar .answer {position:absolute;left:0px;top:1px;z-index:200;padding:0px 0px 0px 5px;color:#000;font-size:10px;position:relative;float:left;border:0px;background:none;width:110px;overflow:hidden;}
               #polls table {margin:0px 0px 10px 0px;}
               #polls table td {height:20px;padding:0px 0px 10px 10px;cursor:pointer;}
               #polls table td input[type='radio'] {margin:0px 5px 0px 0px;vertical-align:top;}
               #polls table td label {cursor:pointer;}
               #polls div.poll_nologin {position:absolute;top:0px;background:url(/images/alert_overlay.png);left:0px;height:100%;color:#fff;font-weight:bold;text-align:center;line-height:20px;font-size:14px;padding:50px 10px 0px 10px;}
               #polls div.poll_nologin a {color:#fff;font-size:14px;text-decoration:underline;}
               #polls div.poll_OK {position:absolute;top:0px;background:url(/images/alert_overlay.png);left:0px;height:100%;color:#fff;font-weight:bold;text-align:center;line-height:20px;font-size:14px;padding:50px 10px 0px 10px;}
               #polls div.poll_OK a {color:#fff;font-size:14px;text-decoration:underline;}
               #polls input[type='button'] {width:125px;margin:0px 0px 0px 5px;float:right;}
               #polls input[type='submit'] {width:100px;}

               #polls_content {}
               #polls_content p.title {font-weight:bold;line-height:18px;font-size:13px;padding:10px 0px 10px 0px;}
               #polls_content div.poll_bar {width:505px;padding:5px;border:#e1e2e3 2px solid;position:relative;margin:0px 0px 10px 0px;height:15px;}
               #polls_content div.poll_bar div {height:100%;background:#00aeef;position:absolute;top:0px;left:0px;z-index:100;border-right:#000 2px solid;}
               #polls_content div.poll_bar .votes {position:absolute;z-index:200;right:0px;top:1px;padding:0px 5px 0px 0px;font-size:10px;color:#000;background:none;border:0px;float:right;position:relative;}
               #polls_content div.poll_bar .answer {position:absolute;left:0px;top:2px;z-index:200;padding:0px 0px 0px 5px;color:#000;font-size:10px;background:none;border:0px;position:relative;float:left;}

               /***gargage calendar***/ 
               #center #garbage {margin:0px 0px 0px 10px;float:right;position:absolute;right:30px;top:155px;}
               #center #garbage .color {width:20px;height:20px;float:left;position:relative;padding:5px;}
               #center #garbage .description {float:left;position:relative;clear:left;height:25px;padding:5px;width:120px;}

               #center #guide_history {}
               #center #guide_history img {border:#00aeef 2px solid;width:116px;height:116px;float:left;margin:10px 10px 0px 0px;}

               #center #guide_customs {}
               #center #guide_customs div.item {margin:0px 0px 0px 0px;border-bottom:#00aeef 2px solid;clear:both;position:relative;float:left;padding:20px 0px 0px 0px;}
               #center #guide_customs div.item .title {float:left;width:200px;margin:0px 20px 0px 0px;font-weight:bold;}
               #center #guide_customs div.item .text {float:left;width:300px;}
               #center #guide_customs div.item .text p {margin:0;padding:0px 0px 20px 0px;}

               #center #guide_downloads {}
               #center #guide_downloads div.item {margin:0px 0px 0px 0px;border-bottom:#00aeef 2px solid;clear:both;position:relative;float:left;padding:20px 0px 0px 0px;}
               #center #guide_downloads div.item .file {float:left;width:400px;margin:0px 20px 20px 0px;line-height:20px;}
               #center #guide_downloads div.item .text {float:left;width:100px;line-height:20px;}

               #center #photo_overview {}
               #center #photo_overview img {float:left;border:#00aeef 2px solid;margin:10px;}


       #center {float:left;position:relative;width:540px;margin:5px 0px 0px 5px;}
       #center .center_content {width:520px;background:#fff;position:relative;padding:10px 10px 20px 10px;margin:0px 0px 5px 0px;float:left;}


               /* = center settings
               *****************************************************/

               #center .center_content p {padding:15px 0px 0px 0px;line-height:18px;font-size:12px;}
               #center .center_content h2 {clear:both;}
               #center .center_content p a {text-decoration:underline;}
               #center .center_content div.checkbox_row {padding:0px 0px 0px 10px;line-height:25px;font-weight:bold;}
               #center .center_content div.checkbox_row:hover {background:#7d7d7d;cursor:pointer;color:#fff;}
               #center .center_content div.checkbox_row label {padding:0px 0px 0px 10px;cursor:pointer;}
               #center .center_content span.comment {font-style:italic;font-size:11px;}
               #center .center_content .cancel {position:absolute!important;top:5px;right:10px;margin:0!important;padding:0!important;height:25px!important;border:0!important;}

               #center .center_content .loading {background:url(/images/loading_bg.png);background:#fff;}
               #center .center_content .loading span {margin:0px 10px 0px 0px;display:block;line-height:40px;float:left;}
               #center .center_content .loading img {padding:0px 0px 0px 0px;}

               #center .center_content h1 {padding: 0px 0px 10px 0px;}
               #center .center_content h2 {font-size:13px;background:url(images/siebengewald/h1.png) bottom repeat-x;margin:0px 0px 5px 0px;padding:20px 0px 5px 0px;}
               #center .center_content input,textarea,select {font-weight:bold;}
               #center .center_content input.input_date {width:90px;}
               #center .center_content input.input_zipcode {width:65px;}

               #center #admin_form input[type='text'], #center #admin_form select, #center #admin_form textarea {font-weight:normal;border:#666 1px solid;}

               #center ul.content_selection {margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;background:url(/images/siebengewald/h1.png) bottom repeat-x;}
               #center ul.content_selection li {display:inline;}
               #center ul.content_selection li a {padding:0px 5px 0px 5px;color:#7d7d7d;}
               #center ul.content_selection li a:hover {text-decoration:underline;}
               #center ul.content_selection li a.selected {text-decoration:underline;}

               #center .rssFeed {font-size:10px;}
               #center .rssFeed a {text-decoration:none;}
               #center .rssFeed a:hover {}
               #center .rssHeader {display:none;}
               #center .rssBody {}
               #center .rssRow h4 {text-transform:capitalize;}
               #center .rssRow p {border-bottom:#999 1px solid;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
               #center .rssRow div {}

               #calendarview {}
               #calendarview .calitem {border-bottom:#cccccc 1px solid;clear:both;line-height:50px;font-weight:bold;cursor:pointer;padding:0px 5px 0px 5px;float:left;}
               #calendarview .calitem div {float:left;}
               #calendarview .calitem .date {width:90px;}
               #calendarview .calitem .title {width:400px;}
               #calendarview .calitem .title span.community {font-weight:normal;font-size:10px;}
               #calendarview .calbody {border-bottom:#cccccc 1px solid;padding:0px 0px 0px 0px;}
               #calendarview .calbody p {margin:20px 0px 0px 0px;padding:0;width:400px;float:right;}
               #calendarview .calbody p a {color:#00aeef;text-decoration:none;}
               #calendarview .calbody p a:hover {text-decoration:underline;}
               #calendarview .calbody .logo {float:left;margin:15px 0px 0px 0px;}

               #center div.photobook_photo {float:left;position:relative;border:#00aeef 1px solid;margin:18px 17px 0px 0px;}
               #center div.photo_delete {position:absolute;top:0px;right:0px;background:#fff;text-align:center;height:18px;border-left:#00aeef 1px solid;border-bottom:#00aeef 1px solid;}
               #center div.photo_delete:hover {background:#ff0000;}
               #center div.photo_delete a {padding:5px;}
               #center p.upload_success {background:green;color:#fff;font-weight:bold;padding:10px 0px 10px 10px;}
               #center p.upload_success a {color:#fff;}

               #weather {}
               #weather .left {position:relative;float:left;}
               #weather .left .station {width:240px;height:80px;}
               #weather .left .station .today {font-size:16px;position:absolute;top:26px;font-weight:bold;}
               #weather .left .station .temp {font-size:45px;position:absolute;left:175px;font-weight:normal;letter-spacing:-7px;}
               #weather .left .station .temp_c {font-size:22px;top:5px;letter-spacing:-2px;padding:0px 0px 0px 5px;}
               #weather .left .station .rain {display:none;}
               #weather .left .forecast {}
               #weather .left .forecast ul {list-style-type:none;}
               #weather .left .forecast ul li {float:left;text-align:center;}
               #weather .left .forecast ul li#firstitem {margin:25px 0px 0px 0px;}
               #weather .left .forecast ul li.firstcolumn {text-align:right;padding:0px 10px 0px 0px;font-weight:bold;}
               #weather .right {position:absolute;right:10px;top:10px;}
               #weather .right iframe {width:232px;height:220px;}
               #weather .overlay {position:absolute;width:232px;height:3px;background:#fff;top:10px;right:10px;}

               #community_overview {}
               #community_overview div {float:left;width:115px;height:130px;text-align:center;margin:20px 0px 0px 0px;padding:5px;cursor:pointer;border:#fff 2px solid;}
               #community_overview div:hover {border:#e1e2e3 2px solid;}
               #community_overview div a {font-size:11px;}
               #community_overview h2 {clear:both;}

               #community_details {margin:10px;}
               #community_details p.logo {text-align:center;}
               #community_details h2 {font-size:15px!important;}
               .icon_social {padding:10px 0px 10px 50px!important;color:#00aeef;font-weight:bold;margin:10px 0px 0px 20px;cursor:pointer;}
               #icon_website {background:url(/images/icon_website.png)left no-repeat;}
               #icon_hyves {background:url(/images/icon_hyves.png)left no-repeat;}
               #icon_twitter {background:url(/images/icon_twitter.png)left no-repeat;}
               #icon_facebook {background:url(/images/icon_facebook.png)left no-repeat;}
               #icon_linkedin {background:url(/images/icon_linkedin.png)left no-repeat;}
               #icon_youtube {background:url(/images/icon_youtube.png)left no-repeat;}

               #member_overview {}
               #member_overview div {float:left;width:115px;height:120px;text-align:center;margin:10px 0px 0px 0px;padding:5px;cursor:pointer;border:#fff 2px solid;}
               #member_overview div:hover {border:#e1e2e3 2px solid;}
               #member_overview div a {font-size:11px;line-height:15px;}
               #member_overview h2 {clear:both;}

               #member_details {}
               #member_details p.logo {float:left;padding:5px 30px 0px 0px;width:220px;}
               #member_details p.details {float:left;width:270px;}
               #member_details span.icon_social {margin:0px;padding:0px;}
               #member_details h2 {clear:both;}

               #member_details .follow_community {float:left;width:115px;height:130px;text-align:center;margin:20px 0px 0px 0px;padding:5px;cursor:pointer;border:#fff 2px solid;}
               #member_details .follow_community:hover {border:#e1e2e3 2px solid;}
               #member_details .follow_community  a {font-size:11px;}
               #member_details .follow_community h2 {clear:both;}

               #tweet_overview {clear:both;} 
               #tweet_overview .icon {float:left;margin:20px 0px 0px 0px;clear:both;}
               #tweet_overview .tweet {float:right;width:368px;height:98px;background:url(/images/siebengewald/tweet_balloon.png);padding:15px 20px 0px 40px;line-height:18px;}
               #tweet_overview .tweet a {font-weight:bold;}

               #guide_overview {}
               #guide_overview div {float:left;width:115px;height:130px;text-align:center;margin:20px 0px 0px 0px;padding:5px;cursor:pointer;border:#fff 2px solid;position:relative;}
               #guide_overview div:hover {border:#e1e2e3 2px solid;}
               #guide_overview div a {font-size:13px;color:#00aeef;font-weight:bold;line-height:18px;}


               .center_content ul {list-style-type:none;padding:0;margin:0;}
               .center_content ul li.numbers {width:245px;float:left;position:relative;margin:6px;border:#eeeeee 1px solid;margin:20px 7px 0px 6px;}
               .center_content ul li.numbers h2 {width:240px;margin:0px 0px 0px 0px;background:#00aeef!important;color:#fff;padding:0px 0px 0px 5px!important;line-height:30px;}
               .center_content ul li.numbers h2 div img {position:absolute;top:-18px;right:10px;}
               .center_content ul li.numbers p {width:100%;padding:20px 0px 0px 5px!important;margin:0px 0px 30px 0px!important;font-size:11px!important;}
               .center_content ul li.numbers span.left {width:135px;float:left;position:relative;clear:left;}
               .center_content ul li.numbers span.right {width:100px;float:left;position:relative;font-weight:normal;clear:right;text-align:right;font-weight:bold;}


               #twitter {}
               #twitter .logo {position:absolute;width:54px;height:40px;background:url(/images/siebengewald/twitter.png);right:0px;top:5px;}


               /* = admin parts
               *****************************************************/
               #center table.admintable {width:100%;font-weight:bold;font-size:13px;border-spacing:0px;}
               #center table.admintable tr {cursor:pointer;}
               #center table.admintable tr.selected {background:#c9ffb8;}
               #center table.admintable td.date {width:150px;text-align:right;font-size:10px;}
               #center table.admintable td.date a {font-size:10px;}
               #center table.admintable td.title {height:50px;}
               #center table.admintable td.delete {width:100px;text-align:right;}
               #center table.admintable td.line {background:url(images/siebengewald/hr.png) bottom repeat-x;line-height:2px;}
               #center table.admintable td.join {text-align:right;padding:0px 10px 0px 0px;}

               #cenyer table.admintable2 {width:100%;font-weight:bold;font-size:13px;border-spacing:0px;}
               #center table.admintable2 tr {cursor:pointer;}
               #center table.admintable2 tr.selected {background:#c9ffb8;}
               #center table.admintable2 td.titleRight {width:150px;text-align:right;font-size:10px;}
               #center table.admintable2 td.titleRight a {font-size:10px;}
               #center table.admintable2 td.titleLeft {height:20px;width:85%;}
               #center table.admintable2 td.delete {width:100px;text-align:right;}
               #center table.admintable2 td.line {background:url(images/siebengewald/hr.png) bottom repeat-x;line-height:2px;height:2px;}

               #center #manager_menu {}
               #center #manager_menu .menu_item {float:left;}
               #center #manager_menu .menu_item  {float:left;width:115px;height:130px;text-align:center;margin:20px 0px 0px 0px;padding:5px;cursor:pointer;border:#fff 2px solid;}
               #center #manager_menu .menu_item:hover {border:#e1e2e3 2px solid;}
               #center #manager_menu .menu_item a {font-size:13px;color:#00aeef;font-weight:bold;line-height:18px;}
               #center #manager_menu h2, #center #manager_menu h1 {clear:both;}


       #right {width:250px;float:left;position:relative;margin:5px 0px 0px 5px;}
       #right .box_right {width:230px;background:#fff;margin:0px 0px 5px 0px;padding:10px;position:relative;float:left;}

               #sponsors {height:150px;}
               #sponsors ul {position:relative;list-style-type:none;}
               #sponsors ul li {text-align:center;width:230px;}

               #wauwels {}
               #wauwels div.image {float:left;padding:0px 5px 2px 0px;}
               #wauwels div.user {line-height:17px;font-size:11px;padding:2px 0px 0px 0px;}
               #wauwels div.user .name {font-weight:bold;}
               #wauwels div.user .datetime {}
               #wauwels div.line {height:5px;clear:both;background:url(/images/siebengewald/h1.png) repeat-x;}
               #wauwels p.tweet {font-size:11px;line-height:17px;padding:0px 0px 10px 0px;}

       #footer {width:1000px;height:85px;float:left;position:relative;margin:5px 0px 0px 0px;background:#fff;}
       #footer .right {float:right;padding:13px 20px 0px 0px;}


