 
.blau {
background-color: #DCFFC8;
}

.gelb {
background-color: #FBF7DD;
}
		
.cyan {
background-color: #CEE5F5;
}

.weiss {
background-color: #FFFFFF;
}

.italic {
font-style: italic;
text-align: center;
}

.beitrag {
font-style: bold;
font-size: 110%;
text-align: center;
}

.ersparnis {
font-style: bold;
font-size: 140%;
text-align: center;
}


p.rahmen { border:1px solid gray; padding:5px; margin:0px; }







	
	a:link, a:visited {
		color: #000;
		text-decoration: underline;
	}
	
	a:hover, a:active {
		color: #03f;
		text-decoration: none;
	}	

		
	#subnavigation {
		float: left;
		width: 190px;
		padding: 0;
		margin: 0;
		background-image: url(../images/subnav-line.png);
		background-repeat: repeat-y;
	}
		
		
	#subnavtree {
		margin-left: 10px;
		padding: 0;
	}
	
	#subnavtree img {
		padding: 0;
		margin: 0;
	}
	
	#subnavigation a {
		font-size: 7px;
		margin: 0;
	}
		
				
				
	#main {
		margin-left: 210px;
		padding: 0 10px;
	}
	#main tr.odd 
	{
		background-color: #eee;
	}

	/* path: tr.search-simple-pager td table tr td span bzw. (...) a */
	#main .search-simple-pager a, #main .search-simple-pager span
	{
		font-size: 12px;
		padding: 2px 4px;
	}
	
	#main .search-simple-pager span 
	{
		font-weight: bold;
		background-color: #fc0;
	}
	
	#main .search-simple-pager tr td 
	{
		padding: 8px;
	}
	
	#main .search-simple-pager a:link, #main .search-simple-pager a:visited
	{
		border: 1px solid #000;
	}
	
	#main .search-simple-pager a:hover, #main .search-simple-pager a:active
	{
		background-color: #2ae;
		text-decoration: none;
		border-color: #fff;
	}
				
	.search-result-item
	{
		margin: 10px;	
	}
	
	.search-result-item a 
	{
		font-size: 10px;	
		font-weight: normal;
	}

	#product-details-headline
	{
		background-image: url(../images/transition01.png);
		background-position: 0 0;
		background-repeat: repeat-y;
	
	}

	#product-details-headline, #product-details-content, #product-details-cart 
	{
		margin-bottom: 20px;	
	}
			
	#product-details-content-left p
	{
		text-align: center;
	}
	
	#product-details-content-left p img 
	{
		/*width: 75%;*/
		/*width: 70%;
		height: 70%;*/
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	#product-details-cart th
	{
		text-align: right;
		background-color: #bbb;
	}
	
	#product-details-cart td 
	{
		text-align: right;
		background-color: #f3f4f4;
	}
