html 		{margin: 0; padding: 0; overflow:scroll;width: 100%;height:100%;}



body 		{margin:0;padding:0;font-size:12px;font-weight:normal;font-family:Verdana,"Lucida Grande",Geneva,Arial,sans-serif;text-align: center;background-color:#fff;width: 100%;height:100%;color:#454545;}

h3			{padding:0;margin:0;border:none;font-size:14px;font-weight:bold; color: #BF1F1F;}
h4			{padding:0;margin:0;border:none;font-size:12px;font-weight:normal; }

a			{ color:#292e36;}
a:link 		{ color:#292e36;}
a:visited 	{ color:#292e36;}
a:focus 	{ color:#292e36;}
a:hover 	{ color:#000000;}
a:active 	{ text-decoration:none; }


input {border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
textarea {border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}
select	{border: solid 1px #4d4d4d;color:#4d4d4d;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;}

td			{vertical-align: top;}

#page 		{ text-align:center;}

#top		{background-image: url(../mainart/header.jpg);background-repeat:no-repeat;background-position: center top; background-color:#cc0000;height:180px;}

#logo		{display:block;width:380px;height:189px;background-image: url(../mainart/pikas.png);margin:0px auto 0px auto; margin-bottom:-273px;position:relative; left:0px; top:73px; z-index:1;}

#navc		{position:relative; top:190px; height:125px; width:100%; background-position: center right;background-image: url(../mainart/gb.png);background-repeat:repeat-x; text-align:center;}

#centerer	{width:920px;margin-left:auto;margin-right:auto;}

#nav a		{display:block; height:125px; font-weight:bold; line-height:125px; font-size:13px;  padding-left:10px;padding-right:10px;text-decoration:none; color:#c9c9c9; }
#nav li ul li a   {height:28px;line-height:28px;}
#nav a:hover{color:#eee;background-image: url(../mainart/navbackhell.png); }
.s			{height:35px;width:2px;background-image: url(../mainart/sp.png);float:left;}
.e			{height:35px; width:14px; background-image: url(../mainart/navend.png);background-repeat:no-repeat;float:right;}


#cc			{text-align:center;}

#content	{width:860px; text-align:left; margin-top:70px;margin-left:auto;margin-right:auto;}

#footer		{background-image: url(../mainart/footer.png);background-repeat: repeat-x;height:52px;background-position: bottom center; text-align:center;}
#footer	a	{color: #fff;text-decoration:none; font-weight:bold; font-size:9px;}

.imgborder	{float:left; border:3px solid #2b2b2b;}
.imgborder img {}

.bgs		{display:block; text-align:center; float:left; width:195px; height:175px; padding:0px; margin: 20px 20px 20px 0px;}
.bgs img	{border:3px solid #2b2b2b;margin-bottom:20px;}
.bgs a		{text-decoration:none; font-weight:bold;}

.hoerproben a	 {font-weight:bold; color:#BF1F1F; width:250px;}
.hoer a			{font-weight:bold; color:#BF1F1F;}

.GallSmallAll		{float:left;width:100%; height:100%;}
.GallSmall			{float:left;margin-left:10px; width:120px; text-align:center;}
.GallSmallLine		{float:left; width:800px;margin-top:40px; border:solid 1px #000;padding:10px 0px 10px 0px; border-left:none; border-right:none;}

#gallery {width:860px;}
#gallery ul {list-style:none; padding:0; margin:0; width:480px; position:relative; float:right;}
#gallery ul li {display:inline; width:63px; height:43px; float:left; margin:0 0 42px 5px; font-weight:bold; font-size:9px; text-align:center;}
#gallery ul li a {display:block; width:61px; height:41px; text-decoration:none; border:1px solid #000;}
#gallery ul li a img {display:block; width:61px; height:41px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#ddd;}
#gallery ul li a:hover img {position:absolute; left:-380px; top:0; width:auto; height:auto; border:1px solid #000;}

#gallery1 {width:860px; margin-top:38px;}
#gallery1 ul {list-style:none; padding:0; margin:0; width:820px; position:relative; float:right;}
#gallery1 ul li {display:inline; width:63px; height:43px; float:left; margin:0 0 27px 5px; font-weight:bold; font-size:9px; text-align:center;}
#gallery1 ul li a {display:block; width:61px; height:41px; text-decoration:none; border:1px solid #000;}
#gallery1 ul li a img {display:block; width:61px; height:41px; border:0;}
#gallery1 ul li a:hover {white-space:normal; border-color:#ddd;}
#gallery1 ul li a:hover img {position:absolute; left:-40px; top:-340px; width:auto; height:auto; border:1px solid #000;}

#footercopy		{margin-top:40px;}
#rumpelkammer	{width:100%; float:left;}
#rumpelkammer img	{border:solid 2px black;}
