/* ########## HTML STRUCTURE ######### */
body {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 0.8em;
 font-weight: normal;
 line-height:1.2;
 padding: 0px;
 margin: 0px;
 text-align:center;
 color:#000000;
 background: #FFF; /*#f0f0f0;*/
} 
  
#aussen {
 width:1000px; 
 margin:auto; 
 text-align:left;
 background:#ffffff;
 border:1px solid #dedede;
}

#language {
 float:left;
 padding:20px 0px 0px 10px;
 font-size: 0.85em;
 width:716px;
}

#balken_top {
 float:left;
 width:66px;
 height:40px;
 background: #ee7f00;
 border-left:1px solid #ffffff; 
 border-right:1px solid #ffffff;
}

#suche {
 float:left;
 font-size: 0.85em;
 height:40px;
}

#downloadpdf {
 float:left;
 display:block;
 font-size: 0.85em;
 padding-top:5px;
 padding-left:5px;
 height:40px;
}


#trennbalken {
 width:1000px;
 height:18px;
 background: #ee7f00;
}

#balken_2 {
 height:18px; 
 width:66px; 
 margin-left:726px; 
 border-left:1px solid #ffffff; 
 border-right:1px solid #ffffff;
}

#logo {
 float:left;
 width:277px;
 height:135px;
}

#panorama {
 float:right;
 width:723px;
 height:135px;
 background-repeat:no-repeat;
}

#nav {
 width:1000px;
 height:38px;
 background: #cccccc;
}

#pfad {
 font-size:0.85em;
 margin:3px 0px 3px 12px;
}

#main_div {
 width:1000px;
}

#unternavi {
 float:left;
 width:272px;
 border-bottom:1px solid #F8F8F8;/*#f0f0f0;*/
 padding-top:10px;
}

#block_1 {
 float:left;
 width:426px;
 padding:10px;
 margin: 0px 5px 0px 5px;
 text-align:left;
}

#block_1_large {
 float:left;
 width:690px;
 padding:10px;
 margin: 0px 5px 0px 5px;
 text-align:left;
}

#block_2 {
 float:left;
 width:250px;
 padding:10px 3px 10px 10px;
 margin: 0px;
 font-size: 0.85em;
}

#footer {
 width:1000px;
 text-align:center;
 font-size: 0.85em;
 color:#666666;
 margin-bottom:15px;
}

#balken_3 {
 width:1000px;
 height:10px;
 background: #cccccc;
 margin:10px 0px 10px 0px;
}

 
 
/* ##### STYLES MAIN NAVIGATION ##### */

.topnav_container {
  height:34px; 
  margin-left:275px;
  padding-top:3px;
}

.top_nav_ul {
  float:left;
  width:142px;
  height:38px;
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.top_nav_ul li {
  padding:0px !important;
}

a.main_menu_link {
  display:block;
  font-size:0.85em;
  height:30px;
  text-align:center;
  padding: 5px 3px 0px 3px;
  color: #000;
  background-image:url('/custom/kws/images/navigation/kws_saat_ag__navi_inaktiv.jpg');
  background-repeat:no-repeat;
  text-decoration:none;
  text-transform: uppercase;
}

a.main_menu_link_act {
  display:block;
  font-size:0.85em;
  height:30px;
  text-align:center;
  padding: 5px 3px 0px 3px;
  color: #ffffff;
  background-image:url('/custom/kws/images/navigation/kws_saat_ag__navi_aktiv.jpg');
  background-repeat:no-repeat;
  text-decoration:none;
  text-transform: uppercase;
}

.top_subnav_ul {
  float:left;
  width:138px;
  padding:0px;
  margin: -2px 0px 0px 0px;
  background:#CCC;
  display:none; 
  position:absolute; 
  list-style-type:none;
  -moz-opacity: 0.95; 
  opacity:0.95;
  z-index:99;
}
.top_subnav_ul li {
  padding: 0px !important;
}

a.main_submenu_link:link, a.main_submenu_link:visited {
  display:block;
  font-size:0.85em;
  padding: 3px 10px;
  text-decoration:none;
  color: #000;
} 

a.main_submenu_link:hover {
  display:block;
  padding: 3px 10px;
  text-decoration:none;
  color: #FFF;
  background:#ee7b00;
} 


a.pfad_link:link, a.pfad_link:visited {
 text-decoration: none;
 font-weight: normal;
 color:#666666;
 padding-right:14px;
 padding-left:10px;
 background-image: url('/custom/kws/images/basics/pfeil_crumb.gif');
 background-repeat:no-repeat;
 } 
 
a.pfad_link:hover {
 text-decoration: none;
 color: #ee7f00;
 font-weight: normal;
 padding-left:10px;
 background-image: url('/custom/kws/images/basics/pfeil_crumb.gif');
 background-repeat:no-repeat;
}



/* ##### STYLES SIDE NAVIGATION ##### */
a.unav_1:link, a.unav_1:visited, .extralinks p.spacer { 
 display:block; 
 font-variant:small-caps; 
 padding:2px 0px 2px 16px;
 margin:0px;
 text-decoration:none; 
 color: #000;/*#666666;*/
 font-weight: bold;
 background-color:#cccccc;
 }

a.unav_1:hover { 
 color:#ee7f00; 
 font-weight: bold;
 text-decoration: none;
 }
 
 a.unav_2:link, a.unav_2:visited { 
 display:block; 
 font-size: 0.9em;
 padding:3px 0px 3px 30px;
 margin:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: normal;
 background-color:#dedede;
 }

a.unav_2:hover { 
 color:#ee7f00; 
 font-weight: normal;
 text-decoration: none;
 }
 
 a.unav_2_act:link, a.unav_2_act:visited { 
 display:block; 
 font-size: 0.9em;
 padding:3px 0px 3px 30px;
 margin:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: bold;
 background-color:#dedede;
 background-image:url('/custom/kws/images/basics/point_orange.gif');
 background-repeat:no-repeat;
 background-position:19px 7px;
 }

a.unav_2_act:hover { 
 color:#ee7f00; 
 font-weight: bold;
 text-decoration: none;
 } 
 
a.unav_3:link, a.unav_3:visited { 
 display:block; 
 font-size: 0.9em;
 padding:3px 0px 3px 40px;
 margin:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: normal;
 background-color:#e7e7e7;
 }

a.unav_3:hover { 
 color:#ee7f00; 
 font-weight: normal;
 text-decoration: none;
 } 
 
a.unav_3_act:link, a.unav_3_act:visited { 
 display:block; 
 font-size: 0.9em;
 padding:3px 0px 3px 40px;
 margin:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: bold;
 background-color:#e7e7e7;
 background-image:url('/custom/kws/images/basics/point_orange.gif');
 background-repeat:no-repeat;
 background-position:29px 7px;
 }

a.unav_3_act:hover { 
 color:#ee7f00; 
 font-weight: bold;
 text-decoration: none;
 }  
 
 
a.unav_4:link, a.unav_4:visited { 
 display:block; 
 font-size: 0.9em;
 padding:3px 0px 3px 65px;
 margin:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: normal;
 background-color: #F8F8F8; /*#f0f0f0;*/
 }

a.unav_4:hover { 
 color:#ee7f00; 
 font-weight: normal;
 text-decoration: none;
 }  
 
a.unav_4_act:link, a.unav_4_act:visited { 
 display:block; 
 font-size: 0.9em;
 padding:3px 0px 3px 64px;
 margin:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: bold;
 background-color: #F8F8F8; /*#f0f0f0;*/
 background-image:url('/custom/kws/images/basics/point_orange.gif');
 background-repeat:no-repeat;
 background-position:53px 7px;
 }

a.unav_4_act:hover { 
 color:#ee7f00; 
 font-weight: bold;
 text-decoration: none;
 } 
 
a.neben_nav:link, a.neben_nav:visited { 
 display:block;
 font-size: 0.85em; 
 width:256px; 
 padding:0px 0px 0px 16px;
 margin-top:0px;
 text-decoration:none; 
 color: #000; /*#666666;*/
 font-weight: normal;
 background-color: #F8F8F8; /*#f0f0f0;*/
 background-image:url('/custom/kws/images/basics/point_grey.gif');
 background-repeat:no-repeat;
 background-position:7px 3px;
 }

a.neben_nav:hover { 
 color:#ee7f00; 
 font-weight: normal;
 text-decoration: none;
 background-image:url('/custom/kws/images/basics/point_orange.gif');
 background-repeat:no-repeat;
 background-position:7px 3px;
 }
 
div.extralinks {
  padding: 10px 0px;
}
div.extralinks p.spacer {
  margin-bottom:10px;
}
div.extralinks a.neben_nav {
  background: url('/custom/kws/images/basics/point_orange.gif') no-repeat 6px 2px;
}
 
 
 
/* #### FORM ELEMENTS #### */
.field_search {
 border:1px solid #ee7f00;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 height: 13px;
 width: 95px;
 font-size: 1em;
 margin:15px 4px 0px 4px;
 }
 
.field {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.85em;
  color: #4E5750;
  border: 1px solid #666666;
  }
  
/* Kontakt Form */
.file_upload_link {
  background: url('/custom/kws/images/basics/upload_icon.jpg') no-repeat;
  min-height:30px;
  padding: 7px 0px 17px 35px;
}
.uploaded_file_item {
  padding-left: 35px;
}
 
 
/* Newsletter Form */
.form_row
{
 padding-bottom:10px;
 padding-right:3px;
}
.form_row_head
{
 padding: 3px;
 font-weight:bold;
}
 
 
 
/* ###### CONTENT DEFINITIONS ###### */
h1 {
 font-size:1.2em;
 font-weight:bold;
 margin:0px;
 padding:4px 0px 8px 0px;
}

h2, .h2 {
 font-size: 1em;
 font-weight:normal;
 color:#666666;
 margin:0px;
 padding:4px 0px 8px 0px;
}

h3 {
 font-size:1em;
 font-weight:bold;
 margin:0px;
 padding:4px 0px 8px 0px;
}

h4 {
 color:#ee7f00; 
 font-size: 1.2em; 
 margin: 0px;
}

p {
 font-size:1em;
 font-weight:normal;
 margin:0px;
 padding:4px 0px 8px 0px;
}

sup {
  line-height:2em;
}

li {
 padding-bottom:5px;
}

#block_2 h1 {
 font-weight:bold;
 padding:4px 0px 4px 0px;
 font-size: 1em;
}

#block_2 h2 {
 font-weight:normal;
 color:#666666;
 padding:2px 0px 8px 0px;
}

#block_2 p {
}

.content, .standardcontent, .teaser_box, .consultantmap
{
  margin-bottom: 20px;
}

.consultantmap div
{
  font-weight:bold;
}

.quicklink {
 width: 244px; 
 height: 34px; 
 padding: 3px 0px 8px 3px;
 font-size: 0.85em;
 margin-left:0px;
}

/* ## STYLES PIC ## */
.img_box_right img, .link_pic_zoom img, .top_link img
{
  padding: 0px !important;
}

.img_box_right {
 float:right; 
 width:210px;
 padding: 8px 0px 4px 10px;
}

.pic {
 border-bottom:1px solid #ffffff;
}

.pic_box_bottom {
 min-height:20px;
 width:210px; 
 background:#ee7f00; 
 color:#ffffff;
 margin-bottom:10px;
}

.bildunterschrift {
 float:left; 
 width: 178px; 
 padding:2px 0px 0px 4px;
 font-size: 0.85em; 
}


.border {
 border-bottom: 1px solid #ffffff;
}

.point {
 margin-left:4px; 
 margin-right:4px;
}

.content_footer
{
  border-bottom:1px solid #8E8E8E; 
  height:20px; 
  position:relative; 
  top:0px; 
  left:0px; 
  padding-right:40px;
  margin-bottom:15px;
}
.foot_note
{
  font-size:0.85em; 
  position:absolute; 
  left:0px; 
  bottom:1px;
}

 
.orange {
 color: #ee7f00;
}  
 
.orange_b {
 color: #ee7f00;
 font-weight: bold;
} 

.clean_img {
  background-image: none !important;
  padding: 0px !important;
}


#main_div table {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  color: #666666;
 }
 
 
 
/* ##### CONTENT LINK DEFINITIONS ##### */

#block_1 a:link, #block_1 a:visited, #block_1_large a:link, #block_1_large a:visited, 
#block_2 a:link, #block_2 a:visited
{
  color: #666;
  text-decoration: none;
}

#block_1 a:hover, #block_1_large a:hover, #block_2 a:hover
{
  color: #ee7f00;
  text-decoration: none;
}

/* DOES NOT WORK IN IE */
#block_1 a:before, #block_1_large a:before, #block_2 a:before
{
  content: "›";
  color: #ef7f00;
  font-weight: bold;
}
#block_1 a:after, #block_1_large a:after, #block_2 a:after
{
  content: "‹";
  color: #ef7f00;
  font-weight: bold;
}




/* ##### DESIGN LINK DEFINITIONS ##### */

#block_1 ul, #block_1_large ul, #block_2 ul
{
  list-style-type: none; 
  list-style-image:url('/custom/kws/images/basics/point_orange.gif');
}




.top_link:link, .top_link:visited, .link_pic_zoom:link, .link_pic_zoom:visited, .top_link:before, .top_link:after, .link_pic_zoom:before, .link_pic_zoom:after, .clean_img:before, .clean_img:after
{
  background-image: none !important;
  padding: 0px !important;
  text-decoration: none !important;
  font-weight: normal !important;
  content : "" !important;
}

a.orange_link:link, a.orange_link:visited {
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 padding:0px !important;
 background-image: none !important;
 } 
 
a.orange_link:hover {
 text-decoration: none;
 color: #ee7f00;
 font-weight: normal;
 } 
 
a.orange_b_link:link, a.orange_b_link:visited {
 text-decoration: none;
 font-weight: normal;
 color: #ee7f00;
 padding:0px !important;
 } 
 
a.orange_b_link:hover {
 text-decoration: none;
 color: #000000;
 font-weight: normal;
 }  
 
/* Gallery Info-Link */
.gal_info_link:link, .gal_info_link:visited
{
  color: #FFF !important;
  padding:0px !important;
  font-size:0.85em;
}
 
 

/* ### TABLES ### */

/* Standard Layout */
table 
{
  width: 100%;
  border-collapse: collapse;
  clear:both;
}
table tr th, table thead tr td, table thead tr th
{
  background-color: #EE7F00;
  color: #FFF;
  border: 1px solid #666;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  height: 5px;
  padding:3px;
}
table tr td
{
  background-color: #E5E5E5;
  color: #000;
  border: 1px solid #666;
  text-align: left;
  vertical-align: middle;
  padding:3px;
}



/* Main Sitemap */
ul.main_sitemap, ul.main_sitemap ul {
  list-style-image: url('/custom/kws/images/basics/pfeil_r.gif') !important;
  margin-bottom:0px;
  margin-top:5px;
  margin-left:0px;
  padding-left:0px;
}
ul.main_sitemap {
  padding-left:20px;
}
ul.main_sitemap a {
  background:none !important;
  padding:0px !important;
}
ul.main_sitemap a:before {
  content:none !important;  
}
.sitemap_lvl1 li {
  margin-left:0px;
}
.sitemap_lvl2 li {
  margin-left:20px;
}
.sitemap_lvl3 li {
  margin-left:40px;
}

/* Variety List*/
.table_variety
{
  width: 100%;
  border-collapse: collapse;
}
.table_variety tr th
{
  background-color: #EE7F00;
  color: #FFF;
  border: 1px solid #FFF;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
  height: 5px;
  padding:3px;
}
.table_variety tr td.td_dark
{
  background-color: #E5E5E5;
  color: #000;
  border: 1px solid #FFF;
  text-align: left;
  vertical-align: middle;
  padding:3px;
}
.table_variety tr td.td_light
{
  background-color: #CCC;
  color: #000;
  border: 1px solid #FFF;
  text-align: left;
  vertical-align: middle;
  padding:3px;
}

/* #### KWS CD TABLE #### */
/* STYLE 1: STANDARD STYLE */
th.style1_light_grey, td.style1_head,
 table.table_style1 th
{
  background-color: #EE7F00;
  border: 1px solid #666;
  color: #FFF;
}
td.style1_light_grey_color1,
 table.table_style1 td
{
  background-color: #E5E5E5;
  border:1px solid #666;
  color: #000;
}


/* STYLE 2: VARIETY STYLE */
th.style2_rowchange_grey, td.style2_head,
  table.table_style2 th
{
  background-color: #EE7F00;
  border: 1px solid #FFF;
  color: #FFF;
}
td.style2_rowchange_grey_color1,
  table.table_style2 tr.tr_odd td
{
  background-color: #E5E5E5;
  border:1px solid #FFF;
  color: #000;
}
td.style2_rowchange_grey_color2,
  table.table_style2 tr.tr_even td
{
  background-color: #CCC;
  border:1px solid #FFF;
  color: #000;
}

/* STYLE 3 */
th.style3_grey_white, td.style3_head,
  table.table_style3 th
{
  background-color: #EE7F00;
  border: 1px solid #666;
  color: #FFF;
}
td.style3_grey_white_color1,
  table.table_style3 tr.tr_odd td
{
  background-color: #E5E5E5;
  border:1px solid #666;
  color: #000;
}
td.style3_grey_white_color2,
  table.table_style3 tr.tr_even td
{
  background-color: #FFF;
  border:1px solid #666;
  color: #000;
}

/* STYLE 4 */
th.style4_background_grey, td.style4_head,
  table.table_style4 th
{
  background-color: #EE7F00;
  border: 1px solid #000;
  color: #FFF;
}
td.style4_background_grey_color1,
  table.table_style4 tr.tr_odd td
{
  background-color: #E5E5E5;
  border:1px solid #000;
  color: #000;
}
td.style4_background_grey_color2,
  table.table_style4 tr.tr_even td
{
  background-color: #FFFAEC;
  border:1px solid #000;
  color: #000;
}

/* STYLE 5 */
th.style5_background_white, td.style5_head,
  table.table_style5 th
{
  background-color: #EE7F00;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  color: #FFF;
}
td.style5_background_white_color1,
  table.table_style5 tr.tr_odd td
{
  background-color: #FFFAEC;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}
td.style5_background_white_color2,
  table.table_style5 tr.tr_even td
{
  background-color: #FFF;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}

/* STYLE 6 */
th.style6_white_light_orange, td.style6_head,
  table.table_style6 th
{
  background-color: #EE7F00;
  border: 0px;
  color: #FFF;
}
td.style6_white_light_orange_color1,
  table.table_style6 tr.tr_odd td
{
  background-color: #FFF;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}
td.style6_white_light_orange_color2,
  table.table_style6 tr.tr_even td
{
  background-color: #FEE5CC;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}

/* STYLE 7 */
th.style7_background, td.style7_head,
  table.table_style7 th
{
  background-color: #EE7F00;
  border: 0px;
  color: #FFF;
}
td.style7_background_color1,
  table.table_style7 td
{
  background-color: #FFFAEC;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}

/* STYLE 8 */
th.style8_light_orange, td.style8_head,
  table.table_style8 th
{
  background-color: #EE7F00;
  border: 1px solid #000;
  color: #FFF;
}
td.style8_light_orange_color1,
  table.table_style8 td
{
  background-color: #FCE5CC;
  border: 1px solid #000;
  color: #000;
}
/* STYLE 9 vR-KWS 1 */
th.style9_background_grey, td.style9_head,
  table.table_style9 th
{
  background-color: #004b95;
  border: 1px solid #000;
  color: #FFF;
}
td.style9_background_grey_color1,
  table.table_style9 tr.tr_odd td
{
  background-color: #E5E5E5;
  border:1px solid #000;
  color: #000;
}
td.style9_background_grey_color2,
  table.table_style9 tr.tr_even td
{
  background-color: #FFFAEC;
  border:1px solid #000;
  color: #000;
}
/* STYLE 10 vR-KWS 2 */
th.style10_background_white, td.style10_head,
  table.table_style10 th
{
  background-color: #004b95;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  color: #FFF;
}
td.style10_background_white_color1,
  table.table_style10 tr.tr_odd td
{
  background-color: #FFFAEC;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}
td.style10_background_white_color2,
  table.table_style10 tr.tr_even td
{
  background-color: #FFFAEC;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  border-left: 1px solid #EE7F00;
  border-right: 1px solid #EE7F00;
  color: #000;
}
/*####################################*/








/* Gallery List*/
.gallery_table
{
  width:100%; 
  text-align:center;
}
.gallery_table td
{
  background-color: #FFFAEC;
  border: 0px;
}
.gal_descr_box
{
  width:170px; 
  border:1px solid #ee7f00; 
  background:#fff; 
  font-size: 0.85em;
  text-align:left; 
  padding:5px; 
  position:absolute; 
  display:none;
}




/* ### SEGMENT: DOWNLOADLISTEN & LINKLISTEN ### */

.download_ul, .linklist_ul, .searchlist_ul
{
  list-style-type: none !important;
  list-style-image:url('/custom/kws/images/basics/pfeil_r.gif') !important;
  margin-top: 5px;
  margin-bottom: 0px;
}
.download_li, .download_li a, .linklist_li, .linklist_li a, .search_li, .search_li a
{
  background-image: none !important;
  background-repeat: no-repeat !important;
  padding: 0px 0px 5px 0px !important;
}
.download_li a:before, .linklist_li a:before, .search_li a:before
{
  content: "" !important;
  background-image: none !important;
  padding: 0px !important;
}

#block_1 .designed_link, #block_2 .designed_link
{
  background-image: url('/custom/kws/images/basics/pfeil_r.gif') !important;
  background-repeat: no-repeat !important;
  padding-left: 8px !important;
  color: #666 !important;
  text-decoration: none !important;
}
.rightsearchhead {
  color: #EE7F00;
  font-weight:bold;
}
.countrysearchresultitem  {
	margin-top:15px;
}

/* ### SEGMENT: TEASER ### */
.teaser_box
{
  padding-left: 0px;
  font-size:1em;
}


/* ### CONTENTSERVER STYLES ###*/
#tooltip{
  text-align: left;
  font : 11px/18px Geneva, "MS Sans Serif", sans-serif;
	color : #333333;
  position: absolute;
  width: 400px;
  border: 1px solid #CC0000; 
  padding: 6px;
  background-color: #FFFFFF;
  visibility: hidden;
  z-index: 100;
  }
.contexteditform
{
  width: 220px;
}
a.awce {
  padding:0px !important;
  background-image:none !important;
}
a.awce:before, a.awce:after {
  content: "" !important;
  background-image: none !important;
  padding: 0px !important;
}

/* ### REGIONENKARTE ### */
.welt_info_box {
	width: 160px;
	/*height:200px;*/
	background-color: #FFF;
	font-family: Verdana;
	font-size: 8pt;
	display: none;
	position: absolute;
	z-index: 55;
	filter: Alpha(opacity = 80, finishopacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	padding:5px;
}

.conti_info_box {
	width: 160px;
	/*height: 200px;*/
	background-color: #FFF;
	display: none;
	z-index: 5;
	filter: Alpha(opacity = 80, finishopacity = 80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.bgtb_t3img 

{

background-color: #d1d1d1;

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 8pt;

font-weight: normal;

color: #000000;

vertical-align: top;

text-align: center;

}


/* ### POPUP BLOCKER ### */
body.popup_blocker
{
  text-align:center;
}
.popup_blocker_main
{
  background-color:#FFFAEC;
  width:248px; 
  text-align:left; 
  margin:auto;
}
.popup_blocker_main p
{
  font-weight: bold;
  color: #666;
}

/* Formular Builder */

.formb_question
{
  background-color: #E5E5E5;
  font-weight: bold;
  padding: 3px;
  border:0px;
}
.formb_text 
{
  background-color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border: 1px solid #c0c0c0;
  width: 200px;
}
.formb_textarea
{
  background-color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border: 1px solid #c0c0c0;
  width: 400px;
}

.formb_submit
{
  background-color: #FFF;
  font-weight: bold;
  border: 1px solid #EE7F00;
  color: #EE7F00;
  width: 120px;
}

.new_kws_button
{
  background-color: #FFF;
  border: 1px solid #EE7F00;
  font-weight:bold;
  color: #EE7F00;
  text-align:left;
  padding-left: 15px;
  background-image: url('/custom/kws/images/basics/pfeil_right.gif');
  background-repeat: no-repeat;
  background-position: 5px 0px;
}

.basic
{
	background-color:Transparent;
	border:0px;
}

.basic_level_1
{
	background-color:Transparent;
	border:0px;
}
.basic_level_2
{
	background-color:Transparent;
	border:0px;
}

/** ### JOBPROFILE WEB ### **/
.jobprofile {
  position:relative;
  top:0px;
  left:0px;
}
.jobprofile h1 {
  padding-right:160px;
}

.jobprofile_pdf_pic1, .jobprofile_pdf_pic2 {
  height:164px;
  width:252p;
  overflow:hidden;
  display:none;
}

.download_bar {
  position:absolute;
  top:10px;
  right:0px; 
  width:160px; 
  height:30px;
}
.jobprofile .appnumber {
  margin:0px;
  position:absolute;
  top:7px;
  left:25px;
  margin: 0px !important;
}
.download_bar .download_img
{
  width:25px;
  position:absolute;
  top:0px;
  right:0px;
}
.jobprofile_view {
  margin:30px 0px; 
  border:2px solid #ee7f00;
  background-image: url('/custom/kws/images/basics/orange_2px.gif');
  background-repeat: repeat-y;
  background-position: 345px 0px;
}
.job_col_1 {
  width:345px; 
  float:left;
}
.job_col_2 {
  width:341px; 
  float:left;
}
.jobprofile_view_title {
  background-color:#ee7f00; 
  font-weight:bold; 
  color: #FFF; 
  padding:2px 10px 2px 20px;
}
.jobprofile_view_body {
  padding:20px;
}
.jobprofile_view_body ul
{
  margin:0px 0px 0px 12px;
  padding-left:0px;
  
}
.jobprofile_bottom .jobprofile_img {
  width:368px; 
  float:left;
}
.jobprofile_bottom .jobprofile_text {
  width:306px; 
  float:left;
}
.jobprofile_bottom .bewerbernummer {
  margin:10px 0px;
}
.jobprofile_bottom .m_cont {}




.jobprofile .jobfooter {
  display:none;
}

