



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



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

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

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

/* überschriften */
h2  {
color : #7f7f7f;
margin-bottom : 25px;
letter-spacing : 2px;
font-size : 23px;
font-variant : normal;
font-weight : normal;
text-align : left;
}

#name  {
text-transform : uppercase;
letter-spacing : 6px;
color : #9f9f9f;
padding-left : 0;
font-size : 17px;
font-style : italic;
font-weight : normal;
border-bottom : 0 dashed #8a382d;
}


/* kalenderblatt*/

  div.kalender  {
float : left;
border : 1px solid #5c93b2;
width : 50px;
height : 65px;
margin : 0 auto;
margin : 0 10px 0 0;
text-align : left;
}
div.kalenderdaten {
font-size : 11px;
font-family : verdana, arial, sans-serif;
letter-spacing : 1px;
text-align : center;
width : 100%;
margin : 0 auto;
padding : 0;
}
p.date {
line-height : 15px;
height : 15px;
font-family : monospace, arial, sans-serif;
background-color : #5c93b2;
color : #fff;
margin : 0 auto;
padding : 0;
}
p.n {
line-height : 20px;
height : 20px;
font-size : 20px;
background-color : #fff;
color : #699cb8;
margin : 0 auto;
padding-top : 0;
}
p.m {
line-height : 15px;
height : 15px;
font-size : 12px;
font-family : georgia, monospace, sans-serif;
background-color : #fff;
color : #5a91b1;
margin : 0 auto;
padding : 0;
}
p.j {
line-height : 15px;
height : 15px;
font-family : monospace, sans-serif;
background-color : #fff;
color : #5a91b1;
margin : 0 auto;
padding : 0;
}
/* ende kalenderblatt*/


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

#top1  {
height : 30px;
background-color : #fff;
text-align : right;
vertical-align : middle;
padding-right : 30px;
border-bottom : 1px solid #fff;
}
#top2 {
height : 70px;
background-color : #fff;
background-image : url(images/fv2.jpg);
background-repeat : repeat-x;
background-position : 0% 100%;
text-align : center;
vertical-align : top;
padding-left : 20px;
border-bottom : 1px solid #fff;
}
#kopf1a {
font-size : 14px;
height : 45px;
color : #d5e2ea;
text-align : center;
vertical-align : middle;
border-bottom : 1px solid #fff;
border-right : 1px solid #fff;
background-color : #73a8c7;
background-image : url(images/fv2a.jpg);
background-repeat : repeat-x;
background-position : 0% 100%;
}
#kopf1b {
font-size : 12px;
height : 45px;
color : #f7f7f7;
width : 100%;
letter-spacing : 8px;
text-align : center;
vertical-align : middle;
border-bottom : 1px solid #fff;
background-color : #73a8c7;
background-image : url(images/fv2b.jpg);
background-repeat : repeat-x;
background-position : 50% 0%;
}
#logo {
background-color : #7da6bd;
background-image : url(images/logo3.jpg);
background-repeat : no-repeat;
background-position : 0% 50%;
height : 300px;
border-bottom : 1px solid #fff;
border-left : 1px solid #fff;
}
#logo_li {
height : 300px;
background-color : #305e78;
color : #fff;
letter-spacing : 0;
text-align : center;
vertical-align : middle;
padding-bottom : 0;
border-bottom : 1px solid #fff;
font-size : 16px;
background-image : url(images/fv5.jpg);
background-repeat : no-repeat;
background-position : 100% 50%;
}
#seitentitel {
height : 45px;
padding-left : 18px;
text-align : center;
vertical-align : middle;
border-left : 1px solid #fff;
font-size : 15px;
color : #daf0fc;
background-color : #73a8c7;
background-image : url(images/fv2b.jpg);
background-repeat : repeat-x;
background-position : 50% 0%;
}

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

#inhalt  {
height : 1400px;
background-color : #fff;
background-image : url(images/xfv2.jpg);
background-repeat : repeat-x;
background-position : 0% 100%;
text-align : justify;
vertical-align : top;
padding-top : 0;
padding-bottom : 0;
padding-left : 26px;
padding-right : 20px;
width : 100%;
font-family : verdana, "trebuchet ms", arial, helvetica, georgia, "times new roman", sans-serif;
font-size : 15px;
line-height : 24px;
letter-spacing : 0px;
color : #7f7f7f;
border-left : 1px solid #fff;
}
#inhalt_top {
height : 50px;
background-color : #fff;
background-image : url(images/fv3.jpg);
background-repeat : repeat-x;
background-position : 0% 0%;
text-align : center;
vertical-align : top;
padding-bottom : 0;
border-left : 1px solid #fff;
}

/* spalte links   */
#sp1 {
color : #7f7f7f;
text-align : center;
vertical-align : top;
text-align : center;
background-color : #fff;
background-image : url(images/fv7.jpg);
background-repeat : repeat-y;
background-position : 100% 0%;
}


/* = boxen =   */

/* boxenüberschrift   */
.boxheader {color:#fff;
font-size: 14px;line-height: 18px;
margin-bottom:20px;
margin-top:0px;
}

.boxheader_b {color:#376D8A;
font-size: 14px;line-height: 18px;
margin-bottom:20px;
margin-top:0px;
}

#box1 {
height:240px;
background-color:#fff;
background-image:url(images/fv7.jpg);
background-repeat:repeat-y;
background-position:  100% 0%;
}


#box2 {
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
font-size: 13px;
line-height: 16px;
text-align:left;
border-bottom:solid 1px #fff;
color:#EFEFEF;
background-color:#305e78;
background-image:url(images/fv6.jpg);
background-repeat:no-repeat;
background-position:  100% 0%;
border-bottom: solid 1px #fff;
}

#box3{
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
font-size: 13px;line-height: 16px;
color:#376D8A;
vertical-align:top;
text-align:left;
background-color:#fff;
background-image:url(images/fv7.jpg);
background-repeat:repeat-y;
background-position:  100% 0%;
border-bottom:solid 1px #fff;
}

#box4 {
background-color:#305e78;
background-image:url(images/fv5.jpg);
background-repeat:no-repeat;
background-position:  100% 0%;
}

#box5{
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
font-size: 13px;line-height: 16px;
color:#376D8A;
vertical-align:top;

}



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


  #fuss  {
font-size : 15px;
line-height : 20px;
color : #daf0fc;
text-align : center;
vertical-align : middle;
width : 100%;
}
#fuss_topa {
font-size : 11px;
height : 25px;
letter-spacing : 0;
text-align : center;
vertical-align : middle;
background-color : #fff;
background-image : url(images/fv7.jpg);
background-repeat : repeat-y;
background-position : 100% 0%;
}
#fuss_topb {
font-size : 12px;
height : 70px;
width : 100%;
letter-spacing : 0;
text-align : center;
vertical-align : middle;
border-left : 1px solid #fff;
vertical-align : middle;
background-color : #fff;
background-image : url(images/fv2.jpg);
background-repeat : repeat-x;
background-position : 0% 100%;
}
#fuss1a {
font-size : 11px;
height : 25px;
letter-spacing : 0;
text-align : center;
vertical-align : middle;
vertical-align : middle;
border-top : 1px solid #fff;
background-color : #73a8c7;
background-image : url(images/fv2b.jpg);
background-repeat : repeat-x;
background-position : 50% 0%;
}
#fuss1b {
font-size : 12px;
height : 45px;
width : 100%;
letter-spacing : 0;
text-align : center;
vertical-align : middle;
border-left : 1px solid #fff;
vertical-align : middle;
border-top : 1px solid #fff;
background-color : #73a8c7;
background-image : url(images/fv2b.jpg);
background-repeat : repeat-x;
background-position : 50% 0%;
}
#fuss2a {
height : 80px;
font-size : 12px;
line-height : 14px;
letter-spacing : 0;
text-align : center;
vertical-align : middle;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
background-color : #305e78;
background-image : url(images/fv5.jpg);
background-repeat : no-repeat;
background-position : 100% 0%;
}
#fuss2b {
font-size : 14px;
line-height : 16px;
width : 100%;
background-color : #7da6bd;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
border-left : 1px solid #fff;
letter-spacing : 0;
background-image : url(images/logo3.jpg);
background-repeat : repeat-y;
background-position : 0% 0%;
}
#fuss3 {
font-size : 15px;
line-height : 20px;
color : #9b9b9b;
width : 100%;
background-color : #fff;
height : 90px;
background-image : url(images/fv3.jpg);
background-repeat : repeat-x;
background-position : 0% 0%;
}