@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*/
@media screen, projection
{  
/*body { text-align:center; background: #F2F1EC url(../images/highpass.png) repeat center top; }*/
body { text-align:center; background: #F2F1EC url(../images/bg.jpg) bottom center repeat fixed; }/* url(../images/bg_1.jpg) no-repeat center top */
#page_margins { text-align:left; margin:0 auto; min-width:640px; max-width:80em; background:transparent; border-top: 0px solid #0F67A1; }
#page { padding:20px 0px;}
#header { background:#fff; padding:0px 0 0 0; }
#topnav {overflow:hidden;}
#nav {background:#fff; padding:5px 40px 20px 40px; margin:0px 0 0px 0;}
#logo {text-align: right}
#main { background:#fff; padding:20px 0 80px 0; margin-top: 40px;}/*  border-right: 2px solid #D9D8D4; */
#footer { color:#fff; }/* background:transparent url(../images/bg_footer.png) repeat-x;  */
#col1 { width:75%; }
#col1_content { padding:20px 60px 10px 40px; margin-top:0px; }
#col1_start { width:100%; }
#col1_start_content { padding:20px 40px 10px 40px; margin-top:0px; }
#col2, #col2_content { display:none }
#col3 { margin-left:75%; margin-right:0; }
#col3_content { padding:30px 40px 10px 0px; margin-top:0px;}

/* #teaser {width: 100%; height: 150px; text-align: center; padding-top: 120px; background: #eee url(../images/bg-2.jpg) bottom center no-repeat fixed;} */
#teaser {width: 880px; height: 300px; background: #fff; text-align: center;}

.start_1{margin:0 20px 0 0; padding:0 20px 0 0; border-right: 1px dotted #9FA7AD;}
.start_2{margin:0; padding:0 0px 0 0px; }
.start_3{margin:0 0 0 10px; padding:0 0px 0 20px; border-left: 1px dotted #9FA7AD;}

.cf1 {float: left;}
.cf2 {float: right; margin-left: -5px; }

#sitemap {margin-top: 40px;}

#footercol1{padding-top: 10px;}
#footercol2{text-align: right; background: #fff; padding: 10px 40px 5px 20px; margin-bottom: 40px}/*border-bottom: 2px solid #D9D8D4;  border-right: 2px solid #D9D8D4; */

.post {margin-bottom: 0px; padding-bottom: 10px; border-bottom: 1px dotted #9FA7AD; }

}
