body { ; margin-top:0px; margin-left:0px; margin-top:0px; margin-bottom:20px; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:}

#menu {
	position: absolute;
	left:30px;
	top:27px;
	width:200px;
	text-align:left;
	}

#logo {
			position: absolute;
	left:259px;
	top:30px;
	width:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:20px;
	font-weight:normal;
	letter-spacing: -0.05em;
	}



#contentbox {
	position: absolute;
	left:260px;
	top:79px;
	width:600px;
	}
	
#top {position:absolute; left:260px;top:30px;}
/*--------------------------------------------------------------image.php presentation page*/
.imagepresentation { width:60% font-family:Georgia, "Times New Roman", Times, serif; color:#000000}
.imagepresentation td {border-style:solid; border-color:#FFFFFF; border-width:1px}
.image {text-align:center}
/* styles for IE 5 Mac */
 #horizon {
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 20px;
 }
 
 /* following rules are invisible to IE 5 \*/
 #horizon {
   top: 50%;
   left: 0px;
   width: 100%;
   margin-top: -200px;
   text-align: center;
    
 }
 /* end IE 5 hack */ 
	  
#wrapper {
	background-color: #fff;
	position: relative;
	text-align: left;

	height: 380px;
	margin: 0px auto;
	}
	
#imagetext {line-height:16px;}
/*--------------------------------------------------------------------end */

.leftcol {
	position:absolute;
	left:0px;
	width:350px;

}

.midcol {
	position:absolute;
	left: 370px;
	width:170px;

}

.rightcol{
	position:absolute;
	left: 560px;
	width:170px;
}

.txt, td { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px; color: #000000;
	line-height:14px;
letter-spacing: 0.01em;
	
	
	}
	
.txtheadline { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px; 
	color: #666666; 
	font-weight:normal;
	text-decoration:none;
	line-height:50px;
	
	}
	
.navebene1 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px; 
	font-weight:normal;
	color: #666666 ; text-decoration: none;
	line-height:30px;
	letter-spacing: -0.01em;
	
	}
.navebene1 a:link hover {text-decoration:none; color: #000000}
	
.navactiveebene1 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px; color: #000000; 
	font-weight:normal;
	text-decoration: none;
	line-height:30px;

	}
	
.navebene2 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px; 
	font-weight:normal;
	color: #666666; 
	text-decoration: none;
	margin-left:5px;
	line-height:18px;	
	width:120px;
	}
	
.navactiveebene2 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight:normal;
	text-decoration: none;
	margin-left:5px;
	line-height:18px;

	}
	
	.navebene3 { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px; 
	font-weight:normal;
	color: #003399 ; 
	text-decoration: none;
	margin-left:5px;
	line-height:18px;	
	}
	
.navactiveebene3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #75B810; 
	font-weight:normal;
	text-decoration: underline ;
	margin-left:5px;
	line-height:18px;

	}
	



	
.navservice { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color: #000000 ; 
	text-decoration: none ;
	}
	
.navsec {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px; 
	color: #000000 ;
	text-decoration: none;
	margin-left:5px;
	line-height:20px;
	}
	
.navsecactive { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	text-decoration:underline;
	margin-left:5px;
	line-height:20px;
	}
	
.navprimaktiv {
font-family: Georgia, "Times New Roman", Times, serif; 
	color:#000000; 
	text-decoration:negative;
	font-size:16px;
	margin-left:5px;
	margin-right:30px;
	}
	
.navprim {
font-family: Georgia, "Times New Roman", Times, serif; 
	color: #000000; 
	text-decoration:none;
	font-size:16px;
	margin-left:5px;
	margin-right:30px;
	
	}
	
.teaser {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:11px; 
	color: #000000;
	}
	
.articlelistteaser {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:11px; 
	color: #000000;
	font-size:11;
	margin-top:30px;
	margin-bottom:50px;   
	}
	
.teaserlinkreadmore a{
		border-bottom-style:solid;
		border-bottom-color:#CCCCCC;
		border-bottom-width:0px;
		color: #000000;
		text-align:right;
		font-size:11 px;
}
	
.articlelistheadline {
font-family: Georgia, "Times New Roman", Times, serif; 
	color:#000000; 
	font-weight:normal; 
	text-decoration:none;
	font-size:16px;
	line-height:50px
	}
	
FORM { 
	border-style:solid;
	border-width:0px;
	border-color: #CCCCCC;
 	}
input, select, textarea {
	border-style:solid;
	border-width:thin;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	border-color: #CCCCCC;
	}
	
	
a { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	 color: #000000; 
	text-decoration:none;}

a:link img {border-style:none;}

a:hover {text-decoration:none; color: #000000}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	list-style-image: url(../image_navi/gr_list.gif);
}

table, td {border:0px;}

.teaserleft { width:350px}
.teasermiddle {width:170px; margin-left:20px;}
.teaserright {width:160px; margin-left:20px}
.tableblock {width:500px; border:0px; border-color:#CCCCCC; border-style:solid;}

.imagecolumn {width:160px; margin-left:80px}

.gallerydiv {width:350px; }

.imagetable {width:700px; border-style:0}
#imagegallery {border-style:none}
.row {width:350px;  border-style:none; margin-left:18px}
.imagesleft {float:left; width:150px; maring-left:20px; border:#CCCCCC solid 0px; margin-bottom:20px;}
.imagesright {float:left; width:150px; margin-left:40px; border:#CCCCCC solid 0px; margin-bottom:20px}


.txtheadline #printerfriendlyversion { position:absolute; left:310px; top:0px; font-size:11px}
#keywords{display:none}
.

/* ---------Basic Layout---------------------------------------*/





			