#contentwrapper-content {
	width: 951px;
	background: url(../images/bg_content_content.gif) top left repeat-y;
	margin-top: 11px;
	padding-bottom: 0;
	border-bottom: 10px solid #fff;
	
	}	
	
	/* mittlere spalte - auf subhome seiten um die breite der rechten spalte erweitert! */	
	#inner-content {
		float: left;
		width: 710px;
		
		}
		
		/* rechte spalte - auf subhome seiten ist diese innerhalb der contentspalte! */		
		#right-content {
			width: 235px;
			float: left;
			margin-left: 1px;
			}
			
		#left-content {
			width: 474px;
			float: left;
			}
		
		/* beinhaltet die teaser */
		#subhome {
			border-top: 2px solid #8bbc07;
			}	
			
				
	#right-content h3 {
		color: #333333 !important;
		margin: 0 0 0 8px !important;
		font-size: 11px !important;
		}			
	#right-content span {
		color: #333333 !important;
		margin: 0 0 0 8px !important;
		font-size: 11px !important;
		display: block;
		}

/* die border der kontextboxen nach unten wird aufgehoben und nur 
   auf die erste box vergeben, da unter der n�chsten der content beginnt */		
.right-box {
	border-bottom: none;
	}
	.first-box {
		border-bottom: 1px solid #d3e2f4;
		}
	
	
/* teaser elemente �ber die ganze seite */	
.subhome-teaser {
	margin: 0 1px 0 1px;
	border-bottom: 3px solid #8bbc07;
	padding: 8px 0 10px 0;
	background: #fff url(../images/bg_one_topic_teaser.gif) left bottom repeat-x;
	padding-bottom: 5px;
	}
	.subhome-teaser .multi-module {
		margin: 0 !important;
		}		
	.subhome-teaser a img {
		margin: 0 15px 10px 10px;
		border: 2px solid #c4d7e9;
		float: left;
		}	
	.subhome-teaser a:hover img {
		border: 2px solid #8bbc07;
		}
		
	.subhome-teaser h4 {
		margin: 0 0 12px 10px !important;
		padding: 0 0 0 20px;
		float: left;
		background: url(../images/bg_brands_arrow.gif) 0 2px no-repeat;
		display: inline; /* IE */
		}	
		.subhome-teaser h4 a {
			text-decoration: none !important;
			color: #639c08;
			font-weight: normal;
			font-size: 12px !important;
			width: 411px !important;
			}		
			.subhome-teaser h4 a strong {
				font-size: 12px !important;
				}
	
	/* linker inhalt */
	.subhome-teaser div.left {
		width: 411px !important;
		float: left;
		}	
	/* rechter inhalt (downloads, kalender etc.) */	
	.subhome-teaser div.right {
		float: left;
		width: 160px;
		}			
		.subhome-teaser div.right div {
			margin-bottom: 7px;
			}
		.subhome-teaser div.right h5  {
			color: #5e85b5 !important;
			font-weight: normal;
			padding-bottom: 3px;
			margin: 0 !important;
			}	
		.subhome-teaser div.right h5 img  {
			margin: 0 3px 0 0 ;
			position: relative;
			top: 3px;
			padding: 0;
			}			
		/* f�r downloads */		
		.subhome-teaser div.downloads a {
			color: #2e73b9;
			background: url(../images/icon_link.gif) 0 3px no-repeat;
			padding-left: 12px;
			}				
		.subhome-teaser div.downloads a:hover {
			color: #2e73b9 !important;
			text-decoration: none !important;
			}
	.subhome-teaser p {
		color: #343434 !important;
		float: left;
		width: 235px;
		margin: 0 !important;
		line-height: 15px !important;
		}	
		.subhome-teaser p strong {
			display: block;
			margin-bottom: 3px;
			}
		.subhome-teaser p a {
			background-color: #fff;
			padding: 1px 3px 2px 3px;
			margin-top:3px;
			line-height: 20px;
			}	

/* fusszeile */
#pagefunctions {
	width: 709px;
	height: 15px;
	margin-left: 235px;
	}					