body 		{
			margin: 0; padding: 0;
			font: normal 13px/10px arial, verdana, sans-serif;
			line-height: 18px;
			background: url("../pics/background.gif") repeat-y;
			}
img 		{ border: 0;}
h1 			{ font-size:14px; color: #494949; margin-top: 70px;}
small		{ display: block; margin-top:10px; font-size:11px; font-weight: normal;}
			
#all		{ position: absolute; left: 99px; width: 645px;}
#all p		{ padding: 0; margin: 0; }

#left 		{ float:left;}
#left ul 	{ padding: 0; margin: 0; list-style:none;}
#left li 	{ margin-bottom: 1px; }
#subnavi	{ margin-left: 58px; width: 90px;	}
#subnavi li a 			{ color: #045EB3; text-decoration: none; font-weight:bold; padding-left: 2px; padding-right: 2px; font-weight: normal; margin: 0; width:90px;}
#subnavi li a:hover	{ color: #fff; text-decoration: none; background: #045EB3;}
#subnavi h2 		{ font-size:13px; color: #fff; margin: 0; padding-left: 2px; margin-bottom: 12px; background: #045EB3; }


#subnavi h2 a, #subnavi h2 a:visited, #subnavi h2 a:active  { 
		color: #fff; font-weight: bold; text-decoration: none; display: block; margin-left: -2px; padding-left: 2px; 
}
#subnavi h2 a:hover { color: #fff; background: #000; }


#subnavi ul { margin: 0 0 20px 0; }

#middle {
	
	position: absolute;
	top: 30px;
	left: 175px;
	width: 465px;

}


#middle ul 	{ border: 1px dashed #808080; padding: 0; margin: 0; float: left; width: 470px; }
#middle li 	{ display: inline; padding: 0;}

#middle a 			{
					 color: #045EB3;
					 text-decoration: none;
					 font-weight:bold;
					 /*padding-left: 2px; padding-right: 11px;*/
					 margin: 0 1px 0 0;
					 padding: 0 10px 0 4px;
					 display: block;
					 float: left;
					 }
#middle a:hover		{color: #fff; text-decoration: none; background: #045EB3;}
#middle a.none		 	{ margin: 0; padding: 0;}
#middle a.none :hover 	{  margin: 0; padding: 0; background: #fff;} 

#quote 		{ 
			position: absolute; 
			left: 782px; top: 200px;
			width: 126px;
			display: none;
			font-weight: bold;
			color: #6D9000;
			}
#navigator	{
			position: absolute; 
			left: 275px; top: 53px;
			width: 10px; height: 35px;
			background: url(../pics/pfeil_navi.gif) no-repeat;
			display: none;
			}
#sub_navigator	{
			position: absolute; 
			left: 112px; top: 233px;
			width: 60px; height: 10px;
			background: url(../pics/pfeil_subnavi.gif) no-repeat;
			
			}
#form		{
			float: left;
			width: 245px;
			}
			

#adress		{
			float: right;
			width: 203px;
			line-height: 17px;
			}
#clear		{
			clear: both;
			}

textarea	{
			width: 245px;
			height: 155px;
			border: solid 1px #919191;
			overflow: auto;
			}
.inputtext {
			width: 165px;
			height: 16px;
			border: solid 1px #919191;
			}
.tdwidth	{ width: 105px; font-weight: bold; color: #5E5E5E;}

#text a 		{
color: #000; text-decoration: underline; font-weight: normal; margin: 0 0 0 0; padding: 0 0 0 0;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        display: inline;
        float: none;
        position: relative;
	top: auto;         
	left: auto; 
	width: auto;
}


#text a:hover		{color: #000; text-decoration: none; background: #fff;}

.break 		{
			height: 32px;
			background: url(../pics/hr.gif) repeat-x;
			}

			
			
