/*
Gold: #b48a5f
Dunkelgold: #936d44
Silber: #8e8e8e alt: #7e7e7e
Dunkelsilber: #555
Dunkelsilber Hover: #777
Grau der Trennlinie: #232323
Hintergrundgrau: #111111
*/

/* Layout */
* {margin:0; padding:0;}
body {background:#111 url(../images/gui/bg.jpg) repeat;}
html, body {height:100%;}

#footer, #push {height:150px; margin:0 auto; width:800px;}
#footer-home {height:80px;}
#header, #content {margin:0 auto; padding:20px; width:800px;}
#content-small {margin:0 auto; padding:20px; width:500px;}
#wrapper-home {background:url(../images/gui/bg-home.jpg) no-repeat; min-height:100%; height:auto !important; margin:0 auto -80px; width:1000px;}
#wrapper {background:url(../images/gui/bg-page.jpg) no-repeat; background-attachment:fixed; background-position:top center; min-height:100%; height:auto !important; margin:0 auto -150px; width:1000px;}

/* Header */
.logo span {background:transparent; height:61px; width:800px;}
.logo span a {background:transparent url(../images/gui/cs.jpg) no-repeat 0 0; color:#8e8e8e; display:block; font-family:"Trajan Pro",Georgia,"Times New Roman",serif; font-size:38px; font-weight:bold; height:61px; text-align:center; text-indent:-5000em; text-decoration:none; width:800px;}
.logo span a:link, .logo span a:visited {background-position:0 0;}
.logo span a:hover {background-position:-800px 0;}
.logo span a:active, .logo span a:focus {background-position:-1600px 0;}

#menu {margin-top:8px;}
#menu ul, #menu ul li {list-style:none;}
#menu ul {cursor:default; margin-bottom:0; text-align:center;}
#menu ul li {display:inline; line-height:18px; margin-right:2px;}
#menu ul li.last {margin-right:0;}
#menu li a {padding:5px 10px;}
#menu li a {color:#8e8e8e; font-size:18px; letter-spacing:0.3px; text-decoration:none;}
#menu li a:hover {color:#b48a5f;}
#menu li.current a {color:#b48a5f; cursor:default;}

/* Breadcrumb */
#breadcrumb, #breadcrumb a {color:#8e8e8e; font-size:14px; margin-bottom:20px;}
#breadcrumb a:hover {color:#b48a5f;}
#breadcrumb .current {text-decoration:none;}
.zentriert #breadcrumb, .zentriert #breadcrumb a {color:#555;}
.zentriert #breadcrumb a:hover {color:#b48a5f;}

/* Carocrumb */
#carocrumb, #carocrumb a {color:#8e8e8e; margin-bottom:20px;}
#carocrumb a:visited {color:#8e8e8e;}
#carocrumb a:hover {color:#b48a5f;}
#carocrumb .current, #carocrumb a.current:hover {color:#8e8e8e; cursor:default; font-weight:bold; text-decoration:none;}

/* Allgemein */
::selection {background-color:#b48a5f; color:#111;}
::-moz-selection {background-color:#b48a5f; color:#111;}
:focus {outline:none;}
a:link {color:#b48a5f;}
a:visited {color:#8e8e8e;}
a:hover, a:active, a:focus {color:#936d44;}
abbr {border-bottom:1px dotted #8e8e8e; cursor:help;}
.footer abbr, .aktionskiste abbr {border-bottom:1px dotted #555;}
blockquote, cite, q {font-style:italic; margin:0 0 20px 20px;}
img {border:0;}
blockquote, cite, h1, h2, h3, h4, label, li, p, q, .wp-pagenavi, dd.gallery-caption, table {font-family:Georgia,"Times New Roman",serif;}
blockquote, cite, form, ol, ul, p, q, dd.gallery-caption, table {font-size:16px; letter-spacing:0.4px; line-height:28px;}
form, ol, ul, p, li, dd.gallery-caption, table {color:#8e8e8e; text-shadow:0 1px 1px rgba(0,0,0,0.7);}
cite {color:#555;}
dd.gallery-caption {margin-bottom:20px;}
form, p, ul, table {margin-bottom:20px;}
#content ul {margin-left:15px}
p+h2 {margin-top:30px;}
h1, h2, h3, h4 {color:#b48a5f; font-style:italic;}
h1 {font-size:28px; margin-bottom:20px;}
h2 {font-size:24px; margin-bottom:16px;}
.galerie img {margin-right:30px;}
#gallery-1 img {border:2px solid #b48a5f !important;}
#gallery-1 a:hover img {border:2px solid #936d44 !important;}
.single h2 {font-size:24px; margin-bottom:0;}
.keinabstand {margin-bottom:0;}
ul.hliste {list-style-image:url(../images/gui/listen-herz.jpg); margin-left:15px;}
.herz {font-size:14px; padding:0 8px 0 8px;}
.icon {margin-right:5px;}
div.info, .info li, .info p, .info a:link, .info a:visited {color:#555;}
.info a:hover, .info a:active, .info a:focus {color:#777;}
#content .info ul {margin-left:0;}
.infozeile, .infozeile a {color:#555; font-size:14px;}
.infozeile a:hover {color:#777;}
.liste li {list-style:none;}
.liste {margin:20px 0;}
#content .liste ul {margin-left:0; padding:0;}
.liste ul li {border-bottom:1px solid #232323; list-style-type:none;}
.liste ul li:first-of-type {border-top:1px solid #232323;}
.liste ul li a {color:#8e8e8e; display:block; font-size:16px; padding:7px 5px; margin:0; text-decoration:none;}
.liste ul li a:hover {background-color:rgba(51,51,51,0.2); text-decoration:none;}
.liste ul li a span.listenpunkt {color:#8e8e8e; text-decoration:none;}		
.liste ul li a:hover span.listenpunkt {color:#b48a5f; text-decoration:none;}
table {border-collapse:collapse;}
table.vita td.spalte-1-breite {width:120px;}
td {padding:5px; vertical-align:top;}
tr {border-bottom:1px solid #232323;}
tr:first-of-type {border-top:1px solid #232323;}
tr:hover td {background-color:rgba(51,51,51,0.2);}
.zentriert {text-align:center;}
.zentriert h1 {color:#8e8e8e;}

/* Blog */
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a:focus {color:#b48a5f; text-decoration:none;}
.abstandoben {margin-top:15px;}
.abstandunten {margin-bottom:13px;}
.aktionskiste, #comments, #pings, #respond {margin-top:40px;}
.aktionskiste h2, h2#pings, h2#comments-title, #respond h3 {margin-bottom:3px;}
.aktionskiste ul li {list-style-type:none;}
.author-name {color:#8e8e8e; font-size:18px;}
#cancel-comment-reply-link {font-size:12px; font-style:normal; font-weight:normal;}

/* Autorenkommentare */
.comment-author-caro .commentbody, .children .comment-author-caro .commentbody {padding-left:10px;}
.comment-author-caro .commentbody, .children .comment-author-caro .commentbody {background-color:rgba(0,0,0,0.2);}
.children .commentbody {background-color:transparent; padding-left:0;}

/* Caro: Text- und Autorenlinkfarbe Caro */
li.comment-author-caro .comment-text p,
li.comment-author-caro .comment-text a:link,
li.comment-author-caro .comment-text a:visited,
li.comment-author-caro .author-name a:link,
li.comment-author-caro .author-name a:visited,
li.comment-author-caro ul li.comment-author-caro .comment-text p,
li.comment-author-caro ul li.comment-author-caro .comment-text a:link,
li.comment-author-caro ul li.comment-author-caro .comment-text a:visited,
li.comment-author-caro ul li.comment-author-caro .author-name a:link,
li.comment-author-caro ul li.comment-author-caro .author-name a:visited {color:#b48a5f;}

/* Link-Hover- und Autorenlink-Hoverfarbe Caro */
li.comment-author-caro .comment-text a:hover,
li.comment-author-caro .comment-text a:active,
li.comment-author-caro .comment-text a:focus,
li.comment-author-caro .author-name a:hover,
li.comment-author-caro .author-name a:active,
li.comment-author-caro .author-name a:focus,
li.comment-author-caro ul li.comment-author-caro .comment-text a:hover,
li.comment-author-caro ul li.comment-author-caro .comment-text a:active,
li.comment-author-caro ul li.comment-author-caro .comment-text a:focus,
li.comment-author-caro ul li.comment-author-caro .author-name a:hover,
li.comment-author-caro ul li.comment-author-caro .author-name a:active,
li.comment-author-caro ul li.comment-author-caro .author-name a:focus {color:#936d44;}

/* Textfarbe verschachtelter Besucherkommentare */
li.comment-author-caro ul li .comment-text p {color:#8e8e8e;}

/* Link- und Autorenlinkfarbe nichtverschachtelter Besucherkommentare */
li .comment-text a:link,
li .author-name a:link {color:#b48a5f;}

/* Link-Hover- und Autorenlink-Hoverfarbe nichtverschachtelter Besucherkommentare */
li .comment-text a:hover,
li .comment-text a:active,
li .comment-text a:focus,
li .author-name a:hover,
li .author-name a:active,
li .author-name a:focus {color:#936d44;}

/* Link- und Autorenlinkfarbe verschachtelter Besucherkommentare */
li.comment-author-caro ul li .comment-text a:link,
li.comment-author-caro ul li .author-name a:link {color:#b48a5f;}

li.comment-author-caro ul li .comment-text a:visited,
li.comment-author-caro ul li .author-name a:visited {color:#8e8e8e;}

/* Link-Hover- und Autorenlink-Hoverfarbe Besucher */
li.comment-author-caro ul li .comment-text a:hover,
li.comment-author-caro ul li .comment-text a:active,
li.comment-author-caro ul li .comment-text a:focus,
li.comment-author-caro ul li .author-name a:hover,
li.comment-author-caro ul li .author-name a:active,
li.comment-author-caro ul li .author-name a:focus {color:#936d44;}

/* Autorenkommentare Ende*/
.comment-form-email, .comment-form-url, .comment-form-comment {margin-top:10px;}
.commentbody cite, .commentbody blockquote {border-left:5px solid #555; margin-left:20px; padding-left:5px;}
.commentbody {border-top:1px solid #232323; padding:20px 0;}
.comment-meta {margin:-8px 0 10px 0;}
.comment-notes {border-top:1px solid #232323; color:#555;}
.comment-pending {color:#b48a5f; margin-bottom:20px;}
.comment-pending span {background-color:rgba(0,0,0,0.2); border:1px solid #232323; padding:5px;}
#content #comments ul {margin-left:0;}
.depth-2, .depth-3, .depth-4,.depth-5 {margin-left:30px;}
li.depth-2, li.depth-3, li.depth-4, li.depth-5 {list-style-type:none;}
.entry-content {border-bottom:1px solid #232323;}
.entry-meta p, .entry-meta a:link, .entry-meta a:visited {color:#555;}
.entry-meta a:hover, .entry-meta a:active, .entry-meta a:focus {color:#777;}
h1.entry-title a:link, h1.entry-title a:visited, h1.entry-title a:hover, h1.entry-title a:active, h1.entry-title a:focus {color:#b48a5f; text-decoration:none;}
.form-allowed-tags {color:#555; font-size:14px;}
.form-allowed-tags abbr {border-bottom:1px dotted #555;}
.form-allowed-tags code {background-color:rgba(0,0,0,0.2); border:1px solid #232323; font-family:Consolas,"Courier New",Georgia,"Times New Roman",serif; font-weight:normal; padding:3px; margin-left:5px;}
.home .entry-meta {margin-bottom:40px;}
div.comment-meta {font-size:12px;}
#content .nobullet {list-style-type:none; margin-left:0;}
.page-id-9 ul li {list-style-type:none;}
.reply {font-size:12px; margin-top:20px;}
#respond {margin-bottom:20px;}
#respond h3 {color:#8e8e8e; font-size:24px;}
.silber {color:#8e8e8e;}
.silberlink a:link {color:#8e8e8e;}
.silberlink a:hover, .author-name a:active, .author-name a:focus {color:#b48a5f;}
.spalte1 {float:left; width:460px;}
.spalte2 {margin-left:460px;}
.trenner {border-top:1px solid #232323;}
.ustrenner {border-bottom:1px solid #232323; padding-bottom:3px;}

.wp-pagenavi {margin-top:30px;}
.wp-pagenavi .pages, .wp-pagenavi .extend {background:rgba(0,0,0,0.2); border:1px solid #8e8e8e; color:#8e8e8e; margin:2px; padding:3px 5px; text-decoration:none;}
.wp-pagenavi .current {background:rgba(0,0,0,0.2); border:1px solid #b48a5f; color:#b48a5f; margin:2px; padding:3px 5px; text-decoration:none;}
.wp-pagenavi .larger, .wp-pagenavi .nextpostslink, .wp-pagenavi .smaller, .wp-pagenavi .previouspostslink, .wp-pagenavi .first, .wp-pagenavi .last {background:rgba(0,0,0,0.2); border:1px solid #8e8e8e; color:#8e8e8e; margin:2px; padding:3px 5px; text-decoration:none;}
.wp-pagenavi a.larger:hover, .wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.smaller:hover, .wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.first:hover, .wp-pagenavi a.last:hover {border:1px solid #b48a5f; color:#b48a5f;}
.wp-pagenavi span.current {font-weight:bold;}

.first .last = page oder larger
.extend == pages

/* Kontaktformular */
a.anker:link, a.anker:visited, a.anker:hover, a.anker:active, a.anker:focus {border-bottom:none; color:#b48a5f; text-decoration:none;}
.hinweis {font-size:12px;}
.pflichfeld {color:#b48a5f; font-size:18px; font-weight:bold;}

input[type="text"], textarea {background:#f0f0f0 url(../images/gui/bg-input.png) no-repeat 0 0; border:2px solid #555; font-family:Consolas,"Courier New",Georgia,"Times New Roman",serif; font-size:16px; padding:5px;}
input[type="text"] {width:300px;}
textarea {height:240px; width:500px;}
textarea {overflow:auto;} /* Scrollbalken entfernen */
textarea:hover, input[type="text"]:hover {border:2px solid #b48a5f;}
textarea:focus, input[type="text"]:focus {background-color:#fff; border:2px solid #936d44;}
#kontaktformular p {margin-bottom:3px;}
#kontaktformular .formabstand {margin-top:10px;}
#kontaktformular .obligatory {display:none;}

button, input[type="submit"] {border:0 none; font-family:Helvetica,Arial,Geneva,sans-serif;}
button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {border:0 none; padding:0;}

.button, .button:visited, input[type="submit"], input[type="submit"]:visited {
background:#b48a5f url(../images/gui/button-bild.png) repeat-x;
border-bottom:1px solid rgba(0,0,0,0.25);
border-radius:5px;
box-shadow:0 1px 3px rgba(0,0,0,0.5);
color:#111; 
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:bold;
line-height:1;
margin-top:15px;
padding:8px 14px 9px;
position:relative;
text-decoration:none;
}

.button:hover, input[type="submit"]:hover {background-color:#936d44; color:#000;}
.button:active, input[type="submit"]:active {top:1px;}

/* Footer */
.footer a {color:#555; text-decoration:none;}
.footer a:hover {color:#777; text-decoration:underline;}
.footer a.footer-current {color:#666; cursor:default; text-decoration:none;}
.footer p {cursor:default; color:#555; font-size:12px; text-align:center;}
.footer-line {margin-bottom:10px;}
.footer a.nh:hover {color:#666; text-decoration:none;}
.footer a:link .footer-iconlink, .footer a:visited .footer-iconlink {margin:0 3px 0 0; opacity:0.3;}
.footer a:hover .footer-iconlink, .footer a:active .footer-iconlink, .footer a:focus .rss-iconlink {opacity:1.0;}
.footer a:hover .footer-textlink {text-decoration:underline;}