body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
}

div#background_top {
	background-color: #E6E3CC;
	height: 251px;
	padding: 2px 3px 3px 3px;
}

div#head_top {
	background-image:url(../images/background.gif);
	height: 64px;
	margin-bottom: 1px;
}

div#head_bottom {
	background-color: #827500;
	height: 28px;
	border-bottom: 1px solid #2C2800;
}

img#outdoorplace {
	position: absolute;
	left: 80px;
	top: 8px;
}

img#logo {
	position: absolute;
	left: 592px;
	top: 2px;
}

div#main_nav {
	position: absolute;
	left: 79px;
	top: 39px;
	height: 35px;
	background-color: #E6E3CC;
}

div#suche {
	position: absolute;
	left: 592px;
	top: 39px;
	height: 35px;
	background-color: #B2A100;
}

input#query {
	width: 138px;
	height: 20px;
	border: 1px solid #827500;
}

td#suche {
	border-top: 1px solid #E6E3CC;
	border-bottom: 1px solid #6C6103;
}

div#func_nav {
	position: absolute;
	left: 80px;
	top: 80px;
}

div#sonderangebote {
	position: absolute;
	left: 80px;
	top: 112px;
	width: 241px;
	height: 127px;
	background-color: #E5004F;
	border-bottom: 1px solid #420017;
}

div#sonderangebote a{
	color: white;
}

div.berichte1, 
{
	width: 100%;
	padding: 7px 0px 0px 12px;
	background-color: #E5004F;
	color: white;
	font-weight: bold;
	height: 32px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

div.berichte2, 
{
	width: 100%;
	padding: 7px 0px 0px 12px;
	background-color: #98C000;
	color: white;
	font-weight: bold;
	height: 32px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

a.berichte,
a.berichte:active,
a.berichte:visited {
	color: white;
	font-weight: bold;
	text-decoration: none;	
}


div#topprodukte {
	position: absolute;
	left: 336px;
	top: 112px;
	width: 240px;
	height: 127px;
	background-color: #98C000;
	border-bottom: 1px solid #374500;
}

div#topprodukte a{
	color: white;
}

div#infoblock {
	position: absolute;
	left: 336px;
	top: 112px;
	width: 240px;
	height: 127px;
	background-color: #6495ED;
	border-bottom: 1px solid #08378B;
}

div#infoblock a{
	color: white;
}

div#aktion1 {
	position: absolute;
	left: 592px;
	top: 112px;
	width: 192px;
	height: 127px;
	background-color: white;
}

div#aktion2 {
	position: absolute;
	left: 800px;
	top: 112px;
	width: 192px;
	height: 127px;
	background-color: white;
}

div#aktion3 {
	position: absolute;
	left: 800px;
	top: 270px;
	width: 192px;
	height: 127px;
	background-color: white;
}

div#aktion4 {
	position: absolute;
	left: 800px;
	top: 413px;
	width: 192px;
	height: 127px;
	background-color: white;
}

div#mod_startseite1 {
	position: absolute;
	left: 800px;
	top: 555px;
	width: 192px;
	height: 128px;
	background-color: #efefef; 
	background-image: url(/files/bg_zufall/bg_zufall.jpg);
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:0.1em;
  text-align:justify;
  vertical-align:top;
}

div#mod_startseite2 {
	position: absolute;
	left: 800px;
	top: 698px;
	width: 192px;
	height: 128px;
	background-color: #efefef;
	background-image: url(/files/bg_zufall/bg_zufall2.jpg);
  border-width:1px;
  border-style:solid;
  border-color:black;
  padding:0.1em;
  text-align:justify;
}

div#content_wide {
	position: absolute;
	left: 80px;
	top: 266px;
	width: 496px;
}

div#content_left {
	position: absolute;
	left: 80px;
	top: 266px;
	width: 240px;
}

div#content_left_m {
	position: absolute;
	left: 80px;
	top: 266px;
	width: 241px;
}

div#content_left_right_m {
	position: absolute;
	left: 203px;
	top: 266px;
	width: 241px;
}

div#content_right_right_m {
	position: absolute;
	left: 459px;
	top: 266px;
	width: 241px;
}




div#content_middle {
	position: absolute;
	left: 336px;
	top: 266px;
	width: 240px;
	margin-top: 0px;
}

div#content_right {
	position: absolute;
	left: 592px;
	top: 266px;	
	width: 192px;
	margin-top: 0px;
}

div#content_start1 {
	position: absolute;
	left: 80px;
	top: 750px;
	width: 240px;
}

div#content_start2 {
	position: absolute;
	left: 80px;
}

div#content_start3 {
	position: absolute;
	left: 336px;
	top: 750px;
	width: 240px;
}

div#content_start4 {
	position: absolute;
	left: 336px;
}

p#home_left
 {
	font-weight: bold;
	color: #E5004F;
	margin-top: 0px;
}

p#home_left a {
	color: #E5004F;
}

p#home_left_left a {
	color: #E5004F;
}
p#home_left_left_m a {
	color: #E5004F;
        text-align:right !important;
}

p#home_middle {
	font-weight: bold;
	color: #211B65;
	margin-top: 0px;
}

p#home_middle_left a {
	color: #211B65;
}

p#home_middle a {
	color: #211B65;
}

p#home_right {
	font-weight: bold;
	margin-top: 0px;
	color: #827500;
}

p#home_left_left {
	position: absolute;
	left: 207px;
	top: 304px;
	font-weight: bold;
	color: #E5004F;
	margin-top: 0px;
}
p#home_left_left_m {
	position: absolute;
	left: 207px;
	top: 304px;
	font-weight: bold;
	color: #E5004F;
	margin-top: 0px;
}


p#home_middle_left {
	position: absolute;
	left: 464px;
	top: 304px;
	font-weight: bold;
	color: #98C000;
	margin-top: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}


iframe {
	position: absolute;
	left: 80px;
	top: 266px;
	width: 709px;
	height: 4000px !important;
        
}

iframe.produkt {
	top: 112px;
}

img {
	border: none;
}

p.specials {
	margin: 8px 8px 8px 8px;
	font-weight: bold;
	color: white;
}

p.specials a{
	color: white;
}

div.float_rigth {
	float: right;
}

div.float_left {
	float: left;
}

span.black {
	color: black;
}

h1 {
	margin-top: 0px;
	margin-bottom: 16px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: normal;
}

h2 {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 18px;
	color: #8A2BE2;
}



h3 {
	font-size: 12px;
	margin: 16px 0px 0px 0px;
}

h4 {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

h5 {
	font-size: 21px;
	text-transform: uppercase;
	line-height: 20px;
	color: #8A2BE2;
}

a,
a:active,
a:visited
{
	color: #827500;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #E5004F;
}

a.teaser,
a.teaser:active,
a.teaser:visited {
	font-weight: normal;
}

span.price {
	color: #6495ED; 	 
}

img.thump {
	margin: 3px 4px 0px 0px;
	border: 1px solid black;
}




