body {
	background-color:#FFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
	margin-top:30px;
	font-family:verdana;
}

h1 {
	margin:0px;
	font-size:23px;
	font-weight:100;
	color:#333333;
	letter-spacing:0.10em;
	line-height:25px;
}

h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

a {
	color:#000000;
}

.headerspacer1 {
	height:20px;
	width:500px;
}

.h1_subtitle {
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:0.05em;	
	margin-top:10px;
}

.h1_banner { 
	margin:0px; 
	font-size:21px;
	color:#FFFFFF;
	letter-spacing:0.05em;	
	text-align:left;
	margin-left:190px;
}

.h1_mainheader1 {
	margin:0px; 
	font-size:21px;
	font-weight:400;
	color:#666666;
	letter-spacing:0.05em;	
	text-align:left;
	width:280px;
}

.h1_mainheader2 {
	margin:0px; 
	font-size:21px;
	font-weight:400;
	color:#666666;
	letter-spacing:0.05em;	
	text-align:left;
	width:280px;
	margin-left:130px;
}

.h1_submainheader {
	margin:0px;
	font-size:15px;
	font-weight:400;
	color:#666666;
	letter-spacing:0.03em;	
	margin-top:10px;
}

.banner {
	height:129px;
	margin:auto;
	background-image:url('../img/skin/banner.gif');
	width:760px;
}

.content1 {
	width:760px;	
	min-height:420px;
	margin:auto;
	background-image:url('../img/skin/contentbg1.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
* html .content1 {  	/* nur fuer Internet Explorer */
  	height: 420px;   /* ab Version 5.x */
  	width: 760px;
  	w\idth: 760px;	/* ab Version 6 */
}

.content2 {
	width:760px;	
	min-height:420px;
	margin:auto;
	background-image:url('../img/skin/contentbg2.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
* html .content2 {  	/* nur fuer Internet Explorer */
  	height: 420px;   /* ab Version 5.x */
  	width: 760px;
  	w\idth: 760px;	/* ab Version 6 */
}

.content3 {
	width:760px;	
	min-height:572px;
	margin:auto;
	background-image:url('../img/skin/contentbg3.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
* html .content3 {  	/* nur fuer Internet Explorer */
  	height: 572px;   /* ab Version 5.x */
  	width: 760px;
  	w\idth: 760px;	/* ab Version 6 */
}

.content4 {
	width:760px;	
	min-height:420px;
	margin:auto;
	background-image:url('../img/skin/contentbg4.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
* html .content4 {  	/* nur fuer Internet Explorer */
  	height: 420px;   /* ab Version 5.x */
  	width: 760px;
  	w\idth: 760px;	/* ab Version 6 */
}

.content5 { 
	width:760px;	
	min-height:420px;
	margin:auto;
	background-image:url('../img/skin/contentbg5.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
* html .content5 {  	/* nur fuer Internet Explorer */
  	height: 420px;   /* ab Version 5.x */
  	width: 760px;
  	w\idth: 760px;	/* ab Version 6 */
}

.mainheader {
	width:380px;
	height:50px;
	border:1px solid #000000;
}

.mainrow { 
  	width:760px;
  	float:left;
}

.maincol1 { 
	width:380px;
	float:left;
	text-align:left;
}

.maincol2 {
	width:380px;
	float:left;
	text-align:left;
}

.maincol3 {
	width:250px;
	float:left;
	text-align:left;
}

.maincol4 {
	width:510px;
	float:left;
	text-align:left;
}

.footer {
	width:760px;
	margin:auto;
}


/*---menue-------------------------------------------------------------------------------------------------*/
.menue { 
	text-align:left;
	padding-top:0px;
	padding-left:168px;
	letter-spacing:0.02em;
	margin-top:14px;
}
.menuepoint {
	margin-left:19px;
	margin-top:10px;
	float:left;
}
.menuepointfield {
	float:left;
	height:20px;
}
.menuelink {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin-left:2px;
}
.menuelink:hover {
	color:#FFFFFF;
}
/*---content-----------------------------------------------------------------------------------------------*/

.overspacercol1 {
 	height:61px;
}
.overspacercol2 {
 	height:77px;
}
.overspacercol3 {
 	height:30px;
}
.overspacercol4 {
 	height:60px;
}
.overspacercol5 {
 	height:55px;
}
.overspacercol6 {
 	height:25px;
}

.picpos {
	text-align:right;
	padding-right:19px;
	padding-top:10px;
}
.hometext1 {
	padding-left:28px;
	padding-bottom:10px;
}
.hometext2 {
	padding-left:93px;
	padding-bottom:10px;
}
.hometext3 {
	padding-left:148px;
	padding-bottom:10px;
}
.hometext4 {
	padding-left:233px;
	padding-bottom:10px;
}
.fett1 {
	font-weight:bold;
}
.fett2 {
	font-weight:bold;
	color:#70190B;
}
.printbut {
	margin-left:300px;
}
.haftung {
	color:#666666;
}
.kontakttext1 {
	font-size:12px; 
	margin:0px;
	padding:0px;
	margin-top:150px;
	margin-left:20px;
	color:#333333;
}
.kontakttext2 {
	font-size:12px; 
	margin:0px;
	padding:0px;
	margin-top:80px;
	margin-left:20px;
	color:#333333;
}
.maintext {
	width:370px;
	font-size:12px;
	color:#333333;
	padding-right:10px;
}


form {
	margin:2px;
	padding:.5em;
}

label {
	display:block;
	float:left;
	width:80px;
	text-align:right;
	padding-top:3px;
	padding-right:1em;
}

input, select, textarea {
	display:block;
	float:left;
	width:250px;
}

input#submit {
	float:left;
	width:100px;
}
.formpos {
	margin-top:30px;
}
.formbez {
	color:#000000;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-right:10px;
}
.but_guestbook {
	width:150px;
	border:1px solid #FFFFFF;
	color: #000000;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#E3E3E3;
}
.but_guestbook:hover {
	width:150px;
	border:1px solid #666666;
	color: #000000;
	margin-top:10px;	
	background-color:#E3E3E3;
}
.gb_fields {
	border:1px solid #666666;
}
.item-name {
	font-weight:bold;
}
.item-email {
	font-weight:bold;
}
