/* ALLGEMEINES */

	body {
		cursor:default;
		background:#fff;
		font-family:Verdana, Arial;
	}

	p {
		color:#666;
		font-size:0.7em;
		line-height:1.4em;
		margin-left:12px;
		margin-top:-10px;
	}
	
	h3 {
		color:#721F21;
		font-size:1.2em;
	}

	h2 {
		color:#721F21;
		font-size:1.2em;
		margin-left:8px;
	}

	.right {
		margin-left:493px;
		font-size:1.5em;
		margin-bottom:8px;
	}
	
	.left {
		font-size:1.5em;
		margin-bottom:8px;
	}
	
	.gallery {
		margin:5px 0px;	
	}
	
	.bio {
		margin:0px 0px;
		float:left;
	}

/**** DIV CONTAINER ****/

	/* WRAPPER */
	#wrapper {
	/* margin: 0 auto; */
	width:960px;
	}

	/* HEADER */
	#header {
	position:relative;
	width:960px;
	height:60px;
	background:#fff;
	}
	
	/* LOGO */
	#logo {
	position:relative;
	width:960px;
	height:30px;
	}
	
	img {
		margin-left:-12px;
		float:left;
		border:none;	
	}
	
	.logo {
	margin:0px;	
	}

	/* LINES */
	#lines {
	position:relative;
	width:960px;
	height:15px;
	margin-top:70px;
	background:url(../images/striche.png);
	}
	
/**** INHALTE UND NAVIGATION ****/

	/* CONTENT */
	#content {
	margin-top:20px;
	position:absolute;
	width:960px;
	background:#fff;
	}
	
	/* NAVI */
	#navi {
	position:absolute;
	width:300px;
	margin-top:-15px;
	margin-left:25px;	
	}
	
	#navi ul li {
	font-family:Verdana, Arial;
	margin:5px;
	display:block;
	}

	#navi ul li a {
	font-family:Verdana, Arial;
	color:#721F21;
	text-decoration:none;
	}

	#navi ul li a:hover {
	font-family:Verdana, Arial;
	color:#666;
	text-decoration:none;
	}
	
	/* SUBNAVI */
	ul#subnavi {
		margin-left:-15px;
		margin-bottom:5px;
	}
	
	ul#subnavi li a {
	font-family:Verdana, Arial;
	font-size:0.8em;
	color:#000000;
	text-decoration:none;
	}

	ul#subnavi li a:hover {
	font-family:Verdana, Arial;
	font-size:0.8em;
	color:#666;
	text-decoration:none;
	}
	
	ul#subnavi li a.select {
	font-family:Verdana, Arial;
	font-size:0.8em;
	color:#666;
	text-decoration:none;
	}
	
	/* MAILTO */	
	#contents_image a {
	font-family:Verdana, Arial;
	font-size:1em;
	color:#000000;
	text-decoration:none;
	}

	#contents_image a:hover {
	font-family:Verdana, Arial;
	font-size:1em;
	color:#666;
	text-decoration:none;
	}
	
	#contents_image a.select {
	font-family:Verdana, Arial;
	font-size:1em;
	color:#666;
	text-decoration:none;
	}
	
	/* TEXT LINKS */
	#text a {
	font-family:Verdana, Arial;
	font-size:1em;
	color:#000000;
	text-decoration:none;
	}

	#text a:hover {
	font-family:Verdana, Arial;
	font-size:1em;
	color:#666;
	text-decoration:none;
	}
	
	#text a.select {
	font-family:Verdana, Arial;
	font-size:1em;
	color:#666;
	text-decoration:none;
	}
	
	/* INHALTE */
	#contents {
	position:absolute;
	margin-left:285px;
	width:570px;
	background:#FFF;
	}
	
	/* FOOTER */
	#footer {
	position:absolute;
	margin-top:-50px;
	margin-left:650px;
	width:570px;
	font-size:0.7em;
	color:#666;
	}
	
	#footer a{
	color:#721F21;
	}
	
	#footer a:hover{
	color:#666;	
	}
	
	#footer_extra {
	position:fixed;
	margin-top:-45px;
	margin-left:650px;
	width:570px;
	font-size:0.7em;
	color:#666;
	}
	
	#footer_extra a{
	color:#721F21;
	}
	
	#footer_extra a:hover{
	color:#666;	
	}
	
	#contents_image {
	position:absolute;
	margin-left:285px;
	width:520px;
	background:#FFF;
	}

	#text {
	width:520px;
	position:absolute;
	margin:130px 297px;
	}
	
	/* INFO */
	#info {
	margin-left:855px;
	width:50px;
	background:#FFF;
	}
	
	.info {
	font-family:Verdana, Arial;
	color:#666;
	text-decoration:none;
	}

	.info:hover {
	font-family:Verdana, Arial;
	color:#000;
	text-decoration:none;
	}
	
	/* TABELLE */
	table {
	width:520px;	
	}
	
	/* CONTACT IMAGES LINKS */
	.imglink1 {
	margin-left:0px;	
	}
	
	.imglink2 {
	margin-left:10px;	
	}