body
	{
		margin: 0;
		padding: 0;
		font: 85% arial, hevetica, sans-serif;
		text-align: center;
		background-color: #CCCCCC;
	}
	
	#background
	{	
		background-image: url(images/Hintergrund.jpg);
		background-repeat:no-repeat;
		height: 100%;
		width: 100%;
		position:fixed;
	}

	#container
	{
		
		margin: 30px auto;
		width: 622px;
		text-align: left;
		background-color: transparent;
		
	}

	#containerbreit
	{
		
		margin: 30px auto;
		width: 922px;
		text-align: left;
		background-color: transparent;
		
	}

	#teaserleft
	{
		position:relative;
		float:left;
		margin-left:-200px;
		left:40px;
		background-image: url(images/teaser.gif);
		background-repeat:no-repeat;
		background-position: top center;
		width: 211px;
		height: 462px;
	}

	#teaserright
	{
		position:relative;
		float:right;
		margin-right:-200px;
		right:40px;
		background-image: url(images/teaser.gif);
		background-repeat:no-repeat;
		background-position: top center;
		width: 211px;
		height: 462px;	
	}

	#teaserbottom
	{
		position:relative;
		float:left;
		left:40px;
		background-image: url(images/teaserbottom.gif);
		background-repeat:no-repeat;
		background-position: top center;
		width: 455px;
		height: 160px;	
	}


	#teasercontent1
	{
		text-align:left;
		padding:10px;
		color: #313131;
		font-family: Optima,arial;
	}

	#teasercontent2
	{
		text-align:left;
		padding:10px;
		color: #313131;
		font-family: Optima,arial;
	}

	#teasercontent3
	{
		text-align:left;
		padding:10px;
		color: #313131;
		font-family: Optima,arial;
	}




	
	#headerstart
	{
		background-image: url(images/titel.gif);
		background-repeat:no-repeat;
		background-position: top center;
		height: 83px;
	}

	#headeruntermenu
	{
		position:relative;
		background-image: url(images/titeluntermenu.gif);
		background-repeat:no-repeat;
		background-position: top center;
		padding-top: 16px;
		text-align: center;
		
		height: 67px;


		
	}
	
	#contentstart
	{
		margin-right: 0px;
		margin-left: 28px;		
		float: left;
		width: 511px;
		height: 288px;
		
	}

	#contentstartbreit
	{
		margin-right: 0px;
		margin-left: 28px;		
		float: left;
		width: 811px;
		height: 288px;
		
	}


	#contentend
	{
		margin-left: 56px;		
		float: left;
		width: 511px;
		height: 288px;
		
	}
	#content
	{
		width: 433px;
		margin-left: 57px;
		margin-top: -3px;
		padding-left: 11px;
		padding-right: 9px;
		color: black;
		background-color: #FFCC00;
		font-family: Optima;
		font-size:1.2em;
		word-spacing:0.15em;
		line-height:1.4em;
		float: left;
		ul-type:disc;
	}

	#contentbreit
	{
		width: 731px;
		margin-left: 57px;
		margin-top: -3px;
		padding-left: 11px;
		padding-right: 9px;
		color: black;
		background-color: #FFCC00;
		font-family: Optima;
		font-size:1.2em;
		word-spacing:0.15em;
		line-height:1.4em;
		float: left;
		ul-type:disc;
	}

	#startcontent
	{
		position:absolute;
		width: 930px;
		margin-left: -160px;
		margin-top: 500px;
		padding-left: 11px;
		padding-right: 9px;
		color: black;
		background-color: #FFCC00;
		font-family: Optima;
		font-size:1.2em;
		word-spacing:0.15em;
		line-height:1.4em;
		float: left;
		ul-type:disc;
	}

	#contact
	{
		left:0px;
		top:0px;
		color: black;
		letter-spacing:0.0em;
		font-size:1em;
		word-spacing:0.15em;
		line-height:1.2em;
		text-align: justify;
	}


	h1 {
		font-family: Optima,arial;
		font-size:1.9em;
		font-style:italic;
		text-align: center;
		font-weight: lighter;
		color:#414141;
	}

	h2 {
		font-size:1.1em;
		text-decoration:none;
		text-align: center;
		margin-bottom:-0.5em;
	}

	h3 {
		font-size:1.0em;
		text-decoration:none;
		text-align: center;
		padding-top:5px;
	}
		





	#menu
	{
		margin-left: 33px;
		margin-top:-13px;
		float: left;
		width: 226px;
		height: 288px;
	}

	#menucontent
	{
		background-image: url(images/contentmenu.gif);
		background-repeat:no-repeat;
		background-position: top left;
		top:205px;
		margin-left: -211px;
		margin-top:30px;
		float: left;
		width: 190px;
		height: 260px;
	}


	#menusign
	{
		background-image: url(images/contentmenusign.gif);
		background-repeat:no-repeat;
		background-position: top center;
		top:0px;
		left:0px;
		margin-left:-45px;
		margin-top: -3px;
		padding-bottom:0px;
		width: 200px;
		position:relative;
		height:30px;
		font-size:0.9em;
 text-decoration : none;
	}

	#menuc
	{

		margin:5px;
		padding-top:0px;
		color: #313131;
		font-family: Optima,arial;
		font-style:italic;
		font-weight: lighter;
 text-decoration : none;
	}



	#symbol
	{
		margin-right: 73px;
		margin-left:400px;
		margin-top:-290px;
		float: right;
		width: 101px;
		height: 288px;
		background-image: url(images/symbolpunkt_trans.gif);
		background-repeat:no-repeat;
		background-position: top center;		
	}

	#map
	{
		margin-right: 73px;
		float: right;
		width: 101px;
		height: 288px;
		background-image: url(images/map.gif);
		background-repeat:no-repeat;
		background-position: top center;		
	}

	#mapcontent
	{
		margin-right: -27px;
		float: right;
		width: 101px;
		height: 288px;
		background-image: url(images/map.gif);
		background-repeat:no-repeat;
		background-position: top center;		
	}


	#symbolcontent
	{
		margin-right: -27px;
		margin-top:-288px;
		left:450px;
		float: right;
		width: 101px;
		height: 288px;
		background-image: url(images/symbolpunkt_trans.gif);
		background-repeat:no-repeat;
		background-position: top center;
	}

	#foto1
	{
		padding-left:10px;
		padding-top:10px;
		float: left;
		width: 151px;
		height: 205px;
		background-image: url(images/andreas.jpg);
		background-repeat:no-repeat;	
	}

	#linksfotos
	{
		margin-left:-260px;
		margin-top:10px;
		float: left;
		width: 200;
		height: 200px;
	}

	#rechtsfotos
	{
		margin-right:-220px;
		margin-top:-10px;
		float: right;
		width: 200;
		height: 200px;
	}


a:link {
 color : #424242;
      }

a:visited {
 color : #424242;
 text-decoration : underline;
      }

a:hover {
 color : #000000;
 text-decoration : underline;
      }

ul li {
list-style: none;
margin:0;
padding:0;
}


img {
border:none;
display:block; 
}

.gross {
font-size:1.3em;
font-weight:bold;
}

.startcontent a:link {
 color : black;
      }

.startcontent a:visited {
 color : black;
 text-decoration : none;
      }

.startcontent a:hover {
 color : black;
 text-decoration : underline;
      }
