﻿@media all {
    html, form { margin: 0px; padding: 0px; margin-bottom: 50px; }
    body { margin: 0px; margin-bottom: 50px; padding: 0px; font: normal 11px/19px Verdana, Arial, Helvetica,Sans-serif; color: #3c3c3c; background-color: #ffffff; }
    h1 { font: normal 24px/29px Verdana, Arial, Helvetica,Sans-serif; color: #878787; margin: 0px 0px 8px; padding: 0px; }
    h2 { font: normal 17px/23px Verdana, Arial, Helvetica,Sans-serif; color: #878787; top: 0px; margin: 0px; padding: 0px; }
    h3 { font: bold 11px/19px Verdana, Arial, Helvetica,Sans-serif; color: #3c3c3c; margin: 0px; padding: 0px; }
    p { margin: 0px; padding: 0px; }
    table { font: normal 11px/19px Verdana, Arial, Helvetica,Sans-serif; }

    /* Header */
    .Header .Banner, .Header .Identification { background-color: #e8e8e8; background-image: url(img/Pixel_e8e8e8.png); background-repeat: repeat; }
    .Header .Categories { background-color: #e8e8e8; background-image: url(img/Pixel_e8e8e8.png); background-repeat: repeat; }

    /* Content */
    #ContentTitle { width: 556px; }
    #ContentLeft, #ContentRight { width: 270px; }

    .Content { font: normal 11px/19px Verdana, Arial, Helvetica,Sans-serif; color: #3c3c3c; width: 556px; }
    .Content .Shop { }
        
    .Content a, .Content a:hover, .Content a:active, .Content a:link, .Content a:visited, .Content a img {border-style: none; color: #3c3c3c; text-decoration: underline; font-weight: normal; }
    .TextBold { font: bold 11px/19px Verdana, Arial, Helvetica,Sans-serif; color: #3c3c3c; }
    .TextBoldRed { font: bold 11px/19px Verdana, Arial, Helvetica,Sans-serif; color: #cc0b21; }
    .ImageLeft { padding-left: 0px; padding-top: 6px; padding-bottom: 6px; padding-right: 15px; border-style: none; }
    .ImageRight { padding-left: 15px; padding-top: 6px; padding-bottom: 6px; padding-right: 0px; border-style: none; }
    .Content ul { list-style-position: outside; list-style-type: disc; padding: 0px; margin-left: 15px; }

    /* Infozone */
    .Infozone { background-image: url(img/Pixel_e4e4e4.png); background-color: #e4e4e4; cursor: default; }
    .Infozone .InfozoneContent { padding-right: 7px; padding-left: 8px; padding-bottom: 17px; }
    .Infozone .InfozoneContent h1 { width: 178px; background-color: #d3d3d3; border-top: #b0b0b0 1px solid; border-bottom: #b0b0b0 1px solid; border-right-style: none; border-left-style: none; font-family: Verdana, Arial, Helvetica,Sans-serif; color: #414141; font-size: 12px; line-height: 22px; font-weight: bold; padding-left: 5px; margin-bottom: 10px; }
    .Infozone .InfozoneContent h2 { width: 100%; font-family: Verdana, Arial, Helvetica,Sans-serif; color: #414141; font-size: 11px; line-height: 20px; font-weight: bold; }
    .Infozone .InfozoneContent a, .Infozone .InfozoneContent a:hover, .Infozone .InfozoneContent a:active, .Infozone .InfozoneContent a:link, .Infozone .InfozoneContent a:visited { color: #3c3c3c; text-decoration: underline; font-weight: normal; }
    .Infozone .InfozoneContent ul { list-style-position: outside; list-style-type: disc; padding: 0px; margin-left: 15px; }
    .Infozone .InfozoneBasket { padding-right: 7px; padding-left: 8px; padding-bottom: 17px; }
    .Infozone .InfozoneBasket h1 { width: 178px; background-color: #d3d3d3; border-top: #b0b0b0 1px solid; border-bottom: #b0b0b0 1px solid; border-right-style: none; border-left-style: none; font-family: Verdana, Arial, Helvetica,Sans-serif; color: #414141; font-size: 12px; line-height: 22px; font-weight: bold; padding-left: 5px; margin-bottom: 10px; }
    .Infozone .InfozoneBasket a, .Infozone .InfozoneBasket a:active, .Infozone .InfozoneBasket a:link, .Infozone .InfozoneBasket a:visited { color: #3c3c3c; text-decoration: none; }
    .Infozone .InfozoneBasket a:hover { text-decoration: underline; }
    .Infozone .TextToolbar { background-color: #ffffff; font-weight: normal; font-size: 10px; color: #787878; font-style: normal; font-family: Verdana, Arial, Helvetica,Sans-serif; font-variant: normal; cursor: default; }
    .Infozone .TextToolbar A, .Infozone .ToolbarText A:visited, .Infozone .ToolbarText A:link { cursor: hand; color: #787878; text-decoration: none; }
    .Infozone .TextToolbar A:hover { color: #3c3c3c; cursor: hand; }
    .Infozone .InfozoneContent .Title { border-top: #a0a0a0 1px solid; border-bottom: #a0a0a0 1px solid; background-color: #d6d6d6; width: 169px; padding-left: 9px; padding-bottom: 3px; padding-top: 3px; font-weight: bold; color: #6e6e6e; margin-top: 6px; padding-right: 5px; }
    .Infozone .InfozoneContent .Text { padding-left: 9px; padding-right: 5px; padding-bottom: 3px; padding-top: 3px; color: #6e6e6e; }
    .Infozone .SearchToolbarTitle { font-weight: bold; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #787878; }
    .Infozone .SearchToolbarTextBox { border: #919191 1px solid; background-color: #eeeeee; font: normal 11px/17px Verdana, Arial, Helvetica,Sans-serif; color: #3c3c3c; vertical-align: bottom; }
    .Infozone .SearchToolbarButton { vertical-align: bottom; cursor: hand; top: -1px; }
    
	/* Image DB */
    .Content .ImageDB { padding-top: 5px; font: normal 11px/19px Verdana, Arial, Helvetica,Sans-serif; }
    .Content .ImageDB .clear { clear:both; }
    .Content .ImageDB .borderGr /*, .Content .ImageDB .Overview .borderGr*/
		{ background-image: url(img/idb-bordergr.png); background-repeat:repeat-x;
    	width: 556px; 
    	height:1px;
    	display:block; }
    .Content .ImageDB .Categories  
		{ padding:10px 8px 10px 8px;
		background-image: url(img/idb-bordergr.png); background-repeat:repeat-x;
    	width: 540px; 
		background-color:#f4f4f4; }
	.Content .ImageDB .Categories .CategoryList, .Content .ImageDB .Categories .CategoryList a { font: normal 12px/19px Verdana, Arial, Helvetica, Sans-serif; color: #878787; text-decoration: none; }
	.Content .ImageDB .Categories .CategoryList .SelectedItem a { color:#007387; }
	.Content .ImageDB .Categories .CategoryList a:active, .Content .ImageDB .Categories .CategoryList a:hover { color:black; }
	.Content .ImageDB .Categories .CategoryList .Item .SubItem, .Content .ImageDB .Categories .CategoryList .SelectedItem .SubItem { padding-left:14px; }
	.Content .ImageDB .Categories .CategoryList .SelectedItem, .Content .ImageDB .Categories .CategoryList .Item { width: 278px; }


	.Content .ImageDB .Overview .OverviewList a
		{ font: bold 11px/19px Verdana, Arial, Helvetica, Sans-serif; color: #007387; text-decoration: none; }
	.Content .ImageDB .Overview .OverviewList a:active, .Content .ImageDB .Overview .OverviewList a:hover
		{ color:#878787; }
	.Content .ImageDB .Overview .OverviewList tr
		{ background-image: url(img/idb-bordergr.png); background-repeat:repeat-x; background-position:bottom; }
    .Content .ImageDB .Overview .OverviewList .Item
		{ border-style: none;
		border-width: 0px;
		border-color: inherit;
		padding-top: 20px;
		vertical-align: text-top;
		width: 191px;
		padding-right: 18px;
		padding-bottom:20px; }
    .Content .ImageDB .Overview .OverviewList .lItem
		{ border-style: none;
		border-width: 0px;
		border-color: inherit;
		padding-top: 20px;
		padding-bottom:20px;
		width: 173px;
		vertical-align: text-top; }
		
	
	.Content .ImageDB .Details
		{ width:556px; }	
	.Content .ImageDB .Details .dtImage
		{ padding:9px 0px 0px 0px;
		text-align: center;
		vertical-align: bottom; }
	.Content .ImageDB .Details .dtImage img { margin: 0px 0px 0px 0px; }
	.Content .ImageDB .Details .dtName
		{ padding: 6px 11px 8px 11px;
		  margin: 0px 0px 0px 0px;
		background-color: #007387;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: White;
		background-image: url(img/idb-borderfwt.png); background-repeat:no-repeat;
		background-position:bottom; }
	.Content .ImageDB .Details .dtSource
		{ padding: 6px 11px 6px 11px;
		background-color: #007387;
		font-family: Verdana;
		font-size: 11px;
		font-weight:normal;
		color: White; }
	.Content .ImageDB .Details .dtActions a
		{ font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		text-decoration:none;
		color:#007387; }
	.Content .ImageDB .Details .dtActions a:hover, .Content .ImageDB .Details .dtActions a:active
		{ color:black; }
	.Content .ImageDB .Details .dtActions
		{ padding: 11px 11px 11px 11px;
		background-color: #f4f4f4;
		margin-top: 4px;
		margin-bottom: 10px;
		width: 534px;
		height: 50px; }
		
	.Content .ImageDB .Details .dtActions .actLeft a
		{ position:relative; top: 0px; }
	.Content .ImageDB .Details .dtActions .actLeft img
		{ position:relative; top:4px; }
	.Content .ImageDB .Details .dtActions .actLeft
		{ vertical-align:top;
		float:left;
		background-color: #f4f4f4;
		text-align: left; }
	.Content .ImageDB .Details .dtActions .actLeft #Terms
		{ position:relative;
		top:5px;
		left:24px; }
	.Content .ImageDB .Details .dtActions .actRight
		{ background-color: #f4f4f4;
		float:right;
		vertical-align:top;
		top:5px;
		text-align:right;
		height:50px; }
	.Content .ImageDB .Details .dtActions .actRight #Navig
		{ float:none;
		text-align:right;
		position: relative;
		top:5px; }
	.Content .ImageDB .Details .dtActions .actRight #NavigBL
		{ text-align:left;
		position: relative;
		top:5px;
		float:left; }
	
	.Content .ImageDB .Details .dtActions .actRight #NavigBR
		{ float:right;
		text-align:right;
		position:relative;
		top:5px; }
	.Content .ImageDB .Details .dtActions .actRight #NavigBL img, .Content .ImageDB .Details .dtActions .actRight #NavigBR img { position:relative;top:4px; }
	/*	.Content .ImageDB .Details .DetailsName .borderWt
	{
		width:556px;
		margin: 6px 11px 6px 11px;
		height:1px;
		background-image: url(img/idb-borderwt.png); background-repeat:repeat-x;
    	width: 530px; 
    	height:1px;
    	display:block;
	}*/
	
	.Content .ImageDB .Login
		{ padding-top:50px; }
}

