/* ---- CSS 06/07 by Site-Rahmen - Webdesign Webhosting ---- */
@import url(http://www.site-rahmen.de/pp-css/validator.css);
html	{height:101%}
body	{margin:0;color:rgb(047,069,127);background-color:rgb(015,073,147);text-align:center;background-image:url('../images/hg-main.jpg');background-repeat:repeat-x}

html,body,table,td
		{
		font-family:arial,"DejaVu Sans Condensed",sans-serif;font-size:12px;
		line-height:1.3em;
		margin:0;padding:0
		}
table	{border-collapse:collapse;border:none;border-width:0;padding:0;margin:0}

td		{vertical-align:top;text-align:left;border:none;padding:0}
img		{border-width:0;border:none;margin:0}
fieldset{border:none;border-width:0;margin:0;padding:0}

/* Headbereich ======================================================================== */
#head	{
		position:relative;
		margin:0 auto;
		width:961px;height:100px;
		background-image:url('../images/head.jpg')
		}
/* Hauptbereich ======================================================================= */
#inhalt	{
		padding:48px 57px 0 50px;
		}
td.main	{width:662px;background-image:url('../images/hg-content.gif');background-repeat:repeat-y;background-position:50%;text-align:left}
.InPic {float:right}

td.navigation {width:299px;background-image:url('../images/hg-navi-v.gif');background-repeat:repeat-y}
#navi
		{
		position:relative;
		background-image:url('../images/hg-navi.jpg');background-position:0 0;background-repeat:no-repeat;
		font-family:arial,"DejaVu Sans Condensed",sans-serif;
		float:left;margin:0;height:400px;
		width:298px;font-size:12px;
		text-align:left;
		}

#navi ul		{margin:48px 0 0 155px;padding:0;width:143px;list-style-type:none}
#navi li		{width:143px;margin:0;padding:0;line-height:19px;height:19px;list-style-image:none}
#navi li.home	{;background-image:url('../images/navi-aktiv.png')}
#navi a			{margin:0;padding-left:30px;height:19px;display:block;color:rgb(015,073,147);text-decoration:none;background-image:url('../images/space.gif')}
#navi a:active	{color:rgb(015,073,147);background-image:url('../images/space.gif')}
#navi a:visited	{color:rgb(015,073,147);background-image:url('../images/space.gif')}
#navi a:hover	{color:rgb(000,000,000);background-image:url('../images/navi-mo.png')}



/* Footer ============================================================================= */
#footer {
		position:relative;
		width:100%;height:117px;color:rgb(255,255,255);
		background-image:url('../images/hg-bottom.jpg');;background-repeat:repeat-x
		}
tr.foot	{background-image:url('../images/hg-bottom.jpg');background-repeat:repeat-x}
/* Allgemein ========================================================================== */
h1		{height:19px;line-height:19px;padding-left:2px;font-size:14px;color:rgb(255,255,255);background-color:rgb(099,134,224);margin: 0 0 1.2em 0;border-top:1px solid rgb(119,153,242);border-bottom:1px solid rgb(082,114,195)}
h2		{height:19px;line-height:19px;padding-left:2px;font-size:13px;color:rgb(057,079,137);background-color:rgb(153,174,219);margin: 0 0 1.2em 0;border-top:1px solid rgb(185,199,231);border-bottom:1px solid rgb(127,146,187)}
h3		{height:19px;line-height:19px;padding-left:2px;font-size:12px;color:rgb(057,079,137);background-color:rgb(178,193,227);margin: 0 0 1.2em 0;border-top:1px solid rgb(195,209,241);border-bottom:1px solid rgb(159,174,209)}
p			{margin: 0 0 1.7em 0}
p.PicFoot	{margin:0;font-size:1px}
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}
.klein		{font-size:10px}

th			{color:rgb(255,255,255);background-color:rgb(099,134,224);border-top:1px solid rgb(119,153,242);border-bottom:1px solid rgb(082,114,195);text-align:left}
table.prdLi {border-collapse:separate;border-spacing:0;width:555px;margin-bottom:1.7em}
table.prdLi td {vertical-align:middle;border-top:1px solid rgb(195,209,241);border-bottom:1px solid rgb(159,174,209);font-size:11px}
table.prdLi td input {font-size:10px;text-align:right}

table.Bestell {border-collapse:separate;border-spacing:0;width:555px;margin-bottom:1.7em;font-size:11px}
table.Bestell td {border-top:1px solid rgb(195,209,241);border-bottom:1px solid rgb(159,174,209);vertical-align:middle;font-size:11px}
input.stck {font-size:10px;text-align:right;border:0px;width:25px;margin-left:2px;color:rgb(047,069,127)}
table.Bestell td.f	{line-height:1.7em;color:rgb(255,255,255);background-color:rgb(153,174,219);border-top:1px solid rgb(164,185,230);border-bottom:1px solid rgb(127,146,187);text-align:left}
ul			{margin:0 0 1.7em 0}
li	{
	list-style-image:url('../images/ListPoint.jpg');
	padding-left:8px;margin-left:20px
	}

table.Art    {border-collapse:separate;border-spacing:0;width:555px;margin-bottom:1.7em}
table.Art td {width:33%;border:1px solid rgb(178,193,227);color:rgb(255,255,255);background-color:rgb(153,174,219);padding:0;font-size:11px;height:1.3em;vertical-align:middle;border-left:1px solid rgb(164,185,230);border-top:1px solid rgb(164,185,230);border-bottom:1px solid rgb(127,146,187)}



table.Art a			{color:rgb(255,255,255);text-decoration:none;display:block;padding:0;width:100%;height:100%}
table.Art a:active	{color:rgb(255,255,255)}
table.Art a:visited	{color:rgb(255,255,255)}
table.Art a:hover	{color:rgb(255,255,255);background-color:rgb(099,134,224)}
table.Art a.aktuell	{color:rgb(255,255,255);background-color:rgb(099,134,224)}

a 			{color:rgb(000,000,000);text-decoration:underline}
a:active	{color:rgb(000,000,000)}
a:visited	{color:rgb(000,000,000)}
a:hover		{color:rgb(255,255,255)}




textarea	{float:right}
input		{float:right}
.inp		{margin-left:10px;float:right;margin-top:-1em;font-family:arial,"DejaVu Sans Condensed",sans-serif;font-size:12px;
			border-left:none;
			border-right:none;
			border-bottom:1px solid rgb(119,153,242);border-top:1px solid rgb(082,114,195);
			background-color:rgb(099,134,224);color:rgb(255,255,255)
			}
.schalter	{cursor:pointer;color:rgb(255,255,255);background-color:rgb(099,134,224);border-left:1px solid rgb(119,153,242);border-top:1px solid rgb(122,158,249);border-bottom:1px solid rgb(082,114,195);border-right:1px solid rgb(082,114,195);float:right;margin-left:10px;width:100px;font-family:arial,"DejaVu Sans Condensed",sans-serif;font-size:12px;}

form		{margin:0;padding:0;text-align:left}
