/**********************************************************************
                     Relaunch 2010
**********************************************************************/
#wrapper_design_desc a.internal-link {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}

#wrapper_design_desc a.internal-link:focus,
#wrapper_design_desc a.internal-link:hover {
  color: #FF6600;
}


#main div.csc-textpic.csc-textpic-left.csc-textpic-above {
  margin-left: -30px;
}

#main .csc-textpic-below {
  margin-left: -30px;
}

#content {
  background: url(../images/background/bg_left-long-side.gif) repeat-y;
}

.clear_right {
  clear: right;
}

#page_bereichseinstieg #content,
#page_index #content,
.no_bg #content,
.press_article #content,
#page_video #content {
  background-image: none !important;
}

#section-image {
  background-color: #F2F2F2;
}

#page_video #section-image {
  background: none;
}

.tx-berkerproductline-productline a {
  position: relative;
  text-decoration: none !important;
}

a span.img_span {
  bottom: 25px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 190px;
}

.typo3-editPanel {
	position: absolute;
	right: 0;
	top: 0;
}

#page_video .contentimage {
  margin-bottom: 25px;
}

/*******************	Preis-Vergleich *******************/

form.pv_form #produkt1 select,
form.pv_form #patch_14 div select {
  margin-bottom: 5px;
  margin-top: 5px !important;
}

form.pv_form #produkt1,
form.pv_form #patch_14 {
  font-size: 10px;
  font-weight: bold;
}

form.pv_form #patch_24 div {
  font-size: 10px;
  line-height: 80%;
}

form.pv_form ul {
  font-size: 10px;
  font-weight: bold;
  line-height: 170%;
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

form.pv_form #patch_22 ul a,
form.pv_form #patch_23 ul a {
  background: url(../images/icons/icn_add-to-partslist.gif) no-repeat right 1px;
  color: #333333;
  font-size: 10px;
  font-weight: bold;
  padding-right: 23px;
  text-decoration: none;
}

form.pv_form #patch_22 ul a:focus,
form.pv_form #patch_22 ul a:hover,
form.pv_form #patch_23 ul a:focus,
form.pv_form #patch_23 ul a:hover {
  background: url(../images/icons/icn_add-to-partslist_orange.gif) no-repeat right 1px;
  color: #FF6600;
}

form.pv_form #patch_15 div {
  padding-top: 0 !important;
}

form.pv_form #patch_15 h5,
form.pv_form #patch_15 ul.nav {
  margin: 8px 0 0 0;
}

form.pv_form #patch_22,
form.pv_form #patch_23 {
  font-size: 10px;
}

/*******************	Allgemeines *******************/

.contentimage {
  width: auto;
  float: left;
}

ul.nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

.clear {
  clear: both;
}

p {
  font-size: 12px;
}

table,
img {
  border: none;
}

/*******************	Link-List *******************/

#main a {
  color: #999999;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

#main a:focus,
#main a:hover {
  color: #FF6000 !important;
  text-decoration: none !important;
}

#archiv a {
  color: #666666;
  font-size: 10px;
}

a.external-link-new-window {
  background: transparent url(../images/icons/icn_link_external.gif) no-repeat;
  padding-left: 17px;
}

a.external-link-new-window:focus,
a.external-link-new-window:hover {
  background: transparent url(../images/icons/icn_link_external_orange.gif) no-repeat;
}

a.installer_search {
  background: transparent url(../images/icons/icn_installer-search.gif) no-repeat;
  padding-left: 25px;
}

a.installer_search:focus,
a.installer_search:hover {
  background: transparent url(../images/icons/icn_installer-search_orange.gif) no-repeat;
}

a.katalog {
  background: transparent url(../images/icons/icn_katalog.gif) no-repeat left 2px;
  padding-left: 25px;
}

a.katalog:focus,
a.katalog:hover {
  background: transparent url(../images/icons/icn_katalog_orange.gif) no-repeat left 2px;
}

a.katalog_sl {
  background: transparent url(../images/icons/icn_view.gif) no-repeat 4px top;
  padding-left: 20px;
}

a.katalog_sl:focus,
a.katalog_sl:hover {
  background: transparent url(../images/icons/icn_view_orange.gif) no-repeat 4px top;
}

a.mail-link,
a[href^="mailto:"] {
  background: transparent url(../images/icons/icn_mail.gif) no-repeat left 4px;
  padding-left: 17px;
}

a.mail-link:focus,
a.mail-link:hover,
a[href^="mailto:"]:focus,
a[href^="mailto:"]:hover {
  background: transparent url(../images/icons/icn_mail_orange.gif) no-repeat left 4px;
}

a.price_compare {
  background: transparent url(../images/icons/icn_price-compare.gif) no-repeat left 1px;
  padding-left: 25px;
}

a.price_compare:focus,
a.price_compare:hover {
  background: transparent url(../images/icons/icn_price-compare_orange.gif) no-repeat left 1px;
}

a.print_sl {
  background: transparent url(../images/icons/icn_print.gif) no-repeat 4px top;
  padding-left: 20px;
}

a.print_sl:focus,
a.print_sl:hover {
  background: transparent url(../images/icons/icn_print_orange.gif) no-repeat 4px top;
}

a.print_pdf {
  background: transparent url(../images/icons/icn_save.gif) no-repeat;
  padding-left: 20px;
}

a.print_pdf:focus,
a.print_pdf:hover {
  background: transparent url(../images/icons/icn_save_orange.gif) no-repeat;
}

a.reset {
  background: transparent url(../images/icons/icn_reset.gif) no-repeat left 1px;
  padding-left: 20px;
}

a.reset:focus,
a.reset:hover {
  background: transparent url(../images/icons/icn_reset_orange.gif) no-repeat left 1px;
}

a.room_planner {
  background: transparent url(../images/icons/icn_room-planner.gif) no-repeat;
  padding-left: 25px;
}

a.room_planner:focus,
a.room_planner:hover {
  background: transparent url(../images/icons/icn_room-planner_orange.gif) no-repeat;
}

a.rss {
  background: transparent url(../images/icons/icn_rss.gif) no-repeat;
  padding-bottom: 3px;
  padding-left: 20px;
}

a.selection_submit {
  background: url(../images/icons/icn_add-to-partslist.gif) no-repeat;
  padding-left: 20px;
}

a.selection_submit:focus,
a.selection_submit:hover {
  background: transparent url(../images/icons/icn_add-to-partslist_orange.gif) no-repeat;
}

a.internal-link,
a.blueprint {
  background: transparent url(../images/icons/icn_link_internal.gif) no-repeat left 3px;
  padding-left: 10px;
}

#content a.internal-link,
#content a.blueprint {
  background-position: left 4px;
}

a.internal-link:focus,
a.internal-link:hover,
a.blueprint:focus,
a.blueprint:hover {
  background: transparent url(../images/icons/icn_link_internal_orange.gif) no-repeat left 3px;
}

ul.nav a.download,
a.download {
  background: url(../images/icons/link_download-grey.gif) no-repeat left 1px;
  padding-left: 17px;
}


ul.nav a.download:focus,
ul.nav a.download:hover,
a.download:focus,
a.download:hover {
  background: url(../images/icons/link_download-orange.gif) no-repeat left 1px;
}

td.csc-uploads-fileName a {
  background: url(../images/icons/link_download-grey.gif) no-repeat left 1px;
  padding-left: 17px;
}

td.csc-uploads-fileName a:focus,
td.csc-uploads-fileName a:hover {
  background: url(../images/icons/link_download-orange.gif) no-repeat left 1px;
}

/*******************	Top-Navigation *******************/

#quicknav {
  background-color: #E5E5E5;
  float: left;
  height: 165px;
  padding: 10px 10px 15px 10px;
  position: relative;
  width: 170px;
}

#quicknav ul.nav {
  margin: 0 0 10px 0;
  width: 180px
}

.navform select {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  color: #666666;
  font-size: 10px;
  font-weight: bold;
  height: 15px;
  width: 170px;
}

.navform option {
  font-weight: normal;
  padding: 1px;
}

.navform option.country_name {
  font-weight: bold;
}

.navform input {
  bottom: 10px;
  position: absolute;
}

.navform input.button {
  bottom: 15px;
  right: 45px;
}

.navform input.text {
  border: solid 1px #CCCCCC;
  color: #666666;
  font-size: 10px;
  height: 14px;
  margin: 1px 0 0 0;
  padding: 1px 4px;  
  width: 100px;
}

/*******************	Layout-Div's *******************/

#space_1patch {
  float: left;
  height: 190px;
  width: 190px;
}

form.pv_form {
  height: 380px;
  position: relative;
}

#menu_right {
  float: right;
  width: 190px;
}

#head {
  display: block;
  height: 190px;
  width: 950px;
}

#logo {
  float: left;
  height: 190px;
  width: 190px;
}

#content {
  width: 950px;
}

#main {
  float: left;
	 padding: 0 30px;
	 width: 469px;
}

#page_content #main,
#page_bereichseinstieg #main,
#page_video #main {
  margin-left: 190px;
}

#mainteaser {
  background-color: #E5E5E5;
  height: 570px;
  margin: 0;
  width: 760px;
}

#header {
  background: none !important;
  border-top: 1px solid #E5E5E5;
}

#rows_patches {
  height: 380px;
  position: relative;
  width: 950px;
}

.tx-rlmpflashdetection-pi1 {
  float: left;
  padding: 0 !important;
}

#main .tx-rlmpflashdetection-pi1 {
  margin-left: -30px;
  margin-bottom: 15px;
}

#leftnav {
  background-color: #E5E5E5;
  float: left;
  min-height: 190px;
  padding: 0;
  width: 190px;
}

#page_produktdetail #leftnav {
  min-height: 570px;
}

#hometeaser1,
#hometeaser2,
#hometeaser3 {
  float: right;
  height: 190px;
  width: 190px;
}

#producttable {
 	border: none;
 	float: left;
 	width: 760px;
}

#awards {
  float: right;
	 padding: 45px 0px 0px 8px;
	 width: 183px;
}

#page_neuheiten #leftnav {
  height: 570px;
}

#contextnav {
 height: 190px;
 width: 190px;
 z-index: 120;
}

#contextnav2 {
  height: 170px;
  width: 190px;
  z-index: 110;
}

#intro {
  height: 570px;
  width: 950px;
}

/*******************	Patches *******************/

.patch {
  height: 190px;
  position: absolute;
  width: 190px;
}

#patch_11 {
  left: 0;
  top: 0;
  z-index: 50;
}

#patch_12 {
  left: 190px;
  top: 0;
  z-index: 49;
}

#patch_13 {
  top: 0;
  left: 380px;
  z-index: 48;
}

#patch_14 {
  top: 0;
  left: 570px;
  z-index: 47;
}

#patch_15 {
  top: 0;
  left: 760px;
  z-index: 46;
}

#patch_21 {
  top: 190px;
  left: 0;
  z-index: 45;
}

#patch_22 {
  top: 190px;
  left: 190px;
  z-index: 44;
}

#patch_23 {
  top: 190px;
  left: 380px;
  z-index: 43;
}

#patch_24 {
  top: 190px;
  left: 570px;
  z-index: 42;
}

#patch_25 {
  top: 190px;
  left: 760px;
  z-index: 41;
}

/*******************	Headlines *******************/

h1 {
  color: #808080;
  font-size: 11px;
  font-weight: bold;
  margin: 15px 0 5px 0;
  text-transform: uppercase;
}

#header h1 {
  font-size: 24px;
  text-transform: none;
}

h2 {
  font-size: 14px;
  color: #444444;
  margin-bottom: 3px;
  margin-top: 10px;
}

h3 {
  color: #333333;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 2px 0;
}

h5 {
  color: #333333;
  font-size: 10px;
  font-weight: bold;
}

hr {
  margin: 10px 0 25px 0;
  background-color: #E5E5E5;
  height: 1px;
  border: none;
}

/*** Styleangaben ***/

#contextnav p {
  font-weight: bold;
  margin: 0;
  padding: 0;
}

/**********************************************************************
Overwrite old definitions
**********************************************************************/

#contextnav {
  float: right;
}

/*** NEW ***/

.tx-berkerproductline-productline {
  width: 950px;
}

.tx-berkerproductline-productline a {
  color: #999999;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

.tx-berkerproductline-productline a:focus,
.tx-berkerproductline-productline a:hover {
 color: #FF6600;
}

#product-picture {
  float: left;
  width: 570px;
}

#section-image {
  float: left;
  width: 760px;
}

#page_produktdetail #section-image {
  width: 570px;
}

* html #page_produktdetail #section-image {
  width: 540px;
  float: left;
}

/**********************************************************************
Header Navigation
**********************************************************************/

#navi_header {
  float: left;
  height: 170px;
  padding-top: 20px;
  width: 570px;
}

#navi_header ul.nav {
  float: left;
}

ul.nav {
  width: 190px;
}

ul.nav li {
  line-height: 10px;
  margin-bottom: 6px;
}

ul.nav li a {
  line-height: 12px;
}

ul.nav a,
#contextnav a {
  color: #666666;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}

ul.nav a:focus,
ul.nav a:hover,
#contextnav a:focus, 
#contextnav a:hover {
  color: #FF6600 !important;
}

.press_article #contextnav a {
  padding-left: 15px;
}

.press_article #contextnav a:focus,
.press_article #contextnav a:hover {
  color: #FF6600;
}

ul.nav li.open a {
  color: #000000;
}

ul.nav li.active a,
ul.nav li a:focus,
ul.nav li a:hover {
 color: #FF6600; 
}

/**********************************************************************
Footer
**********************************************************************/

#footer {
  background-color: #FFFFFF;
  font-size: 10px;
  height: 70px;
  width: 100%;
}

#footer a {
  text-decoration: none;
}

#footer ul {
  margin: 0;
  padding: 0;
}

#footer_bottom,
#footer_top {
  margin-left: 210px;
}

#footer_bottom {
  height: 30px;
}

#footer_bottom ul {
  margin-top: 8px;
}

#footer_bottom ul li {
  display: inline;
  margin-right: 25px;
}

#footer_bottom ul li a {
  color: #999999;
  font-weight: bold;
  text-transform: uppercase;
}

#footer_bottom ul li.active a,
#footer_bottom ul li a:active,
#footer_bottom ul li a:focus,
#footer_bottom ul li a:hover {
  color: #333333;
}

#footer_line {
  border-bottom: 1px solid #CDCDCD;
  height: 1px;
  line-height: 1px;
  width: auto;
}

#footer_top {
  height: 33px;
  padding-top: 7px;
}

#footer_top p {
  color: #999999;
  float: left;
  font-size: 10px;
  padding-top: 4px;
}

#footer_top ul {
  float: left;
  margin: 14px 0 0 10px;
}

#footer_top ul li {
  display: inline;
  margin-right: 15px;
}

#footer_top ul li a {
  color: #999999;
  background: url(../images/icons/icn_arrow_right_footer.gif) no-repeat left 4px;
  padding-left: 7px;
}

#footer_top ul li.active a,
#footer_top ul li a:active,
#footer_top ul li a:focus,
#footer_top ul li a:hover {
  color: #333333;
  background: url(../images/icons/icn_arrow_right_footer-active.gif) no-repeat left 4px;
}

/**********************************************************************
Relaunch 2010 - ENDE
**********************************************************************/

body {
  background-attachment: scroll;
  background-position: 190px 0;
  background-repeat: repeat-x;
  color: #333333;
  font-family: Arial, Helvectica;
  font-size: 12px;
  margin: 0;
  padding: 0;
}

/**********************************************************************
	Grundlayout
		- Positionierung einzelner Layer und Elemente
**********************************************************************/

/*
.teaser .title {
	position: absolute; top: 8px; left: 9px;
}
.teaser .headline {
	position: absolute; top: 42px; left: 9px;
}
.teaser .inlay {
	position: absolute; bottom: 9px; left: 9px;
}
*/

#page_bereichseinstieg div.csi-textpic,
#page_referenzen div.csi-textpic,
#page_index div.csi-textpic,
#page_home div.csi-textpic {
  margin-bottom: -5px;
}

#producttable td a {
  display: block;
  margin: 0px 0px 0px;
  padding: 0;
}

#producttable td {
	width: 190px;
	height: 190px;
	vertical-align: top;
	text-align: center;
}

#awards img {
	display: block;
	margin-bottom: 24px;
}

.image_horizont .contentimage {
	position: absolute;
	top: 190px; left: 0px;
	z-index: 444;
}

.image_horizont #navi_header {
  padding-top: 0;
}

.imageclip .contentimage {
	top: 0px; left: 190px;
	z-index: 444;
}

/** Form : : Quicknav **/

#quick_form {
  border: none;
  clear: both;
  margin: 10px 0;
  padding: 0;
  text-align: left;
}

#quick_form .button {
 	margin-left: 3px;
  margin-top: 1px;
}

/********************************************************************

	Styles
		- allgemeine Stilvorlagen für Elemente

********************************************************************/

#main div.blueback {
  background-color: #CCCCCC;
  width: 100%;
}

#main div.blueback span {
  font-size: 12px;
  font-weight: bold;
  padding-left: 20px;
}

#main div.blackhead {
  width: 100%;
  padding-top: 5px;
}

#main div.blackhead span {
  font-size: 12px;
  font-weight: bold;
}

.navform img {
  padding: 0 0 5px 0;
}

/********************************************************************

	Textformatierung für Content (#main)

********************************************************************/

#main .headline {
  line-height: 20px;
  display: block;
  margin: 0 0 3px 0;
}

#main .sectionheadline {
  line-height: 20px;
  display: block;
  margin: 0 0 6px 0;
}

#main p {
  line-height: 20px;
  margin: 0 0 30px 0;
}

#main object,
#main embed {
  padding: 0;
  margin: 0;
  z-index: 600;
}

#page_neuheiten #main #metanav img {
  position: relative;
  left: 0px;
  top: 0px;
}

#page_neuheiten #main img.linkIntImg {
  position: relative;
  left: 0;
  top: 0;
}

#main p {
  margin: 0 0 10px 0;
}

#main h2,
#main dfn {
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-style: normal;
}

#main p.footnote {
  margin: 31px 0 0 0;
  font-size: 10px;
  line-height: 15px;
  color: #999999;
}

/** Lexikon **/
#page_lexikon #main .headline {
  margin-bottom: 20px;
}

#page_lexikon .lexikoneintrag {
  display: block;
  margin: 0 0 10px 0;
  padding: 0;
}

/***************************************************
	Page Layouts
		Anpassungen an verschiedene Seitengruppen
***************************************************/

.pages_start {
  background: url(../images/background/back_home.gif) repeat-x scroll 190px 0;
}

.pages_start #main {
  padding-top: 11px;
}

#page_video #main {
  top: 382px;
}

#page_content {
  background-position: 190px 0;
  background-repeat: repeat-x;
}

#page_produkte #leftnav {
  height: 100%;
}

.pages_produkte {
  background: url (../images/background/back_graycolumn_left.gif) no-repeat 0 190px;
}

#page_lexikon #main {
  padding-top: 10px;
}

/***************************************************

	Navigation links

***************************************************/

/** Lexikon **/

#page_lexikon #leftnav {
  padding: 0 19px;
  width: 152px;
}

#page_lexikon #leftnav img.label {
  display: block;
  margin: -5px 0 5px 0;
}

#page_lexikon #ddl_alphabet {
  background-color: #FFFFFF;
  font-size: 10px;
  height: 16px;
  padding: 0;
  width: 150px;
}

#page_lexikon #ddl_alphabet option {
  margin: 0;
}


/****** Produktmerkmal-Filter ******/

img.produktmerkmal {
  display: block;
  margin: 10px 0 10px 19px;
}

#leftnav .submit_produktmerkmal {
  margin: -4px 0 21px 16px;
}

#leftnav ul.produktfilter {
  font-size: 11px;
  list-style: none;
  margin: 5px 0 31px 5px;
  padding: 0;
}

.tx-berkerproductline-productline form  {
  color: #666666;
  font-weight: bold;
  padding: 10px 3px 0 15px;
  text-decoration: none;
  text-transform: uppercase;
}

#leftnav .produktfilter li {
  margin: 8px 0 0 0;
}

#leftnav label.cbx_produkt {
  display: block;
  margin: -15px 0 0 18px;
  padding: 1px 0 0 0;
}

#leftnav label.cbx_produkt img {
  display: block;
  margin: 0 0 2px 2px;
  padding: 0;
}

#leftnav .cbx_produkt {
  background-color: #E5E5E5;
  display: block;
  margin: 0;
  padding: 0;
  width: 14px;
}

#leftnav ul.nav {
  margin-left: 21px;
  margin-top: 8px;
  overflow: visible;
  width: 150px;
}

#leftnav ul.nav li {
  overflow: visible;
}

#leftnav ul.nav li.double {
  height: 28px;
}

/***************************************
		Context Navigation
***************************************/

#page_produktdetail #contextnav {
  padding: 10px 0 0 11px;
  width: 179px;
}

#page_produktdetail #contextnav ul.nav {
  margin-left: 0;
  //margin-top: -5px;
  padding: 0;
}

#page_produktdetail #contextnav ul.nav li {
  margin-left: 0;
}

#page_produktdetail #contextnav label {
  display: block;
  margin-bottom: 6px;
}

#page_produktdetail #contextnav  select {
  margin-bottom: 13px;
}

#page_content #contextnav ul.nav {
  margin: 7px 0 0 0;
  padding: 0;
}

#page_content #contextnav ul.nav li {
  margin-left: 0px;
}

#page_content #contextnav,
#page_referenzen #contextnav,
#page_referenzen #contextnav_trans {
  background-color: #E5E5E5;
  height: 180px;
  padding: 10px 0 0 11px;
  width: 179px;
}

#page_referenzen #contextnav_trans {
  background-color: #FFFFFF;
}

#contextnav ul {
  margin-top: 10px;
  padding-top: 0;
}

#contextnav img.category {
  display: block;
}

#contextnav ul.productlist {
  display: block;
  list-style: none;
  padding: 7px 0 2px 0;
  margin: 0;
}

#contextnav ul.productlist li {
  list-style-position: inside;
  margin: 0 0 4px 0;
}

#contextnav select {
  margin-bottom: 20px;
  width: 170px;
}

#page_referenzen #contextnav,
#page_neuheiten #contextnav {
  padding: 10px 0 0 11px;
  height: 180px;
  width: 179px;
}

#page_referenzen #contextnav_trans,
#page_neuheiten #contextnav_trans {
  padding: 10px 0 0 0;
  height: 180px;
  width: 179px;
}

#page_neuheiten #contextnav2 label {
  display: block;
  margin-bottom: 6px;
}

#page_neuheiten #contextnav2  select {
  margin-bottom: 13px;
}

#page_neuheiten #contextnav2 {
  background-color: #E5E5E5;
  height: 170px;
  padding: 210px 0 0 11px;
  width: 179px;
}

#page_neuheiten #contextnav2 ul.nav {
  padding: 0;
  margin: 7px 0 0 0;
}

#page_neuheiten #contextnav2 ul.nav li {
  margin-left: 0;
}

.imageclip #main {
  left: 190px;
  top: 500px;
  z-index: 400;
}

.contenttable td {
  vertical-align: top;
  padding-bottom: 10px;
  padding-right: 5px;
}

#content ul.countries {
  background-color: #FFFFFF;
  float: left;
  height: 190px;
  padding: 28px 0 0 23px;
  margin: 0;
  width: 167px;
}


/***************************************
		Teaser list on start page
***************************************/

.news_list {
  background-color: #F5F5F5;
  height: 380px;
}

.news_list .news_headline {
  background-color: #CCCCCC;
  height: 20px;
  padding-top: 10px;
}

.news_list .news_headline  .rss_icon{
  margin-right: 10px;
}

.news_list .news_headline  h2 {
  color: #666666;
  float: left;
  font-size: 12px;
  margin: 0 10px;
  width: 140px;
}

.news_list .teaser  {
  color: #333333;
  font-size: 11px;
  margin: 10px 10px 20px 10px;
}

.news_list .teaser  h3  a{
  background: none;
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  padding-left: 0;
  text-decoration: none;
}

.news_list .teaser  h3  a:hover {
  background: none;
  color: #333333;
}

.news_list .teaser p {
  margin: 0 0 3px 0;
  padding: 0;
}

.news_list .teaser a {
  background: url(../images/icons/b_icn_link_blue.gif) no-repeat left 2px;
  color: #666666;
  font-size: 10px;	
  font-weight: bold;
  padding-left: 10px;
  text-decoration: none;
}

.news_list .teaser a:focus,
.news_list .teaser a:hover {
  background: url(../images/icons/b_icn_link_orange.gif) no-repeat left 2px;
  color: #FF6600;
}

/* HACKS */
/* IE7 */
* +html #footer_top p {
  padding-top: 13px;
}

* +html #maske input {
  border: 0px solid #FFFFFF;
}

* +html #section-image {
  background: none;
  width: auto;
}

* +html .contentimage {
  text-align: left !important;
}

* +html .contentimage DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
  margin: 0;
}

* +html #content form.pv_form {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* IE 6 */

* html #footer_top p {
  padding-top: 13px;
}

* html #section-image {
  background: none;
  width: auto;
}

* html #head {
  height: 190px;
  margin-bottom: -3px;
}

* html #quicknav {
  float: right;
  height: 190px;
  width: 170px;
  margin: 0;
  padding: 0 0 0 6px;
}

* html #quicknav ul.nav {
  margin-left: 4px !important;
}

* html #navi_header {
  float: left;
  height: 180px !important;
  padding-top: 10px !important;
  width: 570px;
}

* html #main  {
  width: 500px;
}

* html #menu_right {
  width: 190px;
  display: block;
}

* html #menu_right #contextnav {
  padding-left: 0 !important;
}

* html #menu_right #contextnav ul li a {
  line-height: 20px;
  cursor: pointer;
  padding-left: 30px;
  margin-left: 10px;
}

* html #main div.csc-textpic.csc-textpic-left.csc-textpic-above {
  margin: 0 -30px 25px -30px;
}
