/* ALLGEMEINES -- ANFANG */
* { 
  margin: 0; 
  padding: 0; 
  border-collapse: collapse; 
  border-spacing: 0;
}

BODY {
  width: 100%;
  text-align: left;
  font-size: 12px;
  line-height: 130%;
  font-family: verdana,arial,sans-serif;
  color: #56575a;
  background: #FFFAF0;
}

IMG { 
  border: none; 
}

B { 
  font-weight:bold;
}

STRONG { 
  font-weight:bold;
}

A {
  color: #56575a;
  text-decoration: none;
}

A:hover {
  color: #0000ff;
  text-decoration: underline;
}


H1 {
  font-size: 14px;
  margin-bottom: 25px;
  font-weight: bold;
  border-bottom: 1px solid black;
}

P {
    margin-bottom: 10px;
}

DIV.clearer {
  /*FF*/
  height: 1px;
  /*border: 1px solid red;*/
  /*IE*/
  font-size: 1px;
  line-height: 100%;
}
/* ALLGEMEINES -- ENDE */

/* GER†ST -- ANFANG*/
DIV#container {
  width: 890px;
  margin: 0 auto; 
  border: 1px solid #BABBBE;
}

/* Kopf */
DIV#head {
  /*background: no-repeat url(img/die-urkunde_kopf.jpg) center top;*/
  background: url(img/die-urkunde_kopf.jpg);
  background-repeat:no-repeat;
}

DIV#head DIV.logo {
  /*background: no-repeat url(img/die-urkunde_logo.gif);*/
  
  /*width: 196px;*/
  height: 113px;
  
  /*border: 1px solid blue;*/
}

DIV#head DIV.logo P {
  margin-top: 94px;
  height: 16px;
  /*background: white;*/
  float:right;
  margin-bottom:0px;
  padding-bottom: 2px;
  padding-right: 15px;
  padding-left: 6px;
}

DIV#head DIV.logo P, 
DIV#head DIV.logo P A, 
DIV#head DIV.logo P A:HOVER {
  font-size: 11px;
  font-weight: bold;
  color: #5B1413;
}

DIV#head DIV.logo SPAN.price {
  font-size: 13px;
  color: #FA0026;
  margin-left: 8px;
}

DIV#head DIV.background {
  /*background: no-repeat url(img/die-urkunde_kopf.jpg);*/  
 /*height: 113px;*/
  height: 76px;
 /*€nderung 2007-02-25*/
  /*width: 693px; *//* -1px durch border;*/
  /*border: 1px solid #976864;*/
  
}


DIV.box_content {
  width: 480px;
  height: 20px;
  background: #5B1413;
  float:left;
  margin-top: 18px;
  font-size: 11px;
  
}

DIV.box_content UL {
  margin-left: 5px;
  margin-top: 1px;
}

DIV.box_content LI {
  float:left;
  list-style: none;
  /*padding-right: 12px;*/
  padding-left: 8px;
  /*border-right: 1px solid #FFFAF0;*/
}

DIV.box_content A,
DIV.box_content A:HOVER,
DIV.box_information LI A, 
DIV.box_information LI A:HOVER {
  color: #FFFAF0;
  font-weight: bold;
}

DIV.box_content SPAN.line {
  color: #FFFAF0;
  padding-left: 8px;
  /*padding-right: 5px;*/
}

DIV.box_information {
  float:left;
  width: 410px;
  height:38px;
  /*background:#FA0026;*/
  background: url(img/die-urkunde-rot.gif) repeat-x;
 }

DIV.box_information UL {
  margin-left: 25px;
  margin-top: 2px;
}

DIV.box_information LI {
  float:left;
  list-style: none;
  width: 94px;
  text-align:center;
  /*border-right: 2px solid #FFFAF0;*/
  padding-right: 10px;
  /*padding-left: 16px;*/
padding-left: 10px;
}

DIV.box_information LI.border {
  border-right: 2px solid #FFFAF0;
  /*padding-left: 16px;*/
padding-left: 10px;
}

DIV#head DIV.shadow {
  background: url(img/die-urkunde-schatten.gif) repeat-x;
  height: 3px;
}
DIV#head DIV.navigation {
  text-align:right;
  padding-right: 5px;
  background: #FFFAF0;
}

/*Körper*/
DIV#body {
  margin-top: 40px;
}

DIV#left{
  float:left;
  /*width: 206px;*/
  width: 185px;
}

/* IE6 */
* html DIV#left{
	width:182px;
}

DIV#right {
  float: left;
  /*width: 684px;*/
  /*width: 705px; */
  padding-left: 20px;
  padding-right: 20px;
  width: 665px;
}

DIV.box_categories {
  color: #FA0026;
  margin-bottom: 40px;
}

DIV.box_categories P {
  margin-left: 10px;
  border-bottom: 1px solid #FA0026;
  font-weight: bold;
}

DIV.box_categories LI {
  margin-left: 24px;
  font-size: 11px;
}

* html DIV.box_categories LI {
  margin-left: 27px;
}

DIV.box_categories LI.level0 {
  /*font-weight: bold;*/
  margin-bottom: 5px;
}

DIV.box_categories LI.level1 {
  margin-left: 29px;
  /*list-style-image: url(img/die-urkunde_minus.gif);*/
  margin-bottom: 3px;
}

DIV.box_categories LI.level2 {
  margin-left: 34px;
  /*list-style-image: url(img/die-urkunde_minus.gif);*/
  margin-bottom: 3px;
}

DIV.box_categories LI.plus {
  list-style-image: url(img/die-urkunde_plus.gif);
}

DIV.box_categories LI.minus {
  list-style-image: url(img/die-urkunde_minus.gif);
}

DIV.box_categories LI A,
DIV.box_categories LI A:HOVER {
  color: #FA0026;
}

DIV.box_search,
DIV.box_login {
  margin-bottom: 18px;
  margin-left: 10px;
}

DIV.box_search P,
DIV.box_login P.headline {
  border-bottom: 1px solid #5B1413; 
  color: #5B1413;
  font-weight: bold; 
}

DIV.box_search SPAN.input_search-item INPUT, 
DIV.box_login SPAN.input_email INPUT,
DIV.box_login SPAN.input_passwort INPUT{
  vertical-align:top;
  border: 1px solid  #5B1413;
}

DIV.box_search SPAN.input_search-item INPUT {
  width: 135px;
}


DIV.box_login SPAN.input_email INPUT {
  width: 165px;
}


DIV.box_login SPAN.input_passwort INPUT {
  margin-right: 10px;
  width: 75px;
}


DIV.box_login P.text_email,
DIV.box_login P.text_passwort {
  margin-bottom: 0px;
  font-size: 11px;
}


DIV.box_admin {
  border: 2px solid #D8000B;
  width: 150px;
  margin-top: 20px;
  margin-left: 23px;

}

DIV.box_admin DIV.button_backend {
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
}

DIV.box_admin DIV.button_backend A {
  width: auto;
  border: 1px solid white;
  padding: 1px 20px 2px 20px;
  text-decoration: none;
  cursor: pointer;
  line-height: 24px;
  background: #D8000B;
  color: white;
    
}

DIV.box_admin LI {
  list-style:none;
  text-align: left;
  padding-left: 5px;
}


DIV#porto {
  height: 178px;
  text-align:center;
}

/*Fuss*/
DIV#foot {}

DIV.copyright {
  text-align:center;
}


/* START product_listing */

DIV.product_listing {}

DIV.product_listing DIV.category {}

DIV.product_listing DIV.category H1 {
  border-bottom: 1px solid black;
}

DIV.product_listing DIV.products {}

DIV.product_listing DIV.product {
  float:left;
  /*width: 350px;*/    /*705px;:2 von DIV.body DIV.left - 2 px border*/
  /*width: 295px;*/
  /*665px; von body left aufteilen -10 - 4border*/
  width: 325px;
  border: 1px solid black;
  /*margin-right: 10px;*/ /* oder mit cycle values*/
  margin-bottom: 10px;
  /*height: 195px;*/
  height: 200px;
  /*height: 210px;*/
}


DIV.product_listing DIV.space {
  margin-right: 10px;
}

DIV.product_listing P.min_qty {
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
}

DIV.product_listing DIV.product DIV.top {
  height: 120px;
}

DIV.product_listing DIV.product DIV.top DIV.left {
  float: left;
  width: 130px; /*Minimun eingestellte Bildbreite im Adminpanel*/ 
	/*margin-bottom:10px; */
	/*border: 1px solid blue;*/
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 5px;
}

DIV.product_listing DIV.product DIV.top DIV.left IMG {
  border: 1px solid #BABBBE
}

DIV.product_listing DIV.product DIV.top DIV.right {
  float: left;
  /*margin-bottom:10px;*/
	/*padding-right: 5px;*/
/*	margin-left: 90px;*/ /*Minimun eingestellte Bildbreite im Adminpanel+10px*/
	/*width:140px;*/
	/*width:180px;*/ /*FF*/
	width:178px;
	padding-top: 10px;
}

DIV.product_listing DIV.product DIV.top DIV.right H2 {
  font-size: 12px;
  font-weight: bold;
}

DIV.product_listing DIV.product DIV.bottom {
}

DIV.product_listing DIV.product DIV.space{
}

DIV.product_listing DIV.product DIV.bottom P.shipping {
  
}
DIV.product_listing DIV.product DIV.bottom UL.left {
  padding-left: 10px;
  list-style: none;
  /*width: 185px;*/ /* genau anpassen */
  width: 215px;
  float:left;
}

DIV.product_listing DIV.product DIV.bottom UL.left LI.price {}

DIV.product_listing DIV.product DIV.bottom UL.left LI.price SPAN.color {
  color: #FA0026;
  font-weight: bold;
}

DIV.product_listing DIV.product DIV.bottom DIV.right {
  float:left;
  width: 100px; /* genau anpassen, ie brauch für beide eine weite */
  padding-top: 23px;
}


/* START product_info */
DIV.product_info {}

DIV.product_info H1 {
  border-bottom: 1px solid black;
}

DIV.product_info DIV.product {}

DIV.product_info DIV.clearer {
  /*FF*/
  height: 1px;
  /*border: 1px solid red;*/
  /*IE*/
  font-size: 1px;
  line-height: 100%;
}

DIV.product_info DIV.product IMG {
  border: 1px solid #BABBBE;
  margin-bottom: 5px;
}

DIV.product_info DIV.product DIV.top {
margin-bottom: 0px;
padding-bottom: 0px;
}
DIV.product_info DIV.product DIV.bottom {
   border-bottom: 1px solid black;
}

/*links*/
DIV.product_info DIV.product DIV.top UL.left,
DIV.product_info DIV.product DIV.bottom DIV.left {
  float:left;
  width: 210px; /*665px; von body left aufteilen*/
}

DIV.product_info DIV.product DIV.top UL.left {
  list-style: none;
}

DIV.product_info DIV.product DIV.top DIV.right 
DIV.product_info DIV.product DIV.bottom DIV.right{
  float:left;
  width: 455px;  
}

DIV.product_info DIV.product DIV.top DIV.right {}

DIV.product_info DIV.product DIV.top DIV.right UL.left {
  float:left;
  width: 355px;
  list-style: none;
}
DIV.product_info DIV.product DIV.top DIV.right UL.left LI.price {}

DIV.product_info DIV.product DIV.top DIV.right UL.left LI.price SPAN.color {
  color: #FA0026;
  font-weight: bold;
}

DIV.product_info DIV.product DIV.top DIV.right DIV.right {
  float:left;
  width: 100px;
  text-align:right;
} 

DIV.product_info DIV.product DIV.bottom DIV.left {}

DIV.product_info DIV.product DIV.bottom DIV.left IMG {}

DIV.product_info DIV.product DIV.bottom DIV.right {
  padding-top: 10px;
}

/* ENDE product_info */


/*START graduated_price.html */

TABLE.graduated_price {
  width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
}

TABLE.graduated_price TH {
  text-align: left;
}

TABLE.graduated_price TD {
}


/*ENDE graduated_price.html */

/*START cross_selling.html */
DIV.cross_selling {
  margin-top: 10px;
}

DIV.cross_selling DIV.cross_product{
  width: 330px; /*662 /2*/
  /*border: 1px solid red;*/
  float:left;
  text-align: center;
}

/*START Konto allgemein: login.html, create_account.html */
DIV.konto DIV.frame {
  margin-bottom: 15px;
}

DIV.konto DIV.frame P.headline {
 /*color: #f99500;*/
 
 /*color: #D8000B;*/
 font-weight: bold;
}

DIV.konto TABLE TD  {
  padding-bottom: 5px;
}


/*ENDE Konto allgemein: login.html, create_account.html */

/*START create_account.html+create_account_account.html*/
DIV.konto TABLE.create_account TD.text {
  width: 150px;
/*  border: 1px solid red;
*/
}

DIV.konto TABLE.create_account TD.value SELECT{
  width: 146px;
/*  border: 1px solid red;
*/
}


/*ENDE create_account.html+create_account_account.html*/

/*START login.html*/
DIV.konto TABLE.account_returning TD.text {
  width: 110px;
/*  border: 1px solid red;
*/
}
/*ENDE login.html*/


/* account.html */
DIV.rahmen UL {
 list-style: none;
}


/*START checkout_shipping.html */

DIV.bestellvorgang DIV.frame DIV.next_link {
}

DIV.bestellvorgang DIV.frame DIV.next_link SPAN.text_continue{
  vertical-align:top;
}

DIV.bestellvorgang DIV.frame P.headline {
  font-weight: bold;
  
}
/*nur checkout_shipping.html + checkout_shipping_block.html*/

TABLE.shipping_block {
margin-bottom: 10px;
}

TABLE.shipping_block TD.radio_button{
  padding-right: 5px;

}
TABLE.shipping_block TD.text{
  padding-right: 15px;
}



DIV.shipping_block TABLE TD.price{


}

/*checkout_confirmation.html*/

DIV.bestellvorgang DIV.frame DIV.link_order {
 text-align:right;
 margin-top: 5px;
}

DIV.bestellvorgang TABLE.checkout_new_address {
  margin-bottom: 10px;
}


DIV.bestellvorgang TABLE.checkout_new_address TD.text {
  width: 150px;
/*  border: 1px solid red;
*/
}

DIV.bestellvorgang TABLE.checkout_new_address TD.value SELECT{
  width: 146px;
/*  border: 1px solid red;
*/
}

TABLE.address_content TD.radio_button{
  padding-left: 5px;
}

TABLE.address_content TD.headline{
  font-weight: bold;
  /*color:#f99500;*/
  padding-left: 15px;

}

TABLE.address_content TD.address{
  padding-left: 15px;

}

TABLE.address_content {
   margin-bottom: 10px;
}

/*ENDE*/


/*START popup_content.php */
BODY.popup_content {

} 

BODY.popup_content TABLE TD{
    padding-left: 5px;
    font-size:12px;
} 

BODY.popup_content P.link_exit {
    text-align: center;
}



/*ENDE popup_content.php */

#error {
  color: red;
  font-weight: bold;
}

.inputRequirement {
  color: red;
  font-size: 10px;
}

TEXTAREA {
  width: 400px;
}




/*product_navigator*/
/*
UL.product_navigator LI {
 float: left;
  margin-right: 5px;
 
  height: 95px;
  width: 95px;
  border: 1px solid #BABBBE;
  text-align: center;

}

* html UL.product_navigator LI {
height: 110px;

}

UL.product_navigator LI IMG {

}

UL.product_navigator LI.aktiv {
    border: 1px solid #D8000B;
}




UL.product_navigator P {

  text-align: center;
}

DIV#product_navigator {

margin-bottom: 20px;
}
*/

/*FAST*/

.contentmanager H2 {
margin-bottom: 20px; 

}


DIV.rechts .contentmanager, DIV.rechts .konto, DIV.shopping_cart, .bestellvorgang  {
 margin-right: 50px;


}
#contact_us .formular_feld input {

 margin-bottom: 5px;

}

.bestellvorgang TABLE {

  width: 100%;

}


/*sitemap*/

DIV.sitemap LI {

 margin-left: 25px;
}

/* START urkunden_mit_wunschtext.html+urkunden_nach_mass.html+mappen_nach_mass.html*/
DIV.urkunden_wunschtext, 
TABLE.beispieltext, 
TABLE.personenangaben,
DIV.urkunden_mass,
DIV.mappen_mass {
}

DIV.mappen_mass TABLE,
DIV.urkunden_mass TABLE,
DIV.urkunden_wunschtext TABLE {
  margin-bottom: 10px;
}

DIV.mappen_mass TABLE TD.text,
DIV.urkunden_mass TABLE TD.text,
DIV.urkunden_wunschtext TABLE TD.text {
  width: 200px;
  vertical-align: top;
}

DIV.mappen_mass TABLE TD.value,
DIV.urkunden_mass TABLE TD.value,
DIV.urkunden_wunschtext TABLE TD.value {
  padding-bottom: 5px;
}

DIV.mappen_mass TABLE.mappe TD.menge INPUT,
DIV.urkunden_mass TABLE.urkunde TD.menge INPUT,
DIV.urkunden_wunschtext TABLE.urkunde TD.menge INPUT {
  width: 30px;
}

DIV.urkunden_wunschtext TABLE.urkunde TD.art_nr INPUT {
  width: 80px;
}

DIV.urkunden_mass TABLE.urkunde TD.checkbox1 {
  padding-top: 5px;
  padding-bottom: 10px;
}

DIV.urkunden_mass TABLE.urkunde TD.checkbox2{
  padding-bottom: 10px;
}

DIV.mappen_mass TABLE.mappe TD.headline,
DIV.mappen_mass TABLE.personenangaben TD.headline, 
DIV.urkunden_mass TABLE.urkunde TD.headline,
DIV.urkunden_mass TABLE.personenangaben TD.headline,
DIV.urkunden_wunschtext TABLE.urkunde TD.headline,
DIV.urkunden_wunschtext TABLE.beispieltext TD.headline,
DIV.urkunden_wunschtext TABLE.personenangaben TD.headline {
  padding-bottom: 10px; 
  font-weight: bold;
}

/* END urkunden_mit_wunschtext.html+urkunden_nach_mass.html+mappen_nach_mass.html*/


DIV.copyright,
DIV.copyright2 {
  font-size: 9px;
}

DIV.copyright2 {
  display:none;
}
