

/* ====== allgemein ======  */



/* breite der gesamtkonstruktion  */
#breite {width:960px;}



body {margin: 0px;padding:0px;
background-color: #888A90;
background-image:url(images/line.jpg);
}


.haupt {background-color:#636363;
background-repeat:repeat;
background-position: 0% 0%;
padding:20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}


/* überschriften */

h1, h2, h3, h4, h5, h6 {
font-weight:normal;color:#ffffff;
}

h1{text-align:left;
margin-bottom:39px;letter-spacing:-1px;
font-size: 22px;
}

h2{text-align:left;
margin-bottom:29px;letter-spacing:1px;
font-size: 17px;
}


h3 {text-align:left;color:#ffffff;
margin-bottom:4px;letter-spacing:1px;
font-size: 15px;
}

.hpname {
font-size: 25px;
line-height: 26px;
color:#ffffff;
letter-spacing:14px;

}



/* ====== kopf und inhalt ======  */


/* oberer Rand der Seite  */

#top1 {height:50px;
text-align:right;
vertical-align:middle;
padding-left : 0px;
padding-right : 20px;
}

/* Bild im Kopf  */

#top2 {height:250px;
background-color:#5A0A52;
background-color:#ffd504;
text-align:center;
vertical-align:bottom;
padding-top:0px;
background-position: 50% 50%;
background-repeat:no-repeat;
background-image:url(images/stash.jpg);
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}

#top2_inhalt1 {
text-align:center;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}


#top2_inhalt2 {
vertical-align:bottom;
-moz-border-radius-bottomleft:14px;
-moz-border-radius-bottomright:14px;
-webkit-border-bottom-left-radius:14px;
-webkit-border-bottom-right-radius: 14px;
border-bottom-left-radius:14px;
border-bottom-right-radius:14px;
}

#inhalt {width:100%;
color:#ffffff;
text-align:justify;
vertical-align:top;
padding-left: 0px;
padding-right:0px;
font-size: 14px;line-height: 21px;
}


.textbox {
vertical-align:top;
padding-top: 30px;
padding-bottom: 70px;
padding-left:55px;
padding-right:55px;
text-align:justify;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}


#sidebar {height:1400px;
width: 300px;
padding-top:0px;
padding-right:4px;
vertical-align:top;
}


.box1{ height:130px;
text-align:center;
color:#A46A98;
font-size: 13px;
line-height: 20px;
vertical-align:top;
padding-top : 30px;
padding-bottom : 30px;
padding-left : 12px;
padding-right : 22px;
margin-left:0px;
margin-bottom:4px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}


.box2 {height:150px;
font-size: 13px;
line-height: 20px;
vertical-align:top;
padding-top : 30px;
padding-bottom : 30px;
padding-left : 12px;
padding-right : 22px;
margin-left:0px;
margin-bottom:4px;
background-image:url(images/bild1.jpg);
background-repeat:no-repeat;
background-position: 0% 0%;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}


.box3 {height:150px;
font-size: 13px;
line-height: 20px;
vertical-align:top;
padding-top : 30px;
padding-bottom : 30px;
padding-left : 12px;
padding-right : 22px;
margin-left:0px;
margin-bottom:4px;
background-image:url(images/bild2.jpg);
background-repeat:no-repeat;
background-position: 0% 0%;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}

.box {
background-color:#5A0A52;
color:#A06595;
font-size: 13px;
line-height: 20px;
vertical-align:top;
padding-top : 30px;
padding-bottom : 30px;
padding-left : 12px;
padding-right : 22px;
margin-left:0px;
margin-bottom:4px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}


h3.sidebarheader {color:#8386FA;
vertical-align:top;
letter-spacing:1px;
font-size: 15px;
font-weight:normal;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
padding-top:0px;margin-bottom:10px;margin-top:0px;
}




/* ====== fussbereich ======  */

#fuss {padding-top:4px;
width:100%;
text-align:center;
vertical-align:bottom;
color:#ffffff;
margin-bottom:0px;

}

#fuss_inhalt {background-color:#ffffff;
color:#000000;
letter-spacing:1px;
font-size:15px;
height:40px;
line-height:40px;
text-align:center;
vertical-align:middle;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
}