input.txt {
  background-color: #e3f2f7;
  border: inset 1px #00008B;
  width: 180px;
}
input.radio { color: #00008B; background-color: #e3f2f7; border: inset 1px #00008B;}
input.check { color: #00008B;}
textarea {
  width: 200px;
  height: 80px;
  background-color: #e3f2f7;
  border: inset 1px #00008B;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 35%;
  font: 8pt Verdana;
  line-height:12pt;
}
form label.tabelle {
	float: left;
    font: 8pt Verdana;
    line-height:12pt;
	width: 150px;
}



fieldset {
  border: dotted 1px #00008b;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: 8pt Verdana;
  color: #00008B;
  background-color: #FFFFFF;
}
hg  { 
	color: black;
	background-color: #e3f2f7;
	font-family:verdana; font-size:8pt; border-color:#000000; }



body, td { font-family: verdana,helvetica,sans-serif; font-size: 12px; }

a  { color: #CC0033 }
a.menu:hover     {color:#CC0033; text-decoration:underline;}       
a.menu:link      {color:#000000; text-decoration:none;}
a.menu:visited   {color:#000000; text-decoration:none;}
a.menu:active    {color:#000000; text-decoration:none;}




form { display: inline }

sup { font-size: 8px; }

.container { text-align: center; }

.em1 { font-weight:bold; }

.divider1 { background:#CCCCCC }
.divider2 { background:#CCCCCC }

.snc0 { position: absolute; top: 80px; left: 314px; width: 100px; clip: rect(0,100,187,0); z-index: 100; }
.snc1 { position: absolute; top: 80px; left: 419px; width: 140px; clip: rect(0,140,187,0); z-index: 100; }
.snc2 { position: absolute; top: 80px; left: 419px; width: 165px; clip: rect(0,165,187,0); z-index: 100; }
.snc3 { position: absolute; top: 80px; left: 627px; width: 145px; clip: rect(0,145,187,0); z-index: 100; }

.sn { position:absolute; top: 0px; left: 0px; width: 100%; visibility:hidden; }
.sn td a:link { font-size: 11px; color: #000000; text-decoration: none; }
.sn td a:hover { font-size: 11px; color: #ffffff; text-decoration: none; }

.snBg { background: #CCCCCC; }

.gnc { position:relative; }

.hmdvdr { background:#A9A9A9 }
.hmbtbx { background:#E3E3E3 }

.hdrbar-crp { background:#6D8AC0 }
.hdrbar-ent { background:#01B6D5 }
.hdrbar-rzf { background:#C4E301 }
.hdrbar-eur { background:#F27207 }

.bdy-col { background: #E3E3E3 }

.lnav { font-family: verdana,helvetica; font-size: 11px; }
.lnav a { color: #000000; }

.exec-name { font-size: 15px; font-weight:bold; color: #F27109 }
.exec-ttl { font-size: 15px; }
.exec { font-size: 11px; }

.hdr_awrd { font-size: 15px; }

.hdr-crp { font-size: 15px; font-weight:bold; color: #F27109 }
.hdr-rzf { font-size: 15px; font-weight:bold; color: #659934; }
.hdr-ent { font-size: 15px; font-weight:bold; color: #00B5D5; }
.hdr-eur { font-size: 15px; font-weight:bold; color: #F27109 }

.hdr-cs-crp { font-size: 15px; font-weight:bold; color: #000000; }
.hdr-cs-rzf { font-size: 15px; font-weight:bold; color: #000000; }
.hdr-cs-ent { font-size: 15px; font-weight:bold; color: #000000; }
.hdr-cs-eur { font-size: 15px; font-weight:bold; color: #000000; }

.hdr-off { font-size: 15px; font-weight:bold; color: #ffffff }

.cs-lead-txt { font-size: 15px; }

.br-txt { font-size: 15px; }

.br-rzf { font-size:15px; font-weight:bold; color:#BAD200; }

.othr-lnk { text-decoration: none; }

.csp-brdr { background: #666666; }

.hmso { font-weight: bold; color: #F27109; }

.ftr { color: #ffffff; font-size: 11px; background: #6D8AC0 }
.ftr a { color: #ffffff }
.cpy { font-style: normal }

.hdr-news { font-size: 15px; }

.offbar { background:#999999 }

.frmlbl { font-size: 11px; }

.pr-dte { font-size: 15px; font-weight:bold; color: #F27109 }

.pr-ttl { font-size: 15px; }
.pr-cpy { font-size: 11px; }

.ssinstr { font-size: 11px }

.contboxtxt {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:verdana; 
			line-height:14px;
		}
		
.textheadline { 
	color: #999999; 
	font-family: verdana; 
	font-size: 11px; 
	font-weight: bold; 
	line-height:12px;
}

.txtbold { 
	font-family:verdana,sans-serif; 
	font-size:11px; 
	line-height:15px; 
	color:#333333; 
	text-decoration:none; 
	font-weight:bold; 
}
.linie_blau_rot { font-size: 7pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.3cm }
.blaupunkt { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: -0.4cm }
.rotpunkt { color: #c03; font-size: 8pt; line-height: 12pt; font-family: Verdana; margin-left: -0.4cm  }
.adresse { font-size: 8pt; line-height: 12pt; font-family: verdana;  margin-left: 0.3cm }
.adresse2  { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 20px }
.bild { margin-left: 0.3cm }
.box { font-size: 1pt; font-family: verdana; line-height: 5pt }
.ersatz { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 0.1cm; margin-left: 0.1cm }
.jobs { font-size: 12pt; line-height: 12pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.3cm }
.klein { font-size: 1pt; font-family: verdana }
.linie { font-size: 3pt; font-family: verdana }
.liste { font-size: 8pt; line-height: 12pt; font-family: verdana }
.ueb { font-size: 8pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.3cm }
.menu_oben_re { font-size: 7pt; line-height: 12pt; font-family: verdana; margin-right: 20px }
.menu_oben { font-size: 7pt; line-height: 12pt; font-family: verdana }
.normal { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.3cm }
.normal1 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 1.2cm; margin-left: 0.3cm }
.normal2 { font-size: 8pt; line-height: 12pt; font-family: verdana }
.normal3 { font-size: 8pt; line-height: 10pt; font-family: verdana }                    
.normal4 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.5cm }
.normal5 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 0.5cm }
.normal6 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 0.3cm; margin-right: 0.3cm }
.normal6h { font-size: 8pt; font-family: verdana; margin-left: 0.3cm; margin-right: 0.3cm }
.normal7 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 0.3cm }
.normal8 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 0.2cm; margin-right: 0.2cm }
.normal9  { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 0.2cm; margin-left: 0.2cm }
.normal10 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 0.2cm }
.normal_bild  { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.3cm }
.normal_tab { font-size: 8pt; line-height: 12pt; font-family: verdana }
.mittel { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 0.3cm }
.mittel2 { font-size: 8pt; line-height: 12pt; font-family: verdana }
.mittel3 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 1.2cm }
.mittel4 { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-left: 0.3cm; margin-right: 0.2cm }
.netscape {font-family: verdana; font-size: 9pt}
.oben { color: black; font-size: 8pt; font-family: verdana }
.obenre { color: black; font-size: 8pt; font-family: verdana }
.obentab { color: black; font-size: 8pt; font-family: verdana; margin-left: 0.3cm }
.sid { font-size: 8pt; line-height: 12pt; font-family: verdana; margin-right: 1cm; margin-left: 0.3cm }
.sid2 { font-size: 8pt; font-family: verdana }
.web2cad { font-size: 8pt; font-family: verdana; margin-right: 0.5cm; margin-left: 0.3cm }


//select, textarea, text, input, option, value {font-family: verdana; font-size: 8pt}
input, select, text, option, value {background-color:#FFFFFF; color:#000000; font-family:verdana; font-size:8pt; border-color:#000000; border-width:1px;}
sub {font-family: verdana; font-size: 7pt}


.rand_rechts { 
    /* Schattenlinien | rechts + Hintergrund rechts */
    border-bottom: solid #000000 1px;
    border-right: solid #000000 1px;
    background: #cccccc;
}


.table_look {
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	}

.td_1look   { color: #000000; font-size: 10px; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: black }
.td_2look   { color: #000000; font-size: 10px; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: black }
.td_3look   { color: #000000; font-size: 10px; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 0px 1px 1px; border-color: black }
.td_4look   { color: #000000; font-size: 10px; font-family: Verdana, Arial; padding: 5px; border: solid 1px black }
.td_3look a   {
	color : #FF0000;
	text-decoration: none;
  }
.td_3look a:hover  {
	color : #FF0000;
	text-decoration: underline;
  }
.td_1prod    { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: black }
.td_2prod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #191970 }
.td_2basicprod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #ff0000 }
.td_2varioprod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #00A9A4 }
.td_2tubeprod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #999999 }
.td_23dprod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #CC0035 }
.td_2steelprod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #0068CC }
.td_2llprod      { color: #000000; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #CCCCCC }


.td_2aprod      { color: #000000; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 3px 1px 0px 1px; border-color: #191970 }
.td_2bprod      { color: #000000; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #191970 }
.td_2cprod      { color: #000000; font-size: 8pt; font-family: Verdana, Arial; background-color: white; padding: 5px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #191970 }
.td_3prod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 0px 1px 1px; border-color: #191970 }

.td_3aprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 0px 0px 1px; border-color: #191970 }
.td_3bprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #191970 }

.td_4prod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 0px; border-color: #191970 }

.td_4aprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 0px 0px; border-color: #191970 }
.td_4bprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #191970 }

.td_5prod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #191970 }
.td_5basicprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #ff0000 }
.td_5varioprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #00A9A4 }
.td_5tubeprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999999 }
.td_53dprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #CC0035 }
.td_5steelprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #0068CC }
.td_5llprod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #CCCCCC }








.td_6prod     { color: #000000; font-size: 8pt; font-family: Verdana, Arial; padding: 5px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #191970 }

.td_4prod a    { color: #c03; text-decoration: none }
.td_4prod a:hover   { color: #c03; text-decoration: underline }

ul#nomargin  { font-size: 8pt; font-family: verdana; line-height: 12pt; list-style-type: square; margin-left: 0.3cm; padding-left: 0.3cm }
.datatable  { margin-left: 0.3cm; width: 97%; border: solid 1px #d8d8d8; border-collapse: collapse }
.datatable td, .datatable th  { font-size: 8pt; font-family: verdana; line-height: 12pt; padding-left: 0.3cm; border: solid 1px #d8d8d8 }

.datatable_4col  { margin-left: 0.3cm; width: 97%; border: solid 1px #d8d8d8; border-collapse: collapse }
.datatable_4col td, .datatable th   { font-size: 8pt; font-family: verdana; line-height: 12pt; padding-right: 2px; padding-left: 2px; border: solid 1px #d8d8d8 }

.datatable2   { text-align: left; margin-left: 0.3cm; width: 97%; border: solid 1px #d8d8d8; border-collapse: collapse  }
.datatable2 td   { font-size: 8pt; font-family: verdana; font-weight: normal; line-height: 12pt; text-align: center; padding: 4px; border: solid 1px #d8d8d8 }
.datatable2 th  { font-size: 8pt; font-family: verdana; font-weight: bold; line-height: 12pt; background-color: #e7e7e7; text-align: center; padding-left: 4px; border: solid 1px #d8d8d8 }
.datatable2 caption     { color: black; font: bold 8pt/12pt verdana; text-align: left; padding-top: 3px; padding-bottom: 8px }

.datatable_small   { text-align: left; margin-left: 0.3cm; width: 50%; border: solid 1px #d8d8d8; border-collapse: collapse  }
.datatable_small td   { font-size: 8pt; font-family: verdana; font-weight: normal; line-height: 12pt; text-align: center; padding: 4px; border: solid 1px #d8d8d8 }
.datatable_small th  { font-size: 8pt; font-family: verdana; font-weight: bold; line-height: 12pt; background-color: #e7e7e7; text-align: center; padding-left: 4px; border: solid 1px #d8d8d8 }
.datatable_small caption     { color: black; font: bold 8pt/12pt verdana; text-align: left; padding-top: 3px; padding-bottom: 8px }
.bild_margin  { margin-left: 0.3cm }
.bild_margin2  { margin-left: 0.1cm }
img.leftmargin { float: left; padding-right: 3px; }
img.rightmargin { float: right; padding-right: 3px; }
ul.bullet   { font-size: 8pt; font-family: verdana; line-height: 12pt; list-style-image: url("../images/list_blau.gif"); margin-left: 0.3cm; padding-left: 0.3cm }
ul.bullet_normal   { font-size: 8pt; font-family: verdana; line-height: 12pt; list-style-image: url("../images/list_blau.gif") }
li.ohne  { list-style-type: none }
button.btn   { color: #ffffff; font-size: 7pt; font-family: verdana; background-color: #191970; margin-bottom: 2px; margin-left: 0.3cm; border: outset 2px #191970 }
#search_top { background-color: #e7e7e7; border-color: #999999; border-style: solid; border-width: 1px 2px 2px 1px; font-family: Verdana; font-size: 7pt; line-height: 12pt; text-indent: 5px; vertical-align: baseline; }