
body  {
margin-top : 0;
margin-left : 0;
margin-right : 0;
margin-bottom : 0;
background-color : #fff;
} 

table, td  {
font-size : 97%;
line-height : 125%;
font-family : arial;
color : #000000;
font-size : 10pt;
} 

b  {
color : #800000;
} 

h1  {
font-family : Trebuchet MS, arial, helvetica, verdana, tahoma, sans-serif;
color : #800000;
margin-bottom : 10px;
letter-spacing : 1px;
font-size : 150%;
border-bottom : 0 solid #746b64;
padding-bottom : 4px;
} 

h2  {
font-family : Trebuchet MS, arial, helvetica, verdana, tahoma, sans-serif;
color : #530343;
margin-bottom : 5px;
letter-spacing : 2px;
font-size : 115%;
border-bottom : 0 solid #746b64;
padding-bottom : 0;
} 

h3  {
font-family : Trebuchet MS, arial, helvetica, verdana, tahoma, sans-serif;
color : #a00481;
margin-bottom : 5px;
letter-spacing : 2px;
font-size : 110%;
border-bottom : 0 solid #746b64;
text-align : left;
padding-bottom : 0;
} 

h4  {
font-family : Trebuchet MS, arial, helvetica, verdana, tahoma, sans-serif;
color : #a00481;
margin-bottom : 5px;
letter-spacing : 2px;
font-size : 90%;
border-bottom : 0 solid #746b64;
text-align : left;
padding-bottom : 0;
} 

h5  {
font-family : Trebuchet MS, arial, helvetica, verdana, tahoma, sans-serif;
color : #a00481;
margin-bottom : 5px;
letter-spacing : 2px;
font-size : 100%;
border-bottom : 0 solid #746b64;
padding-bottom : 0;
} 

h6  {
font-family : Trebuchet MS, arial, helvetica, verdana, tahoma, sans-serif;
color : #a00481;
margin-bottom : 5px;
letter-spacing : 2px;
font-size : 90%;
border-bottom : 0 solid #746b64;
padding-bottom : 0;
} 

.li  {
width : 14px;
background-image : url(images/ra1.jpg);
background-repeat : repeat-y;
vertical-align : top;
border-right : 1px solid #2f172b;
} 


.re  {
width : 14px;
background-image : url(images/ra2.jpg);
background-repeat : repeat-y;
border-left : 1px solid #2f172b;
} 


#main  {
border-top : 1px solid #7a2369;
} 

#top  {
background-image : url(images/blume.jpg);
height : 260px;
border-top : 0 solid #fff;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
border-bottom : 1px solid #fff;
color : #2a3c22;
background-color : black;
background-repeat : no-repeat;
} 

#hpname  {
height : 30px;
padding-right : 10px;
padding-top : 10px;
text-align : right;
color : #000;
letter-spacing : 1px;
font-size : 16px;
font-family : "Trebuchet MS", arial, helvetica, verdana, tahoma, sans-serif;
font-style : italic;
background-color : white;
vertical-align : bottom;
} 

/* menue oben */


.buleiste  {
vertical-align : top;
height : 36px;
background-color : white;
background-image : url(images/bu_ob.jpg);
background-repeat : repeat-x;
border-top : 0 solid #c4c4c4;
border-bottom : 1px solid #ad5a9d;
} 

#menu2 a, #menu2 a:visited, #menu2 a:active  {
display : block;
color : #000;
text-decoration : none;
font-family : verdana, sans-serif;
font-size : 10pt;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 0;
padding-top : 0;
margin-left : 0;
margin-right : 0;
border-left : 0 solid #aaaaaa;
line-height : 36px;
text-align : center;
background-image : url(images/bu_ob.jpg);
background-repeat : repeat-x;
} 


#menu2 a:hover  {
background-color : #fff;
color : #502747;
text-decoration : none;
background-image : url(images/mover.jpg);
background-repeat : repeat-x;
border-left : 0 solid #fff;
border-bottom : 0 solid #e6e6e6;
border-top : 0 solid #fff;
} 

#nav  {
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
background-color : #dd8ecd;
background-image : url(images/bgnav.jpg);
background-repeat : repeat-y;
background-position : left top;
border-right : 1px solid #fff;
} 


#in  {
text-align : justify;
padding-left : 30px;
padding-right : 30px;
padding-top : 40px;
padding-bottom : 40px;
background-color : #fb82e3;
width : 100%;
} 


#fussb  {
font : normal 12px verdana, sans-serif;
color : #000;
height : 40px;
text-align : center;
border-top : 1px solid #ad5a9d;
background-image : url(images/fuss.jpg);
background-repeat : repeat-x;
background-color : #fefefe;
line-height : 16px;
} 



/* menues linke seite  */

.menu01  {
border : 0 dashed #fff;
background-color : #d46ebf;
text-align : left;
margin-top : 0;
margin-bottom : 0;
margin-right : 0;
margin-left : 0;
padding-bottom : 10px;
padding-top : 10px;
padding-left : 10px;
} 

.menu01 ul, .menu01 li  {
list-style-type : none;
margin-left : 0;
padding : 0;
color : #fff2a7;
} 

.menu01 li a:link, .menu01 li a:visited, .menu01 li a:active  {
display : block;
border-bottom : 1px solid #a65589;
width : 200px;
color : #54294d;
text-decoration : none;
font-size : 14px;
height : 16px;
line-height : 16px;
} 

.menu01 li a:hover  {
background : transparent;
color : #fff;
text-decoration : none;
letter-spacing : 0;
} 


.trenn1  {
background-color : #ad5a9d;
padding-left : 5px;
padding-right : 5px;
padding-top : 15px;
padding-bottom : 15px;
font : normal 11px/18px verdana, sans-serif;
color : #29334e;
border-bottom : 1px solid #fff;
border-top : 0 solid #fff;
width : 220px;
height : 10px;
} 

.trenn2  {
background-color : #ad5a9d;
padding-left : 5px;
padding-right : 5px;
padding-top : 15px;
padding-bottom : 15px;
font : normal 11px/18px verdana, sans-serif;
color : #29334e;
border-bottom : 1px solid #fff;
border-top : 1px solid #fff;
width : 220px;
height : 10px;
} 

/* allgemeine links im text */

a:link, a:visited, a:active  {
font-size : 98%;
font-family : arial, helvetica, verdana, tahoma, sans-serif;
color : #0000ff;
} 

a:hover  {
text-decoration : none;
background-color : #ffffff;
color : #800000;
} 