/* main selectors  -------------------- */
body {
	margin: 0;
	padding: 0;
	height: 719px;
	background-color: #000; 
	background-image: url(img/canvas.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	min-width: 760px;
}
body, 
td, 
input, 
select, 
textarea {
	color: #4F4D38;
}
body#popup {
	background-image: none;
}
img {
	border: 0;
}
a {
	color: #8D2F30;
}
a:hover {
	color: #BC0002;
	text-decoration: none;
}
h1 {
	font-size: 20px;
	color: #333;
}
p {
	line-height: 16px;
}
/* main classes  -------------------- */
.logo {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -380px;
	width: 760px;
	height: 105px; 
	background: url(img/logo.gif) no-repeat left top;
}
.flashlogo {
	margin: -5px 0 0 -10px; 
	width:440px;
	height: 120px;
}
.container {
	position: absolute;
	top: 120px; 
	left: 50%;
	margin-left: -380px;
	width: 760px;
	height: 480px;
	background-image: url(img/background.jpg);
}
* html .container {
	background-image: url(img/background-ie.jpg);
}
.dbg {
	position: absolute;
	top: 618px;
	left: 50%;
	display: block;
	width: 253px;
	height: 47px;
	padding-top: 5px;
	margin: 0 0 0 -127px;
	background: url(img/dbg2.gif) no-repeat center top;
	text-align: center;
}
html>body .dbg {
	height: 42px;
}
.dbg a {
	color: #ccc;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
}
.copyrights {
	position: absolute;
	top: 682px;
	left: 50%;
	margin-left: -230px;
	width: 460px;
	height: 20px;
	background-image: url(img/copyrights.gif);
} 
.copyrights p { 
	display: none;
}
/* bottom navigation classes  -------------------- */
.navigation {
	display: block;
	position: relative;
	left: 52px;
	top: 371px;
	width: 452px;
	height: 77px;
	padding: 0;
	margin: 0;
	background: url(img/nav.gif) no-repeat left top;
}
.navigation li, 
.navigation li a {
	display: block;
	width: 62px;
	height: 77px;
	float: left;
	padding: 0;
	margin: 0;
}
.navigation li {
	margin-right: 2px;
}
.navigation li a:hover,
.navigation li a.current {
	background: url(img/nav.gif) no-repeat left top;
}
.navigation li.nav1 a:hover, 
.navigation li.nav1 a.current {
	background-position: 0 -177px;
}
.navigation li.nav2 a:hover, 
.navigation li.nav2 a.current {
	background-position: -64px -177px;
}
.navigation li.nav3 a:hover, 
.navigation li.nav3 a.current {	
	background-position: -128px -177px;
}
.navigation li.nav4 a:hover, 
.navigation li.nav4 a.current {
	background-position: -192px -177px;
}
.navigation li.nav5 a:hover, 
.navigation li.nav5 a.current {
	background-position: -256px -177px;
}
.navigation li.nav6 a:hover, 
.navigation li.nav6 a.current {
	background-position: -320px -177px;
}
.navigation li.nav7 a:hover, 
.navigation li.nav7 a.current {
	background-position: -384px -177px;
}
.container .raphaela, 
.container .raphaela2 {
	position: absolute;
	left: 617px;
	top: 161px;
	width: 92px; 
	height: 92px;
	z-index: +2;
}

html:first-child .raphaela2{
	top:238px;
}

html>body .container .raphaela, 
html>body .container .raphaela2 {
	background-image: url(img/raphaela.png);
}
* html .container .raphaela, 
* html .container .raphaela2 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/raphaela.png",sizingMethod="crop");
}
/* content - main classes  -------------------- */
.container .relative {
	position: relative; 
	left: 0; 
	top: 0;
	width: 631px;
	height: 254px;
}
.relative .content {
	position: absolute;
	left: 65px;
	top: -14px;
	width: 631px;
	height: 254px !important;
	background-position: left top;
	background-repeat: no-repeat; 
}
.dark-canvas {
	background-image: url(img/dark-canvas.jpg);
}
.halfdark-canvas {
	background-image: url(img/halfdark-canvas.jpg);
}
.light-canvas {
	background-image: url(img/light-canvas.jpg);
}
/* index classes  -------------------- */
.index {
	width: 295px;
	height: 254px;
	background: url(img/index.gif) no-repeat 0 0;
	float: left;
}
.flash_slideshow {
	width: 293px;
	height: 238px;
	float: right;
	margin: 8px 8px 0 0;
	background: url(img/flSh_slideshow.jpg) no-repeat left top;
}
* html .flash_slideshow {
	margin: 8px 4px 0 0;
}
/* gallery elements position classes  -------------------- */
.container .subnavigation {
	position: absolute;
	left: -10px;
	float: left;
	top: 0;
}
* html .container .subnavigation {
	left: 0;
}
.container .gallery_navigation {
	position: absolute;
	left: 155px; 
	top: 225px;
}
.container .thumbnails {
	position: absolute;
	left: 150px;
}
.container .index_thumbnails,
.container .shop_thumbnails {
	position: absolute;
	top: -2px;
	left: 140px;
	width: 488px;
	height: 255px;
}
/* shop page classes ----------------  */
.shop_thumbnails ul,
.shop_thumbnails li,
.shop_thumbnails li a {
	display: block;
	padding: 0;
	margin: 0;
	list-style-type: none; 
	height: 255px;	
	float: left;
}
.shop_thumbnails ul {
	width: 488px;
	background: url(img/shop.jpg) no-repeat left top;
}
.shop_thumbnails li a {
	background-image: url(img/shop.gif);
	background-repeat: no-repeat;
}
.shop_thumbnails li a.shop1 {
	width: 110px;
	background-position: 0 0;
}
.shop_thumbnails li a.shop1:hover {
	background-position: 0 -255px;
}
.shop_thumbnails li a.shop2 {
	width: 112px;
	background-position: -110px 0;
}
.shop_thumbnails li a.shop2:hover {
	background-position: -110px -255px;
}
.shop_thumbnails li a.shop3 {
	width: 130px;
	background-position: -222px 0;
}
.shop_thumbnails li a.shop3:hover {
	background-position: -222px -255px;
}
.shop_thumbnails li a.shop4 {
	width: 136px;
	background-position: -352px 0;
}
.shop_thumbnails li a.shop4:hover {
	background-position: -352px -255px;
}
.produkte-table {
	width: 85%;
	border-collapse: collapse;
	padding: 0;
	margin: 0 0 30px 0;
}
.produkte-table th {
	text-align: left;
}
.produkte-table th,
.produkte-table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	padding: 2px 6px;
	border-collapse: collapse;
}
.produkte-table td {
	background: url(img/produkttable_even.jpg) no-repeat left top;
}
.produkte-table .odd td {
	background: url(img/produkttable_odd.jpg) no-repeat left top;
}
.produkte-table td.produkte_price {
	text-align: right;
}
.produkte-table td.sum_price {
	font-weight: bold;
	text-align: right;
}
.produkte-table td.total {
	font-size: 14px;
}
.produkte-table input, 
.produkte-table textarea, 
.produkte-table .checkbox {
	background-color: transparent;
	border: 0;
	background-position: left top;
	background-repeat: no-repeat;
} 
* html .produkte-table input, 
* html .produkte-table textarea, 
* html .produkte-table .checkbox {	
	background-attachment: fixed;
	border: 1px;
}
.produkte-table input {
	width: 28px; 
	height: 24px; 
	padding: 3px 4px 0 4px;
	margin: 0;
	background: url(img/input_small.gif) no-repeat left top;
} 
* html .produkte-table input { 
	height: 21px;
	padding: 2px 4px 2px 4px; 
}
.produkte_title {
	font-weight: bold;
}
a.produkte_photo img { 
	border: 1px solid #a09664;
	width: 30px;
	height: 20px;
}
a.produkte_photo:hover img {
	border-color: #000;
}
.shopsend-table {
	border-collapse: collapse;
	width: 400px;
}
.shopsend-table td {
	border-collapse: collapse;
	padding: 0;
}
.shopsend-table label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.shopsend-table input, 
.shopsend-table textarea {
	background-color: transparent;
	border: 0;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
* html .shopsend-table input, 
* html .shopsend-table textarea {	
	background-attachment: fixed;
	border: 1px;
}
.shopsend-table input {
	width: 156px; 
	height: 24px; 
	padding: 3px 4px 0 4px;
	margin: 0;
	background: url(img/input_medium.gif) no-repeat left top;
} 
* html .shopsend-table input { 
	height: 21px;
	padding: 2px 4px 2px 4px; 
}
.shopsend-table textarea {
	width: 156px; 
	height: 83px;  
	background-image: url(img/textarea_medium.gif);
	overflow: auto;
	padding: 4px;
	border: 1px;
}
* html .shopsend-table textarea {
	padding: 4px 4px 8px 4px;
	height: 80px; 
}
.shopsend-table input.button {
	background-color: transparent;
	border: 0;
	background-image: url(img/button_long.gif);
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
	width: 152px;
	height: 24px;
	padding-bottom: 3px;
	font-size: 11px;
}
/* gallery navigation classes -------------------- */
.subnavigation {
	display: block;
	width: 130px;
	height: 255px;
	text-align: left;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 5px 0;
	background: url(img/nav_canvas2.jpg) no-repeat right top;
}
* html .subnavigation { 	
	height: 245px;
	margin: 0;
}
.subnavigation ul {
	padding: 0;
	margin: 0;
}
.subnavigation li {
	display: block; 
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0;
	margin: 0;
	line-height: 11px;
}
.subnavigation li.title_gallery {
	margin: 3px;
	background-image: url(img/title_gallery.gif);
	height: 12px;
}
.subnavigation li.title_airbrushauf {
	margin: 3px;
	background-image: url(img/title_airbrushauf.gif);
	height: 12px;
}
* html .subnavigation li.title_gallery,
* html .subnavigation li.title_airbrushauf {
	margin: 3px 7px;
}
.subnavigation a {
	display: block;
	width: 118px;
	margin: 0 2px;
	padding-left: 6px;
	text-decoration: none;
	color: #333;
}
.subnavigation a:hover, 
.subnavigation .current {
	background-color: #7a7660;
	color: #edede9; 
}
.page_shop .subnavigation,
.page_shopcategory .subnavigation,
.page_shopsend .subnavigation {
	background: url(img/nav_canvas3.jpg) no-repeat right top;
}
.subnavigation li.title_shop {
	margin: 3px;
	background-image: url(img/title_shop.gif);
	height: 12px;
}
.subnavigation li.title_cart {
	margin: 57px 3px 3px 3px;
	background-image: url(img/title_cart.gif);
	height: 12px;
}
.subnavigation li.cart {
	text-align: right;
	padding: 1px 6px 1px 2px;
	color: #000;
}
.page_shopcategory .subnavigation a,
.page_shopsend .subnavigation a,
.page_shop .subnavigation a {
	margin: 5px 0;
}
.page_shopcategory .subnavigation li.cart a,
.page_shopsend .subnavigation li.cart a,
.page_shop .subnavigation li.cart a {
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #c00;
	font-weight: bold;
	position: relative;
	width: auto;
}
.page_shopcategory .subnavigation li.cart a:hover,
.page_shopsend .subnavigation li.cart a:hover,
.page_shop .subnavigation li.cart a:hover {
	text-decoration: none;
	background-color: transparent;
}
.subnavigation li.cart input.button {
	margin: 6px 8px 0 2px;
}
/* gallery subnavigation classes  -------------------- */
.gallery_navigation {
	display: block;
	width: 500px;
	height: 25px;
	z-index: +4;
}
.gallery_navigation h1 {
	font-size: 22px; 
	padding: 0;
	margin: -0.5em 20px 0 0;
	text-align: left;
	display: block;
	float: left;
}
.gallery_navigation a {
	display: block;
	float: left;
	margin: 10px 0 10px 2px;
	font-size: 20px;
	padding: 0 0.2em 0.2em 0.2em;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
.gallery_navigation a:hover {
	background-color: #8D2F30;
	color: #f7f4ec;
}
.gallery_navigation span {
	display: block;
	float: left;
	font-weight: normal;
	margin-top: 0.4em;
}
/* gallery thumbnails classes  -------------------- */
.thumbnails {
	display: block;
	width: 510px;
	height: 260px;
	margin-left: 5px;
}
.galleryindex {
	width:100%;
}
.galleryindex div {
	width: 32%; 
	float: left;
	padding: 1px 0;
	border-bottom: 1px solid #ccc;
	margin-right: 1%;
	height: 48px;
	font-size: 9px;
}
.galleryindex img {
	width: 40px;
	height: 40px;
	float: left;
	margin: 0;
	display: none;
}
.thumbnails .image, 
.thumbnails .image_long {
	display: block;
	float: left;
	margin-bottom: 5px;
	height: 110px;
}
.thumbnails .image {
	width: 96px;
}
.thumbnails .image_long {
	width: 245px;
}
* html .thumbnails .image {
	margin-bottom: 10px;
}
.image a {
	display: block;
	margin: 2px 0  8px 0;
}
.image a:hover {
	margin: 1px 0  9px 0;
}
.image_long a {
	display: block;
	margin: 2px 0  8px 0;
}
.image_long a:hover {
	margin: 1px 0  9px 0;
}
.image img {
	padding: 5px;
	background: url(img/image-fon.gif) no-repeat left top;
}	
.image_long img {
	padding: 5px;
	background: url(img/image_long-fon.gif) no-repeat left top;
}
.thumbnails .image span {
	display: none;
}
/* kontakt form classes  -------------------- */
.kontaktform {
	margin: 10px 0;
}
.kontaktform .float {
	float: left !important; 
	margin-right: 15px;
}	
.kontaktform input, 
.kontaktform textarea, 
.kontaktform .checkbox {
	background-color: transparent;
	border: 0;
	background-position: left top;
	background-repeat: no-repeat;
} 
* html .kontaktform input, 
* html .kontaktform textarea, 
* html .kontaktform .checkbox {	
	background-attachment: fixed;
	border: 1px;
}
.kontaktform input {
	width: 196px; 
	height: 24px; 
	padding: 3px 4px 0 4px;
	margin-bottom: 8px; 
	background: url(img/input.gif) no-repeat left top;
} 
* html .kontaktform input { 
	width: 196px; 
	height: 21px;
	padding: 2px 4px 2px 4px;
	margin-bottom: 5px; 
}
input.button,
input.button_verylong {	
	background-color: transparent;
	border: 0;
	background-image: url(img/button.gif);
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-top: 17px;
	width: 104px;
	height: 24px;
	padding-bottom: 3px;
} 
* html .kontaktform input.button {
	margin-top: 4px;
	border: 0;
	font-weight: bold;
	font-size: 11px;
		width: 104px;
}
input.button_verylong {
	background-image: url(img/button_verylong.gif);
	width: 207px;
}
.kontaktform textarea {
	width: 196px; 
	height: 123px;  
	background-image: url(img/textarea.gif);
	overflow: auto;
	margin-top: 12px;
	padding: 4px;
	border: 1px;
}
* html .kontaktform textarea {
	margin-top: -12px;
	height: 119px;  
	padding: 4px 4px 8px 4px;
}
label {
	float: left;
	text-align: right;
	display: block;
	width: 100px;
	height: 16px;
	margin: 5px 8px 0 10px;
}
td label {
	float: none;
	width: auto;
	margin: 0 5px;
	text-align: right;
}
.label1 { 
	background-image: url(img/kontakt_1.gif);
}
.label2 { 
	background-image: url(img/kontakt_2.gif);
}
.label3 { 
	background-image: url(img/kontakt_3.gif);
}
.label4 { 
	background-image: url(img/kontakt_4.gif);
}
.label5 { 
	background-image: url(img/kontakt_5.gif);
}
.label6 { 
	background-image: url(img/kontakt_6.gif);
}
.label7 { 
	background-image: url(img/kontakt_7.gif);
}
.label8 { 
	background-image: url(img/kontakt_8.gif);
	width: 180px;
	height: 34px;
	margin: 0 0 16px 0;
}
* html .label8 {
	margin: 0 0 20px 0;
}
.kontaktform label.checkbox {
	text-align: left; 
	width: auto;
	margin: -2px 0 20px 0;
}
.kontaktform input.checkbox {
	width: 17px; 
	height: 17px; 
	padding: 2px; 
	background-image: url(img/checkbox.gif);
	float: left;
	margin-right: 12px;
}
/* site section stiles */
.leftcol {
	width: 380px;
	float: left;
	height: 254px;
	margin-left: 10px;
	line-height: 16px;
}
.rightcol {
	width: 220px;
	height: 254px;
	float: right;
	margin-right: 10px;
}
.leftcol h1, 
.rightcol h1 {
	margin: 20px 0 10px 0;
}
* html .leftcol h1, 
* html .rightcol h1 {
	margin-top: 5px;
}	
.ubermich {
	margin-left: 0;
	/* background: url(img/ubermich.gif) no-repeat left bottom; */
}
* html .ubermich, 
* html .fan {
		padding-top: 10px;
		height: 244px;
}
.ubermich img {
	width: 627px;
	height: 252px;
	background-image: url(img/text_ubermich.gif);
}
.fanartikel {
	background: url(img/fan.gif) no-repeat 0px 50px;
	height: 260px;
}
.angebot_container {
	position: absolute;
	left: 66px;
	top: 64px;
	width: 138px;
	height: 252px;
	background: url(img/angebot.jpg) left bottom;
	z-index: +3;
}
.angebot img {
	width: 610px;
	height: 490px;
	background-image: url(img/text_angebot.gif);
	z-index: +22;
}
.link {
	float: left;
	margin: 0 2px 10px 6px;
	width: 140px;
	height: 120px;
	background-repeat: no-repeat;
}
.link a {
	display: block;
	width: 140px;
	height: 120px;
}
.link1 {
	background-image: url(img/link_1_werner.gif);
}
.link2 {
	background-image: url(img/link_2_caesar.gif);
}
.link3 {
	background-image: url(img/link_3_bowling.gif);
}
.link4 {
	background-image: url(img/link_4_klaui.gif);
}
.link5 {
	background-image: url(img/link_5_malersteinaure.gif);
}
.link6 {
	background-image: url(img/link_6_musicschule.gif);
}
.link7 {
	background-image: url(img/link_7_parket.gif);
}
.link8 {
	background-image: url(img/link_8_tomwaugh.gif);
}
.link9 {
	background-image: url(img/link_9_rahmen.gif);
}
.link10 {
	background-image: url(img/link_10_webmaster.gif);
}
.link11 {
	background-image: url(img/link_11_zurich.gif);
}
.link12 {
	background-image: url(img/link_12_zosport.gif);
}
.link13 {
	background-image: url(img/link_13_airbrshop.gif);
}
.link14 {
	background-image: url(img/link_14_citystore.gif);
}
.link15 {
	background-image: url(img/link_15_wiedmer.gif);
}
.link16 {
	background-image: url(img/link_16_lackierzentrum.gif);
}
.link17 {
	background-image: url(img/link_17_adagio.gif);
}
.link18 {
	background-image: url(img/link_18_meissner.gif);
}
* html .link {
	margin: 0 2px 12px 6px;
}
.eventkalender {
	position: absolute;
	left: 0;
	top: 0;
	width: 210px;
	height: 305px;
	background: url(img/eventkalender.jpg) left top no-repeat;
}
.events img {
	width: 390px;
	height: 210px;
}
html>body .events img {
	background-image: url(img/text_eventkalender.png);
}
* html .events img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/text_eventkalender.png",sizingMethod="crop");
}
.events {
	margin: 0 0 0 230px;
}
.bildgalerie {
}
/* image table */
.img_tl, 
.img_tr, 
.img_bl, 
.img_br { 
	width: 15px; 
	height: 15px;
}
.img_tl {
	background: url(img/img_tl.gif) no-repeat right bottom;
}
.img_t {
	background: url(img/img_t.gif) repeat-x left bottom;
}
.img_tr {
	background: url(img/img_tr.gif) no-repeat left bottom;
}
.img_l {
	background: url(img/img_l.gif) repeat-y right top;
}
.img_r {
	background: url(img/img_r.gif) repeat-y left top;
}
.img_bl {
	background: url(img/img_bl.gif) no-repeat right top;
}
.img_b {
	background: url(img/img_b.gif) repeat-x right top;
}
.img_br {
	background: url(img/img_br.gif) no-repeat left top;
}
.scroll {
	width: 631px;
	height: 254px;
}
.scroll,
.scroll_short {
	overflow: auto;
	background-position: 0 0;
}
* html .scroll,
* html .scroll_short {
	background-attachment: fixed;
	overflow-x: hidden;
	overflow-y: scroll;
}
.container .scroll_short {
	position: relative; 
	left: 0; 
	top: -2px;
	left: 140px;
	width: 534px;
	height: 255px;
	overflow-x:hidden;
}
/* hidden elements */
.hidden,
.navigation span, 
.logo h1, 
.logo h2, 
.logo p, 
.index h1,
.index h2,
.index p, 
.subnavigation li.title_gallery span,
.subnavigation li.title_shop span,
.subnavigation li.title_cart span,
.subnavigation li.title_airbrushauf span,
.events p,
.events ul,	
.events h1,
.angebot h1,
.angebot h2,
.angebot p,
.angebot ul,
.bildgalerie,
.link span,
.ubermich p,
.ubermich h1,
.ubermich ul,
label span,
.shop_thumbnails ul li a span {
	position: absolute;
	left: -2500px;
	top: -2500px;
} 
.left {
	float: left;
}
.right {
	float: rght;
}
br.cleaner {
	width: 100%;
	display: block;
	height: 1px;
	clear: both;
}
/* Page banners */
.banner1 h2,
.banner2 h2,
.banner3 h2 {
	margin: 4px 0;
	font-weight: normal;
	font-size: 16px;
}
.banner1 {
	width: 250px;
	margin: 5px 0 5px 25px;
	height: 400px;
	float: right;
}
.banner1 .banner {
	width: 120px;
	height: 320px;
	float: left;
}
.banner1 .download {
	text-align: center;
	float: right;
	margin-right: 20px;
	padding: 10px 0 0 0;
	z-index: 3;
}
.banner1 .download a {
	display: block;
	margin: 0 20px 15px 20px;
}

.banner2,
.banner3 {
	width: 326px;
	margin: 5px 0 0 0;
	float: right;
}
.banner2 {
	margin-bottom: 10px;
}
.banner2 .banner,
.banner3 .banner {
	width: 326px;
}
.download {
	background-color: #837f6d;
}
.banner2 .download,
.banner3 .download {
	width: 326px;
	height: 24px;
}
.download_info {
	display: block;
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.banner1 .download_info {
	margin-left: 125px;
}
.download a {
	text-decoration: none;
	color: #dad8d3;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}
.download a:hover {
	color: #fff;
}
.banner2 .download a,
.banner3 .download a {
	display: block;
	float: left;
	margin: 5px 0;
	width: 49.9%;
}
.code {
	color: #fff;
	font-family: Arial,Verdana, sans-serif;
	font-size: 12px;
	padding: 20px;
}
.popup h2 {
	margin: 1em 20px 0 20px;
	color: #fff;
}
.zuruck {
	text-align: center;
	clear: both;
	margin-bottom: 20px
}

.no_float {
	float:none;
	margin-left:350px;
	position:absolute;
	top:10px;
	*margin-left:none;
	*position:relative;
	}
	

	
*html .no_float textarea {
	display:block;
	}
	

