
body {

	background-color: #7396F8;
	background-image: url(gfx/bg_page.jpg);
	background-repeat: no-repeat;
	margin:0px; padding:0px;
}

body,td,th {

	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}

form { padding:0px; margin:0px; }
input, textarea, select { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; }

a:link		{ text-decoration: underline; color: #E05302; }
a:visited	{ text-decoration: underline; color: #E05302; }
a:hover		{ text-decoration: underline; color: #E05302; }
a:active	{ text-decoration: underline; color: #E05302; }

a.footerlink	   { color:#fff; text-decoration: none; }
a.footerlink:hover { color:#fff; text-decoration: underline; }


.inhalt {

	background-color: #9DB5FA;
	background-image: url(gfx/bg_inhalt.jpg);
	background-repeat: no-repeat;
}

.anmelden {

	background-color: #CCCCCC;
	background-image: url(gfx/bg_box_anmeldung.jpg);
	background-repeat: no-repeat;
}

.bonimaxx {

	background-color: #CCCCCC;
	background-image: url(gfx/mitglieder/bg_box_bonimaxx.jpg);
	background-repeat: no-repeat;
}

.boninews {

	background-color: #CCCCCC;
	background-image: url(gfx/bg_box_news.jpg);
	background-repeat: no-repeat;
}

.partner {

	background-color: #CCCCCC;
	background-image: url(gfx/bg_box_partner.jpg);
	background-repeat: no-repeat;
}

.cnttbl {

	margin-top:8px;
}

.cntbar {

	background-color:#ccc;
}

.anmeldencnt {

	width:185px; height:208px; overflow:hidden;
	padding:40px 20px 12px 20px;

}

.bonimaxxcnt {

	width:185px; height:208px; overflow:hidden;
	padding:40px 20px 12px 20px;

}

.boninewscnt {

	width:193px; height:145px; overflow:hidden;
	padding:32px 12px 12px 20px;
}

.partnercnt {

	width:193px; height:145px; overflow:hidden;
	padding:32px 12px 12px 20px;
}


.bottom {

	color: #FFFFFF;
	background-color: #7396F8;
	background-image: url(gfx/bg_bottom.jpg);
	background-repeat: no-repeat;
	padding:32px 0px 16px 75px;
}

.cntbg {

	background-image: url(gfx/bg_content.jpg); background-repeat:repeat-y;
}

.cntfullbg {

	background-image:url(gfx/content_bg.jpg); background-repeat:repeat-y;
}

.cnthd {

	padding:20px 20px; min-height:250px;
	background-image: url(gfx/bg_titletextpage.jpg); background-repeat:no-repeat;
}

.cntfullhd {

	padding:20px 20px; min-height:250px;
	background-image: url(gfx/header_bg.jpg); background-repeat:no-repeat;
}


p { 	margin: 12px 0px; padding:0px; }

p.cnttxtheader {

	font-size: 14px;
	color: #E05302;
	font-weight: bold;
	margin:0px; margin-bottom: 16px;
}

