@charset "UTF-8";
/* CSS Document */

/* Globale html/css Elemente */

* { margin: 0; padding: 0 }

html { font-size: 62.5% }

h1 { color: #c60; font-size: 2.8em; font-style: italic; font-weight: bold; letter-spacing: 0.05em; margin-bottom: 0.75em }
h1 a, h1 a:visited  { color: #c60; text-decoration: none }
h1 a:hover { text-decoration: underline }

h2 { border-top: 1px dotted #b88a5d; border-bottom: 1px dotted #b88a5d; color: #c60; font-size: 1.8em; font-style: italic; font-weight: normal; letter-spacing: 0.05em; margin-bottom: 1.25em; padding:0.25em;  }

h3 { color: #c60; font-size: 1.4em; font-style: italic; font-weight: normal; letter-spacing: 0.05em;line-height: 1.5em; margin-bottom: 0.5em  }

h4 { color: #b88a5d; font-size: 1.2em; font-weight: bold; letter-spacing: 0.05em;line-height: 1.5em; margin-bottom: 0.5em  }

h5 { color: #b88a5d; font-size: 1.4em; font-style: italic; font-weight: normal; letter-spacing: 0.05em;line-height: 1.5em; margin-bottom: 0.5em  }

h6 { color: #b88a5d; font-size: 1.4em; font-style: italic; font-weight: normal; letter-spacing: 0.05em;line-height: 1.5em; margin-bottom: 0.5em  }

em { font-style: italic }

ul, ol, dl { list-style-position: inside }

p { font-size: 1.4em; line-height: 1.5em; margin-bottom: 1em }

a, a:visited { color: #685744; text-decoration: underline; font-style: italic }
a:hover, a:active { color: #c60; text-decoration: underline; font-style: italic }

hr { visibility: hidden }

.alignleft { float: left }
.alignright { float: right }
.aligncenter { display: block; margin: 0 auto }

.clr { clear: both }

/* Wordpress > Layout Theme > Navigation */

body, html { background: #e4e7d1 url(images/bg_main.gif); font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 50px }

#wrapper { margin: 0 auto; width: 1080px }
#top { background: url(images/ribbon.gif) top no-repeat; height: 70px; margin-top: 15px; padding-top: 12px; padding-left: 80px; position: absolute; width: 1000px; z-index: 100 }
.logo { float: left; margin-top: -8px; width: 400px }
.logo h1 { color: #b88a5d; padding: 0 }
ul.topmenu { list-style-type: none; margin-left: 400px; width: 520px }
ul.topmenu li { display: inline; float: left; padding-left: 1.5em; text-align: right }
ul.topmenu li a, .topmenu li a:visited { color: #cfb777; font-size: 1.4em; letter-spacing: 0.05em; text-decoration: none }
ul.topmenu li a:hover, ul.topmenu li.current a { color: #c60 }

/* Wordpress > Layout Theme > Header */

#headerimg { height: 308px; margin: 0 auto; position: relative; z-index: 20; width: 960px }
.headerimg-start {background: url(images/headerimg_start.jpg) no-repeat }
.headerimg-band {background: url(images/headerimg_band.jpg) no-repeat }
.headerimg-bert {background: url(images/headerimg_bert.jpg) no-repeat }
.headerimg-oleg {background: url(images/headerimg_oleg.jpg) no-repeat }
.headerimg-roy {background: url(images/headerimg_roy.jpg) no-repeat }
.headerimg-galerie {background: url(images/headerimg_media.jpg) no-repeat }
.headerimg-kontakt {background: url(images/headerimg_kontakt.jpg) no-repeat }
.headerimg-guests {background: url(images/headerimg_guests.jpg) no-repeat }

/* Wordpress > Layout Theme > Inhaltsbereich */

#page { background: #e4e7d1; border: 10px solid #4e4139; -moz-border-radius: 15px; -webkit-border-radius: 15px;  margin: -15px auto 0 auto; padding: 20px; position: relative; z-index: 100; width: 900px }

#content { float: left; padding: 0 25px 0 0; width: 650px }
#widecontent {}
.footerimg { background: url(images/footerimg_start.png) top no-repeat; height: 157px; margin: 0 auto; width: 960px }

/* Wordpress > Layout Theme > Rechte Spalte > Seiten */

.page_item { background: #960; font-size: 1.6em; font-style: italic; line-height: 1.5em; list-style-type: none; margin-bottom: 3px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 0.25em 0.75em; }
.current_page_item { background: #c60 url(images/bg_band_navi.gif) center right no-repeat; font-size: 1.6em; font-style: italic; line-height: 2em; list-style-type: none; margin-bottom: 3px; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 0.25em 0.75em; }
.page_item a { color: #fff; letter-spacing: 0.05em; text-decoration: none }
.page_item:hover { background: #b88a5d;  color: #fff }
.current_page_item a { color: #4e4139; text-decoration: none }

/* Wordpress > Sidebar */

div.sidebar { float: right; margin-top: 5.5em; width: 200px }
div.sidebar ul { padding-bottom: 2em }
div.sidebar li { list-style-type: none }
div.sidebar ul li ul { list-style-type: none }

.subcat { list-style-type: none }
.subcat li { float: left; margin: 0 0 4em 0  }
.subcat li a { background: #996600; border: 0; color: #fff; font-size: 1.4em; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 0.5em 0.75em; text-decoration: none; font-style: italic }

.bert_solo { margin: 0 30px 0 -50px; position: relative }
.oleg_solo { margin: 0 30px 0 -50px; position: relative }
.roy_solo { margin: 0 }

/* Wordpress > Posts > Links und Buttons */
.post, .gallery { margin: 0 0 4em 0 }

.the_time { background: #b88a5d; color: #fff; float: left; font-weight: bold; margin: 0; padding: 0.15em; width: 75px; text-align: center }

.the_post_headline { padding: 0.15em 7em; font-weight: bold }
.the_post_headline a, .the_post_headline a:visited  { color: #c60; text-decoration: underline }
.the_post_headline a:hover { text-decoration: underline }

.bilderrahmen { background-color: #f3f3f3; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 10px 10px 10px; padding: 0.5em; text-align: center }

a.post-edit-link { background: #996600; color: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 0.5em 0.75em; margin: 1em 0; text-decoration: none; font-style: italic }
a.post-edit-link:hover, a.btn:hover, .btn:hover { background: #b88a5d }
a.btn, .btn { background: #960; border: 0; color: #fff; font-size: 1.4em; -moz-border-radius: 15px; -webkit-border-radius: 15px; padding: 0.5em 0.75em; text-decoration: none; font-style: italic }

/* Wordpress > Posts > Kommentare */
h3#comments { margin: 1em 0 }

.commentlist { margin: 2em 0 }
.commentlist li { margin-bottom: 1em; list-style-type: none }
.commentlist p { background: #fff; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin: 0; padding: 1em } 
.comment_author { background: url(images/bg_comment.gif) top left no-repeat; font-size: 1.4em; font-style: italic; padding: 1em 0 0 4em }
div.comment_author img { float: left; margin-right: 1em }
.children { margin: 0 0 0 5em }

.avatar { border: double #685744 }

div#commentfield { margin: 2em 0 }

#respond { margin: 2em 0 }
#respond fieldset { margin: 2em 0; padding: 1em }
#respond textarea, #respond input, #respond label { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em }
#respond legend { background:url(images/bg_commentform.gif) no-repeat ;  font-size: 1.4em; font-style: italic; height: 50px;padding: 0.5em 0 0 1em; width: 290px }
#respond label { display: block; margin: 0.5em 0 1em 0 }
#respond textarea { display: block; height: 75px; margin-bottom: 1em; padding: 1em; width: 600px }

/* Captions */
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-caption { background-color: #f3f3f3; border: 1px solid #ddd; border-radius: 3px; -khtml-border-radius: 3px; margin: 1em; -moz-border-radius: 3px; padding-top: 0.5em; text-align: center; -webkit-border-radius: 3px }
.wp-caption p.wp-caption-text { font-size: 1.2em; line-height: 1.5em; padding: 0.5em; margin: 0 }
/* End captions */
 
/* Wordpress > Sidebar > Widgets > Gigpress */

li.widget_gigpress { margin-bottom: 2em }
li.widget_gigpress h2.widgettitle { color: #fff; background: #990000; margin: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0.5em }
.gigpress-listing { background: #fff; border-right: 2px solid #ccc; border-bottom: 2px solid #999; border-left: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0 0 1em 0 }
.widget_gigpress li { background: #fff; border-bottom: 1px dotted #ccc; font-size: 1.4em; padding: 0.5em 1em }

.gigpress-related-show { list-style-type: none; font-size: 1.4em }

.widget_links a { font-size: 1.4em; text-decoration: underline }

/* Wordpress > Plugins > ContactForms */

.wpcf7-form { background: #fff url(images/briefmarke.jpg) top right no-repeat; border: double #ccc; -moz-border-radius: 5px; padding: 1.4em }
.wpcf7-form input, .wpcf7-form textarea { border: 0; background: #f2f2f2; -moz-border-radius: 5px; padding: 0.5em; }

/* Wordpress > Widget > Blogroll */

ul.blogroll { margin-bottom: 2em }
ul.blogroll li { list-style: url(images/list_icon.gif); list-style-position: inside; } 

/* Wordpress > Widget > NGGallery */

li.ngg_images { margin-bottom: 2em }

/* Wordpress > Widget > Text */

li.widget_text { margin-bottom: 2em }

/* Wordpress > Widget > Seiten */

li.widget_pages { margin-bottom: 2em }

/* Wordpress > Widget > Letzte Kommentare */

ul#recentcomments { margin-bottom: 2em }
ul#recentcomments li { font-size: 1.2em; list-style: url(images/list_icon.gif); list-style-position: inside }

li.widget_archive ul li { font-size: 1.4em; list-style: url(images/list_icon.gif); list-style-position: inside }
