/* ----------------------------> Allgemein <---------------------------- */

html{

	font-family: Arial, Helvetica, sans-serif;

}

body{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;

	background: url(../img/site_back.jpg);

	color: #FFFFFF;

	scrollbar-3d-light-color: #4C6B83;

	scrollbar-arrow-color: #ffffff;

	scrollbar-base-color: #ffffff;

	scrollbar-dark-shadow-color: #4C6B83;

	scrollbar-face-color: #4C6B83;

	scrollbar-highlight-color: #4C6B83;

	scrollbar-shadow-color: #4C6B83;

	overflow: auto;

}

h1, h2, h3, h4, h5, h6, p, form {

	font-family: Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

table {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



/* ----------------------------> Header <---------------------------- */



#Header {

	position: absolute;

	top: 0px;

	left: 220px;

	z-index: 4;

}
#Azuline {

	position: absolute;

	top: 0px;

	left: 70px;

	z-index: 4;

}

#Redessociales{
	background-color:#8899AA;
	float: left;
	margin: 135px 240px 0 0;
	width:100%;
	vertical-align:middle;
	z-index: 5;
}

#Redessociales img{
margin: 0 0 0 750
}




#Linie {

	padding: 0px;

	margin: 0px;

	position: absolute;

	top: 99px;

	left: 0px;

	z-index: 3;

	width: 100%;

}

#Sprachen {

	padding: 0px;

	margin: 0px;

	position: absolute;

	top: 98px;

	left: 600px;

	z-index: 5;

}

#Sprachen a{

	color:#7A0026;

	padding: 5px;

	text-decoration:none;

	font-weight: bold;

}

#Sprachen a:hover,

#Sprachen a:focus,

#Sprachen a:active,

#Sprachen a.hier{

	background: #ffffff;

}



/* ----------------------------> Inhalt <---------------------------- */



#inhalt {

	position: absolute;

	top: 160px;

	padding-left: 70px;

	width: 700px;

}

#inhalt h1{

	margin-left: 0px;

	font-size: 20px;

	font-weight: bold;

	color: #DBA307;

	margin-bottom: 18px;

}

#inhalt h2 {

	font-size: 1.2em;

	font-weight: bold;

	border-bottom: 1px solid #555555;

	border-top: 1px solid #555555;

	background: #ffffff;

	color: #555555;

	margin-bottom: 1em;/*margin-top: 2em;*/

	padding-bottom: 2px;

	padding-top: 2px;

}

#inhalt h3{

	margin-left: 0px;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	margin-bottom: 15px;

}

#inhalt .floatleft {

	float:left;

	margin-right: 20px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 6px solid #ffffff;

}

#inhalt .floatright {

	float:right;

	margin:3px 10px;

	padding-left: 6px;

	padding-bottom: 6px;

	border-left: 1px solid #C60026;

	/*border-bottom: 1px solid #C60026;*/

}

#inhalt p{

	line-height:18px;

	margin-bottom: 18px;

	text-align: justify;

}

#inhalt p.gross{

	font-size: 14px;

}

#information{

	font-size: 11px;

	top: 10px;

	left: -400px;

	width: 250px;

	position: absolute;

	z-index: 3;

	color: #143C5F;

}

#information h1{

	font-size: 11px;

}

a{

	color:#ffffff;

	text-decoration:none;

	font-weight: bold;

}

a:hover{

	color:#ffffff;

	text-decoration:underline;

}

#fotos {

	background: #ffffff;

	margin-bottom: 10px;

	vertical-align: top;

}

#fotos td{

	border: 3px solid #ffffff;

	text-align: top;

}



/* ------------------------------Formulare-----------------------*/



input, textarea, select {

	border: 1px solid #E5AC14;

	background: #ffffff;

	color: #000000;

}

.weiter {

	cursor: hand;

	background: #E5CE91;

	width: 80px;

}

.ohne {

	border: none;

	background: none;

}



/* ------------------------------Gästebuch-----------------------*/



#guestform {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F1D079;

	margin-left: 70px;

	border-collapse: collapse;

}

#guestform td {

	vertical-align: top;

}



#guest {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F1D079;

	margin: 0px;

	border-collapse: collapse;

}

#guest .gastdaten {

	background: #4C6A82;

	color: #ffffff;

	font-weight: bold;

	padding: 2px 0px 2px 20px;

}

#guest .datum {

	background: #E5CE91;

	color: #000000;

	text-align: right;

	font-weight: bold;

	padding: 2px 10px 2px 10px;

	width: 100px;

}

#guest .gasttext {

	padding: 10px 0px 10px 70px;

	text-align: justify;

}

#guest .icon {

	margin-right: 15px;

	border: none;

}