@charset "utf-8";
/* CSS Document */

body {			 	padding:0px;
					border:0px;
					margin: 50px 0 0 50px;
					color:#000000;
					font-family:Arial, Helvetica, sans-serif;
					font-size: small;}
					
a {					text-decoration:none;
   					font-weight: bold;}
					
	#a {					background-color:#ffcc00;}
	#a a, #a h1, #a h3{		color:#ffcc00;}

	#b {					background-color:#ff0066;}
	#b a, #b h1, #b h3{		color:#ff0066;}
	
	#c {					background-color:#0099ff;}
	#c a, #c h1, #c h3{		color:#0099ff;}

	#d {					background-color:#00cc33;}
	#d a, #d h1, #d h3{		color:#00cc33;}

	#e {					background-color:#CCCCCC;}
	#e a, #e h1, #e h3{		color: #999999;}
	
	#f {					background-color:#666666;}
	#f a, #f h1, #f h3{		color:#666666;}
	
	#g {					background-color:#333333;}
	#g a, #g h1, #g h3{		color:#333333;}
	
	#foerderverein {					background-color: #333333;}
	#foerderverein a, #foerderverein h1, #foerderverein h3{		color: #333333;}
	
	#navi01 a {			color:#ffcc00;}	
	#navi02 a {			color:#ff0066;}	
	#navi04 a {			color:#0099ff;}	
	#navi03 a {			color:#00cc33;}
	#navi05 a {			color:#999999;}	
	#navi06 a {			color:#666666;}	
	#navi07 a {			color:#333333;}		
	#navi08 a {			color:#FFFFFF;}
	
a:link {			text-decoration:none;
					font-weight: bold;}

a:visited {			text-decoration:none;
		   			font-weight: bold;}

a:hover {			text-decoration: underline;
		 			font-weight: bold;}

a:focus {			text-decoration:none;
		 			font-weight: bold;}

a:active {			text-decoration:underline;
		  			font-weight: bold; }
					
	
#sub01 a:link {			text-decoration:none;
						font-weight:normal;}

#sub01 a:visited {		text-decoration:none;
						font-weight:normal;}

#sub01 a:hover {		text-decoration: underline;
						font-weight:normal;}

#sub01 a:focus {		text-decoration:none;
						font-weight:normal;}

#sub01 a:active {		text-decoration:underline;
						font-weight:normal;}
						
	
h1 {				padding:0px;
					border:0px;
					margin:0px;}
					
h3 {				padding:0px;
					border:0px;
					margin:0px;}
					
h3 {				padding:0px;
					border:0px;
					margin:0px;}

p {					padding:0px;
					border:0px;
					margin:0px;}

#wrapper { 			width: 800px;
					height: auto;
					padding: 0px;
					border: 0px;
					margin:0px;
					background-color: #FFFFFF;}

#kopfbereich { 		width: 800px;
					height: 150px;
					padding: 0px;
					border: 0px;
					margin: 0px;}

#logo { 			background-image:url(img/logo_villa.gif);
					width:200px;
					height:150px;
					padding:0px;
					border:0px;
					margin:0px;
					float:left;}

#hauptbild {		width:590px;
					height:140px;
					padding:5px;
					border:0px;
					margin:0px;
					position: absolute;
					left: 250px;}
					
	.head_news {
		background-image: url(img/head_news.gif);}
	.head_villa {
		background-image:url(img/head_villa.gif);}
	.head_team {
		background-image:url(img/head_team.gif);}
	.head_foerderverein {
		background-image:url(img/head_foerderverein.gif);}
	.head_programm {
		background-image:url(img/head_programm.gif);}
	.head_junior {
		background-image:url(img/head_junior.gif);}
	.head_jugend {
		background-image:url(img/head_jugend.gif);}
	.head_gut_drauf {
		background-image:url(img/head_gut_drauf.gif);}
	.head_glamour {
		background-image:url(img/head_glamour.gif);}
	.head_traeger {
		background-image:url(img/head_traeger.gif);}
	.head_konzept {
		background-image:url(img/head_konzept.gif);}
	.head_rundgang {
		background-image:url(img/head_rundgang.gif);}
	.head_sonderprojekte {
		background-image:url(img/head_sonderprojekte.gif);}
	.head_galerie {
		background-image:url(img/head_galerie.gif);}
	.head_gaestebuch {
		background-image:url(img/head_gaestebuch.gif);}
	.head_kon_imp {
		background-image:url(img/head_kon_imp.gif);}

	
	#hauptbild ul {
		margin: 0px;
		border: 0px;
		padding: 10px 0 0 0;
		text-align:right;}
		
	#hauptbild li {
		padding-right: 10px;
		margin: 0px;
		display: inline;
		list-style-type: none;}


#inhaltsbereich {	width: 800px;
					height: 400px;
					padding: 0px;
					border: 0px;
					margin: 0px 0px 25px 0px;}

#navi {				width: 200px;
					height: auto;
					padding: 0px;
					border: 0px;
					margin: 0px;
					float:left;}
					
	#navi ul {
						margin: 10px 10px 10px 30px;
						padding: 0px;}
	
	#navi li {			padding:0px;
						margin: 5px 0 0 0;
						list-style-type: none;}

#inhalt {			width: 550px;
					height: auto;
					padding: 10px 30px 10px 10px;
					border: 0px;
					margin: 0px;
					position: absolute;
					left:250px}
					
#fussbereich {		width:800px;
					height: auto;
					padding:0px;
					border:0px;
					margin:0px;}
					
	#fussbereich p {	font-size:10px;
						text-align:center;}
						
	#adresse {		width:780px;
					height:auto;
					padding:10px;
					border:0px;
					margin:0px;}
