html	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body	{ background: #313131 url(../img/bgn.png) repeat-x; margin:0; padding:0; color:#FFFFFF;}

a:link 		{color: #CCCCCC;}
a:visited 	{color: #CCCCCC;} 
a:hover		{color: #FFFFFF;} 

h1	{ font-size:1.5em; margin:0;}
h2	{ font-size:1.3em; margin:0;}
h3	{ font-size:1.2em; margin:0;}

.flag	{ margin:20px auto; width:689px;height:10px;}

.search_box	{float:right;}

input[type='text'] {color:black; border:1px solid black; background-color:white; padding:1px; padding-left:4px;margin-top:2px;}
input[type='image'] {color:black; border:1px solid silver; background-color:white; margin-top:2px;}

#img-container	{ margin:0px auto; width:689px;height:300px;}

#logo		{ text-align:center; margin:0px; color:#CCCCCC; font-size:9px;color:black;}

#logo a		{ color:black;}

#logo a:hover	{ color:gray;}

#img-container	{ margin:0px auto; width:689px;height:300px;}


#content	{ margin:0px auto; width:689px; background:transparent;}


#cart   { width:200px; float:right; background:transparent; color:#FFFFFF;}
#news   { width:200px; float:right; background:transparent; color:#FFFFFF;}
#news h2{font-size:13px; margin-top:10px;}
#news p	{ }
#news hr{ }

#cont, #cont_2	{
	width:470px;
	background: transparent;
	float:left;
}
#cont_2 {
	width:100%;
}
#cont_2 a{color:#fff;padding-left:10px;}

#cont_2 a:hover{color:silver;}


img				{ border:2px solid #BFBFBF;}
.img-noborder	{ border:0px;}

.cleardiv	{ clear:both;}

#home-only{ }



.float-images	{ margin:0px 0px;}
.float-image-1	{ float:left; margin:0px 24px 0px 0px;}


input	{ font-size:11px;}
.suchen	{ height:16px; width:16px; margin:0; padding:0;}

/* Positionierung, Schrift und Hintergrund Navigation Kopfbereich*/
#navimain {
	height: 65px;
	width: 100%;
	background: #333333 url(../img/menu-bg_orig.png) repeat-x left top;
	display:block;
	margin-bottom:24px;
	padding-left:0px;
}

#navimain ul li {
	display: inline;
	list-style: none;
	float: left;
	padding-top: 6px;
	padding-left:0px;
	margin-left:0px;

}
div#navimain_position {
	display:block;
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-390px;
/*	outline:1px solid #900; */
	margin-top:-20px;
	text-align:center;
}
#navimain ul li ul {
	position:absolute;
/*	outline:1px solid #FFFFFF; */
	margin-top:3px;
}
#navimain ul li ul a {
	color: black;
	height:20px;
	padding-top:3px;
	margin-top:-12px;
	margin-left:0px;
font-size:94%;
font-weight:normal;
}
#navimain ul li ul li.menu-first a{
margin-left:-40px;
}

.menu-first a{
}

#navimain ul li ul a:hover {font-weight:normal;color:gray;
	/*background: #ffffff url(../img/submenu_bg_neu.jpg) repeat-x top left;*/
}
#navimain  a {
 	font: 13px Arial,"Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
 	color: black;
 	text-decoration: none;
 	font-weight: bold;
	display:block;
	height:20px;
	margin-top:10px;
	margin-right: 0px;
	margin-left:0px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px dashed #999;
}
 
 #navimain ul li a:hover, #navimain a:active, li[class="menu-current menu-last"] a, li.menu-current, li.menu-parent {
	/*background: #FFFFFF url(../img/menu_selected_background.jpg) repeat-x left top; */
	margin-right: 0px;
	font-weight: bold;
	color:gray;
 }

#navimain li.menu-last a, #navimain ul li ul a {
	border-right:none;
}



#navimain li.menu-current a {
	color:gray;
}

#navimain li.menu-child a {
	color:black;
}

#navimain li.menu-parent a {
	color:gray;
}


#navimain li.menu-sibling a {
	color:black;
}


/* Footer */

#footer-outer	{ 
	background-image:url('../img/footer-bg.png'); 
	background-repeat:repeat-x; 
	background-position:left top;
	height: 108px;
	color:#000000;
	font-size:9px;
}

#footer-outer a:link 		{color: #000000;}
#footer-outer a:visited 	{color: #000000;} 
#footer-outer a:hover		{color: #999999;} 

#footer-inner	{
	 margin:10px auto; width:689px;
}

#footer-inner ul
{
margin:0px;
list-style-type: none;
}

#footer-inner ul li { display: inline; }

#footer-inner ul li a
{
text-decoration: none;
color: #000000;
}

#footer-inner ul li a:hover
{
color: #999999;
font-weight:bold;
}

