body{
background: #FFF;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;	
min-height: 100%;
height: 80%;}

#header {
background: url(../images/head.gif) center top no-repeat; 
width: 100%;
height: 100px;
padding: 0;
margin: 0px;
z-index: 10;}

#pagecontainer {
margin: 0px auto 0px;
text-align: left;
background: #FFF;
/*min-height: 100%;*/
height: 1100px;
width: 950px;
padding: 0 0 0 0;}

#left {
float:left;
display: inline;
width:250px;
margin:0;
padding:0;
background: #FFF;}

#sportmarken {
float:left;
display: inline;
text-align: center;
background: #FFF;
width: 220px;
height: 200px;
}

#anschrift {
float:left;
display: inline;
background: url(../images/hg_anschrift.gif) no-repeat;
width: 220px;
height: 140px;
margin-top:240px;
padding-left:12px;
padding-top:8px;
font-size: 80%; color: #FFF; 
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#head_nav_01 {
/* background-color: red;*/
float: left;
display:inline;
width: 700px;
height: 20px;
margin-top: -30px; 
padding:0;}

#head_navcontainer {
/*background: red;*/
float: right;
width: 200px;
height: 20px;
}

p.head_nav {
float: left;
color: #004DA0;
font-size: 84%;
margin: 0;
padding :0;}

#right{
float:left;
display: inline;
width:200px;
margin:0;
padding:0;
background:#FFF;}

#fotter {
width: 100%;
background: #004DA0;
height: 20px;
margin-top: 40px;}

#validieren {
background: transparent;
margin-top:4px;
}

/* ------------------------------	Menue Anfang		---------*/

#menue { 
	font-family: Verdana, Arial, sans-serif;
	float: left;
	width: 244px;
	margin: 10px 0 20px 0; 
	min-height:300px; 
	height:auto;
	background: url(../images/nav_oben.gif) no-repeat;
}

#menue ul {
	display: block; 
	margin: 20px 0 0 0;
	padding: 0;
}

#menue ul li {
		width: 220px; overflow: hidden;
		padding: 0; margin: 0;
		list-style: none;
		white-space: nowrap;	
		background: #183094;
}

#menue a, #menue a:visited 	{
		display: block; width: 220px;
		padding: 0;
		color: white;
		font-weight: normal; 
		text-indent: 12px; 
		font-size: 83%; 
		line-height: 191%; 
		text-decoration: none;
		background: #183094;
		border-bottom: 1px solid #FFF; }
		
#menue a:hover, #menue a:active, #menue a:focus {
	color: #bad4f8;
	font-weight: bold;
	background: #1552AB;
}

/* Navigation (styling the level) */

#menue a.current, #menue a.current:visited	{
	font-weight: bold;
	color: #bad4f8;
	background: #1552AB;
}
	
#menue a.current:hover, #menue a.current:active, #menue a.current:focus {
	font-weight: bold;
	color: #bad4f8;
	background: #1552AB;
}

#nav-end {
	width: 100%; height: 35px;
	background: url(../images/nav_unten.gif) no-repeat;
}

/* Men? (LEVEL 1 [sub]) */

#menue ul ul {margin: 0; padding: 0;}

#menue ul ul li	{
		white-space: nowrap;
		background: none;
		padding: 0; margin: 0; }
	
#menue ul ul li a, #menue ul ul li a:visited {	
		padding-left: 10px;
		color: #03234c;
		background: #88b8fc;
		border-bottom: 1px solid #FFF;
		text-indent: 12px;
		line-height: 193%; }

#menue ul ul li a:hover, #menue ul ul li a:active, #menue ul ul li a:focus, #menue ul ul li a:focus .sffocus {
		font-weight: bold;
		color: #03234c;
		background: #9AC2FC; }

#menue ul ul li a.current, #menue ul ul li a.current:visited {
		font-weight: bold;
		color: #03234c;
		background: #88b8fc; }
						
#menue ul ul li a.current:hover, #menue ul ul li a.current:active, #menue ul ul li a.current:focus {
		font-weight: bold;
		color: #03234c;
		background: #88b8fc; }
		
		
/*============================================== Navigationsleiste Head Rechts ====================================================================*/

#navlist ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navlist ul li
{
display: inline;
padding: 0;
margin: 0;
font-size:84%;
}

#navlist ul A
{
color: #004DA0;
text-decoration: none;
text-align: center;
}

#navlist li:before { content: "| "; }
#navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html #navlist li
{
border-left: 1px solid #000;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
/*
* html #navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; } */



/* --------------------------------------- AGBs Impressum Ende ------------------------------------------------------------------- */


.img-right { margin: 0; border: 0px;}

.obox-content img {
padding-right:5px;
padding-bottom: 5px;
float:left;
}

.obox-content h1, p {
font-family: Verdana, Arial, sans-serif; 
color:#000;
font-size: 78%; 
margin: 0 0 0 0; }
	
.obox-content h1 {
font-weight: bold;  }

.obox-content  p {
font-weight: normal;}

p.preisunterschrift {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 70%;
margin-left: 4px;
margin-bottom: 50px;
margin-top: 100px;
}

///////////////////////////////////////////////////////////////////////

img.bild {
margin-top: 4px;
}

p.bildunterschrift {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 84%;
margin: 20px 0 20px 4px;}

#content{
float:left;
display: inline;
width:700px;
margin:0;
padding:0;
background: #FFF;}

.content-outdoor {
float:left;
display: inline;
background:#FFF;
width: 600px;
margin: 20px 0 0 30px;
padding: 0;}

.content-left {
float:left;
display: inline;
background:#FFF;
width: 340px;
margin: 20px 0 0 0px;
padding: 0;}

.content-right {
float:left;
display: inline;
background:#FFF;
width: 340px;
margin: 20px 0 0 0;
padding: 0;}

.img {
float:left;
display: inline;
padding: 0;
margin: 0;
}

.text {
background: transparent;
width: 180px;
float:left;
display: inline;
font-family: Verdana, Arial, sans-serif;	
font-size: 84%; 
color: #000; 
font-weight:normal;
margin-left: 10px;
}

/* ######################################################################################################
** ### Fontsize -Schriftgr&ouml;e         ###############################################################################
** ######################################################################################################
*/
		
#fontsize {
font-size: 80%;
margin-top: 0;
margin-left: 25px;
margin-bottom: 30px;
float: left;
z-index: 100;
display: inline; }

#nav #fontsize a, #nav #fontsize a:visited {
	padding: 5px;
	display: inline;
	text-decoration: none;	
	font-family: arial; }

#nav #fontsize a:active, #nav #fontsize a:hover, #nav #fontsize a:focus  {
	color: #000; }

#nav #fontsize #plus-it {
	font-size: 150%; }

#nav #fontsize #reset-it {
	font-size: 130%; }

#nav #fontsize #minus-it  {
	font-size: 110%; }

.tipheader03 {
	background: #FAFAFA;
	color: #000;
	font-weight: normal; font-size: 80%;
	border: 1px solid #D1D1CD;
	padding: 3px; }
