/******************************************************************************
 * RESET
 *****************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

a img, :link img, :visited img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
}

ol, ul {
	list-style: none;
}


/******************************************************************************
 * TAGS ALLGEMEIN
 *****************************************************************************/
html,
body {
	font:			normal 100.01%/1.4em Verdana, "Bitstream Vera Sans", sans-serif;
	background: 	#fff;
	color:			#000101;
}

#content_page div.hr,
#content_page p,
#content_page ul,
#content_page ol,
#content_page div.paragraph {
	padding-bottom:	1.2em;
	line-height:	1.4em;
}

#content_page div.hr {
	clear:			both;
}

#content_page ul {
	list-style-type:	disc;
	margin:				0 0 0 1.2em;
}
#content_page li {
	margin:				.7em 0 .7em 0;
}
#content_page ol li {
	list-style-type: decimal;
	margin:			.7em 0 .7em 40px;
}

#content_page a {
	text-decoration:	underline;
	font-weight:		bold;
	color:				#000;
}

#content_page a.button {
	text-decoration:	none;
	margin:				0 0 0 -8px;
}


/******************************************************************************
 * FORMULARE
 *****************************************************************************/


/******************************************************************************
 * STANDARD TAGS
 *****************************************************************************/
 
div.hr {
	background:		#fff url(/media/img/hr.gif) top left repeat-x;
	height:			1px;
}
div.hr hr {
	margin: 0;
	padding: 0;
	display:		none
}

/* HEADLINES */
h1 {
	margin:				-10px 0 .6em 0;
	color:				#cc0033;
	font-size:			1.9em;
	line-height:		1.8em;
	font-weight:		normal;
	font-style:			italic;
}
h2 {
	font-weight:	bold;
	font-size:		1em;
	color:			#010000;
	margin:			.7em 0 .5em 0;
}
h3 {
	font-size:		1em;
	margin:			0 0 .8em 0;
	color:			#010000;
}

h2 + h3 {
	margin-top:		0em;
}

h3 + h4 {
	margin-top:		1em;
}

input.hidden {
	border:			0;
	padding:		0;
	background:		0;
}

/* KLASSEN */
.hidden {
	display:		none;
}

.unsichtbar {
	color:			#fff;
	border:			0px solid #fff;
	background:		none;
}

div.clear {
	clear:			both;
}

div.clear_full {
	clear:			both;
	margin:			0;
	padding:		0;
	height:			0;
	line-height:	0px;
	font-size:		0;
}


/******************************************************************************
 * TEMPLATE / SEITENSTRUKTUR
 *****************************************************************************/
#wrapper
{
	width:				890px;
	margin:				0 auto;
	font-size:			.70em;
	line-height:		1.3em;
}
	#header {
		padding:			10px 0 0 0;	
		margin:				0 0 10px 0;	
	}
		#header_menu {
			text-align:			right;
			margin:				0 0 15px 0;
		}
			#header_menu a {
				color:				#333333;
				text-decoration:	none;
			}
			#header_menu a.active,
			#header_menu a:hover {
				text-decoration:	underline;
			}
		#header img {
			margin:			0 0 24px 0;
		}
	
	#content {
		
	}
		
		#left {
			float:			left;
			padding:		0 0 40px 0;
		}
			#main_menu {
				width:			171px;
			}
				#main_menu li {
					float:			left;
				}
				#main_menu li a {
					height:			24px;
					display:		block;
				}
				#main_menu li a img {
					display:		block;
					border:			none;
				}
			
			#menu_stern {
				margin:				20px 0 0 70px;
			}
			#kooperation_vw {
				margin:				30px 0 0  0;
				text-align:			center;
			}
				#kooperation_vw span {
					margin:			0 0 16px 0;
				}
		
		#content_page {
			float:			left;
			width:			472px;
			border-left:	1px solid #d5d5d5;
			border-right:	1px solid #d5d5d5;
			padding:		0 31px 40px 31px;
			margin:			0 10px;
			
			min-height:		230px;
		}
		
		#right {
		}
			ul#partner_links {
				margin:				13px 0 0 0;
			}
			ul#partner_links li {
				margin:				0 0 14px 0px;
			}
			ul#partner_links a {
				color:				#000;
				text-decoration:	none;
				margin:				0 0 0 9px;		
			}
			ul#partner_links a:hover {
				text-decoration:	underline;
			}
			

	#footer {
		text-align:			right;
		background:			#d6d6d6;
		padding:			8px 10px 8px 0;
		margin:				5px 0 15px 0;
		color:				#666666;
	}
		#counter {
			position:			absolute;
			z-index:			10;
			margin:				54px 0 0 630px;
		}

/******************************************************************************
 * CONTENT
 *****************************************************************************/
 div.plz_gebiet {
 	margin:			10px 0 0 0;
 }
 
 div.plz_gebiet div.hr {
 	margin:			3px 0 0 0;
 }
 

div.gewinn {
	width:			120px;
	height:			120px;
	border:			1px solid #c3c3c3;
	margin:			0 0 10px 0;
}

