body {

	background-color: #D1CFCF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#container {

	left: auto;

	top: 10px;

	right: auto;

	bottom: auto;

	width: 850px;

	background-image: url(../Bilder/Hintergrund.jpg);

	clear: both;

	margin: auto;

	position: relative;

	z-index: 1;

}



/*#container2 {

	left: auto;

	top: 30px;

	right: auto;

	bottom: auto;

	width: 850px;

	background-image: url(../Bilder/Hintergrund-n.jpg);

	clear: both;

	margin: auto;

	position: relative;

	z-index: 1;

}*/





#textbereich {

	position: relative;

	width: 700px;

	z-index: 20;

	left: 160px;

	top: 10px;

}

/*#textbereich2 {

	position: relative;

	width: 395px;

	z-index: 20;

	left: 160px;

	top: 10px;

}*/

#show {

	height: 600px;

	margin: 0 0 0 148px;

	padding: 0;

	width: 422px;

	}

/* Layoutpositionen */





#Pos-Titel {

	position: absolute;

	left: 63px;

	top: 86px;

	width: 576px;

}





.Logo {

	position: relative;

	left: 577px;

	z-index: 100;

}



/*.Bildleiste-oben {

	position: absolute;

	z-index: 50;

	left: 0px;

	top: 0px;

}*/



.Slogan {

	position: relative;

	left: 376px;

	z-index: 10;

	top: 205px;

}

.sloganhintergrund {

	position: absolute;

	z-index: 5;

	left: 575px;

	top: 155px;

}



.seitenhintergrund {

	position: absolute;

	left: 576px;

	top: 1px;

	z-index: 5;

}



#adressbox {

	position: absolute;

	width: 200px;

	padding: 3pt 15pt 3pt 0pt;

	z-index: 20;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	left: 450px;

	line-height: 1.2em;

	color: #FFFFFF;

	top: 20px;

}

#adressbox2 {

	position: absolute;

	width: 200px;

	padding: 3pt 15pt 3pt 0pt;

	z-index: 20;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	left: 620px;

	line-height: 1.2em;

	color: #FFFFFF;

	top: 462px;

}



#box-weihnacht {

	position: absolute;

	z-index: 90;

	left: 63px;

	top: 86px;

	width: 477px;

}



.Hintergrund-unten {

	position: relative;

	z-index: 10;

	bottom: -5px;

}



/* Textformate */

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.3em;

	color: #333333;

	margin-top: 0.7em;

	margin-bottom: 0.1em;

	font-weight: bold;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #ffffff;

	margin-top: 0.7em;

	margin-bottom: 0.1em;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #1B1B1B;

	margin-top: 0.7em;

	margin-bottom: 0.1em;

	font-weight: normal;

}

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #666666;

	margin-top: 0.8em;

	margin-bottom: 0.1em;

}

h5 {

	font-size: 0.9em;

	color: #333333;

	margin-top: 0.6em;

	margin-bottom: 0.5em;

}



.txt-wiptophead {

	font-size: 1.3em;

	font-weight: bold;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}



.txt-klein {

	font-size: 0.8em;

	font-weight: normal;

	color: #1B1B1B;

	font-family: Arial, Helvetica, sans-serif;

}



.txt-wiptop {

	font-size: 1.1em;

	font-weight: bold;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

}





.txt-popup {

	font-size: 0.9em;

	font-weight: normal;

	color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





.txt-rot {color: #990000}









/* Textbox */

#textbox1 {

	position: static;

	width: 395px;

	padding: 3pt 15pt 3pt 0pt;

	z-index: 6;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	line-height: 1.4em;

	color: #333333;

}



#textbox2 {

	position: static;

	width: 395px;

	padding: 3pt 15pt 3pt 0pt;

	z-index: 6;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	line-height: 1.4em;

	color: #333333;

}



#box-plusweiss {

	position: relative;

	z-index: 80;

	left: -127px;

	width: 538px;

	background-color: #F7F7F7;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 15px;

	padding-bottom: 15px;

}

#box-denkenweiss {

	position: absolute;

	z-index: 80;

	left: 1px;

	top: 56px;

	width: 396px;

	background-color: #F7F7F7;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 15px;

	padding-bottom: 15px;

}





a.adresse {

	color: #FFFFFF;

	text-decoration: underline;

}

a {

	color: #960505;

	text-decoration: underline;

}



	a:hover  {

		color: #ffffff;

		/*background: #dddddd;*/

	}

.bideraktiv {

	padding: 0 4px 4px 0;}
