* {
	margin: 0px;
	padding: 0px;
}

.left_menu li:hover {
    background-color: #d02121;
    color: black;
}
#BallonTip {
	border: 3px solid #D10505;
}

#BallonTip p {
	margin: 10px;
	position: relative;
}

.cls {
	height: 0px;
	font-size: 1px;
	clear: both;
}

.button:hover {
	cursor: pointer;
}

body {
	background-color:#9CE0F7;
	background-image:url("/images/background.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	color:#1D1D1B;
	font-family:Arial,Verdana,sans serif;
	font-size:12px;
	text-align:center;
/*
	background-color: #4c87cb;
	background-image: url(/layout/masterhair_2010/images/bg_fruehling.jpg);
*/
/*
	background-image: url(/layout/masterhair_2010/images/bg_rasen.jpg);
	background-position: top;
 */
}

#btn_feedback {
	background-image: url(/layout/masterhair_2010/images/btn_feedback.jpg);
	height: 137px;
	width: 33px;
	position: fixed;
	left: 0px;
	top: 180px;
	z-index: 200;
}

#btn_feedback:hover {
	background-image: url(/layout/masterhair_2010/images/btn_feedback_over.jpg);
	cursor: pointer;
}

#alert {
	background-image:url(/plenty/images/white.png);
	color:black;
	height:526px;
	position:absolute;
	width:656px;
	z-index:10000;
}
#seasonbackground {
/*
	background-image: url(/layout/masterhair_2010/images/fussball_back.png);
	background-repeat: no-repeat;
	background-position: center 21px;
*/
}

img {
	border: 0px;
}

hr.Trenner {
	height: 1px;
	border-top: 1px solid #8d8d8d;
	border-bottom: 0px;
	width: 582px;
	margin: 10px 0px 10px -10px;
}

#background {
	text-align: center;
	margin: 0px auto;
	width: 1000px;
	background-image: url(/layout/masterhair_2010/images/bg_page.png);
}

#root {
	text-align: left;
	margin: 0px auto;
	width: 980px;
	background: white;
}

#header {
	width: 980px;
	height: 144px;
	margin-bottom: 10px;
	background-image: url(/layout/masterhair_2010/images/bg_header.jpg);
}

#content {
	width: 980px;
	margin-bottom: 53px;
	overflow-x: hidden;
	overflow-y: auto;
}

#footer {
	width: 980px;
	height: 273px;
	background-image: url(/layout/masterhair_2010/images/bg_footer.jpg);
	background-repeat: repeat-x;
	color: #000000;
}

#header .top {
	height: 20px;
	width: 980px;
	margin-bottom: 2px;
}

#header .top .red {
	float: left;
}

#header .top .mininav {
	float: right;
	margin-right: 10px;
	line-height: 20px;
}

#header .middle {
	height: 61px;
	width: 980px;
	margin-bottom: 2px;
}

#header .middle img {
	margin: 11px 0px 0px 10px;
	float: left;
}

#header .middle .suche {
	float: right;
	margin: 13px 0px 0px 0px;
	background-image: url(/layout/masterhair_2010/images/bg_suche.png);
	width: 440px;
	height: 38px;
}

#header .middle .suche input[type=text] {
	float: left;
	margin: 5px 0px 0px 95px;
	width: 255px;
	height: 19px;
	padding: 3px 0px 0px 5px;
}

#header .middle .suche input[type=image] {
	float: right;
	margin: 5px 10px 0px 2px;
}

#searchresult {
	background: white;
	border: 1px solid #d10505;
	margin: 32px 0px 0px 95px;
	width: 345px;
	z-index: 100;
}

#searchresult .head {
	margin: 5px;
	width: 335px;
	font-weight: bold;
	border-bottom: 2px solid #d10505;
}

#searchresult .searchresult {
	height: 25px;
	line-height: 25px;
	margin: 5px 0px 5px 5px;
	float: left;
	width: 300px;
	overflow: hidden;
}

#searchresult .searchresult:hover {
	cursor: pointer;
	background: #cecece;
}

#searchresult .searchimage {
	float: right;
}

#searchresult .searchimage img {
	margin: 5px;
}

#header .menu1 {
	height: 30px;
	width: 980px;
	float: left;
}

#header .menu1 .social {
	float: right;
	margin: 8px 10px 0px 0px;
}

#header .menu1 .social img {
	margin: 0px 3px 0px 0px;
	float: left;
}

#header .menu2 {
	height: 28px;
	width: 980px;
	float: left;
}

#header .menu2 img {
	float:right;
	margin-top: 1px;
}

#content #left {
	float: left;
	width: 199px;
	margin: 0px 5px 0px 10px;
}

#content #middle {
	float: left;
	width: 582px;
	margin: 0px 3px;
	overflow: hidden;
	
}

#content #right {
	float: left;
	width: 161px;
	margin: 0px 0px 0px 5px;
	overflow: hidden;
}

#left .box {
	margin: 10px 0px 0px 0px;
	width: 199px;
	background-image: url(/layout/masterhair_2010/images/box_left_middle.jpg);
	background-repeat: repeat-y;
}

#left .box .top {
	width: 199px;
	height: 5px;
	background-image: url(/layout/masterhair_2010/images/box_left_top.jpg);
}

#left .box .middle {
}

#left .box .middle select {
	margin: 5px 10px;
	width: 179px;
}

#left .box .middle form {
	margin: 5px 10px;
}

#left .box .middle input {
	margin: 5px 0px;
}

#left .box .middle input[type=text] {
	margin: 5px 0px;
	width: 150px;
}

#left .box .middle #boxSuchbegriffes {
	width: 179px;
	margin: 10px;
}

#left .box .bottom {
	width: 199px;
	height: 5px;
	background-image: url(/layout/masterhair_2010/images/box_left_bottom.jpg);
}

#left img {
	margin: 10px 0px 0px 0px;
}

#middle #BreadCrumb {
	width: 582px;
	color: #8d8d8d;
	height: 20px;
	font-size: 11px;
}

#middle .box {
	width: 582px;
	background-image: url(/layout/masterhair_2010/images/box_middle_middle.jpg);
	background-repeat: repeat-y;
	margin-bottom: 10px;
}

#middle .box div.top {
	width: 582px;
	height: 36px;
	background-image: url(/layout/masterhair_2010/images/box_middle_top.jpg);
}

#middle .box .top_red {
	width: 582px;
	height: 35px;
	background-image: url(/layout/masterhair_2010/images/box_middle_top_red.jpg);
}

#middle .box .top_blue {
	width: 582px;
	height: 35px;
	background-image: url(/layout/masterhair_2010/images/box_middle_top_blue.jpg);
}

#middle .box .top_noborder {
	width: 582px;
	height: 35px;
	background-image: url(/layout/masterhair_2010/images/box_middle_top_noborder.jpg);
}

#middle .box .top_small {
	width: 582px;
	height: 5px;
	background-image: url(/layout/masterhair_2010/images/box_middle_top_small.jpg);
}

#middle .box .middle img.image {
	margin: 10px 20px;
}

#middle .box .middle table.Versand {
	width: 562px;
	margin: 10px;
}

#middle .box .bottom {
	width: 582px;
	height: 5px;
	background-image: url(/layout/masterhair_2010/images/box_middle_bottom.jpg);
}

#middle .box .NewArticleRow {
	width: 580px;
	height: 190px;
	margin: 10px 1px;
	overflow: auto;
}

.NewArticleRow .Article,
.NewArticleRow .Article .ArtName,
.NewArticleRow .Article .ArtPrice_red {
	float: left;
	width: 135px;
	margin: 0px 2px 0px 2px;
	text-align: center;
}

.ArtPrice_red {
	font-weight: bold;
	font-size: 14px;
	color: #D10505;
}

.NewArticleRow .Article img {
	height: 100px;
	margin: 5px 0px 10px 0px;
}

.NewArticleRow .Article .ArtName {
	height: 55px;
}

.NewArticleRow .Article .ArtPrice_red,
.TopArticle .Article .ArtPrice_red,
.CatArticle .Price,
.CatArticle .ArtPrice_red {
	font-size: 15px;
	font-weight: bold;
	color: #d10505;
}

.NewArticleRow .Article:hover,
.TopArticle .Article:hover {
	cursor: pointer;
}

.TopArticle .Article {
	margin: 5px 0px 5px 0px;
}

.CatImg {
	width: 271px;
	height: 86px;
	background-image: url(/layout/masterhair_2010/images/bg_img_list_cat.jpg);
	margin: 10px;
	float: left;
}

.CatImg img {
	float: left;
	margin: 20px 10px 0px 10px;
	width: 125px;
}

.CatImg h1 {
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 115px;
	margin: 30px 0px 0px 0px;
	text-decoration: underline;
}

.CatArticleRow {
	width: 582px;
}

.CatArticle {
	margin: 10px 18px;
	text-align: center;
	float: left;
	width: 150px;
	height: 250px;
}

.CatArticle .serie {
	color: #8d8d8d;
	width: 150px;
}

.CatArticle .ArtName {
	width: 150px;
	height: 45px;
}

.CatArticle .ArtPrice {
	width: 150px;
	font-size: 17px;
}

.CatArticle div.UVP {
	width: 150px;
	color: #8d8d8d;
}

.CatArticle div.UVP span.UVP {
	text-decoration: line-through;
}

.SearchResultArticle {
	width: 552px;
	margin: 10px 15px;
	border-bottom: 1px solid #8d8d8d;
	overflow: hidden;
	height: 200px;
}

.SearchResultArticle .article_order_form {
	float: right;
	width: 390px;
	height: 140px;
}

.SearchResultArticle img {
	float: left;
	margin: 10px 20px 10px 10px;
}

.SearchResultArticle .ArtName {
	font-size: 14px;
	color: #D10505;
	width: 390px;
	height: 32px;
}

.SearchResultArticle div.UVP {
	font-size: 12px;
	color: #3f3f3f;
	width: 390px;
	height: 15px;
}

.SearchResultArticle div.UVP span.UVP {
	text-decoration: line-through;
}

.SearchResultArticle .ArtPrice_red {
	color: #D10505;
	font-size: 17px;
	width: 390px;
	margin: 0px 0px 5px 0px;
}

.SearchResultArticle .ArticleAttrTable {
	width: 390px !important;
	margin: 0px 0px 5px 0px !important;
	height: 20px;
}

.SearchResultArticle .Availability {
	color: white;
	background-image: url(/layout/masterhair_2010/images/bg_availability.jpg);
	width: 180px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}

.SearchResultArticle .Anzahl {
	float: left;
	width: 200px;
	height: 29px;
	line-height: 29px;
}

.SearchResultArticle .ToCart {
	float: right;
	
}

.SingleArticle .middle {
	width: 560px;
	margin: 0px 10px;
}

.SingleArticle h1 {
	font-size: 15px;
	margin: 0px 0px 5px 10px;
}

.SingleArticle .ArtNr {
	color: #8d8d8d;
	font-size: 12px;
	float: left;
	margin: 0px 0px 0px 10px;
}

.ArtDetail {
	margin: 10px 0px 10px 0px;
	overflow: auto;
}

.ArtDetail .left {
	width: 200px;
	margin: 0px 20px 0px 0px;
	float: left;
}

.ArtDetail .left .Buttons {
	text-align: center;
	width: 200px;
}

.ArtDetail .right {
	float: left;
	width: 327px;
}

.ArtDetail .right .section {
	width: 327px;
	border-bottom: 1px solid #8d8d8d;
	margin: 0px 0px 10px 0px;
}

.ArtDetail .right .section div {
	float: left;
	width: 200px;
	font-size: 13px;
	color: #3f3f3f;
	margin: 0px 0px 10px 0px;
}

.ArtDetail .right .section div strong {
	font-weight: bold;
	font-size: 15px;
	color: #1a171b;
}

.ArtDetail .right .section img {
	float: right;
}

.ArtDetail .ArtPrice {
	font-size: 25px;
	font-weight: bold;
}

.ArtDetail .Hint {
	font-size: 12px;
	color: #3f3f3f !important;
}

.ArtDetail .Hint a {
	font-size: 12px;
	color: #3f3f3f !important;
}

.ArtDetail .right .section .Availability {
	color: white;
	background-image: url(/layout/masterhair_2010/images/bg_availability.jpg);
	width: 180px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

.ArtDetail .right .section .ActionImg {
	float: right;
	margin: 0px;
	height: 100px;
	width: 100px;
}

.ArtDetail .section .ArticleAttrTable {
	width: 327px !important;
	margin: 0px 0px 10px 0px !important;
}

.ArticleAttrTd_1 {
	text-align: right;
}

.ArtDetail .right .section input[type=image] {
	float: right;
	margin: 0px 0px 10px 0px;
}

.ArtDetail .right .section .Anzahl {
	width: 120px;
	margin: 0px 0px 0px 25px;
	line-height: 38px;
	float: left;
}

#b_comment {
	width: 327px;
	line-height: 20px;
	height: 25px;
	font-size: 13px;
	color: #3f3f3f;
}

.AddOns .button {
	width: 327px;
	line-height: 20px;
	height: 25px;
	text-decoration: underline;
	font-size: 13px;
	color: #3f3f3f;
}

.AddOns div img {
	float: left;
	cursor: pointer;
	margin: 0px 5px 5px 0px;
}

#div_we {
	width: 327px;
	line-height: 23px;
}

#div_we input[type=text] {
	float: right;
}

#div_we .Buttons {
	width: 327px;
	text-align: center;
}

#div_we .Buttons input {
	margin: 5px;
}

.ArtDescription h2,
.Meinungen h2 {
	font-size: 14px;
	color: #1a171b;
}

.Meinungen h3,
#comment h3 {
	margin: 0px;
	font-size: 13px;
	color: #3f3f3f;
}

.commentdiv {
	margin: 10px 25px 10px 25px;
}

.commentdiv input,
.commentdiv textarea {
	width: 532px;
	border: 1px solid #8d8d8d;
	line-height: 16px;
	font-size: 12px;
	color: #3f3f3f;
}

.commentdiv .CommentTable {
	margin: 10px 0px;
	width: 532px;
}

.CommentTable th {
	font-size: 12px;
	text-align: left;
}

.CommentTable td {
	text-align: right;
}

#commentshowdiv {
	width: 562px;
	margin: 10px;
}

#page_zettel {
	width: 562px;
	margin: 10px;
}

.dBoxMiddleContentLeft {
	float: left;
}

.dBoxMiddleContentRight {
	float: left;
}

#right .cart {
	background-image: url(/layout/masterhair_2010/images/bg_cart.jpg);
	width: 161px;
	height: 38px;
	margin-bottom: 10px;
	color: white;
}

#right .cart:hover {
	cursor: pointer;
}

#right .cart .content {
	float: left;
	margin: 8px 10px 0px 43px;
}

#right .cart .content .num_articles {
	font-size: 10px;
}

#right .box,
#right .box_corner,
#right .box_kasten {
	width: 161px;
	background-image: url(/layout/masterhair_2010/images/box_right_middle.jpg);
	background-repeat: repeat-y;
	margin-bottom: 10px;
	overflow: hidden;
}

#right .box_corner #bBewertungen {
	width: 152px;
	margin: 5px 0px 5px 7px;
}

#bBewertungen .LastComment,
.middle .LastComment {
	background-image: url(/layout/masterhair_2010/images/bg_bewertung.jpg);
	width: 152px;
	height: 142px;
}

.LastComment div.Sterne {
	position: relative;
	text-align: center;
	width: 100px;
	top: 40px;
	height: 15px;
	padding-left: 21px;
}

div.Sterne div.stern_active,
div.Sterne div.stern {
	margin: 0px 3px;
}

div.stern div.stern_active {
	margin: 0px;
}

.LastComment .Note {
	width: 130px;
	text-align: center;
	font-size: 16px;
	color: #3f3f3f;
	margin-top: 40px;
}

.LastComment div.Punkte {
	position: relative;
	width: 130px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #3f3f3f;
}

div.Punkte .PunkteVon {
	font-size: 12px;
	font-weight: bold;
	color: #cecece;
}

.LastComment .Text {
	font-size: 9px;
	font-weight: normal;
	color: #1a171b;
	width: 115px;
	height: 28px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	overflow: hidden;
}

.SoBewerten {
	color: #1a171b;
	margin: 5px 0px;
	font-size: 12px;
	font-weight: bold;
}

table.Sterne tr {
	height: 18px;
}

table.Sterne th {
	font-size: 10px;
	color: #3f3f3f;
}

.stern {
	background-image: url(/images/stern.gif);
	float: left;
	height: 12px;
	width: 12px;
}

.stern_active {
	background-image: url(/images/stern_full.gif);
	float: left;
	height: 12px;
	width: 12px;
}

#bBewertungen a.Bewertung {
	float: right;
	color: #d10505;
	margin: 10px 5px 5px 0px;
}

#right .box_corner {
	border-bottom: 1px solid #cacaca;
}

#right .box .middle,
#right .box_corner .middle,
#right .box_kasten .middle {
	width: 161px;
	overflow: hidden;
}

#right .box_corner .top {
	width: 161px;
	height: 13px;
	background-image: url(/layout/masterhair_2010/images/box_right_top.jpg);
}

#right .box .top_red {
	width: 161px;
	height: 34px;
	background-image: url(/layout/masterhair_2010/images/box_right_top_red.jpg);
}

#right .box .bottom {
	width: 161px;
	height: 5px;
	background-image: url(/layout/masterhair_2010/images/box_right_bottom.jpg);
}

#right .box_kasten {
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	overflow: hidden;
}

#right .box_kasten img {
	margin: 0px;
}

.TopArticle {
	width: 161px;
	border-top: 1px solid #cacaca;
	overflow: auto;
}

.TopArticle .Article img {
	float: left;
	margin: 5px 0px 5px 3px;
}

.TopArticle .Article .ArtName,
.TopArticle .Article .ArtPrice_red {
	width: 99px;
	margin: 3px 0px 3px 0px;
	float: right;
}

.footer1 {
	width: 320px;
	height: 180px;
	margin: 10px 0px 0px 25px;
	background-image: url(/layout/masterhair_2010/images/gfx_vert_separator.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
}

#footer h4 {
	margin: 15px 0px 20px 0px;
	font-weight: normal;
	font-size: 13px;
	font-weight: bold;
}

.footer1 ul {
	width: 150px;
}

#footer ul {
	float: left;
}

#footer ul li a {
	font-weight: bold;
	line-height: 20px;
}

.footer2 {
	width: 285px;
	height: 180px;
	margin: 10px 0px 0px 25px;
	background-image: url(/layout/masterhair_2010/images/gfx_vert_separator.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	
}

.footer3 {
	height: 180px;
	margin: 10px 0px 0px 25px;
	float: left;
}

.footer2 ul,
.footer3 ul {
	width: 110px;
}

#footer img {
	margin: 20px 0px 0px 25px;
}

#footer span {
	color: #CACACA;
	margin: 5px 0px 0px 25px;
}

.small {
	color: #000000;
	margin: 0px 0px 0px 10px;
}

h1 {
	color: #000000;
}

h2 {
}

h3 {
	margin: 5px 10px;
	
	
}

h4 {
}

h5 {
}

h6 {
}

p {
	margin-top: 5px;
	margin-bottom: 5px;
}

ul {
	list-style-type: none;
}

li {
}

a,
a:hover,
a:active,
a:visited {
	text-decoration: none;
	color:inherit;
	font-weight: inherit;
}



.red {
	color: #d10505;
}

.grey {
	color: #8d8d8d;
}

.center {
	text-align: center;
}

#header .top .red {
	font-size: 15px;
	line-height: 20px;
	margin-left: 10px;
}

#header .top .mininav a,
#header .top .mininav a:hover,
#header .top .mininav a:active,
#header .top .mininav a:visited {
	text-decoration: underline !important;
}

#header .middle .suche input[type=text] {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial,Verdana,sans serif;
}

#header .menu1 ul li {
	display: block;
	float: left;
	height: 30px;
	margin-top: 1px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #1d1d1b;
	padding: 0px 10px;
}

#header .menu1 ul li.active {
	background-image: url(/layout/masterhair_2010/images/bg_nav_top_active.jpg);
	color: white;
}

#header .menu1 .social a,
#header .menu1 .social a:hover,
#header .menu1 .social a:active,
#header .menu1 .social a:visited {
	text-decoration: underline;
	line-height: 17px;
	font-weight: bold;
}



#header .menu2 ul li {
	display: block;
	float: left;
	height: 27px;
	margin-top: 2px;
	line-height: 27px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	padding: 0px 5px 0px 10px;
}

ul.left_menu {
	background: #d10505;
	padding: 5px 0px;
}

ul.left_menu li.level1 a {
	margin: 5px 10px;
	color: white;
	line-height: 20px;
}

ul.left_menu li.level1 a:hover {
	margin: 5px 10px;
	color: white;
	line-height: 20px;
	font-weight: bold;
	
}

ul.left_menu li.level1 a:active {
	margin: 5px 10px;
	color: white;
	line-height: 20px;
	font-weight: bold;
	
}

ul.left_menu .level2_sub {
	display: none;
	visibility: hidden;
}

#left .box .middle h3 {
	margin: 5px 10px 7px 10px;
}

#middle .box .top h1 {
	font-size: 15px;
	margin: 0px 10px;
	line-height: 35px;
}

#middle .box .top_red h1,
#middle .box .top_blue h1 {
	font-size: 15px;
	margin: 0px 10px;
	line-height: 35px;
	color: white;
}

#middle .box .top_noborder h1 {
	font-size: 15px;
	margin: 0px 10px;
	line-height: 35px;
	color: #8d8d8d;
}

#middle .box .middle h3 {
	font-size: 13px;
}

#middle .box .middle p {
	margin: 5px 10px;
}

#middle .box .middle p {
	text-align: justify;
}

#right .box_corner h3 {
	margin: 0px 10px 5px 10px;
}

#right .box h3 {
}

#right .box .top_red h3 {
	color: white;
	line-height: 34px;
	margin: 0px 10px;
}

.formtable {
	width: 562px;
	margin: 10px;
}

.formtable td {
	vertical-align: middle;
	height: 23px;
}

ul.dot {
	list-style-type: disc;
	margin: 10px 0px 10px 20px;
}

.RatingBox {
	text-align: center;
	margin: 10px 215px;
}

.RatingBox .Text {
	text-align: left;
	overflow: hidden;
}

table.Comments {
	margin: 10px;
	width: 562px;
}

.comment {
	margin: 10px 25px;
}

.comment .Date,
.Rating .Date {
	margin-top: 10px;
	color: #8d8d8d;
	font-size: 11px;
}

.comment .Answer {
	background: #5f92bc;
	color: white;
	font-size: 11px;
	margin: 10px 0px;
	padding: 10px;
}

.Pagination {
	text-align: center;
	margin: 10px 0px;
}

#AllRatings {
	font-weight: normal;
}

#AllRatings .Rating {
	margin: 10px 0px 10px 25px;
	width: 532px;
}

#AllRatings .Rating .Top {
	font-weight: bold;
}

#w_comment .Sterne {
		margin: 0px 0px 10px 0px;
		width: 532px;
		overflow: auto;
}

#w_comment .Sterne span {
	float: left;
	margin-right: 5px;
}

#AllRatings .Rating p {
	margin: 5px 0px !important;
}

#CommentForm {
	width: 517px;
	margin: 10px 25px;
}

#CommentForm h3 {
	color: #D10506;
}

#CommentForm h3:hover {
	cursor: pointer;
}

#CommetForm th {
	vertical-align: top;
}

#CommentForm input[type=text],
#CommentForm textarea {
	width: 430px;
	border: 1px solid #8d8d8d;
}


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#FeedbackForm {
	width: 566px;
	margin: 45px;
	text-align: left;
}

#Bedingungen {
	width: 600px; 
	height: 480px;
	overflow-x: hidden;
	overflow-y:scroll;
	margin: 23px 0px 17px 23px;
}

#FeedbackForm #btn_close,
#Bedingungen #btn_close {
	width: 40px;
	height: 40px;
	background-image: url(/layout/masterhair_2010/images/btn_close.png);
	position: absolute;
	right: 5px;
	top: 5px;
}

#FeedbackForm #btn_close:hover {
	cursor: pointer;
}

#FeedbackForm h2 {
	margin-bottom: 10px;
}

#FeedbackForm hr {
	border-color: #CECECE;
	margin: 10px auto;
}

#FeedbackForm select {
	margin: 10px 0px;
}

#FeedbackForm textarea {
	width: 566px;
	margin: 10px 0px;
}

#FeedbackForm span {
	font-weight: bold;
}

#FeedbackForm span b {
	color: #D10505;
}

span#fb_thema.fb {
	margin: 0px 0px 0px 10px;
}

