body,html
{
	/*margin:0px;*/
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	
	margin-top:15px;
	
	background: url(../images/abo_pattern-aktivboot-2.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}

.clearer
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

p{
	margin:8px 0;
}



td.gewinn
{
	background-image:url(../images/gewinnspiel_gewinn.png);
	background-repeat:no-repeat;
	background-position:right;
}

#container, #container_blau
{
	width:980px;
	margin:0 auto;
	padding-bottom:20px;
	background-color:#E5E5E5;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../images/back_header_hellblau.jpg);
	
	-moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.4);
			
}

	#boot_flash
	{
		clear:both;
		width:980px;
		margin:0 auto;
	}


	#header,
	#content,
	#footer
	{
		clear:both;
		width:940px;
		margin:0 auto;
	}

	#header
	{
		height:532px;
		width:940px;
	}
		#logo
		{
			float:left;
			margin:60px 0px 0px 20px;
			background-image:url(../images/logo.png);
			background-repeat:no-repeat;
		}
		#logo a
		{
			display:block;
			position:relative;
			z-index:1000;
		}

		#logo,
		#logo a
		{
			width:215px;
			height:68px;
		}

		#navi_top
		{
			float:right;
			width:679px;
			margin:60px 10px 12px 16px;
		}
			#navi_top a
			{
				float:left;
				margin:5px 8px;
				font-size:12px;
				font-weight:bold;
				line-height:12px;
				color:#FFFFFF;
				text-transform:uppercase;
				text-decoration:none;
			}
			#navi_top a:hover
			{
				color:#e85626;
				text-decoration:underline;
			}
			#navi_top #suche
			{
				float:right;
			}
			#navi_top #suche .text
			{
				position:relative;
				top:-3px;
				right:7px;
				color:#FFFFFF;
				background-color:#9d9791;
				border-top:1px solid #726e6a;
				border-right:1px solid #b6b3ae;
				border-bottom:1px solid #b6b3ae;
				border-left:1px solid #726e6a;
				height:15px;
				font-size:12px;
			}
			#navi_top #suche .submit
			{
				position:relative;
				top:2px;
			}
		#navi_sub
		{
			float:right;
			width:679px;
			height:30px;
			margin:13px 10px 0px 16px;
		}
			#navi_sub .activelink
			{
				padding:0px 17px;
				display:block;
				float:left;
				font-size:13px;
				line-height:30px;
				color:#FFFFFF;
				text-transform:normal;
				text-decoration:none;
				color:#FFFFFF;
				text-decoration:underline;
				background-image:url(../images/back_boote_box_ie6.png);
				background-position:top center;
				background-repeat:no-repeat;
			}
			#navi_sub a
			{
				padding:0px 17px;
				display:block;
				float:left;
				font-size:13px;
				line-height:30px;
				color:#FFFFFF;
				text-transform:normal;
				text-decoration:none;
			}
			#navi_sub a:hover
			{
				color:#FFFFFF;
				text-decoration:underline;
				background-image:url(../images/back_boote_box_ie6.png);
				background-position:top center;
				background-repeat:no-repeat;
			}
		#flash
		{
			clear:both;
			width:940px;
			height:459px;
		}
			#flash object
			{
				margin:0px;
				padding:0px;
			}
	
	#content
	{
/* 		margin-top:16px;*/
		font-size:11px;
		color:#000000;
	}
		#content h1
		{
			font-size:21px;
			margin:0 0 0 0;
		}
		#content h2
		{
			font-size:12px;
			margin:0 0 0 0;
			padding:0 0 7px 0;
			border-bottom:1px solid #a8a8a8;
		}
		#content .bottomlink
		{
			position:relative;
			bottom:-20px;
		}
		#content .bottomlink a
		{
			padding-left:10px;
			color:#000000;
			font-weight:bold;
			font-style:italic;
			background-image:url(../images/pfeil_schwarz.gif);
			background-position:left;
			background-repeat:no-repeat;
		}
		#box1 .bottomlink a
		{
			color:#005795;
			/*background-image:url(../images/pfeil_blau.gif);*/
			background-image:none;
			text-decoration:none;
			width:100px;
		}
		#box1
		{
			float:left;
			background-position:top;
			background-repeat:repeat-x;
			padding:16px 15px 56px 20px;
			
		}
		/*#box2,*/ /*für Flash Teaser entfernt*/
		#box2
		{
			float:left;
			padding:0px 33px 56px 10px;
			
		}
		#box3,
		#box4
		{
			float:left;
			background-position:top;
			background-repeat:repeat-x;
			padding:16px 15px 56px 20px;
			
		}

				
		#box1
		{
			width:281px;
			width:246px;
			background-image: url("../images/back_content_box1.gif");
		}
			#box1 
			{
				color:#FFFFFF;
			}
			#box1 h2
			{
				border-bottom:1px solid #5d94ba;
			}
		/*#box2,*/
		#box3,
		#box4
		{
			width:174px;
			width:139px;
			background-image: url("../images/back_content_box2-4.gif");
			margin-left:10px;
		}
		
		#box2
		{
			width:281px;
			width:246px;
		}
/*			#box2 h1,
			#box2 h2,
			#box3 h1,
			#box3 h2
			{
				color:#000000;
			}
			#box4 h1,
			#box4 h2
			{
				color:#DB4B02;
			}
			#box4
			{
				font-size:11px;
			}
			#box4 input
			{
				width:136px;
				margin:2px 0 5px 0;
				background-color:#a7a7a7;
				border-top:1px solid #848484;
				border-right:1px solid #d4d4d4;
				border-bottom:1px solid #d4d4d4;
				border-left:1px solid #848484;
			}
*/		
	#footer
	{
		clear:both;
		margin-top:26px;
	}
		#footer span
		{
			font-weight:bold;
			text-transform:uppercase;
		}
		#first_line
		{
			height:24px;
			line-height:24px;
			font-size:11px;
			padding-left:20px;
			text-transform:uppercase;
			border-bottom:1px solid #c9c9c9;
		}
			#first_line .links
			{
				float:left;
			}
			#first_line .rechts
			{
				float:right;
			}
				#first_line .rechts a
				{
					margin:0 7px;
					color:#000000;
					text-decoration:none;
					font-weight:bold;
				}
				#first_line .rechts a:hover
				{
					text-decoration:underline;
				}

		#second_line
		{
			font-size:11px;
			line-height:16px;
			color:#5b5b5b;
			padding:19px 0 19px 20px;
			border-top:1px solid #d3d3d3;
			border-bottom:1px solid #d2d2d2;
		}
		#third_line
		{
			border-top:1px solid #e1e1e1;
			height:100px;
			padding:5px 0px 0px 7px;
			margin-right:-13px;
		}
			#third_line img
			{
				height:33px;
				border:0px;
			}
			
			#third_line .first_line
			{
				margin:15px 13px 0 12px;
			}
			#third_line .second_line
			{
				margin:15px 8px 0 8px;
			}
