/* ========== Allgemeine Einstellungen ========== */

*, *:before, *:after {

-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-transition: width .75s ease-out;
-webkit-transition: width .75s ease-out;
transition: width .75s ease-out;
}


.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}


.clearfix:after { clear:both; }
.clearfix { *zoom: 1; }

.section { clear: both;
margin: 0rem;
}

#breite {width:960px}

body
{margin-top: 10px; margin-left: 0px; margin-right: 0px;margin-bottom: 20px;        background-color: #eaeaea;
}

h2{ color:#3C3C3C;
margin-bottom:30px;
letter-spacing:2px;
font-family:"trebuchet ms",georgia, arial, helvetica, verdana, tahoma, sans-serif;
font-size: 22px;
font-weight:normal;font-style:italic;
}

h1{ color:#000;
margin-bottom:50px;
letter-spacing:4px;
font-family:"trebuchet ms",georgia, arial, helvetica, verdana, tahoma, sans-serif;
font-size: 28px;
font-weight:normal;

}

h3{ color:#3C3C3C;
margin-bottom:30px;
letter-spacing:2px;
font-family:"trebuchet ms",georgia, arial, helvetica, verdana, tahoma, sans-serif;
font-size: 18px;
font-weight:normal;
}

/* rahmen um die seite */
.haupt {
border:solid 0px #FFF;width:100%
}

/* farbige scrolleiste internet explorer ab vers.5.5 */
body
{scrollbar-arrow-color: #800000;
scrollbar-base-color: #fff;
scrollbar-highlight-color : #535353;
scrollbar-shadow-color : #535353;
SCROLLBAR-TRACK-COLOR: #202020;
}




/* ========== Kopfbereich ========== */

#top1 {
height:140px;
background-color:#FFFFFF;
color:#000;
width:100%;
vertical-align:bottom;
text-align:right;
font-family: arial,tahoma,verdana,helvetica, sans-serif;
font-size: 17px;line-height: 20px;
padding-right:15px;
border-top:solid 1px #BFBFBF;
border-bottom:solid 1px #BFBFBF;
background-position:  50%  0%;background-image:url(images/fuss2.jpg);
background-repeat:repeat-y;
background-position:  100% 0%;
}

#name {height:40px;
font-family: "trebuchet ms",georgia,monospace,arial,tahoma,verdana,helvetica, sans-serif;
font-size: 25px;line-height: 40px;
letter-spacing:4px;
color:#fff;
background-color:#000;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
padding-top:3px;
border:solid 1px #fff;

}



#top3 {
height:20px;
background-color:#C73970;
color:#228A28;
width:100%;
vertical-align:middle;
padding-left:0px;

}


#top9 {
font-size: 26px;line-height: 30px;
font-family: verdana,arial,helvetica, sans-serif;
font-weight:bold;
color:#4d4d4d;
height:80px;
background-color:#fff;
width:100%;
vertical-align:middle;
padding-left:25px;
background-position:  50%  0%;background-image:url(images/fv04.jpg);
background-repeat:repeat-y;
background-position:  100% 0%;

}



/* ========== Mittelbereich ========== */

#trenntop {
height:10px;
background-color:#FF99CB;
}

#inboxlibreite {width:180px;margin-bottom:0px}

#inboxli {
background-color:#C73970;
text-align:center;
font-size: 17px;line-height: 20px;
font-family: arial,tahoma,verdana,helvetica, sans-serif;
color:#000000;
padding-top: 10px;
padding-bottom:20px;
padding-left: 0px;
padding-right:0px;
letter-spacing:0px;
vertical-align:top;
border-top:solid 0px #000;
border-right:solid 0px #000;
}

#inboxtext {
height:400px;
background-color:#fff;
text-align:justify;
font-size: 15px;line-height: 20px;
font-family: "trebuchet ms",arial,tahoma,verdana,helvetica, sans-serif;
color:#2C2C2C;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 30px;
padding-right:30px;
letter-spacing:0px;
width:100%;
vertical-align:top;
background-image:url(images/fv04.jpg);
background-repeat:no-repeat;
background-repeat:repeat-y;
background-position:  100% 0%;
}


/* ========== Fussbereich ========== */

#fuss {
height:0px;
background-color:transparent;
font-family: "trebuchet ms",georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 14px;line-height:20px;
text-align:center;


}


#fussname {width:70%;
background-color:white;border:solid 1px #000;text-align:center;padding:10px;
color:#000;background-image:url(images/fv04.jpg);
background-repeat:repeat-y;
background-position:  100% 0%;
}