	body {
		margin: 0;
		padding: 0;
		background-color: rgb(169,187,209);
		background-image:url(../images/fd-page.gif);
		background-position: 0px 200px;
		background-repeat: repeat-x;
		text-align: left;
		height: 100%;
		width: 100%;
	}

	table {
		font: 11px/19px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
	}





	#header {
		width: 100%;
		height: 200px;
		margin: 0;
		padding: 0;
		text-align: left;
		font: 1px Verdana;
        margin-bottom: 0px;
	}

	#logo {
		float: left;
		width: 176px;
		height: 117px;
		margin: 0;
		padding: 40px 0 0 30px;
		text-align: left;
	}

	#encarthaut {
		float: left;
		width: 70%;
		height: 127px;
		margin: 0;
		padding: 30px 0 0 0;
		text-align: right;
	}

	#mininav {
		clear: both;
		width: 90%;
		height: 28px;
		margin: 0;
		padding: 15px 0 0 0;
		text-align: right;
	}









	#content {
		width: 100%;
		margin: 3px 0 0 0;
		padding: 0;
		text-align: left;
		background-image: url(../images/fd-colonne-gauche.gif);
		background-position: 0px 0px;
		background-repeat: repeat-y;
	}

	.col1 {
		float: left;
		width: 240px;
		margin: 0;
		padding: 0;
	}

	.col2 {
		float: left;
		width: 70%;
		margin: 0;
		padding: 0;
		background-color: rgb(255,255,255);

	}

	.col2.avecfond {
		background-image: url(../images/fd-colonne-droite.jpg);
		background-position: 0px 0px;
		background-repeat: repeat-x;
        padding-top: 70px;
	}







	#menuboutons {
		list-style-type: none;
		margin: 70px 0 0 0;
		padding: 0;
	}

	#menuboutons li {
		margin: 0 0 5px 0;
		padding: 0;
	}

	#menuboutons a{
		display: block;
		width: 120px;
		height: 34px;
		margin: 0;
		padding: 12px 40px 0 0;
		font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(151,106,123);
		text-decoration: none;
		text-align: right;
	}

	#menuboutons a:hover{
		color: rgb(183,19,53);
	}

	#menuboutons a.on{
		color: rgb(183,19,53);
	}

	#menuboutons a.registrieren {
		background-image:url(../images/dot-registrieren.gif);
		background-position: 130px 3px;
		background-repeat: no-repeat;
	}

	#menuboutons a.donate {
		background-image:url(../images/dot-donate.gif);
		background-position: 130px 3px;
		background-repeat: no-repeat;
	}

	#menuboutons a.forum {
		background-image:url(../images/dot-forum.gif);
		background-position: 130px 3px;
		background-repeat: no-repeat;
	}








	#menu {
		list-style-type: none;
		margin: 10px 0 0 0;
		padding: 0;
	}

	#menu li {
		margin: 0 0 8px 0;
		padding: 0;
	}

	#menu a.lienmenu {
		display: block;
		width: 220px;
		height: 15px;
		margin: 0;
		padding: 2px 0 0 20px;
		font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
		text-align: left;
		border-top: 1px solid rgb(255,255,255);
	}

	#menu a.lienmenu:hover {
		background-color: rgb(183,19,53);
	}

	#menu a.lienmenuon {
		background-color: rgb(183,19,53);
	}




	#submenu {
		list-style-type: none;
		margin: 0 0 20px 0;
		padding: 0;
	}

	#submenu li {
		margin: 0;
		padding: 0;
	}

	#submenu a {
		margin: 0;
		padding: 0 0 0 40px;
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
	}

	#submenu a:hover {
		color: rgb(183,19,53);
		text-decoration: underline;
	}

	#submenu a.on {
		color: rgb(183,19,53);
		text-decoration: underline;
	}
	 









	.col2 h1 {
		font: 25px/30px Georgia, Times;
		color: rgb(183,19,53);
		margin: 5px 0 22px 15px;
		padding: 5px 0 6px 0;
		width: 89%;
		text-align: left;
		border-bottom: 1px solid rgb(220,223,228);
		background-image:url(../images/fd-titre1.gif);
		background-position: right top;
		background-repeat: repeat-y;
		letter-spacing: 1px;
	}

	.col2 h2 {
		font: 17px/21px Georgia, Times;
		color: rgb(183,19,53);
		margin: 0 0 5px 45px;
		padding: 0;
		width: 85%;
		text-align: left;
	}

	.col2 h3 {
		font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
		margin: 20px 0 0 45px;
		padding: 0;
		width: 85%;
		text-align: left;
	}

	.col2 p {
		font: 11px/19px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
		margin: 0 0 10px 45px;
		padding: 0;
		width: 85%;
		text-align: justify;
	}

	.col2 p.exerguemini {
		font: 11px/19px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
		margin: 10px auto 20px auto;
		padding: 15px 80px 0 80px;
		width: 338px;
		height: 65px;
		text-align: center;
		background-image:url(../images/fd-exerguemini.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		border: 1px solid rgb(220,223,228);
	}

	.col2 p.exerguemini a {
		font: bold 13px/24px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(183,19,53);
		text-decoration: none;
	}

	.col2 a {
		color: rgb(183,19,53);
		text-decoration: underline;
	}

	.col2 ul {
		width: 75%;
		list-style-type: square;
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
		margin: 0 0 20px 90px;
		padding: 0 0 0 15px;
	}








	#baspage {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	#baspageboutons {
		width: 35px;
		height: 107px;
		margin: 0 0 0 205px;
		padding: 0;
		text-align: right;
		font: 1px Verdana;
	}

	#baspageboutons img {
		margin: 0;
		padding: 0;
	}

	#baspageimpressum {
		width: 97%;
		height: 107px;
		margin: 0;
		padding: 0;
		text-align: right;
	}

		#blocimpressum {
			margin: 0 5px 0 0;
			padding: 90px 0 4px 0;
		}

		#blocimpressum a {
			font: 9px/10px Verdana, Arial, Helvetica, sans-serif;
			color: rgb(183,19,53);
			text-decoration: none;
		}

		#blocimpressum a:hover {
			text-decoration: underline;
		}







	#footer {
		width: 100%;
		margin: 70px 0 10px 0;
		padding: 40px 0 0 0;
		text-align: left;
		border-top: 3px solid rgb(183,19,53);
		border-bottom: 1px solid rgb(28,26,27);
	}

	#footer p {
		margin: 0 0 0 10px;
		padding: 0 0 3px 0;
		font: 9px/10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
	}

	#footer a {
		font: 9px/10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(28,26,27);
		text-decoration: none;
	}










