body
{
	background-color: #F5F5F5;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: lighter;
	color: #808080;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 16px;
	background-image: url(bilder/background.jpg);
	background-repeat: repeat-y;
	background-position:center;
}

a { text-decoration:none; }

.textbottom
{
	font-size: 9px;
	font-weight:normal;
	line-height: 16px;
	/*text-transform:uppercase;*/
}

h1
{
	color: #a6a6a6;
	font-size:26px;
	font-weight:normal;
	margin:0px;
	padding:25px 0px 7px 0px;
	width:875px; /* 525px 750px 875px */
	border-bottom: 2px solid #A6A6A6;
	/* margin-left:125px; */
	margin-bottom:5px;
}

h2
{
	color: #a6a6a6;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	/*text-transform:uppercase;*/
	float: left;
}

h3
{
	color: #121212;
	font-size:18px;
	font-weight:normal;
	line-height:12px;
	/*text-transform:uppercase;*/
	margin:0px;
	padding:0px;
}

h3.shopdetail
{
	line-height:20px;
}

h4 {
	color: #808080;
	font-size: 11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.cyan { color: #00AEEF; }

strong { font-weight:bold; }


#extContainer
{
	width: 975px; /* 925 + 2 x 25 */
	margin-left: auto;
	margin-right: auto;
}

#socialmediaflags {
	 width:25px;
	 margin-top:225px;
	 float:left;
}

	#socialmediaflags img { padding:0px; margin-bottom:25px; }

#Container
{
	width: 925px;
	margin-left: auto;
	margin-right: auto;
}


#TOP
{
	width: 925px;
	height: 175px;
	background-color: #222222;
	float: left;
}


	.abstand
	{
		width: 700px;
		height: 175px;
		float: left;
	}

	.logo
	{
		width: 200px;
		height: 175px;
		vertical-align:middle;
		float: left;
	}

#NAVI
{
	width: 925px;
	height: 50px;
	float: left;
}

.navi
{
	width: 875px;
	margin: 16px 0px 0px 25px;
}

.textnavi
{
	color: #a6a6a6;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	/*text-transform:uppercase;*/
	float: left;
	margin:0px;
}

.textnavi a { color: #222222; text-decoration:none; }
.textnavi a.aktuell { color: #00AEEF; text-decoration:none; cursor:default; }
.textnavi a:hover { color: #00AEEF; text-decoration:none; }

.textnaviabstand
{
	padding: 0px 12px 0px 12px;
	float: left;
}

.shopsubnav {
	width:200px;
	height:50px;
	line-height:50px;
	background-color:#00AEEF;
	text-align:center;
	margin-right:25px;
	float:left;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;
	cursor:pointer;
}

.shopsubnav2
{
	width:200px;
	height:24px;
	line-height:24px;
	text-align:center;
	color: #eeeeee;
	background-color: #808080;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	float:left;
	cursor:pointer;
}

.shopsubnav3
{
	width:200px;
	height:24px;
	line-height:24px;
	text-align:center;
	color: #eeeeee;
	background-color: #808080;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	float:left;
	cursor:pointer;
	margin-top:2px;
}

#CONTENT
{
	width: 925px;
	margin: 0px 25px 0px 25px;
	float:left;
}

.imagepic
{
	width: 875px;
	height: 350px;
	margin-top: 5px;
	float: left;
}


#LEFT
{
	width: 650px;
	margin: 4px 25px 0px 0px;
	float: left;
}

	.ftgb { border:1px solid #00AEEF; }
	
	.box
	{
		width: 650px;
		/* max-height: 100px; */
		margin-bottom: 25px;
		padding: 0px 0px 0px 0px;
		display:inline;
		float: left;
	}
	
	.boxpic
	{
		width: 100px;
		/* height: 100px; */
		float:left;
		
	}
	
	.boxtext
	{
		width: 525px;
		/* max-height: 100px; */
		padding: 0px 0px 0px 25px;
		float: left;
	}
	
		.boxtext a { color: #00AEEF; text-decoration:none; }
		.boxtext a:hover { color: #00AEEF; text-decoration:none; }

	.produktBoxLeft
	{
		width: 200px;
		height: 200px;
		margin: 0px 0px 25px 0px;
		float: left;
	}
	
	.produktBox
	{
		width: 200px;
		height: 200px;
		margin: 0px 0px 25px 25px;
		float: left;
		background-repeat:no-repeat;
	}
	
	.produktOverlay
	{
		max-width:200px;
		height:70px;	
		min-height:70px;
		max-height:70px;
		margin-top:130px;
		background-image:url(bilder/produktoverlay.png);
		background-position:bottom;
		text-align:left;
		display:none;
		color:#E5E5E5;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		vertical-align:middle;
	}
		
		.produktOverlay .provText { padding:7px 7px 7px 7px; width:120px; float:left; }
		.produktOverlay .provMat { padding:7px 7px 7px 7px; width:50px; float:right; }
		.provMat img { width:20px; height:20px; border:none; float:right; text-align:right; }
		
		.produktOverlay a { text-decoration:none; }
		.produktOverlay a:hover { text-decoration:none; }

	.armyOverlay
	{
		max-width:200px;
		height:80px;	
		min-height:80px;
		max-height:80px;
		margin-top:120px;
		background-image:url(bilder/produktoverlay.png);
		background-position:bottom;
		text-align:left;
		display:none;
		color:#E5E5E5;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		vertical-align:middle;
	}
	
	.armyOverlay .provArmy { padding:7px 7px 7px 7px; width:180px; float:left; cursor:pointer; }
	

#RIGHT
{
	width: 200px;
	margin: 4px 0px 25px 0px;
	float: left;
}

	.rightbox
	{
		width: 200px;
		height: 200px;
		margin: 0px 0px 25px 0px;
		float: left;
	}
	
	.rightboxcart
	{
		width:150px;
		max-width:200px;
		height:95px;
		max-height:200px;
		margin: 0px 0px 25px 0px;
		float: left;
		
		background-repeat:no-repeat;
		text-align:right;
		padding:80px 25px 25px 25px;
		color:#E5E5E5;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
	}



#BOTTOM
{
	width: 925px;
	background-color: #222222;
	float:left;
}

	.bottombox
	{
		width: 200px;
		margin: 25px 0px 25px 25px;
		float: left;
	}
	
	.bottombox a { color: #808080; text-decoration:none; }
	.bottombox a.aktuell { color: #00AEEF; text-decoration:none; cursor:default; }
	.bottombox a:hover { color: #00AEEF; text-decoration:none; }




/* ############ SHOP ############# */

.produktText
{
	width: 325px;
	margin: 0px 0px 0px 0px;
	float:left;
}

	.produktBeschreibung
	{
		margin: 0px 0px 0px 0px;
		float: left;
	}
	
.produktBild
{
	width: 300px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 25px 0px;
	float: left;
}

.produktDetail
{
	width: 300px;
	margin: 65px 0px 25px 0px;
	float: left;
	text-align:right;
}

	.produktDetail img
	{
		width: 50px;
		height: 50px;
		margin: 0px 0px 0px 25px;
	}

.preis
{
	color:#00AEEF;
	font-size:18px;
	font-weight:normal;
} 

.highlight, .boxtext .highlight, .boxtext .highlight:hover
{
	color: #eeeeee;
	background-color: #00AEEF;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding: 3px 8px 2px 8px;
	margin: 10px 0px 10px 0px;
	display:inline-block;
}

.highlight2, .boxtext .highlight2, .boxtext .highlight2:hover
{
	color: #eeeeee;
	background-color: #808080;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding: 3px 8px 2px 8px;
	margin: 10px 0px 10px 0px;
	display:inline-block;
	text-decoration:none;
}

/*
.highlight2:hover
{
	color: #00AEEF;
	background-color: #eeeeee;
	text-decoration:none;
}
*/

.cartbutton
{
	color: #eeeeee;
	background-color: #00AEEF;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	padding: 5px 8px 5px 8px;
	margin: 10px 0px 10px 0px;
	display:inline-block;
	border:1px solid #00AAEF;
}



