/*++++++++++++++++++++++++++++++ position +++++++++++++++++++++++++++++++++++++++++++ */
#all{
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	height:612px;
	overflow:hidden;
	/* background-color:red; */
}
#header_gray{
	width:980px;
	height:28px; /* 58px; */
	overflow:hidden;
	clear:both;
	float:none;
	background-color:#7f7f7f;
}
#header_gray_left{
	width:125px;
	height:28px; /* 58px; */
	overflow:hidden;
	background-color:#3f3f3f;
	float:left;
}
#header_gray_right{
	width:855px;
	height:28px; /* 58px; */
	overflow:hidden;
	float:left;
	text-align:right;
	color:#ffffff;
}
#header_slogan{
	width:980px;
	height:38px;
	overflow:hidden;
	clear:both;
	float:none;
	background-color: #000000; /* #c20000; */ /*#8e0b01;*/
}
#header_slogan_left{
	width:125px;
	height:38px;
	overflow:hidden;
	background-color:#ffffff; /* #460500 */;
	float:left;
}
#header_slogan_right{
	width:853px;
	height:38px;
	overflow:hidden;
	float:left;
	text-align:left;
	color:#ffffff;
}
#navigation{
	width:980px;
	height:22px;
	overflow:hidden;
	clear:both;
	float:none;
	background-color:#b4b4b4; /* #cccccc */;
}
#navigation_left{
	width:125px;
	height:22px;
	overflow:hidden;
	background-color:#7f7f7f;
	float:left;
	color:#ffffff;
}
#navigation_right{
	width:578px;
	height:22px;
	overflow:hidden;
	float:left;
	text-align:left;
	color:#000000;
}
#content{
	width:980px;
	height:487px;
	overflow:hidden;
	clear:both;
	float:none;
	background-color:#b4b4b4; /* #cccccc; */
}
#content_left{
	width:125px;
	height:487px;
	overflow:hidden;
	background-color:#c8c8c8; /* #7f7f7f */;
	float:left;
	color:#ffffff;
}
#content_right{
	width:580px;
	height:487px;
	overflow:hidden;
	/* background-color:white; */
	float:left;
	text-align:left;
	color:#000000;
}
#content_image{
	width:269px;
	height:487px;
	overflow:hidden;
	float:left;
	background-color: #b4b4b4;
	text-align:center;
}
#content_container{
	width:580px;
	height:463px;
	overflow:hidden;
	float:left;
	/* background-color:yellow; */
	text-align:left;
}
#content_inside{
	width:580px;
	height:400px; /*376px;*/
	overflow:auto;
	float:none;
	background-color: #cccccc; /* #b4b4b4; */ /* #ffffff; */ 
	text-align:left;
}
#content_stores{
	width:580px;
	height:63px; /*87px;*/
	overflow:none;
	float:none;
	background-color:#ffffff; /* #999999 */;
	text-align:center;
	color: #000000; /* #ffffff; */
}
#footer{
	width:980px;
	height:21px;
	overflow:hidden;
	clear:both;
	float:none;
	background-color:#000000; /* #c20000; */ /*#8e0b01;*/
}
#footer_left{
	width:125px;
	height:21px;
	overflow:hidden;
	float:left;
}
#footer_right{
	width:853px;
	height:21px;
	overflow:hidden;
	float:left;
	text-align: right; /* left */;
	color:#ffffff;
}
/*++++++++++++++++++++++++++++++++++ html-tags ++++++++++++++++++++++++++++++++++++++++++++++++*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	background-color: #7f7f7f;
}
p{
	margin:0px 0px 5px 0px;
}
h1{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:5px 0px 5px 0px;
}
h2{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color:#000000;
	margin:5px 0px 5px 0px;
}
h3{
	font-size: 14px; /* 11px; */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c20000; /*#8e0b01;*/ /* #460500; */
	margin:10px 0px 0px 0px;
}
h4{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#000000;
	margin:5px 0px 5px 0px;
}
b{
	font-weight: bold;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
table,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;/* 12px; */
	line-height: 14px;
	color:#000000;
	height: 16px;
	border: solid 1px #999999; /* #8e0b01; */
}
td.p{
	margin: 0px;
}
img{
	border: none;
}
/*+++++++++++++++++++++++++++++++++ classes +++++++++++++++++++++++++++++++++++++++++++++++++++*/
.space_h{
	width:980px; /* muss evtl. von 980 auf n verkürzt werden !! */ 
	height:2px;
	overflow:hidden;
	float:none;
	background-color:#b4b4b4; /* #ffffff */;
}
.space_v{
	width:2px;
	height:100px; /* muss jedes mal am tag gesetzt werden !! */
	overflow:hidden;
	float:left;
	background-color: #b4b4b4; /* #ffffff; */
}
.slogan{
	margin-top:6px;
	color:#ffffff;
}
	.slogan h1 {
		margin-left:20px;
		font-size: 14px;
		line-height: 22px;
	}
.headernav{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;	
}
.navigation{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;	
}
.store_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color: #000000; /* #ffffff; */
}
.store_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000000; /* #ffffff; */
}
.footer{
	margin-top:4px;
	font-size: 10px;
	color: #ffffff;
}
.input{
	margin:0px;
	width: auto;
	height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color:#000000;
}
/*+++++++++++++++++++++++++++++++++ links und navi ++++++++++++++++++++++++++++++++++++++++++++++*/
a.headernav{
	color:#ffffff;	
	text-decoration: none;
}
a.headernav:hover{
	text-decoration: underline;
}
a.navigation{
	color:#000000;	
	text-decoration: none;
}
a.navigation:hover{
	text-decoration: underline;
}
a.footer{
	font-size: 10px;
	color:#ffffff;
	text-decoration: none;
}
a.footer:hover{
	text-decoration: underline;
}
a.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* 14px */
	font-weight: normal;
	color: #000000; /* #ffffff; */
	text-decoration: none;
}
a.link:hover{
	text-decoration: underline;
}
