@charset "utf-8";
@page {
	margin-left: 0.5cm;
	margin-right: 0.5cm;
}

/*h1 {font-size: 17px; color: #1e1e1c;}*/
h3 {color: #1e1e1c;}
#header {height: 261px;}

#contentBackground {padding-bottom: 5px;}
#gastroRandUnten {width: 940px; height: 35px; display: none;}

#block1 {float: left; width: 223px; margin-right: 1px; padding-left: 4px;}
#block2 {float: left; width: 483px; margin-right: 1px; padding-left: 20px; padding-top: 10px;}
#block2 h1 {margin-bottom: 10px;}
#block2 h1 span {display: none;}
#block2 ul {margin-bottom: 10px; padding-left: 15px;}
#block2 ul li {list-style-type: square;}
#block2 ul li p {margin: 0;}
#block2 p {margin-bottom: 10px;}
#block3 {float: left; width: 189px; padding-left: 9px;}

#tblDownload {border-top: 1px solid #c0c2bf;}
#tblDownload td {border-bottom: 1px solid #c0c2bf; padding: 0;}
#tblDownload td p {line-height: 30px; padding: 0; margin: 0; padding-left: 10px;}
#tblDownload td p a {text-decoration: none; padding-left: 10px; background: url(pfeil.gif) left center no-repeat;}

#lineLeft {border-left: 2px solid #c0c2bf; padding-left: 20px;}

div#Test img {margin-left: 5px;}

#gastroProductList {float: left; width: 490px; padding-left: 10px; padding-top: 10px;}
#gastroProductList h1 span {display: none;}

#gastroGroup {float: left; width: 190px; margin-left: 15px;}
#gastroGroup td {border-bottom: 1px solid #b9bbb0; padding-top: 7px; padding-bottom: 5px; vertical-align: bottom;}
#gastroGroup img {width: 71px; height: 70px; margin-right: 8px; filter:Alpha(opacity=50, finishopacity=0, style=0); opacity: .5;}
#gastroGroup p {font-size: 11px;}
#gastroGroup p a {color: #373934; text-decoration: none;}
#gastroGroup a:hover {color: #ae3939;}
html>body #gastroGroup tr:hover a {color: #ae3939;}
#gastroGroup a:hover img {filter:Alpha(opacity=100, finishopacity=0, style=0); opacity: 1;}
#gastroGroup tr.groupSelected img {filter:Alpha(opacity=100, finishopacity=0, style=0); opacity: 1;}
#gastroGroup tr.groupSelected p a {color: #ae3939;}

#tblOverview {margin-left: -5px; width: 480px;}
#tblOverview td {text-align: center; vertical-align: top;}
#tblOverview img {width: 135px; height: 93px; margin: 0;}
#tblOverview td p {font-size: 11px; text-align: center;}
#tblOverview td p a {color: #373934;}

#Specification {width: 100%; margin-top: 10px; border-top: 1px solid #adaea7;}
#Specification td {padding-top: 15px; padding-right: 15px; vertical-align: top;}
#specButtons {padding-top: 20px !important; padding-bottom: 10px;}
html>body #specButtons {padding-top: 0px;}

#tdNaehrwerte {padding-right: 10px !important;}
#tdNaehrwerte table {width: 100%; border-right: 1px solid #adaea7; border-bottom: 1px solid #adaea7;}
#tdNaehrwerte table th {border-left: 1px solid #adaea7; border-top: 1px solid #adaea7; padding: 5px; white-space:nowrap;}
#tdNaehrwerte table th p {font-size: 11px; color: #036125; font-weight: normal; text-align: left;}
#tdNaehrwerte table td {border-left: 1px solid #adaea7; border-top: 1px solid #adaea7; padding: 5px;}
#tdNaehrwerte table td p {font-size: 11px;}
#tdNaehrwerte table td table {border: 0;}
#tdNaehrwerte table td table td {border: 0; padding: 0;}
#tdNaehrwerte table td.col1 {background-color: #ebede6;}
#tdNaehrwerte table td.col1 table td {white-space:nowrap;}
#tdNaehrwerte table td.col2 {background-color: #dee0db;}
#tdNaehrwerte table td.col3 {background-color: #ebede6;}
#tdNaehrwerte table td.col4 {background-color: #dee0db; white-space:nowrap;}

#tdAnwendung {padding-right: 10px !important;}
#tdAnwendung table {width: 100%;}
#tdAnwendung table td {padding: 0;}
#tdAnwendung table td.whitespace {width: 42px;}
#tdAnwendung table td p {width: 182px; height: 24px; line-height: 24px; background: url(bg-anwendung.gif) left top no-repeat; border-left: 1px solid #adaea7; border-top: 1px solid #adaea7; border-right: 1px solid #adaea7; margin: 0; padding: 0 0 0 35px;}
#tdAnwendung table td p.checked {background: url(bg-anwendung-checked.gif) left top no-repeat;}
#tdAnwendung table td.col5 p {border-bottom: 1px solid #adaea7;}
#tdAnwendung table td.col6 p {border-bottom: 1px solid #adaea7;}

td.Description {background: url(bg-dot.gif) left top repeat-y;}
#Description {width: 100%; padding-left: 10px;}

#tdLongDescription {padding-right: 0 !important;}
#tdLongDescription div.Box {padding-top: 20px;}
#tdLongDescription div.Box h2 {padding: 0 0 0 20px; margin: 0; line-height: 21px; border: 1px solid #bebfba; background-color: #dfe0db;}
#tdLongDescription div.Box table {}
#tdLongDescription div.Box table td {width: 150px; padding: 0 0 0 20px !important; border-bottom: 1px solid #bebfba;}
#tdLongDescription div.Box table td + td {width: 500px;}
#tdLongDescription div.Box table td p {line-height: 20px;}

#tdSeiten {padding-top: 45px !important; padding_bottom: 0 !important;}
#tdSeiten p {text-align: right !important; color: #134e28; line-height: 11px; padding-right: 10px; padding_bottom: 0 !important;}
#tdSeiten p span {color: #6e706c;}
#tdSeiten p a {color: #0f0f0f; text-decoration: none;}
#tdSeiten p a.selected {color: #134e28;}

#ModuleLogin td {padding-right: 30px;}
#ModuleLogin input.text {width: 200px; border: 1px solid #90938c;}

#pageContent {border-bottom: 0;}
#pageContent h1 {border-bottom: none; padding-bottom: 0;}
#pageContent p {text-align: left;}
#layout3spaltig {margin: 0 0 40px 0; height: 450px;}
html>body #layout3spaltig {height: auto;}
#pageFooter {height: 48px; background: url(bg-footer.jpg) left bottom no-repeat;}
.footerLineTop {position: absolute; margin-top: 45px;}
.footerLineBottom {padding-top: 10px;}

#divKundenbereich {border-bottom: 1px solid #bdc0b9; padding-bottom: 10px; margin-bottom: 10px;}
#divReception {border-bottom: 1px solid #bdc0b9; padding-bottom: 10px; margin-bottom: 10px;}
#divMeineDaten {padding-left: 3px;}
#tblKundeNoEdit, #tblKundeEdit {width: 100%;}
#tblKundeEdit td {vertical-align: top;}
#tblKundeEdit p {}
#tblKundeEdit input.text {width: 130px; border: 1px solid #90938c;}
#tblKundeEdit p label {float: left; width: 90px;}

#formDatenblatt {margin: 10px 0 10px 0;}
#formDatenblatt table td {width: 50%; padding-right: 15px; padding-bottom: 8px;}
#formDatenblatt table td select {width: 315px; border: 1px solid #7e9eb5;}
#dhtmlgoodies_calibration {width: 70px !important;}
#prodsearch {width: 220px; border: 1px solid #7e9eb5;}

/***********************************************************************
 PRODUKTFLYER
 ***********************************************************************/
#divProduktflyer {float: left; width: 690px; padding-left: 10px; padding-top: 10px;}
#divProduktflyer div.Box {padding-bottom: 20px;}
#divProduktflyer div.Box h2 img {margin-bottom: 10px;}
#divProduktflyer div.Box table td {vertical-align: top;}
#divProduktflyer div.Box p {padding-left: 7px; padding-right: 7px;}
#divProduktflyer div.Box select.Font {border: 1px solid #90938c;}
#menueFlyer {padding-top: 13px; padding-bottom: 20px;}
#menueFlyer ul {padding: 0;}
#menueFlyer ul li {float: left; padding: 0; list-style-type: none; margin-right: 17px;}
#menueFlyer ul li.lastMenue {margin-right: 0px;}
#menueFlyer ul li a {display: block; width: 123px; height: 61px;}
#menueFlyer ul li span {display: none;}
#mF_1 {background: url(flyer-seite-01.gif) left top no-repeat;}
#mF_1.selected {background: url(flyer-seite-11.gif) left top no-repeat;}
#mF_2 {background: url(flyer-seite-02.gif) left top no-repeat;}
#mF_2.selected {background: url(flyer-seite-12.gif) left top no-repeat;}
#mF_3 {background: url(flyer-seite-03.gif) left top no-repeat;}
#mF_3.selected {background: url(flyer-seite-13.gif) left top no-repeat;}
#mF_4 {background: url(flyer-seite-04.gif) left top no-repeat;}
#mF_4.selected {background: url(flyer-seite-14.gif) left top no-repeat;}
#mF_5 {background: url(flyer-seite-05.gif) left top no-repeat;}
#mF_5.selected {background: url(flyer-seite-15.gif) left top no-repeat;}
#flyerTitel {}

#flyerProduktauswahl {width: 350px;}
#divProduktflyer select.text {border: 1px solid #90938c; margin-bottom: 10px;}
#divProduktflyer input.text {border: 1px solid #90938c; margin-bottom: 10px;}
#divProduktflyer textarea {width: 347px; height: 70px; border: 1px solid #90938c;}

div.Button {padding-top: 20px;}
#submitPagePrev {width: 69px; height: 19px; border: 0; background: url(bt-flyer-prev.jpg) left top no-repeat; margin-right: 10px;}
#submitPageNext {width: 69px; height: 19px; border: 0; background: url(bt-flyer-next.jpg) left top no-repeat;}
#submitAbgeschlossen {width: 240px; height: 19px; border: 0; background: url(bt-flyer-abgeschlossen.jpg) left top no-repeat;}
#submitAendern {width: 240px; height: 19px; border: 0; background: url(bt-flyer-aendern.jpg) left top no-repeat;}
#submitAdd {width: 240px; height: 19px; border: 0; background: url(bt-flyer-add.jpg) left top no-repeat;}
#submitChangeFlyer {width: 112px; height: 19px; border: 0; background: url(bt-flyer-change.jpg) left top no-repeat; margin-right: 10px;}
#submitExport {width: 103px; height: 19px; border: 0; background: url(bt-flyer-export.jpg) left top no-repeat;}
#submitChangePage1 {width: 240px; height: 19px; border: 0; background: url(bt-flyer-page-1.jpg) left top no-repeat; margin-bottom: 10px;}
#submitChangePage21 {width: 240px; height: 19px; border: 0; background: url(bt-flyer-page-21.jpg) left top no-repeat; margin-bottom: 10px;}
#submitChangePage22 {width: 240px; height: 19px; border: 0; background: url(bt-flyer-page-22.jpg) left top no-repeat;}
input.submitEdit {width: 98px; height: 19px; border: 0; background: url(bt-flyer-edit.jpg) left top no-repeat;}

#Preisvorlage  {width: 318px; height: 233px; }
#Preisvorlage0 {width: 318px; height: 233px; background: url(flyer-vorlage.gif) left top no-repeat;}
#Preisvorlage1 {width: 318px; height: 233px; background: url(flyer-vorlage.gif) left top no-repeat;}
#Preisvorlage2 {width: 318px; height: 233px; background: url(flyer-vorlage.gif) left top no-repeat;}
#Preisvorlage3 {width: 318px; height: 233px; background: url(flyer-vorlage.gif) left top no-repeat;}
#Preisvorlage4 {width: 318px; height: 233px; background: url(flyer-vorlage.gif) left top no-repeat;}
#Preisvorlage5 {width: 318px; height: 233px; background: url(flyer-vorlage.gif) left top no-repeat;}

.flyerTitel, .flyerImage, .flyerMarke, .flyerText, .flyerPreis {position: absolute;}
.flyerTitel {width: 265px; height: 40px; vertical-align: middle;}
.flyerTitel h1 {color: #ffffff; padding-left: 10px; font-style: italic; padding-top: 5px; line-height: 16px;}
.flyerTitel h2 {color: #ffffff; padding-left: 10px; font-style: italic; font-size: 8pt;}
.flyerPreis {width: 106px; height: 44px; padding-left: 212px; padding-top: 175px;}
.flyerPreis h1 {text-align: center; color: #ffffff; padding-top: 7px; font-style: normal; font-size: 13pt; line-height: 44px;}
.flyerPreis h1 span {font-size: 10pt;}
.flyerImage {width: 126px; height: 87px; padding-left: 20px; padding-top: 44px;}
.flyerMarke {width: 126px; height: 87px; padding-left: 20px; padding-top: 138px; text-align: center;}
.flyerText {width: 136px; padding-left: 150px; padding-top: 45px;}
.flyerText p {color: #353635; font-size: 7pt; line-height: 12px;}

#endFlyer {width: 670px; height: 948px; border: 1px solid #353635; margin-left: 7px;}
#tdKontakt {height: 35px; vertical-align: middle;}
#tdKontakt p {text-align: center; color: #d8f0db; font-size: 7pt; font-weight: bold;}
#tdTitel {}
#tdTitel p {color: none;}
#endFlyer #Preisvorlage {margin-left: 10px; margin-top: 5px;}

#flyerListProducts ol {padding-left: 20px; font-size: 11px; font-weight: bold; color: #1f5730;}
#flyerListProducts ol li {border-bottom: 1px solid #babcb7; padding-bottom: 5px; margin-bottom: 5px;}
#flyerListProducts p.title {padding-left: 0 !important; font-weight: bold; color: #1f5730;}
#flyerListProducts p.title span {color: #060606;}
#flyerListProducts div.description p {padding-left: 0; width: 490px; font-weight: normal !important;}
#flyerListProducts p input {color: #ffffff; font-size: 1px;}

.textRechts {text-align: right;}
