body {
        font: 65%/1.6em "Verdana", "Arial", geneva, sans-serif;
        color:#EFEFEF;
        margin:50px;
        background:#EFEFEF; top repeat-x #EFEFEF;

}

* {
        margin:0;
        padding:0;
}

#wrapper {
        margin:0 auto;
        background:#ffcc66;
        padding:0px;
        border:0px solid #ffcc66;
}

.fixed {
        width: 100%;
}

.fluid {
        width:100%;
}

#header {
        height:180px;
        background:#ffcc66 top repeat-x;
}

#header h1 {
        height:15px;
        font:250% Verdana;
        padding:10px 20px 10px 20px;
        color:#CC6600;
}
#header h2 {
        height:15px;
        font:200% Verdana;
        padding:10px 10px 2px 20px;
        color:#800000;
}

#header h3 {
        height:11px;
        font:180% Verdana;
        padding:2px 5px 20px 20px;
        color:#CC6600;
}


#inhalt {
        float:left;
        padding:0 0  0  0  px;
        background:#EFEFEF;
        font:120% Verdana;
        line-height:20px;
        border-right:0px solid #00009F;
          border-bottom:0px solid #00009F;
        margin:0 0px 0 0;
}

#inhalt h2 {
        font:160% Verdana;
         color:#800000;
        border-top:0px solid #800000;
        border-bottom:0px solid #800000;
        padding:5px;
}

#inhalt p {
         font:120% Verdana;
        color:#800000;
        border-top:0px solid #00009F;
        border-bottom:0px solid #00009F;
        padding:5px;
        line-height:20px;

}


 #inhalt i {
         font:80% Verdana;
        color:#800000;
        border-top:0px solid #00009F;
        border-bottom:0px solid #00009F;
        padding:5px;
        line-height:20px;

}









.with_sidebar {
        margin:0 0 0 200px;
}



#content {
        width:600px;
        padding:0 15px;
        font-size:120%;
}

#content h2 {

          font:160% Verdana;
        color:#000048;
        border-top:0px solid #00009F;
        border-bottom:0px solid #00009F;
        padding:0 0px;
}

#content h4 {

          font:200% Verdana;
        color:#000048;
        border-top:0px solid #00009F;
        border-bottom:0px solid #00009F;
        padding:0 0px;
 }

#content h3 {
        font:140% Verdana;
        color:#000048;
        border-top:1px solid #00009F;
        border-bottom:1px solid #00009F;
        padding:5px;
}

.with_sidebar {
        margin:0 0 0 200px;

}







#content h1,h2,h3,h4,p,ul,ol,blockquote {
        margin:15px 0;
        line-height:25px;
}
#sidebar_left h1,h2,h3,h4,p,ul,ol,blockquote {
        margin:15px 0;
}
#sidebar_right h1,h2,h3,h4,p,ul,ol,blockquote {
        margin:15px 0;
}

#trenner {
        margin:0px 0 0 0;
        padding:0px;
        background:#EFEFEF;
        border-top:1px solid #00009F;
        clear:both;
}




#footer1 {
        margin:10px 0 0 50px ;
        padding:10px;
        background:#EFEFEF;
        border-top:0px solid #00009F;
        clear:both;
}

#footer2 {
        margin:0px 0 0 0;
        padding:0px;
        background:#800000;
        border-top:1px solid #800000;
        clear:both;
}