#wrap		 { width: 807px; margin-right: auto; margin-left: auto; text-align: left;}
#top1		 { background-image: url(top1.jpg);  background-repeat: no-repeat;height: 15px; width: 807px;  }
#top2		 { background-image: url(top2.jpg); background-repeat: no-repeat; width: 807px; height: 93px; }
#mid1 		{ background-image: url(mid1.jpg); background-repeat: no-repeat; height: 22px; width: 807px; }
#mid2		 { background-image: url(mid2.jpg); background-repeat: repeat-y;  height: auto; width: 807px;  }
#mid3		 { background-image: url(mid3.jpg); background-repeat: no-repeat; height: 17px; width: 807px; }

#space 		{ float: left; height: 461px; width: 24px;}

#links_small 		{ text-align: left; float: left; width: 200px; margin-right: 24px;}
#links_big 		{ display: block; float: left; width: 540px; text-indent: 0px;}

#rechts_small		 { display: block; float: right; margin-right: 24px; width: 200px;}
#rechts_small img	 { margin-top: 12px; margin-bottom: 6px;}
#rechts_big 		{ display: block; float: left; width: 520px; line-height: 150%;}
#rechts_big img	{ margin-right: 12px; margin-bottom: 0px; }

#menu 		{ height: 18px; float: left; text-align: center; margin-right: 2px; margin-top: 65px; padding-right: 12px; padding-left: 12px;}
#menu_start	 { float: left; text-align: center; margin-right: 2px; width: 115px;}

#box { float: left;}

//.prod_pic_li { float: left; margin-right: 16px; height: auto; }
.prod_txt {  float: left; line-height: 150%;  display: block;}

.news_top		 { font-size: 16px; font-weight: bold; color: #FF0000; border-bottom-width: medium; border-bottom-style: dotted; border-bottom-color: #FF0000; margin-bottom: 12px; padding-bottom: 3px; }
.datum		 {   font-size: 10px; line-height: 110%;}
.hl_news 		{ font-size: 11px; font-weight: bold; padding-bottom: 6px;  line-height: 110%; }
.txt_news 		{ font-size: 10px; line-height: 110%;}
.hl_news_liste	{ line-height: 200%;  font-weight: bold; }
.txt_news_liste 	{ font-size: 11px;  line-height: 120%; }
.link_align_re 	{  font-size: 10px; text-align: right;  line-height: 100%;}
.bildtext 		{ font-size: 10px; font-style: italic;}
.bullet	{list-style-type: disc; list-style-position: outside;line-height: 100%;}
.txt_jobs 		{ line-height: 100%;}

.btn			 {background-image: url(hg_grau.jpg); line-height: 135%;}
.btn a		{text-decoration: none; }
.btn a:active 	{color: #000000;}

body {font-family: Arial, Helvetica, sans-serif; background-image: url(hg_grau.jpg); font-size: 12px; color: #666666;}
td 		{font-size: 12px; vertical-align: top;}
h2		 {font-size: 16px;}
h3		{font-size: 14px;}
ul		{list-style-type: none; list-style-position: outside;}
li	 	{line-height: 110%; margin-bottom: 6px;}
.toc {font-size: 14px;}
li a		 {text-decoration: none;}
a 		{color: #666666;}
a:hover 	{color: #000000;}
#iframe_box	{float: left;}