/*
-------------------------------------------------------
FiloRosso WebDesign Core Style
Author:   Manfred Gerber
Version:  24. Januar 2008
------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
    border: 0;
}

html * { font-size: 100.01%; }

html, body {
    height: 100%;
}

body {
    font: 76%/160% "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    text-align: center;
    background: #fff url(../gfx/body.gif) repeat-x 0 0;;
    color: #000;
}
.style_blog {
    background: #fff url(../gfx/body_blog.gif) repeat-x 0 0;;
}
#breite, #breite_blog {
    min-width: 780px;
    max-width: 80em;
    margin: 0 auto;
}
#wrapper, #wrapper_blog {
    text-align: left;
    position: relative;
     /*  footer immer unten, siehe auch letzte Zeile   */
    min-height: 100%;
    height: auto !important;
    height: 100%;

}

#header, #header_blog, #subnav, #footer {
    clear: both;
    width: 100%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: block }

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
       .clearfix {display: block;}
/* End Holly Hack */

#center {
    margin: 0 285px 0 175px;
}

#centerwrap {
    float:left;
    width: 100%;
    margin: 2em -95% 0 0;
}

#left {
    float:left;
    width: 170px;
    margin: 4em 0 0 -5%;
}

#right {
    float:right;
    width: 270px;
	margin: 0;
}

/* Design umgestalten (1/2/3 Spalter <body id="style2.">)
------------------------------------------------------- */
#style2 #center {
    margin: 0 35px 0 10px;
}
#style2 #left, #style2 #right {
    display: none;
}

#style23 #center {
    margin: 0 285px 0 10px;
}
#style23 #left {
    display: none;
}

#style12 #center {
    margin: 0 35px 0 234px;
}
#style12 #right {
    display: none;
}

/* Footer
------------------------------------------------------- */
#centerwrap, #left, #right {
	padding-bottom: 4em;  /* Abstand zum Footer */
}
/*  footer immer unten, siehe auch #wrapper */
#footer {
    position: absolute;
    bottom: 0 !important;
    width: 100%;
    bottom: -1px;
}

