/* CSS Document REWA GRUPPE date 01.2008*/

BODY{
  margin: 0px;
  padding:0px;
  font-family: tahoma;
  font-size: 12px;
  color: #666666;
  text-align:left;
}
.boxText{font-size: 12px;}
.footer_lol{font-size: 1;
color:red;}
.pro_list_head b{font-size: 15px; color:#629900;}
#pro{ display:block; }

.main{ 
text-align:left; 
font-family: tahoma; 
font-size:13px;
font-variant: normal;
}
table{
empty-cells: show;
}

.line_ora{background: url('./template/images/line_orange.png') no-repeat top left; }

/*searchbox*/
.search{}
div#searchbox form#searchform input {
width:169px;
height:20px;
}
.search #searchbox {
}
.search #searchbox form, fieldset {
margin:0pt;
padding:0pt;
border:medium none;
}
.search #searchbox form#searchform fieldset input{
border:medium none;
/*background:transparent url(./template/images/search_off_1.png) no-repeat scroll 0.4em;*/
margin:0pt;
padding-left:5pt;
padding-top:1pt;
padding-right:5pt;
}
.search #searchbox input,#searchbox select,#searchbox textarea {
background:transparent url(./template/images/opaque_10.png) repeat scroll 0pt;
border:medium none;
/*color:#C5CBD0;*/
color:white;
float:left;
margin-bottom:0.5em;
width:20em;
}

.search #searchbox form#searchform fieldset button {
/*background-image:url(./template/images/btn_schns.png);*/
background-position:top;
background-repeat:no-repeat;
float:right;
text-indent:-300em;
width:7em;
}
.search #searchbox button {
background-color:transparent;
border:medium none;
color:#FFFFFF;
font-family: tahoma;
font-size:0.9em;
overflow:visible;
padding:0.3em 0pt;
text-align:center;
text-transform:uppercase;
width:auto;
}
/*searchbox ende*/
/*searchbox_2*/
.search_2{}
div#searchbox_2 form#searchform_2 input {
width:169px;
height:20px;
}
.search_2 #searchbox_2 {
}
.search_2 #searchbox_2 form, fieldset {
margin:0pt;
padding:0pt;
border:medium none;
}
.search_2 #searchbox_2 form#searchform_2 fieldset input{
border:medium none;
/*background:transparent url(./template/images/search_off_1.png) no-repeat scroll 0.4em;*/
margin:0pt;
padding-left:5pt;
padding-top:1pt;
padding-right:5pt;
}
.search_2 #searchbox_2 input,#searchbox_2 select,#searchbox_2 textarea {
background:transparent url(./template/images/opaque_10.png) repeat scroll 0pt;
border:medium none;
/*color:#C5CBD0;*/
color:white;
float:left;
margin-bottom:0.5em;
width:20em;
}

.search_2 #searchbox_2 form#searchform_2 fieldset button {
/*background-image:url(./template/images/btn_lesu.png);*/
background-position:top;
background-repeat:no-repeat;
float:right;
text-indent:-300em;
width:7em;
}
.search_2 #searchbox_2 button {
background-color:transparent;
border:medium none;
color:#FFFFFF;
font-family: tahoma;
font-size:0.9em;
overflow:visible;
padding:0.3em 0pt;
text-align:center;
text-transform:uppercase;
width:auto;
}
/*searchbox ende*/


.smallText a{
font-size:12px;
color:#629900;
}
.sec{
font-size:13px;
color: #666666;
}

.inputRequirement{font-size:12px;color:#629900;}

.orderEdit{font-size:12px;color:#629900;}

b{font-size:13px;}
.messageStackSuccess {color:#666666;; font-size:14px;}
.messageStackError{font-size:12px;color: #ff7200;}

.pageHeading{font-size:15px; font-family: tahoma;font-weight: bold; color: #666666; }
u{color:#629900;font-size:13px; }

a b{color:#629900;}
.content main{text-align: justify;}
.line_dot{border-top:1px solid #efefef;}

.rss_box{position:relative}
.rss_icon{position:absolute;margin-left:50px; }
.head_navi a:hover{color:#629900;}
  
.head_li{background:  url('./template/images/head_li.jpg') repeat-x top center }
.head_center{width:1246px;background:  url('./template/images/head_center.jpg') no-repeat top center }
.head_re{background:  url('./template/images/head_re.jpg') repeat-x top center }

.content{margin-left:7px;margin-right:7px;}
.footer{background: url('./template/images/footer_back.png') repeat-x top center; }


.ho{width:60px;background: url('./template/images/btn_ho.png') no-repeat top center; }
.ko{width:60px;background: url('./template/images/btn_ko.png') no-repeat top center; }
.su{width:60px;background: url('./template/images/btn_su.png') no-repeat top center; }
.fo{width:60px;background: url('./template/images/btn_fo.png') no-repeat top center; }
.bl{width:60px;background: url('./template/images/btn_bl.png') no-repeat top center; }
.products{background: url('./template/images/pro_back.png') repeat top center; }

.co_li{background: url('./template/images/bo_li.png') no-repeat top right;}
.co_back{background:  url('./template/images/bg_co.png') repeat-x top center;}
.co_re{border-left:1px solid #f3f3f3; background: url('./template/images/bo_01_re.png') no-repeat top center;}
.col_re{background: url('./template/images/bo_02_re.png') no-repeat top center;}
.col_re_head{background-color:#ff7200;border-right:1px solid white;}

.infoBoxHeading_1{
background: url('./template/images/col_bg_head.jpg') no-repeat top left;
}
.infoBoxHeading_1 a{margin-left:5px; color:white; font-weight: bold;}

.col_lo{ height:130px; background: url('./template/images/col_lo.png') no-repeat top left; }
.col_ro{ height:130px; background: url('./template/images/col_ro.png') no-repeat top right; }
.col_ob{ height:130px; background: url('./template/images/col_ob.png') repeat-x top ; }

.box_lo{ height:120px; background: url('./template/images/box_lo.png') no-repeat top left; }
.box_ro{height:120px; background: url('./template/images/box_ro.png') no-repeat top right;}
.box_ob{height:120px; background: url('./template/images/box_ob.png') repeat-x top center ;}

.box_ob{padding:8px;}


.infoBoxHeading{color:#629900; font-size:14px; font-weight: bold;}
.infoBoxContents{font-size:13px;}
.head_navi ho:hover{background: url('./template/images/btn_ko.png') no-repeat top center; }
#btn_products{position:relative;}
.box_bol_re{padding:8px;}
a{
  color: #666666;
text-decoration:none;
 font-size:14px;}
 
 
a, colum_right_1:hover{text-decoration:none;}
 
a:hover{color:black;}
a:active{color:red;}

.cont_box{padding:8px; font-size:12px;}

.head_navi{text-align:center;margin-top:8px;}
.head_navi a{font-size:12px;}

#ho:hover{
background: url('./template/images/btn_fo.png') no-repeat top center ;
}

.footer_img{margin-top:7px; padding-left:5px; padding-bottom:5px; padding-right:5px;
/*background: url('./template/images/fo_img.png') no-repeat center ;*/
}
.footer_img a{font-size:12px; text-align:center; color:white;}


/* ----------------- coolMenu_eof ----------------- */

a.hilfebox:link, a.hilfebox:visited {
  color: rgb(0,0,0);
}
a.hilfebox:hover {
  text-decoration:none;
/*  cursor:help;*/
  color:#CC0000;
}
a.hilfebox span {
  visibility:hidden;
  position:absolute;
  margin-left:-1px;
  padding:5px;
  font-size:9pt;
  text-decoration:none;

}
a.hilfebox:hover span {
  visibility:visible;
  border:1px dashed #214369;
  width:300px;
  height: 300px;
  overflow: auto;
  color:#000000;
  background-color:#FABA66;
}
/* Tooltip */

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
  position: relative;
  text-decoration: none;
  border-bottom:1px dotted #4dbcf3;
  @margin-right: 3px;
}

a.tooltip:hover {
  background: transparent;
  z-index: 100;
  text-decoration: none;
}

a.tooltip span {
  display: none;
  text-decoration: none;
}
 textarea{width:450px; height:150px;}
h4, h3, h2, h1{font-size:12px;font-style: normal;text-decoration:none;}
.smallText{font-size:12px;}

a.tooltip:hover span {
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 300px;
  width:300px;
  height: 300px;
  overflow: auto;
  text-decoration: none;
  z-index: 100;
  color: black;
  border: 1px solid;
  border-color: #214369 #214369 #214369 #214369;
  border-left: 4px solid #214369;
  padding: 2px 10px 2px 10px;
  background: #FABA66;
  font-family: tahoma;
  font-style: Normal;
  font-weight: normal;
  text-align: left;
}

.header_one {
    background-image: url("/images/btn_la_en.png");
}

.header_one:hover {
    background-image: url("/images/btn_la_ge.png");
}

