@charset "utf-8";html {font-size:100.01%; }html, body  {border:0; margin:0; padding:0; }*  {padding:0; margin:0; }body {font: 12px/1.4 Arial, Helvetica, sans-serif; color:#232323; background: #ffffff url(images/bg02.png) top center; }/***** Headings *****/h1, h2, h3, h4, h5, h6  {margin:0; padding:0; font-weight:normal; }h1  {padding:0px 0 10px 0; font-size:24px; color:#ac1616; font-family:Georgia, "Times New Roman", Times, serif; }h2  {padding:0px 0 20px 0; font-size:24px; }h3  {font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ac1616; padding:0px 0 20px 0; }/***** Common Formatting *****/p, ul, ol  {margin:0; padding:0 0 20px 0; }ul, ol  {padding:0 0 0px 2.5em; }blockquote  {margin:0 0 20px 0px; padding:10px 10px 10px 60px; background:#d3cdba url(images/blockquote.gif) top left no-repeat; }small  {font-size:0.85em; }img  { border:0; }sup  {position:relative; bottom:0.3em; vertical-align:baseline; }sub  {position:relative; bottom:-0.2em; vertical-align:baseline; }acronym, abbr  {cursor:help; letter-spacing:1px; border-bottom:1px dashed; }/***** Links *****/a,a:link,a:visited,a:hover  {text-decoration:none; }a:link {color:#ac1616;	 }a:visited {color:#ac1616;	 }a:hover  {color:#73794f; }a:active {color:#ff4200; }/***** Forms *****/form  {margin:0; padding:0; display:inline; }input, select, textarea  {font:1em Arial, Helvetica, sans-serif; }textarea  {width:100%; line-height:1.25; }label  {cursor:pointer; }/***** Tables *****/table  {border:0; margin:0 0 1.25em 0; padding:0; }table tr td  {padding:2px; border:0; }table tr th  {padding:2px; border:0; }/***** Wrapper *****/.wrap  {width:1000px; margin:0 auto; background: #fff; }/***** Global Classes *****/.clear         { clear:both; overflow:hidden; width:1px; height:1px;}.float-left    { float:left; }.float-right   { float:right; }.text-left     { text-align:left; }.text-right    { text-align:right; }.text-center   { text-align:center; }.text-justify  { text-align:justify; }.bold          { font-weight:bold; }.italic        { font-style:italic; }.underline     { border-bottom:1px solid; }.highlight     { background:#ffc; }.img-left      { float:left;margin:4px 10px 4px 0; }.img-right     { float:right;margin:4px 0 4px 10px; }.nopadding     { padding:0; }.noindent      { margin-left:0; padding-left:0; }.nobullet      { list-style:none; list-style-image:none; }.width100 { width: 100%; } .width75 { width: 75%; } .width50 { width: 50%; } .aligncenter,div.aligncenter {display: block; margin-left: auto; margin-right: auto; }.alignleft {float: left; }.alignright {float: right; }.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; 	/* optional rounded corners for browsers that support it */   -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; }/**************  Classes  **************//*++++++++++++++  Header  +++++++++++++++*/.header {width:1000px; height:170px; position:relative; /* border-bottom: solid 1px #999; */ }div#header_links {position:absolute; top:20px; left:20px; height: 100px;  }div#header_rechts {position:absolute; top:20px; left:400px; width: 550px; height: 100px; border-left: dotted 1px #aaa; }h1.logo { }h1.logo a, h1.logo a:visited {text-decoration:none; }.description {margin:0; padding:0; font: bold 10px/11px Helvetica, sans-serif; text-transform: uppercase ; letter-spacing: 1px; color:#999; position:absolute; left:4px; bottom:0px; }.subscribe_rss {margin:0; padding:0; font:bold 14px/14px Verdana, "Times New Roman", Times, serif; text-transform:uppercase;		position:absolute; top:15px; right:200px; }.subscribe_rss a, .subscribe_rss a:visited {color:#3e3f42; text-decoration:none; }.subscribe_email {margin:0; padding:0; font:bold 14px/14px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;		position:absolute; top:15px; right:30px; }.subscribe_email a, .subscribe_email a:visited {color:#3e3f42; text-decoration:none; }.subscribe_email a:hover, .subscribe_rss a:hover {color:#ad1616; }.header_search {}form.header_search_block {position:absolute; left:20px; top: 33px; width: 232px; display: block;  }ul.menu {list-style:none; position:absolute; left:20px; bottom: 0px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }ul.menu li {float:left; font: bold 12px/11px Helvetica, sans-serif; color:#666; padding:0 21px 0 0; margin:0; position:relative; }ul.menu li a, ul.menu li a:visited {color:#000;	 }ul.menu li a:hover {color:#ad1616; }ul.menu li ul {position: absolute; left:0px; top: 10px; padding:0; margin:0; display:none; width:150px; background:#cabf72; list-style:none; }ul.menu li ul li {float:none; padding:5px 0 5px 5px; display:block; margin:0; position:relative; border-bottom:1px dashed #71691c; }ul.menu li ul li ul {position: absolute; left:150px; top:0px; display:none; padding:0px 0 0 0; list-style:none; }ul.menu li:hover ul, ul.menu li.over ul { display: block; } ul.menu li:hover ul li ul, ul.menu li.over ul li ul { display: none; } ul.menu li ul li:hover ul, ul.menu li ul li.over ul { display: block; } div.breadcrumb {position: absolute; top: 140px; left: 24px; width: 951px; padding: 5px 0 3px 0px; color: #999; border: dotted #aaa; border-width: 1px 0 1px 0; }div.breadcrumb a {color: #999; }/* Content */ .content {width:100%; overflow:hidden; background:url(images/content_body.jpg) top left repeat; }.content_left {width:100%; overflow:hidden; background:url(images/sharp_left.gif) top left repeat-y; }.content_right {width:100%; overflow:hidden; background:url(images/sharp_right.gif) top right repeat-y;  }.post {width:100%; margin:0 0 40px; position:relative; }.post h2.post_header {font:normal 24px/24px Georgia, "Times New Roman", Times, serif; color:#222; margin:0 0 7px; padding:0; }.post h2.post_header a, .post h2.post_header a:visited {color:#222; }.post h2.post_header a:hover {color:#ad1616; }.post_line {width:100%; height:7px; background:url(images/post_line.jpg) top left no-repeat; margin:0 0 12px; }.post_content {background:url(images/mainbar_lines.gif) top left repeat; line-height:20px; }.post_data {width:540px; background:#d7d0b9; padding:4px 10px; font:normal 12px/12px Georgia, "Times New Roman", Times, serif; color:#000; margin:20px 0 0 0; }.post_data a, .post_data a:visited {color:#605b18; text-decoration:underline; }.post_data a:hover {color:#ad1616; text-decoration:none; }.post_date {width:46px; height:46px; background:url(images/mainbar_date.gif) top left no-repeat; position:absolute; left:-61px; top:0;		color:#fff; }.post_date_top {margin:0px 0 0 0; font:bold 24px/24px Georgia, "Times New Roman", Times, serif; text-align:center;	 }.post_date_bottom {margin:0px 0 0 0; font:bold 12px/12px Georgia, "Times New Roman", Times, serif; text-align:center; text-transform:uppercase; }/* Comments */.comments {width:100%; overflow:hidden; border-top:1px solid #413a1f; color:#232323; }.comments h1 {padding:20px 0 10px; }ol.commentlist {display:block; list-style:none; margin:0; padding:0 0 20px; }li.comment {display:block; padding:10px 0px 0 0; margin:0 0 10px; overflow:hidden; }li.pingback {display:block; padding:10px 0px 0 0; margin:0 0 10px; overflow:hidden; }li.pingback .vcard {padding:0 0px 0 75px; }li.pingback .p {padding:0 0px 0 75px; }li.pingback .commentmetadata {padding:0 0px 0 75px; }li.comment img {border:5px solid #7b9db4; float:left; margin:0 15px 0 0; }li.comment cite {font-style:normal; font-size:14px; line-height:80%; margin:0; padding:0; }li.comment span {font-style:normal; font-size:11px; }.commentmetadata {margin:0; padding:0 0 8px; line-height:80%; font-size:10px; }.comment-body {width:100%; overflow:hidden; }.comment-body p {width:485px; overflow:hidden; float:right; padding:0 0 15px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }.comment-body blockquote {overflow:hidden; float:right; padding:0 0 10px 10px; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }/*Comment form*/.commentform {width:100%; overflow:hidden; margin:0 0 10px 0; background: url(images/content_body.jpg); }.commentform_inner h1 {padding:0 0 0px; }.commentform_inner {padding:18px 16px 25px; overflow:hidden; }.commentform_inner h3 {padding:0 0 10px 9px; color:#fff; }.commentform_hint {padding:6px 9px; background:#9d9474; overflow:hidden; color:#e6e6e6; font-size:11px; margin:0 0 5px 0; }form.commentform_form {width:100%; overflow:hidden; }.commentform_left {float:left; width:147px; overflow:hidden; padding:0 0 0 9px; }.commentform_right {float:right; width:360px; overflow:hidden; }.commentform_title {font:12px Arial, Helvetica, sans-serif; color:#000; padding:5px 0 2px 4px; }.commentform_left input {width:145px; height:19px; border:1px solid #9d9474; }.commentform_right textarea {width:358px; height:72px; border:1px solid #9d9474; }.commentform_right input.commentform_submit {width:67px; height:20px; background:url(images/btn.gif) top left repeat-x; margin:12px 0 0 0; border:1px solid #9d9474; font-size:12px; cursor:pointer; }.tags {padding:10px 0; font-size:10px; }/**/.sidebar {float:left; width:270px; overflow:hidden; margin:22px 0 0 10px; }.sidebar ul, .sidebar ul li, .sidebar ul li ul, .sidebar ul li ul li {margin:0; padding:0; list-style:none; border:0; background:none; overflow:hidden; }.sidebar ul li, .sidebar ul, .sidebar ul li ul {display:block; }.sidebar ul li {width:268px; border:1px dashed #99936f; background:url(images/sidebar_body.gif) top left repeat; margin:0 0 10px 0; overflow:hidden; }.sidebar ul li h2 {width:268px; height:33px; background:url(images/sidebar_h2.gif) top left repeat-x; margin:11px 0 20px 0; color:#c7d1db; text-transform:uppercase; font: bold 24px/33px "Trebuchet MS", Helvetica, sans-serif; padding:0 0 0 18px; }.sidebar ul li ul {width:232px; margin:0 0 10px 0; padding:0; }.sidebar ul li ul li {margin:0 0 0px 10px; padding: 5px 0 5px 13px; background:url(images/bullet.gif) left top no-repeat; }.sidebar ul li ul li a, .sidebar ul li ul li, .sidebar ul li ul li a:visited {font:normal 13px/13px Georgia, "Times New Roman", Times, serif; color:#000; }.sidebar ul li ul li a:hover {color:#73794f; }.sidebar ul li input.search_input {width:180px; height:18px; background:#e4ddc6; border:1px solid #8d8c87; vertical-align:middle; font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif; padding:1px 0 0 5px; margin:0 5px 0 0; }.sidebar ul li input {vertical-align:middle; }.sidebar ul li input.submit_search {width:32px; height:21px; background:#667b8f; border:1px solid #667b8f; margin:0 0 0 0px; padding:0; font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif; color:#fff; text-transform:uppercase; cursor:pointer; }form.sidebar_search {width:232px; padding:13px 18px; display:block;  }.footer {width:951px; /* height:30px; */ position: relative; margin: 0px 24px 0px 24px; padding: 5px 0px 3px 0px; color: #999; border: dotted #aaa; border-width: 1px 0 1px 0;}.copy {/* position:absolute; top:10px; left:0px; */ font:normal 13px/16px Arial, Helvetica, sans-serif; color:#000; }.copy_support {position:absolute; top:10px; right:30px; font:normal 12px/1.4 Arial, Helvetica, sans-serif; color:#666;  }table#wp-calendar {width:100%; }
