

@import "standard.layout2009.css";
@import "standard.searchbox.css";
@import "standard.wyrubox.css";


/* Standardwerte */

body, p, a, td, th, li
	{
		font-family: Arial, Helvetica, Verdana;
		
	}
	
#content p,td,th,li
	{
		color: #000000;
	}	

#contentinside
	{
	}


a
	{
		color: #800000;
	}

body
	{
		font-size: 80%;
		margin:0px;
		
		padding:0px;
		border:0px;
	}


h1					{ font-family: Arial,Helvetica; font-size: 140%; font-weight:bold; color: #800000;  }
h2					{ font-family: Arial,Helvetica; font-size: 120%; font-weight:bold; border-top: 1px dotted #E0E0E0; padding-top:5px; ; color: #800000;  }
h3					{ font-family: Arial,Helvetica; font-size: 120%; font-weight:bold  }
h4					{ font-family: Arial,Helvetica; font-size: 100%; font-weight:bold  }
h5					{ font-family: Arial,Helvetica; font-size: 100%; font-weight:bold  }
h6					{ font-family: Arial,Helvetica; font-size: 80%; font-weight:bold  }





/* Allgmeine Formate */

a.categoryNoItems	{ color:#000000; font-family: Arial,Helvetica; font-size: 9pt; text-decoration:none }
a.categoryWithItems	{ color:#000000; font-family: Arial,Helvetica; font-size: 9pt; text-decoration:none }


td.tablecolor1		{ border-bottom:1px solid #808080; background-color: #FFFFFF; color: #000000; border-left-width:1px; border-right-width:1px; border-top-width:1px }
td.tablecolor2		{ border-bottom:1px solid #808080; background-color: #F0F0F0; color: #000000; border-left-width:1px; border-right-width:1px; border-top-width:1px }
td.tablehead		{ background-color: #900000; color: #FFFFFF; font-weight:bold }

.ourprice			{ color: red; font-weight: bold; }
.listprice			{ text-decoration: line-through}


.box				{ border: 1px solid #900000; padding:5px; background-color:#F9F9F9 }

.minibutton			{ font-size: 10px; font-familiy: Verdana,Arial }

.screenreader		{ position:absolute;top:-1000px;left:-2000px;width:0px;height:0px; }

.hinweis			{ margin-top:30px;margin-bottom:30px;width:600px;padding:10px;border:1px solid #808080;background-color:#f0f0f0;color:#000000 }

.lieferbedingungen	{ font-size:80% }


.layouttable td
	{
		font-size: 10pt;
	}	


.baskettable td
	{
		font-size: 10pt;
	}	


a.whitelink
	{
		color: #FFFFFF;
		text-decoration:none;
		font-size:8pt;	
	}
	
a:hover.whitelink
	{
		text-decoration:underline;
	}


/* Pager */

.pagerborder		{ border-top:2px solid #C0C0C0;border-bottom:1px solid #C0C0C0;background-color:#FAFAFA;padding:3px;text-align:right }
.pagerinner			{ padding:3px }

a.activepager		{ text-decoration:none;color:#FFFFFF;background-color:#000000;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;border:1px solid #000000 }

a.pagernumber		{ text-decoration:none;color:#000000;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;border:1px solid #C0C0C0 }
a.pagernumber:hover	{ background-color: #D0D0D0 }

a.pager				{ text-decoration:none;color:#000000;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px }
a.pager:hover		{ background-color: #D0D0D0 }

/* Reviews */

.review
	{
		margin-bottom:10px;
	}
	
.review a
	{
		text-decoration:none;
		font-weight: bold;
		color: #800000;
	}	
	
.review a:hover
	{
		text-decoration:underline;
	}		
	
.reviewautor
	{
		color: #808080;
	}	
	
.reviewtext
	{
		font-size: 90%;
	}	
	
/* Kontaktleiste */

#contact
	{
		border-top: 1px dotted #808080;
		padding:10px;
		position:relative;
		margin-top:100px;
	}
	
	
#contact #about
	{
		list-style:none;
		padding:0px;
		margin:0px;
	}	
	
#contact #service
	{
		position:absolute;
		top:10px;
		left: 150px;
		list-style:none;
		padding:0px;
		margin:0px;
	}	
	
#contact #legal
	{
		position:absolute;
		top:10px;
		left: 300px;
		list-style:none;
		padding:0px;
		margin:0px;
	}		
	
#contact #phone
	{
		position:absolute;
		top:10px;
		left: 450px;
		font-size:16pt;
		padding-top:0px;
		margin:0px;
		font-weight:bold;
		background-image:url(kundendienst-telefon.gif);
		background-repeat:no-repeat;
		background-position:left;
		padding-left:150px;
		list-style:none;
	}		
	
#contact li
	{
		color: #404040;
	}	
	
#contact a
	{
		color: #808080;
		text-decoration:none;
	}	
	
#contact a:hover
	{
		color: #800000;
		text-decoration:underline;
	}		
	
	
