
/* ########## HTML STRUCTURE ######### */
body {
 font-size: 9pt;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 /*font-weight: normal;
 line-height:1.2;*/
 color:#000000;
 background: #FFF; /*#f0f0f0;*/
 width:100%;
} 
  
#aussen {
 width:100%;
 background-color: #FFF;
 text-align:left;
}
#head {
  display:none;
}



#nav {
 display:none;
}

#pfad {
 display:none;
}

#main_div {
 width:100%;
 background-color: #FFF !important;
 background-image: url('') !important;
}

#unternavi {
 display:none;
}

#block_1 {
}

#block_1_large {
}

#block_2 {
 display:none;
 /*font-size: 100%;*/
}

#footer {
 display:none;
}

#balken_3 {
 display:none;
}

 
 
/* ##### STYLES MAIN NAVIGATION ##### */


a.pfad_link:link, a.pfad_link:visited {
 text-decoration: none;
 font-weight: normal;
 color:#000;
 padding-right:14px;
 padding-left:10px;
 background-image: url('/custom/kws/images/basics/pfeil_crumb.gif');
 background-repeat:no-repeat;
 } 

/* ##### STYLES SIDE NAVIGATION ##### */

 
/* #### FORM ELEMENTS #### */
 
.field {
  background-color: #ffffff;
  /*font-size: 100%;*/
  color: #000;
  border: 1px solid #000;
  }
 
/* Newsletter Form */
.form_row
{
 padding-bottom:10px;
 padding-right:3px;
}
.form_row_head
{
 padding: 3px;
 font-weight:bold;
}
 
 
 
/* ###### CONTENT DEFINITIONS ###### */
h1 {
 font-size: 12pt;
 font-weight:bold;
}

h2, .h2 {
 font-size: 10pt;
 font-weight:normal;
 color:#000;
}

h3 {
 /*font-size:100%;*/
 font-weight:bold;
}

h4 {
 color:#000; 
 /*font-size: 100%;*/ 
}

p {
 /*font-size:100%;*/
 font-weight:normal;
}

li {
 padding-bottom:5px;
}

#block_2 h1 {
 font-weight:bold;
 /*font-size: 100%;*/
}

#block_2 h2 {
 font-weight:normal;
 color:#000;
}

#block_2 p {
}

.content, .standardcontent, .teaser_box, .consultantmap
{
  margin-bottom: 20px;
}

.quicklink {
 width: 244px; 
 height: 34px; 
 padding: 3px 0px 8px 3px;
 /*font-size: 100%;*/
 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; 
 color:#000;
 margin-bottom:10px;
}

.bildunterschrift {
 float:left; 
 width: 178px; 
 padding:2px 0px 0px 4px;
 /*font-size: 100%;*/ 
}


.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: #000;
}  
 
.orange_b {
 color: #000;
 font-weight: bold;
} 

.clean_img {
  background-image: url('') !important;
  padding: 0px !important;
}


#main_div table {
  /*font-size: 100%;*/
  font-weight: normal;
  color: #000;
 }
 
 
 
/* ##### 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: #000;
  text-decoration: none;
}

/* DOES NOT WORK IN IE */
#block_1 a:before, #block_1_large a:before, #block_2 a:before
{
  content: "›";
  color: #000;
  font-weight: bold;
}
#block_1 a:after, #block_1_large a:after, #block_2 a:after
{
  content: "‹";
  color: #000;
  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: url('') !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: url('') !important;
 } 
 

a.orange_b_link:link, a.orange_b_link:visited {
 text-decoration: none;
 font-weight: normal;
 color: #000;
 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:100%;*/
}
 
 

/* ### TABLES ### */

/* Standard Layout */
table 
{
  width: 100%;
  border-collapse: collapse;
}
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;
}



/* 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
{
  background-color: #EE7F00;
  border: 1px solid #666;
  color: #FFF;
}
td.style1_light_grey_color1
{
  background-color: #E5E5E5;
  border:1px solid #666;
  color: #000;
}

/* STYLE 2: VARIETY STYLE */
th.style2_rowchange_grey, td.style2_head
{
  background-color: #EE7F00;
  border: 1px solid #FFF;
  color: #FFF;
}
td.style2_rowchange_grey_color1
{
  background-color: #E5E5E5;
  border:1px solid #FFF;
  color: #000;
}
td.style2_rowchange_grey_color2
{
  background-color: #CCC;
  border:1px solid #FFF;
  color: #000;
}

/* STYLE 3 */
th.style3_grey_white, td.style3_head
{
  background-color: #EE7F00;
  border: 1px solid #666;
  color: #FFF;
}
td.style3_grey_white_color1
{
  background-color: #E5E5E5;
  border:1px solid #666;
  color: #000;
}
td.style3_grey_white_color2
{
  background-color: #FFF;
  border:1px solid #666;
  color: #000;
}

/* STYLE 4 */
th.style4_background_grey, td.style4_head
{
  background-color: #EE7F00;
  border: 1px solid #000;
  color: #FFF;
}
td.style4_background_grey_color1
{
  background-color: #E5E5E5;
  border:1px solid #000;
  color: #000;
}
td.style4_background_grey_color2
{
  background-color: #FFFAEC;
  border:1px solid #000;
  color: #000;
}

/* STYLE 5 */
th.style5_background_white, td.style5_head
{
  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
{
  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
{
  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
{
  background-color: #EE7F00;
  border: 0px;
  color: #FFF;
}
td.style6_white_light_orange_color1
{
  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
{
  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
{
  background-color: #EE7F00;
  border: 0px;
  color: #FFF;
}
td.style7_background_color1
{
  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
{
  background-color: #EE7F00;
  border: 1px solid #000;
  color: #FFF;
}
td.style8_light_orange_color1
{
  background-color: #FCE5CC;
  border: 1px solid #000;
  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: 100%;*/
  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: url('') !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: url('') !important;
  padding: 0px !important;
}


/* ### SEGMENT: TEASER ### */
.teaser_box
{
  padding-left: 0px;
}


/* ### CONTENTSERVER STYLES ###*/
#tooltip{
  display:none;
  }
.contexteditform
{
  display:none;
}
a.awce {
  padding:0px !important;
  background-image:url('') !important;
}
a.awce:before, a.awce:after {
  content: "" !important;
  background-image: url('') !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;
}