/* 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 : #E9F3EA;}
table{font-size:10px;}
table.bgContent {
	background-color : #FFF2CE;
}
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,p .orange{ 
	margin: 0;	padding: 0;	border: 0;	outline: 0;
	margin-top:5px; 
}


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:20px;padding:1px 4px ;}
li {padding:1px;}
ul {padding-top:1px;padding-bottom:1px;margin-top:1px;margin-bottom:1px;}


.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: #F2F3F2;
}/*Hintergrund - Content (hellgrau)*/
.bgContentGreyNews{background-color:#F9F9F9;}/*Hintergrund - Content - News - Home (hellgrau)*/
.bgContentGreen {background-color: #DBECDA;}/*Hintergrund - Content (gruen)*/
.bgContentGreenLight {
	background-color: #EFF8EF;
}/*Hintergrund - Content (gruen hell)*/
.bgContentGreenLight_error {background-color: #FFE7CD;}/*Hintergrund - bei Fehlermeldungen*/
.bgHeader{
	background: #E9F3EA url("../img/header_home_oben.jpg") no-repeat top right;
}
.bgHeader2{
	background: #FFFFFF url("../img/header_home_mitte.jpg") no-repeat top right;
}

.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;
	padding-left:11px;
	color: #333333;
	display:block;
	text-transform : uppercase;
}/*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;}


div.oldfooter { 
  text-align: center;
  color: #666666;
  margin: 20px 0px 20px 0px;
}
div.oldfooter a { 
  color: #666666;
  text-decoration:none;
 }
div.oldfooter a:hover { 
  color: #666666;
  text-decoration:underline;
 }
  
/*--------- adatlap headerek -------------- */
h1 {
 font-size: 15px;
}
h2 {
 font-size: 14px;
}
h3 {
 font-size: 13px;
}
h4 {
 font-size: 12px;
}
h5 {
 font-size: 11px;
}
.sep {
 border-bottom: 1px solid #BFBEBA;
}

.clear { width: 0px; height: 0px; clear: both; }
.center { text-align: center; }
.right { text-align: right; }
.hidden { display: none; }
.fleft { float: left; }
.fright { float: right; }
.kek {  color: #5E65BD; }
.kekk {  color: #5E65BD;font-weight: bold; }
.red {  color: #FF0000; }
.orange {  color:#E34A1E; }
.bold {  font-weight: bold; }
.border1 {  border:1px solid black; }
.space { height: 5px; clear: both; }
.athuzott {text-decoration: line-through; }
.athuzott_red {text-decoration: line-through;color: #FF0000; }
.kepcenter { text-align:center; width:110px;}
.sup {vertical-align:super;}

.heading {
	background: #f8fafc url(img/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 2px 20px 2px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	font-size:10px;
}



.ah {
 width:515px;
 padding:0px; margin:0px;
 background:#FFFFFF;
 position:relative;
 padding-top:20px;
 padding-bottom:20px;
 }

.ah h2 {
  font-size:18px;
	color:#9B9B9B;
  display:inline;
	padding:5px;
  border-right: 1px solid #000000;
	height:50px;
	margin-top:10px;
 }

.ah h1 {
	margin-top:50px;
  font-size:14px;
  display:inline;
	color:#9B9B9B;
	padding:5px;
 }

.ah .nev{
  font-size:14px;
  border-left: 2px solid #D4D0C8;
  display:inline;
	color:#000000;
	padding:5px;
 }

.news {
	width:500px;
}
.news .left{
	width:240px;
	float:left;
}

.news .right{
	width:240px;
	float:right;
}

.news .harmad{
	width:160px;
	float:left;
}

.news h3{
	width:166px;
	background:#FFFFFF;
	padding:5px;
	padding-bottom:0px;
}
.news .harmadimg{
	border:1px solid #E6E6E6;
	float:left;
	width:101px;
	margin-left:30px;
}

.news img {
	border:1px solid #E6E6E6;
	float:left;

}
.news .szoveg {
	padding:3px;
	float:right;
	width:120px;
	text-align:left;
}

.adatlap {
	width:500px;
	padding:0px;
}

.adatl_z {
	width:515px;
	background:#DBECDA;
}

.adatl_sz {
	width:515px;
	padding:2px 0px 2px 10px;
	background:#F2F3F2;
	min-height:100px;
}


.adatl_z .kepjobb, .adatl_sz .kepjobb{
	width:120px;
	float:right;
}

.adatl_z .kepbal, .adatl_sz .kepbal{
	width:120px;
	float:left;
}

.adatl_z .jobb, .adatl_sz .jobb{
	width:380px;
	float:right;
	padding-top:5px;
}

.adatl_z .bal, .adatl_sz .bal{
	width:380px;
	float:left;
	padding-top:5px;
}

.kepsor {
	width:515px;
	padding:20px 0px 2px 10px;
	background:#F2F3F2;
	
}

.kepsor .kiskep {
	float:left;
	padding:5px;
	width:110px;
}


/* termekek indexoldal*/

.balkepes {
	float:left;
	width: 515px;
	padding:15px 0px 0px 0px;
}

.balkepes .kep{
	width:100px;
	padding: 0px 5px 10px 10px;
	float:left;
}

.balkepes .text{
	width:380px;
	padding: 0px 10px 10px 5px;
	float:right;
}

.jobbkepes {
	float:left;
	width: 515px;
	padding:15px 0px 0px 0px;
}

.jobbkepes .kep{
	width:100px;
	padding: 0px 10px 10px 120px;
	float:left;
}

.jobbkepes .text{
	width:380px;
	padding: 0px 10px 10px 10px;
	float:left;
}


.termekdiv {
	width:169px;
	min-height:155px;
	border:1px solid #fff;
	background:#DBECDA;
	float:left;
}
.termekdiv .kep {
	padding:10px 0px 0px 5px;
	float:left;
	width:60px;
}
.termekdiv .text {
	padding:10px 0px 0px 5px;
	float:left;
	width:90px;
}
.termekdiv .head {
	background:#FFFFFF;
	padding:3px 0px 3px 5px;
	float:left;
	color:#464646;
	font-size:11px;
	font-weight:bold;
	height:18px;
	width:166px;
	margin-top:5px;
}

.termekdiv .link {
	padding:10px 0px 0px 115px;
	float:left;
}


.galeriadiv {
	width:128px;
	min-height:155px;
	border:1px solid #fff;
	background:#DBECDA;
	float:left;
}
.galeriadiv .kep {
	padding:10px 0px 0px 5px;
	float:left;
	width:101px;
}

.galeriadiv .head {
	background:#FFFFFF;
	padding:3px 0px 3px 5px;
	float:left;
	color:#464646;
	font-size:11px;
	font-weight:bold;
	height:18px;
	width:128px;
	margin-top:5px;
}


.Stil8 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*-------------------------------------------------------------------------------tags*/

#tagfelho {
 background:#F5F3ED;
 border: 4px solid #FFFFFF;
 width:520px;
}

.tags {
 width:520px;
 padding:0px;
 margin:3px;
}

.tags .tagcloud {
 text-align: left;
 line-height: 20px;
}

/*.tags a:hover, .tags a.a:hover, .tags a.b:hover, .tags a.c:hover, .tags a.d:hover, .tags a.e:hover {*/
.tags a:hover {
 text-decoration: underline;
 color: #000;
}



#tags ul { padding: 0px; margin:0px; font-size: 13px; font-weight: bold;}
#tags span {float: none; color: #5E65BD; padding: 0px;margin:0px;margin-bottom:2px;}
#tags span a, #tags span a:visited {color: #5E65BD; text-decoration: none; padding:0px;margin:0px;}
#tags span a:hover, #feeds #megtobblist span a:active {background-color: #5E65BD; color: #fff;text-decoration: underline;}
#tags span a.actual { color: #5E65BD;}
#tags span a.actual:hover { color: #fff;background-color:#5E65BD}

.tags a.a {
 font-size: 12px;
}
.tags a.b {
 font-size: 14px;
}
.tags a.c {
 font-size: 18px;
}
.tags a.d {
 font-size: 24px;
 line-height: 26px;
}
.tags a.e {
 font-size: 30px;
 line-height: 32px;
}

/******* searchresult ***********/
.searchresult {
	padding:5px 2px 10px 2px;
	border-bottom:1px solid grey,
}
.searchresult .title{
	font-weight:bold;
	padding:3px 2px 2px 0px;
}
.searchresult {

}
.searchresult .url{
	font-weight:bold;
	padding:3px 2px 2px 5px;
}


