@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: url(../../images/bg_test.gif) no-repeat top center; */ }

#page_margins { text-align:left; margin:0 auto; background: url(../../images/schatten.png) center 70px repeat-x; }
#page_margins { min-width:900px; width:970px; }
#page { margin-left: 35px; width:900px; }


#header_top {margin: 20px 0 12px; height: 61px;}
#header-content-1 {padding-left: 33px;}
#header-content-2 {padding-right: 30px;}
#header-content-2 img {margin:28px 0 0 15px;}
.ic_xing {padding-top: 2px}
.ic_skype {padding-top: 1px}


#header { color:#000; background:#fff url(../../images/bg_header.jpg) no-repeat top left; height: 170px; }
#topnav { color:#aaa; background:transparent; }
#nav ul { margin-left: 10px; padding-top: 136px; }
#nav_main { background: url(../../images/bg_navbar.png) repeat-x bottom center; }

#main { background:#fff; padding:45px 0; }

#footer { color:#aaa; background:#6c6c6c url(../../images/bg_footer.png) repeat-x bottom center; padding:45px 10px 15px 30px; font-size: 0.9em; color: #fff; }

#header-content-2,
#footer-content-2 {text-align: right;}

#col1 { width: 75%; }
#col1_content { padding:0px 40px 0px 45px; }

#col2, #col2_content { display:none }

#col3 { margin-left:75%; margin-right:0; border-left: 1px solid #b5b6b6;}
#col3_content { padding: 0px 22px 0 20px; }




.datecal {float: left; border: 1px solid #dfdbd1; margin: 0 10px 10px 0;}
.datecal_day,
.datecal_m {text-align: center;}

.datecal_day {color: #666; font-size: 0.9em; padding: 5px 0 3px; background: url(../../images/bg_cal_day.png) bottom center repeat-x;}
.datecal_m {background: url(../../images/bg_datecal.png) bottom center repeat-x; color: #fff; text-transform: uppercase; font-size: 0.7em; padding: 4px 3px 3px;}


#col3_content h2{
font-size: 1.1em;
padding: 5px 0;
margin: 0;
color: #444;
}

#col3_content div{
margin-bottom: 2em;
}

#col3_content ul{
list-style: none;
margin: 0;
padding: 0 0 0 0;
}

#col3_content li{
margin: 0;
padding: 3px 0px;
border-bottom: 1px solid #ddd;
}

#col3_content .textwidget {
margin: 0px 0 10px;
line-height: 1.4em;
}

.textwidget strong {font-weight: normal; color: #A80000;}

#text-9 img {padding: 3px 0 20px}

#hds {margin: 70px 0 0;}

#commentform textarea {width: 570px; font-family: Helvetica, Arial, Verdana, sans-serif; padding: 10px;}

.post {padding-bottom: 10px; margin-bottom: 30px; border-bottom: 1px solid #b5b6b6;}
.entry-meta {color: #a2a2a2; padding: 4px 0 20px;}

#col3_content .widgetcform h2 {color: #93bf05; padding-top: 20px; }
#col3_content .widgetcform li {
margin: 0;
padding: 0px;
border-bottom: 0;
}


#searchform{
padding: 0px 0;
margin-bottom: 30px;
}

#searchform label { display: none; }

input#author,
input#url,
input#email,
input.logininput,
input#s{
margin: 0 6px 0 10px;
padding: 3px 6px;
width: 135px;
color: #999999;
border-top: 1px solid #727272;
border-left: 1px solid #727272;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size: 0.9em;
font-weight: normal;
}

input#author,
input#url,
input#email {margin: 0 5px 0 0;}


input.logininput {width: 100%;}


input#searchsubmit{
margin: 0;
border: 0px;
float: left;
}

}