
body, html {
	margin: 0px;
	width: 100%;
}

body,td,th {
  font-family: Arial, Verdana;
  font-size: 14px;
  line-height: 19px;
  color: #000000;
}

body {
background: #e9e1d0 url('img/bg1.jpg') repeat-y 50%;}

#PageCenter {
	position: relative;
	width: 684px;
	margin: 0px auto;
}

#PageBoxTop {
	width: 684px;
	height: 115px;
	background: url('img/top.png');
}

#PageBoxMiddle {
	position: relative;
	width: 634px;
	padding: 10px 25px 10px 25px;
	background: url('img/middle.png');
}

#PageBoxBottom {
	width: 684px;
	height: 41px;
	background: url('img/bottom.png');
}

p {
	width: 90%;
	margin: 0 auto;
	padding: 10px 0px;

	color: black;
	font-family: Verdana;
	font-size: 10pt;
	text-align: justify;
}

a {
  	color: #000000;
	font-family: Verdana;
 	text-decoration: none;
}
a:hover {
  	color: #000000;
	font-family: Verdana;
  	text-decoration: underline;
}

#date_box {
	position: absolute;
	background-color: #58473d;
	width: 800px;
	height: 40px;

	top: 5px;

	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #6f6b63;
}

/*		         */
/*    Content    */
/*		         */
#zahldestages{
	position: relative;
	display: block;

	top: 25px;
	left: 55px;

	width: 524px;
}

#FacebookGroup {
	position: absolute;
	display: block;

	top: 10px;
	left: 500px;

	width: 200px;
	height: 25px;
    
    vertical-align: middle;
}

#FacebookGroup img {
	float: left;
	border: none;
}

#FacebookGroup p {
  	line-height: 5px;
}

#FacebookGroup a {
  	color: #000000;
	font-family: Verdana;
 	text-decoration: none;
}

#FacebookGroup a {
  	color: #000000;
	font-family: Verdana;
  	text-decoration: none;
}

#links{
	position: absolute;
	display: block;

	top: 50px;
	left: 35px;

	height: 173px;
	width: 25px;
	cursor: pointer;

	background-image: url("img/links.png");
}

#rechts{
	position: absolute;
	display: block;

	top: 50px;
	left: 624px;

	height: 173px;
	width: 25px;
	cursor: pointer;


	background-image: url("img/rechts.png");
}

#werbung{
	position: relative;
	display: block;

	margin-top: 55px;
	left:83px;
	height: 60px;
	width: 486px;
}


/*		             */
/*    Navigation     */
/*		             */

#navigation{
	position: relative;

	width: 600px;
	height: 40px;

	left: 42px;
	top: 80px;
}

#navigation ul {
	position: relative;
	list-style: none;

	margin: 0px;
	border: 0px;
	padding: 0px;

	width: 600px;
	margin: 0 auto;
}

#navigation li {
	float: left;
}

#navigation a {  position: relative;
					display: block;
					width: 100px;
					height: 40px;
					top: 11px;

					color: #000000;
					text-decoration:none;
					font-family:"Arial";
					font-size:13pt;
					font-weight:normal;
					text-align: center;
					outline: none;
				}
#navigation a:link{ font-weight:normal; text-decoration:none; outline: none; }
#navigation a:visited{ font-weight:normal; text-decoration:none; outline: none; }
#navigation a:active{ font-weight:normal; text-decoration:none; outline: none; }
#navigation a:hover{ font-weight:bold; text-decoration:none; outline: none; }

/*		             */
/*    Datumszeile    */
/*		             */

#date{
	position: absolute;
	display: block;

	width: 340px;
	height: 45px;

	top: 35px;
	left: 305px;
}

#date ul {
	list-style: none;

	margin: 0px;
	border: 0px;
	padding: 0px;

	width: 340px;
	margin: 0 auto;
}

#date li {
	float: left;
	position: relative;
	height: 40px;

	color: #f6f0e4;
	text-decoration:none;
	font-family:"Arial";
	font-weight:normal;
}

#date_1 {
	width: 85px;
	top: 14px;
	text-align: left;
	font-size: 15pt;
}

#date_2 {
	width: 180px;
	top: 3px;
 	text-align: center;
	font-size: 11pt;
}

#date_3 {
	width: 45px;
	top: 3px;
	text-align: right;
	font-size:11pt;
}

/*		        */
/*    Links     */
/*		    	*/

a.link:link {
	color: #000000;
	text-decoration:none;
	font-family:"Verdana";
	font-size:10pt;
	font-weight:normal;
	outline: none;
}
a.link:visited{
	color: #000000;
	text-decoration:none;
	font-family:"Verdana";
	font-size:10pt;
	font-weight:normal;
	outline: none;
}
a.link:active{
	color:#000000;
	text-decoration:none;
	font-family:"Verdana";
	font-size:10pt;
	font-weight:normal;
	outline: none;
}
a.link:hover{
	color: #000000;
	text-decoration:underline;
	font-family: "Verdana";
	font-weight:normal;
	font-size:10pt;
	outline: none;
}

/*		           	    */
/*    Überschriften     */
/*		             	*/

h3 {
	width: 93%;
	margin: 0 auto;

	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

/* Zahl */
h1 {
	color: #000000;
	text-align: center;
	vertical-align: middle;

	font-family: Verdana;
	font-size: 24pt;
	font-weight: bold;
}

/* Text */
h2 {
	color: #000000;
	text-align: center;
	vertical-align: middle;

	font-family: Verdana;
	font-size: 18pt;
	line-height: 22pt;
	font-weight: normal;
}

/*		         */
/*    Partner    */
/*		         */
#partner_links {
	position: relative;
	display: inline-block;
	width: 300px;

	left: 12px;

	text-align: center;
	float: left;
}

#partner_rechts {
	position: relative;
	display: inline-block;
	width: 300px;

	left: 10px;

	text-align: center;
}

#partner_links a, #partner_rechts a{
	display: block;
	margin: 10px 0px;
}
/*		             */
/*    Impressum      */
/*		             */
#ImpressumImage {
	display: block;
	width: 600px;
	height: 150px;

	border: 0px;
	margin: 0 auto 10px auto;
	outline: none;
	background: url('img/impressum.png');
}

/*		        */
/*    Banner    */
/*		        */

#banner {
	width: 468px;
	height: 60px;
	border: 0px;
}

.banner_center {
	width: 468px;
	height: 60px;
	margin: 0 auto;
}

#banner_textarea {
	width: 468px;
	height: 60px;
}

#banner_table {
	display: block;
	width: 468px;
	margin: 0 auto;
}

#banner_table td {
	width: 234px;
	color: black;
	font-family: Verdana;
	font-size: 10pt;
}

#banner_jscript_script {
	width: 468px;
	height: 38px;
	margin: 0 auto;
	color: black;
	font-family: Verdana;
	font-size: 10pt;
}

#banner_script_show {
	width: 234px;
	height: 70px;
	margin: 0 auto;
	overflow: hidden;
}

#jscript_fsize {
	width: 20px;
}

#jscript_fcolor {
	width: 50px;
}

/*		           */
/*    Vorschlag    */
/*		           */

#vorschlag_table {
	width: 600px;
	margin: 0 auto;
}

#vorschlag_table td {
	color: black;
	font-family: Verdana;
	font-size: 10pt;
}

.left {
	width: 150px;
	text-align: right;
	vertical-align: top;
}

.right {
	width: 450px;
	text-align: left;
	vertical-align: top;
}

#vorschlag_zahl {
	width: 400px;
}

#vorschlag_beschreibung {
	width: 400px;
	height: 60px;
}

#vorschlag_submit {
	display: block;
	width: 80px;
	margin: 0 auto;
}

#vorschlag_email {
	width: 5px;
	height: 5px;
	line-height: 5px;

	background-color: #f0e9d9;
	border: 0px;
}

/*		            */
/*    Einrichten    */
/*		            */

#einrichten_table {
	width: 600px;
	margin: 0 auto;
}

#einrichten_table td {
	width: 200px;
	color: black;
	font-family: Verdana;
	font-size: 10pt;
}

/*		      */
/*    Mond    */
/*		      */

a.moon
{
	position:relative;
	top: 0px;
	font-size: 0em;
	/*z-index:1;*/
}

a.moon:hover
{
	top: 0px;
	/*z-index:2;*/
}

a.moon span
{
	display: none;
	top: 0px;
	font-size: 12px;
}

a.moon:hover span
{
	display:block;
	position:absolute;
	top:-43px;
	left:-270px;
	width:255px;
	height: 35px;
	background-color: #58473d;
	color:#f6f0e4;
	text-align: center;
	padding: 3px;
	font-size: 12px;
	outline: none;
}

/*		      		    */
/*      3 Spalten    	*/
/*		      		    */

#FooterBox {
	position: relative;
	display: block;
	margin: 10px auto;
	width: 600px;
}

#FooterTable {
	width: 602px;
	border-collapse: collapse;
}

#FooterTable td {
	width: 180px;
	padding: 10px;
	text-align: justify;
	font-size: 11px;
	vertical-align: top;
}

#FooterTable .midborder {
	width: 1px;
	padding: 0px;
	background-color: #dcd3c4;
}

/*----------------------------------------------------------------------------*/
/* Impressum
/*----------------------------------------------------------------------------*/

#ImpressumFormularTabelle {
	width: 500px;
	border-collapse: collapse;
	display: none;
}

#ImpressumFormularTabelle .ImpressumFormularTabelle_Both {
	width: 500px;
	padding: 0px;
	text-align: justify;
	font-size: 10px;
	vertical-align: top;
}

#ImpressumFormularTabelle .ImpressumFormularTabelle_Left {
	width: 200px;
	padding: 0px;
	text-align: justify;
	font-size: 10px;
	vertical-align: top;
}

#ImpressumFormularTabelle .ImpressumFormularTabelle_Right {
	width: 300px;
	padding: 0px;
	text-align: justify;
	font-size: 5px;
	vertical-align: top;
}

.ImpressumFormularDescription {
	color: #f0e9d9;
}

.ImpressumFormular {
	border: 1px #f0e9d9 solid;
	color: #f0e9d9;
	background: none;	
}
