img.editor
{
	margin-top: 	5px;
	margin-bottom:	5px;
	margin-left:	5px;
	margin-right:	5px;
}

#head_1
{
	/*
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	*/
}

#head_2
{

	
	width:			22px;
/*	
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
*/	
}

#menue_li
{

	position:	absolute;
	left:		22px;
	top:		140px;
	width:		210px;
	/*
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	*/	

}
#mhead
{
	position:	absolute;
	left:		275px;
	top:		190px;
	color:		#FFFFFF;
	/*
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	*/
}

#content
{
	position:	absolute;
	left:		255px;
	top:		140px;
	width:		480px;
	color: 		#57605E;
	/*
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	*/
}

#menue_re
{
	position:	absolute;
	left:		748px;
	top:		160px;
	width:		202px;
	color: 		#ffffff;

}

#news
{
	position: 		absolute; 
	left:			755px;
	top:			100px;
	width:			202px; 
	padding-left:	5px;
	font-size: 		10px; 
	font-weight: 	bold; 
	text-align: 	left;
	color: 			#ffffff; 
	z-index: 		66;
	

}

#search
{
	position: 	absolute;
	top: 		86px;
	left: 		445px;
	z-index:	99;
}

#sidemap
{
 	position: 	absolute; 
	left: 		608px; 
 	top: 		100px;
	z-index:	99;
	color: 		#ffffff;
	
	font-size: 		7pt; 
	font-weight: 	bold; 
	text-align: 	left;
}

#printing
{
	text-align: 	right; 
	color: 			#9AA09E; 
	padding: 		0px; 
	border-top: 	1px; 
	border-left: 	0px; 
	border-right: 	0px; 
	border-bottom: 	1px; 
	border-style: 	solid; 
	border-color: 	#9AA09E;
}

a.print
{
	color: 			#9AA09E;
	text-decoration: none; 
	font-size: 			0.7em;
}

a.print:hover
{
	color: 			#019894;
	text-decoration: none; 
}

a.print_active
{
	color: 			#019894; 
	text-decoration: none;
}

div.assistant
{
	position:		absolute;
	top:			5px;
	left:			200px;
	width: 			550px;
	
	
	color:			#019894;
	background-color: #000059;
}


a
{
	color: 			#019894;
}

p.white
{
	color: #ffffff;
}

a.header
{
	color: 			#019894;
}

a.underline
{
	color: 			#019894;
}

h1.headline
{
	color: 			#019894;
}

p.headline
{
	color: 						#019894;
	border-bottom-color:		#019894;
	border-top-color:			#019894;
	border-left-color:			#019894;
	border-right-color:			#019894;
	
	border-style:				  solid;
	border-top-width:				1px;
	border-right-width:				0px;
	border-bottom-width:			1px;
	border-left-width:				0px;
}

p.content
{
	color: 			#57605E;
}

p.alert
{
	color: 			#FF0000;
	font-weight: 	bold;
}

span.headline
{
	color:			#57605E;
}

span.normal
{
	color:			#57605E;
}

span.error
{
	color:			#57605E;
}



a.mehr
{
	color:			 #57605E;
}


/*  INFO LINE */

div.info_content
{
	color: 			#57605E;
}

p.info_headline
{
	color: 			#019894;
}

p.info_content
{
	color: 			#57605E;
}

a.info_mehr
{
	color:			 #57605E;
}

/* END OF INFO */

/* BUTTONS AND FORMS*/
fieldset
{

	border-top:		0px;
	border-left:	0px;
	border-right:	0px;
	border-bottom:	0px;
	
	border-style:	none;
}

input.button_graf_1
{
	color:			 #FFFFFF;
	background-color: #57605E;
}

input.absenden
{
	color:			 #FFFFFF;
	background-color: #57605E;
}

input.form_content
{
	color:			 #0A419B;
	background-color: #ffffff;
}

/* END OF BUTTONS */

/* LISTE */

ul.menue
{
	color:			#57605E; 
}

li.toplevel
{

	
	color:			#57605E;
	
}

li.toplevel_active
{

	padding: 0px;	
	

	color:			#019894;
}

li.sublevel
{

		margin-bottom: 5px;
}

	

li.sublevel_active
{
	margin-bottom: 5px;
	list-style-type: square;
	color:			#019894;
}

a.menue
{
	color:			 #57605E;
	
}

a.menue:hover
{
	color:			 #019894; /*#FABD01;*/
}

a.menue_active
{
	color:			 #019894; /* #FABD01 */
}


a.sub_menue
{
	color:			 #57605E;
	
}

a.sub_menue:hover
{
	color:			 #019894; /*#FABD01;*/
}

a.sub_menue_active
{
	color:			 #019894; /* #FABD01 */
}
/* NEWSLETTER SITEMAP IMPRESSUM*/

a.menue_imp
{
	color:			 #ffffff;
	text-decoration: none;
		
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 7pt;
	font-weight:	 bold;
	font-style:		 normal;
	
}

a.menue_imp:hover
{
	color:			 #d3d3d3; /*#FABD01;*/
	text-decoration: none;	
	
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 7pt;
	font-weight:	 bold;
	font-style:		 normal;
}

a.menue_imp_active
{
	color:			 #d3d3d3; /* #FABD01 */
	text-decoration: none;	
	
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 7pt;
	font-weight:	 bold;
	font-style:		 normal;
}



/*SITEMAP*/
a.sidemap_sublevel
{
	color:			 #57605E;
}

a.sidemap_sublevel:hover
{
	color:			 #aA0000; /*#FABD01;*/
}

a.sidemap_toplevel
{
	color:			 #57605E;
}

a.sidemap_toplevel:hover
{
	color:			 #aA0000; /*#FABD01;*/
}


/* SHOP */

li.sublevel_shop
{
	list-style-type: circle;
	color:			#ffffff;
}

li.sublevel_active_shop
{
	list-style-type: disc;
	color:			#FFFFFF;
}

a.shop
{
	color:			 #FFFFFF;	/*#FFFFFF;*/
}

a.shop:hover
{
	color:			 #FFFFFF; /*#FABD01;*/
}

a.shop_hi
{
	color:			 #FFFFFF; /* #FABD01 */
}
/* END OF SHOP */
a.menueadmin
{
	color:			 #0A419B;
}

a.menueadmin2
{
	color:			 #0A419B;
}


/*GENERATE PAGES*/
a.seiten
{
	font-size:			9pt;
	font-style:			normal;
	font-weight:		normal;
	color:			 	#019894;
}

a.big
{

	font-size:			11pt;
	font-style:			normal;
	font-weight:		bold;
	color:			 	#019894;
}

/*END OF GENERATE*/



hr.headline
{
	clear: left;
	border-bottom-color:			#0A419B;
	border-top-color:			#0A419B;
	border-left-color:			#0A419B;
	border-right-color:			#0A419B;
	
	border-style:	solid;
	border-top-width:	0px;
	border-right-width:	0px;
	border-bottom-width:1px;
	border-left-width:	0px;
}

th.shop
{
	color:			#000000;
	
	border-top:		1px;
	border-left:	1px;
	border-right:	1px;
	border-bottom:	1px;
	
	border-style:	solid;
}

td.shop
{
	color:			#000000;
	border-top:		1px;
	border-left:	1px;
	border-right:	1px;
	border-bottom:	1px;
	border-style:	solid;
}


th.warenkorb
{
	color:			#000000;
	
	border-top:		1px;
	border-left:	1px;
	border-right:	1px;
	border-bottom:	1px;
	border-style:	solid;
}

td.warenkorb
{
	color:			#000000;
	border-top:		1px;
	border-left:	1px;
	border-right:	1px;
	border-bottom:	1px;
	border-style:	solid;
}

th.noborder
{
	color:			#000000;
	border-top:		0px;
	border-left:	0px;
	border-right:	0px;
	border-bottom:	0px;
	border-style:	solid;
}

td.noborder
{
	color:			#000000;
	border-top:		0px;
	border-left:	0px;
	border-right:	0px;
	border-bottom:	0px;
	border-style:	solid;
}


/*LISTEN*/

ul.freelist
{
	list-style-type:none; 
}

li.freelist
{

	list-style-type:none;
	color:			#000000;
}

