/* CSS Document */

/*body	{ 	color:#777777; font-size: 11px; font-family: verdana; margin:0px; padding:0px; background-color: #C6C3BC;}*/
body	{ 	color:#404040; font-size: 11px; font-family: verdana; margin:0px; padding:0px; background-color: #FFFFFF;}
TD		{	color:#404040; font-size: 11px; font-family: verdana;}
TD.white{	color:#FFFFFF; font-size: 11px; font-family: verdana;}
P		{	font-size: 11px; font-family: verdana; color: #404040;}


/* Links */
A							{	text-decoration:none; color:#8c1200;}
A:hover						{	text-decoration:underline; color:#000000;}

A.topnav					{	text-decoration:underline; color:#FFFFFF; font-size: 10px;}
A.topnav:hover				{	text-decoration:underline; color:#aa3011; font-size: 10px;}

A.loginhp					{	text-decoration:underline; color:#FFFFFF; font-size: 10px;}
A.loginhp:hover				{	text-decoration:none; color:#FFFFFF; font-size: 10px;}

A.loginhpblue				{	text-decoration:underline; color:#aa3011; font-size: 10px;}
A.loginhpblue:hover			{	text-decoration:underline; color:#FFFFFF; font-size: 10px;}

A.nav						{	text-decoration:underline; color:#FFFFFF; font-size: 10px;}
A.nav:hover					{	text-decoration:none; color:#FFFFFF; font-size: 10px;}

A.nav2						{	text-decoration:underline; color:#8c1200; font-size: 10px;}
A.nav2:hover				{	text-decoration:underline; color:#000000; font-size: 10px;}

/* container */
.hpflashtablenon				{	border-top: #9FC6DE solid 2px; border-bottom: #9FC6DE solid 2px;}

.footercell							{	border-top: #667c8d solid 1px; padding-top: 5px;}
.footercell A.footernav				{	text-decoration:underline; color:#8c1200; font-size: 10px;}
.footercell A.footernav:hover		{	text-decoration:underline; color:#000000; font-size: 10px;}

.footertext				{ color: #8c1200; font-size: 10px;}
.footertext	A			{ color: #aa3011; font-size: 10px;}
.footertext	A:hover		{ color: #000000; font-size: 10px;}


A.navact					{	text-decoration:none; color:#000000; font-size: 10px; font-family: arial; font-weight: bold;}
A.navact:hover 				{	text-decoration:underline; color:#000000; font-size: 10px; font-family: arial;}

A.userMenuItems				{	text-decoration:none; color:#777777; font-size: 10px; font-family: arial;}
A.userMenuItems:hover		{	text-decoration:underline; color:#000000; font-size: 10px; font-family: arial;}

A.userMenuItemsBold			{	text-decoration:none; color:#777777; font-size: 12px; font-family: arial; font-weight: bold;}
A.userMenuItemsBold:hover	{	text-decoration:underline; color:#000000; font-size: 12px; font-family: arial; font-weight: bold;}

A.orangeBold				{	text-decoration:none; color:#8c1200; font-size: 12px; font-family: arial; font-weight: bold;}
A.orangeBold:hover			{	text-decoration:underline; color:#8c1200; font-size: 12px; font-family: arial; font-weight: bold;}

/*tekstlabels*/
.txtdGraybold			{	text-decoration:none; color:#000000; font-size: 12px; font-weight: bold;}
.txtdGray				{	text-decoration:none; color:#000000; font-size: 12px; }
.lblue					{	color: #aa3011;}

/* containers in search & details */
.containertabOn			{ border-bottom:none; border-top: solid #8c1200 1px;}
.containertabOff		{ border-bottom:solid #8c1200 1px; border-top: solid #8c1200 1px;}
.containertabDummy		{ border-bottom:solid #8c1200 1px; padding: 0px;}
.containertabDummyblank	{ border-bottom:solid #FFFFFF 1px; padding: 0px;}
.searchResultcell		{ border-left: solid #8c1200 1px;  border-right: solid #8c1200 1px; border-bottom: solid #8c1200 1px; background-color: #FFFFFF;}
.resultItemContainer	{ padding: 0 8 0 8;}
.resultItemTable		{ }
.resultItemCell			{ padding: 2px;}

/* contains in news */
.newsCell				{ padding: 0 0 0 0; height: 180px;} 
.newsItemTable			{ }
.newsTitle				{ padding:3px; font-weight:bold; border: solid #E0E0E0 1px; margin-bottom:2px;}
.newsBody				{ padding:8px;}

/* containers in generic pane */
.paneItemTable			{ border-bottom: solid #C9D4F2 1px; border-top: solid #C9D4F2 1px;}
.paneTitle				{ height:30px; padding:8px; font-weight:bold;}
.paneBody				{ padding:8px; }

/* containers in footer */
.footerbar				{ background-color: #C9D4F2; height: 30px;}
.footerbar TD			{ color: #FFFFFF;}
.footerbar TD A			{ text-decoration:none; color:#000000; font-size: 11px; font-family: arial; font-weight: bold;}
.footerbar TD A:hover	{ text-decoration:underline; color:#000000; font-size: 11px; font-family: arial;}

/* container for blue cell for next-link in searchres */
.BlueCell				{ background-color: #C9D4F2;}
.BlueCell TD			{ padding: 0px;}
.blueCell A				{ color: #8c1200; font-family: Arial; font-size: 30px; font-weight: bold;}
.blueCell A:hover		{ color: black; font-family: Arial; font-size: 30px; font-weight: bold;}


/* containers generic */
.containerLinedOrange	{ border-bottom:solid 1px #8c1200;}
.containerLined			{ border-bottom:solid 1px #E0E0E0;}
.containerLinedtop		{ border-top:solid 1px #E0E0E0;}
.doubleLined			{ border-bottom:solid 1px #E0E0E0; border-top:solid 1px #E0E0E0;}
.doubleLineddark		{ border-bottom:solid 1px #aaaaaa; border-top:solid 1px #aaaaaa;}


/* Form inputs */
INPUT.inp	{ border:solid #555555 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color: #000000;}
INPUT.btn	{ border:solid #FFFFFF 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; background-color: #aa3011; color:#FFFFFF;color: #FFFFFF;}
SELECT		{ border:solid #555555 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color: #000000;}
TEXTAREA	{ border:solid #555555 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color: #000000;}

A.subnav		{	text-decoration:none; color:#000000; font-size: 11px; font-weight:bold;}
A.subnav:hover	{	text-decoration:none; color:#FC0101; font-size: 11px; font-weight:bold;}

A.button		{	text-decoration:none; color:#FFFFFF; font-size: 12px; font-weight:bold; padding:5px;}
A.button:hover	{	text-decoration:none; color:#000000; font-size: 12px; font-weight:bold; padding:5px;}

/* General */
.red	{color:#F0282D;}
.gray	{color:#F1F1F1;}
.mgray	{color:#C3C3C3;}
.dgray	{color:#999999;}
.white	{color:#FFFFFF;}
.orange {color:#8c1200;}
.blue	{color:#C6C3BC;}
.blue:hover	{color:#F1F0F0;}
.dblue	{color:#C9D4F2;}
.ddblue	{color:#4E7AF2;}
.yellow	{color: #FFF2D1;}
.black	{color: #000000;}

.bgyellow	{background-color: #FFF2D1;}
.bgwhite	{background-color: #FFFFFF;}

.small		{	font-size: 11px; font-family: arial;}
.small A	{	font-size: 11px; font-family: arial; color: #777777; text-decoration: underline;}
.small A.orangeBold	 {	text-decoration:none; color:#8c1200; font-size: 12px; font-family: arial; font-weight: bold;}
.xsmall		{	font-size: 10px; font-family: arial;}
.xxsmall	{	font-size: 9px; font-family: arial;}
.large		{	font-size: 10pt;}
.xlarge		{	font-size: 11pt;}
.xxlarge	{	font-size: 12pt;}
.norm		{ font-weight:normal;}
.heighlines	{ line-height:16px;}
.tprm		{ color: red;}
.tprf		{ color: green;}
.bld		{ font-weight: bold;}

.containerRed {background-color:#DF162B;}
/*.containerGray {background-color:#F1F0F0;}*/
.containerWhite {background-color:white;}

/*.graybar { background-color:#F0F0F0; border:solid 1px #777777; text-align:center;}*/

.navcontainer 			{margin-right: 5px;}
.navcontainer TD		{color: white;}
.userdetailsContainer 			{margin-right: 5px;}
.userdetailsContainer TD		{color: #8c1200;}
.userdetailsContainer A			{color: #8c1200; text-decoration: underline;}
.userdetailsContainer A:hover	{color: #8c1200; text-decoration: underline;}
.searchtitleContainer	{background-color: #8c1200; color:#000000; font-size:15px; font-weight:bold; text-align:center; height:30px; width:188px;}
.searchtitleContainermail	{background-color: #8c1200; color:#000000; font-size:11px; font-weight:bold; text-align:center; height:30px; width:188px;}
.leftcolContainer		{background-color: #F1F1F1; text-align:center; border-bottom: solid #8c1200 1px; border-top: solid #8c1200 1px; width:188px;}
.logocontainer			{background-color: #ffffff;}
.bodyContainer			{text-align:center; padding-left: 8px; padding-right: 8px;}
.bodyContainerFull		{text-align:center; padding:2px;}
.bodyContainermail		{border-bottom: solid #8c1200 1px; padding:2px; border-right:solid #8c1200 1px;}
.rightcolContainer		{background-color: #F1F1F1; text-align:center; border-bottom: solid #8c1200 1px;border-top:solid #8c1200 1px; width:188px;}
.collectionTitleContainer	{color:#555555; height:30px; padding-bottom: 5px; text-align:center; font-size:18px;}
.buttontable			{ background-color: #8c1200; border: none; padding:0px; margin: 0px;}
.buttontable TD			{ background-color: #8c1200; border: none; padding:0px; margin: 0px;}
.menudiv				{ border:solid #C6C3BC 1px; background-color: #C9D4F2; padding:2px; width: 75px; display: none; position: absolute; z-index:99; left: 10px; top: 10px;}
.menudiv TD				{ border-bottom: solid #C6C3BC 1px;}
.menudiv Table			{ border-top: solid #C6C3BC 1px;}



/* texts */
.pagetitle	{ color: #999999; font-family:"Futura Md",verdana,arial; font-size: 24px; color: #aa3011;}
.title		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#F1F0F0;}
.standard 	{ color:#000000; text-decoration:none; font-size: 11px; font-family: verdana ; font-weight:normal;}
.klein 		{ text-decoration:none; font-size: 10px; font-family: verdana ; font-weight:normal;}
.klein:hover 		{ text-decoration:none; font-size: 10px; font-family: verdana ; font-weight:normal; color:black;}
.brandlisttitle		{ padding-left: 22px;}
.brandlistcontent	{ padding-left: 22px; line-height: 15px;}

/* containers */
#maincont_topcell			{ background-image: url(../img/backgrounds/topbg.gif); height: 160px;}
#maincont_bodycell			{ }

.containerMainNav TD		{ border:solid #F1F0F0 1px; padding: 1px; text-align:center;}
.containerMainnavcelltable TD	{ border: none; background-color: white; padding: 0px; text-align: center;}
.search_homeContainer		{ border:none; padding-left:4px; padding-right:4px;}
.search_homeContainer TD	{ color: #000000; font-size: 11px; font-family: arial;}
.search_homeContainer .btn	{ border: solid #000000 1px; font-size:8pt; color:#000000; background-color: #FFFFFF;}
.search_homeContainer A		{ color: #000000; font-size: 11px; font-family: arial; text-decoration: underline;}

.containerPane		{ background-color: #F1F0F0; border:solid #555555 1px; padding:4px; text-align:center;}
.containerPanetitle	{ color:#8c1200; font-weight: bold; background-image:url('../img/backgrounds/panetitle.gif'); height:42px; padding-left: 38px; padding-top: 5px;}


/* Window areas */
.windowleft		{ background-color:#F1F0F0;}
.windowright	{ background-color:#F1F0F0;}

.contributorMainTable 	{ border-top:#aa3011 solid 1px;}
.Contributormenu		{ border-right:#aa3011 solid 1px; background-color:#e8e8e6; padding-left:10px; vertical-align:top;}