HTML{
	background-color:#e7e4e1;
}


BODY {
	padding-right:0px;padding-left:0px;font-weight:700;font-size: 101%;padding-bottom: 100px;margin:0px;padding-top:0px;font-family:"verdana",arial,sans-serif;background-color: #e7e4e1
}

P{
	font-weight:400;line-height:1.3em;font-size:1em;line-height:1.3em;
}

H1{
color:#d10e0e;font-size:150%;font-weight:600;
}

H2{
   font-size:1em;line-height:1.3em;font-weight:600;color:#000000;margin-left:0px;margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px;padding-left:0px;
}

H3{
font-size:0.8em;font-weight:600;color:#000000;margin-top:2px;padding-top:2px;padding-bottom:2px;margin-bottom:2px;
}

.floatleft{ float:left;padding:1em;border-bottom:1px solid #444444;
}


.marken td{
	text-align:center;padding-right:1em;line-height:1.2em;
}
marken td a img{
	border:0;
}

.navtab{
	vertical-align:top;border-right:1px solid #e7e4e1;padding-right:1em;
}

.navtab ul{
	white-space:nowrap;padding:0;margin:0;padding-left:1em;padding-right:1em;line-height:1.5em;
}

.navtab li{
	list-style:none;background-image:url(trans.gif);background-repeat:no-repeat;padding-left:20px;display:block;
}


.navtab li a{
	text-decoration:none;
	color:d10e0e;
}

.navtal li a:link{
	color:d10e0e;
}

.navtab li a:visited{
	color:d10e0e;
}

.navtab li a:active{
	color:d10e0e;
}

.navtab li a:hover{
	color:yellow;
}

.navtab li.passiv{
	background-image:url(pfeil.gif);background-repeat:no-repeat;color:d10e0e;font-weight:bold;
}


.navtab li.upassiv{
	margin-left:0;padding-left:40px;background-image:url(pfeil.gif);background-repeat:no-repeat;color:d10e0e;font-weight:bold;
}

.navtab li:hover{
	list-style:none;background-image:url(pfeil2.gif);background-repeat:no-repeat;
}

.navtab li.uaktiv a{
	margin-left:20px;
}

.navtab li.uaktiv a:hover{
	margin-left:20px;
}

.warn{
	text-align:center;background-color:#c0c0c0;
}

.bildoben{
    vertical-align:center;margin-top:0px;padding-top:0px;margin-right:10px;margin-bottom:0px;padding-bottom:0px;
}

.logo{
	margin:20px;padding:20px;vertical-align:center;margin-right:10px;text-align:center;margin-top:5px;padding-top:5px;
}

.balkengrau{
	background-image:url('../bilder/back.gif');background-repeat:repeat-x;margin:0;padding:0;vertical-align:baseline;
}

.punkt{
	vertical-align:top;margin-top:5px;
}

.bildimtext{
	float:left;border:1px #c0c0c0 solid;margin-right:10px;margin-bottom:10px;margin-top:0px;margin-left:0px;padding:1px;
}

.content{
         width:500px;vertical-align:top;margin-left:20px;padding-left:20px;margin-top:30px;padding-top:30px;text-align:left;border-left:1px #999999 solid;
}

.box{
	border: 1px #999999 solid;background-color:#ffffff;padding:10px;margin:10px;
}

.linkbox{
	border:1px #999999 solid;margin:5px;padding:5px;text-align:center;
}

.adresse{
	margin-top:2px;margin-left:15px;margin-bottom:2px;padding-top:2px;padding-left:15px;padding-bottom:2px;
}

.listnone{
	list-style-type:none;font-size:x-small;text-decoration:none;color:#000066;
}

.floatende{clear:left;}

a.text:link{color:#000066;}
a.text:visited{color:#666666;}
a.text:active{color:d10e0e;}
a.text:hover{color:blue;}
        
        
a.textohne:link{text-decoration:none;color:#000000;}
a.textohne:visited{text-decoration:none;color:#000000;}
a.textohne:active{text-decoration:none;color:#000000;}
a.textohne:hover{text-decoration:none;color:#000000;}        

a.bild:link{border-style:none;}
a.bild.visited{border-style:none;}
a.bild.active{border-style:none;}
a.bild.hover{border-style:none;}

.author{font-size:0.8em;
color:blue;
}


.guest_titel{background-color:#ffffff;
}
.guest_author{background-color:#c0c0c0;
border-bottom:1px solid #555555;
}
.guest_table{border:1px solid black;
width:30em;
margin-bottom:2em;
}
.antwort{
color:red;
font-weight:bold;
}

.termintext{color:#d10e0e;font-size:120%;font-weight:200;}
