/* HINTERGRUND -----------------------------------------------------------------------------------------------------*/

body 
	{
	background-color: #E4E4E4;
	margin: 0px;
	font-family:arial, sans-serif;
	font-size:12px;
	color: #000000;
	scrollbar-base-color:#FFFFFF;				/* basisfarbe scroll-leiste_ hgrau */
 	scrollbar-3dlight-color:#6F6E35;			/* 3d-effekte_ hgrau */
 	scrollbar-arrow-color:#6F6E35;				/* verschiebepfeile_ dgrau */
 	scrollbar-darkshadow-color:#FFFFFF;			/* schatten_ hrau */
 	scrollbar-face-color:#FFFFFF;				/* oberfläche_ hgrau */
 	scrollbar-highlight-color:#FFFFFF;			/* oberer+linker rand_ dgrau */
 	scrollbar-shadow-color:#6F6E35;				/* unterer+rechter rand_ dgrau */
 	scrollbar-track-color:#FFFFFF;				/* freibleibende verschiebung_ hgrau */
	}

/* LAYOUT -------------------------------------------------------------------------------------------------------*/

#container     
	{
	text-align: center;
	margin-top: -300px;
	margin-left: -485px;
	position: absolute;
	background-color:#FFFFFF;
	top: 50%;
	left: 50%;
	width: 970px;
	height: 600px;
	border:double;
	border-width:5px;
	border-color:#FFFFFF;
	visibility: visible;
	}


#nav     
	{
	position:absolute;
	right: 0px;
	top: 0px;
	left: 0px;
	width: 969px;
	height: 70px;
	text-align:left;
	padding-left:0px;
	padding-bottom:0px;
	border-bottom:double;
	border-bottom-width:3px;
	border-bottom-color:#6F6E35;
	visibility: visible;
	z-index: 6;
	}


#flash     
	{
	position:absolute;
	left: 0px;
	top: 78px;
	width: 210px;
	height: 443px;
	text-align:left;
	border-right:double;
	border-right-width:3px;
	border-right-color:#6F6E35;
	visibility: visible;
	z-index: 7;
	}

	
#inhalt 
	{
	position:absolute;
	left: 235px;
	top: 95px;
	width: 579px;
	height: 401px;
	text-align:left;
	vertical-align:baseline;
	visibility: visible;
	z-index: 3;
	}
	
#footer 
	{
	position:absolute;
	left: 0px;
	bottom:0px;
	width:969px;
	height:70px;
	border-top:double;
	border-top-width:3px;
	border-top-color:#6F6E35;
	visibility: visible;
	z-index: 2;
	}

	
.tabelle
	{
	position:absolute;
	left: 2px;
	top: -4px;
	width: 620px;
	height: 420px;
	font-size:12px;
	font-family:arial, sans-serif;
	color:#000000;
	font-weight:200;
	line-height: 20px;
	margin-left:0px;
	border: solid;
	border-width:1px;
	border-color:#6F6E35;
	}
	
input, textarea
	{
	border: #6F6E35;
	border-style: solid;
	border: 1px;
	}

#werkverzeichnis 
	{
	position:absolute;
	left: 2px;
	top: -4px;
	width: 678px;
	height: 430px;
	font-family:arial, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:baseline;
	overflow: hidden;
	visibility: visible;
	z-index: 2;
	}

#werkverzeichnis_2 
	{
	position:absolute; 
	left: 2px; 
	top: -4px;
	width: 678px;
	height: 424px;
	font-family:arial, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:baseline;
	overflow:auto;
	scrollbar-base-color: #FFFFFF;				/* basisfarbe scroll-leiste_ hgrau */
 	scrollbar-3dlight-color: #6F6E35;			/* 3d-effekte_ hgrau */
 	scrollbar-arrow-color: #6F6E35;				/* verschiebepfeile_ dgrau */
 	scrollbar-darkshadow-color: #FFFFFF;		/* schatten_ hrau */
 	scrollbar-face-color: #FFFFFF;				/* oberfläche_ hgrau */
 	scrollbar-highlight-color: #FFFFFF;			/* oberer+linker rand_ dgrau */
 	scrollbar-shadow-color: #6F6E35;			/* unterer+rechter rand_ dgrau */
 	scrollbar-track-color: #FFFFFF;				/* freibleibende verschiebung_ hgrau */
	visibility: visible
	}
	
	
	
#werk_1 {
	position:absolute;
	background-color:#E4E4E4;
	border:solid;
	border-color:#6F6E35;
	border-width:1px;
	width:620px;
	height:100px;
	vertical-align:top;
	z-index:100;
	left: 0px;
	top: 0px;
	}

#werk_1 img {
	vertical-align:middle;
	}

.werk_2 {
	position:absolute;
	background-color:#E4E4E4;
	border:solid;
	border-color:#6F6E35;
	border-width:1px;	
	width:620px;
	height:100px;
	z-index:99;
	left: -1px;
	top: 105px;
	}
	
#kontakt
	{
	position:absolute;
	background-color:#E4E4E4;
	border:solid;
	border-color:#6F6E35;
	border-width:1px;
	left: 2px;
	top: 103px;
	width: 620px;
	height:291px;
	font-family:arial, sans-serif;
	padding-top:20px;
	font-size:12px;
	text-align:left;
	vertical-align:baseline;
	visibility: visible;
	z-index: 2;
	}
	
	
#gast 
	{
	position:absolute; 
	left: 2px; 
	top: -4px;
	width: 620px;
	height: 424px;
	padding-top: 0px;
	padding-left: 0px;
	font-family:arial, sans-serif;
	font-size:10px;
	text-align:left;
	vertical-align:baseline;
	background-color:#E4E4E4;
	border:solid;
	border-color:#6F6E35;
	border-width:1px;	
	overflow:auto;
	scrollbar-base-color: #FFFFFF;				/* basisfarbe scroll-leiste_ hgrau */
 	scrollbar-3dlight-color: #6F6E35;			/* 3d-effekte_ hgrau */
 	scrollbar-arrow-color: #6F6E35;				/* verschiebepfeile_ dgrau */
 	scrollbar-darkshadow-color: #FFFFFF;		/* schatten_ hrau */
 	scrollbar-face-color: #FFFFFF;				/* oberfläche_ hgrau */
 	scrollbar-highlight-color: #FFFFFF;			/* oberer+linker rand_ dgrau */
 	scrollbar-shadow-color: #6F6E35;			/* unterer+rechter rand_ dgrau */
 	scrollbar-track-color: #FFFFFF;				/* freibleibende verschiebung_ hgrau */
	visibility: visible
	}

/* BILDVERGRÖSSERUNG ----------------------------------------------------------------------------------------------- */

#menu {position:relative; top:0px; left:20px; width:160px; background-color:#fff; z-index:100;}
#menu a.p1, #menu a.p1:visited {display:block; width:160px; height:100px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#FFFFFF; color:#000;}
#menu a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; z-index: 150;}
#menu a.p1:hover .large {display:block; position:absolute; top:-1px; left:171px; width:430px; height:260px; border:1px solid #000; z-index:15041;}
#menu a .large2 {display:block;	position:absolute; width:0;	height:0; border:0;	top:0; left:0; z-index: 150;}
#menu a.p1:hover .large2 {display:block; position:absolute; top:-107px; left:171px; width:430px; height:260px; border:1px solid #000; z-index:150;}
#menu a .large3 {display:block;	position:absolute; width:0; height:0; border:0;	top:0; left:0; z-index: 150;}
#menu a.p1:hover .large3 {display:block; position:absolute; top:-213px; left:171px; width:430px; height:260px; border:1px solid #000; z-index:150;}
#menu a .large4 {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; z-index: 150;}
#menu a.p1:hover .large4 {display:block; position:absolute; z-index:1; top:-319px; left:171px; width:430px; height:260px; border:1px solid #000; z-index:150;}
#menu a .large5 {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; z-index: 150;}
#menu a.p1:hover .large5 {display:block; position:absolute; top:-315px; left:167px; width:430px; height:260px; border:1px solid #000; z-index:150;}
#menu a .large6 {display:block;	position:absolute; width:0;	height:0; border:0; top:-443px; left:58px; z-index:150;}
#menu a.p1:hover .large6 {display:block; position:absolute; top:-161px; left:169px; width:430px; height:260px; border:1px solid #000; z-index:150;}
#menu a .large7 {display:block;	position:absolute; width:0;	height:0; border:0;	top:0; left:0; z-index: 150;}
#menu a.p1:hover .large7 {display:block; position:absolute; top:-161px; left:169px; width:430px; height:260px; border:1px solid #000; z-index:150;}
#menu a .large8 {display:block;	position:absolute; width:0;	height:0; border:0;	top:0; left:0; z-index: 150;}
#menu a.p1:hover .large8 {display:block; position:absolute; top:-161px; left:169px; width:430px; height:260px; border:1px solid #000; z-index:150;}



/* LISTENELEMENTE ----------------------------------------------------------------------------------------------- */

/* ================================================================ 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#navi 
	{
	list-style-type:none; 
	font-family:arial,sans-serif;
	font-size: 12px;
	font-weight:900;
	z-index:-1;
	}

#navi li {
	float:left;
	position:relative;
	z-index:100;
	margin-right:1px;
	padding:0px 1px;
	}


#navi li span {display:block; z-index:100; padding:5px 5px;}
#navi li a, #navi li a:visited {display:block; padding:5px 0px;}

#navi dl {position:absolute; top:0;	left:0;	margin:0; padding:0; height:35px;}
#navi dt {margin:0; float:left; padding:0px 1px;}
#navi dd {display:none; border-bottom:1px solid #FFF; clear:left; margin:0; padding:0; color: #fff; text-align:left;}

#navi dt a, #navi dt a:visited {display:block; color:#000; padding:5px 6px; text-decoration:none;}
#navi dd a, #navi dd a:visited {color:#000; background-color:#FFFFFF; text-decoration:none; border:solid; border-width:1px; border-color:#6F6E35; display:block; padding:7px 10px;}

#navi li a:hover {border:0;}
#navi li:hover dd, #navi li a:hover dd {display:block;}
#navi li:hover dt a, #navi li a:hover dt a {color:#CD0001; text-decoration:none;}
#navi dd a:hover {background-color:#FFFFFF; color:#CD0001; border:solid; border-width:1px; border-color:#6F6E35; text-decoration:none;}	



/* HYPERLINKS ---------------------------------------------------------------------------------------------------- */

a:link, a:visited 
	{
 	color:#000;
	text-decoration:none;
	}
	
a:hover
	{
	color:#CD0001;
	}
	
/* aktiver link	*/
.active 
	{
	color: #FFA105;
	text-decoration:none;
	}
	
/* aktiver link verkauf	*/
.verkauf 
	{
	color: #FFA105;
	text-decoration:none;
	}
	
	
/* kleiner link	*/
a.k:link, a.k:visited 
	{
 	color:#000;
	text-decoration:none;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	}
	
a.k:hover
	{
	color:#CD0001;
	}
	

/* spezieller (schwarzer) link	*/
a.s:link, a.s:visited
	{
	color: #000;
	font-weight:bold;
	}
	
a.s:hover
	{
	color:#CD0001;
	}
	
	
#unterlink {
	position:absolute;
	width:289px;
	height:20px;
	z-index:2;
	left: 230px;
	top: 42px;
	}

#detail {
	position:absolute;
	width:91px;
	height:15px;
	left:335px;
	top:81px;
	z-index:99;
	}

#detailmoto {
	position:absolute;
	width:200px;
	height:20px;
	z-index:2;
	left: 460px;
	top: 42px;
	}	
	

/* TEXT ---------------------------------------------------------------------------------------------------- */

h1
	{
	font-size:12px;
	font-weight:200;
 	line-height: 25px;
	}
	
h2
	{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	vertical-align:top;
	}
	
h3
	{
 	font-size:16px;
	color:#000000;
	font-style:normal;
	font-weight:200;
	margin-bottom:0px;
	}
	
.norm
	{
	font-size:12px;
	font-family:arial, sans-serif;
	color:#000000;
	font-weight:200;
 	line-height: 25px;
	}

.sss 
	{
	color: #990000
	}
	
.marcel
	{
	font-size:14px;
	font-family:arial, sans-serif;
	color:#000000;
	font-weight:200;
 	line-height: 20px;
	}
	
	
td
	{
	padding-left:10px;
	}
