/* CSS Document */



body {
	margin: 0px; 
	padding: 0px;
	font-size:11px;
	font-family: Arial;
	background-color:rgb(157, 186, 242);
    
}


.newsletter body
{ margin:0px;
  padding:0px;
  background-color:#FFFFFF;
  color:#000000;
}


.maincolumn {
        color:#000000;	
}

input {
color: #000000;
}

textarea{
color: #000000;
}

select{
color: #000000;
}

option{
color: #000000;
}

A{
color:#000000;
text-decoration: none;
}

A:hover {
color: #DF1F2A;
}


.weis {
color: #FFFFFF;
}

.weis a{
color: #FFFFFF;
}

.red {
color: #DF1F2A;
}

.red a{
color: #DF1F2A;
}



.kleingedruckt {
font-size: 80%;
color: #FFFFFF;
}

.kleingedruckt a{
font-size: 100%;
color: #FFFFFF;
}

.small
{ font-size:9px;}

/**
 * Die Klasse "Schwarz" muss weiße Schrift haben (wegen der gemeinsamen Hilfe-Datei aus dem Leiselsbach-Shop)
 */

.schwarz {
color: #000000;
}

.schwarz b {
color: #000000;
}

.schwarz i {
color: #000000;
}

.schwarz a {
color: #000000;
}

.schwarz h1 {
color: #000000;
font-size: 14px;
}

.widerrufschwarz {
color: #000000;
}

.widerrufschwarz b {
color: #000000;
}

.widerrufschwarz i {
color: #000000;
}

.widerrufschwarz a {
color: #000000;
}

.widerrufschwarz h1 {
color: #000000;
font-size: 14px;
}

.weiss {
color: #FFFFFF;
}

.rot {
color: #DF1F2A;
}



a.prod_link {
color: #000000;
text-decoration: none;
}

li{
color: #000000;
}

.Price {
	font-weight:bold;
	font-size:12px;
	color:#000000;
}


H1 {
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
        padding:0px;
}
H2 {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}
H3 {
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}


/**
 * Fuer die Ueberschrift der Suchergebnisseite
 */


H4{
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

td#navi_panel {
padding-top: 15px;
}




/* menu left */
.left_menu {
  display: block;
  width:159px;
  vertical-align:top;
  list-style:none;
  margin: 0px;
  padding: 0px;
  border: none;
  font-family: Arial;
  color: #FFFFFF;
  float: left; clear: left;
}
.left_menu ul {
  display: block;
  list-style:none;
  margin: 0px;
  padding: 0px;
  border: none;
  color: #FFFFFF;
 float: left; clear: left;
}
.left_menu li {
  display: block;
  vertical-align:top;
  text-align:left;
  color: #FFFFFF;
  margin: 0px;
  padding:0px;
  float: left; clear: left;
}
.left_menu li a {
   vertical-align:top;
   display: block;
  padding: 0px;
  margin:0px;
  color: #FFFFFF;
  text-decoration: none;
  line-height:0px;
  float: left; clear: left;
}
.left_menu li a:hover {
color: #FFFFFF;
}

.left_menu li {
  text-align:left;
  visibility:hidden;
  margin: 0px;
  padding: 0px;
  vertical-align:top;
   float: left; clear: left;
}

/**
 * Ebene 2
 */


.left_menu li.level2 a {
  display: block;
  text-align:left;
  vertical-align:top;
  font-weight:normal;
  font-size:11px;
  line-height:20px;
  visibility:visible;
  text-decoration: none;
  padding-top:5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  width: 159px;
  color: #000000;
  background-color:#FFFFFF;
  float: left; clear: left;
  border-bottom: 1px dotted #9dbaf2;
}
.left_menu li.level2 a:hover {
  background-color: #d3e0f8;
  font-weight:normal;
  visibility:visible;
   color: #000000; 
}
.left_menu li.level2active a {
  background-color: #9dbaf2;
  font-weight:normal;

}

/**
 * Ebene 3
 */


.left_menu li.level3 a {
  display: block;
  vertical-align:top;
  text-align:left;
  font-weight:normal;
  font-size:11px;
  color: #000000;
  visibility:visible;
  text-decoration: none;
  background-color: #FFFFFF;
  background-image:url(/images/gallery/Basis/pfeil.jpg);
  background-repeat:no-repeat;background-position:10px; 
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 20px;
  width: 139px;
  line-height:13px;
  float: left; clear: left;
 
 
}
.left_menu li.level3 a:hover {
  background-color: #d3e0f8;
  visibility:visible;
  font-weight:normal;
  color: #000000;
}
.left_menu li.level3active a {
  background-color: #d3e0f8;
  color: #000000;
  font-weight:normal;
}

/**
 * Ebene 4
 */


.left_menu li.level4 a {
  display: block;
  vertical-align:top; 
  font-size:10px;
  text-align:left;
  font-weight:normal;
  visibility:visible;
  text-decoration: none;
  color: #707070;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 30px;
  width: 129px;
  line-height:11px;
  background-color:#FFFFFF;
 background-image:url(/images/gallery/Basis/pfeil_grau.jpg);
  background-repeat:no-repeat;background-position:20px;
  float: left; clear: left;
 
}
.left_menu li.level4 a:hover {
 background-color: #dfe8f9;
  visibility:visible;
  font-weight:normal;
  color:#000000;
}
.left_menu li.level4active a {
   background-color: #dfe8f9;
   color:#000000;
}

/**
 * Ebene 5
 */



.left_menu li.level5 a {
  display: block;
  vertical-align:top; 
  font-size:10px;
  text-align:left;
  font-weight:normal;
  visibility:visible;
  text-decoration: none;
  color: #707070;
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 40px;
  width: 119px;
  line-height:11px;
  background-color:#FFFFFF;
background-image:url(/images/gallery/Basis/pfeil_grau.jpg);
  background-repeat:no-repeat;background-position:30px;
  float: left; clear: left;
}
.left_menu li.level5 a:hover {
 background-color: #dfe8f9;
  visibility:visible;
  font-weight:normal;
  color:#000000;
}
.left_menu li.level5active a {
  background-color: #dfe8f9;
   color:#000000;
}


.menu { 
	margin:0px; 
	padding:0px; 
	list-style:none; 
} 
.menu li { 
        text-align:left;
	float:left; 
	margin:0px; 
	padding:0px;
}

.menu a { 
	display:block;
}

.menu li { 
        text-align:left;
	float:left; 

	margin:0px; 
	padding:0px; 
}

.menu a {
      display:block;
      padding:5px 15px 4px 12px;
      text-decoration:none;
      font-weight:normal;
      font-size:12px;
      color:#FFFFFF;
}
	  
.menu a:hover {
      color:#FFFFFF;
}




.header {
	background-repeat:repeat-x;
	height:152px;
	padding:20px 9px 1px 9px;
	
}

.header_navigation_right {
	margin:0px;
       padding-top:0px;	
       padding-right:20px;
	text-align:right;
	color:#FFFFFF;
}

.header_navigation_right a {
	color:#FFFFFF;
	text-decoration:none;
}

.header_logo {
	background-image:url(/layout/default_layout_3/logo.gif);
	background-repeat:no-repeat;
	height:32px;
	width:200px;
	margin:20px
}



/**
 * 2. row
 */
#left_column {
        text-align:left;
	width:160px;
        margin: 0px;
        padding:0px;
}

#main_column {
        text-align:left;
	padding:10px;
	padding-bottom:15px;
}

#right_column {
	width:200px;
}

.box {
        position:absolute;
        padding-top:0px;
        padding-left:0px;
        margin-top:0px;
        margin-left:0px; 
	width:130px;
        left:255px;
}

.box .header {
	padding:0px;
	margin-top:10px;
	height:38px;
}

.header h2 {
        text-align:left;
	padding-top:8px;
	
	padding-bottom:0px;
        padding-left:20px;	
        margin: 0px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

.box .content {	
        text-align:left;
	font-size:15px;
	font-weight:normal;
	margin-top:0px;
	margin-left:0px;
        padding-top:0px;
       padding-left:0px;
	width:inherit;
}



.bg_content {
	background-color:#ffffff;
	padding:9px;
	width:964px;
}

.Price {
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

.Heading_Content {
        font-size:16px;
 	color:#000000;
}

.small_Heading {
        font-weight:bold;
	color:#000000;
}

.footer {
        text-align:left;
	height:25px;
	color:#000000;
	padding-left:16px;
	padding-top:1px;

}

/**
 * Position der Navigation für die Artikel-Kategorien
 */

.kategorienav
      {
        
        margin-top:0px;
        margin-left:0px;
        padding-top:0px;
        padding-left:0px;
        left: 100px;
        height:610px;
        width:200px;
        background-image:url(/images/gallery/Basis/hintergrund_navi.jpg);

       } 




/**
 * Hinweistexte oder Ergebnisausgaben werden in diesen Boxen platziert
 */

.articlePages_activeLink {
color: #DF1F2A;
}

.plenty_horizontal_bar {
	width:99%; 
	margin: 4px 0px 4px 0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}

.plenty_horizontal_bar div {
	padding-left: 8px;
	padding-bottom: 4px;
}

.plenty_horizontal_bar h2 {
	color:#FFFFFF;
	font-weight:normal;
}

/**
 * fuer die Single-Artikel-Ansicht
 */


 .beschreibung {line-height: 1.5;}


/**
 * zur Angleichung der Groesse der Text/Select-Boxen
 */

.eingabe {
 	font-size:11px;
	font-family: Arial;
        line-height: 1.0; 

}


			.tab_border {
				margin-top:14px;
				border-collapse:collapse;
				border-width: 1px;
				border-style: solid;
				border-color: #B1BCC9;
			}
			
			.tab_border td {
				padding:5px;
			}
			
			.tab_border th {
				padding:5px;
				font-weight:bold;
				letter-spacing:0.1em;
				background-color:#818A95;
				color:#FFFFFF;
				border-collapse:collapse;
				border-width: 1px 1px 1px 1px;
				border-style: solid solid solid solid;
				border-color: #C3D0E1;
			}		
		
		
			.tab_border {
				margin-top:14px;
				border-collapse:collapse;
				border-width: 1px;
				border-style: solid;
				border-color: #B1BCC9;
			}
			
			.tab_border td {
				padding:5px;
			}
			
			.tab_border th {
				padding:5px;
				font-weight:bold;
				letter-spacing:0.1em;
				background-color:#818A95;
				color:#FFFFFF;
				border-collapse:collapse;
				border-width: 1px 1px 1px 1px;
				border-style: solid solid solid solid;
				border-color: #C3D0E1;
			}		
		
			.tab_border {
				margin-top:14px;
				border-collapse:collapse;
				border-width: 1px;
				border-style: solid;
				border-color: #B1BCC9;
			}
			
			.tab_border td {
				padding:5px;
			}
			
			.tab_border th {
				padding:5px;
				font-weight:bold;
				letter-spacing:0.1em;
				background-color:#818A95;
				color:#FFFFFF;
				border-collapse:collapse;
				border-width: 1px 1px 1px 1px;
				border-style: solid solid solid solid;
				border-color: #C3D0E1;
			}		
		

/**
 * Scrollbereiche auf der Startseite
 */

#BoxNews {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:5px; 
           left:40px;
           height:170px;
           width:380px;
           background-color:#FFFFFF;
}

.RahmenNews{
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameNews {

           padding-top:0px;
           padding-right:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:#FFFFFF;      
           overflow: auto;
           width: 380px;
           height: 170px;
}



#BoxMarken {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:0px; 
           left:35px;
           height:445px;
           width:160px;
           background-color:#FFFFFF;
}

.RahmenMarken{
           border-top:0px;
           padding-top:0px;
           padding-right:5px;
           padding-bottom:0px;
           padding-left:5px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameMarken {

           padding-top:0px;
           padding-right:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-left:0px;
           background-color:#FFFFFF;      
           overflow: auto;
           width: 160px;
           height: 445px;
}


#BoxShop {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;        
           margin-left:0px;
           top:0px; 
           left:45px;
           height:440px;
           width:180px;
           background-color:#FFFFFF;
}

.RahmenShop{
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;

}

.iFrameShop {

           padding-top:0px;
           padding-right:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:#FFFFFF;     
           overflow: auto;
           width: 180px;
           height: 440px;
}


#BoxTopA {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:10px; 
           left:30px;
           height:690px;
           width:200px;
           background-color:#FFFFFF;
}

.RahmenTopA{
           border-top:0px;
           padding-top:0px;
           padding-right:5px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameTopA {

           padding-top:0px;
           padding-right:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:#FFFFFF;      
           overflow: auto;
           width: 195px;
           height:690px;
}




/**
 * Scrollbereiche fuer Kategorien(Produkte) und Inhalte und Blog
 */


#BoxBlog {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:0px; 
           left:0px;
           height:480px;
           width:500px;
           background-color:transparent;
}

.RahmenBlog{
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameBlog {

           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:transparent;      
           overflow:auto;
           width: 520px;
           height:480px;
           
}



#BoxProdukte {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:22px; 
           left:1px;
           height:565px;
           width:728px;
           background-color:transparent;
}

.RahmenProdukte{
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameProdukte {

           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:transparent;      
           overflow:auto;
           width: 728px;
           height:564px;
           
}


#BoxShop {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;        
           margin-left:0px;
           top:0px; 
           left:45px;
           height:470px;
           width:177px;
           background-color:#FFFFFF;
}

.RahmenShop{
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;

}

.iFrameShop {

           padding-top:0px;
           padding-right:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:#FFFFFF;     
           overflow: auto;
           width: 177px;
           height: 470px;
}





#BoxAbwicklung {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:22px; 
           left:1px;
           height:565px;
           width:728px;
           background-color:transparent;
}

.RahmenAbwicklung{
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameAbwicklung {

           padding-top:20px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:transparent;      
           overflow:auto;
           width: 728px;
           height:544px;
           
}


/**
 * Scrollbereiche fuer den Kategorie-Baum
 */

#BoxKatbaum {
           position:relative;
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;         
           margin-left:0px;
           top:0px; 
           left:15px;
           height:590px;
           width:160px;
           background-color:#FFFFFF;
          
 
 }

.RahmenKatbaum{
           
           border-top:0px;
           padding-top:0px;
           padding-right:0px;
           padding-bottom:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px; 
           margin-bottom:0px;    
           margin-left:0px;
}

.iFrameKatbaum {
           
           padding-top:0px;
           padding-right:0px;
           padding-left:0px;
           margin-top:0px;
           margin-right:0px;   
           margin-left:0px;
           background-color:#FFFFFF;      
           overflow: auto;
           width: 175px;
           height:595px;
          

}




.articlePages_activeLink {
color: #DF1F2A;
}



.bild1 {
        
        position:absolute;  
	margin:0px;
        padding-top:0px;
	padding-right:0px;
        left:0px;
	top:200px;
        width:20px;
        height:20px;
        background-color:#FF0000;
        text-align:left;
        }


.bild2 {
        
        position:absolute;  
	margin:0px;
        padding-top:0px;
	padding-right:0px;
        left:0px;
	top:500px;
        width:20px;
        height:20px;
        background-color:#FF0000;
        text-align:left;
        }

#box1 textarea {
 width:300px;
 height:50px;
}


/**
* Meldungen
*/


div.plentyErrorBox {
                    width:700px; 
                    text-align:left;
                    vertical-align:top; 
                    color: #FF0000;
                    font-weight:bold;
                    background-color:transparent;
                    background-image:none;
                    padding-left:0px;
 
                }

.plentyErrorBox strong {
display:none;
}
                
div.plentyErrorBoxTitle {
                    color:#000000;
                    font-size:16px;
                    font-weight:bold;
                    background-color:transparent;
                    padding-left:0px;
                    text-align:left; 
                }

div.plentyMessageBox {
                    width:700px;
                    border:0px;
                    text-align:left;
                    vertical-align:top;
                    color: #000000;
                    background-color:transparent; 
                    background-image:none;    
                
                }

div.plentyMessageBoxTitle {
                    color:#000000;
                    font-size:16px;
                    font-weight:bold;
                }
			.tab_border {
				padding-top:5px;
                                padding-left:0px;
				border-width: 1px;
				}
			
			.tab_border td {
				padding-top:5px;
                                padding-left:0px;
			}
			
			.tab_border th {
				padding-top:5px;
                                padding-left:0px;
				font-weight:bold;
				letter-spacing:0.1em;
				color:#FFFFFF;
				border-width: 0px 0px 0px 0px;
							
			}		
		
			.tab_border {
				padding-top:5px;
                                padding-left:0px;
				border-width: 0px;
			}
			
			.tab_border td {
				padding-top:5px;
                                padding-left:0px;
			}
			
			.tab_border th {
				padding-top:5px;
                                padding-left:0px;
				font-weight:bold;
				letter-spacing:0.1em;
				
				color:#FFFFFF;
				border-width: 0px;
			}		
		


.blog_archive_linklist {
	padding:0px;
	margin: 5px 0px 0px 1px;
	width:70px;
	list-style-type:none;
}

.tag_6 {
color:#417C9C;
display:inline;
font-size:10px;
}
.tag_5 {
color:#417C9C;
display:inline;
font-size:12px;
font-weight:bold;
}
.tag_4 {
color:#417C9C;
display:inline;
font-size:14px;
font-weight:bold;
}
.tag_3 {
color:#417C9C;
display:inline;
font-size:16px;
font-weight:bold;
}
.tag_2 {
color:#417C9C;
display:inline;
font-size:18px;
font-weight:bold;
}
.tag_1 {
color:#417C9C;
display:inline;
font-size:20px;
font-weight:bold;
} 