/* -- header -- */
  #inner {
    clear: both;
  }
  #hundert {
    margin-top: 0px;
    padding-top: 0px;
    width:100%;
    
  } 

  body {
    margin: 0; padding: 0;
    font-family: arial, sans-serif;
    min-width: 800px;
    min-height: 500px;    
    color: #444;
    font-size: 12pt;
	background-color: #f0f0f0;
	width: 990px;
	margin: auto;
	background-image: url(../images/background-top.jpg);
	background-repeat: repeat-x;
	}

  td {
    font-family: arial, sans-serif;
    font-size: 10pt;
  }

img {
	border:0;
}

  .small {

    font-size: 8pt;

  }



  a {



    color: #444444;
	text-decoration: none;
  }

  a:hover {



    text-decoration:underline;



  }









  #categoriesBox a{

    text-decoration:none;

  }

  #categoriesBox a:hover{

    text-decoration:underline;

  }





  ul {  margin-left: 0; padding-left: 0; }



  #header { padding: 0.7em 2%; font-size: 0.8em; }

  #header img#logo {

    float: left;

    margin: 0 0 0.7em 0;

    padding: 0;

    border: 0;

  }

  #header ul { margin-top: 1em; text-align: right; }

  #header ul li { display: inline; }

  #header ul li a, #suche-header {

    height: 24px;

    display: block;

    float: right;

    margin-left: 4px;

    margin-right: 4px;

  }





  #suche-header {

    margin-left: 32px;

  }

  #trenner {

    background: url(/images/strich.gif) no-repeat; margin: 0;

    display: block;

    float: right;

    height: 24px;

  }

  #kontakt a{

    text-align:left;

    display: block;

    float: right;

     font-size: 8pt;

     color: #000000;

     text-decoration: none;

  }

  #home a {

     font-size: 8pt;

     color: #000000;

     text-decoration: none;

  }

  #warenkorb a {

     padding-left:34px;

     background: url(/images/warenkorb.gif) no-repeat; margin: 0;

     font-size: 8pt;

     color: #000000;

     text-decoration: none;

  }

  #warenkonto a {

     font-size: 8pt;

     color: #000000;

     text-decoration: none;

  }

  #deutsch a { background: url(/images/de.gif) no-repeat;     padding-left: 34px;}

  #english a { background: url(/images/en.gif) no-repeat;     padding-left: 34px;}

  #header #english a { margin: 0; }

  #suche-header {

    text-align: left; padding: 0; height: auto;

    font-size: 8pt;

    width:140px;

  }

  #suche-header p, #header #suche-header a, categoriesBox a { margin: 0; padding: 0; float: none; height: auto; }



  #sucheoben {

    height:16px;

    width: 110px;

  }

  a.erwsuche {

    color:#000000;

    text-decoration:none;

  }



/* -- menu -- */



  #menu {
  
	padding-bottom: 5px;
    clear: both;
    border-top: 5px solid #d8024a;
    font-size: 0.8em;
    height: 38px;

  }

  #menupunkte {

    padding-top: 12px;

    padding-left:200px;

  }



  #menupunkt {

    padding: 5px 0 0 20px;

    vertical-align: middle;

    background: url(/images/menu-list-item.gif) left 4px no-repeat;

    font-size: 10pt;

    font-weight: bold;

    text-decoration: none;

    margin-right: 15px;

  }
  
  
  #hotline {

    background: url(/images/hotline_links.gif) bottom left #d8024a no-repeat;

    color: white;

    font-weight: bold;

    text-align: center;

    width: 170px;

    float:left;

  }

  #hotline_rechts {

    background: url(/images/hotline_rechts.gif) bottom right no-repeat;

    padding-top: 0px;

    padding-bottom: 6px;

  }

  #hotline .address {

    margin: 0;

    font-style: normal;

  }

  #hotline .telefon {

    margin: 0;

    font-size: 8pt;

    font-style: normal;

  }



/* -- container -- */

  #container {

    border-top: 3px solid #CACACA;

    font-size: 0.8em;

    padding: 0;

    margin: 0;

	  position:relative;
	  


  }





.clear {clear:both;}

#clear {clear:both;}

/* -- main -- */





  #main {

  /*position: relative;*/
    margin-left:180px;

    margin-right:200px;
  /*shad-main-top-left.gif*/
    background: url(/images/main-ecke-rechts-oben.gif) top right no-repeat white;
    /*background: url(/images/shad-main-top-right.gif) top right no-repeat white;*/

	z-index:2;
	margin-top:-10px;
    padding: 10px;
    
  }

  #main_left {
  /*shad-main-top-left.gif*/
    background: url(/images/main-ecke-links-oben.gif) top left no-repeat white;
    /*background: url(/images/shad-main-top-left.gif) top left no-repeat white;*/
    /*background-repeat:no-repeat;*/
	   z-index:3;
    

  }



  h1 {

    margin: 0;

    font-size: 14pt;

    font-weight: bold;

  }

  h2 {

    font-size: 12pt;

    font-weight: bold;

  }

  .pageHeading {

    margin: 0;

    font-size: 14pt;

    font-weight: bold;

  }

   .creditcard {

    margin: 0;

    font-size: 14pt;

    font-weight: bold;
    
    color:#6DAB24; 

  }
  .productListing-heading {

    font-weight: bold;

    font-size: 10pt;

  }
  #per_rechnung{
    color:#CC0000;
  }
  #achtung {

    font-weight: bold;

    font-size: 11pt;

    background-color: #F0FDE9;

    border-color: #000000;

    border-style: solid;

    border-width: 1px;

    padding: 8px;

  }

  #designtable {

    border-spacing:0;

    border-collapse: collapse;

    margin-right: 10px;

    top:0px;



  }

  #designtable td {

    vertical-align: top;

    padding: 0;

    font-size: 9pt;

  }

  #designtable .alpha {

    padding: 10px 10px 20px 20px;

    font-size: 9pt;

    font-weight: bold;

    text-align: right;

  }

  #designtable .beta {

    padding: 6px 10px;

    border-top: 10px solid white;

  }

  #designtable .betatop {

    padding: 0 0px;

    border-top: 10px solid white;

  }



  #designtable .alpha h3 {

    font-size: 1.1em;

    text-align: right;

  }

  #designtable .beta h2 {

    font-size: 1.3em;

  }

  #designtable .definition.beta {

    background: white;

  }

  #designtable .definition dt {

    width: 11em;

    font-weight: bold;

  }

  #designtabledef td{

    padding: 3px;

    padding-right: 10px;

  }

  #designtabledef .alphadef {

    font-weight: bold;

    text-align: right;

  }

  #designtabledef .betadef {

    width:100%;

  }

  #mainfooter {

    margin: 0;

    padding: 0;

    line-height: 20px;

  }

  #mainfooter p {

    margin: 0;

    padding: 0;

  }



/* -- footer -- */

  #footer {

    background: #F0F0F0;

    text-align: center;

    padding-top:3px;

	padding-bottom:3px;

    width:100%;

    border-bottom: 5px solid #d8024a;
	left: 0px;
	bottom: 0px;
	

  }



/* -- sidebars -- */

  #sidebar-alpha {
    float:left;
    position:relative;
    left:0px;
    width: 158px;
    padding: 20px;
   padding-left: 0px;
   padding-right: 10px;
    margin: 0;

  }

  #categoriesBox {

    width: 158px;

    margin-bottom: 1em;

    font-size: 8pt;

  }

  #categoriesBox form { padding: 7px 13px; }

  #categoriesBox p { padding-left: 7px; padding-right: 7px;}

  #input_suche_links {

    vertical-align: middle;

    font-size: 1em;

    margin: 0;

    padding: 0;

    height:16px;

    width: 100px;

  }

  #suche_links {

    margin:0;

    padding:0;

  }

  #input_suche_links_button {

    vertical-align: middle;

  }

  #LinkingBox {

    background: url(/images/white-top.gif) top center no-repeat white;

    margin-bottom: 1em;

    font-size: 8pt;

    width: 600px;

  }

  #LinkingBox p {

    padding: 7px 13px 20px 20px;

  }

  #informationBox {

    background: url(/images/white-top.gif) top no-repeat white;

    margin-bottom: 1em;

    font-size: 8pt;

    width: 158px;

  }

  #informationBox p {

    padding: 7px 13px 13px 13px;

  }

  #coopsBox {

    background: url(/images/white-top.gif) top center no-repeat white;

    margin-bottom: 1em;

    font-size: 8pt;

    width: 158px;



  }

  #coopsBox p {

    padding: 7px 13px 12px 13px;

  }

   #newsletterBox {

    background: url(/images/white-top.gif) top center no-repeat white;

    /*background: url(/images/white-bottom.gif) top center no-repeat white;  
    background: top center no-repeat white;
   */
     margin-bottom: 1em;

    font-size: 8pt;

    width: 158px;



  }

#contactimageBox{
	background-color:white;
	margin-bottom: 1em;
	font-size:8pt;
	width:158px;
	padding-top:10px;
	padding-left:3px;
}

#newsletterBox ul{
	
	/*background: url(/images/white-bottom.gif) top center no-repeat white;*/
	

}

  #toolboxBox {

    background: url(/images/orange/white-bottom.gif) bottom right no-repeat white;


    margin-bottom: 1em;

    font-size: 8pt;

    width: 158px;



  }

 #ihre-vorteile{
	margin:5px 0px 0px 0px;
	padding:0 0 0 0;
}

  #toolboxBox p {

    padding: 7px 13px 12px 13px;

  }

  #newsletterBox p {

    padding: 7px 13px 12px 13px;
    /*background: url(/images/orange/white-bottom.gif) bottom right no-repeat white;*/

  }
  
#reg_helpBox_other{
   margin-bottom: 1em;
   width: 158px;
  margin-top:-20px;
  text-align:left;
}

  #reg_helpBox {

    background: url(/images/white-top.gif) top center no-repeat white;
    

    margin-bottom: 1em;

    font-size: 8pt;

    width: 158px;
    

  }

  #reg_helpBox p {

    padding: 7px 13px 12px 13px;

  }

  #best_helpBox {

    background: url(/images/white-top.gif) top center no-repeat white;
/*background: url(/images/white-bottom.gif) bottom center no-repeat white;*/
    margin-bottom: 1em;

    font-size: 8pt;

    width: 158px;
    
    /*
     background: url(/images/white-bottom.gif) bottom center no-repeat white;

    margin-bottom: 1em;

    width: 158px;
    */

  }
#best_helpBox_other{
    
    margin-top:-20px;
    background: url(/images/white-bottom.gif) bottom center no-repeat white;

    margin-bottom: 1em;
    width: 158px;
    /*width: 158px;*/
}
  #best_helpBox p {

    padding: 7px 13px 12px 13px;

  }

  #submenu-beta {



  }

  #submenu-beta p {

    background: url(/images/yellow-bottom.gif) bottom center no-repeat;

    padding: 9px 10px 14px 13px;

    font-size: 8pt;

    font-weight: bold;

  }

  #submenu-beta a {

    background: url(/images/pfeil_gelb.gif) right center no-repeat;

  }



  #sidebar-beta {

    position:relative;

    right:0px;

    float:right;

    width: 158px;

    padding: 5px;

    padding-top:20px;

    padding-right: 20px;

    margin: 0;

  }

  #shopping_cartBox {

    background: url(/images/white-bottom.gif) bottom center no-repeat white;

    margin-bottom: 1em;

    width: 158px;

  }
#undercatboxBox{
   margin-top:735px;

    margin-bottom: 1em;
    font-size: 8pt;
    width: 158px;
}	
  #shopping_cartBox h4 {
    padding: 7px 13px 0 13px;
    margin: 0;
  }

  #shopping_cartBox p { padding: 0 13px 7px 13px; margin: 0; }

  #anzeigen {
    margin-bottom: 1em;

  }



  #bestellBox #bestell_head {
    background: url(/images/bestell_osc_box_01.jpg) top left  no-repeat; 
    text-align: center;
    height:39px;
    padding: 0px;
    width: 155px;
  }

  #bestellBox_en #bestell_head_en {
    background: url(/images/bestell_osc_box_01_en.jpg) top left no-repeat; 
    text-align: center;
    height:39px;
    padding: 0px;
  }



  #bestellBox {
   background: url(/images/bestell_osc_box_02.jpg) bottom left;
   background-repeat: repeat-y;
    padding: 0; margin: 0;
  
    width: 155px;
  }

 #bestellBox_en {
    background: url(/images/bestell_osc_box_01.jpg) bottom left;
    padding: 0; margin: 0;
  }

  #bestell_cont {
    background-image: url(/images/bestell_osc_box_02.jpg);
    background-position: bottom left;  
    background-repeat: repeat-y; 
    padding: 0; margin: 0;
    padding-left: 3px;

  }

  #bestellBox {
    background: url(/images/bestell_osc_box_04.jpg) bottom center no-repeat white;
    width: 158px;
    padding-bottom:88px;
  }



  #bestellBox_en {
    background: url(/images/bestell_osc_box_04_en.jpg) bottom center no-repeat white;
    width: 158px;
    padding-bottom:88px;
  }

  #anzeigen {
    margin-bottom: 1em;
  }



  #anzeigen h4 {
    padding: 7px 13px 0 13px;
  }

  #anzeigen p { padding: 0 13px 7px 13px; margin: 0; }





  #katimages {

    padding-right: 10px;

  }

  #regtext {

    position:absolute;

    top:150px;

    left:540px;

	  width:250px;

  }

  #regtext menu {

    padding-left:10px;

  }





  #bread {
    padding-bottom: 6px;
    padding-left: 4px;
    font-size: 8pt;
    text-decoration: none;
  }





/*Suche*/
.searchresult {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; color: #D8024A; text-decoration:none;}

.searchresult:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; color: #D8024A; text-decoration:underline;}

.searchresult:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; }



.textfeld { width:350px; }
.combobox { width:200px; }
.verfeinern { border:1px solid #666; }
.trtit { text-decoration:none; font-weight:bold; color:#003366 }
.trtit:hover { text-decoration:underline; }
.trtit:visited { font-weight:bold; }
.tdtit { text-align:center; white-space:nowrap; }
.feature { text-decoration:none; color: #D8024A; }
.feature:hover { text-decoration:underline; }
.versuchen { font-size: 9pt; text-decoration:none; color: #D8024A; }
.versuchen:hover { text-decoration:underline; }



.inhaltebox {
  visibility: hidden;
  position: absolute;
  z-index: 10;
  background-color:#fff;
  color:#000;
  width:400px;
  border:1px solid #c66;
  padding:2px;
}



/*Bestellablauf*/
#bestellablaufstep1 {
  height: 50px;
  font-size: 8pt;
  text-align: center;
  padding-top: 14px;
  width: 400px;
  background: url(/images/step1.gif) top left no-repeat;

}

#bestellablaufstep2 {
  height: 50px;
  font-size: 8pt;
  text-align: center;
  padding-top: 14px;
  width: 400px;
  background: url(/images/step2.gif) top left no-repeat;
}

#bestellablaufstep3 {
  height: 50px;
  font-size: 8pt;
  text-align: center;
  padding-top: 14px;
  width: 400px;
  background: url(/images/step3.gif) top left no-repeat;
}

#bestellablaufstep4 {
  height: 50px;
  font-size: 8pt;
  text-align: center;
  padding-top: 14px;
  width: 400px;
  background: url(/images/step4.gif) top left no-repeat;

}



#step1 {
  width: 100px;
  float: left;
}



#step2 {

  width: 100px;

  float: left;

}



#step3 {

  width: 100px;

  float: left;

}



#step4 {

  width: 100px;

  float: left;

}

#logo-wrap {
	position: absolute;
	left: 50%;
	margin-left: -590px;
	top: 12px;
}

h3.copyright {
	font-size: 12px;
	margin: auto;
	padding: 3px;
}


.se_navigation {
  margin-top: 10px;
  margin-bottom: 10px;
}
.se_navigation a{
  margin: 3px;
  text-decoration: underline;
}
.se_navigation span.se_asite {
  font-weight: bold;
  text-decoration: none;
}


a.example
{
color: #6DAB24;
text-decoration: underline;
}

a.example:hover
{
color: #6DAB24;
text-decoration: underline;
}


#subtitle{
 background: url(/images/green-internal-link.gif)  no-repeat;
}


.ms-news-list-item {
	position: relative;
	line-height: 1.3;
	margin: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #BEBEBE;*/
	}

.p_bodytext{

  margin: -11px 0px 0px 0px;
	padding: 0 0 5px 0;

}

.p_blogbodytext{

  margin: -26px 0px 0px 0px;
	padding: 0 0 5px 0;

}

.news-list-morelink {
	position: absolute; 
	margin: -12px 0px 0px 380px;
	
	
}

#nletter{
  margin-top:10px;
  padding-left:182px;
  padding-right:200px;
  
}

.button {
background-color: #ffffff;
padding: 1px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-top: 0px solid #ffffff;
color: #666666;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
height: 27px;
width: 116px;
}

