/*html, body      { 
	height:100%;


}*/
body      { 
	color: #823382; 
	font-size: 10px; 
	font-family: Monaco, Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px; 
	letter-spacing: 1px;
	margin:0;
	padding:10px 50px;
}

/* ----------------------- DIVs ------------------------ */

#head h1 {
	margin:0;
	padding:0 0 10px;
}
#head h1 a:hover {
	opacity:0.8;
}
#menu{ 
	width:800px; 
	border-top:1px dotted; 
	padding:4px 0px 4px 0px;
 	margin:0 0 30px 0; 
 }
 
#menu li {
	display:inline;
	margin-right:12px;
}
#menu ul {
	padding:0;
	margin:0 0 4px 0;
}

#content{
	margin: 0px 0px 4px; 
	padding:4px 0;
	width: 800px;
	border-top:1px dotted; 
	height:auto;
}
#content p{
	margin: 0px 0px 1em; 
}

#bigimg {
	width:800px; height:480px; 
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	margin:4px 0; 
	padding:4px 0;
}
#kundenlinks{ 
	border-top: 1px dotted;
	padding:4px 0 0 0;
}
#footer{
	padding: 10px; 
	clear: both; 
	margin-top: 20px; 
	text-align: center; 
	height: 20px;
}

.aktuell { 
	background: url('postit.png') no-repeat; 
	color:#FFFFFF; 
	cursor: move; 
	padding:4px 20px 20px 4px;
	position: fixed; 
	float:left; 
	z-index: 1000; 
	width: 180px; 
	height: 160px; 
	margin:0; 
	overflow: hidden; 
	left:700px;
}
#handler {
	width:10px;
	height:10px;
	background:#fff;
	position:relative;
	right:0px;
	
}

/* ----------------- CLASSES ---------------------*/

.thumb { 
	background: #fff; 
	padding: 4px; 
	position: absolute; 
	width: auto; 
	height: auto; 
	float: left;
	border: dotted 1px #823382; 
	margin:20px;
}

.mark{
	position:absolute; 
	top:0; 
	left:0;
}
img { 
	border:0;
	text-decoration: none;
}



/* ----------------- LINKS ---------------------*/

a{ 
	color: #823382; 
	text-decoration: none; 
}
#menu a:hover, p a:hover{ 
	/*color: #969; */
	text-decoration: none; 
	border-bottom:1px dotted #823382; 
}


a.active{ 
	border-bottom:1px dotted #823382; 
}
a.active:hover    { 
	border-bottom:0; 
}

.aktuell a:hover { 
	color: #fff; 
	text-decoration: none; 
	cursor: pointer; 
	border-bottom: 1px dotted #fff;
}
.aktuell a { 
	text-decoration: none; 
	color: #fff;
}

/* ----------------- forms ---------------------*/


input { 
	color: #823382; 
	font-size: 10px; 
	font-family: Monaco, Geneva, Arial, Helvetica, sans-serif; 
	margin-top:10px; 
	margin-right:5px; 
	border:0; 
	background:#eeddee;
	/*padding:2px 4px;
	display:inherit;*/

}
input.textarea {
	width:200px;
	float:left;
}
input#submit{
	color: #fff;
	background:#823382;
}
input#submit:hover{
	color: #823382;
	background:#fff;
	cursor:pointer;
}



