@charset "utf-8";
body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
		background-image:url(bg.jpg);
		background-repeat:repeat-x;
    	margin: 0;
    	padding: 0;
    	text-align: center; 
    	color: #000000;
    }
	
	img { border:0; } 
	
	p { margin:0; padding:0; }
	
    .container { 
    	position: relative; 
    	width: 850px;  
    	margin: 0 auto; 
    	padding: 0;
    	text-align: left; 
    } 
    .left {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 32px;
		height:742px;
		background-image:url(shadow-left.jpg);
		background-repeat:no-repeat;
    }
    .right {
    	position: absolute;
    	top: 0;
    	right: 0;
    	width: 33px; 
		height:742px;
		background-image:url(shadow-right.jpg);
		background-repeat:no-repeat;
    }
	
	/* content mitte */
    .mainContent { margin: 0; padding: 0; padding-left:32px; width:785px; }
	
	.logo { padding-bottom:25px; }
	
	.mood-image {  }
	
	.navigation { padding-left:20px; padding-top:7px;color:#FFFFFF; }
	.navigation a { color:#FFFFFF; font-size:0.9em; text-decoration:none; }
	.navigation a:hover { text-decoration:underline; }
	.navigation a.isAktiv { text-decoration:underline; }
	
	.content { padding:25px 20px 0 20px; font-size:0.8em; color:#990000; line-height:23px; }
	.content a { color:#990000; }
	
	.content_left { float:left; width:350px; padding-bottom:15px; padding-right:15px; }
	.content_right { padding-bottom:15px; padding-left:415px; }
	
	.contentText {  }
	
	.linie { padding:10px 0 10px 0; }
	.linie-refernzen { padding:10px 0 15px 0; }	
	
	.teaser-homepage { width:760px; padding-top:10px; padding-bottom:20px; }
	.teaser-homepage-left { float:left; width:398px; font-size:0.9em; padding-right:14px; padding-top:0px; }
	.teaser-homepage-right {  }
	.teaser-homepage-left a { color:#990000; }
	* html .teaser-homepage-right { height: 1%; }
	
	.referenz { width:730px; line-height:25px; }
	.referenz-left { float:left; width:517px; font-size:0.9em; padding-right:15px; padding-top:5px; padding-bottom:10px; }
	.referenz-left a { color:#990000; }
	.referenz-right { padding-top:10px; }
	* html .referenz-right { height: 1%; }
	
	.footer { 
		background-image:url(footer-bg.jpg); 
		background-repeat:no-repeat; 
		width:785px; height:32px; 
		padding-top:8px; 
		color:#FFFFFF; 
		font-size:0.7em;
		text-align:center; 
	}
	
	.footer a { color:#FFFFFF; }
	
	
	
	
	