﻿

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



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


body
{margin-top: 15px; margin-left: 0px; margin-right: 0px;margin-bottom:45px;
background-attachment:fixed;
background-position:  50% 0%;
background-repeat:no-repeat;
background-image:url(images/back4.png);
background-color: #226d95;
font-family: georgia,arial,verdana,trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size: 15px;line-height: 25px;
}


/* alternative Hintergrundgrafik in Link 03  */
body.zwei {
background-position:  50% 0%;
background-repeat:no-repeat;
background-image:url(images/back4.jpg);
background-color: #fff;
}

/* überschriften */
h2{ color:#000;
font-size: 30px;
line-height:40px;
margin-bottom:36px;letter-spacing:3px;
text-align:left;
font-variant:normal;
font-weight:normal;
}

h3{ color:#336699;
font-size: 20px;
line-height:20px;
margin-bottom:36px;letter-spacing:3px;
text-align:left;
font-variant:normal;
font-weight:normal;
}


#name{ color:#fff;
font-size: 32px;
line-height:40px;
padding-bottom:6px;letter-spacing:3px;
font-variant:small-caps;font-weight:normal;
border-bottom:solid 1px #9DCFEA;
}

#name2{ color:#fff;
font-size: 16px;
line-height:40px;
letter-spacing:9px;
font-variant:normal;
font-weight:normal;
}

.autor {font-variant:small-caps;font-style:italic;color:#000;
}

/* grosser buchstabe anfang des textes */

.kap {font-size: 54px;
height:50px;
line-height:50px;
float:left;
text-align:left;
vertical-align:top;
padding-top:0px;
padding-bottom: 0px;
padding-left:0px;
padding-right:12px;
background-color: #;
color:#2F2F2F;
font-weight:normal;
}

/* rahmen um die seite */

.haupt {border:solid 10px #fff;
}


.beginn_text {
color:#000;
letter-spacing:2px;font-weight:normal;
font-size:16px;
}


/* schatteneffekt auf den bildern */


div.shadow, div.shadow2, div.shadow3, div.shadow4, div.shadow5 {
   padding: 1px;
   border-radius: 1px;
   -moz-border-radius: 1px;
   }
div.shadow {
   background-color: #fff;
   border: 6px solid #fff;
   margin: 0px;
   }
div.shadow2 {
   background-color: #fff;
   border: 1px solid #bebebe;
   margin: 0;
   }
div.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
div.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
div.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   margin-left: 0px;
    margin-right: 16px;
     margin-bottom: 10px;
      margin-top: 10px;
   }

/* ende schatteneffekt auf den bildern */




/* zweispaltiger text in index.html */
.spalte_li {font-size: 15px;line-height: 25px;
text-align:justify;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:16px;
}

.spalte_re {font-size: 15px;line-height: 25px;
text-align:justify;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:16px;
padding-right:0px;
}
/* ende zweispaltiger text in index.html */






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



#top2 {height:210px;
background-color:#216d96;
background-position:  100% 0%;
background-repeat:no-repeat;
background-image:url(images/back1.png);
text-align:right;
vertical-align:middle;
padding-top:0px;
letter-spacing:1px;
font-size:13px;
padding-bottom:0px;
padding-left: 30px;padding-right:30px;
}

#inhalt {width:100%;font-size: 16px;line-height: 25px;
height:400px;
color:#2F2F2F;
text-align:justify;
vertical-align:top;
border-top:solid 1px #fff;
padding-top: 20px; padding-bottom: 70px;
padding-left: 50px;padding-right:50px;
background-color:#fff;
background-image:url(images/fv1.jpg);
background-repeat:repeat-x;
background-position:  0% 0%;
}




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


#fuss_top { background-color:#24749F;
background-position: 0% 100%;
background-repeat:no-repeat;
background-image:url(images/back2.png);
background-color: #216d96;
color:#fff;letter-spacing:1px;
font-size:22px;
height:40px;
line-height:40px;
text-align:center;
vertical-align:middle;
}


#fuss {padding-bottom:0px;
background-color:#fff;
width:100%;
text-align:center;
vertical-align:middle;
color:#000;
border-left:solid 20px #fff;
border-right:solid 20px #fff;
}


#fuss_inhalt {font-size:12px;background-color:#fff;
height:80px;
font-size: 14px;line-height: 20px;
text-align:center;
vertical-align:middle;
padding-top:10px;
letter-spacing:1px;
}