
body  {
font-size: 12px;
font-family: Arial;
margin: 0;
padding: 0 }
div {
margin: 0;
padding: 0;
border-width: 0 }
p 						     {
color: black;
font-size: 12px;
font-family: Verdana, Georgia, sans-serif;
text-align: justify;
padding-right: 30px;
padding-left: 30px }
.description p {
color: black;
font-size: 12px;
font-family: Verdana, Georgia, sans-serif;
text-align: center;
padding-right: 30px;
padding-left: 30px }
a:link, a:visited,  				    {
color: black;
font-size: 12px;
font-family: Verdana, Georgia, sans-serif;
font-weight: bold;
text-decoration: none }
a:active, a:hover 				   {
color: #000;
font-size: 12px;
font-family: Verdana, Georgia;
text-decoration: underline }
H1 						  {
color: black;
font-size: 14px;
font-family: Verdana, Georgia;
font-weight: 700 }
#body   {
width: 100%;
height: 100% }
#main           {
background-image: url(../images/main-bg.jpg);
background-repeat: repeat-y;
background-position: 0 114px;
margin: 0;
padding: 0;
width: 778px;
height: 100%;
min-height: 415px;
clear: both;
border: solid 1px #000 }
#shade {
background-image: url(../images/bg_shade.png);
background-repeat: repeat-y;
background-position: 50% 0 }
#shade_bottom {
background-image: url(../images/shade_bottom.gif);
background-repeat: no-repeat;
background-position: 50% 0;
height: 15px }
#top    {
background-image: url(../images/top_img.jpg);
background-repeat: no-repeat;
width: 778px;
height: 80px }
#menu_balk   {
background-image: url(../images/menu_bg.gif);
background-repeat: no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 2px;
height: 34px }
#navigation     {
visibility: visible;
margin: 0 0 0 0;
padding: 0;
position: relative;
bottom: 0;
height: 34px;
border: 0 }
* html #navigation  {
margin-left: -3px }
#navigation ul   {
margin: 0 0 0;
padding: 0 0 0 }
#navigation ul li     {
display: inline;
margin: 0;
padding: 0;
float: left }
#navigation ul li a:hover       {
border-bottom: 5px solid #f00 }
#img_right    {
padding-bottom: 5px;
position: relative;
width: 117px;
float: right;}
#img_right img {
display: block;
margin: 0;
padding: 0;
float: right;
border-top: 0;
border-right: 0;
border-bottom: 1px solid black;
border-left: 0 }
#menu_left           {
	background-image: url(../images/left_menu_top.jpg);
background-repeat: no-repeat;
background-position: 0 0;
text-align: left;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 103px;
padding-bottom: 15px;
padding-left: 0;
width: 207px;
min-height: 460px;
float: left;
clear: left }
#menu_left li {
	list-style-type: none; }
#menu_left h1  {
	color: black;
	font-size: 12px;
	font-family: Verdana, Georgia;
	font-weight: bold;
	line-height: 18px;
	width: 178px;
	margin: 0;
	padding: 0 0 0 25px;
	border-bottom: 1px solid #8c9499       }
#menu_left .header  {
	color: #2c2c2c;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	line-height: 180%;
	background-image: url('../images/open.gif');
	background-repeat: no-repeat;
	background-position: 10px 6px;
	display: inline;
	margin: 0;
	padding: 0 0 0 25px;
	width: 178px;
	float: left  ;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #797979; }
#menu_left a:link, #menu_left a:visited {
	color: #474747;
	font-size: 12px;
	font-family: verdana, sans-serif;
	font-weight: normal;
	line-height: 180%;
	text-decoration: none;
	width: 175px;
	float: left;
	padding-left: 25px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #797979; }
#menu_left a:hover, #menu_left a:active {
	background-color: #f1f1f1;
	text-decoration: none; }
#menu_left .act {
	font-family: verdana, sans-serif;
	font-weight: normal;
	background-color: #f1f1f1;
	text-decoration: none;
	width: 200px;
	float: left; }
#footer {
text-align: right;
margin-bottom: 10px;
padding-right: 20px;
width: 770px }
#footer .legal, #footer .legal a:link, #footer .legal a:visited, #footer .legal a:active  {
color: #5c97ae;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: none }
#footer .legal a:hover, #footer .legal a:active     {
color: #5c97ae;
font-size: 11px;
font-family: Arial;
font-weight: bold;
text-decoration: underline }
#footer .small  {
color: #a3a3a3;
font-size: 10px;
font-family: Arial }
#content    {
text-align: left;
display: inline;
margin-top: 50px;
position: relative;
top: 10px;
left: 0;
width: 452px;
float: left }
#content table {
margin-left: 25px }
#content .titel, .titel       {
display: block;
margin-bottom: 2px;
margin-left: 40px;
padding-bottom: 20px }
#content .head {
display: block;
margin-bottom: 2px;
padding-bottom: 20px }
#content .map {
display: block;
margin-top: 20px }
#content .schema {
text-align: left;
display: block;
margin-bottom: 20px }
#content .prodimg a:hover, #content .prodimg a:active {
border: solid 2px #f00 }
#content .prodimg, #content .prodimg a:link  {
display: inline;
margin-right: 10px;
margin-bottom: 10px;
border: solid 1px black }
#view_prod {
background-color: transparent;
text-align: left;
display: block;
padding-top: 30px;
width: 452px;
float: left }
#view_prod img {
padding-left: 30px;
border-width: 0 }
.wrap {
float:none;
clear:both;
border:0;
visibility:hidden;
margin:0;
padding:0;
height:0;
line-height:1px;
font-size:1px;
}
.menu {
border: solid 1px silver }
#menu1, #menu1 a:link, #menu1 a:visited, #menu2, #menu2 a:link, #menu2 a:visited, #menu3, #menu3 a:link, #menu3 a:visited {
color: black;
font-size: 12px;
font-family: Verdana, Georgia;
font-weight: bold;
text-decoration: none;
cursor: hand   ;
border-width: 0 }
#menu1outline, #menu1outline a:link, #menu1outline a:visited, #menu2outline, #menu2outline a:link, #menu2outline a:visited, #menu3outline, #menu3outline a:link, #menu3outline a:visited   {
color: black;
font-size: 11px;
font-family: Verdana, Georgia;
font-weight: normal;
text-decoration: none }
#menu1outline a:hover, #menu1outline a:active, #menu2outline a:hover, #menu2outline a:active, #menu3outline a:hover, #menu3outline a:active   {
color: red;
font-size: 11px;
font-family: Verdana, Georgia;
font-weight: normal;
text-decoration: none }
.prodhead-s {
color: black;
font-size: 12px;
font-family: Verdana, Georgia;
font-weight: 700;
letter-spacing: 0;
margin: 2px 0;
padding-bottom: 2px }
.tabel   {
color: black;
font-size: 10px;
font-family: Verdana, Georgia;
padding-right: 3px;
padding-left: 5px;
height: 18px;
border-right: 1px solid silver;
border-left: 1px solid silver }
.tabelhead  {
color: black;
font-size: 12px;
font-family: Verdana, Georgia, sans-serif;
font-weight: bold;
margin: 0;
padding: 3px 1px 3px 5px;
border-width: 0 }
.tabel2 {
color: black;
font-size: 9px;
font-family: Verdana, Georgia;
border: solid 2px #eaeaef }
.prodtable {
margin-left: 15px }
input  {
font-size: 11px;
font-family: Arial, Verdana;
margin-top: 0;
width: 180px;
overflow: auto;
border: solid 1px #cecece }
textarea {
font-size: 11px;
font-family: Arial, Verdana;
width: 180px;
border: solid 1px #cecece;
overflow: auto }
.button {
color: #fff;
font-weight: 700;
background-color: #06f;
border: solid 2px #e0e0e0 }
iframe    {
margin: 0;
float: left;
border: solid 1px #e3e3e3 }
.description  {
text-align: center;
letter-spacing: 1.3px;
margin-left: 15px;
padding: 10px;
width: 400px;
border: solid 1px silver }
#footer .design a:link, #footer .design a  {
color: #fffff7;
text-decoration: none;
margin-right: 60px;
padding-right: 60px }
li {
	font-size: 12px;
	font-family: verdana, sans-serif;
	text-align: left; }
ul {
	margin-right: 20px;
	margin-left: 30px; }

