

.topTable
{	
	border-style: solid;
	border-color: #1A86E9;
	border-width: 1px 1px 0px 1px;
}

.linie
{
	background-color:#7CB916;
}

.contentTable
{	
	border-style: solid;
	border-color: #1A86E9;
	border-width: 0px 1px 0px 1px;
	width:762px;
}

.weiss
{
	background-color:#FFFFFF;
}

.grey
{
	background-color:#EEEEEE;
}

.grey2
{
	background-color:#E8F3FD;
}

.green
{
	background-color:#7CB916;
}

.adressTable
{	
	border-style: solid;
	border-color: #1A86E9;
	border-width: 0px 1px 1px 1px;
	background-color: #EAECEE;
	width: 762px;
}

.adresse, .adresse:link, .adresse:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#111111;
	text-decoration:none;
	font-weight:normal;
	
}

.adresse:hover, .adresse:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

td
{
	
	font-size:12px;
	color:#111111;
	text-decoration:none;
}

.bildText
{
	
	font-size:9px;
	color:#111111;
	text-decoration:none;
}

.bildText:link, .bildText:visited
{
	color:#003399;
	text-decoration:none;
}

.bildText:hover, .bildText:active
{
	color:#1A86E9;
	text-decoration:none;
}

.kleinText
{
	
	font-size:9px;
	color:#FF0000;
	text-decoration:none;
}

.warning
{
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	padding: 4px;
	border: 1px solid #FF0000;
}

.verweis, .verweis:link, .verweis:visited
{
	color:#003399;
	text-decoration:none;
}

.verweis:hover, .verweis:active
{
	color:#1A86E9;
	text-decoration:none;
}

.verweis2, .verweis2:link, .verweis2:visited
{
	color:#003399;
	text-decoration:none;
	font-size:10px;
}

.verweis2:hover, .verweis2:active
{
	color:#1A86E9;
	text-decoration:none;
	font-size:10px;
}

.verweis2 h2
{
	margin:0px;
	padding:0px;
	font-size: 11px;
	background-color:#FFFFFF;
}

h1, .h1
{
	
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	/*color:#111111;*/
	color:#003399;
}

li
{
	margin-top:5px;
}

.productTitel, .productName h2, .sizesTableTitel
{
	/*background-color:#7CB916;*/
	background-color:#1A86E9;
}

.sizesTableTitel td
{
	font-size:10px;
	
	font-weight:bold;
	color:#FFFFFF;	
	padding-left: 2px;
}



.productName, .productName h2, .productName a, .productName a:link, .productName a:visited
{
	
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;	
	padding-left: 2px;
}

.productName a:focus, .productName a:hover, .productName a:active
{
	color:#CCCCCC;
}

.productDatas, detailDatas
{
	background-color:#EEEEEE;
}

.productDatas td
{
	font-size:10px;
}

.detailDatas td
{
	font-size:11px;
}

form#formOrderProduct
{
	margin-top:0px;
}



input.eingabe, select.eingabe, textarea.eingabe, table.eingabe, td.eingabe, input.basketQuantity, 
	.tableBasket, .inputSize, .inputNumber, .login, .eingabeAGB, input.sizeFieldName,
	input.eingabe5, .sizesTable2, .inputNumber2
{		
	border: 1px solid #1A86E9;	
}

.sizesTable, .sizesTable td
{
	border: 1px solid #990000;
	border-collapse:collapse;
}

.sizesTable2
{
	 border-collapse:collapse;
}

.sizesTable2 td
{
	border: 1px solid #1A86E9;
	empty-cells:show;
	border-collapse:collapse;
}

input, textarea, select
{
	
	font-size:12px;
	padding: 1px 2px 1px 2px;
}

input.eingabe, select.eingabe, textarea.eingabe, table.eingabe, input.eingabe4, textarea.eingabe4, textarea.eingabe5
{
	width:380px;
}

textarea.eingabe
{
	height:100px;
}

textarea.eingabe5, textarea.eingabe4
{
	height:60px;
}

textarea.eingabeAGB
{
	width:450px;
	height:260px;
}


input.eingabe2
{
	width:40px;
}

input.eingabe3
{
	width:50px;
}


input.eingabe5
{
	width:300px;
}

input.login
{
	width:135px;
}

input.eingabe6
{
	width:180px;
}

select.eingabe#sort
{
	width:260px;
	font-size:10px;
}

input.sizeFieldName
{
	width:110px;
	font-weight:bold;
	padding-left:2px;
}

.productQuantity
{
	width:50px;
}

input.basketQuantity
{
	width:32px;
	height: 22px;
	text-align:right;
	color:#990000;
	font-weight:bold;
	padding:2px;
	font-size:12px;
}

.orderSize
{
	width:70px;
}

.orderColor
{
	width:150px;
}

.inputSize
{
	height:20px;
	font-size:11px;
	width:140px;
	padding-left:2px;
}

.inputNumber
{
	height:20px;
	font-size:11px;
	width:50px;
	padding-left:2px;
}

input.inputNumber2
{
	height:20px;
	font-size:11px;
	width:100px;
	padding-left:2px;
}

select.inputNumber
{
	height:20px;
	font-size:9px;
	width:60px;
}


input.button
{
	width:90px;
	color:#000000;
}

input.button3
{
	width:100%;
}

input.eClassButton
{
	width:130px;
}

.basketButton2
{
	font-weight:normal;
	background-color:#CCCCCC;
} 

.rahmen
{
	border: 1px solid #1A86E9;
}

#symbolTable td img
{
	margin: 0px 6px 0px 6px;
}	

.priceTable, .formTable
{
	border:1px solid #1A86E9;
	border-collapse:collapse;
	empty-cells:hide;
	background-color:#DDDDDD;
}

.linkDetails
{
	text-decoration:none;
	font-size:9px;
	color:#990000;
}

.displayBasket, .displayBasket:link, .displayBasket:visited
{
	text-decoration:none;
	font-size:9px;
	color:#990000;	
}

.displayBasket:hover, .displayBasket:active
{
	text-decoration:underline;
	font-size:9px;
	color:#990000;
}

.price, .order, .productQuantity
{
	color:#990000;
	font-weight:bold;
}

.message
{
	color:#990000;
	font-weight:normal;
}

.duty
{
	color:#990000;
	font-weight:bold;
}

input.eingabe4,  textarea.eingabe4, textarea.eingabe5, .basketButton
{
	border: 1px solid #990000;
}

.basketButton2
{
	width:124px;
	
}

.row1
{
	background-color:#EEEEEE;
}

.row2
{
	background-color:#DDDDDD;
}

.row3, .checked
{
	background-color:#CFE8FF;
	font-weight:bold;
}

.selected
{
	background-color:#FFAFAF;
	font-weight:bold;
}

ul.categoryList, ul.partnerList
{
	list-style-type:none;
}

ul.specialList
{
	list-style-image:url(layout/marker.gif);
}

ul.specialList li
{
	margin-top:10px;
}

.partnerList
{
	list-style-type:decimal;
}

.categoryList li
{
	margin-left: -20px;
}

.basketTitle
{
	font-weight:bold;
	font-size:10px;
}

.rottext
{
	color:#FF0000;	
}
.rottext2
{
	color:#FF0000;	
	font-size:11px;
}

.listBasket td
{
	font-size:10px;
}



hr.listLine
{
	background-color:#DDDDDD;
	color:#DDDDDD;
	height:1px;
	border:0px solid #DDDDDD;
}

option.copyCat2
{
	padding: 0px 0px 2px 2px;
	text-decoration:underline;
	background-color:#1A86E9;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

option.copyCat3
{
	padding-left:20px;
	text-decoration:none;
	background-color:#EEEEEE;
	font-weight:normal;
	font-size:11px;
}

.foundQuickSearchTitle
{
	color:#FFFFFF;
	font-weight:bold;
	/* text-decoration:underline; */
	background-color:#FF0000;
	padding: 0px 2px 0px 2px;
}

.foundQuickSearchText
{
	color:#FF0000;
	font-weight:bold;
	/* text-decoration:underline; */
	background-color:#FFFFFF;
	padding: 0px 2px 0px 2px;
}

span.nobr
{
	white-space:nowrap;
}

#tableOffers
{
	width:280px;	
	height:80px;	
	margin: 0px 0px 0px 4px;
}

#tableOffers #tableOffersCell
{	
	height:70px;
	border:1px solid #EEEEEE;	
}

#tableDefender
{
	border:0px dashed #990000;
	width:280px;
	height:215px;	
	margin-bottom:0px;
}

h2
{
	
	font-size:12px;
	font-weight:bold;
	color:#003399;
	margin:0px;
	background-color:#EEEEEE;
}

.tablePriceTypes
{
	margin-top:2px;
}

.tablePriceTypes td
{
	border-bottom:1px solid #1A86E9;
	padding-top:2px;
	font-size:11px;
	border-collapse:collapse;
}

.productDatas h1, .productDatas h1 a
{
	
	font-size:11px;
	font-weight:bold;	
	color:#003399;	
	background-color: #A2DF37;
}

.productDatas h1
{
	letter-spacing:2px;
	margin:0px;	
	padding: 2px;
}

.productDatas h2, .productDatas h2 a
{
	
	font-size:9px;
	font-weight:normal;
	letter-spacing:1px;	
	color:#003399;
	background-color: #A2DF37;
	
}

.productDatas h2
{
	margin:0px;	
	padding: 2px 2px 2px 30px;	
}

.loggedin, .loggedin a, .loggedin a:link, .loggedin a:visited 
{	
	color:#4E6F14;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}

.loggedin a:focus, .loggedin a:hover, .loggedin a:active 
{	
	text-decoration:underline;
}

iframe#frameControlBmeCat
{
	width:100%;
	height:300px;
	border: 1px solid #FF0000;		
}

fieldset
{
	border: 1px solid #1A86E9;	
}


/*-----------------------------------
	BASIC ELEMENTS
-----------------------------------*/


	html
		{
			/*Mozilla zeigt dann immer die Scrollleiste*/
			/*overflow: -moz-scrollbars-vertical;*/
			height:100%;
			padding-bottom:0.07em; 
		}

	body
	{
		background-color:#FFFFFF;
		margin: 10px 0px 10px 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	body, textarea
	{
		scrollbar-base-color:#64AFF4;
		scrollbar-3dlight-color:#BCDFFE;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#64AFF4;
		scrollbar-highlight-color:#BCDFFE;
		scrollbar-shadow-color:#000000;
		scrollbar-track-color:#64AFF4;

	}

	#sup4uArea
	{
		margin:0px auto 0px auto;
		padding: 0px;			
		width: 760px;		
	}
	#sup4uArea a
	{		
		font-size:10px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#EEEEEE;
		text-decoration: none;
	}

	#documentArea
	{
		margin:0px;
		padding: 0px;
	}
	#pageArea
	{
		margin:0px auto 0px auto;
		padding: 0px;			
		width: 760px;
		border: 1px solid #1A86E9;
	}
	
	#mainArea
	{
		margin:0px;
		padding: 0px;
	}
	#mainContent
	{
		margin:0px;
		padding: 0px;
	}
	
	.clear
	{
		clear:both;
	}

	

/*-----------------------------------
	HEADER AREA ELEMENTS
-----------------------------------*/

	#headerArea
	{
		margin:0px;
		padding: 0px;
		border-bottom: 2px solid #7CB916;
	}
	#headerContent
	{
		margin:0px;
		padding: 0px;
		height:103px;
	}

/*-----------------------------------
	NAVIGATION AREA ELEMENTS
-----------------------------------*/	
	#navArea
	{
		margin:0px;
		padding: 0px;
		float:left;
	}
	
	#navArea
	{
		margin:0px;
		padding: 0px;
		width:154px;
	}
	#logoArea
	{
		margin:0px;
		padding: 0px;
	}
	#mainMenueArea
	{
		margin:0px;
		padding: 0px;
		background-color:#B1B0B0;
		font-size:12px;
		color:#000000;		
	}
	#mainMenueBottomArea
	{
		margin:0px;
		padding: 0px;
	}
	
	.mainMenueItems
	{
		margin:0px;
		padding: 0px;
		list-style-type:none;
	}
	.mainMenueItems li
	{
		margin:0px;
		padding: 0px;
		border-bottom: 1px solid #EEEEEE;
	}
	.mainMenueItems a, .mainMenueItems a:link, .mainMenueItems a:visited
	{
		display:block;		
		color:#000000;
		text-decoration:none;
		font-weight:normal;
		height: 22px;
		line-height: 22px;
		padding-left:16px;
		background-image:url(layout/spacer.gif);
		background-position: 4px center;
		background-repeat: no-repeat;
	}
	.mainMenueItems a:focus, .mainMenueItems a:hover, .mainMenueItems a:active
	{
		color:#333333;
		background-image:url(layout/marker.gif);
	}
	.mainMenueItems a.mainMenueActive
	{
		color:#333333;
		background-image:url(layout/marker.gif);
	}		
	
	#mainMenueArea form, #mainMenueArea .quickSearchName
	{
		margin: 0px;
		padding: 0px 0px 4px 16px;
	}	
	
	#mainMenueArea .quickSearchField
	{
		width:80px;		
		background-color:#EFF7FF;
		font-size:12px;
		height:18px;
	}

	#mainMenueArea .quickSearchButton
	{
		width:50px;
		font-size:10px;
		background-color:#1A86E9;
		color:#FFFFFF;
		font-weight:bold;	
		cursor:pointer;
		height:22px;
	}

	#mainMenueArea .quickSearchField, .quickSearchButton
	{
		
		border: 1px solid #1A86E9;
	}

	#mainMenueArea .quickSearchName
	{
		font-size:10px;
		font-weight:bold;
	}

/*-----------------------------------
	CONTENT AREA ELEMENTS
-----------------------------------*/	
	#contentArea
	{
		margin:0px;
		padding: 0px 20px 0px 20px;
		float:right;
		width: 566px;
	}

/*-----------------------------------
	FOOTER AREA ELEMENTS
-----------------------------------*/		
	
	#footerArea
	{
		margin:0px;
		padding: 0px;
		background-color: #EAECEE;
		font-size:10px;
		text-align:center;
	}
	#footerAreaContent
	{
		margin:0px;
		padding: 2px;
	}

