



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


/* breite der gesamtkonstruktion  */
#breite {width:1100px}

/* breite der linken spalte in pixel */
.breite_hauptspalte_li {width:0px;margin:0px;padding:0px}

body
{margin-top:20px; margin-left: 0px; margin-right: 0px;margin-bottom:
0px;
background-color: #808080;
background-image : url(images/back4.jpg);
background-repeat : no-repeat;
background-position : 50% 0%;
font-family:verdana,trebuchet ms, arial, helvetica, georgia, "times new roman", sans-serif;
}

/* überschriften */
h1{ color:#7D7E80;
margin-bottom:45px;letter-spacing:1px;
font-size: 25px;
font-variant:normal;font-weight:normal;
text-align:left;
}

h2{ font-family : georgia, arial, helvetica, tahoma, verdana, sans-serif;
color:#3d7796;
margin-bottom:25px;letter-spacing:2px;
font-size: 26px;
font-variant:normal;font-weight:normal;
text-align:left;
}

h2 span {
color : #fff;
}

/* listen */
li.liste1 {list-style-type:none;
background-image:url(images/quadrat2.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:16px;
line-height: 24px;
font-size:14px
}

li.liste2 {list-style-type:none;
background-image:url(images/quadrat.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:16px;
line-height: 24px;
font-size:14px
}



/* textschatten-effekt in der fusszeile  */
#fuss_slogan {font: normal 22px georgia,verdana, sans-serif; color: #BFBFBF;
background:transparent;
margin:0px;padding:0px;
height:30px;
}
#fuss_slogan_doppelt {font: normal 22px georgia,verdana, sans-serif; color: #2F2F2F;
background:transparent;margin:0px;padding:0px;
position:relative;height:30px;
left: -1px; top: -31px;
}


#name {
font-family : georgia, arial, helvetica, tahoma, verdana, sans-serif;
color : #3D7796;
font-size : 48px;
letter-spacing : 2px;
padding-bottom : 4px;
font-style : normal;
}

#foto_imtext {float:center;
width:360px;
background-color:#D3D3D3;
padding:4px;
border:solid 1px #3A4152;
margin-bottom:30px;
}

#slogan {
font-family : georgia, arial, helvetica, tahoma, verdana, sans-serif;
color : #3D7796;
font-size : 22px;
letter-spacing : 8px;
padding-bottom : 4px;
font-style : italic;
}


#zitat {float:right;
text-align:center;
padding:10px;
vertical-align:top;
width:300px;
font-style:italic;
font-size: 20px;line-height: 24px;
color:#666666;
font-family : georgia, arial, helvetica, tahoma, verdana, sans-serif;
background-image:url(images/weiss_40.png);
background-repeat:repeat;
border:dashed 1px #fff;
}


/* ====== kopfbereich ======  */



#top {height:80px;
text-align:left;
vertical-align:middle;
padding-left:20px;
width:500px;

}

#kopf1a {font-size: 14px;
height:44px;
color:#fff;
text-align:center;
vertical-align:middle;
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
}

#kopf1b {font-size: 12px;height:45px;
color:#F7F7F7;width:100%;
text-align:center;
vertical-align:middle;
border-bottom:solid 1px #fff;
background-repeat:repeat;
background-position:  0% 0%;
background-image:url(images/schwarz_70.png);
}

#logo {
height:300px;
border-bottom: solid 1px #fff;
border-left: solid 1px #fff;
background-repeat:repeat;
background-position:  0% 0%;
background-image:url(images/weiss_60.png);
padding-right:35px;
}

#seitentitel {
height:45px;
padding-left:45px;
text-align:left;
vertical-align:middle;
border-left: solid 1px #fff;
border-bottom: solid 1px #fff;
font-size:15px;
color:#D3D3D3;
background-repeat:repeat;
background-position:  0% 0%;
background-image:url(images/schwarz_50.png);
}

/* ====== inhaltsbereich ====== */

#inhalt {height:400px;
text-align:justify;
vertical-align:top;
background-image:url(images/weiss_40.png);
background-repeat:repeat;
padding-top: 60px; padding-bottom: 0px;
padding-left: 30px;padding-right:26px;
width:100%;
font-size: 14px;line-height: 24px;
color:#1C1C1C;
border-left: solid 1px #fff;
}



/* spalte links   */
#sp1 {
text-align:center;
vertical-align:top;

}


/* = boxen =   */

#box1 {
height:600px;
background-image:url(images/schwarz_50.png);
border-bottom: solid 1px #fff;
padding-left:0px;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
vertical-align:middle;
}

#box2 {height:345px;
background-image:url(images/weiss_80.png);
background-repeat:repeat;
background-position:  100% 0%;
padding-left:0px;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
border-bottom: solid 1px #fff;
vertical-align:middle;
}


#box3 {
padding:20px;
color:#AFAFAF;
font-size:14px;
vertical-align:top;
text-align:left;
border-bottom: solid 1px #fff;
background-repeat:repeat;
background-position:  0% 0%;
background-image:url(images/schwarz_80.png);
}



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





#fuss_topa {font-size: 10px;height:25px;
letter-spacing:0px;
text-align:center;
vertical-align:middle;
color:#36647E
}

#fuss_topb {font-size: 12px;height:70px;
width:100%;
text-align:center;
vertical-align:middle;
border-left:solid 1px #fff;
background-color: #a2a3a4;
color:#6E6E6E
}




#fuss2a {
color:#5F606F;height:40px;font-size: 12px;line-height:14px;
letter-spacing:0px;
text-align:center;
vertical-align:middle;
border-top:solid 1px #fff;
background-repeat:repeat;
background-image:url(images/schwarz_50.png);
}

#fuss2b {font-size: 14px;line-height: 16px;
width:70%;
border-top:solid 1px #fff;
border-left:solid 1px #fff;
letter-spacing:0px;
text-align:center;
vertical-align:middle;
color:#BEBEBE;
background-repeat:repeat;
background-image:url(images/weiss_80.png);
}
#neufuss {
color:#5F606F;height:40px;font-size: 12px;line-height:14px;
letter-spacing:0px;
text-align:center;
vertical-align:middle;
border-top:solid 1px #fff;
background-repeat:repeat;
background-image:url(images/schwarz_40.png);
}


#fuss3 {color:#CFCFCF;
width:100%;
height:260px;
vertical-align:middle;
background-image : url(images/fuss_logo.jpg);
background-repeat : no-repeat;
background-position :50% 0%;
text-align:center;
}