/*
****************************
Juwelier Vogl
****************************
Status: fine
Version: 1.0.2
Last Changed: 15.10.2009 22:00
*/

/****** 1.1 Body und Reseter ******/
* {margin:0px; padding:0px;}
html, body {height:100%;}
body {background:#ffffff; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#050606; background:url(../img/bg_body.jpg) no-repeat center top;}

/****** 1.2 Basic Declarations ******/
.wrapper {height:1px; overflow:hidden; clear:both; display:block;}
.hidden {display:none;}
a img {border:none;}


/****** 2.1 Main Structure ******/
#centerlayout {width:792px; margin:0px auto; padding-bottom:20px;}


/****** 2.2 Header ******/
#header {height:115px; overflow:hidden;background:#ffffff;}
#header a#logo{float:left;padding-left:18px;}


/****** 2.4 Navigation ******/

ul#navigation {list-style:none; font-family:Georgia, "Times New Roman", Times, serif; float:right; display:block;  margin-right:-4px; padding:46px 0px 0 0; }
#navigation li {display:block; padding:0 0 0 4px; float:left;}
#navigation a {color:#5c5c5c; text-decoration:none; font-weight:bold; padding-right:4px; display:inline; float:left; }
#navigation span {color:#050606; text-decoration:none;}
#navigation a#active, #navigation li a:hover, #navigation li.active a span, #navigation li a:hover span {color:#ba8c00;}

#navigation a {border-left: 1px solid #5c5c5c;margin: 0 5px 0 -5px;padding: 0 0 0 5px; }
#navigation  .first { border:0;}


ul.subnavi#uhren {margin:70px 0 0 370px;}
ul.subnavi#schmuck {margin:70px 0 0 345px;}
ul.subnavi#ueber_uns {margin:70px 0 0 545px;}
ul.subnavi#kontakt {margin:70px 0 0 648px;}


ul.subnavi {list-style:none; display:block; font-family:Georgia, "Times New Roman", Times, serif;}
.subnavi li {display:block; padding:6px 0 0 4px; float:left;}
.subnavi a {color:#5c5c5c; text-decoration:none; font-weight:bold; padding-right:4px; display:inline; float:left; line-height:13px;}
.subnavi span {color:#050606; text-decoration:none;}
.subnavi a#active2, .subnavi a#active3, .subnavi li a:hover, .subnavi li.active a span, .subnavi li a:hover span {color:#ba8c00;}

.subnavi a {border-left: 1px solid #5c5c5c;margin: 0 5px 0 -5px;padding: 0 0 0 5px; }
.subnavi .first { border:0;}

/****** 3 Content ******/
h1 {display:block; background:#ffffff; color:#c8c7c8; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:center;}
h1 img{padding-top:5px;}
h2 {padding-bottom:13px;text-transform:uppercase;}
p{padding-bottom:15px;}

#content {padding:30px 35px; overflow:hidden; background:#ffffff;}
#content h2 {color:#5c5c5c;  font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

#animation {background:#FFFFFF;}
#animation p{height:237px;}
#animation h2 {display:none;}

#content a {color:#050606; text-decoration:underline;}
#home {background:url(../img/home/bg_home.jpg) no-repeat 425px 40px; height:194px; margin-bottom:20px;}
#home div {float:left; width:150px; margin-right:80px; display:inline;}
#home p {padding-bottom:13px;}
#home img {margin-left:-8px;}
#home .home_news {width:240px; margin:0 0 0 10px;}
#home .home_news img{float:left; padding-right:10px; margin-top:-5px;}
a.mehr {text-decoration:none !important;}
a.mehr:hover{text-decoration:underline !important;}

#home #home_news .csc-textpic-above img {margin: -20px 0px 35px 0px;}

#philosophie {padding-top:60px;}
#philosophie h2 {clear:both;}
.p_col1{width:380px;float:left;}
.p_col2{width:240px;float:left; margin:0 0 0 80px;}



#ueber_uns {}
#ueber_uns h2 {position:relative;}
#ueber_uns p{width:300px; float:left;}
#ueber_uns img {float:left; padding-right:30px;}


#news_events {}
#news_events h2 {padding-bottom:5px;}
#news_events div#box {border-bottom:1px solid #d1cece; overflow:hidden; padding:20px 0; margin-left:-8px; }
#news_events div#box img {float:left;}
#news_events div#box div {padding:5px 50px 0 140px;}
#news_events div#box h3 {padding:0 0 10px 0;}

#box img{padding-left:7px;}

#marken {padding-bottom:40px;}
#marken ul {}
#marken li {padding:0px 8px 8px 0;white-space:nowrap;}
#marken a  {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#2f2f2f;}
#marken a:hover, #marken a.active {color:#ba8c00;}


.product {border-top:1px solid #d1cece; padding:20px 100px 10px 0;}

.product h3 {padding:0 0 20px 30px;}
.product p, .product ul {padding:0 0 15px 30px;}
.product a.mehr {padding:0 0 0 30px;}
.product img {float:right; padding-left:30px;}

#logos a{float:left; width:180px; padding:10px 0; text-align:center;}
#logos img {}

#mailform {background:#7a7a7a; width:465px;padding:30px 10px 30px 10px;}
#mailform  br {clear:both;}
#mailform  fieldset {border:none; padding:30px 10px 20px 10px; background:red;}
#mailform  label {width:100px; color:#ffffff; float:left; display:block;}
#mailform  input {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; width:340px; border:none; float:left; margin-bottom:10px; background:#ffffff; padding:1px 2px;}
#mailform  textarea {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; width:344px; border:none;margin-bottom:10px; height:90px;}
#mailform  .csc-mailform-submit {width:444px;}
*html #mailform  textarea {overflow:auto; width:344px; margin-left:-3px;}

.news-latest-item {width:155px; height: 260px; display:inline;  margin:0 5px 10px 0; float:left; padding:10px; text-align:left;}
.news-latest-item img {border:0px solid #aaaaaa;}
.news-latest-item h3 {overflow: hidden;height:60px;display:block;text-align:center;}

.news-latest-container a{font-weight:normal;}

#footer{background:#5c5c5c; height:24px; line-height:24px;color:#716f71; padding:0 40px; overflow:hidden; clear:both;}
#footer a {color:#FFFFFF;padding:0 5px 0  0;}
#footer span{color:#FFFFFF;}
#size_small {font-size:11px;}
#size_middle {font-size:13px;}
#size_big {font-size:15px;}
#footer span {float:left;}
#footer form {float:right;}
#footer input {width:120px; margin-right:10px; float:left; margin-top:2px;}
#footer input#submit {background:#5c5c5c; border:none; padding:0 3px; color:#FFFFFF; width:auto; margin:2px 0 0 0;}

 .p_col2 .home_news .bodytext{display:none;}

.tx-indexedsearch-info, .tx-indexedsearch-percent{display:none;}
.clearer{clear:both;height:20px;}


/*Franz Koenig*/
.csc-textpic-caption {font-size: 14px;}
.csc-textpic .csc-textpic-imagewrap dl {padding-right: 15px;}
.csc-frame-frame1 {background:#f7f5f8; padding: 0px 0px 0px 10px;}
.csc-frame-frame1 h2 a{color:red; font-size: 14px;}
.news-latest-container {padding-bottom: 0px;}

.trauring h2 {padding-left: 29px;}

.kontakter a {margin-left: 30px;}
