@CHARSET "ISO-8859-1";

body
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background:#b8b8b8 url(../../../../customGates/resources/binaries/universal/backgrounds/pb_background.png) no-repeat top center;
}

map
{
	display:inline;
}

div, td
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:transparent;
	text-align:left;
}

input, select, option
{
	font-size:10px;
}


.clearer { clear:both; }
.center { text-align:center; }
.right { text-align:right; }
.vtop { vertical-align:top; }
.vcenter { vertical-align:middle; }
.vbottom { vertical-align:bottom; }
.bold { font-weight:bold; }
.linethrough { text-decoration:line-through;}

.header { width:960px; }
.search_area { width:960px; }
.left_area { width: 186px; float:left; }
.container_middle { float:left; width:774px; }
.container_middle .path_area { width:774px; background-repeat:repeat-x; height:29px; background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/pathbg.gif'); }
.container_middle .main_area { float:left; width:566px; }
.container_middle .main_area_bottom { }
.container_middle .right_area { float:right; width:200px; }
.area_bottom { width:960px; text-align:center; background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/footer.gif'); background-repeat:repeat-x; }

.main_menu { height:52px;width:960px;background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/header_back.jpg'); }

tr#subheader td {background:#eee;height:30px;}
tr#subheader td a {text-decoration:underline;}
tr#subheader td a:hover {text-decoration:none;}

/* Main Navigation*/

#main_nav, #main_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font:bold 16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}

#main_nav {/*padding-top:14px;*/margin-top:23px;}

#main_nav a {
	display: block;
	color:#fff;
	padding:0px 9px 8px 10px;
	/*width: 5em;*/
}

#main_nav li { /* all list items */
	float: left;
	height:25px;
	/*width: 5em;  width needed for Opera */
	/*background: url(http://www.paintball.de/customGates/resources/binaries/universal/misc/menu_separator.gif) no-repeat left top;*/
}

#main_nav li ul { /* second-level lists */
	position: absolute;
	font:normal 14px Arial,Helvetica,sans-serif;
	text-transform:none;
	background: #fff;
	z-index:5;
	/*left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	display:none;
}

#main_nav li:hover ul, #main_nav li.sfhover ul { /* lists nested under hovered list items */
	/*left: auto; */
	display:block;
}

#main_nav li a:hover  {color:#ccc;}
ul#main_nav li ul li a {color:#666;margin:0;padding:5px 7px;white-space:nowrap;}
ul#main_nav li ul li {float:none;margin:0;padding:0;border-bottom:1px dotted #ccc;background:none;}
ul#main_nav li ul li a:hover {background:#EFEFEF;color:#002063;}

/*********************/
/*** Category Menu ***/	
/*********************/

#category_nav  { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 0;
	font:bold 16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	width:186px;
}

#category_nav li.main {
	height:25px;
	width:186px;
	margin:0px;
	padding:0px;
}

#category_nav li.main a#IE6 {
	width:184px;
	height:23px;
	background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/menu_shadow.gif');
	display:block;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

#category_nav li.spacer {
	margin-top:2px;
}

#category_nav li .bg_blue {
	width:184px;
	height:23px;
	background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/menu_shadow.png');
	padding:0px;
	margin:0px;
}

#category_nav li .bg_white {
	width:182px;
	height:22px;
	background-color:#ffffff;
	background-image:url('../../../../customGates/resources/binaries/universal/misc/menu_activ.gif');
	display:none;
	border:1px solid #001673;
	border-right:0px;
}

#category_nav li .bg_blue a{
	color:#FFFFFF;
	font-weight:bold;
}

#category_nav li .bg_blue .text{
	padding:4px 0px 0px 22px;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
}

#category_nav li .bg_white .text {
	padding:4px 0px 0px 22px;
	color:#001673;
	font-weight:bold;
	display:block;
}

#category_nav li .bg_white a {
	color:#001673;
	font-weight:bold;
}

#category_nav li:hover .bg_blue{
	display:none;
}

#category_nav li:hover .bg_white{
	display:block;
}

#category_nav li a#IE6:hover {
	width:182px;
	height:22px;
	background-color:#ffffff;
	background-image:url('../../../../customGates/resources/binaries/universal/misc/menu_activ.gif');
	background-repeat:no-repeat;
	border:1px solid #001673;
	border-right:0px;
	font-weight:bold;
}

#category_nav li a#IE6:hover .text{
	color:#001673;
}

/*** Category Sub Menu ***/

#category_nav li .bg_white ul {
	padding: 0;
	margin: 0;
	list-style: none; 
/*	line-height: 1; */
	font:bold 16px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	border:1px solid #001673;
	position:absolute;
	z-index:1;
	margin-top:-1px;
	margin-left:176px;
	background-color:#FFFFFF;
	width:210px; 
}

#category_nav li .bg_white ul li { 
	width:210px; 
	height:20px;
	margin:0px;
	border:0px;
	padding:0px;
}

#category_nav li .bg_white ul li a {
	color:#001673;
	padding:4px 0px 0px 22px;
	font-weight:bold;
	font-size:11px;
	width:210px;

}

#category_nav li .bg_white ul li:hover {
	background-color:#dcdcde;
}

.container_search_login { width:960px;height:28px; margin:0px 0px;background-color:#d6d6d8; }
.container_search_login .login { width:188px; float:left; }
.container_search_login .login .spacer { margin:7px 0px 0px 10px; }
.container_search_login .login .spacer_loggedin { margin:0px 0px 0px 10px; }
.container_search_login .search { float:left; height:25px; width:395px; }
.container_search_login .search .spacer { margin:4px 0px 0px 20px; }
.container_search_login .search .search_in { float:left; margin:4px 5px 0px 0px; }
.container_search_login .search .container_boxen { float:left; padding-left:150px; }
.container_search_login .search .selectbox { width:200px;height:18px; }
.container_search_login .search .query { width:145px; margin-left:15px;}
.container_search_login .search .loupe { float:right; margin:0px 0px 0px 5px; }
.container_search_login .trolley { float:right; width:170px; }
.container_search_login .trolley .spacer { margin:5px 10px 0px 0px; }
.container_search_login .trolley .elements_in_trolley { float:left; margin:2px 5px 0px 0px;}
.container_search_login .trolley .trolley_icon { float:left; margin:2px 5px 0px 0px;}

.news_box { }
.news_box .headline { margin-top:10px; }
.news_box .spacer { margin:0px 0px 0px 0px; }
.news_box .spacer .container { width:186px; }
.news_box .spacer .container .dashedline { padding:7px; border-bottom:1px dashed #ffffff; } 
.news_box .spacer .container .spacer_bottom { padding-bottom:5px; }

.servicelogo { margin-top:15px; text-align:center; }

.path { padding-left:5px; }
.path .spacer { padding:7px 0px 0px 5px; } 
	
.start_flash { }

.startpage { width:774px; background-color:#ddddde; }
.startpage .container { background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/background_category_big_middle.gif');background-repeat:repeat-y; }
.startpage .container .first_headline { width:750px;height:50px;background-image:url('../../../../customGates/resources/binaries/universal/backgrounds/background_category_big_top.gif');background-repeat:no-repeat; }
.startpage .container .first_headline .spacer { padding-left:25px;padding-top:32px; }
.startpage .container .headlines { padding-left:25px; }
.startpage .container .container_products { padding-left:20px; }
.startpage .container .container_products .spacer_products { width:15px; }

.footer { height:20px; }
.footer .spacer { padding-top:3px; text-align:center;} 

.lexicon_title	{ color:#505f9f;font-size:18px; }	
					
/* Hintergrundfarben */
.bg_white 		{ background-color:#FFFFFF; }
.bg_grey 		{ background-color:#dcdcde; }
.bg_blue 		{ background-color:#5a68a4; }
.bg_lightblue 	{ background-color:#aab1d0; }
.bg_lightgrey 	{ background-color:#D4D4D6; }

/* Schriftfarben */
.darkblue		{ color:#001673; }
.lightblue		{ color:#5a68a4; } 
.white			{ color:#ffffff; }
.lightgrey		{ color:#666666; }
.darkgrey		{ color:#807F84; }
.darkred		{ color:#950201; }

/* Schriftgrößen */
.small { font-size:10px; }
.large { font-size:12px; }
.larger { font-size:14px; }
.even_larger { font-size:18px; }
.headline { font-size:26px; }

.border_darkblue		{ border:1px solid #001673; }

.lh_21 { line-height:21px; }

/* Links */
a:link		{ text-decoration:none; color:#001673; }
a:active	{ text-decoration:none; color:#001673; }
a:visited	{ text-decoration:none; color:#001673; }
a:hover		{ text-decoration:underline; color:#001673; }

a.white:link		{ text-decoration:none; color:#ffffff; }
a.white:active		{ text-decoration:none; color:#ffffff; }
a.white:visited		{ text-decoration:none; color:#ffffff; }
a.white:hover		{ text-decoration:none; color:#ffffff; }

a.darkred:link		{ text-decoration:none; color:#950201; }
a.darkred:active	{ text-decoration:none; color:#950201; }
a.darkred:visited	{ text-decoration:none; color:#950201; }
a.darkred:hover		{ text-decoration:underline; color:#950201; }

a.pathnavigation:link		{ text-decoration:none; color:#ffffff; }
a.pathnavigation:active		{ text-decoration:none; color:#ffffff; }
a.pathnavigation:visited	{ text-decoration:none; color:#ffffff; }
a.pathnavigation:hover		{ text-decoration:underline; color:#ffffff; }

a.lightblue:link		{ text-decoration:none; color:#5a68a4; }
a.lightblue:active		{ text-decoration:none; color:#5a68a4; }
a.lightblue:visited		{ text-decoration:none; color:#5a68a4; }
a.lightblue:hover		{ text-decoration:none; color:#5a68a4; }

a.successLink:link		{ color:#008800; text-decoration:underline; }
a.successLink:active	{ color:#008800; text-decoration:underline; }
a.successLink:visited	{ color:#008800; text-decoration:underline; }
a.successLink:hover		{ color:#008800; text-decoration:underline; }

a.lightgrey:link		{ text-decoration:none; color:#838388; }
a.lightgrey:active		{ text-decoration:none; color:#838388; }
a.lightgrey:visited		{ text-decoration:none; color:#838388; }
a.lightgrey:hover		{ text-decoration:none; color:#838388; }

a.darkgrey:link		{ text-decoration:none; color:#807f84; }
a.darkgrey:active	{ text-decoration:none; color:#807f84; }
a.darkgrey:visited	{ text-decoration:none; color:#807f84; }
a.darkgrey:hover	{ text-decoration:none; color:#807f84; }

.style_msg_error   			{ border:1px solid #950201;background-color:#decbcb;font-family:Arial;color:#950201;font-weight:bold; }  
.style_msg_success			{ border:1px solid #008800;background-color:#cae4ca;font-family:Arial;color:#008800;font-weight:bold; }
.style_input_error  		{ font-family:Arial;border:1px solid #950201; }
.style_msg_plain_error		{ font-family:Arial;color:#fe0003;font-weight:bold; }
.style_msg_plain_success	{ font-family:Arial;color:#008800;font-weight:bold; }