/* syles für avestee*/
html, body{
/*background-color:rgb(129,127,126);*/
background-color:#f3f3f3;
margin:0px;
padding:0px;
}
#head{
position:relative;
background-image: url(images/hg_oben.jpg);
background-repeat:no-repeat;
left:50%;
margin-left:-450px;
width:900px;
height:198px;
}
.logo_image{
position:relative;
top:40px;
left:50%;
margin-left:-434px;
}
/* CSS für Inhalte */
#container_content{
position:relative;
background-image: url(images/hg_mitte.jpg);
background-repeat:repeat;
left:50%;
margin-left:-450px;
width:900px;
min-height:887px;
}
#table_main{
position:relative;
top:-30px;
left:50%;
margin-left:-400px;
width:800px;
}
#footer{
position:relative;
background-image: url(images/hg_unten.jpg);
background-repeat:repeat;
left:50%;
margin-left:-450px;
width:900px;
height:136px;
}
#banner{
position:absolute;
top:40px;
left:50%;
margin-left:450px;
}

.text_footer{
padding-left:400px;
text-align:right;
color:#000000;
font-size:0.7em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
}
<!--[if gte IE 5]>
.#logo_image{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='{$tpl_path}images/logo.png', sizingMethod='scale');
}
<![endif]-->

#menue{
height:50px;
padding-left:0px;
vertical-align:middle;
}

/* Start - styles für die Boxen links*/
.box_content{
padding-left:10px;
color:#000000;
font-size:0.7em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
}
/* Formatierungen Content Beginn*/
.main_content{
width:450px;
color:#000000;
font-size:0.7em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
padding-left:20px;
}
.index_content{
width:450px;
color:#000000;
font-size:0.9em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
padding-left:10px;
}
.produkt_listing{
color:#000000;
padding-left:30px;
font-size:0.7em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
width:450px;
}
.produkt_navigation{
border:0px;
padding-left:10px;
color:#000000;
font-size:0.7em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
}
.produkt_info{
padding-left:30px;
color:#000000;
font-size:0.7em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
width:450px;
}
.produkte_cart{
color:#000000;
font-size:0.7em;
font-family:Verdana, Arial, sans-serif;
width:450px;
}
.checkout_nav{
padding-left:15px;
padding-right:15px;
color:#000000;
font-size:0.8em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
width:450px;
}
.checkout_shipping_adress{
color:#000000;
font-size:0.7em;
font-family:Verdana, Arial, sans-serif;
padding-left:30px;
width:450px;
}
.advanced_search{
color:#000000;
font-size:0.7em;
font-family:Verdana, Arial, sans-serif;
padding-left:30px;
padding-right:30px;
width:450px;
}
.default_content{
color:#000000;
font-size:0.7em;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
width:450px;
}

.module{
width:100%;
padding:0px;
margin:0px;
}
/*Formatierungen Content Eende */


.content_text{
width:450px;
color:#000000;
font-size:0.9em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
}
.content_Heading{
color:#1d7923;
font-size:1em;
font-family:Comic Sans MS,Lucida Sans, Verdana, Arial, sans-serif;
}


.new_adress{
color:#000000;
font-size:1em;
font-family:Verdana, Arial, sans-serif;
line-height:1.5em;
width:100%;
}

/*Ende - styles für die Boxen links*/

/*allgemeine Fortatierungen*/
.copyright{
display:none;
}
.parseTime{
display:none;
}
.alterPreis{
text-decoration:line-through;
}
.neuerPreis{
text-decoration:none;
}
img{
border:0;
}

/*Formulare*/

.INPUT1{
height:17px;
font-size:1em;
font-family: Verdana, Arial, sans-serif;
font-color:#000000;
background-color:#F2F2F2;
border:2px solid #1d7923;
text-align:left;
margin:2px;
}

.INPUT{
height:17px;
font-size:1em;
font-family: Verdana, Arial, sans-serif;
font-color:#000000;
background-color:#FFFFFF;
border:2px solid #1d7923;
text-align:left;
margin:2px;
}

INPUT.default_input{
height:17px;
font-size:1em;
font-family: Verdana, Arial, sans-serif;
font-color:#000000;
background-color:#FFFFFF;
border:2px solid #1d7923;
text-align:left;
margin:2px;
}
CHECKBOX, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	font-color:#000000;
	background-color:#FFFFFF;
	border:2px solid #1d7923;
	text-align:left;
	margin:2px;
	height:100%;
}
TEXTAREA{
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	font-color:#000000;
	background-color:#FFFFFF;
	border:2px solid #1d7923;
	text-align:left;
	padding:5px;
	margin:5px;
	width:95%;
}
/* Formatierung von Links*/
a{color:#000000; text-decoration:none;}
a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:focus {color:#1d7923; text-decoration:none;}
a:hover {color:#1d7924; text-decoration:none;}
a:active {color:#1d7924; text-decoration:none;}

a.hinweise{text-decoration:underline;}


.tabellenkopf a{color:#000000; text-decoration:none;}
.tabellenkopf a:link {color:#000000; text-decoration:none;}
.tabellenkopf a:visited {color:#000000; text-decoration:none;}
.tabellenkopf a:focus {color:#ffffff; text-decoration:none;}
.tabellenkopf a:hover {color:#ffffff; text-decoration:none;}
.tabellenkopf a:active {color:#ffffff; text-decoration:none;}

/*hauptnavigation AKTIV*/
a.Shop_aktiv{display:inline-block; background-image:url(images/Shop_aktiv.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop_aktiv:link {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop_aktiv:visited {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop_aktiv:focus {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop_aktiv:hover {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop_aktiv:active {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

a.Bands_aktiv{display:inline-block; background-image:url(images/Bands_aktiv.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands_aktiv:link {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands_aktiv:visited {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands_aktiv:focus {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands_aktiv:hover {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands_aktiv:active {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

a.News_aktiv{display:inline-block; background-image:url(images/News_aktiv.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News_aktiv:link {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News_aktiv:visited {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News_aktiv:focus {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News_aktiv:hover {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News_aktiv:active {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

a.Links_aktiv{display:inline-block; background-image:url(images/Links_aktiv.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links_aktiv:link {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links_aktiv:visited {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links_aktiv:focus {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links_aktiv:hover {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links_aktiv:active {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

/*Hauptnavigation inaktiv*/
a.Shop{display:inline-block; background-image:url(images/Shop.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop:link {display:inline-block; background-image:url(images/Shop.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop:visited {display:inline-block; background-image:url(images/Shop.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop:focus {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop:hover {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Shop:active {display:inline-block; background-image:url(images/Shop_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

a.Bands{display:inline-block; background-image:url(images/Bands.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands:link {display:inline-block; background-image:url(images/Bands.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands:visited {display:inline-block; background-image:url(images/Bands.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands:focus {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands:hover {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Bands:active {display:inline-block; background-image:url(images/Bands_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

a.News{display:inline-block; background-image:url(images/News.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News:link {display:inline-block; background-image:url(images/News.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News:visited {display:inline-block; background-image:url(images/News.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News:focus {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News:hover {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.News:active {display:inline-block; background-image:url(images/News_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }

a.Links{display:inline-block; background-image:url(images/Links.png) 0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links:link {display:inline-block; background-image:url(images/Links.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links:visited {display:inline-block; background-image:url(images/Links.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links:focus {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links:hover {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
a.Links:active {display:inline-block; background-image:url(images/Links_aktiv.png);0px 0px; background-repeat:no-repeat; padding-left:10px; width:120px; height:36px; }
/*Hauptnavigation ende*/

/*PayPal beginn*/
/* HEADINGS
h1 {color:#000000;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}*/
h1{
color:#000000;
font-size:1.5em;
font-family:Verdana, Arial, sans-serif;
}
h2{
color:#000000;
font-weight:bold;
font-size:16px;
margin:15px 0px 8px 0px;
padding:0px;}

h3{
color:#000000;
font-size:1.1em;
font-weight:bold;
font-family:Verdana, Arial, sans-serif;
}
/* PARAGRAPH GLOBAL */
p.content {	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	font-color:#000000;
	font-weight:lighter;
	border:0px;
	text-align:justify;
	margin:8px 0px 8px 0px}

p {	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	font-color:#000000;
	border:0px;
	text-align:left;
	margin:8px 0px 8px 0px}

.tabellenkopf {
background-color:#1d7923;
color:#ffffff;
font-weight:bold;
padding:2px;
}

/* ORDER DETAILS */
table.orderdetails {font-size:10px; border-style: solid; border-width:1px 1px 1px 1px; border-color:#1d7923;}
table.orderdetails tr td {padding:2px}
table.orderdetails tr.headerrow td {color:#1d7923; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #1d7923 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #1d7923 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#1d7923;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:50%, height:100px;}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:50%, height:100px;}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #FFEAAB}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

/* ERROR MESSAGES */
/* p.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6} */

ul.messageStack {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
ul.messageStack li {}
ul.messageStack li.messageStackError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.png); background-repeat:no-repeat; background-position:0px 4px}
ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFF2CD}
ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#66FF66}


/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */

/* FOOTER */
.footer {clear:both; text-align:center; font-size:11px; color:#666666; background-color:#E2E2E2; padding: 8px; margin-bottom:5px;}
.footer a {color:#666666; text-decoration:underline}
