 /* - - - - - - - - - - - - - - - - - - - Generals - - - - - - - - - - - - - - - - - - -  */		
 
 body {
 	margin:0;
 	padding:0;	
 	background: url(bg01.jpg);	
 	font-family: Courier, Arial, Helvetica, sans-serif;	
 	color: #000000;	
 	font-size: 12px;	
 	line-height: 140%;	
 	}
 
.small-txt {font-size:11px;}
 
 td {vertical-align:top;}
  
 a:link {text-decoration:none;font-weight:bold;}
 a:visited {color:#000000;text-decoration:none}
 a:hover {color:#000000}
 
 div.ipic { 	
 	margin:0 5px;	
 	padding:0;	
 	margin: 0 10px;		
 	}	
 
 div.caption {	
 	margin:5px 0 0 0;	
 	padding: 0;	
 	font-size: 11px;  	
 	color: #444444; 	
 	text-decoration: none; 	
 	line-height:100%;	
 	}
 	
.ilink {	
	margin:0;	
	padding:0;	
	display:inline;	
	}

/* - - - - - - - - - - - - - - - - - Content Areas - - - - - - - - - - - - - - - - - -  */		

#content {	
	padding:0;	
	margin-left:25px;	
	background: url(bg_content.gif) 0 250px; 
	width:875px;	
	}
	
#header {	
	margin:0; 
	padding:0;	
	height:250px;	
	width:873px; 
	border:1px solid white;	
	}

#newsblock {
	width:200px;
	margin-left:50px;
	margin-top:50px;
	padding:10px;
	border:1px dashed gray;
	}

#main1 {	/* farbe der linken spalte */	}
#main2 {	/* farbe der rechten spalte */	}

#left {}

#right {	
	float:right;	
	width:180px;	
	margin:0 20px 10px 0; 	
	padding:0;	
	}

#middle {	
	margin:0 190px 20px 40px;	
	padding: 0;	
	}	

#footer {	
	margin-left:50px;	
	padding-top:5px;	
	width:875px;	
	height:20px;	
	font-size:11px;	
	bottom:0;	
	text-align:left;	
	}	

.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
