/* CSS Document BLE Formate */

a {outline: none;}
body {
text-align:center;
  font-family:Tahoma, Arial, Helvetica;
  font-size:13px;
  background-color:#000000;
  height:100%;
  min-height:100%;

  }

html, body {
  	height: 100%; /* wichtig */
}


img {
  border: 0;
}
table {
  width:100%;
  border:0;
   }

td{
font-size:11px;
}
.td-sortiment{
font-size:12px;
}
p{
  font-size:100%;
  font-style:normal;
  padding:  0 0 10px 0;
  margin: 0;
  }
  
 
  
.bildunterschrift {
  font-size:90%;
  text-align:right;
  padding:1% 0 1% 0;
  margin:1% 0 1% 0;
  } 
  
   
   
.fett {
  font-weight:bold;
  }  
  
  
      
.rechtsausrichten {
clear:both;
  text-align:right;
  float:right;
  
  } 
  
  .clearing {
clear:both;
  
  } 
    .einzug {position:relative;
left:20px;
  
  }
  
   
h1 {
  font-size:125%;
  color:#839400;
  margin:11px 0 16px 0;
  font-weight:bold;}  

  
  


  
h2 {
  font-size:110%;
  color:#000000;
  font-weight:bold;
  margin:18px 0 16px 0;
  }  

  
.titel-liste {
  margin:3px 6px 6px 0px;
  }  
  
.headline {
  margin:0px 0px 20px 0px;
  }  
  .headline-innen{
  margin:10px 0px 10px 0px;
  }  

  
  
h3 {
  font-size:100%;
  color:#EF7301;
  margin:0 0 6px 0;
  }  
  
  
ul {
  font-size: 100%;
  font-weight:normal;
  padding:3px 0 0 0;
  margin:0;
 } 

 
/* Definitionen für Datenschutzseite */
 
.main-content.datenschutz h1 {
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	font-size: 28px;
	line-height: 32px;
}

.main-content.datenschutz h3 {
	color: #000000;
}

.main-content.datenschutz ul {
	margin-bottom: 10px;
	margin-left: 0.6em;
	padding-left: 0.6em;

}

div.main-content.datenschutz a {
	color: #555555;
}
div.main-content.datenschutz a:hover {
	color: #777777;
} 
/*Listenelemente fuer Multifunktionsbereich*/   

.ul-basis {

  font-size: 100%;
   font-weight:normal;
  padding:3px 0 6px 12px;
  margin:0;
  width:100%;
  }

.li-basis {
  background-image:url(../images/haken.gif);
  background-position:top left;
  background-repeat:no-repeat;
  padding: 3px 0px 0px 6px;
  margin:0px 0 0 5px;
  list-style-type:square;
  color:#333333;   
 }
   
.ul-mit-pfeil, .liste-teaser-ul {
  font-size: 75%;
   font-weight:normal;
  padding:0;
  margin:0;
  text-decoration:none;
  }
   

   
  /* fuer Liste hintereinander*/ 
   .ul-liste {  
   list-style-type:none; 
  background-image:url(../images/haken.gif);
  background-position:3px left;
  background-repeat:no-repeat;
  padding: 0px 11px 2px 20px;
  margin:3px 0 0 0px;
  height:auto;
  font-size: 100%;
  height:15px;
  }
  

 

.karo{vertical-align:middle;}

.bold {font-weight:bold}

.abstand {margin: 10px 0 10px 0}
.abstand2 {margin: 8px 0 8px 0}



a.box:link { float:left;
color:#ffffff;
height: 20px;  
      font-size:12px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;     
      margin-left:0px;
	  margin-bottom:0px;
	  padding-left: 15px;
      background-image:url(../images/karo_hellgrau.gif); background-position:0px 4px; background-repeat:no-repeat;clear:both;
	  clear:both; 
      }
	  
	  *html a.box:link {
	  background-image:url(../images/karo_hellgrau.gif); background-position:0px 5px; background-repeat:no-repeat;clear:both;
	  }
	   *+html a.box:link {
	  background-image:url(../images/karo_hellgrau.gif); background-position:0px 4px; background-repeat:no-repeat;clear:both;
	  }
	  

	  a.box:visited { 
	  float:left;
	  color:#ffffff;  
      font-size:12px;
	  height: 20px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
	  white-space: nowrap;     
      margin-left:0px;
	   margin-bottom:0px;
	  padding-left: 15px;
      background-image:url(../images/karo_hellgrau.gif);  background-position:0px 4px; background-repeat:no-repeat; clear:both;
	
      }
	  
	    *+html a.box:visited {
	  background-image:url(../images/karo_hellgrau.gif); background-position:0px 4px; background-repeat:no-repeat;clear:both;
	  }
	  
	     a.box:hover {  
	  margin-left:0px;
      color:#808285 ;
	   font-weight:bold;
      text-decoration:none;
        background-image:url(../images/karo_dunkelgrau.gif);  background-position:0px 4px; background-repeat:no-repeat;clear:both; 
      }
	  
	    *html a.box:hover {
	  background-image:url(../images/karo_dunkelgrau.gif); background-position:0px 5px; background-repeat:no-repeat;clear:both;
	  }
	  
	  	  *+html a.box:hover {
	  background-image:url(../images/karo_dunkelgrau.gif); background-position:0px 4px; background-repeat:no-repeat;clear:both;
	  }
	  
a.box:active { color:#ffffff ; font-size:12px;
	  margin-left:10px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;     
      margin-left:0px;
      background-image:url(../images/karo_hellgrau.gif); background-position:0px 4px; background-repeat:no-repeat; clear:both; 
      }


.textbox a:link {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff }
.textbox a:visited {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff}
.textbox a:hover {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #808285}
.textbox a:active {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff}

a.boxoben:link { float:right;
color:#ffffff;
height: 14px;  
      font-size:11px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;     
      margin-left:0px;
	  margin-bottom:0px;
	  padding-left: 15px;
      background-image:url(../images/karo_hellgrau.gif); background-position:0px 3px;  background-repeat:no-repeat;clear:both;
	  clear:both; 
      }

	  a.boxoben:visited { 
	  float:right;
	  color:#ffffff;  
      font-size:11px;
	  height: 14px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
	  white-space: nowrap;     
      margin-left:0px;
	   margin-bottom:0px;
	  padding-left: 15px;
      background-image:url(../images/karo_hellgrau.gif);  background-position:0px 3px;  background-repeat:no-repeat; clear:both;
      }
	     a.boxoben:hover {  
	  margin-right:0px;
      color:#808285 ;
	   font-weight:bold;
      text-decoration:none;
        background-image:url(../images/karo_dunkelgrau.gif);  bbackground-position:0px 3px;  background-repeat:no-repeat;clear:both; 
      }
a.boxoben:active { color:#ffffff ; font-size:11px;
	  margin-left:11px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;     
      margin-left:0px;
      background-image:url(../images/karo_hellgrau.gif); background-position:0px 3px;  background-repeat:no-repeat; clear:both; 
      }

input{border: 1px solid #ffffff;}
.border{border: 1px solid #000;}

.links{float:left;
text-align:left;}


.hinweis{color:#CC0000;
font-weight:bold;}

.zweipix{margin-left: 3px;}
*html .zweipix{margin-left: 2px;}



input.submitten { 
background: #fff; 
color: #000;
width: 305px;
cursor:hand;
} 

a:hover input.submitten { 
   background: #808285;
	color: #fff;
	border: 1px solid #808285;
	cursor:hand;
}

input.submitten2 { 
background: #fff; 
color: #000;
width: 220px;
cursor:hand;
} 

a:hover input.submitten2 { 
   background: #808285;
	color: #fff;
	border: 1px solid #808285;
	cursor:hand;
}

