/* Its all about the Global Stuff */
body{
	background:#ddd;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.link{
	float: right;	
}
table {
	font-size:12px;

}
/* All about Forms */
.gaestebuch{
	border:none;
	border-bottom:dotted 2px #000;
	width:200px;
}
.gaestebuch_txt{
	border:none;
	background-image:url(../images/dotted.png);
	width:519px;
	height:100px;
}
.login{
	border:none;
	border-bottom:dotted 1px #000;
	width:100px;
	margin-top:10px;
}
.login_submit{
	border:solid 1px #000;
	width:100px;
	margin-top:10px;
}
/* Its all about specioal stuff */
.icon {
	margin-left:5px;
	margin-top:8px;
	
}
/* Its all about the Index */
#loading{
	z-index:22;
	position:relative; 
	float:left;
	margin-left:20px;
	margin-top:145px; 

}
#nephele{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#666;
	height:150px;
	width:20px;
	position:relative; 
	float:right;
	background-image:url(../images/powered.jpg);
}
#maindiv {
	width:840px;
	background:#FFF;
	position:relative;
	top:-14px; 
	margin-top:0px;
	height:auto;
	padding-bottom:90px;
	margin-bottom:-30px;
	left:10%;
	height:auto;
	min-height:110%;
	float:left
} 
#redline_hor {
	background-color:#b7101c;
	width:740px;
	height:20px;
	position:relative;
	margin-left:60px;
	text-align:right;
	float:left;
}
.redline_ver1 {
	background-color:#b7101c;
	width:20px;
	height:50px;
	position:relative;
	margin-top:128px; 
	float:left;
}
.redline_ver2 {
	background-color:#b7101c;
	width:20px;
	height:50px;
	position:relative;
	float:left;
	margin-left:90px;
	margin-top:-33px;
}

.menue_hr{
	width:90px;
	color:#a40e19;
	float:left;
}
.blue1 {
	background-color:#ffffff;
	background-image:url(../images/stripes.jpg);
	position:relative;
	width:70px;
	height:50px;
	float:left;
	margin-top:-33px;
}

.rose {
	border:0;
	margin-right:26px;
}
#head_img{
	width:620px;
	height:118px;
	position:relative;
	margin-left:80px;
	margin-top:60px;
	float:left;
}
#titeldiv{
	text-align:left;
	font-size:26px;
	letter-spacing:7px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:relative;
	margin-left:80px;
	width:530px;
	float:left;
}
#slogan{
	text-align:left;
	font-size:11px;
	letter-spacing:2px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	position:relative;
	margin-left:80px;
	width:530px;
	float:left;
}
h1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:8px;
}
#leftmenue{
	text-align:left;
	position:relative;
	margin-left:80px;
	margin-top: 50px;
	padding-top:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	width:130px;
	float:left;
	border-right:solid #000 1px;
	min-height:450px;
}
#content_div{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	float:left;
	width:545px;
	position:relative;
	margin-top:60px; 
	margin-left:25px;
	padding-bottom:2px;
	text-align:justify;
	overflow:visible;
	
}
#footer{
	position:absolute;
	top:0;
	left:660px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#666;
}
.menueIcon{
	margin-left:10px;
}
.artikelbild{
	margin-top:20px;
	margin-left:30px;
	border:0;
	margin-top:20px;
	
}
.artikelImg{
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
	border:0;	
}
.hrdiv{
	border-bottom:solid 1px #000;
	width:500px;
	height:5px;
	float:left;
	position:relative;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
.artikelDiv{
	float:left;
	margin-left:15px;
	width:530px;
	text-align:justify;
}
.galleryDiv{
	float:left;
	text-align:center;
	margin-left:15px;
	width:530px;
}
.secondRow{
	float:right;
	position:relative;
	width:190px;

	margin-right:0px; 
}
