/*----------------------------------------------------------------------
# FOR YOUJOOMLA LLC COPYRIGHT REMOVAL VISIT THIS PAGE 
# http://www.youjoomla.com/faq/view/you-joomla-templates-club/can-i-remove-youjoomla.com-copyright/78
# Youjoomla Default Index - 
# ----------------------------------------------------------------------
# Copyright (C) 2007 - 2009 YOUJOOMLA LLC . All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: YOUJOOMLA LLC
# Website: http://www.youjoomla.com
------------------------------------------------------------------------*/

@import url("layout.css"); 
@import url("menus.css"); 
@import url("typo.css"); 
/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}
/* CSS Reset */

body{font-family: Georgia; color:#333; font-size: 13px;  line-height:130%;background:#fcfcfc}
a:focus{outline:0px}
focus{outline:0px}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0.5em 0}
.small, .createdate, 
.modifydate, .modifydate_f, .mosimage_caption, .createby, 
.createby_f{text-transform:lowercase; font:italic bold 10px/14px Times}
.createdate_f{text-transform:lowercase; font:italic bold 9px/25px Times; text-align:center; text-indent:0}
ul{margin:0px; padding:0px; list-style:none}
ul li, ul li:hover{padding-left:15px}
fieldset{padding:.5em; border:0}
body a {cursor:pointer} 
body a:hover{cursor:pointer;}
a:link, a:visited{text-decoration:none}
a:hover{text-decoration:none;}
h1, .componentheading{font-size: 14px; font-weight: bold; font-family: Times, serif; line-height:1.7em}
h2, .contentheading{font-size:2.5em; line-height:1.5em}
h3{font-size:1.3em; line-height:1.3em}
h4{font-size:1.2em; line-height:1.2em}
h5{font-size:1.1em; line-height:1.1em}
h6{font-size:1em; line-height:1em; font-weight:bold}

.clr{clear:both; height:1px}
.input{border:0}
.contentdescription img{padding:5px; margin:15px} 
.contentheading, 
.contentheading a:link, 
.contentheading a:visited{text-transform:letter-spacing:normal; font:15px Georgia; text-transform:none; padding:0;color:#333;}
.contentheading_f, 
.contentheading_f a:link, 
.contentheading_f a:visited{text-transform:letter-spacing:normal; font:15px Georgia; text-transform:none; padding:0;color:#333;}

.contentheading_f2{display:block; width:auto}
.contentheading a:hover{text-decoration:none;}
.componentheading{text-transform:letter-spacing:normal; font: bold 20px/20px Times; padding:5px 0 5px 10px; margin-bottom:5px; width:98%}
.contentpaneopen{width:100%; padding:0px; margin:0; text-align:left; position:relative}
.contentpane{width:100%; margin:0; padding:0}
.contentpaneopen, 
.contentpane, 
table.blog{margin:0 0 0 0; padding:0;}
.contentpaneopen{border-collapse:separate; border-spacing:3px;text-align:left;}
.article_column{margin:0; padding:0;background:none repeat scroll 0 0 #DDDDDD; }
table.contenttoc{margin:0 0 10px 10px; padding:0; width:30%; float:right}
.toclink{padding:5px; display:block; margin:2px 0}
.article_separator{display:block; height:0px; margin:0; clear:both}
.inputbox{margin-top:0px}
img a, img{border:0}

.img_caption{margin-right:20px !important}
.img_caption p{text-align:center; color:#d3d2d2}

.img_caption.left, .img_caption.right{margin-top:3px}
.img_caption img{padding:4px}
.img-border{padding:4px; margin-right:10px}
.img_caption.left{float:left; margin-right:1em}
.img_caption.right{float:right; margin-left:1em}
.img_caption.left p{clear:left; text-align:center}
.img_caption.right p{clear:right; text-align:center}
.contentdescription img{padding:0 3px}
input#search_searchword{padding:2px}
table.searchintro{padding:10px 0; width:100%}
table.searchintro td{padding:5px!important}

.button{padding:1px 3px; border:none; margin-top:5px}
.back_button{padding:0 5px}
.readon{height:21px; text-transform:uppercase; font-weight:normal; line-height:21px; padding:0 5px; display:block; float:left; font-size:11px; margin-top:5px}

.pollbuttons .button, 
#form-login .button{border:0; height:23px; text-transform:lowercase; font:bold 10px/22px Times; padding:0 0 2px 0; margin:0; width:50px; text-align:center}

.button, .button validate, .validate{border:0; height:28px; text-transform:uppercase; font: 12px/22px; padding:0 0 2px 0; margin:0; width:100px; text-align:center}
a.pagenav, 
.pagenav_prev a, 
.pagenav_next a, 
.pagenavbar a, .back_button a{height:21px; text-transform:uppercase; font-weight:normal; line-height:21px; padding:0 5px; text-decoration:none}

ul.pagination{margin:15px auto 10px; padding:10px 0 0}
ul.pagination li, 
ul.pagination li:hover{background-image:none; display:inline; margin:3px; padding:0}
ul.pagination li span{padding:2px 5px; display:block}
ul.pagination a{padding:3px 5px; display:inline; text-decoration:none}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus{}
.pagenavbar{font-weight:bold; padding-left:14px}
.pagenavcounter{font-weight:bold; padding:8px 14px 0 14px}
table.pollstableborder td.sectiontableentry1, 
table.pollstableborder td.sectiontableentry2, 
table.pollstableborder tr.sectiontableentry1 td, 
table.pollstableborder tr.sectiontableentry2 td{height:20px; padding-left:5px; text-align:left; padding-right:10px; line-height:18px; margin-bottom:5px; background:none; border:none}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, 
td.sectiontableentry1, td.sectiontableentry2{height:20px; padding:0 10px; line-height:29px}
table.pollstableborder{border:none; padding:0; width:100%; text-align:left}
table.pollstableborder img{vertical-align:baseline}
table.pollstableborder td{padding:0 5px !important}
.sectiontableheader{padding:5px; font-weight:bold}
form.poll label{line-height:24px}
body li{padding-left:20px; text-decoration:none}
body li:hover{padding-left:20px; text-decoration:none}

.contentpaneopen_edit{position:absolute; left:0; top:0}
.contentpaneopen_edit img{height:15px; width:15px}

.tool-tip{float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; text-align:left; z-index:1000000}
.tool-title{padding:0; margin:0; font-size:12px; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; text-align:left; background:url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size:11px; margin:0; text-align:left}

input.system-openid{background:url(http://openid.net/login-bg.gif) no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px}

.system-unpublished{background:#e8edf1; border-top:4px solid #c4d3df; border-bottom:4px solid #c4d3df}

#system-message{margin-bottom:10px; padding:0}
#system-message dt{font-weight:bold}
#system-message dd{margin:0; font-weight:bold; text-indent:30px}
#system-message dd ul{color:#333;
list-style:none outside none;
margin-bottom:0;
padding:10px;}
#system-message  dd li{background:none;font-family:Georgia;
font-size:18px;
padding-left:15px;
text-decoration:none;}

#system-message dt.message{display:none}
#system-message dd.message{}

#system-message dt.error{display:none}
#system-message dd.error ul{color:#c00; background-color:#E6C0C0; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B}

#system-message dt.notice{display:none}
#system-message dd.notice ul{color:#c00; background:#EFE7B8; border-top:3px solid #F0DC7E; border-bottom:3px solid #F0DC7E}

#system-debug{color:#ccc; background-color:#fff; padding:10px; margin:10px}
#system-debug div{font-size:11px}

.invalid{border-color:#f00}
label.invalid{color:#f00}

#editor-xtd-buttons{padding:5px}
.button2-left, 
.button2-right, 
.button2-left div, 
.button2-right div{float:left}
.button2-left a, 
.button2-right a, 
.button2-left span, 
.button2-right span{display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer}
.button2-left span, 
.button2-right span{cursor:default; color:#999}
.button2-left .page a, 
.button2-right .page a, 
.button2-left .page span, 
.button2-right .page span{padding:0 6px}
.page span{color:#000; font-weight:bold}
.button2-left a:hover, 
.button2-right a:hover{text-decoration:none;}
.button2-left a, 
.button2-left span{padding:0 24px 0 6px}
.button2-right a, 
.button2-right span{padding:0 6px 0 24px}
.button2-left{background:url(../images/j_button2_left.png) no-repeat; float:left; margin-left:5px}
.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat; float:left; margin-left:5px}
.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}
.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}
.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}
.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}

td.contentheading-spec {margin-top:17px; padding-top:17px; border-top: 1px dotted #999;}
a.contentpagetitle-spec:link, a.contentpagetitle-spec:visited {color:#000;text-transform:uppercase;font-size:16px;font-family:serif;}
a.readon-spec {display:block;margin-bottom:17px;}

.nlpos {float:right;width:50%;background-color: black}

.scqtytext {padding: 0 10px;font-weight:bold;}
.scshorttext {padding: 0 10px;font-size:1.2em; line-height:1.2em}
.scqtytext {float:left}
.scqty {float:left}
.scunitpricetext {padding: 0 10px;float:left}
.scunitprice {padding: 0 10px;}
.atczone {padding:0 3px}

button, input[type="reset"], input[type="button"], input[type="submit"] {
	-moz-appearance:button;
	-moz-binding:none;
	-moz-box-sizing:border-box;
	-moz-user-select:none;
	background:url("../images/buttons/buttonbg.png") repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Georgia;
	font-size:14px;
	padding:2px;
	text-align:center;
	text-shadow:none;
	white-space:pre;
}

.hover_block2 {width:130px;height:200px;float:left;margin:15px;}

.xtbuttons {float:none;text-align:center}

._thumbs {width:170px;height:170px;}

.overviewtable {position:relative;width:166px;height:250px;margin:0 10px 10px 0;background:#fff;padding:0 2px}
.overviewtable .contentheading_f2 {padding-top:180px;}
.overviewtable ._thumbs {position:absolute;top:0;left:0;}
.overviewtable .jcomments-links {display:none;}

#moduletable_lsearch {background:none; /* ohne _ natuerlich */
top:171px; /* 80px*/
left:0;
position:absolute;
text-align:center;
width:170px;
z-index:100;}

.lotions img {float:left;}
.lotions2 img {float:right;margin-top:-55px}

.intro img {float:left}

.vergefacebooklikelike {bottom:18px;
height:20px;
left:30px;
margin:0;
position:absolute;}