/*
****************************
JUWELIER SCHNEIDER
****************************
Produced by: Juergen Koller || Kollermedia.at
Last Edited: Juni 2010
*/


* {margin:0px; padding:0px;}
body {background:url(../img/bg_body.jpg) #573a24 no-repeat top left;  font:62.5% Verdana, Arial, Helvetica, sans-serif;}

.wrapper {height:1px; overflow:hidden; clear:both; display:block;}
.hidden {display:none;}
.print {display:none;}
a {color:#301e19;}
a img {border:none;}

#logo {position:absolute; top:187px; left:822px;}

/****** Structure ******/
#maincontent {width:985px; margin-left:89px; padding:258px 0 0 0;}
#leftcontent {width:150px; float:left; padding:225px 0 0 0; color:#f5dbc8; overflow:hidden; }
#leftcontent span {padding:0 40px 0 5px; display:block; font-size:1.5em;  line-height:22px;}
#leftcontent a {color:#f5dbc8; text-decoration:none;}
#leftcontent div {padding:30px 0 0 0px;  color:#876d5b; font-size:1.1em;}
#leftcontent div a {padding:0 2px; color:#876d5b; font-weight:normal; cursor:pointer;}
#leftcontent a#fs_sml {font-size:11px;}
#leftcontent a#fs_med {font-size:14px;}
#leftcontent a#fs_lrg {font-size:17px;}

#rightcontent {width:835px; float:left; background:#2b2625; overflow:hidden;}

/****** Navigation ******/
#navi {width:835px; height:39px; line-height:39px; margin-left:15px; overflow:hidden;}
#navi ul {list-style:none; position:relative; margin:11px 0 0 0;}
#navi ul li {float:left; color:#f5dbc8; font-size:14px; line-height:15px; border-right:1px solid #f5dbc8; }
#navi ul li:last-child {float:left; color:#f5dbc8; font-size:14px; line-height:15px; border-right:none;}
#navi ul li a {margin:0 15px; text-decoration:none; color:#f5dbc8;}
#navi ul li.hover a, #navi ul li.active a, #navi ul li a:hover, #navi ul li.hover li a:hover {color:#9e7c32}
#navi ul li.hover li a, #navi ul li.active li a {color:#ff5dbc8; font-weight:normal; line-height:39px;}
#navi ul ul {list-style:none; width:150px; position:absolute; top:-999em; }
#navi ul li.hover ul {top:39px; background:#2c5439; opacity:.80; filter:alpha(opacity=80); -ms-filter:"alpha(opacity=80)"; -khtml-opacity:.80; -moz-opacity:.80;}
#navi ul li li {background:none;}
#navi ul ul a {width:130px;}



/****** Content ******/
#content {width:732px; background:#f5dbc8; overflow:hidden; padding:30px 30px 15px 30px; color:#301e19; }
#contentleft {width:500px; float:left; font-size:1.2em;}
#contentleft h1 {color:#301e19; font-size:16px; padding:0 0 10px 0;}
#contentleft  p {padding:10px 0 20px 0; line-height:150%;}

.news-list-container {}
.news-list-item {}
.news-list-item span.news-list-date {font-size:11px; padding-left:110px;}
.news-list-item h2 {padding:5px 0 0 110px;}
.news-list-item h2 a {color:#301e19; font-size:16px;}
.news-list-item a img {float:left; margin:-35px 0px 0 0;}
.news-list-item p {padding:10px 0 5px 110px !important;}
.news-list-item p a {display:block; color:#301e19;}
hr.clearer {clear:both; padding-bottom:20px; visibility:hidden;}



form {}
form fieldset {border:none;}
form legend {display:none;}
form div {clear:both;}
form input, form textarea {float:left; margin:0 0 5px 0;}
form input {width:200px;}
form textarea {width:300px; height:100px;}
form label {width:100px; display:block; float:left; }
form input.powermail_submit {margin-left:100px; width:auto;}

/****** Sidebar ******/
#sidebar {float:right; width:162px; background:#89705e; padding:5px 0px; }
#sidebar * {padding:0 5px;}
#sidebar img {margin:5px 0 0 -10px;}
#sidebar h2 {font-size:1.8em; color:#ffffff; font-weight:normal;}
#sidebar h3 {font-size:1.4em; color:#301e19;}
#sidebar p { color:#ffffff; line-height:16px; padding:5px; font-size:1.1em;}
#sidebar a {text-decoration:none; color:#2f191c; }
#sidebar a:hover {text-decoration:underline; color:#2f191c;}
#sidebar ul {list-style:none; padding:5px 0 5px 0px;}
#sidebar ul li {list-style:none; padding:2px 0 2px 0px; font-size:1.4em;}

/****** Footer ******/
#footer {display:block; padding:20px 30px; color:#f5dbc8; font-size:1.2em;}

.marken-item{float:left;padding:20px;}
.news-single-backlink a{color:#301e19; padding:0 0 10px 0;}
.news-list-container h2 a{color:#301e19; font-size:12px; padding:0 0 10px 0;text-decoration:none;}

.items-news-list-item{float:left;width:230px;padding:20px;padding-left:0px;}
