@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; }

#page_margins { text-align:left; margin:18px auto; }
#page_margins { min-width:738px; max-width:738px; background:#fff; border:1px solid #4f3d39; }
#page { padding:0px; }

#header { color:#000; background:#fff repeat-x top left; padding:0px; border-bottom:1px solid #4f3d39; }

#topnav { color:#aaa; background:transparent; }
#nav ul { margin-left:0; }
#nav_main { background-color:#336; }

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

#footer { background:transparent; padding:0px; clear: both;}
#footer_bottom {background: transparent url(../images/bg_footer.png); height: 77px; clear: both;}

#col1 { width:100%; border-bottom:1px solid #4f3d39;  margin: 0px; height: 414px}
#col1_content { padding:0px; margin: 0px;}

#col2, #col2_content { display: none; }
#col3, #col3_content { display: none; }

.leistungen-1 {padding: 190px 0 0 30px; }
.leistungen-2 {padding: 65px 0 0 80px; }
.leistungen-2 a {text-decoration: underline;}

.profil-1 {margin: 270px 0 0 150px; }
.profil-2 {padding: 50px 0px 0 0px; margin-right: 70px; text-align: right }

.partner-1 {padding: 190px 0 0 0px; }
.partner-2 {padding: 95px 0 0 65px; }
.partner-2 p {padding: 0 0 20px 0px; }
.partner-2 a {text-decoration: underline;}

.impressum-1 {padding: 375px 0 0 95px; }
.impressum-2 {padding: 40px 0 0 150px; }
.impressum-2 a {text-decoration: underline;}

}