/* ---- CSS 07/07 by Site-Rahmen - Webdesign Webhosting ---- */
@import url(http://www.site-rahmen.de/pp-css/validator.css);
body	{margin:0;background-color:rgb(233,237,239);color:rgb(060,060,060);text-align:left;background-image:url('../images/bg.jpg');background-repeat:repeat-y}

html,body,table,td
		{
		font-family:Verdana,Arial,"DejaVu Sans Condensed",sans-serif;font-size:11px;
		line-height:1.4em;
		margin:0;padding:0
		}
table	{border-collapse:collapse;border:none;border-width:0}
td		{vertical-align:top}
img		{border-width:0;border:none;margin:0}
fieldset{border:none;border-width:0;margin:0;padding:0}

#head
		{
		background-image:url('../images/bg-head.jpg');background-repeat:repeat-x;
		width:100%;height:312px;
		margin:0;
		text-align:left;
		}
#head h1{position:absolute;font-family:Arial,"DejaVu Sans Condensed",sans-serif;top:8px;left:8px;padding:0;margin:0;font-size:14px;font-weight:bold;color:rgb(255,255,255);background-image:none;display:inline}
#f1		{position:absolute;}
fieldset#main {margin:0;width:980px}
#navi	{
		background-image:url('../images/bg-navi.jpg');background-repeat:no-repeat;
		width:276px;height:300px;float:left;font-weight:bold
		}
#navi ul{margin:0;padding:0;width:243px}
#navi li{margin:0;list-style-type:none;line-height:20px;height:30px;padding-left:36px;width:243px;background-repeat:no-repeat}
#navi a 			{color:rgb(46,82,157);text-decoration:none}
#navi a:active		{color:rgb(46,82,157)}
#navi a:visited		{color:rgb(46,82,157)}
#navi a:hover		{color:rgb(233,156,6)}
#navi a.aktiv		{color:rgb(233,156,6)}


#content{
		margin:0;width:660px;float:left;text-align:justify
		}
fieldset.text	{margin:0;padding:10px 40px 10px 40px;background-image:url('../images/box.jpg');background-repeat:repeat-y}
fieldset.text a 		{color:rgb(000,000,000);text-decoration:underline}
fieldset.text a:active	{color:rgb(000,000,000)}
fieldset.text a:visited	{color:rgb(000,000,000)}
fieldset.text a:hover	{color:rgb(233,156,006)}
#map	{width:580px;height:480px}

#footer {
		background-image:url('../images/bg-f.jpg');background-repeat:repeat-x;
		width:100%;height:74px;font-weight:bold;color:rgb(255,255,255);margin-top:40px
		}
#f1 {
		background-image:url('../images/bg-f1.jpg');background-repeat:no-repeat;
		width:928px;height:74px;float:left;line-height:74px
		}
#f1 a 			{color:rgb(255,255,255);text-decoration:none;margin-left:10px}
#f1 a:active	{color:rgb(255,255,255)}
#f1 a:visited	{color:rgb(255,255,255)}
#f1 a:hover		{color:rgb(242,189,6)}
#f1 a.aktiv		{color:rgb(242,189,6)}

h1		{height:30px;line-height:20px;padding-left:40px;font-size:14px;font-weight:bold;color:rgb(233,156,6);margin:0;background-image:url('../images/hg-h1.jpg');background-position:0}
h2		{font-size:13px;color:rgb(080,080,080);margin: 0 0 1.7em 0}
h3		{font-size:13px;color:rgb(060,060,060);margin: 0 0 1.7em 0}
p.bez1		{float:left;margin: 0;width:60px}
p.bezf		{float:left;margin: 0;width:138px}
p.bez2		{margin:0}
p.nscr 		{margin:0;padding:0}
form p		{margin: 0 0 1.0em 0}

table#daten td {padding:2px;font-size:9px}
fieldset.text2	{margin:0;padding:10px 20px 10px 20px;background-image:url('../images/box.jpg');background-repeat:repeat-y;color:rgb(26,62,137);font-size:9px}


#text		{margin:90px 55px 0 40px;text-align:left}
#text p 	{margin-left:30px}
#text img 	{border:1px solid rgb(255,255,255)}
.InPic		{float:right;font-size:10px;text-align:left;font-family:Arial,"DejaVu Sans Condensed",sans-serif;color:rgb(255,255,255)}

.Artikelvorschau {float:left;margin:0 6px 7px 0;width:108px;height:100px;border:1px solid rgb(200,200,200);text-align:center;font-family:Arial,sans-serif;font-size:11px;line-height:1.1em}
.Artikelvorschau img {margin-bottom:2px}

table.Artikeldaten		{width:252px}
table.Artikeldaten td 	{padding-top:4px}
table.Artikeldaten td.datenL {width:70px;border-bottom:1px solid rgb(200,200,200);text-align:left;font-size:10px}
table.Artikeldaten td.daten  {width:182px;border-bottom:1px solid rgb(200,200,200);text-align:left;font-size:10px}

.tab 	{position:absolute;left:340px;line-height:1.1em}

p			{margin:0 0 1.7em 0}
ul			{margin:0 0 1.7em 50px}
li	{
	list-style-image:url('../images/listpoint.gif');
	padding-left:10px;margin-left:10px
	}

textarea	{float:right}
input		{float:right}
.inp		{margin-left:10px;float:right;margin-top:-1em;
			border:1px solid rgb(200,200,200);
			background-color:rgb(255,255,255);color:rgb(233,156,6);
			font-family:Arial,"DejaVu Sans Condensed",verdana,sans-serif;font-size:12px;
            background-image:url('../images/inp-hg.jpg');
            background-repeat:repeat-y;
            padding-left:5px;
			}
.schalter	{cursor:pointer;color:rgb(233,156,6);background-color:rgb(255,255,255);border:1px solid rgb(200,200,200);float:right;margin-left:10px;width:100px}

form		{margin:0;padding:0;text-align:left}
