/* defaults */
body, html   { font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; color: #464646; font-size: 11px; text-align: left; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; }


/* links */
a.navi:link { color: #ffffff; text-decoration:none; }
a.navi:visited { color: #ffffff; text-decoration:none; }
a.navi:hover { color: #f0820c; text-decoration:none; }
a.navi:active { color: #f0820c; text-decoration:none; }

a.subnavi:link { color: #464646; text-decoration:none; }
a.subnavi:visited { color: #464646; text-decoration:none; }
a.subnavi:hover { color: #f0820c; text-decoration:none; }
a.subnavi:active { color: #f0820c; text-decoration:none; }

/* positionierungen F38E00 */
table        { border-collapse: collapse; }
table td     { vertical-align: top; }

/*#container   { position: relative; margin-left: 0px; margin-right: auto; margin-bottom: 0px; top: 0px; width: 805px ; height: 100%; }    */
#container     {position: absolute; top: 50%; left: 50%; width: 805px; height: 565px; margin-top: -300px; margin-left: -400px; border: 0px; padding:10px; overflow:auto; }

#header      { position: absolute; left: 0px; margin-right: 0px; top: 112px; width: 805px; height: 133px; z-index: 4; } 

#headjpg     { position: absolute; left: 0px; margin-right: 0px; top: 130px; width: 805px; height: 95px; z-index: 7; } 

#headgif     { position: absolute; left: 0px; margin-right: 0px; top: 119px; width: 805px; height: 105px; z-index: 5; } 

#rootline    { position: absolute; left: 16px; margin-right: 0px; top: 210px; font-size:9px; font-family: "Arial", Verdana, Tahoma, Helvetica, sans-serif; color:#ffffff; z-index: 44;} 

#logo        { position: absolute; left: 0px; top: 40px; border: 0px; z-index: 6; } 

#schatten_rechts     { position: absolute; left: 805px; top: 112px; z-index: 42; } 

#schatten_unten     { position: absolute; left: 0px; top: 555px; z-index: 43; } 

#content     { position: absolute; left: 0px; padding-left: 20px; padding-top: 10px; padding-right: 20px; top: 245px; width: 430px; height: 300px; background-color: #e2e2e2; z-index: 2; } 

#content2     { position: absolute; left: 470px; padding-left: 35px; padding-top: 10px; padding-right: 20px; top: 245px; width: 280px; height: 300px; background-color: #e2e2e2; z-index: 3; } 

#construction    { position: absolute; left: 511px; padding-left: 15px; padding-top: 10px; padding-right: 10px; top: 254px; width: 246px; height: 100px; background-color: #e6c5a8; z-index: 36; } 

#kontakt	 {
	position: absolute;
	font-size:10px;
	margin-top: 56px;
	left: 555px;
	width: 250px;
	height: 40px;
	font-family: "Arial", Verdana, Tahoma, Helvetica, sans-serif;
	color:#464646;
	line-height: 12px;
}

#menu	 	 { position: absolute; font-size:10px; font-style: inherit; margin-top: 105px; left: 564px; font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; color:#ffffff; line-height: 12px; z-index: 22; }

#submenu	 { position: absolute;  font-size:10px; font-style: inherit; margin-top: 125px; left: 610px; font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; color:#ffffff; line-height: 12px; z-index: 9; }

#transparenz    { position: absolute; left: 602px; top: 130px; border: 0px; z-index: 8; } 

#pixel      { position: absolute; left: 486px; top: 253px; width: 2px; height: 280px; z-index: 35; } 

#ref1      { position: absolute; left: 21px; top: 315px; z-index: 37; } 

#text-ref1      { position: absolute; left: 191px; top: 320px; width: 200px; z-index: 38; } 

#ref2     { position: absolute; left: 306px; top: 390px; z-index: 39; } 

#text-ref2      { position: absolute; left: 40px; top: 465px; width: 240px; z-index: 40; } 

#rundum     { position: absolute; left: 285px; top: 350px; z-index: 41; } 

#text-rund      { position: absolute; left: 30px; top: 400px; width: 230px; z-index: 40; } 

#text		 { font-size:12px; margin-top: 0px; margin-left: 0px; margin-right: 5px; font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; color:#1D7505; line-height: 10px; }

#text-big	 { font-size:12px; margin-top: 20px; margin-left: 20px; margin-right: 20px; font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; color:#1D7505; line-height:18px; }

#text-small	 { font-size:11px; margin-top: 0px; margin-left: 3px; margin-right: 5px; font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif; color:#1D7505; line-height: 12px; }
  
#adressblock {
	position: absolute;
	left: 305px;
	top: 38px;
	font-size:11px;
	font-family: "Arial", Helvetica, Tahoma, Verdana, sans-serif;
	color:#464646;
	line-height: 14px;
	z-index: 36;
	height: 92px;
} 

#scroll {
	position:absolute;
	top: 10px;
	left: 0px;
	width: 470px;
	height: 275px;
	overflow:auto;
}

#scrollcontent {
	position:absolute;
	width:420px;
	z-index:200;
	left: 20px;
}
#scrollbar {float:right; position:relative; display:none; width:15px; height:275px; z-index:100; background:url(../images/scroll-bg.gif)}
.scroller {position:absolute; top:0; width:15px; cursor:pointer; background-color:#ccc; background-image:url(../images/scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat}
.buttonclick {background-color:#bbb}

#typolink {
	position:absolute;
	width:200px;
	z-index:200;
	left: 600px;
	visibility:hidden;
}
