* {
  	padding: 0;
  	margin: 0;
}

html,body {
	background-image: url(img/bg.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	font-family: Helvetica, Verdana, sans-serif;
	color: #3C3C3C;
	text-align: center;
	height: 100%;
}

#wrapper {
	margin: 0 auto -101px;
	width: 750px;
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

* html #wrapper {
	margin: 0 auto -101px;
	width: 750px;
	text-align: left;
	border-left: 1px solid white; 
	border-right: 1px solid white;
}

h1 {font-size: 160%; color: #383838; text-transform: uppercase; position:relative;}
h1 span {position:absolute; display:block; top:0; left:0; height:100%; width:100%; background:url(img/bg_title.png);}
* html h2 span {background-color:#fff; back\ground-color:transparent; background-image: url(none.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/bg_title.png", sizingMethod="scale");}
h1.product {font-size: 160%; text-align:left; margin-bottom: 5px;}
h2 {font-size: 98%;}
h3 {font-size: 75%;}
h3.shareit {border-top: 1px dotted #a3a3a3; padding-top: 5px; font-size: 75%; color: #a3a3a3;}
h4 {font-size: 140%; font-family: "Palatino Linotype", "Times New Roman", serif; font-style: italic;}
span.tax {font-size: 55%; color: #aeaeae; line-height: 1.0em;}

h5.tax a:hover {color: #509cc0;}

ul li {list-style: none;}

a img {border: none;}
a {text-decoration: none; color: #3C3C3C;}
a:hover {text-decoration: none; color: #509cc0;}

span {color: #509cc0;}

.productOldPrice {text-decoration:line-through;}



/* ########################################################## */

/*                          HEADER                            */

/* ########################################################## */



#header {
	width: 100%;
	height: 120px;
	border-bottom: 1px dotted black;
}

.header_top {
	width: 100%;
	height: 80px;
	border-bottom: 1px dotted black;
}

#logo {
	width: 500px;
	height: 100%;
	float:left;
	background: url(img/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 -10px;
}

#cart {
	color: #ffffff;
	width: 250px;
	height: 100%;
	float: right;
	background: url("img/cart_bg.jpg");
	background-position: 9px;
	background-repeat: no-repeat;
}

#cart a {color: #ffffff}
#cart a:hover {color:#ffffff; text-decoration: underline;}

.cart_text {width: 138px; padding: 17px 0 0 15px; float:left; font-size: 70%; position: absolute; overflow: hidden;}
 
.cart_image {background: url("img/cart_on.png"); background-position: 0px 10px; background-repeat: no-repeat; padding: 10px 11px 0 0 ; float: right; overflow: hidden; position:relative; height: 60px; width: 90px;}
.cart_image_off {background: url("img/cart_off.png"); background-position: 0px 10px; background-repeat: no-repeat; padding: 10px 11px 0 0 ; float: right; overflow: hidden; position:relative; height: 60px; width: 90px;}

.header_bottom {
	width: 100%;
	height: 40px;
	background-color:white;
}	

#navigation {
	width: 500px;
	height: 41px;
	float: left;
}


#navigation li {display: inline;}

#navigation li.home a {display: block; float:left; width: 85px; height: 40px; background: url("img/home.jpg") 0 0 no-repeat; text-decoration: none;}
#navigation li.home a:hover{background-position: -85px 0;}

#navigation li.shop a {display: block; float:left; width: 76px; height: 40px; background: url("img/shop.jpg") 0 0 no-repeat; text-decoration: none;}
#navigation li.shop a:hover{background-position: -76px 0;}

#navigation li.about a {display: block; float:left; width: 87px; height: 40px; background: url("img/about.jpg") 0 0 no-repeat; text-decoration: none;}
#navigation li.about a:hover{background-position: -87px 0;}

#navigation li.stores a {display: block; float:left; width: 89px; height: 40px; background: url("img/dealer.gif") 0 0 no-repeat; text-decoration: none;}
#navigation li.stores a:hover{background-position: -82px 0;}

#sub_navigation {
	width: 250px;
	height: 100%;
	float: right;
	font-size: 70%;
}

#sub_navigation ul {padding-top: 12px; float: left;}
#sub_navigation li {display: inline; padding: 0 0 0 11px;}

#sub_navigation li.navi_login {font-weight: bold;}

#sub_navigation ul.lang {padding-top: 14px; float: right;}
#sub_navigation li.lang {display: inline; padding: 0 11px 0 11px;}

#icons {clear: both; margin: 0 0 0 13px; padding-top:10px;}
#icons li {display: inline;}

#icons li.myspace a {display: block; float: left; width: 115px; height: 40px; background: url("img/myspace_icon.gif") 0 0 no-repeat; text-decoration: none;}
#icons li.myspace a:hover{background-position: -116px 0;}

#icons li.twitter a {margin-left:2px; display: block; float: left; width: 115px; height: 40px; background: url("img/twitter_icon.gif") 0 0 no-repeat; text-decoration: none;}
#icons li.twitter a:hover{background-position: -116px 0;}

#payment_options {clear: both; margin: 30px 0 0 13px; padding-top:10px; float:left; border-top: 1px dotted black;}
.payment_options {background: url("img/payment_options.gif"); background-repeat: no-repeat; height: 60px; width: 230px; background-position: -4px 0px;}



/* ########################################################## */

/*                         CONTENT                            */

/* ########################################################## */



#content {
	width: 100%;
	height: 100%;
	border-top: 1px dotted black;
}

.slideshow {
	padding: 5px 0 5px 0;
	width: 100%;
	height: 330px;
	border-bottom: 1px dotted black;
}

.blog_flickr {
	height: 100%;
	width: 100%;
	background-color: #ffffff;
}

.blog {
	width: 489px;
	height; 100%;
	float: left;
	padding: 30px 0 11px 11px;
	background: url(img/blog.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.blog_title {
	font: 80%;
}

.flickr {
	width: 250px;
	height: 100%;
	float: right;
	padding-bottom: 9px;
	background: url(img/flickr.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.flickr_badge_pictures {margin: 30px 7px 0 11px;}
.flickr_badge_image {padding:0 3px 3px 0; float:left;}
.flickr_badge_image a img {border: none; width:74px; height:74px;}
#flickr_badge_uber_wrapper a:hover {color: red; background:url(img/pattern.gif) repeat; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}



/* ########################################################## */

/*                         FOOTER                             */

/* ########################################################## */



.footer {
	margin: 0 auto;
	text-align: left;
	height: 100px;
	width: 750px;
	border-top: 1px dotted black;
	font-size: 70%;
}

.footer, .push {
	height: 100px;
	clear:both;
}

.footer_left {
	width: 239px;
	height: 89px;
	float:left;
	background-color: transparent;
	padding: 11px 0 0 11px;
}	

.footer_middle {
	width: 239px;
	height: 89px;
	float:left;
	background-color: transparent;
	padding: 11px 0 0 11px;
}

.footer_right {
	width: 239px;
	height: 89px;
	float:left;
	background-color: transparent;
	padding: 11px 0 0 11px;
}


.newsletter_input {padding-top:5px;}

.copyright {
  	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #c4c4c4;
  	font-size: 50%;
  	text-align: center;
}

.copyright a {color: #c4c4c4;}



/* ########################################################## */

/*                       CATEGORIES                           */

/* ########################################################## */



#content_nonmain {width: 750px; margin: 5px 11px 10px 11px;}

#product_wrapper {float:left; width:183px; margin-bottom: 20px;}

#product_wrapper img {width: 170px; height: 213px;}

#products {padding: 3px 1px 3px 3px; border: 1px dotted black; width: 172px;}

#products img {width: 170px; height: 213px;}

#products_text {width: 172px; padding:5px; text-align:right; font-size: 75%;}
 
.price {font-weight: bold; font-style: italic;}
.tax {font-size: 72%; color: #aeaeae; line-height: 1.0em;}
.tax a {color: #aeaeae; border-bottom: 1px dotted #aeaeae;}
.tax a:hover {text-decoration: none; color: #509cc0; border-bottom: 1px solid #509cc0;}



/* ########################################################## */

/*                     PRODUCT INFO                           */

/* ########################################################## */



#iproduct_wrapper {margin-top: 5px; padding-right: 11px;}

#iproduct_text p {padding: 5px 0 5px 0; font-size: 75%; line-height: 1.4em;}

#product {float:left;}

#iproduct_image {margin-right: 8px; padding: 5px; border: 1px dotted black;}

#product_info {width: 479px; float: right;}
.product_desc {width: 350px; float:left; boder-top: 2px solid black; padding-top: 5px;}
.product_price {float:right; text-align: right;}

#product_buy {float: left;}

.product_options {margin-left: 7px; font-size: 72%;}

table.product_options {
	width: 200px;
	border-collapse: collapse;
	line-height: 1.4em;
}

table.product_options thead {
	border-top: 2px solid black;
	width: 200px;
}

table.product_options th {
	padding: 5px 0 5px 10px;
}

table.product_options td {
	padding: 5px 0 3px 10px;
}

table.product_options tbody {
	border-top: 1px dotted black;
}

.qty {display:none;}
#add {margin-bottom: 20px; background: url(buttons/german/button_in_cart_off.gif) left no-repeat;}
#add input:hover {background: url(buttons/german/button_in_cart_on.gif); disply:block; bacground-color:green;}

.shareit {color: #a3a3a3; font-size: 71%;}

.more_imgs {padding-top: 30px; 	background: url(img/mehrbilder_ger.jpg);
	background-repeat: no-repeat;
	background-position: top left;}

#product li {display:inline;}
#product li im {width: 124px; height: 155px;}



/* ########################################################## */

/*                            CART                            */

/* ########################################################## */



.box {
	text-align: left;	
	margin-top: 5px;
	margin-bottom: 5px;	
}

#cart_table {
	width: 100%;
	padding: 0px;
	text-transform: normal;	font-size: 11px; color:#585858;
}

#gv_table {
	width: 100%;
	padding-bottom: 5px;
	text-transform: normal;	font-size: 11px; color:#585858;
	border-bottom: 1px dotted black;
	margin-bottom: 10px;
}

#gv_table .button_gv input {
	width: 120px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 2px;
	text-transform: normal;	font-size: 11px;
	margin-left: 5px;
}

#button_gv_reload {
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	text-align: right;
}

.header_table {text-align: left;}

#cart_table tr.header_table th {
	border-top: 2px solid black;
	border-bottom: 1px dotted black;
	color: #000000;
	padding: 5px 10px 5px 0;
	font-style: italic;
}

*#cart_table tr.header_table th {
	border-top: 2px solid black;
	border-bottom: 1px solid black;
	color: #000000;
	padding: 5px 10px 5px 0;
	font-style: italic;
}

#cart_table tr.main_table td {
	vertical-align: middle;	
	padding: 7px 0 7px 0;	
}

#cart_table .cart_item {
	border: 1px dotted #000000;
	margin: 0 10px 0 10px;
	padding: 3px;
	width: 40px;
	height: 49px;
}

#cart_tables {
	float:left;
	width: 100%;
	margin-top:10px;
	padding: 0px;
	text-transform: normal;	font-size: 75%; color:#585858;
}

.header_tables {text-align: left;}

#cart_tables tr.header_table th {
	border-top: 2px solid black;
	border-bottom: 1px dotted black;
	color: #000000;
	padding: 5px 10px 5px 5px;
	font-style: italic;
}

#cart_tables tr.main_table td {
	vertical-align: middle;	
	padding: 7px 0 7px 0;	
}

#cart_tables .cart_item {
	border: 1px dotted #000000;
	margin: 0 10px 0 10px;
	padding: 3px;
	width: 40px;
	height: 49px;
}

.main_table .button_cart input {
	float:left;
	width: 20px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 2px;
	text-transform: normal;	font-size: 11px;
}

#button_reload {
	margin-left: 33px;
	border: 1px solid #000000;
	width: 50px;
	background-color: #FFFFFF;
}

#total {
	margin-top: 10px;
	padding: 5px;
	border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
}

p.total {
	width: 73.3%;
	text-transform: normal;	font-size: 11px; color:#585858;
	text-align: right;
}

#cart_bottom {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px dashed #E0E6E8;
	text-transform: normal;	font-size: 11px; color:#585858;
}

#main_content {
	width: 100%;
	height: 100%;
	border-top: 1px dotted black;
}

.cart_wrapper {margin: 5px 11px 5px 8px;}

.alert {
	background: #fff6bf url(img/exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	font-size: 90%;
	line-height: 1.2em;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

.empty_cart {
	background: #ffffff url(img/information.png) center no-repeat;
	background-position: 11px 50%; /* x-pos y-pos */
	text-align: left;
	font-size: 75%;
	line-height: 1.4em;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 10px 20px 10px 41px;
	border-top: 2px solid #509cc0;
	border-bottom: 2px solid #509cc0;
}

.cart_button_back {
	float: left;
	width:50%;
}

.cart_button_checkout {
	float: left;
	width: 50%;
	text-align: right;
}

.cart_button_goon {margin-top: 20px; text-align: right;}

#subtotal {font-size: 78%; color: #8a8a8a; font-family: Verdana, Helvetica, Arial, sans-serif;}

#subtotal a {color: #8a8a8a; font-family: Verdana, Helvetica, Arial, sans-serif; border-bottom: 1px dotted #8a8a8a;}
#subtotal a:hover {color: #509cc0; font-family: Verdana, Helvetica, Arial, sans-serif; border-bottom: 1px dotted #509cc0;}



/* ########################################################## */

/*                           LOGIN                            */

/* ########################################################## */



#account {margin: 10px 0 10px 0;}

#account p {padding: 3px 0 3px 5px; font-size: 75%;}

p.title {border-top: 2px solid black; border-bottom:1px dotted black; height: auto; margin-bottom: 10px; backgroud-color: #000000; padding: 3px 0 3px 5px; color: #000000; font-size: 75%; font-weight: bold; font-style: italic;}
*p.title {border-top: 2px solid black; border-bottom:1px solid black; height: auto; margin-bottom: 10px; backgroud-color: #000000; padding: 3px 0 3px 5px; color: #000000; font-size: 75%; font-weight: bold; font-style: italic;}
p.title img {position:absolute; overflow: hidden;}

.inputmail input {width: 180px; background-color: #FFFFFF; border: 1px solid #000000; padding: 2px;}
.inputmail input:focus {width: 180px; background-color: #509cc0; color: #ffffff;}
.inputpassword input {width: 180px; background-color: #FFFFFF; border: 1px solid #000000; padding: 2px;}
.inputpassword input:focus {width: 180px; background-color: #509cc0; color: #ffffff;}

.inputmail {margin-left: 11px;}
.inputpassword {margin-left: 42px;}
.forgetpassword {margin-left: 155px; font-size: 80%; float:left;}
.ingoon {text-align: right; margin-bottom: 30px;}
.goon {border-top: 1px dotted #000000; border-bottom: 1px dotted #000000; padding: 5px 0 5px 0; text-align: right; margin-bottom: 30px;}



/* ########################################################## */

/*                     CREATE ACCOUNT                         */

/* ########################################################## */



.create_account {float:left; width: 67%; margin-right: 10px; border-right: 1px dotted #e1e1e1;}

.create_table {margin-left: 6px; border-collapse: collapse; line-height: 1.6em;}

.create_table th {font-weight:normal; font-size: 80%; width: 160px;}

.create_table td input {width: 220px; background-color: #FFFFFF; border: 1px solid #000000; padding: 2px;}
.create_table td input:focus {width: 220px; background-color: #509cc0; color: #ffffff;}
.create_table select {width: 225px; background-color: #FFFFFF; border: 1px solid #000000; padding: 2px;}
.create_table select:focus {width: 225px; background-color: #509cc0; color: #ffffff;} 
.create_table select option {width: 220px;}

.text_must {color: #509cc0; font-size: 80%;}
#button_create_account input {width: auto; border: none;}

.information_account {font-size: 80%; line-height: 1.4em}



/* ########################################################## */

/*                      YOUR ACCOUNT                          */

/* ########################################################## */



#welcome {margin: 10px 0 20px 0;}

#welcome p.arrow {
	padding: 0 0 3px 14px; 
	font-size: 75%; 
	background: url(img/arrow.gif) left no-repeat;
	background-position: 5px 50%; /* x-pos y-pos */
}

.information {
	width: 179px;
	float: right;
	background: #ededed url(img/information.png) center no-repeat;
	background-position: 11px 11%; /* x-pos y-pos */
	text-align: left;
	font-size: 85%;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 10px 5px 10px 41px;
	border: 1px dotted #e1e1e1;
	boder-bottom: 2px solid #509cc0;
}

#addresses {width: 242px; margin: 10px 0 10px 0; float:left;}
#addresses p {padding: 3px 0 3px 5px; font-size: 75%;}

#addresses_standard {width: 242px; margin: 10px 0 10px 0; float:left;}
#addresses_standard p {padding: 3px 0 3px 5px; font-size: 75%;}

#color {width:225px; background-color: #ededed; border: 1px solid #e1e1e1;}
.nocolor {width:225px; border: 1px solid #e1e1e1;}

#open_information {}

#buttons {float:right; margin-right: 5px;}
.adress_title {float:left; font-style: italic;serif; font-weight: bold; font-size: 107%; color:black;}
.clear {clear:both;}

#addresses_standard p img {position:absolute; overflow: hidden;}

.title_standard {font-style:italic; font-weight:bold; font-size:107%; color: #d6d6d6;}

#up {padding-top:141px;}

#text_must CHECKBOX {text-align: left; width:auto; background-color:red;}



/* ########################################################## */

/*                         STORES                             */

/* ########################################################## */



#stores {width:100%; height:2px; border-bottom:1px dotted black;}
#content_button {text-align:left; margin-left: 9px; clear:both; margin-bottom: 10px;}

.stores_img {margin-right: 5px; border: 1px dotted black; float:left;}
#account img {padding: 2px 5px 2px 0px;}
.stores_address {clear:both;}



/* ########################################################## */

/*                         NEW                             */

/* ########################################################## */



		ul#gallery, ul#gallery li{
			margin:0;
			padding:0;
			list-style:none;
			}
		ul#gallery{
			width:240px;
			height:300px;
			position:relative;
			background: url(C:/xampplite/htdocs/Shop/templates/EcstaticSunrise/img/btz.jpg);
			background-position-x: 5px;
			background-position-y: 5px;
			background-repeat: no-repeat;
			margin-right: 8px; padding: 5px; border: 1px dotted black;
			}
		ul#gallery span {
			padding: 5px;
			}
		ul#gallery li{
			float:left;
			display:inline;
			margin-top:300px;
			margin-right:5px;
			}
		ul#gallery a span{
			display:none;
			}
		ul#gallery a:hover{
			background:none;
			z-index:100;
			}
		ul#gallery a:hover span{
			position:absolute;
			width:240px;
			height:300px;
			float:left;
			top:0;
			left:0;
			display:block;
			}
		ul#gallery img.small {margin-top: 15px; width:103px; height: 138px; padding: 5px; border: 1px dotted black;}



/* ########################################################## */

/*                        CHECKOUT                            */

/* ########################################################## */



.checkout_bg {height: 50px; background: url(img/checkout_1.jpg); background-position: center;}
.checkout_bg2 {height: 50px; background: url(img/checkout_2.jpg); background-position: center;}
.checkout_bg3 {height: 50px; background: url(img/checkout_3.jpg); background-position: center;}
.checkout_bg4 {height: 50px; background: url(img/checkout_4.jpg); background-position: center;}

.payment {float:left; width: 363px; margin-right: 5px;}
.invoice {float: left; width: 363px;}

#confi {clear:both;}
#total_block {width: 100%; text-align: right; backgrond-color: red; border-top: 1px dotted black; margin-top: 12px; padding-top:8px;}

TD.title, P.title {font-size: 75%; line-height: 1.4em; font-weight: bold; padding: 0 5px 0 5px;}
TD.main, P.main {font-size: 75%; line-height: 1.0em; padding: 0 5px 0 5px;}

.radio {padding-left: 4px; width: 20px;}



/* ########################################################## */

/*                          SIZE                              */

/* ########################################################## */



.size_text {float:left; width: 68%; padding-top:80px;}
.size_img {float:left; width: 226px; height: 199px; background: url(img/size_de.gif) no-repeat;}
.size_img_uk {float:left; width: 226px; height: 199px; background: url(img/size_uk.gif) no-repeat;}



/* ########################################################## */

/*                         ABOUT                              */

/* ########################################################## */



.about_text {height: 233px; padding-right: 162px; background-position-y: -50px; background: url(img/about.gif); background-position: right; background-repeat: no-repeat;}
.about_text p {padding-top:15px; font-size: 80%; line-height: 1.6em;}

.about_tees {padding-top:15px; height: 193px; padding-left: 250px; background-position-y: -50px; background: url(img/abouttees.jpg); background-position: left; background-repeat: no-repeat;}
.about_tees p {padding-left: 10px; font-size: 80%; line-height: 1.6em;}

.about_packaging {padding-top: 15px;height: 193px; padding-right: 250px; background-position-y: -50px; background: url(img/aboutpackaging.jpg); background-position: right; background-repeat: no-repeat;}
.about_packaging p {padding-right: 10px; font-size: 80%; line-height: 1.6em;}



/* ########################################################## */

/*                        CONTACT US                          */

/* ########################################################## */



#message_body {font-family: Helvetica, Arial, sans-serif; font-size: 75%; border: 1px solid black; margin-top:2px; width:555px; padding:2px;}

	p.textblog_2 {
		font-size: 70%;
		font-style: normal;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		border-bottom: 1px dotted black;
		padding-bottom: 15px;
		padding-top: 5px;
	}

a.link_dos {color: #509cc0; border-bottom: 1px dotted black;}
a:hover.link_dos {color: black; border-bottom: 1px dotted #509cc0;}


#info_coupon {
	width: 246px;
	height: 110px;
	background: url(img/support_coupon.jpg);
	float: left;
	margin-right:3px;
}

#info_coupon p {
	line-height: 1.22em;
	padding: 29px 5px 2px 110px;
	color: #a5a5a5;
	font-size: 70%;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#info_button {
	width: 246px;
	height: 110px;
	background: url(img/support_button.jpg);
	float: left;
	margin-right:3px;
}

#info_button p {
	line-height: 1.22em;
	padding: 29px 5px 2px 110px;
	color: #a5a5a5;
	font-size: 70%;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#info_sticker {
	width: 246px;
	height: 110px;
	background: url(img/support_sticker.jpg);
	float: left;
	margin-right:3px;
}

#info_sticker p {
	line-height: 1.22em;
	padding: 29px 5px 2px 110px;
	color: #a5a5a5;
	font-size: 70%;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#supporter {
	clear:both;
	width: 750px;
	height: 45px;
	background: url(img/supporter.gif);
	background-position: left; background-repeat: no-repeat;
}

#supporter p {padding: 39px 0 0 5px;
	font-size: 75%;
	font-style: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.supporter_mail {float:left; width: 53%; margin-right: 10px; border-right: 1px dotted #e1e1e1; padding-right:100px;}

.goon_supporter {padding: 5px 0 5px 0; text-align: right; margin-bottom: 50px;}

#info_typ {height:323px; width:100%; background: url(img/supporter.jpg);}
#info_typ p {padding-left: 5px; padding-top: 300px;font-size: 55%; color: #37a7ab; vertical-align: bottom; font-family: verdana, sans-serif;} 

sup {vertical-align:top; font-size:78%;}

.cv {color: #a5a5a5; font-size: 50%;}
	