body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1d5aa8;
    text-align:left;
}
form{
  display:inline;
  margin:0px;
  padding:0px;
}

table {
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td, th {
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: top;
	color: #1d5aa8;
}
h3{
  margin: 0px;
  padding:0px;
  font-size:18px;
  font-weight:bold;
  margin-bottom:10px;

}
h4{
  margin: 0px;
  padding:0px;
  font-size:15px;
  font-weight:bold;
  margin-bottom:10px;

}
h5{
  margin: 0px;
  padding:0px;
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;

}
p{
  margin-top:0px;
  padding-top:0px;
}
tr {vertical-align:top;
}

img {
	border: 0px;
}

a {
	color: #ba2525;
	text-decoration: none;
}

a:visited {
	color: #ba2525;
	text-decoration: none;
}

a:hover {
	color: #e27272;
	text-decoration: none;
}

#inhalt{
	margin:auto;
	width:980px;
	text-align:left;
	height:100%;
	overflow:visible;
}
#kopf{
	background:url(../picture/kopf.jpg) top center no-repeat;
	height:145px;;
	position:relative;
}
#unten{
	height:100px;
	background:url(../picture/unten.jpg) top center no-repeat;
	width:980px;
	padding-top:62px;
	text-align:center;
}
.k_logo{Position:absolute;
top:15px;
left:4px;
}
#menu_o{
  margin:0px;
  padding: 0px;
Position:absolute;
top:100px;
left:174px;
  height:20px;
  z-index:10;
}

#menu_o ul {
  margin: 0px;
  padding: 0px;
  display:block;
}

.menu_o_li, .menu_o_lia{
  display: inline;
  margin: 0px;
  list-style: none;
  line-height:32px;  
  white-space:nowrap;
  float:left;
  width:90px;
  text-align:left;
}
.menu_o_li a{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
  padding-left:6px;
}
.menu_o_li a:visited{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
  padding-left:6px;
}
.menu_o_li a:hover{
	font-size: 13px;
	color: #4188DE;
	text-decoration: none;
	font-weight: normal;
  padding-left:6px;
}
.menu_o_lia a{
  font-size: 13px;
  color: #c60030;
  text-decoration: none;
	font-weight: normal;
  padding-left:6px;
}
.menu_o_lia a:visited{
  font-size: 13px;
  color: #c60030;
  text-decoration: none;
	font-weight: normal;
  padding-left:6px;
}
.menu_o_lia a:hover{
	font-size: 13px;
	color: #FF1550;
	text-decoration: none;
	font-weight: normal;
	padding-left:6px;
}
.linkanker{
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
	overflow:visible;
}
.linkbox{
	position: absolute;
    top: 44px;
	left: 0px;
	height:1px;
	overflow:hidden;
	visibility: hidden;	
    z-index:3;
}
.linkboxa {
	position: absolute;
	top: 30px;
	left: 0px;
	visibility: visible;	
    z-index: 6;
	height:auto;
	overflow:visible;
	background-color:#ffffff;
	border:#abb5cb 1px solid;
}
.linkboxa1 {
	position: absolute;
	top: 40px;
	left: -70px;
	visibility: visible;	
    z-index: 6;
	background-color:#ffffff;
	border:#abb5cb 1px solid;
	height:45px;
	width:208px;
	padding:5px;
	vertical-align:middle;
}
.linkboxa1 a{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
}
.linkboxa1 a:visited{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
}
.linkboxa1 a:hover{
	font-size: 13px;
	color: #317DDB;
	text-decoration: none;
	font-weight: normal;
}
.u_menu{
  margin: 0px;
  padding: 0px;
  text-align:left;
  width:200px;
}
.u_menu_li, .u_menu_lia{
  margin-left:2px;
  margin-right:6px;
  line-height:20px;
  list-style: none;
  background:url(../picture/str_menuo.jpg) top center no-repeat;
  border:none;
}
.u_menu_li a{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
}
.u_menu_li a:visited{
  font-size: 13px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.u_menu_li a:hover{
	font-size: 13px;
	color: #15468E;
	text-decoration: none;
	font-weight: normal;
}
.u_menu_lia a{
  font-size: 13px;
  color: #c60030;
  text-decoration: none;
	font-weight: normal;
}
.u_menu_lia a:visited{
  font-size: 13px;
  color: #c60030;
  text-decoration: none;
	font-weight: normal;
}
.u_menu_lia a:hover{
	font-size: 13px;
	color: #FF1550;
	text-decoration: none;
	font-weight: normal;
}
#c_inhalt{
width:980px;
margin-top:10px;
text-align:left;
display:block;
}
#leiste_l {
  float:left; 
  width:160px; 
  display:block;
  margin-top:-9px;
}
#menul{
	width:160px;
	left:0px;
	top:0px;
	margin:0px;
	padding: 0px;
}
#leiste_rechts {
   position: static;
   float: right;
   width: 160px;
   margin: 0px;
   padding-right: 0px;
  margin-top:-9px;
}
#mitte {
	margin: 0px;
	margin-right: 170px;
	margin-left: 174px;
	padding:0px;
	padding-bottom: 5px;
	min-height:300px;
}
.clear {clear:both;}
.box_la{
  background:url(../picture/str_leiste.jpg) no-repeat left top;
  padding:6px;
  padding-top:8px;
  padding-bottom:8px;
  font-size:13px;
  font-weight:bold;
}
.box_la1{
  background:url(../picture/str_leiste.jpg) no-repeat left top;
  padding:6px;
  padding-top:10px;
  padding-bottom:10px;
  font-size:13px;
  font-weight:bold;
}
.box_la2{
  padding:6px;
  padding-top:0px;
  padding-bottom:10px;
  font-size:13px;
  font-weight:bold;
}
.box_lu{
  width:160px;
  background:url(../picture/str_leiste.jpg) no-repeat left top;
  height:2px;
  overflow:hidden;
}
.box_lu1{
  width:160px;
  background:url(../picture/str_leiste.jpg) no-repeat left top;
  height:2px;
  overflow:hidden;
  margin-bottom:10px;
}
#menul{
	width:160px;
	left:0px;
	top:0px;
	margin:0px;
	padding: 0px;
}
#menul ul {
  width: 157px;
  margin: 0px;
  padding: 0px;
  margin-top:5px;
  margin-bottom:20px;
  margin-left:2px;
}
#menul ul li{
  line-height:19px;
  padding-left:-6px;
}
#menul ul ul{
	margin: 0px;
	padding: 0px;
	margin-left:-15px;
	width:150px;
	background:url(../picture/hinter_ml.jpg) right repeat-y;
}
#menul ul ul li{
  line-height:16px;
  padding-left:-5px;
}
#menul ul ul a{
  font-size:11px;
}
#menul ul ul ul{
  margin: 0px;
  padding: 0px;
  margin-left:-15px;
  background:#ffffff;
}
#menul ul ul ul li{
  line-height:16px;
  padding-left:-2px;
}


.menul_li {
    list-style:url(../picture/iq_pfeila.gif);
	padding:0px;
	margin-left:22px;
	font-weight:normal;
}

.menul_lia {
    list-style:url(../picture/iq_plus.gif);
	padding:0px;
	margin-left:22px;
	font-weight:normal;
}
.menul_lia1 {
    list-style:url(../picture/iq_pfeila1.gif);
	padding:0px;
	margin-left:22px;
	font-weight:normal;
}
.menul_lip {
    list-style:url(../picture/iq_plus.gif);
	padding:0px;
	font-weight:normal;
	margin-left:22px;
}
.menul_lip1 {
    list-style:url(../picture/iq_plus1.gif);
	padding:0px;
	margin-left:22px;
	font-weight:normal;
}

.menul_liu {
    list-style:url(../picture/iq_pfeila.gif);
	padding:0px;
	margin-left:32px;
	font-weight:normal;
}

.menul_liua {
    list-style:url(../picture/iq_pfeila.gif);
	padding:0px;
	margin-left:32px;
	font-weight:normal;
}
.menul_li a {
  color: #1d5aa8;
}
.menul_li a:visited {
  color: #1d5aa8;
}
.menul_li a:hover {
	color: #4188DE;
}

.menul_lia1 a {
  color: #c60030;
}
.menul_lia1 a:visited {
  color: #c60030;
}
.menul_lia1 a:hover {
	color: #FF1550;
}
.menul_lip a{
  color: #1b5dbb;}
.menul_lip a:visited{
  color: #1b5dbb;}
.menul_lip a:hover{
	color: #15468E;
}
#unten ul{
margin:auto;
width:250px;
  padding: 0px;
  display:block;
}

.menu_u_li, .menu_u_lia{
  display: inline;
  margin: 0px;
  list-style: none;
  line-height:20px;  
  white-space:nowrap;
  float:left;
  text-align:left;
  border-left:#1d5aa8 1px solid;
  padding-left:7px;
  padding-right:6px;
}
.menu_u_li a{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
}
.menu_u_li a:visited{
  font-size: 13px;
  color: #1d5aa8;
  text-decoration: none;
  font-weight: normal;
}
.menu_u_li a:hover{
	font-size: 13px;
	color: #4188DE;
	text-decoration: none;
	font-weight: normal;
}
.menu_u_lia a{
  font-size: 13px;
  color: #c60030;
  text-decoration: none;
	font-weight: normal;
}
.menu_u_lia a:visited{
  font-size: 13px;
  color: #c60030;
  text-decoration: none;
	font-weight: normal;
}
.menu_u_lia a:hover{
	font-size: 13px;
	color: #FF1550;
	text-decoration: none;
	font-weight: normal;
}
#rbenutzer, #rpasswort, #osuchi{
  border:1px solid #999999;
  color:#494949;
	font-size:12px;
	background: url(../picture/h_input.jpg) #ffffff top repeat-x;
	font-weight: normal;
    height: 19px;
	padding:0px;
	width:112px;
	margin: auto;
	vertical-align:middle;
	margin-right:5px; 
	padding-left:2px;
	padding-right:1px;
	margin-top:2px;
    margin-bottom:2px;
}
#rbenutzer{
  margin-bottom:3px;
}

#lbuttonr, #osuchb{
  border:1px solid #999999;
	color:#494949;
	font-size:10px;
	font-weight: normal;
	margin: 0px;
    height: 21px; 
	margin: auto;
	vertical-align:middle;
	width:24px;
    background: center center url(../picture/button_h.gif); 
	background-color:Transparent; 
	margin-top:2px;
    margin-bottom:2px;
}
 .pwl{
   display:block;
   padding-left:15px;
   padding-top:3px;
   background:url(../picture/iq_pfeila.gif) left no-repeat;
   font-size:11px;
   font-weight:normal;
 }
.box_r{
padding:6px;
padding-top:0px;
padding-left:12px;
padding-right:0px;
}
.box_ma{
  margin-top:9px;
  width:634px;
  background:url(../picture/boxl_a.jpg) repeat-y right top;
}
.box_mu{
  width:634px;
  background: url(../picture/bmitte_u.jpg) no-repeat left top;
  height:5px;
  overflow:hidden;
}
.box_m{
  width:629px;
  border:1px solid #c0c0c0;
  padding:0px;
}
.box_mi{
  padding:10px;
}
.md_g{
margin:0px;
padding-bottom:5px;
background:url(../picture/str_m.jpg) bottom center no-repeat;
}
.md_right{
float:right;
width:320px;
margin:0px;
position:static;
}
.md_left{
width:320px;
margin:0px;
}

.md_right div, .md_left div, .md_g div{
  margin:15px;
  min-height:50px;
  margin-top:0px;
  margin-bottom:0px;
  text-align:justify;
  padding-bottom:0px;
}

.md_right div div, .md_left div div, .md_g div div{
  margin:0px;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  min-height:30px;
  margin-bottom:0px;
}

.img_md, .md_right img, .md_left img, .md_g img{
  display: block;
  float:left;
  margin-right:6px;
  margin-bottom:6px;
  margin-top:2px;
  border:1px solid #999999;
}

.md_right h3, .md_left h3, .md_g h3{
	margin:0px;
	margin-top:0px;
	margin-bottom:4px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.md_right h4, .md_left h4, .md_g h4{
	margin:0px;
	margin-top:0px;
	margin-bottom:6px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

.md_right h5, .md_left h5, .md_g h5{
    display:block;
	margin:0px;
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}

.md_right a, .md_left a, .md_g a{
   display:inline-block;
   padding-left:13px;
   padding-top:2px;
   background:url(../picture/iq_pfeila.gif) left no-repeat;
 }
.hellgrau{
  color:#888888;
}
.table_formular{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  margin-left:-2px;
  border:none;
}
.table_formular td, th{
  padding:2px;
  margin:0px;
  font-weight:normal;
  vertical-align:middle;
}
.table_formular_o{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  margin-left:-2px;
  border:none;
  margin-bottom:8px;
}
.table_formular_o td, th{
  padding:2px;
  margin:0px;
  font-weight:normal;
  vertical-align:middle;
}
.box_mi h3{
  margin: 0px;
  padding:0px;
  font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
}
.box_mi h4{
  margin: 0px;
  padding:0px;
  font-size:15px;
  font-weight:bold;
  margin-bottom:10px;
}
.box_mi h5{
  margin: 0px;
  padding:0px;
  font-size:13px;
  font-weight:bold;
  margin-bottom:10px;
}
.input {
	border:1px solid #cfcfcf;
	font-size: 12px;
	background-color:#ffffff;
	font-weight: normal;
	margin: 2px;
	color:#666666;
}
.inputaa {
	border:1px solid #cfcfcf;
	font-size: 12px;
	background-color:#ffffff;
	font-weight: normal;
	margin: 2px;
	margin-top:5px;
	color:#333333;
}
.button {
	font-size: 13px;
	color: #1d5aa8;
	font-weight: normal;
	border-width: 1px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
    background:repeat-y center center url(../picture/button_h1.jpg); 
	background-color:Transparent; 
}
.linkpfeil{
   display:block;
   padding-left:15px;
   padding-top:3px;
   background:url(../picture/iq_pfeila.gif) left no-repeat;
 }
 .thlink{
   display:block;
   padding-left:15px;
   padding-top:3px;
   background:url(../picture/iq_pfeila.gif) left no-repeat;
 }
.buttonart {
	font-size: 13px;
	font-weight: normal;
	color: #1d5aa8;
	border-width: 1px;
	border-color: #cfcfcf;
	height:21px;
	margin:0px;
    background:repeat-y center center url(../picture/button_h1.jpg); 
	background-color:Transparent; 
}










hr{
  color: #1d5aa8;
  background-color:#1d5aa8;
  height:1px;
  border:none;
}
.tabelle2{
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	border-color:#CCCCCC;
}

.preis1{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.preis2{
	color: #1d5aa8;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.preis3{
	color: #ba2525;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.arab{
	color: #ba2525;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.inputa {
	border:1px solid #cfcfcf;
	color:#1d5aa8;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-weight: normal;
	z-index:1;
	visibility:visible;
	list-style-position: outside;
	}

.inputal {
	border:1px solid #cfcfcf;
	color:#1d5aa8;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-weight: normal;
	z-index:1;
	visibility:visible;
	list-style-position: outside;
	}
	
.inputa1 {
	border:1px solid #cfcfcf;
	color:#1d5aa8;
	font-size:12px;
	background-color:#ffffff;
	font-weight: normal;
	z-index:1;
	visibility:hidden;	
}
.inputpreis {
	font-family: Arial, Helvetica, sans-serif;
	border:0px solid #cfcfcf;
	color:#1d5aa8;
	font-size:14px;
	text-align: right;
	background-color:#ffffff;
	font-weight: bold;
}

.inputcounter {
	font-family: Arial, Helvetica, sans-serif;
	border:0px solid #cfcfcf;
	color:#1d5aa8;
	font-size:12px;
	background-color:#ffffff;
	font-weight: normal;
	text-align: right;
	margin:0px;
	height:16px;
}

.inputa2 {
	border:1px solid #cfcfcf;
	color:#1d5aa8;
	font-size:12px;
	background-color:#ffffff;
	font-weight: normal;
	margin: 0px;
    height: 17px; 
}


.buttonstamm {
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	width:200px;
	color:#1d5aa8;
}

.buttonsuch {
	FONT-SIZE: 12px;
	COLOR: #1d5aa8;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width:100px;
}


.buttonbenutzer {
	FONT-SIZE: 12px;
	COLOR: #1d5aa8;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width:160px;
}

.buttonspeich {
	FONT-SIZE: 12px;
	COLOR: #1d5aa8;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width:80px;
}

.buttonmid {
	FONT-SIZE: 12px;
	COLOR: #1d5aa8;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width:120px;
}



.hr_b{COLOR: #1d5aa8;
height:1px;
}
.artbutton {
font-family: Arial, Helvetica, sans-serif; 
color: #1d5aa8; 
background-color: #FFFFFF; 
font-size: 8pt; 
border: solid 1px #808080; 
margin-top: 0px; 
margin-left: 2px; 
margin-bottom: 0px; 
height:17px; 
width: 16px; 
font-weight: bold; 
}
.error {
	font-weight: bolder;
	font-size: 12px;
	color: #ba2525;
} 
.hinweis1 {
	font-weight: normal;
	font-size: 12px;
	color: #ba2525;
} 

.hinweis {
	font-weight: bolder;
	font-size: 10px;
	color: #ba2525;
} 

.boxh{
  position: relative;
  top:0px;
  left:0px;
  z-index:1;
}

.boxl{
  position: relative;
  top:0px;
  left:0px;
}

.Ueber1{
	color: #1d5aa8;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
} 
.ueber1{
	color: #1d5aa8;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}
.ueber2u{
	color: #ba2525;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.ueber3u{
	color: #ba2525;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}


.ueber2{
	color: #1d5aa8;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.ueber2:link {
	font-size: 15px;
	color: #1d5aa8;
	font-weight: bold;
	text-decoration: none;
}

.ueber2:visited {
	font-size: 15px;
	color: #1d5aa8;
	font-weight: bold;
	text-decoration: none;
}

.ueber2:hover {
	font-size: 15px;
	color: #4E8FE0;
	font-weight: bold;
	text-decoration: none;
}


.ueber3{
	color: #1d5aa8;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.tlinklink
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.tlink:link
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.tlink:visited
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.tlink:hover
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.textbl{
	font-size: 12px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;  
}
.artt1
{
	font-size: 14px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;  
}
.artt1:link
{
	font-size: 14px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;  
}
.artt1:visited
{
	font-size: 14px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;  
}
.artt1 a:hover
{
	font-size: 14px;
	color: #e27272;
	text-decoration: none;
	font-weight: normal;  
}
.artt2
{
	font-size: 12px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt2:link
{
	font-size: 12px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt2:visited
{
	font-size: 12px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt2 a:hover
{
	font-size: 12px;
	color: #e27272;
	text-decoration: none;
	font-weight: normal;
}

.artt3a
{
	font-size: 13px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt3
{
	font-size: 13px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt3:link
{
	font-size: 13px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt3:visited
{
	font-size: 13px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artt3 a:hover
{
	font-size: 13px;
	color: #e27272;
	text-decoration: none;
	font-weight: normal;
}
.artt4
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.artt5
{
	font-size: 10px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.artpreis1
{
	font-size: 13px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: bold;
}
.artpreis2{
	font-size: 11px;
	color: #1d5aa8;
	text-decoration: none;
	font-weight: normal;
}
.news{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1d5aa8;
	padding: 11px;
	padding-left:0px;
	margin-bottom:5px;
}
.pressem{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding: 3px;
}
.rahmen{
	padding: 10px;
}

.ltaboben {
	padding: 3px;
}
	
.tdtaboben{
	height: 20px;
}
	
.ltabli{
	width: 146px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}
	
.tdtabli{
	text-align: right;
	vertical-align: middle;
	height: 20px;
	padding-right:10px;
}	
.tdleistel{
	width:146px;
	vertical-align:top;
	background-color: #dedede;
}	
.tdlleiste{
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left:6px;
	}
.tabelle1{
	border-style: solid;
	border-width: 1px;
	background-color: #f7f7f7;
	border-color:#888888;
	padding: 2px;
	border-collapse:collapse;
}
.box_anker {
	position: relative;
	top: 0px;
	left: 0px;
	z-index:1;
}


.box_frame {
	border-color: #0E3192;
	border-style: solid;
	border-width: 1px;
	position: absolute;
	top: 60px;
	width: 390px;
	left: 60px;
	height: 250px;
	background-color: #ffffff;
	z-index: 30;
}


.beschreibung{
	position:absolute;
	top:0px;
	width: 400px;
	height: 10px;
	left: 88px;
	visibility:hidden;
	z-index:1;
	overflow: scroll;
}

#table_formular{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:none;
}
#table_formular td, th{
  padding:2px;
  margin:0px;
  color:#000000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
}

#table1{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
}
#table1 td, #table1 th{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
  padding:2px;
  margin:0px;
  color:#1d5aa8;
  font-size:11px;
  font-weight:normal;
  vertical-align:top;
}
#table1 tr{
  margin:0px;
  padding:0px;
}

.table2{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
}
.table2 td{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
	color: #1d5aa8;
  padding:4px;
  margin:0px;
  font-size:12px;
  font-weight:normal;
  vertical-align:top;
}
.table2 th{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
  padding:4px;
	color: #1d5aa8;
  margin:0px;
  font-size:12px;
  font-weight:bold;
  vertical-align:top;
}

#table2 tr{
  margin:0px;
  padding:0px;
}

.table_ums{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
}
.table_ums td{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
	color: #1d5aa8;
  padding:4px;
  margin:0px;
  font-size:11px;
  font-weight:normal;
  vertical-align:top;
}
.table_ums th{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
  padding:4px;
	color: #1d5aa8;
  margin:0px;
  font-size:11px;
  font-weight:bold;
  vertical-align:top;
  text-align:left;
}

#table_ums tr{
  margin:0px;
  padding:0px;
}

#table_bio{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
}
#table_bio td{
  border:1px solid #cfcfcf;
  background-color:#ffffff;
  padding:3px;
  margin:0px;
  color:#00000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
  height:20px;
}
#table_bio th{
  border:1px solid #000000;
  background-color:#67a24e;
  padding:3px;
  margin:0px;
  color:#00000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
  height:20px;
  text-align:left;
}
#table_bio tr{
  margin:0px;
  padding:0px;
}
#abr{
  position:absolute;
  z-index:15;
  top:0px;
  left:0px;
  width:100%;
  visibility:hidden;
}
#abt{
  position:absolute;
  z-index:15;
  height:0px;
  top:0px;
  left:0px;
  width:100%;
  visibility:hidden;
  background-color:#ffffff;
  filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
#ab1{
  height:0px;
  width:0px;
  margin:auto;
  border:1px solid #1d5aa8;
  padding:0px;
  overflow:hidden;
  margin-left:100px;
}

#ekopf{
  background-image: url(../picture/m_str.jpg);
  background-position: left;
  background-repeat: repeat-y;
  height:15px;
  width:580px;
  text-align:right;
  filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;
}

#ekopfm{
  background-image: url(../picture/m_str.jpg);
  background-position: left;
  background-repeat: repeat-y;
  height:15px;
  width:350px;
  text-align:right;
  filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;
}

#eclose{
  right:0px;
} 

#ac1{
  padding:0px;
  margin:0px;
  border:0px;
}

#ac2{
  padding:5px;
  margin:0px;
  border:0px;
  width:635px;
  height:385px;
}
#td_amitarb{
  font-size:10px;
  padding-left:10px;
}
#td_amitarb td{
  font-size:10px;
}
#td_amitarb hr{
  color:#666666;
  height:1px;
}
#td_amitarb table{
  width:162px;
}
#td_amitarb img{
float:right;
margin-left:3px;
}
#td_amitarb a{
font-size:10px;
}
#am1, #am2, #am3, #am4, #am5, #am6, #am7, #am8, #am9{
  visibility:hidden;
  height:0px;
  overflow:hidden;
  border:1px solid #1d5aa8;
  width:350px;
  position:absolute;
  top:380px;
  z-index:15;
  margin:auto;
}
.amd{
  background-color:#FFFFFF;
  padding:10px;
}
.amd img{
float:right;
margin-left:10px;
margin-right:10px;
}
.table1{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
}
.table1 td, .table1 th{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
  padding:2px;
  margin:0px;
  font-size:11px;
  font-weight:normal;
  vertical-align:top;
}
.table1 tr{
  margin:0px;
  padding:0px;
}

.table1a{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
}
.table1a td, .table1a th{
  border:1px dotted #cfcfcf;
  background-color:#f7f7f7;
  padding:2px;
  margin:0px;
  color:#000000;
  font-size:13px;
  font-weight:normal;
  vertical-align:top;
}
.table1a tr{
  margin:0px;
  padding:0px;
}

#ul_presse {
  float: left;
  margin: 0px;
  padding: 0px;
  border: #1d5aa8 solid 1px;
  border-right:none;
  margin-bottom:15px;
}

#ul_presse li {
  display: inline;
  margin: 0px;
  list-style: none;
  border-right:1px solid #1d5aa8;
  float:left;
  padding:4px;
  font-size:13px;
  font-weight:bold;
  color:#FFFFFF;
}
.rplz{
border:1px solid #4c4f4d;position:absolute;background-color:e1e6e2;color:222222;font-size:11px;padding:3px;visibility:hidden;
}

#abp{
  height:0px;
  width:0px;
  border:1px solid #375629;
  padding:0px;
  overflow:hidden;
  position:absolute;
  top:-10px;
  left:15px;
}

#ekopfp{
  background-image: url(../picture/mb_str.jpg);
  background-position: left;
  background-repeat: repeat-y;
  height:15px;
  width:580px;
  text-align:right;
  filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;
}

#eclosep{
  right:0px;
} 

#acp{
  padding:0px;
  margin:0px;
  border:0px;
}
#table_biol{
  border-collapse: collapse;
  padding:0; 
  margin:0;
  border:1px solid #cfcfcf;
  margin-bottom:10px;
}
#table_biol td{
  border:1px solid #cfcfcf;
  background-color:#ffffff;
  padding:3px;
  margin:0px;
  color:#00000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
  height:20px;
}
#table_biol th{
  border:1px solid #000000;
  background-color:#67a24e;
  padding:3px;
  margin:0px;
  color:#00000;
  font-size:12px;
  font-weight:normal;
  vertical-align:middle;
  height:20px;
  text-align:left;
}
#table_biol tr{
  margin:0px;
  padding:0px;
}

#table_biol a{
  color:#000000;
}
#table_biol a:visited{
  color:#000000;
}
#table_biol a:hover{
  color:#375629;
}
#zurueck{
  float:right;
}

.dbio{
 margin-bottom:5px;
 font-size:12px;
}
.dbio a, .rplz a{
  color:#375629;
}
.dbio a:visited, .rplz a:visited{
  color:#375629;
}
.dbio a:hover, .rplz a:hover{
	color:#53833F;
}
.dbio1{
  font-weight:bold;
  font-size:13px;
  margin-bottom:8px;
  padding-top:8px;
}
.ndatum{
  padding-bottom:6px;
  font-style:italic;
}
.b_linie{
  height:11px;
  border-top: #1d5aa8 solid 1px;
}
.mpresse th{
  border: none;
  border-bottom:1px solid #cfcfcf;
  padding:3px;
  padding-left:0px;
  font-size:15px;
  font-weight:bold;
  color: #1d5aa8;
}
.mpresse td{
  border-bottom:1px solid #cfcfcf;
  padding:3px;
  padding-left:0px;
  padding-right:15px;
}
.t_frage{
	border-top:1px solid #1d5aa8;
	padding:11px;
	padding-left:0px;
}
.prior{
  visibility:hidden;
}
.tlink1{
background:url(../picture/iq_pfeila1a.gif) left no-repeat;
padding-left:15px;
}
.pflicht{
  text-align:right;
  font-size: 11px;
  color: #ba2525; 
}
.table_l10 td{
  padding-left:16px;
}
.p_vertriebsgebiete{
  margin-left:-9px;
}
.img_u{
  margin-top:3px;
  font-size:10px;
  margin-bottom:8px;
}
.table_sort{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  width:613px;
  margin-top:12px;
  border:#cfcfcf solid 1px;
  background-color:#f7f7f7;
}
.table_sort td{
  padding:3px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
  border:#cfcfcf solid 1px;
	color: #1d5aa8;
}
.table_sort th{
  padding:3px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
  border:#cfcfcf solid 1px;
	color: #1d5aa8;
  font-weight:bold;
}
.table_sort table{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  width:auto;
  margin-left:-3px;
}
.table_sort table td{
  padding:2px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
  border:none;
}
.soueber{
  font-size:14px;
  font-weigt.bold;
}
.a_lzeit{
   position: static;
   float: right;
   margin-top:0px;
   margin-left:8px;
   margin-right:4px;
}
.lztext{
  font-size:12px;
  margin-top:5px;
}

.so_text{
  font-size:12px;
  margin-top:4px;
  margin-bottom:4px;
}
.so_kurz{
  font-size:13px;
  font-weight:bold;
  margin-top:4px;
  margin-bottom:4px;
  color:#296e74;
}
.so_alink{
  font-weight:bold;
  font-size:15px;
}
.so_alink:visited{
  font-weight:bold;
  font-size:15px;
}
.so_alink:hover{
	font-weight:bold;
	font-size:15px;
}
.so_ueber{
  font-weight:bold;
}
.so_versand{
  font-size:11px;
}
.so_einh{
  font-size:13px;
  font-weight:bold; 
}
.so_preis{
  font-size:16px;
  font-weight:bold;
}
.so_mwst{
  font-weight:11px;
}
.w_netto{
  font-size:11px;
}
.verp{
  color:#ba2525;
  font-size:12px;
}
.ord1{
  display:block;
  font-size:20px;
}
.ord1z{
  font-size:10px;
  color:#ba2525;
}
.ord1r{
  display:block;
  font-size:20px;
  color:#ba2525;
}
.ord2{
  font-weight:bold;
  font-size:12px;
  color:#ba2525;
}
.ord3{
  display:block;
  font-size:15px;
}
.ord4{
  display:block;
  font-size:13px;
}
.table_rahmen{
  border:#cfcfcf solid 1px;
  background-color:#ffffff;
  padding:5px;
  margin:0px;
  font-size:12px;
  width:350px;
}
.table_rahmen img{
  border:none;
}
.table_artd{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  margin-top:10px;
  margin-bottom:5px;
  border:#ba2525 dotted 1px;
  width:100%;
}
.table_artd td, th{
  padding:3px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
  border:#ba2525 dotted 1px;
}
.table_artd table{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  border:none;
  width:auto;
}
.table_artd table td{
  padding-left:0px;
  padding-right:5px;
  margin:0px;
  font-size:12px;
  vertical-align:middle;
  border:none;
}
#table_artd1{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  margin-top:10px;
}
#table_artd1 td, th{
  padding:2px;
  padding-left:0px;
  padding-right:4px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
}
.table_auk{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:#ba2525 dotted 1px;
  margin-top:15px;
  width:100%;
}
.table_auk td{
  border: none;
  padding: 3px;
  font-size:12px;
  vertical-align:middle;
}
.blau{
  color:#337aba;
}
.hellgrau{
  color:#888888;
}
.rot{
  color:#ba2525;
}
.l_rot{
  color:#ba2525;
}
.l_gruen{
  color:#00ff00;
}
.l_blau{
  color:#001dff;
}
.l_gelb{
  color:#ffe200;
}

.verp{
  color:#ba2525;
  font-size:11px;
}
.sorto{
  display:block;
  margin-bottom:0px;
  font-size:11px;
}

.sorto1{
  font-size:11px;
}
.tanm td{
	font-size: 11px;
}

#kopf{
visibility:hidden;
height:0px;
overflow:hidden;
}
#leiste_l{
visibility:hidden;
height:0px;
overflow:hidden;
}
#leiste_rechts{
visibility:hidden;
height:0px;
overflow:hidden;
}
#mitte{
margin-right: 10px;
margin-left: 10px;
}

#unten{
visibility:hidden;
height:0px;
overflow:hidden;
}