/******************************   Layout-div's  *************************************/
body {
		padding: 0px;
		margin: 0px;
		text-align: left;
		font-family:"Times New Roman", Times, serif;
		font-size: 14px;
		font-weight:500;
		line-height: 1.6em;
		color: #000;
		background-color:#FCFBF4;
		background-image:url(siteback.png);
		background-repeat:repeat;
}

div {
		position: relative;
}

/****************   layout div's             *********************/
/****************master that centers the page************/

#master {
		width: 907px;
		min-height:600px;
		margin: 0 auto 0 auto;
		overflow: hidden;
}

#vdptemp {
		position:absolute;
		top:750px;
		left:20px;
		width:200px;
		height:120px;
		background-image:url(logo_100jahre.gif);
}

#outermenu {
		height:55px;
		width: 800px;
}

#flag {
		width:130px;
		float:left;
		margin: 10px 0px 0px 0px;
}

#vdp {
		top:0px;
		width:130px;
		float:left;
		margin: 0px 30px 0px px;
}

#menu {
		font-size:13px;
		font-weight:bold;
		float:left;
		width: 907px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0;
		text-align: center;
		color:#FFF;
		height:55px;
		overflow:hidden;
		background-image:url(menumainback.png);
		background-position-x:0px;
		background-position-y:0px;/* 		border:#F00 1px solid;*/
}

#head {
		position:relative;
		float:left;
		overflow:hidden;
		width: 907px;
		height:148px;
		background-image:url(head.jpg);
		background-position-x:0px;
		background-position-y:0px;
}

/********************************************   --------    *****************************************************/

/***********contentpane********************/
#contentpane {
		margin: 20px 50px 50px 0px;
		float: left;
		/* generta with of all data-areas to */
		width: 99%;
		overflow: hidden;
		
		height:auto;/*		border:1px solid #F00;*/
}

#innercontentpane {
		margin: 20px 20px 50px 150px;
		/*width:550px;*/
		width:580px;
		
		overflow: hidden;
	
*/
}


/***********footer********************/
#footer {
		margin: 10px 20px 10px 0px;
		/*width:550px;*/
		width:99%;
		overflow: hidden;
		text-align:center;
		color:#666;
		font-size:12px;
}

#footer a{
		color:#940007;
		text-decoration:none;
				
}

#innercontentpane h1 {
		/*
	border-bottom: 1px solid #6D6D6D;
	margin: 6px 0px 20px 0px;
	padding: 	0px 0px 0px 0px;
	*/

	/*color:#FF9900;*/
		color:#990C13;
		font-size : 36px;
		line-height: 40px;
		font-weight : 100;
		margin : 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
}

#innercontentpane h2, h3, h4, h5, h6 {
		/*
	border-bottom: 1px solid #6D6D6D;
	margin: 6px 0px 20px 0px;
	padding: 	0px 0px 0px 0px;
	*/
		font-weight : bold;
		/*color:#FF9900;*/
		color:#990C13;
		font-size : 16px;
		font-style:normal;
		margin : 32px 0px 8px 0px;
		padding: 0px 0px 0px 0px;
}

#innercontentpane p, td, th, #innercontentpane td.td2, a {
		margin : 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

#innercontentpane a {
		padding: 0px;
		margin: 0px;
		text-align: left;
		font-family:"Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 1.6em;
		text-decoration:underline;
		font-weight:300;
		color:#890506;
}

#innercontentpane img {
		float : left;
		margin : 0px 0px 10px 10px;
}

#article {
		float : left;
		margin : 0px 0px 0px 0px;
		width:100%;
}

#article img {
		float : right;
		margin : 5px 10px 0px 0px;
		/*border:1px solid #000000;*/
		padding: 0px 0px 0px 0px;
}

#centeredarticle {
		float:right;
		margin : 0px 0px 0px 0px;
		width:520px;
		text-align:center;/*		border: 1px solid #069;
*/																
							
}

/**************        menudiv   ******************/



/**************        menu   ******************/


.menu1 {
		font-family:"Verdana", Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		width: auto;
		margin-left: 12px;
		margin-right: auto;
		padding: 0;
		text-align: left;
		color:#FFF;
}

/**************        menu   ******************/
#menu ul {
		float:left;
		padding: 8px 0 0px 0;
		margin: 10px auto 0 auto;
		width:600px;
}

.ul1 {
		padding: 0px 0 0px 0;
		margin: 0 0 0 0;
}

#menu li {
		list-style-type: none;
		display: inline;
		margin: 0;
		padding: 0;
}

.li1 {
		list-style-type: none;
		display: block;
		margin: 0;
		padding: 0;
}

#menu a:link, #menu a:visited {
		line-height: 11px;
		margin: 0 4px 0px 14px;
		text-decoration: none;
		text-align:center;
		color: #FFF;
		padding-bottom: 2px;
}

#menu a.indicator:link, #menu a.indicator:visited, #menu a.indicator:active {
		line-height: 11px;
		color:#FFF;
		text-align:center;
		border-bottom: 1px solid #FFF;
}

#menu a.sub:link, #menu a.sub:visited, #menu a.sub:active {
		line-height: 11px;
		color:#FFF;
		text-align:center;
		border-bottom: 1px solid #FFF;
}

#menu a:hover, #menu a.indicator:hover, #menu a.sub:hover {
		color:#FFF;
}

.indi0 {
		line-height: 11px;
		color:#FFF;
		text-align:center;
		border-bottom: 1px solid #FFF;
}

/************************************************************************************************/
/*********************************    C O N T A C T  F O R M   **********************************/
/************************************************************************************************/



.formhead {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#913649;
		font-size : 16px;
		height: 42px;
		margin-left: 0px;
		font-weight:bold;
		padding-top:4px;
		padding-bottom:4px;
}

.formtext {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		width: 320px;
		border: 0px solid #000;
		margin-left: 0px;
		color:#000099;
		padding-top:8px;
		padding-bottom:8px;
}

.formlabel {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		width: 120px;
		border: 0px solid #000;
		margin-left: 0px;
		color:#900;
		padding-top:8px;
		padding-bottom:8px;
}

.formbuttons {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		width: 180px;
		border: 0px solid #000;
		margin-left: 0px;
		color:#900;
		padding-top:12px;
		padding-bottom:8px;
}

.fett {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		width: 120px;
		border: 0px solid #000;
		margin-left: 0px;
		color:#000099;
		font-weight:bold;
		padding-top:8px;
		padding-bottom:8px;
}

input {
		color : #000099;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		height: 14px;
		width: 180px;
		margin: 0px 5px 0px 0px;
		padding: 5px 0px 4px 8px;
		border: 1px solid #CCC;
		background-color: #FFFFFF;
}

.button {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		color : #FFF;
		font-weight:bold;
		height: 24px;
		text-align:center;
		width: 80px;
		margin: 0px 5px 0px 0px;
		padding: 3px 10px 4px 10px;
		border: 1px solid #CCC;
		background-color:#940007;
}

textarea {
		color : #000099;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		height: 80px;
		width: 180px;
		margin: 0px 5px 0px 0px;
		padding: 4px 0px 4px 8px;
		border: 1px solid #CCC;
		background-color: #FFFFFF;
}
