body{
	color:#333333;  font-size: 75%; font-family:Verdana, Arial,sans-serif;
}
.errormsg{color:#ff0000;}

.daten{
	padding:10px;
}
.suchfield{border:0px solid;}
.suche{font-size:98%;color:#C0C0C0;}

hr{
color: #C0C0C0;height: 1px;

}
.titel{
	display:block;background-color:#f3f3f3;width: 98%;
	border-top: 1px #808080 solid; border-bottom: 1px #808080 solid;
	padding:3px; font-weight:bold;
}
.titel_aktuell{
	display:block;background-color:#f3f3f3;width: 98%;
	border-top: 1px #808080 solid; border-bottom: 1px #808080 solid;
	padding:3px; font-weight:bold;
}


a.top{
	COLOR: #999999; background-image: url('images/top.gif');background-repeat: no-repeat;
	width:190px;text-decoration:none;padding-left: 20px;padding-right: 30px;padding-top:1px;padding-bottom:2px;margin-top:4px;
}
a.fav{
	COLOR: #999999; background-image: url('images/favs.gif');background-repeat: no-repeat;
	width:200px;text-decoration:none;padding-left: 20px;padding-right: 30px;padding-top:1px;padding-bottom:2px;margin-top:4px;
}
a.print{
	COLOR: #999999; background-image: url('images/print.gif');background-repeat: no-repeat;
	width:200px;text-decoration:none;padding-left: 20px;padding-right: 30px;padding-top:1px;padding-bottom:2px;margin-top:4px;
}
a.mailen{
	COLOR: #999999; background-image: url('images/email.gif');background-repeat: no-repeat;
	width:160px;text-decoration:none;padding-left: 20px;padding-right: 20px;padding-top:1px;padding-bottom:2px;margin-top:4px;
}
a.letter{/* Anfangsbuchstaben als Link */
	border:1px #808080 solid;padding:3px;text-decoration:none;background-color:#dddddd;color:#808080
}

a.zustaendigkeit{
	text-decoration:underline;padding:5px;line-height: 150%;
}

a.formlabel{
	width: 120px;text-align:right;
}
a.menu{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#111111;
	font-size:110%;
	padding:5px;
	xbackground: url(images/menu2_back.jpg)
	background-color:#999999;
	background-color:#d3d3d3;
	}


a.frame{
	display:block;
	text-decoration:none;
	color:#333333;
	font-size:100%;
	padding-left:9px;padding-top:3px;padding-bottom:3px;

}

/*Vereine*/
div#vereine{padding-top:10px;}
.vereinsname{display:inline-block;text-align:left;width: 300px;}
.vereinsadresse{display:inline-block;text-align:left;width: 200px;}
.tel{display:inline-block;text-align:left;}
.mail{display:inline-block;text-align:left;width: 50px;}

/*Veranstaltungen*/
div#veranstaltungen{padding-top:10px; border-bottom:1px #BCBCBC solid;border:1px #ff0000 solid;}
.va_bild{display:inline-block;text-align:center;width: 250px;vertical-align:bottom;}
.va_daten{display:inline-block;text-align:left;width: 450px;}
div#va_details{padding-top:10px;}
.va_detailbild{display:inline-block;text-align:left;width: 350px;vertical-align:top;}
.va_detail{display:inline-block;text-align:left;width: 350px;}
div#veranstaltungen{padding-top:10px; border-bottom:1px #BCBCBC solid;}
div#va_auswahl{padding-bottom:10px;height:40px; }
.va_kat{display:inline-block;text-align:left;width: 250px;}


.auswahlfeld{font-size:90%;text-transform: uppercase;}
/*firmen*/
div#branchenauswahl{padding:10px;padding-bottom:20px;}

div#firmendaten{padding:10px; border-bottom:1px #BCBCBC solid;padding-bottom:20px;}
.fa_bild{display:inline-block;text-align:center;width: 250px;vertical-align:top;border: 0px #ff0000 solid;}
.fa_daten{display:inline-block;text-align:left;width: 450px;vertical-align:top;border: 0px #ff0000 solid;}
.fa_zusatz{font-size:95%;font-style: italic;}
.auswahl{width: 650px;border: 0px #ff0000 solid;height:30px;}
.branche{padding-left:50px;width: 450px;border: 0px #ff0000 solid;}




div#albumbild{text-align:center}
div#album{padding-top:10px;}
.kk{font-size:70%;font-style: italic;}


div#galerie{text-align:center;}

h1{font-size:130%;color:#142C7A;}
h2{font-size:120%;}
h3{font-size:110%;}
h4{font-size:120%;color:#142C7A;}
h5{font-size:110%;}

.k80{font-size:80%;}


a{color:#222222;}
a.info{text-decoration:none;color:#e7ffe7;}
/* Rahmen für Bilder*/
.img,a.img{
    border: 1px solid #666666;
}
div#aktuelles{width: 100%;border: 0px #efefef solid;height:310px;}

div#startbild{float:left;width: 530px;border: 0px #efefef solid;height:310px;overflow: hidden;}

div#newsletter{
xheight:300px;
width: 190px;
border: 1px #dddddd solid;
background-color:#efefef;
padding:5px;
}


.impressum{text-align:left;padding-right: 180px;border: 0px #BCBCBC solid;}
.onlineuser{text-align:right;padding-left: 220px;border: 0px #BCBCBC solid;}
.copyright{text-align:right;padding-left: 250px;border: 0px #BCBCBC solid;}






.admintab{font-size:90%;}


/* Administration */
.passiv {
	font-family: Webdings;font-size:70%;
	color: #FF0000;
}
.aktiv {
	font-family: Webdings;font-size:70%;
	color: #00FF00;
}
.link {
	font-family: Webdings;font-size:70%;
	color: #0033CC;
}


.rot{color:#ff0000;}
.blau{color:#142C7A;}