/*
 *
 * ***************MAIN CSS****************
 *
 */
 
html{
   margin:0px;
   border:0px;
   padding:0px;
}
body{
  margin:0px;
   border:0px;
   padding:0px;
   background-color:#FFFFFF;
   font-family:Arial,Helvetica,sans-serif;
   font-size:12px;
}
div{
  margin:0px;
   border:0px;
   padding:0px;
}
table{
  margin:0px;
   padding:0px;
   font-size:1em;
}
td{
  margin:0px;
   padding:0px;
  vertical-align:top;
  color:#646464;
  font-size:11px;
}
span{
  margin:0px;
   border:0px;
   padding:0px;
}
p{
  margin:0px;
   border:0px;
   padding:0px;
}
img{
  margin:0px;
   border:0px;
   padding:0px;
}
a{
  text-decoration:none;
  color:#574229;
}
h1,h2,h3,h4,h5{
  margin:0px;
   border:0px;
   padding:0px;
}
h1{
  color:#646464;
  font-weight:bold;
  font-style:normal;
  font-size:16px;
  margin-bottom:10px;
}
h2{
  padding-left:15px;
  color:#2E5DAD;
  font-weight:bold;
  background-image:url(grafik/h2_bg.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  font-size:11px;
  margin-bottom:2px;
}
h3{
  padding-left:15px;
  color:#2E5DAD;
  font-weight:bold;
  background-image:url(grafik/h2_bg.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  font-size:16px;
  margin-bottom:2px;
}

ul{
  list-style-image:url(grafik/bullet.gif)
}

/*
 *
 * ***************LAYOUT ELEMENTS****************
 *
 */


 
#topspacer{
  position:relative;
  clear:both;
  height:45px;
  width:100%;
  background-color:#FFFFFF;
}
#logorow{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:45px;
  clear:both;
  background-color:#FFFFFF;
}
#logo{
  position:relative;
  top:0px;
  left:0px;
  width:180px;
}
#toprow{
  position:relative;
  top:0px;
  width:100%;
  height:45px;
  clear:both;
  z-index:10;
  background-image:url(grafik/toprow_bg.gif);
  background-repeat:no-repeat;
  background-position:710px 0px;
}

#language{
  position:relative;
  top:0px;
  display:block;
  left:0px;
  width:180px;
  float:left;
  height:45px;
  background-color:#FFFFFF;
  
}
#language img{
  margin-top:14px;
}
#menu{
  position:relative;
  top:0px;
  height:46px;
  margin-left:1px;
  display:block;
  float:left;
  background-image:url(grafik/topmenu_bg.gif);
  background-repeat:repeat-x;
}
#menudyn{
  position:relative;
  top:0px;
  float:left;
  height:43px;
  left:0px;
  background-color:#2E5DAD;
  width:10px;
}
#toprow_spacer{
  position:relative;
  float:left;
  top:0px;
  left:0px;
  width:45px;
  height:45px;
}
#contentrow_spacer{
  position:relative;
  float:left;
  top:0px;
  left:0px;
  width:45px;
  height:480px;
  overflow:hidden;
}
#leftcontent{
  position:relative;
  width:180px;
  top:0px;
  left:0px;
  display:block;
}
#leftpic{
  position:relative;
  top:0px;
  left:0px;
  margin-top:0px;
  width:180px;
  /*height:300px;*/
  overflow:hidden;
  
}
#leftpic img{
  border:0px;
  width:180px;
  
}
#leftspacer{
  position:relative;
  width:180px;
  height:2px;
  line-height:2px;
  font-size:2px;
  background-color:#FFFFFF;
  display:block;
}
#content{
  position:relative;
  float:left;
  top:0px;
  left:0px;
  width:600px;
  background-color:#efefef;
  color:#646464;
  overflow:hidden;
  
}
#contentplacer{
  font-size:11px;
}

#contentplacer h1{
}
#contentplacer h2{

}
#contentplacer p{
  margin-bottom:10px;
}
#contentplacer a{
  text-decoration:none;
  color:#ff8000;
}
#contentplacer h2 a{
  color:#2E5DAD;
}
#rightplacer h2 a{
  color:#2E5DAD;
}
#right{
  position:relative;
  float:left;
  top:0px;
  left:0px;
  width:300px;
  overflow:hidden;
}

#stock{
  position:relative;
  top:0px;
  left:0px;
  width:180px;
  background-color:#FFFFFF;
  margin-bottom:0px;
  overflow-x:hidden;
}
#stock_bg{
  position:absolute;
  z-index:999;
  left:0px;
  bottom:0px;
  //bottom:-1px;
  height:3px;
  line-height:3px;
  font-size:3px;
  width:180px;
  background-image:url(grafik/stock_bg_bottom.gif);
  background-repeat:no-repeat;  
  background-position:left bottom;
}
#quickrow{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:45px;
  clear:both;
  background-color:#FFFFFF;
}
#quick{
  position:relative;
  float:left;
  top:0px;
  left:0px;
  height:45px;
  width:827px;
  background-color:#ff8000;
  line-height:45px;
  color:#FFFFFF;
}
#quickplacer{
  position:absolute;
  top:0px;
  left:45px;
  width:440px;
  float:left;
  display:block;
}
#quickplacer a{
  color:#FFFFFF;
}
#copyright{
  position:absolute;
  top:0px;
  left:425px;
  width:402px;
  text-align:right;
  display:block;
}
#printcopyright{
  display:none;
}
#copyright_placer{
  padding-right:10px;
}
#copyright a{
  padding-right:10px;
}
#stand{
  position:relative;
  float:left;
  top:0px;
  left:0px;
  height:45px;
  line-height:45px;
  color:#646464;
  padding-left:10px;
}
#standplacer{
  padding-left:10px;
}
#ulc{
  position:absolute;
  z-index:2;
  height:2px;
  width:2px;
  top:0px;
  left:0px;
  background-image:url(grafik/ulc.gif);
  background-repeat:no-repeat;
  background-position:left top;
} 
#urc{
  position:absolute;
  z-index:2;
  height:2px;
  width:2px;
  top:0px;
  right:0px;
  //right:-1px;
  background-image:url(grafik/urc.gif);
  background-repeat:no-repeat;
  background-position:right top;
}
#lrc{
  position:absolute;
  z-index:2;
  height:2px;
  width:2px;
  bottom:0px;
  right:0px;
  //bottom:-1px;
  //right:-1px;
  background-image:url(grafik/lrc.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
}
#llc{
  position:absolute;
  z-index:2;
  height:2px;
  width:2px;
  bottom:0px;
  //bottom:-1px;
  left:0px;
  background-image:url(grafik/llc.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
}
.ro {
  background:url(grafik/urc.gif) top right no-repeat;
}

.lo {
  background:url(grafik/ulc.gif) top left no-repeat;
}

.ru {
  background:url(grafik/lrc.gif) bottom right no-repeat;
}

.lu {
  background:url(grafik/llc.gif) bottom left no-repeat;
} 

#rightplacer h1{
  color:#5e5c5d;
  font-weight:bold;
  font-style:normal;
  font-size:16px;
  margin-bottom:0px;
}
#rightplacer p{
  margin-bottom:10px;
}
#rightplacer a{
  text-decoration:none;
  color:#ff8000;
}
#rightplacer span.detail{
  color:#2E5DAD;
  padding:0px;
  margin:0px;
  border:0px;
  font-size:12px;
  font-style:normal;
}

 
 
 
 
 /*
 *
 * ***************LINKS / NAVIGATION****************
 *
 */

#logolink{
  display:block;
  border:0px;
}

#menitem{
  width:118px;
  height:43px;
  float:left;
  background-color:#2E5DAD;
}
#menitem_first{
  width:120px;
  height:43px;
  float:left;
  background-color:#2E5DAD;
}
#menitem a{
  width:118px;
  height:43px;
  color:#FFFFFF;
  display:block;
  font-weight:bold;
  line-height:43px;
}
#menitem_first a{
  width:118px;
  height:43px;
  color:#FFFFFF;
  display:block;
  font-weight:bold;
  line-height:43px;
}

#menitem_act{
  width:118px;
  height:45px;
  float:left;
  background-color:#efefef;
}
#menitem_act_first{
  width:120px;
  height:45px;
  float:left;
  background-color:#efefef;
}
#menitem_act a{
  width:118px;
  height:45px;
  color:#2E5DAD;
  display:block;
  font-weight:bold;
  line-height:45px;
}
#menitem_act_first a{
  width:118px;
  height:45px;
  color:#2E5DAD;
  display:block;
  font-weight:bold;
  line-height:45px;
}

a#quickmen{
  font-weight:normal;
  color:#FFFFFF;
  font-size:11px;
}
a#quickmen_act{
  font-weight:normal;
  color:#FFFFFF;
  font-size:11px;
}
#submenitem{
  width:118px;
  background-color:#FFFFFF;
  /*
  opacity:.85;
  filter: alpha(opacity=85); 
  -moz-opacity: 0.85;
  */
  line-height:110%;
  padding-bottom:8px;
  overflow-x:hidden;
}
#submenitem a{
  display:block;
  width:118px;
  line-height:110%;
  color:#2E5DAD;
  font-size:11px;
}
#submenitem a:hover{
  display:block;
  background-color:#FFFFFF;
  width:118px;
  color:#646464;
  font-size:11px;
}
#menlink{
  padding-left:5px;
}
#menspacer{
  height:43px;
  line-height:43px;
  display:block;
  width:100%;
  background-color:#2E5DAD;
}



 /*
 *
 * ***************KONTAKT****************
 *
 */


td.kontakt_zelle{
  padding-bottom:10px;
  color:#646464;
}
input.kontakt_input{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputbig.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputbig.png',sizingMethod='image');
  background-color:transparent;
  width:340px;
  height:20px;
  line-height:20px;
  color:#646464;
  border:0px;
  text-align:left;
  font-size:11px;
  padding:3px 0px 0px 5px;
  //padding:0px 0px 0px 5px;
}
select.kontakt_select{
  width:100%;
  border:0px;
  height:20px;
  background-color:#FFFFFF;
  background-image:url(grafik/csearchinputbig.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputbig.png',sizingMethod='image');
  color:#646464;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:12px;
  line-height:20px;
  margin-bottom:2px !important;
  margin-bottom:0px;
  border:1px solid #646464;
}
input#kontakt_submit{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchsubmit.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchsubmit.png',sizingMethod='image');
  background-color:transparent;
  width:120px;
  height:20px;
  color:#FFFFFF;
  border:0px;
  text-align:left;
  padding-left:10px;
  line-height:20px;
  font-size:11px;
  padding-bottom:2px
} 
textarea.kontakt_textarea{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchtextarea.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchtextarea.png',sizingMethod='image');
  background-color:transparent;
  width:440px;
  height:60px;
  color:#646464;
  border:0px;
  text-align:left;
  padding-left:10px;
  line-height:20px;
  font-size:11px;
  font-family:Arial,sans-serif;
    padding:2px 0px 0px 5px;
  //padding:0px 0px 0px 5px;
}
textarea.kontakt_textarea_small{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputxbig.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputxbig.png',sizingMethod='image');
  background-color:transparent;
  width:440px;
  height:400px;
  color:#646464;
  border:0px;
  text-align:left;
  padding-left:10px;
  line-height:20px;
  font-size:11px;
  font-family:Arial,sans-serif;
    padding:2px 0px 0px 5px;
  //padding:0px 0px 0px 5px;
}
input.kontakt_input_big{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputxbig.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputxbig.png',sizingMethod='image');
  background-color:transparent;
  width:440px;
  height:20px;
  line-height:20px;
  color:#646464;
  border:0px;
  text-align:left;
  font-size:11px;
    padding:3px 0px 0px 5px;
  //padding:0px 0px 0px 5px;
}


td#ss4_or{
  width:20px;
  height:20px;
  background-repeat:no-repeat; 
  background-image:url(grafik/ss4_or.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/ss4_or.png',sizingMethod='image');
  line-height:1px;
  font-size:1px;
}
td#ss4_r{
  width:20px;
  background-repeat:repeat-y; 
  background-image:url(grafik/ss4_r_ro.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/ss4_r_ro.png',sizingMethod='scale');
}
td#ss4_ur{
  width:20px;
  height:20px;
  background-repeat:no-repeat; 
  background-image:url(grafik/ss4_ur.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/ss4_ur.png',sizingMethod='image');
  line-height:1px;
  font-size:1px;
}
td#ss4_ul{
  width:20px;
  height:20px;
  background-repeat:no-repeat; 
  background-image:url(grafik/ss4_ul.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/ss4_ul.png',sizingMethod='image');
  line-height:1px;
  font-size:1px;
}
td#ss4_u{
  height:20px;
  width:160px;
  background-repeat:repeat-x; 
  background-image:url(grafik/ss4_u.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/ss4_u.png',sizingMethod='scale');
  line-height:1px;
  font-size:1px;
}
#ss4_bg{
  width:20px;
  background-repeat:repeat-y; 
  background-position:right top;
  background-image:url(grafik/ss4_r_new.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/ss4_r_new.png',sizingMethod='image');
  
}

#csearch{
  position:relative;
  top:30px;
  width:280px;
}
#csearch br{
}
#csearchhead{
  margin-bottom:10px;
}
#csearchlabel{
  color:#646464;
  width:90px;
}
#csearchinput{
  
}
#csearchinput input{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputstart.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputstart.png',sizingMethod='image');
  background-color:transparent;
  width:240px;
  height:20px;
  line-height:20px;
  color:#646464;
  border:0px;
  text-align:left;
  font-size:11px;
  padding:3px 0px 0px 5px;
  //padding:0px 0px 0px 5px;
}
#csearchinput select{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputstart.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputstart.png',sizingMethod='scale');
  background-color:#FFFFFF;
  width:240px;
  height:20px;
  color:#646464;
  border:0px;
  text-align:left;
  line-height:20px;
  font-size:11px;
  border:1px solid #646464;
}
#csearchinput option{
  background-color:#FFFFFF;
}

#csearchsubmit{
  width:240px;
  text-align:right;
}
#csearchsubmit input{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchsubmit.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchsubmit.png',sizingMethod='image');
  background-color:transparent;
  width:120px;
  height:20px;
  color:#FFFFFF;
  border:0px;
  text-align:left;
  padding-left:10px;
  line-height:20px;
  font-size:11px;
}


#csearchbig{
  position:relative;
  top:10px;
  width:440px;
}
#csearchbig br{
}
#csearchheadbig{
  margin-bottom:10px;
}
#csearchlabelbig{
  color:#646464;
  float:left;
  width:100px;
}
#csearchinputbig{
  float:left;
}
#csearchinputbig input{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputbig.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputbig.png',sizingMethod='image');
  background-color:transparent;
  width:340px;
  height:20px;
  line-height:20px;
  color:#646464;
  border:0px;
  text-align:left;
  font-size:11px;
    padding:3px 0px 0px 5px;
  //padding:0px 0px 0px 5px;
}
#csearchinputbig select{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchinputbig.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchinputbig.png',sizingMethod='scale');
  background-color:#FFFFFF;
  width:440px;
  height:20px;
  color:#646464;
  border:0px;
  text-align:left;
  line-height:20px;
  font-size:11px;
  border: 1px solid #646464;
}
#csearchinputbig option{
  background-color:#FFFFFF;
}

#csearchsubmitbig{
  width:440px;
  text-align:right;
}
#csearchsubmitbig input{
  background-repeat:no-repeat; 
  background-position:left top;
  background-image:url(grafik/csearchsubmit.png);
  //background-image:url();  /* dies entfernt das Hintergrundbild f�r IE */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/grafik/csearchsubmit.png',sizingMethod='image');
  background-color:transparent;
  width:120px;
  height:20px;
  color:#FFFFFF;
  border:0px;
  text-align:left;
  padding-left:10px;
  line-height:20px;
  font-size:11px;
}





.tx-amcocontactsearch-pi2{
  padding-bottom:10px;
}

td#csearch_department{
  color:#2E5DAD;
  font-weight:bold;
}
td#csearch_name{
  color:#646464;
  font-weight:bold;
}
td#csearch_firm{  
  color:#646464;
}
td#csearch_street{
  color:#646464;
}
td#csearch_city{
  color:#646464;
}
td#csearch_fon{
  color:#646464;
}
td#csearch_fax{
  color:#646464;
}
td#csearch_email{
  color:#ff8000;
}


.csc-textpic{
  
}

.csc-textpic-intext-left-nowrap{

}
div .csc-textpic-text{
  float:left;

}

.news-list-morelink{
  width:100%;
  text-align:right;
}
.news-list-morelink a{
  display:block;
}
.news-single-timedata{
  text-align:right;
}

/*Selects*/
.selectArea {
  width:200px;
  height:21px;
  background:url(images/select_bg.gif) repeat-x left top;
}
.selectArea .left {
  width:8px;
  height:21px;
  float:left;
  background:url(images/select_left.gif) no-repeat left top;
}
.selectArea .right {
  width:21px;
  height:21px;
  float:right;
  background:url(images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
  display:block;
  width:200px;
  height:21px;
  margin-left:-179px;
  position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
  width:150px;
  color:#646464;
  padding-top:3px;
  overflow:hidden;
  white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
  position:absolute;
  margin-top:-1px;
  margin-left:3px;
  width:172px;
  background:#FFFFFF;
  padding:2px;
  font-size:11px;
  z-index:20;
}
.optionsDivInvisible {
  display:none;
}
.optionsDivVisible {
  display:block;
  border:1px solid #646464;
  border-top:0px;
}
.optionsDivVisible p {
  margin:0;
  padding:0;
  
}
.optionsDivVisible a {
  color:#646464;
  text-decoration:none;
  display:block;
  padding:1px 4px;
  
}
.optionsDivVisible a:hover {
  color:#646464;
  background:#efefef;
  border-color:#FFFFFF;
  
}

