/************************************************************************
=========================================================================
	author:	kill.gates				[wwwdot59to1dotde]
									[imehlslashkilldotgatesat59to1dotde]
	date:	2008/12/12									
-------------------------------------------------------------------------
	client:		diephaus
	site:		www.diephaus.de
	media:		all  
=========================================================================
	css files:
=========================================================================
	 1] global/typography:				[global.css]
	 2] structure/layout:				[lay.css]
	 3] navigation:						[nav.css]
	 4] googlesearch:					[table.css]
	 5] map:							[map.css]
	 6] lightbox 2.0*:					[lightbox.css]
	 7] form styles:					[form_x.css]
	 8] table styles: 					[table_x.css]
	 9] misc styles: 					[xxx.css] 
	10] misc styles: 					[xxx.css]			************/
	/************************************************************************
	3.0 - NAVIGATION / ext_links_box	
************************************************************************/
ul#navlangbox {
	position: absolute;
	top: 10px;
	left: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 50%;
	list-style-type: none;
	background: transparent;
	float: left;
}

ul#navlangbox li {
	height: 60px;
	margin: 0px 5px 0px 0px;
	display: block;
	float: left;
}

ul#sitemapbox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	list-style-type: none;
	background: transparent;
}

ul#sitemapbox li {
	height: 10px;
	margin: 0px 5px 0px 0px;
	display: block;
	float: right;
}

/***********************************************************************
	3.0 - NAVIGATION / NAV_MAIN	
************************************************************************/
	/************************************************************************
	3.1 - NAVIGATION / nav01box	
************************************************************************/
ul#nav01box {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 17px;
	font-size: 10px;
	line-height: 14px;
	list-style-type: none;
	background: transparent;
	float: left;
	clear: right;
	z-index: 100;
}

ul#nav01box li {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-weight: normal;
	text-align: left;
	list-style: none;
	color: #525252;
	border-right: 1px solid #525252;
	background: transparent;
	float: left;
}

ul#nav01box li a:link,ul#nav01box li a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #525252;
	background: transparent;
}

ul#nav01box li a:hover,ul#nav01box li a:active {
	font-weight: normal;
	text-decoration: none;
	color: #e3251b;
	background: transparent;
}

ul#nav01box li a#active_nav01box {
	font-weight: normal;
	text-decoration: none;
	color: #e3251b;
	background: transparent;
}

/***********************************************************************
	3.0 - NAVIGATION / nav03box_home	
************************************************************************/
ul.subnav {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	font-size: 11px;
	list-style-type: none;
	background: transparent;
}

ul.subnav li {
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	list-style: none;
	color: #525252;
	border-bottom: 1px solid #f2f2f2;
	background: #fafafa;
}

ul.subnav li a {
	font-weight: bold;
	text-align: left;
	list-style: none;
	color: #525252;
	background: #fafafa;
	display: block;
}

ul.subnav li a:link,ul.subnav li a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #525252;
	background: #fafafa;
}

ul.subnav li a:hover,ul.subnav li a:active {
	font-weight: normal;
	text-decoration: none;
	color: #e3251b;
	background: #efefef;
}

ul.subnav li a.active_subnav {
	font-weight: bold;
	text-decoration: none;
	color: #e3251b;
	background: transparent;
}

/***********************************************************************
	3.0 - NAVIGATION / NAV02	
************************************************************************/
ul.navcrumbbox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	font-size: 11px;
	list-style-type: none;
	background: transparent;
	display: block;
	float: left;
}

ul.navcrumbbox li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
	line-height: 36px;
	list-style: none;
	color: #999;
	background: transparent;
	float: left;
}

ul.navcrumbbox li a:link,ul.navcrumbbox li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-weight: normal;
	text-align: left;
	list-style: none;
	text-decoration: none;
	color: #999;
	background: transparent;
}

ul.navcrumbbox li a:hover,ul.navcrumbbox li a:active {
	color: #c80035;
	text-decoration: none;
	background: transparent;
}

ul.navcrumbbox li span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-weight: normal;
	text-align: left;
	line-height: 19px;
	list-style: none;
	color: #c80035;
	background: transparent url(../images/ul_link_int_hov.gif) left center
		no-repeat;
	float: left;
}

/***********************************************************************
	3.0 - NAVIGATION / ulfooter	
************************************************************************/
ul.ulfooter {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 61px;
	list-style-type: none;
	background: transparent;
	float: right;
}

ul.ulfooter li {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: left;
	list-style: none;
	color: #fff;
	float: left;
}

ul.ulfooter li a:link,ul.ulfooter li a:visited {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

ul.ulfooter li a:hover,ul.ulfooter li a:active {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
}

/***********************************************************************
	3.0 - NAVIGATION / NAV div	
************************************************************************/
ul.ul_link_int {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	list-style-type: none;
	background: transparent;
	float: left;
}

ul.ul_link_int li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	list-style: none;
	color: #f0f1ec;
	background: transparent url(../images/ul_link_int.gif) left center
		no-repeat;
}

ul.ul_link_int li a:link,ul.ul_link_int li a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #f0f1ec;
	background: transparent;
}

ul.ul_link_int li a:hover,ul.ul_link_int li a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #ff7f00;
	background: transparent;
}


/***********************************************************************
//	Lightbox v2.02
//	by Lokesh Dhakar - http://www.huddletogether.com
//	3/31/06
//
//	For more information on this script, visit:
//	http://huddletogether.com/projects/lightbox2/
//
//	Licensed under the Creative Commons Attribution 2.5 License
	- http://creativecommons.org/licenses/by/2.5/
//	
//	Credit also due to those who have helped, inspired, 
	and made their code available to the public.
//	Including: Scott Upton(uptonic.com), 
	Peter-Paul Koch(quirksmode.org), Thomas Fuchs(mir.aculo.us), 
	and others.
//
************************************************************************/
	/*e-o-f*****************************************************************/