/* Stylesheets Sachsen Fahnen */

/*Praefix bg - Hintergrundfarbe*/
/*Praefix txt - Textelement*/
/*Praefix lnk - Linkformatierung*/
/*Praefix pos - Positionierung*/
/*Praefix space - Abstand*/
/*Praefix frm - Formularelement*/

/*Kuerzel Copy - Fliesstext*/
/*Kuerzel Hdl - Headline*/
/*Kuerzel Tab - Tabelle*/
/*Kuerzel RelTop - Related Topics*/


/*_________________________*/
/* allgemeine Definitionen */
body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color: #000000;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;background-color : #DEDEF7;}
table{font-size:10px;}
table.bgContent {background-color : #FFFFFF;}
a {text-decoration: underline;color: #E34A14;}
a.lnkHeadNews {text-decoration: underline;color: #E34A14;font-weight:bold;}
a.lnkDownload {text-decoration: underline;color: #000000;}
a.lnkSitemap {text-decoration: none;color: #E34A14;}
a.lnkFaq {text-decoration: none;font-weight: bold;}
strong    {font-weight:bold;}
br{	line-height:8px;}
p{ margin-top:11px; }
select{font-size:10px;height: 18px;}
textarea{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;}
input {font-size:10px;}
form {margin:0px;padding:0px;font-size:10px;display:inline;}
ul.contUl {list-style-type:none;list-style-image : url("../img/icon_listenpunkt.gif");margin-left:23px;padding: 4px;}


.pad45 {padding-left:4px;padding-right:4px;padding-top:5px;padding-bottom:5px;}
.pad10 {padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:7px;}
/*__________________________________________________________________________________________*/
/* Hintergrundfarben */

/* Linien */
.bgLineGrey  {background-color: #E6E6E6;} /* Content-Begrenzungslinie (grau) */
.bgLineWhite  {background-color: #FFFFFF;} /* Content-Begrenzungslinie  (weiss) */
/*__________________________________________________________________________________________*/
/* Navigation  */
.bgNavLev1 {background-color: #85BF82;}/* Navigation Level 1 (dunkelgruen) */

.bgNavLev2 {background-color: #85BF82;}/* Navigation Level 2 (grau) */
/*__________________________________________________________________________________________*/
/* Homepage  */
.bgLogin {background-color: #FBF3E8;}/* Login Box (beige) */

.bgLineLogin {background-color: #F7D0BF;}/* Begrenzungs-Linie-Login-Box (orange) */
/*__________________________________________________________________________________________*/

.bgContentWhite{background-color:#FFFFFF; }/*Hintergrund - Content (weiss)*/
.bgContentGrey{ background-color:#DEDEF7;}/*Hintergrund - Content (grau)*/
.bgContentGreyLight{background-color:#EBEBF7;}/*Hintergrund - Content (hellgrau)*/
.bgContentGreyNews{background-color:#F9F9F9;}/*Hintergrund - Content - News - Home (hellgrau)*/
.bgContentGreen {background-color: #ADADDE;}/*Hintergrund - Content (gruen)*/
.bgContentGreenLight {background-color: #DEDEF7;}/*Hintergrund - Content (gruen hell)*/
.bgContentGreenLight_error {background-color: #FFE7CD;}/*Hintergrund - bei Fehlermeldungen*/
.bgHeader{background-image: url("../img/kachel_hintergrund.gif");background-repeat : repeat;background-color : #E9F3E8;}
.bgHeaderImgHome1{ background-image: url("../img/homepagetop-logo.gif"); }
.bgHeaderImgHome2{ background-image: url("../img/homepagetop-topright.gif"); }
.bgHeaderImgHome3{ background-image: url("../img/homepagetop-bottomleft-1.gif"); }
.bgHeaderImgHome4{ background-image: url("../img/homepagetop-bottomright-1.gif"); }
.bgHeaderImgHome5{ background-image: url("../img/homepagetop-bottomleft-2.gif"); }
.bgHeaderImgHome6{ padding-right:5px; background-image: url("../img/homepagetop-bottomright-2.gif"); }
.bgHeaderImg{ background-image: url("../img/homepage_small.gif"); }
.bgHeaderImg1{ background-image: url("../img/homepagetopsmall-logo.gif"); }
.bgHeaderImg2{ background-image: url("../img/homepagetopsmall-topright.gif"); }
.bgHeaderImg3{ background-image: url("../img/homepagetopsmall-bottomleft-1.gif"); }
.bgHeaderImg4{ background-image: url("../img/homepagetopsmall-bottomright-1.gif"); }
.bgHeaderImg5{ background-image: url("../img/homepagetopsmall-bottomleft-2.gif"); }
.bgHeaderImg6{ padding-right:5px; background-image: url("../img/homepagetopsmall-bottomright-2.gif"); }


..bgRelatedHdl {background-color: #E7CD9C;}/*Hintergrund - Headline Related Topics (braun)*/
.bgerror{background-color: #FFE7CD;}/*Hintergrund - bei Fehlermeldungen*/
.bg {  }/*Pseudoklasse*/

/*__________________________________________________________________________________________*/
/* Positionierungen */
/*__________________________________________________________________________________________*/

/* Text */

/*Login und Produktfinder*/
.txtFrm {color: #E2470E;font-size : 8px;} /*Label fuer Formularelemente*/
.txtFrmBold {color: #E2470E;font-weight : bold;} /*Label fuer Formularelemente Bold*/

/*__________________________________________________________________________________________*/

.txtContentOrange{color: #E34A14;}
.txtContentHdl {font-weight:bold;margin-top:6px;margin-bottom: 6px;}/*Headline im Content*/
.txtContentHdlOrange{color: #E34A1E;font-weight:bold;margin-top:6px;margin-bottom: 8px;} /*Headline Produktseiten - Detail*/
.txtContentShdl {font-weight:bold;margin-top:6px;margin-bottom: 6px;margin-left:11px;color: #333333;}/*Headline im Content*/
.txtRelDownHdl{font-weight:bold;text-decoration:underline;margin-top:6px;margin-bottom:6px;} /*Headline für Downloads unter Related Topics */
.txtTabHdl{font-weight:bold;margin-top:6px;} /*Headline fuer Tabellen im Shop*/
.txtTabHeadOrange{color: #E34A14;font-weight:bold;margin-top:6px;text-decoration : underline;} /*Headline fuer Tabellen im Shop Orange unterstrichen*/
.txtFooter{font-size: 11px;color: #E7E7E7;}
.txtNavLangSwitch  {color: #FFFFFF;font-weight:bold;}/* Schrift Navigation Sprache */
.txtNavServ  {color: #636363;font-size : 8px;padding-left:3px;padding-right:3px;}/* Schrift Service - Navigation*/
.txtContentSup {font-size: 9px;}/*sup*/
/*____________________________________________________________________________*/
/* Navigation */
/* Hauptnavigation */

#navigation ul {list-style:none;margin: 0px;padding:0px;}
#navigation ul.nav2nd li {background: url("../img/navi_grau.gif") no-repeat 0px -4px;}
#navigation ul.nav2nd li p {margin: 0px 0px 0px 12px;line-height:14px;}
#navigation ul.nav3rd li {background: url("../img/navi_orange.gif") no-repeat 0px -4px;}
#navigation ul.nav3rd li p {margin:0px 0px 0px 12px; line-height:14px;}

.bgLineNav2nd {background: url("../img/navi_grau.gif");}
.bgNav1st    {background-color: #85BF82;} /*Hintergrund Primaernavigation (erste Ebene unter Privatkunden/Firmenkunden)*/
.bgNav2nd    {background-color: #F2F3F2;} /*Hintergrund Sekundaernavigation (zweite Ebene )*/
.spaceNav1st {margin: 3px 9px 3px 9px;}/* Abstand Navigation 1st Ebene oben, rechts, unten, links */
.spaceNav2nd {margin: 0px 0px 0px 0px;}/* Abstand Navigation 2cnd Ebene oben, rechts, unten, links */
.spaceNav3rd {margin: 0px 0px 0px 0px;}/* Abstand Navigation 3rd Ebene oben, rechts, unten, links */
a.lnkNav1st  {color:#000000;font-weight:bold;text-decoration : none;}/* Schrift Navigation falls keine Grafik*/
a.lnkNav2nd  {display:inline;background-color:transparent;color: #636363;font-size:9px;text-decoration : none;}/* Schrift Navigation 2 cnd */
a.lnkNav2ndCd  {color: #636363;font-size:9px;font-weight : bold;text-decoration : none;}/* Schrift Navigation 2 cnd  aktiv*/
a.lnkNav3rd  {color: #E2470E;font-size:9px;text-decoration : none;} /* Schrift Navigation 3 rd */
a.lnkNav3rdCd  {color: #E2470E;font-size:9px;font-weight:bold;text-decoration : none;}/* Schrift Navigation 3 rd  aktiv*/
a.lnkNavServ  {color: #636363;font-size:9px;font-size : 10px;text-decoration : none;}/* Schrift Service - Navigation*/
a.lnkNavLangSwitch  {color: #FFFFFF;font-size : 10px;font-weight:bold;text-decoration : none;}/* Schrift Navigation Sprache */
/*________________________________________________________________________________________________________*/
/*Formulare*/
select.frmBig {width: 240px;height : 20px;} /* Select-Box grosse Groesse */
select.frmMedium {width: 154px;height : 20px;} /* Select-Box mittlere Groesse */
select.frmSmall {width: 145px;height : 20px;} /* Select-Box kleine Groesse */
select.frmOrders {width: 109px;height : 20px;} /* Select-Box Orderformular*/
select.frmProfile  {width: 184px;height : 20px;} /* Select-Box Profil*/

textarea.frmOrders{width:242px;height:59px;}
textarea.frmRequest{width:325px;height:111px;}


.frmTxtSmall{width:35px; height:20px;}/*Eingabefeld (klein)*/
.frmTxtMedium{width:132px; height:20px;}/*Eingabefeld (mittel)*/
.frmTxtBig{	width:242px;height:20px;}/*Eingabefeld mittel (Profil, Prospektbestellung)*/

input.frmTxtLoginProd {width: 125px;height: 20px}/*Eingabefeld Login*/
input.frmTxtDate{width:25px;  height:20px;}/*Eingabefeld fuer Datumseingaben Tag/Monat */
input.frmTxtDateYear{width:50px;  height:20px;}/*Eingabefeld fuer Datumseingaben Jahr */
/*________________________________________________________________________________________________________*/

table.shopTable {border:1px solid #ffffff; border-width:1px;}

th.shopTableTh1st {border:1px solid #ffffff; border-width:0px 0px 0px 0px; padding:6px; text-align:left;}
th.shopTableThAll {border:1px solid #ffffff;border-width:0px 0px 0px 1px;padding: 6px;}
td.shopTableTd1stInf {border:1px solid #ffffff;border-width:1px 0px 0px 0px;padding: 11px 6px 11px 6px;}
td.shopTableTd1st {border:1px solid #ffffff; border-width:1px 0px 0px 0px; padding: 11px 6px 11px 6px;}
td.shopTableTdAll {border:1px solid #ffffff; border-width:1px 0px 0px 1px; padding: 11px 6px 11px 6px; text-align:center;}
table.shopAlphabet {border:1px solid #cccccc; border-width:0px 1px 1px 0px;}
td.shopAlphabetTd  {border:1px solid #cccccc; border-width:1px 0px 0px 1px; padding:4px; text-align:center;}
table.contTable {border: 1px solid #FFFFFF;border-width:0px 1px 1px 0px;}
td.contTableTdLeftTopLine  {border: 1px solid #FFFFFF;border-width:1px 0px 0px 1px;padding:6px;}
td.contTableTdLeftLine  {border: 1px solid #FFFFFF;border-width:0px 0px 0px 1px;padding: 0px 6px 6px 6px;}
td.contTableTdNoLine  {padding: 0px 6px 6px 6px;text-align:right;}
td.downTableTdLeftTopLine  {border: 1px solid #FFFFFF;border-width:1px 0px 0px 1px;padding: 3px 9px 3px 9px;}

.frmShopInputNumber {width:45px; height:19px; margin:0px 8px 0px 0px;}
.frmShopSelectCountry {width:190px;}
.frmShopToBasket {vertical-align:text-bottom;}
a.lnkShopAlphabet {text-decoration:none;}

.spaceTblParasols{ margin-bottom:11px; }

table.requestFlagpole {border:1px solid #ffffff; border-width:1px 0px 0px 1px;}
th.requestFlagpole {border:1px solid #ffffff; border-width:0px 1px 1px 0px; padding:4px; text-align:center;}
td.requestFlagpole {border:1px solid #ffffff; border-width:0px 1px 1px 0px; padding:4px; vertical-align:top;}
td.requestFlagpoleChk {border:1px solid #ffffff; border-width:0px 1px 1px 0px; padding: 0px 0px 0px 0px; text-align:center;}

label {cursor:pointer;}