html, body {

    margin: 0; padding: 0; border: 0;

    background: #b3b3b3;

}	

.ausgebucht {
   margin-top: -1em;
   color: red;
   font-style: italic;
   font-weight: bold;
}	



#container { 

		background: #b3b3b3;

}

			

#headercontainer {

		text-align: center;

		background: #a52b2b url("images/headercontainer.gif") repeat-x;

		height: 110px;

}

					

#header {

		margin: auto;

		width: 950px;

		/*border: 1px solid black;*/

		height: 110px;

		padding-left: 5px;

		padding-right: 5px;

}



#logol {

		width: 246px;

		height: 75px;

		margin-top: 20px;

		float: left;

		background: url("images/ullikocht.gif") no-repeat;

}



#logor {

		width: 130px;

		height: 87px;

		margin-top: 12px;

		float: right;

		background: url("images/logorechts.gif") no-repeat;

}	

				

#menucontainer {

		text-align: center;

		background: #e57111 url("images/menucontainer.gif") repeat-x;

		height: 42px;

}

			

#menu {

		margin: auto;
  margin-left: auto ;
  margin-right: auto ;


		padding-left: 5px;

		padding-right: 5px;

		width: 950px;

		height: 42px;

		/*border: 1px solid black;*/

		font: 12px/22px "Lucida Grande", Lucida, Verdana, sans-serif;

		

}

/*browserweiche fuer ie */

* html  #menu { padding-top: 12px; margin-left: 155px;}

* html  #menu li { 	margin: 0px 10px 0px 0px; }



*:first-child+html #menu li {

	margin: 0px 10px 0px 0px; 

}



*:first-child+html #menu {

	padding-top: 12px;

}



#menu ul {

	float: left;

	list-style: none;

	padding: 0;

	position: relative;

	top: -4px;

}



#menu li {

	float: left;

	height: 24px;

	line-height:24px;

	margin: 0px 28px 0px 0px;

	padding: 0px;

	background: #ffa800 url(images/button_norm_l.gif) no-repeat bottom left;

}



#menu li a {

	float: none;

	/*height: 24px;

	line-height: 23px;*/

	text-decoration: none;

	padding-right: 10px;

	margin:0px 0px 0px 10px;

	display: block;

	background: url(images/button_norm_r.gif) no-repeat bottom right;

	color: #ffffff;

}



div#menu li:hover a {

	background: url(images/button_hover_r.gif) no-repeat bottom right;

	color: #ffa800;

}



div#menu li:hover {

	background: #a52b2b url(images/button_hover_l.gif) no-repeat bottom left;

}



#spacecontainer {

		text-align: center;

		background: #b3b3b3 url("images/spacecontainer.gif") repeat-x;

		height: 17px;

}



#contentcontainer {

		text-align: center;

		background: #b3b3b3;

}

					

#contentframe {

		background: white url("images/contenthead.gif") no-repeat;

		margin: auto;

		width: 950px;

		/*border: 1px solid black;*/

		/*height: 500px;*/

}

							

#content {

		min-height: 500px;
		
		text-align: left;

		padding: 20px 35px 35px 35px;

		margin-bottom: 10px;

		font: 12px/22px "Lucida Grande", Lucida, Verdana, sans-serif;

		color: #000;

}



#content a {

		color: #ffa800;

		text-decoration:underline;

}



#content a:hover {

		color: #ffa800;

		text-decoration:none;

}



#content h1 {
		color: #a52b2b;
}

#content h2 {
                color: #ff6600;
}

#content h3 {
                color: #ff6600;
                text-decoration: underline;
                margin-bottom:-0.5em;
}




#contentfooter {

		text-align: right;

		padding: 3px 10px 10px 3px;

		font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;

		color: #000;

}



#contentfooter a {

		text-decoration: underline;

		color: #000;

}

//kontaktformular

#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	background: #b3b3b3;
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	background: #b3b3b3;
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 200px;
}play: block;
	float: left;
	width: 150px;
}
#wpcf input {
	background: #b3b3b3;
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	background: #b3b3b3;
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 150px;
	width: 200px;
}
