/* ----- begin Styles  -----*/

body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ----- begin header  - Width: 960px, Height: 150px, xPos:19, yPos:23 -----*/
#header {
	margin:0;
	padding:0;
	position:absolute;
	left:19px;
	top:23px;
	z-index:1;
	width:960px;
	height:150px;
	overflow:hidden;
	background:url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#header span {
	display:block;
	position:absolute;
	left:19px;
	top:230px;
	z-index:1;
	width:960px;
	height:150px;
	margin:0;
	padding:0;
}
/* ----- end header  -----*/

/* ----- begin navigation -----*/
# navigation li {
	list-style-type: none;
}

/* ----- begin navigation Button Startseite  - Width: 230px, Height: 40px, xPos:19px;, yPos:212px -----*/	 
#n1startseite {
	margin:0;
	padding:0;
}

#n1startseite a {
 	display:block;
	position:absolute; 
	left:19px;
	top:212px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_startseite.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1startseite #aktiv a {
 	display:block;
	position:absolute; 	
	left:19px;
	top:212px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_startseite_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1startseite a:hover {
	background-position: -230px 0;
}

#n1startseite a span {
	display:none
}
/* ----- end navigation Button Startseite  -----*/ 

/* ----- begin navigation Button Aktuelles  - Width: 230px, Height: 40px, xPos:19px, yPos:252px -----*/ 
#n1aktuelles {
	margin:0;
	padding:0;
}

#n1aktuelles a {
	display:block;
	position:absolute;
	left:19px;
	top:252px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_aktuelles.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1aktuelles #aktiv a {
	display:block;
	position:absolute;
	left:19px;
	top:252px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_aktuelles_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1aktuelles a:hover {
	background-position: -230px 0;
}

#n1aktuelles a span {
	display:none
}
/* ----- end navigation Button Aktuelles  -----*/

/* ----- begin navigation Button Angebote  - Width: 230px, Height: 40px, xPos:19px, yPos:292px -----*/ 
#n1angebote {
	margin:0;
	padding:0;
}

#n1angebote a {
	display:block;
	position:absolute;
	left:19px;
	top:292px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_angebote.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1angebote #aktiv a {
	display:block;
	position:absolute;
	left:19px;
	top:292px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_angebote_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1angebote a:hover {
	background-position: -230px 0;
}

#n1angebote a span {
	display:none
}
/* ----- end navigation Button Angebote  -----*/

/* ----- begin navigation Button Service  - Width: 230px, Height: 40px, xPos:19px, yPos:332px -----*/ 
#n1service {
	margin:0;
	padding:0;
}

#n1service a {
	display:block;
	position:absolute;
	left:19px;
	top:332px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_service.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1service #aktiv a {
	display:block;
	position:absolute;
	left:19px;
	top:332px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_service_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1service a:hover {
	background-position: -230px 0;
}

#n1service a span {
	display:none
}
/* ----- end navigation Button Service  -----*/ 

/* ----- begin navigation Button ZurPerson  - Width: 230px, Height: 40px, xPos:19px, yPos:372px -----*/ 
#n1zurperson {
	margin:0;
	padding:0;
}

#n1zurperson a {
	display:block;
	position:absolute;
	left:19px;
	top:372px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_zurperson.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1zurperson #aktiv a {
	display:block;
	position:absolute;
	left:19px;
	top:372px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_zurperson_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1zurperson a:hover {
	background-position: -230px 0;
}

#n1zurperson a span {
	display:none
}
/* ----- end navigation Button ZurPerson  -----*/

/* ----- begin navigation Button Kontakt  - Width: 230px, Height: 40px, xPos:19px, yPos:412px -----*/ 
#n1kontakt {
	margin:0;
	padding:0;
}

#n1kontakt a {
	display:block;
	position:absolute;
	left:19px;
	top:412px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_kontakt.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1kontakt #aktiv a {
	display:block;
	position:absolute;
	left:19px;
	top:412px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_kontakt_on.gif") 0 0 no-repeat;
	text-decoration: none;
}

#n1kontakt a:hover {
	background-position: -230px 0;
}

#n1kontakt a span {
	display:none
}
/* ----- end navigation Button Kontakt  -----*/

/* ----- begin navigation Button Links  - Width: 230px, Height: 40px, xPos:19px, yPos:452px -----*/ 
#n1links {
	margin:0;
	padding:0;
}

#n1links a {
	display:block;
	position:absolute;
	left:19px;
	top:452px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_links.gif") 0 0 no-repeat;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}

#n1links #aktiv a {
	display:block;
	position:absolute;
	left:19px;
	top:452px;
	z-index:3;
	width:230px;
	height:40px;
	margin:0;
	padding:0;
	background: url("images/b_links_on.gif") 0 0 no-repeat;
	text-decoration: none;
		border-bottom: 1px solid #000000;
}

#n1links a:hover {
	background-position: -230px 0;
}

#n1links a span {
	display:none
}
/* ----- end navigation Button Links  -----*/

/* ----- end navigation -----*/

/* ----- begin content  - Width: 686px, xPos:256px, yPos:19px -----*/ 
#content {
	position:absolute;
	display: block;
	left:19px;
	top:173px;
	z-index:1;
	width:684px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 256px;
	background-image: url(images/bg_main_pic.gif);
	border-bottom: 1px solid #000000;
	}

#content h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	}

#content p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	}
	
#content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}	

#content a:hover{
	text-decoration: underline;	
	}

#content .smallprint {
	font-size: 8pt;
	}
	
#content .picleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	}	
	
#content .picright {
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
	}	
/* ----- end content  -----*/ 

/* ----- end content  -----*/

/* ----- end Styles  -----*/ 
