body {
	margin:0px;
	padding:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    color:#1b5dbb;  
    background-color: #ffffff;
	text-align:left;
}

table {
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td {
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	background-position: top right; 
	color: #1f5eb2;
}
textarea{
  font-size:12px;
}
tr {vertical-align:top;
}

img {
	border: 0px;
}
p { margin-top:0px;}

a {
	color: #ff8e01;
	text-decoration: none;
}

a:visited {
	color: #ff8e01;
	text-decoration: none;
}

a:hover {
	color: #C18300;
	text-decoration: none;
}

#rahmen{
	margin:auto;
	width:979px;
	text-align:left;
	height:100%;
	overflow:visible;
}
#kopf{
   height:185px;
}

#tableiste{
  border:1px solid #ff8e01;
  height:41px;
  margin-bottom:5px;
}
#menu_o{
  margin:0px;
  padding: 0px;
  margin-top:4px;
  margin-bottom:5px;
}

#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;
  padding-left:5px;
  padding-right:5px;
  border-right: #ff8e01 solid 1px;
}

.menu_o_li a{
  font-size: 15px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.menu_o_li a:visited{
  font-size: 15px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.menu_o_li a:hover{
	font-size: 15px;
	color: #15468E;
	text-decoration: none;
	font-weight: normal;
}
.menu_o_lia a{
  font-size: 15px;
  color: #ff8e01;
  text-decoration: none;
	font-weight: normal;
}
.menu_o_lia a:visited{
  font-size: 15px;
  color: #ff8e01;
  text-decoration: none;
	font-weight: normal;
}
.menu_o_lia a:hover{
	font-size: 15px;
	color: #ff8e01;
	text-decoration: none;
	font-weight: normal;
}
.linkanker{
	position:relative;
	top:0px;
	left:0px;
	z-index:8;
	overflow:visible;
}
.linkbox{
	position: absolute;
    top: 44px;
	left: 0px;
	visibility: hidden;	
    z-index: 5;
}
.linkboxa {
	position: absolute;
	top: 32px;
	left: -6px;
	visibility: visible;	
    z-index: 5;
	background-color:#ffffff;
	border:#ff8e01 1px solid;
}
.linkboxa1 {
	position: absolute;
	top: 34px;
	left: 0px;
	visibility: visible;	
    z-index: 5;
	background-color:#ffffff;
	border:#ff8e01 1px solid;
	height:70px;
	width:268px;
}
.linkboxa1 a{
  font-size: 15px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.linkboxa1 a:visited{
  font-size: 15px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.linkboxa1 a:hover{
	font-size: 15px;
	color: #15468E;
	text-decoration: none;
	font-weight: normal;
}
.searchbi{
  padding: 10px;
}
.u_menu{
  margin: 0px;
  padding: 0px;
  text-align:left;
  width:auto;
}
.u_menu_li, .u_menu_lia{
  margin-left:8px;
  margin-right:8px;
  line-height:20px;
  list-style: none;
  border-top: #ff8e01 1px solid;
}
.u_menu_li a{
  font-size: 14px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.u_menu_li a:visited{
  font-size: 14px;
  color: #1b5dbb;
  text-decoration: none;
  font-weight: normal;
}
.u_menu_li a:hover{
	font-size: 14px;
	color: #15468E;
	text-decoration: none;
	font-weight: normal;
}
.u_menu_lia a{
  font-size: 14px;
  color: #ff8e01;
  text-decoration: none;
	font-weight: normal;
}
.u_menu_lia a:visited{
  font-size: 14px;
  color: #ff8e01;
  text-decoration: none;
	font-weight: normal;
}
.u_menu_lia a:hover{
	font-size: 14px;
	color: #ff8e01;
	text-decoration: none;
	font-weight: normal;
}
#wkbox{
width:30px;
height:36px;
float:right;
text-align:left;
position:relative;
}
#suchb{
width:277px;
height:36px;
float:right;
text-align:left;
position:relative;
}
form{
  display:inline;
  margin:0px;
  padding:0px;
}
#suchb form{
  display:inline-block;
}
#searchprovider{
  background:url(../picture/sbox_hinter.jpg) repeat-x;
}
#osuchi{
  border:1px solid #1b5dbb;
  color:#494949;
	font-size:15px;
	background-color:#ffffff;
	font-weight: normal;
    height: 23px;
	padding:0px;
	width:185px;
	vertical-align:middle;
	position:absolute;
	top:2px;
	left:0px;
	vertical-align:middle;
	padding-left:3px;
	padding-top:5px;
}
#osuchb{
  border:1px solid #1b5dbb;
	color:#1b5dbb;
	font-size:15px;
	font-weight: normal;
    height: 30px; 
	background-color:#ffffff; 
	position:absolute;
	top:2px;
	left:200px;
	width:70px;
}
#starto{
  border:1px solid #ff8e01;
  margin-bottom:5px;
  width:732px;
}
#starto h3{
  color:#1b5dbb;
  margin:0px;
  font-size:27px;
  font-weight:normal;
  margin-bottom:13px;
}
#starto div{
  padding:10px;
  font-size:15px;
  color:#1b5dbb;  
}
.guen{
  display:block;
  margin-top:10px;
  color:#ff8e01;
  font-size:32px;
}  
.proz{
  color:#1b5dbb;  
  font-size:35px;
}
.sdet{
  display:block;
  text-align:right;
  margin-top:5px;
}
.sdet a{
  padding-left:30px;
  padding-right:5px;
  background:url(../picture/spunkt.jpg) no-repeat left center;
}
#starts{
  position:relative;
  top:0px;
  left:0px;
  margin-bottom:7px;
  border-left:none;
  padding:0px;
  font-size:15px;
  height:91px;
  margin-left:-5px;
}
#starts div{
  display:inline;
  padding:0px;
  width:239px;
  border:1px solid #1b5dbb;
  height:50px;
  float:left;
  height:91px;
  position:relative;
  margin-left:5px;
}
#starts div h4{
  margin:0px;
  padding:0px;
  font-size:17px;
  font-weight:normal;
  position:absolute;
  top:20px;
  right:10px;
}
.starts_a{
  text-align:right;
  position:absolute;
  top:45px;
  right:10px;
}
#unten{
  border-top:1px solid #ff8e01;
  padding-top:5px;
  padding-bottom:10px;
  padding-left:7px;
  font-size:13px;
  font-weight:bold;
}
#c_inhalt{
width:980px;
}

#leiste_l {
  float:left;
  width:241px;
  display:block;
}
.leiste_lb{
  border:1px solid #1b5dbb;
  width:239px;
  margin-bottom:5px;
  position:relative;
}
.leiste_lba{
  position:absolute;
  left:10px;
  top:140px;
  font-size:16px;
  font-weight:bold;
}
.leiste_l1{
  background:url(../picture/o_pfeil.jpg) no-repeat top left;
  padding:5px;
  border-bottom:1px solid #1b5dbb;  
  color:#1b5dbb;
  font-size:18px;
  padding-left:34px;  
}

#leiste_l ul {
  margin: 0px;
  padding: 0px;
  margin-left:7px;
  margin-top:7px;
  margin-bottom:7px;
}

.leiste_l_li {
  background:url(../picture/spunkt1.jpg) no-repeat center left; 
  padding:2px;
  padding-left:27px;
  padding-right:5px;
  line-height:15px;
  list-style: none;
  display:block;
  font-size:12px;
}
.leiste_l_lia {
  background:url(../picture/spunkt1.jpg) no-repeat center left; 
  padding:2px;
  padding-left:27px;
  padding-right:5px;
  line-height:15px;
  list-style: none;
  display:block;
  font-size:12px;
}
.leiste_l_l {
  padding:2px;
  padding-left:25px;
  padding-right:5px;
  line-height:17px;
  list-style: none;
  display:block;
}

.leiste_l_li a
{
	text-decoration: none;
	font-weight: normal;
	color:#1b5dbb;
}
.leiste_l_li a:visited
{
	font-weight: normal;
	text-decoration: none;
	color:#1b5dbb;
}
.leiste_l_li a:hover
{
	text-decoration: none;
	font-weight: normal;
	color:#15468E;
}
.leiste_l_lia a
{
	text-decoration: none;
	font-weight: normal;
	color:#ff8e01;
}
.leiste_l_lia a:visited
{
	font-weight: normal;
	text-decoration: none;
	color:#ff8e01;
}
.leiste_l_lia a:hover
{
	text-decoration: none;
	font-weight: normal;
	color:#C18300;
}

#mitte {
  margin-left:246px;  
  display:block;
  border:1px solid #ff8e01;
  margin-bottom:5px;
}
.stm{
  position:relative;
  top:0px;
  left:0px;
  height:635px;
}
.stm1{
  border:1px solid #ff8e01;
  position:absolute;
  top:0px;
  left:0px;
  width:485px;
  height:373px;
}
.stm2{
  border:1px solid #ff8e01;
  position:absolute;
  top:0px;
  left:492px;
  width:240px;
  height:373px;
}
.stm3{
  border:1px solid #ff8e01;
  position:absolute;
  top:380px;
  left:0px;
  width:732px;
  height:250px;
}
.stmu{
  background:url(../picture/o_pfeil.jpg) no-repeat top left;
  padding:5px;
  border-bottom:1px solid #ff8e01;  
  color:#1b5dbb;
  font-size:18px;
  padding-left:34px;  
}
.startmp{
  display:block;
  padding:10px;
  font-size:12px;
}
.stm1a{
  display:block;
  position:absolute;
  text-align:right;
  top:300px;
  right:0px;
}
.stm1p{
  display:block;
  position:absolute;
  text-align:right;
  top:293px;
  left:10px;
  color:#ff8e01;
  font-size:20px;
  font-weight:bold;
}

.stm2a{
  display:block;
  position:absolute;
  text-align:right;
  top:345px;
  right:15px;
}
.stm3a{
  display:block;
  position:absolute;
  text-align:right;
  top:223px;
  right:15px;
}
.stm1a a, .stm2a a,.stm3a a{
  background:url(../picture/spunkt.jpg) no-repeat center left; 
  padding-left:25px;
}
.stm3l{
  position:relative;
  left:0px;
}
.stm3li{
  position:absolute;
  top:0px;
  left:500px;
}

.stm1l{
  position:absolute;
  left:10px;
  top:45px;
  height:318px;
  width:220px;
}
.stm1r{
  position:absolute;
  left:243px;
  top:45px;
  height:318px;
  width:216px;
  border-left:1px dashed #ff8e01;
  padding-left:10px;
}
.stm1 h4{
  margin:0px;
  margin-bottom:3px;
  margin-top:-2px;
  font-weight:bold;
  font-size:14px;
}
.pd10{
  padding:10px;
  padding-top:4px;
  min-height:150px;
  background:no-repeat right top;
  font-size:12px;
}
.pd10 h3{
  margin:0px;
  margin-bottom:10px;
  font-wieght:normal;
  font-size:20px;
}
.pd10 h4{
  margin:0px;
  margin-bottom:10px;
  font-wieght:normal;
  font-size:16px;
}
.pd10 h5{
  margin:0px;
  margin-bottom:4px;
  font-wieght:normal;
  font-size:14px;
  margin-top:10px;
}
.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;
}
.error {
	font-weight: bold;
	color: #FF0000;
} 

.hinweis {
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
} 
.hinweis1 {
	font-weight: normal;
	font-size: 13px;
	color: #FF0000;
} 
.pflicht{
  text-align:right;
  font-size: 11px;
  color: #FF0000; 
}
.input {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ff8e01;
	background-color:#ffffff;
	color:#1b5dbb;
	margin: 2px;
}
.inputa{
	border:1px solid #ff8e01;
	background-color:#ffffff;
	color:#1b5dbb;
	margin: 2px;
}
.button {
	font-weight: normal;
	color:#1b5dbb;
	border-width: 1px;
	border-color: #cfcfcf;
	font-variant: normal;
	text-align: left;
	padding:3px;
	padding-right: 5px;
	padding-left: 5px;
    background:repeat-x center center url(../picture/button_h1.jpg); 
	background-color:Transparent; 
}

.tlink
{
  background:url(../picture/spunkt.jpg) no-repeat center left; 
  padding-left:25px;
  display:inline-block;
  margin-bottom:4px;
}
.tlinkb
{
  background:url(../picture/spunkt.jpg) no-repeat center left; 
  padding-left:25px;
  display:inline-block;
}
.tlink1
{
  background:url(../picture/spunkt.jpg) no-repeat center left; 
  padding-left:25px;
  display:inline-block;
  margin-bottom:4px;
  font-size:14px;
  font-weight:bold;
}
.tlinka
{
  display:inline-block;
}
.linkb a
{
  background:url(../picture/spunkt.jpg) no-repeat center left; 
  padding-left:25px;
  display:inline-block;
}
.ltabli{
  padding-top:5px;
  padding-left:12px;
	}
	
.ueber3{
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.anm1{
  height:55px;
  position:relative;
  padding-top;20px;
}
.anm2{
  width:250px;
  height:45px;
  position:absolute;
  top:-12px;
  left:420px;
}
.news{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ff8e01;
	padding: 10px;
	padding-left:0px;
	margin-bottom:10px;
}

.ueber2{
	font-size: 14px;
	font-weight: bold;
}

.ueber2:link {
	font-size: 14px;
	font-weight: bold;
}

.ueber2:visited {
	font-size: 14px;
	font-weight: bold;
}

.ueber2:hover {
	font-size: 14px;
	font-weight: bold;
}
#zurueck{
  margin-right:10px;
  margin-left_10px;
  margin-bottom:10px;
  margin-top:5px;
  float:right;
}
#abr{
  position:absolute;
  z-index:99999;
  top:0px;
  left:0px;
  width:100%;
  visibility:hidden;
}
#abt{
  position:absolute;
  z-index:99999;
  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 #1b5dbb;
  padding:0px;
  overflow:hidden;
}

#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;
}
.table_sort{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  width:710px;
  margin-top:12px;
  border:#ff8e01 solid 1px;
  background-color:#ffffff;
}
.table_sort td{
  padding:5px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
  border:#ff8e01 solid 1px;
}
.table_sort th{
  padding:5px;
  margin:0px;
  font-size:14px;
  font-weight:bold;
  vertical-align:top;
  border:#ff8e01 solid 1px;
}
.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:4px;
   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;
}
.table_rahmen{
  border:#ff8e01 solid 1px;
  background-color:#ffffff;
  padding:5px;
  margin:0px;
  font-size:12px;
  width:350px;
}
.table_rahmen img{
  border:none;
}
.ord1{
  display:block;
  font-size:20px;
}
.ord1z{
  font-size:10px;
  color:#ff0000;
}
.ord1r{
  display:block;
  font-size:20px;
  color:#ff0000;
}
.ord2{
  font-weight:bold;
  font-size:12px;
  color:#ba2525;
}
.ord3{
  display:block;
  font-size:16px;
}
.ord4{
  display:block;
  font-size:14px;
}
.artt1
{
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;  
}
.artt3
{
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}
.table_artd{
  border-collapse: collapse;
  padding:0px; 
  margin:0px;
  border:none;
  margin-top:10px;
  margin-bottom:5px;
  border:999999 solid 1px;
  width:100%;
}
.table_artd td, th{
  padding:3px;
  margin:0px;
  font-size:12px;
  vertical-align:top;
  border:#999999 solid 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: 1px solid #999999;
  margin-top:15px;
  width:100%;
}
.table_auk td{
  border: none;
  padding: 3px;
  font-size:12px;
  vertical-align:middle;
}

.arab{
	color: #ff0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.artpreis1
{
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.artpreis2
{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
.verp{
  color:#ff0000;
  font-size:12px;
}
.artt2
{
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}
.inputcounter {
	border:none;
	font-size:12px;
	background-color:#ffffff;
	font-weight: normal;
	text-align: right;
	margin:0px;
    color:#1b5dbb;  
}

.hr_b{
color:#ff8e01;
height:1px;
margin-bottom:10px;
border:none;
border-top:#ff8e01 1px solid;
};


/* ========================================== */


.td_m{
	font-size: 12px;
	color: #1f5eb2;
}

.ueber_m{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}




.inputa1 {
	border:1px solid #000000;
	color:#000000;
	font-size:11px;
	background-color:#ffffff;
	font-weight: normal;
	z-index:1;
	visibility:hidden;	
}
.inputpreis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:0px solid #000000;
	color:#1f5eb2;
	font-size:13px;
	text-align: right;
	background-color:#ffffff;
	font-weight: bold;
}


.inputa2 {
	border:1px solid #1f5eb2;
	color:#1f5eb2;
	font-size:11px;
	background-color:#ffffff;
	font-weight: normal;
	margin: 0px;
    height: 17px; 
}

.buttonart {
	FONT-SIZE: 9px;
	COLOR: #1f5eb2;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #1f5eb2;
	height:17px;
	margin:0px;
}
.buttonstamm {
	FONT-SIZE: 11px;
	COLOR: #1f5eb2;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #1f5eb2;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width:200px;
}

.buttonsuch {
	FONT-SIZE: 11px;
	COLOR: #1f5eb2;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #E08915;
	font-variant: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	width:100px;
}


.buttonbenutzer {
	FONT-SIZE: 11px;
	COLOR: #1f5eb2;
	font-weight: normal;
	font-family: Verdana, 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: 11px;
	COLOR: #1f5eb2;
	font-weight: normal;
	font-family: Verdana, 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: 11px;
	COLOR: #1f5eb2;
	font-weight: normal;
	font-family: Verdana, 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;
}

.artbutton {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; font-size: 8pt; border: solid 1px #808080; margin-top: 0px; margin-left: 2px; margin-bottom: 0px; height: 17 px; width: 16px; font-weight: bold; cursor: hand}

.bannertext{
	font-size: 24px;
	font-weight: normal;
	color: #000000;
}

.leistelinkb
{
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}
.leistelinkb:link
{
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}
.leistelinkb:visited
{
	font-size: 11px;
	color: #ff0000;
	font-weight: normal;
	text-decoration: none;
}
.leistelinkb:hover
{
	font-size: 11px;
	color: #FCCC64;
	text-decoration: none;
	font-weight: normal;
}



.mlbox1{
	position: absolute;
	top: 9px;
	left: 129px;
	visibility: hidden;	
}
.mlbox1a {
	position: absolute;
	top: 9px;
	left: 129px;
	background-color: #F3CA32;
	visibility: visible;	
	z-index:99;
}
.mlbox2{
	position: absolute;
	top: 31px;
	left: 129px;
	visibility: hidden;	
}
.mlbox2a {
	position: absolute;
	top: 31px;
	left: 129px;
	background-color: #F3CA32;
	visibility: visible;	
	z-index:99;
}
.mlbox3{
	position: absolute;
	top: 53px;
	left: 129px;
	visibility: hidden;	
}
.mlbox3a {
	position: absolute;
	top: 53px;
	left: 129px;
	background-color: #F3CA32;
	z-index:99;
	visibility: visible;	
}
.mlbox4{
	position: absolute;
	top: 75px;
	left: 129px;
	visibility: hidden;	
}
.mlbox4a {
	position: absolute;
	top: 75px;
	left: 129px;
	background-color: #F3CA32;
	z-index:99;
	visibility: visible;	
}
.mlbox5{
	position: absolute;
	top: 97px;
	left: 129px;
	visibility: hidden;	
}
.mlbox5a {
	position: absolute;
	top: 97px;
	left: 129px;
	background-color: #F3CA32;
	z-index:99;
	visibility: visible;	
}
.mlbox6{
	position: absolute;
	top: 119px;
	left: 129px;
	visibility: hidden;	
}
.mlbox6a {
	position: absolute;
	top: 119px;
	left: 129px;
	background-color: #F3CA32;
	z-index:99;
	visibility: visible;	
}

.mlbox7{
	position: absolute;
	top: 141px;
	left: 129px;
	visibility: hidden;	
}
.mlbox7a {
	position: absolute;
	top: 141px;
	left: 129px;
	background-color: #F3CA32;
	z-index:99;
	visibility: visible;	
}
.mlbox8{
	position: absolute;
	top: 141px;
	left: 129px;
	visibility: hidden;	
}
.mlbox8a {
	position: absolute;
	top: 141px;
	left: 129px;
	background-color: #F3CA32;
	z-index:99;
	visibility: visible;	
}

.ueber1{
	color: #1f5eb2;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.ueber2u{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.ueber3u{
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.textbl{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;  
}

.artt4
{
	font-size: 11px;
	color: #1f5eb2;
	text-decoration: none;
	font-weight: normal;
}
.artt5
{
	font-size: 9px;
	color: #1f5eb2;
	text-decoration: none;
	font-weight: normal;
}
.pressem{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding: 3px;
}

.ltaboben {
	padding: 3px;
}
	
.tdtaboben{
    background-image:url(../picture/tab_m.jpg); 
	background-repeat:repeat-x;
	height: 33px;
}

.tdtabobena{
    background-image:url(../picture/taba_m.jpg); 
	background-repeat:repeat-x;
	height: 33px;
}
	
	
.tdtabli{
	text-align: left;
	vertical-align: middle;
	height: 22px;
}	
.tdleistel{
	width:136px;
	vertical-align:top;
	background-color: #FA7D00;
}	
.tdlleiste{
	text-align: left;
	vertical-align: middle;
	height: 20px;
	}
.tabelle1{
	border-style: solid;
	border-width: 1px;
	background-color: #f7f7f7;
	padding: 2px;
}
.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: 2000;
}

.beschreibung{
	position:absolute;
	top:0px;
	width: 400px;
	height: 10px;
	left: 0px;
	visibility:hidden;
	z-index:1;
	overflow: scroll;
}

.clear {clear:both;}
.tabf{
  background-color:#dddddd;
}
.prior{
visibility:hidden;
}
.u_linie hr{
  border:none;
  border-top:2px solid #ff8e01;
  margin-top:4px;
  margin-bottom:4px;
}
.preis1{
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.preis2{
	color: #1d5aa8;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.preis3{
	color: #ba2525;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.banz{
  width:26px;
  display:inline-block;
}

