table#col3 {height:100%;}
table#row3 {height:100%;}
table#col5 {height:100%;}
table#tnlo {height:100%;}
table#central {height:100%;}
table#tnro {height:100%;}


input.button {
 color: #606134;
 border: thin  solid #000000;
 font-weight: bold;
 background-color: #E0AF6E;
}

body#main { background-color:#FFF8E6;  background-image:url(/ledertrachtbaer/customer/content_hh.jpg); background-repeat: repeat ;  scrollbar-face-color: #E0AF6E; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #606134; scrollbar-darkshadow-color: #606134;  }

TD#tableouterleft { width:61px; background-image:url(/ledertrachtbaer/customer/bg_tbl.jpg); }

TD#tablebordertop { height:85px; background-image:url(/ledertrachtbaer/customer/bg_tbt.jpg);  background-position: left top; }

TD#tablenavilefttop { height:165px; background-image:url(/ledertrachtbaer/customer/bg_tnlt.gif); }

TD#tablenavileft { width:218px; background-image:url(/ledertrachtbaer/customer/bg_tnl.gif); background-repeat: repeat ; }

.tablenavileftbartitle {}
td#tablenavileft .tablenavileftbutton1n {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}
td#tablenavileft .tablenavileftbutton1o {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: bold; font-style: over; text-decoration: none;}
td#tablenavileft .tablenavileftbutton1a {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: bold; font-style: activ; text-decoration: none;}
td#tablenavileft .tablenavileftbutton2n {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}
td#tablenavileft .tablenavileftbutton2o {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: bold; font-style: over; text-decoration: none;}
td#tablenavileft .tablenavileftbutton2a {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: bold; font-style: activ; text-decoration: none;}
td#tablenavileft .tablenavileftbutton3n {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}
td#tablenavileft .tablenavileftbutton3o {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: bold; font-style: over; text-decoration: none;}
td#tablenavileft .tablenavileftbutton3a {font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: bold; font-style: activ; text-decoration: none;}
td#tablenavileft .trenner { font-family: Arial, Verdana, Times New Roman; font-size: 10pt; color: #000000; font-weight: normal; font-style: normal; text-decoration: none; }


TD#tablenavitop { height:115px; background-image:url(/ledertrachtbaer/customer/bg_tnt.jpg);  background-position: left top; background-repeat: no-repeat; }


ul.tablenavitop {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.tablenavitop li {
	list-style: none;
	display: inline;
	float: left;	padding: 0;
}
ul.tablenavitop a  {
	display:block;
	float:left;
	font-family: Times New Roman, Arial, Verdana; font-size: 11pt; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
}
ul.tablenavitop a span {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 11px;
}
ul.tablenavitop a:hover {
	background-repeat: no-repeat;
	font-family: Times New Roman, Arial, Verdana; font-size: 11pt; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablenavitop a:hover span {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 11px;
}
ul.tablenavitop a:active {
	background-repeat: no-repeat;
	font-family: Times New Roman, Arial, Verdana; font-size: 11pt; color: #cccccc !important; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablenavitop a:active span {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 11px;
}
ul.tablenavitop a.tablenavitop_active {
	background-repeat: no-repeat;
	font-family: Times New Roman, Arial, Verdana; font-size: 11pt; color: #cccccc !important; font-weight: bold; font-style: normal; text-decoration: none;}
ul.tablenavitop li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Times New Roman, Arial, Verdana; font-size: 11pt; color: #ffffff !important; font-weight: bold; font-style: normal; text-decoration: none;}

ul.tablenavitop li.noLinkButton span {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 11px;
}

ul.tablenavitop li.tablenavitop_main_trenner {
		}
ul.tablenavitop li.tablenavitop_left_trenner {
		}
ul.tablenavitop li.tablenavitop_right_trenner {
		}



TD#tablenavirighttop { height:115px; background-image:url(/ledertrachtbaer/customer/bg_tnrt.gif);  background-position: left top; }

TD#tablenaviright { width:7px; background-image:url(/ledertrachtbaer/customer/bg_tnr.gif); }

TD#tableouterright { background-image:url(/ledertrachtbaer/customer/bg_tbr.jpg); }
input.button {border-width:1px; border-color:#003B10; cursor:pointer; background-image:url(/ledertrachtbaer/customer/hand.gif); background-repeat:no-repeat; background-position:left midddle; padding-left:20px;}

.a {font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 18px;
	font-variant: small-caps;
	color: #003B10;}
.a:first-letter {font-size: 26px;} 
a:link, a:visited, a:hover, a:active, a:focus { 
    font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #686868; font-weight: bold; font-style: normal;
}

ul#tableouterleft a {color:white!important;}

.l { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; font-weight: normal; font-style: normal; }
.t { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; font-weight: normal; font-style: normal; }
.t2 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; font-style: normal; }
.t6 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #686868; font-weight: bold; font-style: normal; }
td { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; font-weight: normal; font-style: normal; }

h2 { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 16px; color: #686868; font-weight: bold; font-style: normal; }
h3 { padding:0px 0px 5px 30px; margin:0px 0px 0px 0px; background-image:url(/ledertrachtbaer/customer/punkt.jpg); background-repeat:no-repeat; font-family: Georgia, Verdana, Arial, Times New Roman; font-size:14px; line-height:20px; color:#515151; font-weight:bold; text-align:left; }
h4 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; font-weight: bold; font-style: normal; }
h5 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; font-weight: bold; font-style: normal; }
h6 {font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; font-weight: bold; font-style: normal;}

div.shopsteps {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	font-weight: normal; 
	font-style: normal; 
	padding-top:10px;
}
div.shopsteps_l { background-image:url(/ledertrachtbaer/customer/step_l.gif); float:left; height:20px; color: #aaaaaa;}
div.shopsteps_l  div.steptext, div.shopsteps_h div.steptext {padding-left:5px; padding-top:2px}
div.shopsteps_h { background-image:url(/ledertrachtbaer/customer/step_h.gif); float:left; height:20px;}
div.shopsteps div.spacer {float:left;}

table.product_table { width:100%;}
td.product { text-align:center; border:1px solid #023D12; background-color: white;}
td.product a { text-decoration:none;}
td.product:hover { background-color: #F9EEDA;}
div.product_headline {  height:45px; font-weight:bold; line-height:1.8em; color:black; background-color: #E0AF6E; border-bottom: 1px solid #023D12;}
div.product_image { height:260px; overflow:hidden; padding-top:5px; position:relative;}
div.product_foot {text-align:center; height:35px; font-weight:bold; font-size:1.8em; line-height:1.5em; }

div.error_guestbook { border:1px solid red; font-weight:bold; padding:10px; margin-bottom:10px;}

table.galerie_table { width:100%;}
td.galerie { text-align:center; border:1px solid #023D12; background-color: transparent;}
div.galerie_image { padding:5px 0px;}

div#detail_thumbnail { padding-left:30px; }
div#detail_thumbnail table { width:240px; border: 0px solid #446D8C; }
div#detail_thumbnail td {padding:5px; border:0px solid #446D8C; } 
div.stick_moeglich { text-align:center; padding:5px 0 15px 0; font-weight:bold; color:#003b10; font-size:16px;}

table.bild_links img.img_poser { border: 1px solid #000165;}
table.bild_rechts img.img_poser { border: 1px solid #000165;}

/* promotion text */
div.promotext {
  color:white;
  background-color:#003B10;
  padding:5px;
  text-align:center;
  position:absolute;
  bottom:10px;
  right:20px;
  /* width:80%; */
  font-size:16px;
  font-weight:bold;
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}

/* Motivauswahl */
#motivauswahl_frm_abort {text-align:center;}
table.motivauswahl_motive {width:100%; border-collapse:collapse;}
table.motivauswahl_motive td {padding:5px;}
tr.motivauswahl_img_row td {border:2px solid #023912; border-bottom:0px solid #023912;}
tr.motivauswahl_img_row td img {margin-top:5px;}
tr.motivauswahl_radio_row td {border:2px solid #023912; border-top:0px solid #023912;}
td.motivauswahl_kein_motiv {font-size: 11px; font-weight: bold;}
div.motivauswahl_buttons {text-align:center;padding:10px;}
div.motivauswahl_buttons .button {width:370px;}
/* Monogramm */
#monogramm_frm_abort {text-align:center;}
div#monogramm_selectors {float:left; padding:0px 60px 0px 160px;}
div#monogramm_selectors div {padding:5px;}
div#monogramm_preview {float:left; display:none; background-color:#FFFFFF; padding:10px 10px 0px 10px; border:2px solid #808080;}
div.monogramm_buttons {clear:both; text-align:center;padding:10px;}
div.monogramm_buttons .button {width:400px;}
/* Schriftzug */
#schriftzug_frm_abort {text-align:center;}
div#schriftzug_selectors {float:left; padding:0px 30px;}
div#schriftzug_selectors div {padding:5px;}
div#schriftzug_input {float:left;}
div#schriftzug_input #schriftzug {height:90px; font-size:15px; font-weight:bold;}
div#schriftzug_preview {float:right; margin-right:5px; display:none; background-color:#FFFFFF;  border:2px solid #808080; padding:0px 5px; height:90px; overflow:hidden;}
div.schriftzug_buttons {clear:both; text-align:center;padding:10px;}
div.schriftzug_buttons .button {width:400px;}
div#schriftzug_error {color:#ff0000; clear:both; height:40px; padding-left:170px; padding-right:10px; padding-top:10px;}table#margin {
  
  width:100%;
  height:100%;
}

