html, body {
	height: 100%;
}

.text1 {
	margin-bottom: 15px;
}

/** HEADER */
#header {
	width: 778px;
	height: 280px;
	margin: 0px auto;
}

#logo {
	float: left;
	width: 778px;
	height: 280px;
	 
}

#logo h1, #logo h2 {
	display: none;
}

#splash {
	float: left;
	width: 0px;
	height: 280px;
}

#splash h3, #splash p, #splash b {
	display: none;
}

#splash a {
	display: block;
	width: 478px;
	height: 287px;
}
/** MENU */

#menu {
	width: 567px;
	height: 80px;
	margin: 0px auto;
	padding: 0px 0px 0px 211px;
	background: url(../images/homepage03.jpg) no-repeat left top;
}


#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 80px;
}

#menu b {
	display: none;
}

#menu1 {
	width: 65px;
	color:#F1EBD3;
	font-size: 0px;
	background: url(../images/menue1.jpg) no-repeat left top;
}
#menu1:hover{  background-position: 0 -80px  ;}
#menu1.current{  background-position: 0 -80px  ;}


#menu2 {
	width: 81px;
	color:#F1EBD3;
	font-size: 0px;
	background: url(../images/menue2.jpg) no-repeat left top;
}
#menu2:hover{  background-position: 0 -80px  ;}
#menu2.current{  background-position: 0 -80px  ;}

	
#menu3 {
	width: 103px;
	color:#F1EBD3;
	font-size: 0px;
	background: url(../images/menue3.jpg) no-repeat left top;
}
#menu3:hover{  background-position: 0 -80px  ;}
#menu3.current{  background-position: 0 -80px  }

	
	
#menu4 {
	width: 132px;
	color:#F1EBD3;
	font-size: 0px;
	background: url(../images/menue4.jpg) no-repeat left top;
}
#menu4:hover{  background-position: 0 -80px  ;}
#menu4.current{  background-position: 0 -80px  }



#menu5 {
	width: 93px;
	color:#F1EBD3;
	font-size: 0px;
	background: url(../images/menue5.jpg) no-repeat left top;
}
#menu5:hover{  background-position: 0 -80px  ;}
#menu5.current{  background-position: 0 -80px  ;}



#menu6 {
	width: 93px;
	color:#F1EBD3;
	font-size: 0px;
	background: url(../images/menue6.jpg) no-repeat left top;
	}
#menu6:hover{  background-position: 0 -80px  ;}
#menu6.current{  background-position: 0 -80px  ;}

	


/** CONTENT */

#content {
	width: 778px;
	margin: 0px auto;
}

#content_kalender {
	padding: 0px 0px 125px 0px;
	width: 650px;
	float: left;

}


#left {
	float: left;
	width: 531px;
}

#right {
	float: left;
	width: 247px;
}

/** BOX1 */

#box1 {
	height: 130px;
}

#box1 p {
	float: left;
	padding-left: 200px;
	width: 200px;
}

#box1 a {
	
	float: left;
	
	width: 200px;
	
}


/** BOX2 */

#box2 {
}

#box2 .bg3 {
	padding: 10px 9px 30px 22px;
}

/** BOX3 */

#box3 {
	padding: 40px 37px 1px 30px;
}

/** BOX4 */

#box4 {
	padding: 0px 37px 23px 23px;
}

#box4 .title {
	padding-left: 10px;
	background: url(../images/homepage13.gif) repeat-y left top;
}

/** BOX5 */

#box5 {
	padding: 90px 20px 20px 20px;
	background: url(../images/subpage01.jpg) no-repeat left top;
}



/** FOOTER */

#footer {
	clear: both;
	padding: 20px;
	color: #A47F5E;
}

#footer1 a {
font-style: normal;
color: #A47F5E;
text-align: center;
text-decoration:none;
}

#footer1 a:hover{
font-style: normal;
text-decoration:none;
}

#footer1 a:link{
font-style: normal;
text-decoration:none;
}



#theform
{
font-size: 14px;
line-height: 1.2em;
color: #9D3015; /** Schriftfarbe */
width: 450px;
}

#theform fieldset
{
background: #FCF7E4;
border: 1px dashed #9D3015;
}

#theform legend
{
background:#FCF7E4;
border: 1px solid #9D3015;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 15px;
padding-right: 15px;
margin-left: 25px;
font-weight: bold;
font-size: 16px;
}

#theform p
{
margin-bottom: 4px;
margin-top: 4px;
}

#theform p input 
{
background: #E8E1CF;
padding-left: 2px;
border: 1px solid #9D3015;
}
#theform textarea 
{
background: #E8E1CF;
padding-left: 2px;
border: 1px solid #9D3015;
}

#theform label
{
display: block;
width: 100px;
float: left;
text-align: right;
padding-right: 10px;
}

#theform p span em 
{
display: block;
width: 130px;
float: left;
text-align: right;
padding-right: 10px;
font-style: normal;
}

#theform p span input 
{
vertical-align: middle;
border: none;
background: none;
}



#theform strong input
{
background: #f0e1bd;
border: 1px solid #9D3015;
font-weight: bold;
color: #9D3015;
font-size: 12px;
margin-top: 0px;
}

