
* {
	padding:0;
	margin:0;
	outline:none;
}

.clear {
	clear:both;
}

h2 {
	font-size:14px;
}

a {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#7f6339;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

html {
	background:#55462C;
	height:100%;
	width:100%;
}

body {
	height:100%;
	width:100%;
	background:url(../images/body-bg.jpg) top center no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height: 20px;
}

p {
margin: 0 0 15px 0;
}

	#wrapper {
		width:842px;
		height:100%;
		margin:0 auto;
	}
	
		#head {
			width:842px;
			height:93px;
			background:url(../images/hed-bg.jpg) 0 0 no-repeat;
		}
		
			#head h1 a {
				display:block;
				position:relative;
				width:240px;
				height:50px;
				text-indent:-5000px;
				top:15px;
				left:42px;
			}
		
		#hedar {
			width:842px;
			height:217px;
			background:url(../images/heder-bg.jpg) 0 0 no-repeat;
		}
		
		
		.img {
		border: 1px solid #506001;
		padding: 2px;
		margin: 0 10px 10px 0;
		}
		
				
		#navi {
		width: 280px;
		height: 200px;
		float: left;
		margin-top: 9px;
		}
		
			#navi ul {
			list-style-type: none;
			}
		
			#navi ul li {
			float: left;
			}
		
			#navi a {
			display: block;
			text-indent: -1000px;
			outline: none;
			overflow: hidden;
			height: 25px;
			width: 279px;
			float: left;
			}
			
				 	a.team {
					background: url(../images/navi/team.jpg) no-repeat;
					}
					
						a.team:hover, a.teamActive {
						background: url(../images/navi/team.jpg) 0 -25px no-repeat;
						}
						
					a.ausstattung {
					background: url(../images/navi/ausstattung.jpg) no-repeat;
					}
					
						a.ausstattung:hover, a.ausstattungActive {
						background: url(../images/navi/ausstattung.jpg) 0 -25px no-repeat;
						}
						
					a.boxen {
					background: url(../images/navi/boxen.jpg) no-repeat;
					}
					
						a.boxen:hover, a.boxenActive {
						background: url(../images/navi/boxen.jpg) 0 -25px no-repeat;
						}
						
					a.ausbildung {
					background: url(../images/navi/ausbildung.jpg) no-repeat;
					}
					
						a.ausbildung:hover, a.ausbildungActive {
						background: url(../images/navi/ausbildung.jpg) 0 -25px no-repeat;
						}
						
					a.seminare {
					background: url(../images/navi/seminare.jpg) no-repeat;
					}
					
						a.seminare:hover, a.seminareActive {
						background: url(../images/navi/seminare.jpg) 0 -25px no-repeat;
						}
						
					a.veranstaltungsplan {
					background: url(../images/navi/veranstaltungsplan.jpg) no-repeat;
					}
					
						a.veranstaltungsplan:hover, a.veranstaltungsplanActive {
						background: url(../images/navi/veranstaltungsplan.jpg) 0 -25px no-repeat;
						}
						
					a.angebote {
					background: url(../images/navi/angebote.jpg) no-repeat;
					}
					
						a.angebote:hover, a.angeboteActive {
						background: url(../images/navi/angebote.jpg) 0 -25px no-repeat;
						}
						
					a.partner {
					background: url(../images/navi/partner.jpg) no-repeat;
					}
					
						a.partner:hover, a.partnerActive {
						background: url(../images/navi/partner.jpg) 0 -25px no-repeat;
						}
						
					a.team {
					background: url(../images/navi/team.jpg) no-repeat;
					}
					
						a.team:hover, a.teamActive {
						background: url(../images/navi/team.jpg) 0 -25px no-repeat;
						}
	
		
			
		#subnavigation {
			width:842px;
			height:25px;
			background:url(../images/sub-navigation-bg.jpg) 0 0 no-repeat;
		}
		
			#subnavigation ul {
				list-style-type:none;
				margin:0 0 0 554px;
				padding:7px 0 0 0;
			}
			
				#subnavigation li {
					float:left;
					margin:0 10px 0 0;
				}
				
				#subnavigation li a {
					display:block;
					height:12px;
					line-height:12px;
					float:left;
					background:url(../images/sub-nav-buton.gif) 0 0 no-repeat;
					text-indent:-5000px;
				}
				
				#subnavigation li a.start {
					width:35px;
					padding:0 5px 0 0;	
				}
				
				#subnavigation li a.start:hover, #subnavigation li.active a.start {
					background-position:0 -12px
				}
				
				#subnavigation li a.kontakt {
					background-position:-50px 0;
					width:55px;
				}
				
				#subnavigation li a.kontakt:hover, #subnavigation li.active a.kontakt {
					background-position:-50px -12px;
				}	
				
				#subnavigation li a.anfahrt {
					background-position:-115px 0;
					width:53px;
					padding:0 2px 0 0;	
				}
				
				#subnavigation li a.anfahrt:hover, #subnavigation li.active a.anfahrt {
					background-position:-115px -12px;
				}	
				
				#subnavigation li a.impressum {
					background-position:-180px 0;
					width:66px;	
				}
				
				#subnavigation li a.impressum:hover, #subnavigation li.active a.impressum {
					background-position:-180px -12px;
				}			
		
		#outcontent {
			width:842px;
			background:url(../images/out-cont-bg.jpg) 0 0 repeat-y;
		}
		
			#maincontent {
				width:842px;
				height:100%;
				background:url(../images/main-cont-bg.jpg) top center no-repeat;
			}
			
				#main-hed {
					width:809px;
					height:29px;
					padding:26px 0 0 33px;
				}
					
					#main-hed h1.ausstattung {
						background:url(../images/ausstattungsuebersicht.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.team {
						background:url(../images/team.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.boxen {
						background:url(../images/boxen.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.ausbildungs {
						background:url(../images/ausbildungsschwerpunkte.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.seminare {
						background:url(../images/seminare.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.veranstaltungsplan {
						background:url(../images/veranstaltungsplan.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.weitere {
						background:url(../images/weitere-angebote.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.unsere {
						background:url(../images/unserepartner.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.kontakt {
						background:url(../images/kontakt.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.anfahrt {
						background:url(../images/anfahrt.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.impressum {
						background:url(../images/impressum.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.danke {
						background:url(../images/danke.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
					#main-hed h1.start {
						background:url(../images/start.gif) 0 0 no-repeat;
						text-indent:-5000px;
					}
					
				#center {
					float:left;
					width:481px;
					min-height:469px;
					background:url(../images/center-bg.gif) top right no-repeat;
					padding:33px 35px 35px 35px;
				}
				
				* html #center {
					float:left;
					width:481px;
					height:469px;
					background:url(../images/center-bg.gif) top right no-repeat;
					padding:33px 35px 35px 35px;
				}
				
				#center h2 {
					font-weight:bold;
					color:#506001;
					padding:0 0 18px 0;
				}
				
				#center p {
					color:#3d2c0e;
					line-height:18px;
					margin:0 0 18px 0;
				}
				
				#center img {
					border:1px solid #55462c;
					margin:0 10px 0 0;
				}
				
				#center p.impressum {
					color:#506001
				}
				
				.cmsleft {
					float:left;
					width:80px;
					margin:0 5px 0 0;
				}
				
				.cmscenter {
					float:left;
					width:165px;
					margin:0 5px 0 0;
				}
				
				.cmsright {
					float:left;
					width:226px;
				}	
					
				
				#main-left {
					float:left;
					width:247px;
					padding:33px 10px 0 35px;
				}
				
				#main-left ul {
					padding:0 0 18px 0;
				}
				
				#main-left ul li {
					list-style-type:none;
					background:url(../images/main-li-bg.gif) top left no-repeat;
					padding:0 0 0 21px;
					line-height:18px;
					color:#3d2c0e
				}
				
				
					#main-left h2 {
						font-weight:bold;
						color:#506001;
						padding:0 0 18px 0;
					}
				
				#main-center {
					float:left;
					width:238px;
					min-height:469px;
					background:url(../images/main-center-bg.gif) 0 0 no-repeat;
					padding:33px 10px 0 11px;
				}
				
				* html #main-center {
					float:left;
					width:241px;
					height:469px;
					background:url(../images/main-center-bg.gif) 0 0 no-repeat;
					padding:33px 0 0 18px;
				}
				
					#main-center h2 {
						font-weight:bold;
						color:#506001;
						padding:0 0 18px 0;
					}
					
					#main-center ul {
						padding:0 0 18px 0;
					}
					
					#main-center ul li {
						list-style-type:none;
						background:url(../images/main-li-bg.gif) top left no-repeat;
						padding:0 0 0 21px;
						line-height:18px;
						color:#3d2c0e
					}	
				
				#main-right {
					float:left;
					width:266px;
					padding:33px 0 0 25px;
				}	
				
				#main-right h2 {
					font-weight:bold;
					color:#506001;
					line-height:18px;
				}
				
				#main-right h2.impressionen {
					background:url(../images/impressionen.jpg) 0 0 no-repeat;
					text-indent:-5000px;
					margin:0 0 12px -5px;
					height:24px;
				}	
				
				#main-right p {
					color:#3d2c0e;
					line-height:18px;
					padding:0 0 18px 0;
				}
				
				#main-right ul {
					list-style-type:none;
					color:#3d2c0e;
					line-height:18px;
					padding:0 0 23px 0;
				}
				
				#spacer {
					width:201px;
					height:159px;
					margin:0 0 0 8px;
					background:url(../images/images.jpg) 0 0 no-repeat;
				}
							
			#footer {
				width:842px;
				height:85px;
				background:url(../images/footer-bg.jpg) top center no-repeat;
			}			