html, body {
/*	height: 100%; */
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
}

#page_start, #page_sonst {
	width: 1250px;
	margin: 0 auto;
/*	min-height: 100%; */
	position: relative;
}

#page_start {
	background-color: #fff8eb;
}

#page_sonst {
	background-color: #;
}


* html  #page_start, * html  #page_sonst { 												/* Für IE */
	width: 1250px;
	margin: 0 auto;
/*	height: 100%; */
	position: relative;
	background-image: url(../img/hint.gif);
}

h1 { 
	font-family: Lato, Arial, Helvetica, Sans Serif;
	font-size: 45px;
	font-weight: 900;
	margin-bottom: 60px;
  text-transform:uppercase; 
}
h2 {
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
	font-size: 25px;
}

/*
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
 	margin: 0px 0px 5px 0px;
 	padding: 0;
}
*/

img {
  border: 0;
}

a {
  color: #000;
}

textarea {
  resize: none;
}

.no_underline {
	text-decoration: none;
}

.clear {
  clear: both;
  height: 0px;
  line-height:0px;
}
.fehlertext {
  color: #ff1a1a;
}
.gruentext {
  color: #79f718;
}

.tabPadding { border-collapse: collapse; }
.tabPadding td {
    padding: 5px 2px 5px 2px;
/*    border: 1px solid #eee; */
}
.tabPadding td.tabheader {
  padding: 15px 7px 18px 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  
/*  background-color: #bbb; */
}
.tabodd, .divodd {
  background-color: #eee;
}
.tabeven, .diveven {
/*  background-color: #eee; */
}
.tabdark1, .divdark1 {
  background-color: #aaa;
}
.tabdark2, .divdark2 {
  background-color: #ccc;
}
.senkbalken {
	background-image: url(../img/senkrechtelinie.gif);
	background-repeat: repeat-y;
}

/* 
 *
 * Anfang Generell *
 * 
 */
#topnavbox {
/*	background: #2e2e2e url(../img/hint_topnav.gif) no-repeat; */
	background: #2e2e2e; 
	height: 33px;
	width:1250px;
	color: #fff;
}

#footer {
	background-color: #2e2e2e;
	height:104px;
	width:1250px;
	color: #b4b4b4;
}
#footer_copy {
  width: 760px;
  float: left;
  margin: 44px 0 0 77px;
	font-size: 16px;
	color: #b4b4b4;
}
#footer_copy a {
	color: #b4b4b4;
	text-decoration: underline;
  font-weight: 500;
}
#footer_copy a:hover {
	color: #b4b4b4;
	text-decoration: none;
}
#footer_impressum {
	font-family: Lato, Arial, Helvetica, Sans Serif;
  width: 300px;
  float: right;
  margin: 46px 34px 0 0;
	font-size: 16px;
	font-weight: 900;
	color: #b4b4b4;
}
#footer_impressum a {
	color: #b4b4b4;
	text-decoration: none;
}
#footer_impressum a:hover {
	color: #b4b4b4;
	text-decoration: underline;
}

/* 
 *
 * Ende Generell *
 * 
 */


 /* 
 *
 * Anfang Startseite *
 * 
 */
#start_header_logo {
	height:203px;
	width:1250px;
}

#start_loginbereich {
  position: relative;
	background: url(../img/hint_start_loginbereich.jpg) no-repeat;
	height:414px;
	width:1250px;
	color: #2e2e2e;
}
/* Login auf STartseite */
#loginform {
/*  background-color: #fff; */
  position: relative;
  left: 636px;
  top: 86px;
  width: 354px; /* Breite des Buttons */  
}
#start_login_login {
  width: 354px;
  padding: 30px 0 0 15px;
}
#start_login_passwort {
  width: 354px;
  padding: 56px 0 30px 15px;
}
#start_login_login label, #start_login_passwort label {
  width:115px;
  float: left;
	font-size: 16px;
}
#start_login_login label {
  padding: 12px 10px 0 0;
}
#start_login_passwort label {
  padding: 8px 10px 0 0;
}
.start_login_input {
  width: 210px;
  background: none; /*none*/ 
  border: none 0;
  font-size: 12pt;
  color: #444;
  z-index: 10;
  vertical-align: bottom; 
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
}
#start_login_hinweisecke {
  width: 405px;
  height: 50px;
  background-color: transparent;  
}
#start_login_hinweisecke p.hinweis {
  color: #fff;
}
#start_login_hinweisecke p.fehler {
  color: #fff;
}


#start_textbereich {
  margin: 78px 0 0 78px;
}

#start_textbereich p, #start_textbereich li {
	font-size: 16px;
  line-height:20px; 
}


#start_textbereich {
	min-height:446px;
	width:1250px;
	color: #272727;
}

/* 
 *
 * Ende Startseite *
 * 
 */
  
  
  
/* 
 *
 * Anfang Ab Seite2 *
 * 
 */
 
#header {
  position: relative;
	height:198px;
	width:1250px;
	background: url(../img/hint_hauptnav.jpg) repeat-x;
}
/* Diese Fläche ist für das Kundenlogo. Es ist immer 78 Pixel von rechts und 36 Pixel von oben angesetzt. Platz ist 300 + 60. 
   Das Konecranes-Logo ist hier nu 253 x 52 Pixel groß, wäre also noch etwas Platz */
#header_kundenlogo { 
  position: absolute;
  width: 300px;
  height: 95px;
  left: 872px;
  top: 1px;
  text-align: right;
}
#header_kundenlogo_inc {
	position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#header_pfad { 
  position: absolute;
  left: 70px;
  top: 167px;
	color: #272727;
}
#trennlinie {
  width: 1250px;
  height: 12px;
  background-color: #;
}
#contentbereich {
  margin: 0;
}

#content_textbereich_oben {
  width: 1250px;
  height: 392px;
	background: url(../img/hint_seite2.jpg) no-repeat;
}
#content_textbereich_unten {
  width: 1250px;
  min-height: 436px;
} 
#content_textbereich {
  width: 1116px; 
  min-height: 828px;
  margin-left: 70px;
} 
#content_textbereich_oben p, #content_textbereich_unten p, #content_textbereich p {
	font-size: 16px;
}
#content_textbereich_oben h1 {
  padding-top: 70px;
  margin: 0 0 35px 74px;
}
#content_textbereich_unten h1 {
  margin: 10px 0 0 70px;
}
#content_textbereich h1 {
  margin: 29px 0 5px 0;
}
#content_textbereich_oben p, #content_textbereich_unten p {
  margin-left: 70px;
}
#content_textbereich p {
  line-height: 25px; 
}
#content_textbereich_oben li, #content_textbereich_unten li {
  margin-left: 70px;
}

.tabletop td {
  vertical-align: top;
}

.botop {
	border-top: 1px solid #000;
}
.boright {
	border-right: 1px solid #000;
}
.bobottom {
	border-bottom: 1px solid #000;
}
.boleft {
	border-left: 1px solid #000;
}

/* 
 *
 * Ende Ab Seite2 *
 * 
 */
  
/* 
 *
 * Anfang: Rubrikenseite: individueller Artikel *
 * 
 */
.indivartikel_head {
  color: #;
	font-size: 20px;
	font-weight: 700;
  line-height: 20px; 
} 
.indivartikel_l {
  width: 510px;
  float: left;
}
.indivartikel_r {
  width: 503px;
  float: right;
  margin-right: 71px;
}
.indivartikel_l h2, .indivartikel_r h2 {
  color: #;
	font-size: 20px;
	font-weight: 700;
  line-height: 20px; 
}
.indivartikel_rahmen {
  width: 501px;
	border: 1px solid #;
	background-color: #fff;
}
.indivartikel_links {
  margin: 18px;
  float: left;
  min-height: 240px;
}
.indivartikel_rechts {
  margin: 18px;
}
.indivartikel_artnr {
	font-size: 16px;
  line-height: 25px;
  margin-bottom: 20px; 
	text-decoration: none;
}
.indivartikel_beschreibung {
	font-size: 16px;
  line-height: 25px; 
}
.indivartikel_wze {
  width: 503px;
  text-align: right;
  margin-top:15px;
}
/* 
 *
 * Ende: Rubrikenseite: individueller Artikel *
 * 
 */


/* ------------- Formulare -------------- */
fieldset {
  border: 0 none;
  margin-left: 0px;
  padding-left: 0px;
}

.row1, .row2 {
	font-size: 16px;
	padding: 0 0 5px 0;
	margin: 0;
}

.row1 label {
 	float: left;
 	width: 138px;
	padding-top: 4px;
}
.row2 label {
 	float: left;
 	width: 200px;
	padding-top: 4px;
}
.row3 {
	font-size: 16px;
 	float: left;
	padding: 0 0 5px 0;
 	width: 138px;
}
input[type=text] {
}
.input_std, .anzahlfeld {
  height: 22px;
  border: 0px;
  margin-bottom: 1px;
  background-color: #;
  font-size:16px;
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
}
.textarea_std {
  height: 60px;
  border: 0px;
  margin-bottom: 1px;
  background-color: #;
  font-size:16px;
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
}
.textarea_mailtexte {
  height: 200px;
  width: 550px;
  border: 0px;
  margin-bottom: 1px;
  background-color: #;
  font-size:12px;
	font-family: Courier;
  font-weight: 300;
}

.input_ganzgross {
width: 715px;
}
.input_gross {
width: 400px;
}
.input_mittel {
width: 250px;
}
.input_klein {
width: 120px;
}
.input_mini {
width: 50px;
}
.textarea_gross {
width: 400px;
height: 300px;
}

        
.form_inp1 {
  width: 318px;
}
.form_text1 {
  width: 318px;
  height: 200px;
  border: 0px;
  background-color: #;
  font-size:16px;
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
}
.form_dropdown {
  border: 0px;
  background-color: #;
  font-size:16px;
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
}             
.form_inp2 {
  width: 338px;
}

.ct_adr_links {
  width: 488px;
  float: left;
}
.ct_indiv_links, .ct_kont_links {
  width: 500px;
  float: left;
}

.ct_indiv_mitte {
  width: 80px;
  height: 100%;
  float: left;
}
.ct_indiv_mitte img {
  margin-top: 220px; 
}
.ct_kont_mitte {
  width: 180px;
  float: left;
}
.ct_adr_mitte {
  width: 110px;
  float: left;
  text-align: center;
}

.ct_indiv_rechts {
  width: 522px;
  float: left;
}
.ct_kont_rechts {
  width: 422px;
  float: left;
}
.ct_adr_rechts {
  width: 488px;
  float: left;
}

.verschoben1, #content_textbereich h1.verschoben1 {
  margin-left:  138px;
}


#form_kont_but_abschicken {
  position: absolute;
  left: 333px;
  top: 12px;
}
.tabelle1 td {
  vertical-align: top;
}
.kont_betreuungsplatz {
  padding: 10px 30px 23px 50px;
  width: 328px;
	background-image: url(../img/halbtrans.png);
/*  color: #939393; */
}
.medium {
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
	font-size: 18px;
	font-weight: 400;
}
.light {
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
	font-size: 18px;
	font-weight: 300;
}
.kont_betreuungsplatz h3 {
	font-family: Lato, Arial, Helvetica, Sans Serif;
	font-size: 25px;
	font-weight: 900;
	margin-bottom: 0 0 30px 0;
  text-transform:uppercase; 
	color: #2e2e2e;
}

.form_visitenkartenbreite {
  width:334px;
}
.formularlinie {
  width: 472px;
  color: #;
  background-color: #;
  border: 0 none;
  height: 1px;
  margin: 12px 0;
}

.form_indiv_obenweiss, .form_indiv_seitenweiss {
  position: relative;
  left: -30px;
  margin: 15px;
  padding: 15px 15px 9px 15px;
  width: 483px;
	background-image: url(../img/halbtrans20p.png); 
}
.form_indiv_obenweiss {
	border: 1px solid #ff1a1a;
}
.form_indiv_seitenweiss {
	border: 1px solid #D7D8D7;
}
.indev_ba_table {
  width: 100%;
}
.indev_ba_table td {
  padding-top: 15px;
  padding-bottom: 15px;
}
.form_indiv_seitenliste_sp1 {
  width: 138px;
}
.form_indiv_seitenliste_sp2 {
  width: 139px;
}
.form_indiv_seitenliste_sp3 {
  margin-left: 10px;
}
.form_indiv_seitenliste_sp4 {
  margin-left: 10px;
  margin-top: 10px;
}
.form_indiv_unterfelder {
  position: relative;
  height: 110px;
}
#form_indiv_but_zuruecksetzen {
  position: absolute;
  left: 138px;
  top: 30px;
}
#form_indiv_but_voransicht {
  position: absolute;
  left: 311px;
  top: 18px;
}
#form_indev_but_gesamtvoransicht1, #form_indev_but_gesamtvoransicht2 {
  width: 190px;
  margin-top: 24px; 
  float: left;
}
#form_indiv_but_permail1, #form_indiv_but_permail2, #form_indiv_but_permail3 {
  float: right;
  width: 280px;
  margin: 24px 9px 0 0;
  height: 60px;   
}
#form_indiv_but_permail img {
/*  margin: 24px 0 34px 233px; */
}
#form_indiv_but_permail2 {
  display: none;
}
.form_indiv_vkplatz {
  position: relative;
  width: 510px;
/*  height: 321px;*/  
	border: 1px solid #D7D7D7;
}
.form_indiv_vkcenter img {
  margin-bottom: 0px;
  padding.bottom: 0px;
}
.form_indiv_vkcenter {
  width: 510px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.form_indiv_lupevk {
  z-index: 10;
/*  position: absolute;
  left: 451px;
  top: 253px; */ 
}
.form_indev_batabborder {
  border-bottom: 1px solid #fff;
}

.fehlerplatz {
  position: absolute;
  left: 0;
  top: 0;
  padding: 30px;
  width: 448px;
/*  min-height: 250px; */
	background-image: url(../img/halbtrans.png);
	font-size: 18px;
	font-weight: 400;
  line-height: 30px;
  color: #ff1a1a;
	border: 1px solid #ff1a1a;
	z-index: 20;
	text-align: left;
}
.fehlerplatz li {
  margin-left:0px;
}
#hinweisvoransicht {
  display: none;
}  
  
.form_indiv_untervk {
  width: 522px;  
  margin: 20px 0 20px 0;
  height: 160px;
}
#form_indev_but_zurueckzurUebersicht {
  width: 255px;
  margin-top: 19px; 
  float: left;
}
#form_indiv_but_zwischenablage1, #form_indiv_but_zwischenablage2, #form_indiv_but_zwischenablage3 {
  width: 255px;
  float: left;
}
#form_indiv_but_gelesenundkorrekt1, #form_indiv_but_gelesenundkorrekt2, #form_indiv_but_gelesenundkorrekt3, #form_indiv_but_gelesenundkorrekt4 {
  width: 248px;
  float: right;
}
/* D für Detail: Diese Buttons sind auf der Detailseite */
#form_indiv_but_gelesenundkorrektD1, #form_indiv_but_gelesenundkorrektD2, #form_indiv_but_gelesenundkorrektD3, #form_indiv_but_gelesenundkorrektD4 {
  width: 248px;
  float: left;
}

#indev_seitenwahl{
  padding: 0;
}

#indev_seitenwahl ul {
	font-size: 12px;
  list-style-type: none;
}

#indev_seitenwahl ul li{
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: light;
	font-size: 12px;
/*  color: #939393; */
  color: #000;
	margin: 0 8px 0 8px;
	display: inline;
}

.form_indiv_vktab {
  margin-left: auto;
  margin-right: auto;
}
.form_indiv_vktab td {
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: light;
	font-size: 12px;
}
.form_indiv_vkz1 {
  padding-top: 5px;
}
.form_indiv_vkz2 {
  padding-bottom: 5px;
  vertical-align: top;
  width: 94px;
}
.form_indiv_vkscroll {
  vertical-align: middle;
  width: 20px;
}
  

.adr_kasten1 {
  background: url(../img/halbtrans.png); 
  padding: 10px;
}
#form_adr_but_spweiter {
  margin-left:138px;
}
#form_adr_but_rtol {
  margin-top:177px;
  margin-bottom: 100px;
}
#form_adr_but_leditdaten, #form_adr_but_reditdaten {
 margin-top: 7px;
}

#indev_an, #indev_aus, #bwa_an, #wis_an {
  display: none;
}

/* ArtikelRubrik-Liste */
.standardtab {
  border-spacing: 0;
  border-collapse: separate;
  border: 0;
}
.standardtab td {
  padding: 4px;
  vertical-align: top;
}
.aussentab {
  width: 550px;
}
.innenlinks {
  width: 230px;
}
.innenrechts {
  width: 320px;
}
.innenrechtsdoppel {
  width: 870px;
}


/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:500px; width:990px; color:#000; background-color:#eaeaea; border:10px solid #fff; padding: 24px 0 0 34px; position: "absolute"; top: 0px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {
/*  background:url(../img/close.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer; */
  background: url(../img/but_schliessen.png) no-repeat; 
  width: 40px; 
  height: 33px; 
  display: inline; 
  z-index: 3200; 
  position: absolute; 
  bottom: 0px; 
  right: 0px; 
  cursor: pointer;
}
#simplemodal-container h1 {
  margin: 0 0 10px 0;
}
#simplemodal-container .vpe_fehler {
	font-size: 18px;
	font-weight: 400;
  line-height: 30px;
  color: #ff1a1a;
  margin: 0;
  padding: 0 0 0 20px;
}
#simplemodal-container .vpe_links {
 	float: left;
 	width: 138px;
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 10px;
}
#simplemodal-container .vpe_rechts {
  position: relative;
 	float: left;
 	width: 570px;
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 10px;
}
#simplemodal-container .vpe_zusatz {
  margin: 15px 0 0 0;
}
#simplemodal-container input[type=text] {
  height: 22px;
  border: 0px;
  margin-bottom: 1px;
  background-color: #fff;
  width: 350px;
}
#simplemodal-container textarea {
  width: 570px;
  height: 211px;
  border: 0px;
  margin-bottom: 1px;
  background-color: #fff;
  width: 570px;
}
#simplemodal-container .vpe_rechts img {
  position: absolute;
  left: 512px;
  top: -20px;
}
#simplemodal-container input[type=image] {
  margin-top:10px;
}
/*
#simplemodal-container .closebutton {
  position: absolute;
  left: 865px;
  top: 465px;
}
*/

/* Seiten Zwischenablage + Warenkorb */
.schwarze_linie {
  width: 1116px;
  color: #88817d;
  background-color: #88817d;
  border: 0 none;
  height: 1px;
  margin: 0;
  clear: both;
}
.but_verschoben {
  margin-top: 14px;
}
.zwab_sp1, .zwab_sp2, .zwab_sp3, .zwab_sp4, .zwab_sp5, .zwab_sp6, .zwab_sp7, .zwab_sp8, .wk_sp1, .wk_sp2, .wk_sp3, .wk_sp4, .wk_sp5, .wk_sp56, .wk_sp6, .wk_sp7, .wk2_sp1, .wk2_sp2, .wk2_sp3, .wk2_sp23, .arch_sp1, .arch_sp2, .arch_sp3, .arch_sp4, .arch_sp5, .arch_sp6, .arch_sp7, .wk3_sp1, .wk3_sp2, .wk3_sp3, .wk3_sp4, .wk3_sp5, .wk3_sp6, .wk4_sp1, .wk4_sp2, .wk4_sp3, .wk4_sp4, .wk4_sp5, .artl_sp1, .artl_sp2, .artl_sp3, .artl_sp4, .artl_sp5, .artl_sp6, .artl_sp7, .impo_sp1, .impo_sp2, .impo_sp3, .impo_sp4, .impo_sp5 {
  float: left;
  margin: 11px 0;
  position: relative;
}
.zwab_sp5, .zwab_sp6, .zwab_sp7, .zwab_sp8, .arch_sp7 {
  text-align: center;
  vertical-align: middle;
}
.zwab_sp1 {
  width: 75px;
}
.zwab_sp2 {
  width: 125px;
}
.zwab_sp3 {
  width: 371px;
}
.zwab_sp4 {
  width: 164px;
}
.zwab_sp5 {
  width: 94px;
}
.zwab_sp6 {
  width: 100px;
}
.zwab_sp7 {
  width: 92px;
}
.zwab_sp8 {
  width: 95px;
}
.wk_sp1 {
  width: 75px;
}
.wk_sp2 {
  width: 125px;
}
.wk_sp3 {
  width: 299px;
}
.wk_sp4 {
  width: 207px;
}
.wk_sp5 {
  width: 194px;
}
.wk_sp56 {
  width: 281px;
}
.wk_sp6 {
  width: 87px;
}
.wk_sp7 {
  width: 128px;
}
.arch_sp1 {
  width: 140px;
}
.arch_sp2 {
  width: 115px;
}
.arch_sp3 {
  width: 265px;
}
.arch_sp4 {
  width: 193px;
}
.arch_sp5 {
  width: 121px;
}
.arch_sp6 {
  width: 165px;
}
.arch_sp7 {
  width: 98px;
}
.impo_sp1 {
  width: 180px;
}
.impo_sp2 {
  width: 117px;
}
.impo_sp3 {
  width: 280px;
}
.impo_sp4 {
  width: 360px;
}
.impo_sp5 {
  width: 100px;
}

.biw {
  background-color: #fff7f3;
	background-image: url(../img/warenkorb_transparenz.png);
  height:50px;
}
.wk_transhint {
	background-image: url(../img/Warenkorb_semitransparente_Leiste.png);
  height:57px;
}
.wk_transhint_verkuerzt {
	background-image: url(../img/Warenkorb_semitransparente_Leiste_verkuerzt.png);
  height:57px;
}
.wk_transhint_nuradr {
	background-image: url(../img/Warenkorb_semitransparente_Leiste_nuradr.png);
  height:57px;
}
.wk_rahmenherum {
  width: 181px;
/*  border: 1px dashed  #; */
  border: 1px dashed  #79f718;
  margin: 10px 32px 10px -18px;
  padding: 5px;
}
.wk2_sp1 {
  width: 525px;
}
.wk2_sp2 {
  width: 346px;
}
.wk2_sp3 {
  width: 245px;
}
.wk2_sp23 {
  width: 591px;
}

.wk3_sp1 {
  width: 140px;
}
.wk3_sp2 {
  width: 115px;
}
.wk3_sp3 {
  width: 458px;
}
.wk3_sp4 {
  width: 121px;
}
.wk3_sp5 {
  width: 177px;
}
.wk3_sp6 {
  width: 78px;
}

.wk4_sp1 {
  width: 255px;
}
.wk4_sp2 {
  margin-left: 55px;
  width: 375px;
}
.wk4_sp3 {
  margin-left: 56px;
  width: 375px;
}

.artl_sp1 {
  width: 117px;
}
.artl_sp2 {
  width: 345px;
}
.artl_sp7 {
  width: 150px;
}
.artl_sp3 {
  width: 164px;
}
.artl_sp4 {
  width: 150px;
}
.artl_sp5 {
  width: 95px;
}
.artl_sp6 {
  width: 95px;
	text-align: center;
}

.p_hervorgehoben {
	font-size: 18px;
	font-weight: bold;
}

#bestellbutton_aktu {
  display: none;
}
.kurzerabstand {
  margin-top:8px;
}
.schriftgroesse2 {
  font-size: 12px;
}
.wartezone_bestellbutton {
  margin: 5px 0 20px 0;
/*  float: right; */  
}



/* Produktübersichtsseite */
.uebersicht_rubrik_left, .uebersicht_rubrik_right {
  position: relative;
  width: 501px;
  height: 224px;
  margin-bottom: 36px;
  float:left;
	background-image: url(../img/Kachel_50_Prozent_weiss.png);
}
.uebersicht_rubrik_left {
  margin-right: 86px;
}
.uebersicht_rubrik_right {
}
.uebersicht_a {
  text-decoration: none;
}
.uebersicht_grayed {
  position: absolute;
  left: 0;
  top: 0;
  width: 501px;
  height: 224px;
	z-index: 20;
  border: 1px solid #ccc;
	color: #ccc;
}
.uebersicht_normal {
  box-shadow:none;
  width: 501px;
  height: 224px;
  border: 1px solid #;
}
a:hover .uebersicht_normal,  a:active .uebersicht_normal, a:hover .babutton_schein,  a:active .babutton_schein {
  box-shadow: 0px 0px 15px 5px #fff; 
  -webkit-box-shadow: 0px 0px 15px 5px #fff;
  -moz-box-shadow: 0px 0px 15px 5px #fff;
}


.uebersicht_bezeichnung {
  position: absolute;
  left: 25px;
  top: 25px;
	font-family: Ubuntu, Arial, Helvetica, Sans Serif;
  font-weight: 300;
	font-size: 25px;
  width: 230px;
	z-index: 10;
}
.uebersicht_beschreibung {
  position: absolute;
  left: 25px;
  bottom: 25px;
	font-size: 16px;
  line-height: 25px;
  width: 230px;
	z-index: 10;
}
.uebersicht_bild {
  position: absolute;
  right: 25px;
  top: 25px;
	z-index: 10;
}
.uebersicht_klammer {
  position: absolute;
  left: 406px;
  top: -8px;
	z-index: 20;
}

.speztab1 td {
  font-size:12px;
}

.graueschrift {
  color: #aaa;
}
.sprachbezeichnungimform {
	font-size:11px;
}