/*
-------------------------------------------------------
FiloRosso WebDesign Core Style
Author:   Manfred Gerber
Version:  24. August 2009
------------------------------------------------------- */
* {
    margin: 0;
    padding: 0;
    border: 0;
}

html * { font-size: 100.01%; }

html, body {
    height: 100%;
    /* overflow: hidden; */
}

body {
    font: 86%/130% "Trebuchet MS",Helvetica,"Lucida Sans Unicode",Verdana,sans-serif;
    text-align: center;
    color: #333;
    background: #9bd url(../gfx/wolken_repeat.jpg) -900px -200px;
   /* background: #9bd; */
}
/*
#wrapper {
    text-align: left;
    min-width: 980px;
    max-width: 1100px;
    margin: 0 auto;
    position: relative;   */
     /*  footer immer unten, siehe auch letzte Zeile
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
*/
#header, #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: 0 -95% 0 0;
}

#left {
    float:left;
    width: 260px;
    margin: 0 0 0 -5%;
}

#right {
    float:right;
    width: 280px;
	margin: 0;
}

/* Design umgestalten (1/2/3 Spalter <body id="style2.">)
------------------------------------------------------- */
#style2 #center {
    margin: 0 20px;
}
#style2 #left, #style2 #right {
    display: none;
}
#style2 #cont {
    padding-bottom: 20px; /* Content bis zum Ende aufziehen */
}

#style2 #cont,
#style12 #cont,
#style23 #cont {
    margin: 0 20px;
}

#style12 #center {
    margin: 0 40px 0 290px;
}
#style12 #left_back {
    background: transparent url(../gfx/style12.gif) no-repeat 0 0;
	padding-bottom: 60px; /* Content bis zum Ende aufziehen */
}
#style12 #right {
    display: none;
}


#style23 #center {
    margin: 0 290px 0 10px;
}
#style23 #cont {
    background: #fff url(../gfx/rechts.gif) no-repeat 100% 90px;
}
#style23 #left {
    display: none;
}

/* Footer
------------------------------------------------------- */
#centerwrap, #left, #right {
	padding-bottom: 0;  /* Abstand zum Footer */
}
/*  footer immer unten, siehe auch #wrapper
#footer {
    position: absolute;
    bottom: 0 !important;
    width: 100%;
    bottom: -1px;
}
 */

