
body {
	background-color:#faf9ee;
	margin:0px;
	font-family: Verdana;
	font-size:12px;
	z-index: 1;
}


/* links */
a:			{text-decoration:none; font-size:11px; line-height:16px;}
a:link 		{text-decoration:none;}
a:visited 	{text-decoration:none;}
a:hover 	{text-decoration:none; color:#b4cb00;}

a.w  			{text-decoration:none; color:#faf9ee;  font-size:11px; line-height:16px;}
a:link.w 		{text-decoration:none; color:#faf9ee;  font-size:11px; line-height:16px;}
a:visited.w 	{text-decoration:none; color:#faf9ee;}
a:hover.w 		{text-decoration:none; color:#b4cb00;}

a.b  			{text-decoration:none; color:#000000; font-size:11px; line-height:16px;}
a:link.b 		{text-decoration:none; color:#000000;  font-size:11px; line-height:16px;}
a:visited.b 	{text-decoration:none; color:#000000;}
a:hover.b 		{text-decoration:none; color:#b4cb00;}

a.g  			{text-decoration:none; color:#000000; font-size:11px; line-height:16px;}
a:link.g 		{text-decoration:none; color:#000000;  font-size:11px; line-height:16px;}
a:visited.g 	{text-decoration:none; color:#000000;}
a:hover.g 		{text-decoration:none; color:#faf9ee;}

a.u  			{text-decoration:none; color:#87736c; font-size:11px; line-height: 16px;}
a:link.u 		{text-decoration:none; color:#87736c;font-size:11px; line-height: 16px;}
a:visited.u 	{text-decoration:none; color:#87736c;}
a:hover.u 		{text-decoration:none; color:#b4cb00;}

a.text  				{
	text-decoration:none;
	color:#87736c;
	font-size:11px;
	line-height:17px;
	text-transform: lowercase;
}
a:link.text 		{text-decoration:none; color:#87736c;font-size:11px; line-height:17px;}
a:visited.text 	{text-decoration:none; color:#87736c;}
a:hover.text 		{text-decoration:none; color:#b4cb00;}

a.bild  				{text-decoration:none;  }
a:hover.bild 		{text-decoration:none; border-bottom: solid, 2px,#faf9ee;}

.titel 				{text-decoration:none; color: #000000; font-size:18px; line-height: 18px;}
/* menu */
#navE1		{
	position: absolute;
	width: 150px;
	margin-top: 325px;
	right:10px;
	z-index: 22;
	visibility: visible;
}
#navE2		{position: absolute; width: 150px; margin-top: 405px; right:10px; 	z-index: 1;}
#navE3		{
	position: absolute;
	width: 200px;
	margin-top:166px;
	right:175px;
	text-align: right;
	top: 0;
	height: 44px;
	z-index: 22;
}
#navE31, #navE32, #navE33, #navE34		{
	position: absolute;
	width: 200px;
	margin-top:166px;
	right:175px;
	text-align: right;
	top: 0;
	height: 44px;
	z-index: 22;
	visibility:hidden;
}
#navhome	{position: absolute; width: 200px; margin-top:405px; right:175px; text-align: right; visibility: hidden;}
#navE4	{position: absolute; width: 200px; margin-top:405px; right:175px; text-align: right;}
#navkont	{position: absolute; width: 200px; margin-top:421px; right:175px; text-align: right; visibility: hidden;}


/* layout */
#logo			{
	position: absolute;
	width: 150px;
	margin-top:410px;
	left:50px;
	text-align: right;
	z-index: 3;
}
#kontakt		{
	position: absolute;
	margin-top:140px;
	left:50px;
	z-index: 100;
	font-size:11px;
	line-height: 16px;
	top: -1px;
}
#text			{position: absolute; margin-top:415px; width: 60%; left:50px; font-size:11px; line-height: 19px; text-transform: lowercase; }
#textcont			{
	margin-top:8px;
	width: 480px;
	margin-bottom: 10px;
}
#anim			{
	position: absolute;
	width:56px;
	top:150px;
	left:0px;
	font-size:10px;
	line-height: 17px;
	z-index: 0;
}
#anim2			{
	position: absolute;
	width:56px;
	top:0px;
	left:0px;
	font-size:10px;
	line-height: 17px;
	z-index: 12;
}

#img4			{
	position: absolute;
	margin-top:20px;
	border:solid;
	border-color:#574d4c;
	z-index: 12;
}
#icons			{
	position: absolute;
	margin-top:20px;
	width:56px;
	left:50px;
	font-size:10px;
	line-height: 17px;
	color: #faf9ee;
	z-index: 13;
}
#iconsv			{position: absolute; margin-top:0px; width:55px; left:360px;  font-size:10px; line-height: 17px; color: #faf9ee;z-index: 11;}
#iconsv2		{position: absolute; margin-top:0px; width:55px; left:420px;  font-size:10px; line-height: 17px; color: #faf9ee;z-index: 11;}
#iconsv3		{position: absolute; margin-top:0px; width:55px; left:480px;  font-size:10px; line-height: 17px; color: #faf9ee;z-index: 11;}
#iconsv4		{position: absolute; margin-top:0px; width:55px; left:540px;  font-size:10px; line-height: 17px; color: #faf9ee;z-index: 11;}
#news			{position: absolute; margin-top:40px; width: 400px; left:50px;  font-size:10px; line-height: 17px;  color: #faf9ee;}
#imgbox		 { color: #faf9ee; font-size: 11px; line-height: 16px; background-color: #293a46; visibility: hidden; margin-top: 35px; padding: 3px; position: absolute; left: 335px; width: 350px; border-style: solid; border-width: 1px 1pt 1pt 1px; border-color: #faf9ee }

#officesub		{
	position: absolute;
	margin-top:180px;
	width:200px;
	margin-left: 542px;
	left:0px;
	font-size:10px;
	line-height: 17px;
	color: #faf9ee;
	z-index: 20;
}

#officeslider		{
	position: absolute;
	margin-top:373px;
	margin-right:35%;
	right:50px;
	font-size:10px;
	line-height: 17px;
	color: #faf9ee;
	z-index: 20;
}


div.iconsub		{
	position: absolute;
	margin-top:0px;
	width:420px;
	left:0px;
	font-size:10px;
	line-height: 17px;
	color: #faf9ee;
}
div.iconsub2		{
	position: absolute;
	margin-top:240px;
	width:417px;
	left:-1px;
	font-size:10px;
	line-height: 17px;
	color: #faf9ee;
	top: -1px;
	border: thin solid #b4cb00;
	border-width: 1;
}
div.iconsub3		{
	position: absolute;
	margin-top:240px;
	width:417px;
	left:0px;
	font-size:10px;
	line-height: 17px;
	color: #faf9ee;
	top: -1px;
}
div.suche		{
	position: absolute;
	margin-top:350px;
	width:415px;
	height: 100px;
	left:150px;
	background-color: #76625c;
	z-index: 20;
}
div.relations {
	position:absolute;
	width:309px;
	height:115px;
	z-index:10;
	left: 25px;
	margin-top:45px;
}
div.bildarchiv {
	position:absolute;
	width:650px;
	height:115px;
	left: 25px;
	margin-top:45px;
	z-index: 10;
}
div.topneutral		{
	position: absolute; margin-top:0px; width: 100%; height: 400px; background-color: #000000;
	}
div.toprituell		{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #74102c;
	visibility: hidden;
	z-index: 3;
}
div.toparbeit		{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #574d4c;
	visibility: visible;
}
div.topmass			{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #343f14;
	visibility: hidden;
	z-index: 5;
}
div.topkollektion	{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #3e3d3b;
	z-index: 2;
	visibility: visible;
}


div.toprituell_s		{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #74102c;
	z-index: 1;
	visibility: visible;
}
div.toparbeit_s		{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #574d4c;
	z-index: 2;
	visibility: visible;
}
div.topmass_s			{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #343f14;
	visibility: visible;
	z-index: 3;
}
div.topkollektion_s	{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #3e3d3b;
	visibility: visible;
	z-index: 4;
}

div.topunter			{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-image: url(../_img/start/);
	background-color: #77635c;
	background-repeat: no-repeat;
	background-position: right;
	visibility: hidden;
	z-index: 7;
}
div.tophome			{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #76625c;
	background-image: url(../_img/start/_start_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	visibility: hidden;
	z-index: 2;
}

div.topkontakt		{
	position: absolute;
	margin-top:0px;
	width: 100%;
	height: 400px;
	background-color: #b4cb00;
	visibility: hidden;
	z-index: 8;
}
div.newstable {
margin-left:15px;
}

#officemenu {
	position:absolute;
	margin-top: 175px;
	margin-left: 455px;
	width: 164px;
	height: 32px;
	z-index: 200;
}

/* Typografie */
#titelw	{
	font-size: 17px;
	line-height:19px;
	width: 500px;
	font-family: Verdana;
	color: #faf9ee;
	text-transform: lowercase;
}
#titelws	{font-size: 11px; line-height:16px; width: 500px; font-family: Verdana; color: #faf9ee;	text-transform: lowercase;}
#untertitel	{font-size: 13px; height:20px;}
#overlib	{
	font-size: 8px;
	font-family: Verdana;
	color: #faf9ee;
	font-weight: normal;
}
.oltxt {font-size:10px; font-family: Verdana; color: #000000;	text-transform: lowercase;}
.olcap {font-size:10px; font-family: Verdana; color: #ffffff;	text-transform: lowercase;}
#preload { height: 0; overflow: hidden; } 
.ps {text-decoration:none; font-size:10px; font-family: Verdana; color: #c5aaa1;}
.psa {text-decoration:none; font-size:11px; font-family: Verdana; color: #ffffff;}
