#layout_01
{
  height: 21px;
  background:url(/images/page_01.jpg);
}

#layout_02
{
  width: 51px;
  height: 243px;
  background: url(/images/page_02.jpg);
}
/*
#layout_03
{
  width: 898px;
  height: 197px;
  background: #026340;
}
*/
#layout_03
{
  width: 898px;
  height: 197px;
  background: url(/Bilder/header.jpg);
}

.links
{
  font-weight: bold;
  font-size: 13px;
  color: #000;
}
.links:hover
{
  color: #026340;
}

#layout_04
{
  width: 51px;
  height: 243px;
  background: url(/images/page_04.jpg);
}

#layout_05
{
  width: 898px;
  height: 46px;
  background: url(/images/page_05.jpg);
}

#layout_06
{
  width: 42px;
}

#layout_07
{
  background: url(/images/page_07.png) repeat-y;
  width: 35px; 
}

#layout_08
{
  height: 640px;
  width: 170px;
}

#layout_09
{
  background: url(/images/page_09.jpg) repeat-y;
  width: 33px;  
}

#layout_10
{
 width: 638px;
 height: 640px;
 background: #D7D7D7;
}

#layout_11
{
  width: 40px;
  background:url(/images/page_11.png);
}

#layout_12
{
  width: 42px;
}

#layout_13
{
  width: 916px;
  height: 31px;
  background:url(/images/page_13.jpg) no-repeat top;
}

#layout_14
{
  width: 916px;
  height: 265px;
}body,td,th,table tr td,table tr th,div,a,a.kblink,a.moonavi,a.moonavi2{font-size:11px;}

a.produkt-icon
{
  width:        200px;
  height:       50px;
  display:      block;
  text-align:   center !important;
  padding-top:  120px;
  color:        #026340;
  font-weight:  bold;
  font-size:    16px;
  background-repeat: no-repeat !important;
}

a.produkt-icon:hover
{
  text-decoration: underline;
}

h3.bilder
{
  font-size: 16px;
  color: #026340;
  display: inline;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px dotted #026340;
}

h3.vari
{
  margin: 0px;
  padding: 0px;
  color: #ffffff;
  font-size: 12px;
}

h3.links
{
  margin: 0px;
  padding: 0px;
  color: #026340;
  font-size: 16px;
  border-bottom: 1px dotted #026340;
}

h2.tech
{
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  color: #026340;
  padding-top: 10px;
  border-bottom: 1px dotted #026340;
}

h2.farbe 
{
  margin: 0px;
  padding: 0px;
  font-size: 16px !important;
  color: #026340 !important;
  font-weight: bold;
}

a.getFarbe
{
  font-size: 16px !important;
  color: #026340 !important;
  font-weight: bold;
}

a.getFarbe:hover
{
  text-decoration: underline;
}

div.seperator
{
  border-top: 1px dotted #026340;
}

h1
{
  color: #026340;
  font-size: 40px;
  border-bottom: 1px dotted #026340;
}

input.klein
{
  width: 25px !important;
  text-align: center !important;
}

div#success
{
  cursor: pointer;
}

div#error{
  background:#aa0000;  
  color:#ffffff;
  padding:7px;
  font-weight:bold;
  text-align:center;
}

.mengenPopup, .editHoehePopup{
	background:url(/Bilder/menge.png);
	width:188px;
	height:70px;
	padding-top:10px;
	padding-left:12px;
	z-index:99;
}

a.moonavi{
  cursor:pointer;
}

table.katnavi{
	border-left:3px solid #b60f0f;
	border-right:3px solid #b60f0f;
	border-bottom:3px solid #b60f0f;
	border-top:3px solid #b60f0f;
}

table.katnavi tr td, table.katnavi td{
	
}

body{
	cursor:default;
}

#loadscr{
	position:fixed;
	background:#000000;
	top:0px;
	left:0px;

	width:100%;
	height:100%;
	z-index:999;
}

#loadimg{
	position:absolute;
	top:50%;
	left:50%;
	width:250px;
	height:100px;
	margin-left:-125px;
	margin-top:-50px;
	z-index:1000;
}

.kblink{
	font-weight:bold;
	text-decoration:underline;
}

.tip {
	color:#fff;
	z-index:3000;
	font-size:11px;
}
 
.tip-title {
	font-weight:bold;
	font-size:11px;
	margin:0px;
	color:#589a71;
	padding:8px 8px 4px;
	background: url(/images/tooltip.png) top left repeat;
}
 
.tip-text {
	font-size:11px;
	padding:4px 8px 8px;
	background:url(/images/tooltip.png) bottom right repeat;
}

table.mylistingtbl,table.mylistingtbl td,table.mylistingtbl tr td,table.mylistingtbl th,table.mylistingtbl tr th{
	border-collapse:collapse;
	border:1px #000000 solid;
}

.moognifyBorder{
	color:#FFFFFF;
	background:#000000;
	text-align:center;
}

input.regbutton
{
	border: #d7d7d7 1px solid;
	background: #ffffff;
	width: 90px;
	cursor: pointer;
}

input.loginbutton
{

	border: #d7d7d7 1px solid;
  background: #ffffff;
	width: 50px;
	cursor: pointer;
}

input.logininput
{
	width:143px;
	height:14px;
	font-size:9px;
	color:#000000;
	border: #d7d7d7 1px solid;
}

input.logininput:hover, input.regbutton:hover, input.loginbutton:hover
{
	border: #026340 1px solid;
}



body
{
	margin:0px;
	padding:0px;
	background:#FFFFFF url("/Bilder/head_bg.jpg") repeat-x top;
}
         /* url("/Bilder/head_bg.jpg") repeat-x top  */

body,td,a{
	font-family:verdana;
	font-size:8pt;
}

a { text-decoration:none; font-weight:normal; color:#000000; }

a.none,.a.none:hover,images.none,a.none img.none,a img
{
	background-color:#d7d7d7;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:none;
}

.navi
{
	margin-left:5px;
	width:160px;
	background:#fff;
}

.header
{
	margin-left:650px;
}

.naviicon
{
	background-color:#FFFFFF;
	color:#589a71;
	font-weight:bold;
}

.navitext a
{
  color: #235f3a !important;
}

.navitext2 a
{
  color: #941b1b !important;
}

.headericon{
	background-color:#FFFFFF;
	color:#589a71;
}

td.navigruppe a{
	font-weight:bold;
}


/**
* @file elSelect.js
* @downloaded from http://www.cult-f.net/2007/12/14/elselect/
* @author Sergey Korzhov aka elPas0
* @site  http://www.cult-f.net
* @date December 14, 2007
* 
*/
div.mySelect{
	display:inline;
	white-space:nowrap;
}

.elSelect {
	width:206px;
	height:20px;
}
.elSelect .selected {
	background-color:#fff !important;
	color:#CC3399 !important;
}
.elSelect .clear {
	clear:both;
}
.elSelect .selectedOption {
	float:left;
	padding:2px 0 0 6px;
	width:177px;
	font-weight:bold;
	font-size:12px;
	color:#496772;
	overflow:hidden;
}
.elSelect .dropDown {
	width: 23px;
	height: 20px;
	float: right;
}
.elSelect .optionsContainerTop {
	position:absolute;
	background:url(/images/select/top_center.gif) repeat-x 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div {
	background:url(/images/select/top_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div div {
	background:url(/images/select/top_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	background:url(/images/select/bottom_center.gif) repeat-x 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div {
	background:url(/images/select/bottom_left.gif) no-repeat 0% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div div {
	background:url(/images/select/bottom_right.gif) no-repeat 100% 0%;
	width:100%;
	height:5px;
}
.elSelect .optionsContainer {
	position:absolute;
	display:none;
}
.elSelect .option {
	padding:4px 0 5px 5px;
	background-color:#ECF1F2;
	border-left:solid 1px #749490;
	border-right:solid 1px #749490;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#496772;
}
.elSelect .disabled {
	background-color:#C0CCCF;
	border-left:solid 1px #749490;
	border-right:solid 1px #749490;
	color:#90A4AA;
}

/* Anfang Swap */
div.swapEntryItem{}
div.swapEntryTitle{
	font-size:9px;
	padding-left:5px;
}
div.swapEntryHeadline{
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
}
div.swapDisplayImg{}
div.swapDisplayTextPart{
	background:orange;
}

div.swapDisplayTitle{
	font-weight:bold;
	padding-left:5px;
}
div.swapDisplayHeadline{
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
}
div.swapDisplayText{
	font-size:9px;
	padding-left:5px;
}
/* Ende Swap */
/* Anfang HomeNews */
div#newsContainer{
  width:606px;
  background:#e9e9e9;
}
div.newsToggler
{
  background:url(/Bilder/home_news_close.jpg);
  background-repeat:repeat-y;
}
div.newsElement
{
  margin:0px;
  padding:0px;
}
div.newsTitle1
{
  text-align:left;
  padding-left:35px;
  height:30px;
  line-height:30px;
  vertical-align:middle;
}
div.newsTitle1 a
{
  font-weight:bold;
  font-size:16px;
  color:#ffffff;
}
div.newsTitle1 a:hover, div.newsTitle1 a:active
{
  font-weight:bold;
  font-size:16px;
  color:#ffffff;
  text-decoration:underline;
}
div.newsImg
{
  width:606px;
  height:300px;
  cursor:pointer;
}
div.newsSpacer
{
  height:225px;
}
div.newsTextContainer
{
  background:url(/Bilder/home_news_bg.gif);
  cursor:auto;
  padding-left:5px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  text-align:left;
  top:225px;
  height:65px;
  -moz-opacity:0.75;
  opacity:0.75;
  filter:alpha(opacity=75);
}
div.newsTitle2{
  text-align:left;
}
div.newsTitle2 a{
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
}
div.newsTitle2 a:hover, div.newsTitle2 a:active{
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
  text-decoration:underline;
}
div.newsText{
  color:#ffffff;
}

div.newsText a{
  color:#ffffff;
}
div.newsText a:hover, div.newsText a:active{
  color:#ffffff;
  font-weight:bold;
  text-decoration:underline;
}

span.newsTitleOptions a, span.newsTitleOptions a:hover{
  font-size:9px;
}
/* Ende HomeNews */
div#newsletterOuterContainer
{
  width: 606px;

}

div#newsletterInnerContainer
{
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
  width: 566px;  
}

h1.newsletter
{
  padding: 0 0 0 0;
  margin:  0 0 0 0;
  font-size: 24px;
  color: #333333;
  border: none;

}

h2.newsletter
{
  padding: 0 0 0 0;
  margin:  0 0 0 0;
  font-size: 16px;
  color: #333333;
  padding-bottom: 10px
}
/* Anfang ZweiteWahl */
div.zweiteWahlHeader{
  background:url(/images/varianten3_01.png) no-repeat;
  width:600px;
  height:22px;
  padding-top:28px;
  padding-left:30px;
  font-weight:bold;
  color: #ffffff;
}

td.zweiteWahlBody{
  background:url(/Bilder/body_bg.jpg) repeat-y;
  padding-right:3px;
}

div.zweiteWahlFooter1{
  background:url(/Bilder/zweitewahl_footer.jpg) no-repeat;
  height:65px;
  padding-left:13px;
  padding-right:20px;
  padding-top:35px;
}

div.zweiteWahlFooter2{
  background:url(/Bilder/zweitewahl_footer2.jpg) no-repeat;
  height:65px;
  padding-left:13px;
  padding-right:20px;
  padding-top:35px;
}

td.artikelNr0{
  border-right:1px solid #589b72;
  width:109px;
}
td.bestand0{
  border-right:1px solid #589b72;
  width:82px;
}
td.gewicht0{
  border-right:1px solid #589b72;
  width:52px;
}
td.listenPreis0{
  border-right:1px solid #589b72;
  width:86px;
}
td.sonderRabatt0{
  border-right:1px solid #589b72;
  width:103px;
}

td.artikelNr1{
  border-right:1px solid #589b72;
  width:109px;
}
td.bestand1{
  border-right:1px solid #589b72;
  width:76px;
}
td.gewicht1{
  border-right:1px solid #589b72;
  width:48px;
}
td.listenPreis1{
  border-right:1px solid #589b72;
  width:56px;
}
td.sonderRabatt1{
  border-right:1px solid #589b72;
  width:66px;
}
td.privatPreis1{
  border-right:1px solid #589b72;
  width:60px;
}
td.haendlerRabatt{
  border-right:1px solid #589b72;
  width:70px;
}
td.haendlerNettoPreis{}
/* Ende ZweiteWahl */


/* Anfang Suche */
table.sucheTable{
  width:100%;
  border-collapse:collapse;
}

table.sucheInnerTable{
  width:100%;
  border-collapse:collapse;
}

td.sucheTd{
  cursor:pointer;
  border-bottom:1px solid #000000;
  border-top:1px solid #000000;
  padding:5px;
}

td.sucheInnerTd{

}
/* Ende Suche */

/* Anfang Kontaktfotos */
div.foto
{
  /*display:none;*/
  position:absolute;
  border:3px solid green;
}

div.fotoTip, div.fotoTip div.tip, div.fotoTip div.tip div.tip-title, div.fotoTip div.tip-bottom, div.fotoTip div.tip div.tip-text
{
  background:none;
  
}
/* Ende Kontaktfotos */

/* Flyer */


.flyer { padding:30px 0; width:630px; clear:both; }
.flyer img {
  border:0;
  padding:0;
  margin:0; 
}

.flyer_vorne {
  border:0;
  padding:0;
  margin:0;
  width:630px;
  height:446px;
  background:transparent;
  clear:both; 
}

.flyer_vorne_oben {
  border:0;
  padding:0;
  margin:0;
  width:630px;
  height:125px;
}

.flyer_vorne_links {
  width:315px;
  float:left;
}

.flyer_vorne_rechts {
  width:315px;
  float:right;
}

.flyer_hinten {
  border:0;
  padding:0;
  margin:0;
  width:630px;
  height:446px;
  background:transparent;
  clear:both;
}


.hinten1 {
  width:215px;
  float:left;
}

.hinten2 {
  width:189px;
  float:left;
}

.hinten3 {
  width:225px;
  float:right;
}
 
     /* innerNavi */


td.innerNaviItem2, td.innerNaviItem2b
{
  width: 33%;
}

td.innerNaviItem2 a
{
  padding-top: 10px;  
  height: 50px;
  display: block;
  background: #b9c7c2;
  color: #000000 !important;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding-bottom: 5px;
}

td.innerNaviItem2b a
{
  padding-top: 10px;  
  height: 50px;
  display: block;
  background: #af8989;
  color: #000000 !important;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding-bottom: 5px;
}

td.innerNaviItem2b a:hover
{
  background: #941b1b;
  color: #ffffff !important;
}

td.innerNaviItem2 a:hover
{
  background: #026340;
  color: #ffffff !important;
}

table.innerNaviTable
{
  width: 90%;
  border-collapse: collapse;
}

td.innerNaviHead
{
  background: #026340;
  height: 10px;
}

td.innerNaviHeadb
{
  background: #941b1b;
  height: 10px;
}

td.innerNaviItem1, td.innerNaviItem1b
{
  width: 20%;
}

td.innerNaviItem1 a
{
  padding-top: 10px;  
  height: 50px;
  display: block;
  background: #b9c7c2;
  color: #000000 !important;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding-bottom: 5px;
}

td.innerNaviItem1b a
{
  padding-top: 10px;  
  height: 50px;
  display: block;
  background: #af8989;
  color: #000000 !important;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  padding-bottom: 5px;
}

td.innerNaviItem1b a:hover
{
  background: #941b1b;
  color: #ffffff !important;
}

td.innerNaviItem1 a:hover
{
  background: #026340;
  color: #ffffff !important;
}

div.innerNaviKlein
{
  font-size: 9px;
  font-weight: normal;
  padding-top: 10px;
}/* SLIMBOX */
      
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #589a71;
}

.lbLoading {
	background: #589a71 url(/images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #589a71;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink {
	background: transparent url(/images/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink {
	background: transparent url(/images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #589a71;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 100px;
	height: 22px;
	background: transparent url(/images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
      table.farbTable{
  border-collapse:collapse;
  border:1px dashed #000000;
}

table.farbTable tbody tr td{
  white-space:nowrap;
  border:1px dashed #000000;
  vertical-align:top;
}

table.farbTable tbody tr td img{
  cursor:pointer;
}

table.hoehenTable{
  border:none;
  border-collapse:collapse;
}

table.hoehenTable tbody tr td{
  border:none;
  vertical-align:middle;
}

table.hoehenTable tbody tr td a{
  cursor:pointer;
}

div.hoehenSpacerDiv{
  height:1px;
  border-bottom:1px dashed #000000;
}div.kontakt-foto
{
  color: #ffffff;
}

div.kontakt-position
{
  color:        #ffffff;
  font-weight:  bold;
  font-size:    10pt;
  text-align:   left;
  width:        148px;
  height:       55px;  
}

div.kontakt-position-klein
{
  color:        #ffffff;
  text-align:   left;
  font-weight:  normal;
  font-size:    7pt;
}

div.kontakt-kontakt
{
  color:      #ffffff;
  text-align: right;
  height:     30px;
  width:      148px;
}

div.kontakt-email-button
{
  color: #ffffff;
}

div.kontakt-email-button img
{
  background: #ffffff;
}

div.kontakt-email-schrift
{
  color:          #ffffff;
  line-height:    15px;
  vertical-align: middle;
  text-align:     right !important; 
}

div.kontakt-email-schrift a
{
  color: #ffffff;
}

/* Anfang KontaktFormularPopup */
div.kontaktOuterDiv
{
  background:   url(/Bilder/kontakt_bg.jpg) no-repeat;
  width:        330px;
  height:       240px;
  padding-top:  10px;
}

div.kontaktInnerDiv
{
  padding-left:   15px;
  padding-right:  15px;
}

table.kontaktTable
{
  color:    #ffffff;
  width:    100%;
  margin:   0 0 0 0;
  padding:  0 0 0 0;    
}

input.kontaktInputActive
{
  width: 200px;
  color: #000000;
}

input.kontaktInputPassiv
{
  width: 200px;
  color: #515151;
}

input.kontaktSubmit
{

}

textarea.kontaktTextarea
{
  width:  200px;
  height: 100px;
}
/* Ende KontaktFormularPopup */table.standard-Box
{
  width: 625px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background: #ffffff;
}

td.standard-Box-Head
{
  background: url(/Bilder/standard-Box/standard-Box_01.jpg);
  width: 588px;
  height: 56px;
  padding-left: 37px;
  font-size: 25px;
  color: #026340;
  font-weight: bold;
}

td.standard-Box-Head a
{
  font-size: 25px;
  color: #026340;
  font-weight: bold;
}

td.standard-Box-Content
{
  background: #ffffff;
  width:564px;
  padding-top: 15px;
}

td.standard-Box-Left
{
  background: url(/Bilder/standard-Box/standard-Box_02.jpg) repeat-y;
  width: 24px;
}

td.standard-Box-Right
{
  background: url(/Bilder/standard-Box/standard-Box_04.jpg) right repeat-y;
  width:37px;
}

td.standard-Box-Foot
{
  background:url(/Bilder/standard-Box/standard-Box_05.jpg) repeat-x;
  width:620px;
  height:56px;
}


table.Box
{
  width: 600px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: none;
}

td.Box-Top-Left-Corner
{
  width: 13px;
  height: 16px;
  background: url(/img/produktgruppen_01.jpg) no-repeat;
}

td.Box-Top
{
 height: 16px;
 background: url(/img/produktgruppen_02.jpg) repeat-x;
}

td.Box-Top-Right-Corner
{
  width: 13px;
  height: 16px;
  background: url(/img/produktgruppen_03.jpg) no-repeat;
}

td.Box-Left
{
  width: 13px;
  background: url(/img/produktgruppen_04.jpg) repeat-y;
}

td.Box-Content
{
  background: #f2f1f1;
}

td.Box-Right
{
  width: 13px;
  background: url(/img/produktgruppen_06.jpg) repeat-y;
}

td.Box-Bottom-Left-Corner
{
  width: 13px;
  height: 12px;
  background: url(/img/produktgruppen_07.jpg) no-repeat;
}

td.Box-Bottom
{
  height: 12px;
  background: url(/img/produktgruppen_08.jpg) repeat-x;
}

td.Box-Bottom-Right-Corner
{
  width: 13px;
  height: 12px;
  background: url(/img/produktgruppen_09.jpg) no-repeat;
}table.standard-Table
{
  width: 100%;
  padding-top: 10px;
  border-collapse:collapse;
}

table.standard-Table tr th
{
  text-align: left;
  height: 30px;
}

table.standard-Table tr th.center
{
  text-align: center;

}

table.standard-Table tr th.right
{
  text-align: right;
}

table.standard-Table tr td
{
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  height: 35px;
}

table.none
{

}

table.none tr td
{
  border-top: none !important;
  border-bottom: none !important;
  height: auto !important;
}

table.Gruppe
{
  width: 100%;
  border-collapse: collapse;
}

table.Gruppe tr td
{
  padding: 0px 25px 0px 25px;
  text-align: left;
}

table.Gruppe tr td a
{
  font-size: 9px;
}

table.Gruppe tr td h2
{
  padding: 0 0 0 0;
  margin:  0 0 0 0;
  border-bottom:1px dotted #000000;
  text-align:left;
}

table.Gruppe tr td div
{
  padding-top: 5px;
  text-align:left;
}

table.Gruppe tr td h2 a
{

  font-size: 14px;
  font-weight: bold;
}

table.Auftrag
{
  background: #e7f0eb;
  border-collapse: collapse;
  width: 100%;
}

table.Auftrag thead tr
{
  background: url(/Bilder/auftrag_ueber.jpg);
  height: 20px;
}

table.Auftrag thead tr td
{
  font-weight: bold;
  color: #ffffff;
}

table.Auftrag tbody tr td
{
  border: #7fb293 solid 1px;
}

table.Auftrag tfoot tr
{
  background: url(/Bilder/auftrag_ueber_unten.jpg);
  height: 20px;
}

div.Auftrag-Navi a
{
  font-weight: bold;
}

div.Auftrag-Navi a:hover, div.Auftrag-Navi a:active
{
  text-decoration: underline;  
}a.moonavi:link, a.moonavi:visited
{
  text-decoration:  none;
  color:            none;
}

a.moonavi:active, a.moonavi:hover
{
  color:            #00492f !important;
  text-decoration:  underline;
}
.corners  
{
  display:block;
}

.corners *
{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ebebeb;
}

.corners1
{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;
  background:#e6e6e6;
}

.corners2
{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  background:#e7e7e7;
}

.corners3
{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
}

.corners4
{
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;
}

.corners5
{
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6:
}
  
.cornersfg
{
  background:#ebebeb;
}/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:0em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #80b394;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 display: inline;
 border-right: 1px solid #80b394;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 0px;
 border: 0px solid #778;
 border-bottom: none;
 background: #FFF;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #378063;
}
ul.tabbernav li.tabberactive a
{
 background-color: #80b394;
 border-bottom: 0px solid #fff;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: #80b394;
 border-bottom: 0px solid white;
}

     /*--------------------------------------------------
      *   .tabbertab = the tab content
      *     Add style only after the tabber interface is set up (.tabberlive)
      *       --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:0px solid #aaa;
 border-top:0;


 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

