body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}

/*----- Links ------*/
a:link{color:#FFFFFF;}
a:visited{color:#FFFFFF;}

div.page{
	position:absolute;
	text-align:center;
	height:100%;
	width:100%;
	
}
/*----  Head ----*/
div.head{
	text-align:center;
	position:relative;
	margin: 0px;
	padding:20px 0px 20px 0px;
}
img.menu{
	position:absolute;
	padding-left:10%;
}

a.menu{	
	font-weight:bold;
	color:#804415;	
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	text-decoration:none;
	
}
a.menu:hover{
	
	color:#6590e8;
}
.m1{
	border-bottom:2px solid #6590e8;
}

.m2{
	margin-top:20px;
	margin-left:290px;
	position:absolute;
}
.m3{
	margin-top:20px;
	margin-left:390px;
	position:absolute;
}
.m4{
	margin-top:20px;
	margin-left:490px;
	position:absolute;
}
.m5{
	margin-top:20px;
	margin-left:590px;
	position:absolute;
}
.m6{
	margin-top:20px;
	margin-left:690px;
	position:absolute;
}
.m7{
	margin-top:20px;
	margin-left:790px;
	position:absolute;
}
/*----- Inhalt ----*/
#container{
	position:relative;
	margin: 0px;	
	background:url("../images/mainPictureBg.png");
	background-repeat:repeat-y;	
}
div.content{
	background:url("../images/bg5.gif");
	background-repeat:repeat-y;
	width:1000px;
	height:100%;
	text-align:left;
	margin: 0px auto;
	padding:0px;
}

div.mainframeText{		
	
	padding-top:35px;
	padding-left:220px;	
	padding-right:40px;
	text-align:left;
	color:#FFFFFF;
	background:url("../images/mainPictureHead2.jpg"); 
	background-repeat:no-repeat;
	float:left;	
}
div.mainframeText_long{		
	width:780px;
	padding-top:35px;
	padding-left:220px;	
	padding-right:40px;
	text-align:left;
	color:#FFFFFF;
	background:url("../images/mainPictureHead2.jpg");
	background-repeat:no-repeat;
	float:left;	
}
div.mainframeText_normal{		
	width:300px;	
	float:left;
	height:560px;
	text-align:justify;
	line-height:1.5;
}
div.mainframeText_normal h1{		
	visibility:hidden;	
	position:absolute;
}
div.mainframeText_weight{		
	width:720px;		
	float:left;
	height:560px;	
	text-align:justify;
	line-height:1.5;
}
div.mainframeText_about{		
	width:426px;	
	float:left;
	height:560px;	
	text-align:justify;
	line-height:1.5;
}
/*--- Startseite---*/

div.mainframePicture{
	background:url("../images/evaundfrank.jpg");	
	height:398px;
	width:316px;
	margin-left:55px;	
	margin-top:58px;
	margin-right:40px;
	border:5px solid #FFF;
	float:left;
}
div.sign{
	text-align:center;
}
div.sign2{
	text-align:right;		
	padding-left:150px;
}
/*---Über uns ---*/ 
div.mainframePictureRight{			
	
	margin-left:30px;
	margin-top:40px;
	float:left;
	
	
}
div.mainframePictureRight2{			
	
	margin-left:30px;
	margin-top:20px;
	float:left;
	
	
}
div.orderPicture{
	width:160px;	
	float:left;
	border:5px solid #FFF;	
	height:240px;
}
#about{
	border:5px solid #FFF;

}
/*---Angebot---*/
#orderContact{
	padding-right:20px;
	vertical-align:center;
	padding-top:4px;
}
#orderDance{
	width:170px;
	vertical-align:top;
	padding-left:20px;
	padding-right:10px;
}
#orderDance2{
	padding-left:16px;	
}
#orderLeer{
	padding-left:80px;	
}
 
/*-------Galerie--------*/
	#album{
		border-right:1px solid #FFFFFF;
		width:235px;
		height:541px;
		
		position:absolute;
		border-right:1px solid #FFFFFF;
	}
	#bilder{
		width:465px;
		margin-left:260px;
		position:absolute;
	}
	#bild{
		padding-left:2px;
	}
	#bildRow{
		margin:0 px;
		padding:0px ;
		height:3px;
	}
	#discription{
		text-align:center;
		width:465px;
		position:absolute;
		margin-left:262px;
		margin-top:541px;		
		
	}
/*-----Formular------*/
	table.formularStatus{
		text-align:center;	
		
	}
	table.formular{
		width:725px;		
		background-image: url('../design/standart/images/mitteback.gif');	
		margin-top:08px;
		vertical-align:top;
		text-align:center;		
	}

	td.formTop{
		text-align:center;
		padding-top:10px;
		padding-bottom:5px;
		border-top:1px solid;
		border-color:#CCCCCC;
		color:#000000;
	}
	td.formText{	
		padding-top:5px;
		padding-bottom:5px;	
		color:#000000;
	}
	td.formLeft{
		text-align:right;
		height:25px;
		border-left:1px solid;
		border-color:#CCCCCC;
		vertical-align:middle;
	}
	td.formRight{
		text-align:left;
		padding-left:20px;
		border-right:1px solid;
		border-color:#CCCCCC;
		vertical-align:middle;
	}
	td.formRightCaptcha{
		text-align:left;
		padding:5px 0px 5px 20px;
		border-right:1px solid;
		border-color:#CCCCCC;
		vertical-align:middle;
	}
	td.formBottom{
		border-left:1px solid;
		border-color:#CCCCCC;
		border-right:1px solid;
		border-color:#CCCCCC;
		border-bottom:1px solid;
		border-color:#CCCCCC;
		padding-top:10px;
		padding-bottom:10px;	
	}
	input.submit {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px solid;
		border-color:#CCCCCC;
		background-color: #B1722D;
		color:#FFFFFF;
	}
	textarea.edit{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		
		
	}
	input.edit{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		width:250px;
	}
	input.edit2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		width:100px;
	}
/*----Partner-----*/
	#partnerLogo{	
		padding-right:20px;
	}
	#partnerBorder{	
		border-left:1px solid #FFFFFF;		
	}
	#partnerRow{	
		padding:1px;
	}
	#partnerText{	
		padding-left:15px;
		line-height:1.5;
	}
/*----Referenzen---*/
	table.referenz{
		line-height:1.0;
	}
	
	ul{
		list-style-image:url(../images/directory_bullet1.jpg); 
		padding-left:15px;
		
	}
	li{
		padding-left:10px;
		padding-top:2px;
	}
/*---Impressum---*/
div.mainframeText_impressum{			
	float:left;
	height:1200px;
	text-align:justify;
	line-height:1.5;
}
div.mainframeText_impressum_kontakt{		
	position:absolute;
	margin-top:35px;	
	padding-left:220px;
	padding-right:50px;
}
/*---Bottom---*/
div.pictureBottom{
	float:left;	
	position:relative;
	z-index:1;
}
div.bottom{
	background:url("../images/bg5.gif");
	background-repeat:repeat-y;
	position:relative;
	text-align:center;	
	padding-top:50px;
	padding-bottom:20px;
	color:#333333;
	width:1000px;	
}
span.impressum  a{
	margin-left:50px;
	color:#000000;	
	text-decoration:none;
}
/*---Gästebuch---*/
div.mainframeText_gb{		
	width:720px;	
	float:left;
	min-height:540px;  
	text-align:justify;
	line-height:1.5;
}




/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patch für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken: Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende Versteckspiel für IE5/Mac */