
html											{	}
body											{ background: #ffffff; color: #373737; line-height: 18px; padding: 0px; margin: 0px; font-family: Trebuchet MS, Verdana; font-size: 11px; letter-spacing: 0.1px;}
img												{ border: 0px none;}

p													{	margin: 0px 0px 15px 0px; padding: 0px;}
a													{	text-decoration:none; border: 0px none; color: #006DB6;}
a	img											{	border: 0px none}
fieldset									{	border: 0px none; padding-top: 0px; padding-bottom: 0px;}				

#ashcroft									{ width: 1014px; margin: 0px auto; background: url(../images/ashcroft_bg.gif) no-repeat;}

#pagehome									{ min-height: 500px; background: url(../images/bg_home.gif) repeat-y; border-top: 0px none; margin: 0px auto; padding: 0px 0px 50px 9px; width: 991px;}
#pagesub									{ min-height: 500px; background: url(../images/bg_sub.gif) repeat-y;border-top: 0px none; margin: 0px auto; padding: 0px 0px 50px 0px; width: 1000px;}


#pagesub #content img			{ background: url(../images/image-bg.gif) bottom no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}


#logo 										{ float: left; padding: 5px 0px 0px 0px;}
#hilfsnavi 								{ float: right; width: 150px; }
.suche										{ width: 190px; float: right; padding: 5px 0px 0px 0px;}
.searchtop								{  margin: 0px;background: url(../images/searchbox.gif) no-repeat; border: 0px none; padding: 4px 5px 7px 4px; width: 130px; color: #006DB6; font-size: 12px;}
.suchbutton								{ margin-bottom: -4px;}

#head											{	background: #ffffff; width: 1000px; margin: 0px auto; height: 50px;}
#head-c										{	width: 983px; margin: 0px; color: #D5A584; height: 15px; padding: 10px 0px 14px 10px;}
#hilfsnavi  ul 								{	padding: 5px 0px 0px 0px; border-right: 1px solid #E0E0E0; float: right; margin: 0px 3px 0px 0px; list-style-type: none; height: 28px; width: 122px;}
#hilfsnavi  li	 							{	color: #FFF8E4; float: left;  margin-left: 3px; height: 21px;}
#hilfsnavi  li a.deutsch			{	width: 30px; height: 21px; padding: 0px 2px 0px 3px; background: url(../images/flags.jpg) 0px 0px no-repeat; display: block;}
#hilfsnavi  li a.english			{	width: 30px; height: 21px; padding: 0px 2px 0px 3px; background: url(../images/flags.jpg) 0px -21px no-repeat; display: block;}
#hilfsnavi  li a.francais			{	width: 30px; height: 21px; padding: 0px 2px 0px 3px; background: url(../images/flags.jpg) 0px -42px no-repeat; display: block;}


#mainspot									{	height: 141px; width: 1000px; margin: 0px auto;}
#emo											{	background: url(../images/header.jpg) no-repeat; float: left; width: 1000px;}
.e1 											{ border-bottom: 1px solid #ffffff; background: url(../images/nav1-ul.gif) repeat-x; margin: 113px 0px 0px 0px; padding: 0px 0px 0px 200px; list-style-type: none; height: 30px;}
.e1 li										{ float: left; margin-left: -1px;}
.e1	a											{ font-size: 14px; color: #ffffff; float: left; list-style-type: none; background: url(../images/main-nav-bg.gif) 0px 1px no-repeat; padding: 7px 0px 5px 0px; width: 101px; text-align: center;}
.e1	a.nav1onopen							{ background: url(../images/main-nav-bg.gif) -101px 1px no-repeat; }
.e1	a.nav1on							{ background: url(../images/main-nav-bg.gif) -101px 1px no-repeat; }
.e1	a:hover								{ background: url(../images/main-nav-bg.gif) -101px 1px no-repeat; }


#quickstart								{ float: left; width: 250px; font-size: 13px; color: #A91313; padding: 15px 17px 0px 18px;}
#quickstart	p							{ margin-bottom: 0px;}
#quickstart	a							{ margin-bottom: 5px;}
#quickstart	a	img					{ margin-bottom: 5px;}


#col_left									{	float: left; width: 200px; padding: 0px 0px 0px 0px; margin-right: 29px;}

.e2												{ list-style-type: none;padding: 5px 1px 15px 0px; margin: 10px 0px 0px 0px;}
.e2	a:hover								{ color: #373737; }
.e2 li										{ overflow: hidden; margin: 0px 0px 8px 0px; padding-top: 9px; clear: both;}	
.e2 li a									{ display: block; background: url(../images/nav2-list.gif) 0px 6px no-repeat; margin: 0px 0px 0px 10px; padding: 0px 5px 0px 13px;}	
.e2 li a.on								{ color: #373737; font-weight: bold; background: url(../images/nav2-list-on.gif) 0px 6px no-repeat;}
.e2 li a.off							{ font-weight: bold;}
.e2 li.open								{ border-top: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; background-color: #D6D6D6; margin-bottom: 5px; }

.e2 li ul									{ list-style-type: none;padding: 0px 10px 10px 13px; margin: 0px;}
.e2 li ul li							{ margin: 0px;}
.e2 li ul li a						{ float: left; background: url(../images/nav2-list2.gif) 0px 6px no-repeat;}	
.e2 li ul li a.on					{ float: left; float: left; background: url(../images/nav2-list2-on.gif) 0px 6px no-repeat;}	
.e2 li ul	li ul						{ border: 0px none; background-color: #D6D6D6; list-style-type: none;padding: 0px 0px 0px 10px; margin: 0px;}
.e2 li ul li ul li				{ margin: 0px; clear: both;}
.e2 li ul li ul li a			{ float: left; margin-left: 13px; background: url(../images/nav2-list2.gif) 0px 6px no-repeat;}	

#col_left	h2							{ color: #A91313; padding-left: 15px; padding-bottom: 5px;border-bottom: 1px solid #3B3B3B; }

#col_center								{	float: left; width: 791px; padding: 24px 0px 0px 0px;}
#col_center-sub						{	float: left; width: 771px; padding: 24px 0px 0px 0px;}


.pagetitle								{ margin-left: 2px;overflow:hidden; border-bottom: 1px solid #006DB6; margin-bottom: 31px; margin-right: 29px;}
.printlink 								{ font-size: 11px; background: url(../images/print.gif) 0px 2px no-repeat; float: right; padding: 0px 0px 0px 19px; margin-top: 15px;}

#content									{ margin-left: 20px; margin-right: 10px; wid#th: 755px; padding-bottom: 30px;}
#content ul								{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px;}
#content li								{ list-style-type: none; background: url(../images/nav2-list.gif) 0px 6px no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}

#content-sub							{ margin-left: 20px; margin-right: 30px; padding-bottom: 30px;}
#content-sub ul						{ margin: 0px 0px 20px 0px; padding: 0px 0px 0px 15px;}
#content-sub li						{ list-style-type: none; background: url(../images/nav2-list.gif) 0px 6px no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}
#content-sub img					{ background: url(../images/image-bg.gif) bottom no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;}


.navigationspfad					{ margin: 0px 0px 8px 4px; color: #767676;}

p.aktuelles								{ text-align: justify; margin-bottom: 25px;}
h1												{	width: 625px; float: left; background: url(../images/wappen.gif) 2px 2px no-repeat; color: #006DB6; font-size: 20px; margin: 11px 0px 0px 0px; padding-left: 20px; padding-bottom: 5px; text-transform: uppercase;}
h2												{	margin: 0px 0px 20px 0px; font-size: 20px; color: #006DB6; text-transform: uppercase;}
h3												{ margin: 10px 0px 5px 0px; color: #006DB6; font-size: 12px;}
h4												{	margin: 0px 0px 15px 0px; font-size: 12px;}

.infobox-big							{ margin-bottom: 32px; position: relative; padding-left: 14px;float: left; width: 335px; height: 234px; background: url(../images/infobox-bg.gif) 0px -1px repeat-x; border: 1px solid #C1C1C1; border-right: 0px none;}
.infobox-small						{ margin-bottom: 32px; position: relative; padding-left: 14px;float: left; width: 147px; height: 234px; background: url(../images/infobox-bg.gif) 0px -1px repeat-x; border: 1px solid #C1C1C1; border-right: 0px none;}

.infobox-big p, .infobox-small p { margin: 0px; }

.infobox-kappe						{ margin-right: 13px; float: left; width: 14px; height: 236px; background: url(../images/infobox-kappe.gif) no-repeat;}


.img_left    													{	min-height:120px; margin: 0px 26px 14px 0px; float: left; line-height: 0px;}
.img_left img													{	padding: 1px; line-height: 0px;}
.img_right   													{	min-height:150px; padding: 1px; margin: 0px 0px 24px 26px; float: right;}
.img_note    													{ padding: 5px 4px 4px 2px;	margin: 0px;	text-align: left;	font-size:1em; line-height:100%; }




.more											{ height: 26px; background: url(../images/morebutton.png) 0px 0px no-repeat; padding: 4px 4px 5px 5px; color: #ffffff; text-align: center; width: 99px;}
.infobox-big .more				{ bottom: 8px; left: 10px; position: absolute;}
.infobox-small .more			{ bottom: 8px; left: 33px; position: absolute;}
.more a										{ color: #ffffff; padding-top: 5px; padding-bottom: 5px; display:block;}

#col_center p							{  }

#col_right								{	float: left; width: 200px; padding: 27px 0px 0px 0px;}

#col_right img						{	border: 1px solid #006DB6; padding: 1px; float: left; margin: 0px 15px 5px 0px;}
#col_right a img					{	border: 0px none; padding: 0px;}

#col_right h3							{ border-bottom: 1px solid #767676; padding-bottom: 3px; padding-left: 14px;}

.termin										{ margin-top: 15px; padding-left: 11px;}
.termin img { float: left; padding: 0px 15px 15px 0px;}

.bild											{ padding: 1px; border: 1px solid #5F3112;margin-bottom: 18px; }
.bild img									{	display: block; padding-bottom: 1px;}
.bildtext									{ background-color: #5F3112; padding: 4px 0px 2px 5px; color: #FFF8E4;}

#footer										{	border-top: 1px solid #E6E6E6; margin: 0px 0px 0px 9px; width: 912px; color: #767676; background: url(../images/bg_foot.gif) repeat-x; height: 48px; padding: 5px 50px 9px 20px; width: 690px;}
#footer-sub								{	border-top: 1px solid #E6E6E6; margin: 0px 0px 0px 229px; width: 912px; color: #767676; background: url(../images/bg_foot.gif) repeat-x; height: 48px; padding: 5px 50px 9px 20px; width: 690px;}

.prodlist-el							{ float: left; width: 220px; height: 250px; oveflow: hidden; Padding: 0px 20px 0px 0px; margin: 0px; text-align: center; }
.prodlist-div							{ width: 220px; height: 175px; overflow: hidden; text-align: center; background: url(../images/image-bg.gif) bottom no-repeat; padding: 0px 0px 15px 0px;}
.prodlist-img							{ background: none !important; margin: 0px !important; padding: 0px !important;}

.productlist-el				{ Padding: 0px 20px 0px 0px; margin: 10px 0px 0px 0px; text-align: left; border-bottom: #ccc dotted 1px;}
.productlist-el	img			{ background: none important!;}
.productlist-data			{ float: left; padding: 0px 0px 15px 0px; width: 550px;}
.productlist-img			{ float: left; padding: 15px 0px 0px 0px; width: 150px; background: none important!; text-align:right;}
.productlist-img img		{ background: none important!;}

.prod											{ float: right; width: 172px; overflow: hidden; }
.prod-img									{ float: right; position: relative; }
.prod-logos								{ clear: both; display: block; overflow: hidden; text-align: left;}
.prod-logos img						{ background: none !important; margin: 0px !important; padding: 0px 5px 0px 0px !important;}
.prod-pdfs								{ clear: both; display: block; overflow: hidden; padding-top: 20px; }
.prod-pdfs-icon						{ clear: left; float: left; width: 38px; height: 36px; padding: 0px 5px 5px 0px; }
.prod-pdfs-title					{ float: left; width: 125px; }


#userlogin 						{padding: 5px 15px 15px 15px; background: #ccc}
h2.userloginh					{background: #999; padding: 3px 15px; font-size: 13px; margin: 0; color: #fff}
#userlogin p					{margin: 0px 0px 5px 0px}
#userlogin input.submitLogin	{background: url(../images/main-nav-bg.gif) no-repeat #999; color: #fff; border: none; padding: 1px 25px;}
