*{
margin:0px;
padding:0px;
font-family : verdana;
}

p{position:relative; 

 } 

div#qTip {
  width:450px;
  padding: 3px;
  border: 1px solid #666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background-image: url(img/hp/rot.png);

  color: #FFF;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}

img{
border:none;
}

div { 
border : none;
} 



#header { 
margin-left : 10px;
color : #000;
margin-top:10px;
height : 150px;
} 

#leftcol { 

min-height:550px;
margin-left : 10px;
color : #000;
padding : 3px;

} 

#rightcol { 
position : absolute;
right:25px;
top : 160px;
width :200px;
padding-left : 10px;
z-index : 3;
color : #000;
padding : 3px;
} 




html>body #content{
min-height: 550px;
height:auto;
}

#content { 
position:absolute;
top:160px;
left:160px;
right:215px;
padding : 8px;
color : #000;
height: 550px;


} 


#footer { 

bottom:10px;
width : 100%;
margin : 10px;
text-align : center;
font-family : Verdana;
font-size : 11px;
padding : 3px;
border-top : 1px solid #333;
color : #000;
} 

#footer .date { 
float : left;
text-align : left;
color:red;
} 

#footer .contact { 
float : right;
text-align : right;
} 

body { 
width : 97%;
} 

html, body { 
margin : 0;
padding : 0;
background-color : #fff;
color : #000;
} 

p, a { 
font-family : Verdana;
} 

h1, h2, h3, h4, h5, h6 { 
font-family : Georgia;

}

#menue li{


width:135px;
font-size:13px;
color: black;
list-style-position:inside;
margin-left:0px;

background-repeat:repeat-x;
height:22px;
padding-left:13px;
padding-top:5px;
background-color:#FFECEC;
}

.ueber{
font-variant:small-caps;

list-style:none;
background-image: url(img/hp/button.gif);
font-weight:bold;
}

#menue {
margin-left:0px;
padding-left:0px;
padding-right:0px;
margin-right:0px;
margin-top:5px;
border:solid;
border-width:1px;
width:148px;

}

.artikelheader{
background-image: url(img/hp/header.gif);

background-repeat:repeat-x;
height:70px;
position:relative;


}

.artikeltext{


padding:8px;

}

.artikeltext li{

margin-left:10px;

}


.ersterbuchstabe{
text-align:justify;
}

.ersterbuchstabe:first-letter{
font-size:130%;
}

.artikel{
margin-bottom:8px;
border:groove;
border-width:1px;
background-color:#FFECEC;

}

.artikeltitel{
margin-left:70px;
font-size:22px;
padding:6px 3px 0px 5px;
}



.artikelfooter{
position:absolute;
top:50px;
right:10px;
float:right;
color:white;
padding-right:5px;
font-size:13px;
}

.rechterheader{

background-image: url(img/hp/header_klein.png);
background-repeat:repeat-x;
height:30px;
color:black;
padding: 2px 0px 0px 5px;
font-variant:small-caps;
}

.rechtebox{


margin: 5px 0px 10px 10px;
width:100%;
border:groove;
border-width:1px;
border-color:black;
background-color:#FFECEC;
padding:0px;
overflow:hidden;
}

a.navi:link{
color:black;
text-decoration:none;
}

a.navi:visited
{
color:black;
text-decoration:none;
}

a.navioben:link{
color:white;
text-decoration:none;
}

a.navioben:visited
{
color:white;
text-decoration:none;
}

.aufzaehlung li{
margin-left:35px;
list-style-image:url(img/hp/bauer_klein.gif);
background-repeat:no-repeat;
padding-bottom:3px;
font-size:16px;

}

#registrierung_legend{
font-size:25px;

}

.benutzereingabe{
font-size:22px;
font-style:oblique;
}




ol{


padding-left:18px;
}

#terminkalendertabelle td{

width:81px;
border: solid 1px;
height:80px;
text-align:left;
vertical-align:top;
}

#identica{
padding:5px;
}

#identica span{

margin:8px;
}

#identica a{

font-size:13px; 
color:black;


}

