

/* ====== allgemein ======  */



/* breite der gesamtkonstruktion  */
#breite {width:960px;}



body {
margin-bottom:520px;
margin-top: 45px;
margin-left: 0px;
margin-right: 0px;
background-attachment:fixed;
background-position: 50% 55%;
background-repeat:no-repeat;
background-image:url(images/logo.jpg);
background-color: #569D63;
font-family : verdana,arial, helvetica, tahoma, verdana, sans-serif;
font-size: 15px;line-height: 25px;
}

/* schatten-effekt beim homepagenamen */
.name {font: normal 31px georgia,verdana, sans-serif; color: #000;
background:transparent;
font-weight:bold;
margin:0px;padding:0px;
height:30px;
letter-spacing:16px;
}
.name_doppelt {font: normal 31px georgia,verdana, sans-serif; color: #F0F0F0;
background:transparent;
font-weight:bold;
margin:0px;padding:0px;
position:relative;height:30px;
left: -1px; top: -31px;
letter-spacing:16px;
}

.haupt {
background-image:url(images/weiss_70.png);
background-repeat:repeat;
background-position: 0% 0%;
padding:20px
}


/* überschriften */

h1, h2, h3, h4, h5, h6 {
font-weight:normal;color:#2f2f2f;
}

h1{text-align:left;
margin-bottom:39px;letter-spacing:-1px;
font-size: 24px;
}

h2{text-align:left;
margin-bottom:29px;letter-spacing:-1px;
font-size: 22px;
}


h3 {text-align:left;
margin-bottom:4px;letter-spacing:0px;
font-size: 16px;
}





/* ====== kopf und inhalt ======  */


#top2 {height:170px;         /* Abstandt Textfeld von oben alt 120px */
text-align:center;
vertical-align:middle;
padding-top:0px;
}


#top1{
border:solid 1px #000;
text-align:right;
background-image:url(images/weiss_60.png);
background-repeat:repeat;
background-position: 0% 0%;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
}

#inhalt {width:100%;
font-size: 15px;
line-height: 25px;
height:100%;
color:#2F2F2F;
text-align:justify;
vertical-align:top;
padding-left: 0px;
padding-right:0px;
}


.textbox {height:900px;
font-size: 15px;line-height: 25px;
vertical-align:top;
padding-top: 30px;
padding-bottom: 90px;
padding-left:35px;
padding-right:35px;

text-align:justify;
border:solid 1px #000;
background-image:url(images/weiss_60.png);
background-repeat:repeat;
background-position: 0% 0%;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}


#sidebar {width: 260px;
padding-top:10px;
padding-right:15px;
vertical-align:top;
font-size: 13px;
line-height: 20px;
}

.box {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:10px;
background-image:url(images/weiss_60.png);
background-repeat:repeat;
background-position: 0% 0%;
border:solid 1px #000;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}


h3.sidebarheader {color:#2f2f2f;
vertical-align:top;
font-size: 16px;
letter-spacing:0px;
font-weight:normal;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
padding-top:0px;margin-bottom:10px;margin-top:0px;
}



/* ====== fussbereich ======  */

#fuss {padding-bottom:0px;
background-color:#;
width:100%;
text-align:center;
vertical-align:middle;
color:#2f2f2f;
}

#fuss_bottom {
color:#2f2f2f;
letter-spacing:3px;
font-size:13px;
height:40px;
line-height:40px;
text-align:center;
vertical-align:middle;
border:solid 1px #000;
background-image:url(images/weiss_60.png);
background-repeat:repeat;
background-position: 0% 0%;
border-radius: 12px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
}


#fuss_inhalt {font-size:12px;
height:170px;
font-size: 14px;
line-height: 20px;
text-align:center;
vertical-align:middle;
letter-spacing:1px;

}