h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } a img,:link img,:visited img,img { border:none } address { font-style:normal } a,:-moz-any-link:focus { outline:none; }  html, body { font-size: 12px;  font-family: Arial, Helvetica, sans-serif; background: url(images/bg.gif) top left repeat-x; color: #000; margin: 0; padding: 0; } small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; } h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; } h1 { font-size: 1.9em; } h2 { font-size: 1.6em; } h3 { font-size: 1.3em; font-weight: bold; margin: 0 0 10px 0; color: #333; } #header1 { float: left; width: 75%; } #header1 h1 { font-size: 1.2em; } #header2 { float: left; text-align: right; width: 25%; } #header2 h2 { font-size: 1em; padding-top: 2px; } a:link, a:visited { color: #333; text-decoration: none; } a:hover { color: #036; text-decoration: underline; } .clear { clear: both; } p { margin: 0 0 10px 0; }  .wrapper { width: 960px; margin: 0px auto; }  #masthead { height: 142px; width: 960px; float: left; } .pages { width: 480px; height: 22px; float: left; color: #FFFFFF; padding-top: 6px; text-align: right; } .pages ul { list-style: none; margin: 0; padding: 0; } .pages li { display: inline; margin: 0 0 0 12px; } #tagline { text-align: left; } #tagline li { margin: 0 12px 0 0; } .pages a:link, .pages a:visited { color: #FFFFFF; text-decoration: none; } .pages a:hover { color: #C7CBC0; text-decoration: underline; } #logo { width: 300px; height: 115px; float: left; } #headright { width: 660px; height: 56px; float: left; text-align: right; padding: 28px 0 0 0; }   #searchwrap { float: right; padding: 0 5px 5px 5px; height: 25px; background: url(images/searchbg.gif) top left no-repeat; } * + html #searchwrap { padding: 1px 5px 5px 5px; } #searchwrap input{ vertical-align: middle; background: none; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } #searchwrap #s{ border: none; padding: 5px 0 5px 0; margin: 0; width: 183px; } * + html #searchwrap #s { margin: -3px 3px 0 0; width: 178px; }   #navigation { width: 660px; height: 31px; float: left; } #nav { bottom: 0; right: 0; z-index: 999; list-style: none; float: right; margin: 0; padding: 0; } #nav li { float: left; margin-left: 5px; background: url(images/navbg.gif) no-repeat right top; font-size: 12px; } #nav li a { float: left; display: block; height: 22px; padding: 9px 14px 0; background: url(images/navbg2.gif) no-repeat left top; color: #607E9C; text-decoration: none; } #nav li:hover, #nav li.sfhover { background-position: right -31px; } #nav li:hover a, #nav li.sfhover a { background-position: left -31px; color: #FFFFFF; } #nav li.current-cat, #nav li.current_page_item { background-position: right bottom; } #nav li.current-cat a, #nav li.current_page_item a { background-position: left bottom; color: #FFFFFF; } #nav li.current-cat:hover, #nav li.sfhover.current-cat, #nav li.current_page_item:hover, #nav li.sfhover.current_page_item { background-position: right bottom; } #nav li.current-cat:hover a, #nav li.sfhover.current-cat a, #nav li.current_page_item:hover a, #nav li.sfhover.current_page_item a { background-position: left bottom; color: #036; } #nav li ul { clear: left; position: absolute; left: -999em; z-index: 999; width: 161px; margin-top: 31px; margin-left: 0px; _margin-top: 0;  border: 1px solid #B1BECA; border-top: 0; border-bottom: 0; list-style: none; line-height: 1; padding-left: 0px; } * + html #nav li ul { margin-top: 0; } #nav li li { display: inline; _display: block; float: none; _float: left; margin: 0; font-size: .9167em; text-transform: none; } #nav li ul ul { margin: -31px 0 0 161px; } #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; } #nav li li li { font-size: 1em; } #nav li:hover li a, #nav li.sfhover li a { float: none; width: 133px; height: auto; padding: 9px 14px; border-bottom: 1px solid #B1BECA; background: #F8FAFB; color: #333; } #nav li:hover li a:hover, #nav li.sfhover li a:hover { background: #B1BECA; }   .wrap { position: relative; margin: 0 auto; } .contain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html .contain { height: 1%; }  *:first-child+html .contain { min-height: 1px; }  #featured { width: 960px; float: left; margin: 21px 0 55px 0; } #featured .wrap { padding: 10px 0 10px 0; background: #FFFFFF; } #slides { width: 940px; height: 173px; position: relative; top: 0px; overflow: hidden; z-index: 5; margin: 0 auto; padding: 0; } #slides img { border:1px solid #DDDDDD; height:171px; margin:0 7px 0 0; padding:0; width:304px; } #slide-box {  height: 173px; position: absolute; overflow: visible !important; } #slide-box div { float: left; position: relative; width: 960px; height: 173px; display: block !important; } #slides-prev { display: block; width: 50px; height: 193px; position: absolute; top: 0; left: -17px; z-index: 10; } #slides-prev a { display: block; width: 50px; height: 193px; text-indent: -9999px; background: url(images/slide-nav.png) no-repeat 0 0; } #slides-prev a:hover { background-position: 0 100%; } #slides-next { display: block; width: 50px; height: 193px; position: absolute; top: 0; right: -17px; z-index: 10; } #slides-next a { display: block; position: relative; width: 50px; height: 193px; text-indent: -9999px; background: url(images/slide-nav.png) no-repeat 100% 0; } #slides-next a:hover { background-position: 100% 100%; }   #tooltip { position: absolute; z-index: 3000; border: 1px solid #333; background: url(images/tipbg.png) top left repeat; padding: 5px; width: 225px; font-size: 0.8em; font-weight: normal; color: #333; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } #tooltip b { margin-bottom: 5px; display: block; } #tooltip strong { margin-bottom: 5px; display: block; color:#fff; background-color: #333; padding: 2px 4px 2px 4px; } #tooltip h3, #tooltip div { margin: 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }   #homeleft { width: 305px; float: left; border-right: 1px dotted #B1BECA; padding: 0 10px 0 0; overflow: hidden; line-height: 1.5em; min-height: 135px; margin-bottom: 40px; } #homecenter { width: 305px; float: left; border-right: 1px dotted #B1BECA; padding: 0 10px 0 10px; overflow: hidden; line-height: 1.5em; min-height: 135px; margin-bottom: 40px; } #homeright { width: 306px; float: left; padding: 0 0 0 10px; overflow: hidden; line-height: 1.5em; min-height: 135px; margin-bottom: 40px; } #homebox { width: 938px; float: left; height: 230px; background: url(images/homeboxbg.gif) top left no-repeat; margin: 50px 0 0 0; padding: 11px; font-size: 11px; } #homebox img { } #homebox img:hover { } #boxmain { width: 460px; float: left; margin: 0 22px 0 0; } #boxmain img { width: 200px; height: 200px; float: left; margin: 0 8px 0 0; } .boxitem { width: 215px; height: 60px; float: left; margin: 0 10px 10px 0; overflow: hidden; } .boxitem h3 { font-size: 12px; } .boxitem img { width: 50px; height: 50px; float: left; margin: 0 8px 0 0; } .itemdets { float: left; margin: 5px 0 0 0; }   #whitewrap { width: 100%; background: #FFFFFF url(images/secondarybg.gif) top left repeat-x; float: left; }  #postcontent li { padding: 0 0 0 16px; background: url(images/list.gif) top left no-repeat; } #postcontent ul { margin: 5px 0 15px 0; padding: 0; list-style: none; } #postcontent p { margin: 0 0 20px 0; } #location { width: 960px; height: 65px; float: left; color: #FFFFFF; font-size: 16px; } #location p { margin: 22px 0 0 0; } #location a:link, #location a:visited { color: #FFFFFF; text-decoration: none; } #location a:hover { color: #333; text-decoration: none; } #secondary { width: 626px; float: left; padding: 20px 15px 12px 0; margin: 0 15px 0 0; } #secondary.fullwidth { width: 960px; } #gallery { width: 960px; float: left; padding: 5px 0 20px 0; margin: 0; line-height: 1.4em; } .galleryitem { width: 405px; height: 128px; float: left; padding: 0 75px 0 0; margin: 20px 0 40px 0; overflow: hidden; } .galleryitem h3 { height: 35px; } .galleryitem p { margin: 10px 0 0 0; } .galleryitem img { width: 125px; height: 125px; padding: 1px; margin: 0 20px 0 0; background: #DDD; float: left; } .galleryitem img:hover { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; } .categorydets { font-size: 11px; }   h2.commh2 { font-size: 1.4em !important; padding: 0 0 5px; color:#333 !important; } ol.commentlist { margin: 10px 0 20px; padding: 0; list-style: none; font-size: 12px; line-height: 20px; } ol.commentlist p { margin-bottom:10px; line-height: 20px; } .commentmetadata a { font-size:11px; color:#333333; } ol.commentlist cite { font-style: normal; font-weight: bold; } ol.commentlist li { padding: 20px 10px 10px 10px; width: 592px; } ol.commentlist li.alt { padding: 18px 18px 5px 18px !important; background:#F8FAFB; border:1px dotted #B1BECA; } #commentform input { background: #FFFFFF; border: 1px solid #E7E7E7; } #commentform textarea { background: #FFFFFF; border: 1px solid #E7E7E7; width: 625px; } input#submit { color:#333333; padding:7px; margin: 0 0 7px 0; text-align: center; border: 1px solid #E7E7E7; background:#FFFFFF; }   #sidebar { width: 304px; float: left; padding: 20px 0 0 0; } .block { width: 280px; float: left;  margin-bottom: 20px; } .block h3 { border-bottom: 1px solid #96AFC7; padding: 0 0 2px 0; margin: 0 0 5px 0; } .block ul { margin: 0; padding: 0; list-style: none; width: 280px; } .block li { width: 265px; height: 20px; padding: 5px 0 0 20px; background: url(images/blockunder.gif) top left no-repeat; } .block li:hover { width: 265px; height: 20px; padding: 5px 0 0 20px; background: url(images/blockover.gif) top left no-repeat; } .blockfooter { width: 300px; height: 9px; float: left; } .widgetblock { width: 300px; float: left; margin: 15px 0 15px 0; } .widgetblock li { padding: 0 0 0 16px; background: url(images/list.gif) top left no-repeat; } .widgetblock ul { margin: 0; padding: 0; list-style: none; }   #footerwrap { width: 100%; background: #333; float: left; border-top: 5px solid #96AFC7; padding: 0 0 15px 0; margin-top: 20px; } #footer { width: 960px; margin: 0px auto; color: #FFFFFF; padding: 10px 0 0 0; } #footer a:link, #footer a:visited { color: #FFFFFF; text-decoration: none; } #footer a:hover { color: #C7CBC0; text-decoration: underline; } #footertext { width: 100%; float: left; } .footercontentl { float: left; width: 50%; } .footercontentr { float: left; width: 50%; text-align: right; } #pagination{ width: 100px; float: left; text-align: right; } #pagination a:hover{ border:none; } #pagination img{ border:none; } span.navback{ width:25px; height:15px; display:block; float:right; background:url(images/back.gif) top right no-repeat; cursor:pointer; } span.navforward{ width:25px; height:15px; display:block; float:right; background:url(images/forward.gif) top right no-repeat; cursor:pointer; }   acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; } p img { padding: 0; max-width: 100%; } a img { border: none; } img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 8px 8px; display: inline; } img.alignleft { padding: 4px; margin: 0 8px 8px 0; display: inline; } .alignright { float: right; } .alignleft { float: left } .center { text-align: center; } .aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; } .hidden { display: none; } blockquote { margin: 15px 30px 0 0; padding-left: 30px; background: url(images/blockquote.jpg) top left no-repeat; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .wp-caption img { margin: 0; padding: 0; border: 0 none; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }  #sidebar .image_detail { border: none; padding: 0px; max-width: 304px; } #sidebar .gallery-icon .desc { font-size: 0.9em; color: #BBB; float: right; background: url(images/zoom-in.gif) right 0px no-repeat transparent; padding-right: 16px; } #sidebar .gallery-icon .desc:hover { color: #999; } #sidebar .moreposts { margin-top: 100px; } #postcontent .topimage { border: none; padding: 0px; margin-bottom: 20px; } #postcomments { margin-top: 75px } .postdetails { font-style: italic; margin:40px 0 20px 0; color: #666; border-top: 1px #ccc solid; text-align: right; } #postcontent { line-height: 1.5em; padding-right: 75px; } #postcontent table {font: 0.9em Arial; border-collapse: separate; border-spacing: 0; margin: 2em 0 3em 0; color:#000;} #postcontent a {color: #09f; text-decoration: none; border-bottom: 1px solid;} #postcontent a:visited {color: #036; font-weight: normal;border-bottom: none;} #postcontent a:hover {border-bottom: 1px dotted;} #postcontent thead th, #postcontent thead td {font-weight: bold; line-height:normal; text-align: center; border-bottom: 0.4em solid #607E9C;} #postcontent tfoot th, #postcontent tfoot td {text-align: left; border-top: 0.4em solid #96AFC7; font-weight: bold} #postcontent th, #postcontent td {padding: 0.25em;} #postcontent tbody th, #postcontent td {text-align: left; vertical-align: top;} #postcontent tbody td {text-align: right; vertical-align: top;} #postcontent tbody th {font-weight: bold; white-space: nowrap;} #postcontent tbody th a:link, #postcontent tbody th a:visited {font-weight: bold;} #postcontent tbody th + td {white-space: nowrap;} #postcontent tbody td, #postcontent tbody th {border-bottom: 1px solid #f9f9fb; border-top: 1px solid #fff; border-width: 1px 0;} #postcontent tbody tr.odd th, #postcontent tbody tr.odd td {background: #f9f9fb;border-bottom: 1px solid #fff;border-top: 1px solid #f9f9fb;} #postcontent tbody tr:hover td, #postcontent tbody tr:hover th {background: #F8FAFB;border-bottom: 1px solid #96AFC7; border-top: 1px solid #96AFC7} #postcontent td + td + td + td {white-space: nowrap;} #postcontent td + td + td + td a:before {content:"\2193 ";} #postcontent a[href^="http://"]:not([href*="http://www.fuchs.ws"])::after {content: "\2197"; } #postcontent td + td + td + td a[href^="http://"]:not([href*="http://www.fuchs.ws"])::after {content: ""; } #postcontent thead th, #postcontent tbody td {border-left: 1px dotted #96AFC7} #postcontent tfoot td {text-align:right; font-size:1.1em} .readmore a {color:#003366;} #homeleft h3, #homecenter h3, #homeright h3 {font-size:1.4em;}
