@charset "UTF-8";

#bg-bottom {
background-image:url(i/bg-bottom.gif);
background-repeat:no-repeat;
width:980px;
height:26px;
margin:0 auto;
}

#bg-top {
background-image:url(i/bg-top.gif);
background-repeat:no-repeat;
width:980px;
height:26px;
margin:0 auto;
}

#breadcrumb {
float:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-transform:none;
color:#959B9B;
margin:20px 0 0 40px;
}

#breadcrumb a {
text-decoration:none;
color:#959B9B;
}

#clear {
clear:both;
height:1px;
}

#container {
width:950px;
text-align:left;
margin:0 auto;
}

#content {
width:355px;
float:left;
margin:35px 0 0 50px;
}

#content a,#searchpage a,#sidebar a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:400;
color:#6D6D6D;
margin:0;
padding:0;
}

#content h1 {
font-size:18px;
font-weight:400;
text-transform:uppercase;
color:#861500;
display:list-item;
list-style:none;
text-indent:-15px;
margin:0 0 0 15px;
padding:0;
}

#content p {
margin:18px 0 0 15px;
}

#content-hp {
width:650px;
float:left;
margin:38px 0 0 50px;
}

#content-hp a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:700;
color:#6D6D6D;
margin:0;
padding:0;
}

#content-hp a:hover {
color:#861500;
text-decoration:underline!important;
}

#content-hp h3,#sidebar h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#6D6D6D;
text-transform:uppercase;
letter-spacing:2px;
margin:0 0 10px;
}

#content-hp p {
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:1.4;
}

#footer {
width:706px;
text-align:center;
float:left;
border-top:1px solid;
border-top-color:#C7C7C7;
margin:50px auto 0 122px;
}

#footer .uppercase a {
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
letter-spacing:1.4px;
}

#footer a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6D6D6D;
}

#footer a:hover,#breadcrumb a:hover,#navi a:hover,#navi li.current_page_item a,#navi-left a:hover,#navi-left li.current_page_item a, #navi-left li.current-cat a {
color:#000;
}

#footer p {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:none;
color:#6D6D6D;
letter-spacing:.7px;
font-size:10px;
}

#footer-tag-cloud {
width:700px;
background-color:#066;
}

#frame {
background-color:#FFF;
background-image:url(i/bg-center.gif);
background-repeat:repeat-y;
width:980px;
text-align:center;
margin:0 auto;
}

#head {
width:950px;
float:left;
height:104px;
}

#head h1 {
color:#a60109;
font-size:22px;
font-weight:lighter;
text-transform:uppercase;
width:435px;
margin:20px 0 5px;
padding:10px 0 0;
}

#head h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:lighter;
color:#696969;
margin:0;
padding:0;
}

#logo {
float:right;
margin:20px 25px 20px 0;
}

#navi {
float:left;
clear:both;
width:430px;
margin:20px 0 0 40px;
}

#navi .first_item:before {
content:""!important;
margin:0;
}

#navi .first_item {
border-left:none!important;
padding-left:0px!important;
}

#navi .page_item {
height:20px!important;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:400;
text-transform:uppercase;
color:#6D6D6D;
margin:0 10px 0 0;
border-left:1px solid #999999;
padding:5px 0 0 10px;
display:inline-block;
}

#navi .page_item a {
text-decoration:none;
color:#6D6D6D;
}

#navi li {
display:inline;
}

#navi li.current_page_item a:hover,#navi-left li.current_page_item a:hover {
color:#6D6D6D;
}

#navi ul {
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:lighter;
text-transform:uppercase;
color:#6D6D6D;
margin:0;
padding:0;
}

#navi-left {
float:left;
width:170px;
margin:30px 0 0 40px;
}

#navi-left a {
color:#6D6D6D;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
padding-top:8px;
display:block;
height:22px;
margin:0;
}

#navi-left li {
border-top:1px solid #C0BEBD;
}

#navi-left li.first_item, #navi-left li.cat-item-first {
border-top:1px solid #FFF;
}

#navi-left ul {
list-style:url(none) none;
margin:0;
padding:0;
}

#navi-wrap {
width:740px;
float:left;
}

#search {
float:right;
width:210px;
height:25px;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D6D6D;
margin:20px 50px 0 0;
}

#searchpage a:hover,#searchpage h1 a:hover,#sidebar a:hover {
color:#861500;
text-decoration:underline;
}

#searchpage h1,#searchpage h1 a {
font-size:17px;
font-weight:400;
color:#861500;
text-transform:none;
display:inline;
margin:10px 0 0!important;
padding:0;
}

#searchpage h4 {
font-size:17px;
font-weight:400;
text-transform:none;
color:#6D6D6D;
display:inline;
margin:10px 0 0;
padding:0;
}

#searchpage p {
margin:0;
}

#sidebar {
width:245px;
float:right;
margin:26px 40px 0 0;
}

#sidebar li,ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:1.4;
margin-top:5px;
}

#stage {
color:#fff;
width:950px;
height:250px;
float:left;
text-align:center;
background-image:url(i/bg-stage.jpg);
}

#stage a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#233f3f;
width:180px;
font-weight:lighter;
margin:0;
padding:0;
}

#stage h1,#stage h1 a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
color:#FFF;
font-weight:lighter;
text-align:left;
}

#stage h2 a:hover,#content a:hover {
text-decoration:underline;
}

#stage h2,#stage h2 a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:400;
color:#2B3B43;
}

#stage h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#D4D6D6;
text-transform:uppercase;
letter-spacing:2px;
text-align:left;
}

#stage p a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#000;
}

#stage-wrap {
margin:0 0 0 20px;
}

#stageimage {
width:580px;
height:250px;
overflow:hidden;
float:right;
margin:0;
padding:0;
}

#werk18-sidebar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#233f3f;
margin-bottom:5px;
}

#wrap,.row {
clear:both;
}

.content-col1 {
width:325px;
float:left;
padding-top:0;
}

.content-col2 {
width:325px;
float:right;
padding-top:0;
}

.content-hp-teaser {
width:260px;
float:right;
margin:0 40px 0 0;
}

.content-page-col-left {
width:175px;
float:left;
margin:0;
}


.content-page-col-right {
width:175px;
float:right;
margin:0;
}

.content-page-col-left img, .content-page-col-right img {
margin-top:30px;
}

.content-hp-teaser .content-hp-teaserbox a {
font-weight:400!important;
}

.content-hp-teaser .content-hp-teaserbox a:hover p,.belt .panel .stagetext a:hover h2 {
text-decoration:underline!important;
}

.content-hp-teaser .content-hp-teaserbox h1,.content-hp-teaser .content-hp-teaserbox h1 a {
font-size:17px!important;
font-weight:400!important;
color:#861500!important;
margin:10px 0 0;
padding:0;
}

.content-hp-teaserbox {
width:260px;
border-top:1px solid #C0BEBD;
margin-bottom:25px;
}

.content-hp-teaserbox img,#searchpage img {
border:1px solid #fff;
margin-right:10px;
margin-top:5px;
-webkit-box-shadow:3px 3px 5px #aaa;
-moz-box-shadow:3px 3px 5px #aaa;
box-shadow:3px 3px 5px #aaa;
float:left;
}

.content-hp-teaserbox img:hover,#searchpage img:hover, .content-page-col-left img:hover, .content-page-col-right img:hover {
filter:alpha(opacity=80);
-moz-opacity:.8;
opacity:.8;
}

.date {
font-size:10px;
color:#666666;
}

.enhanced-recent-posts li {
margin-bottom:0!important;
}

.enhanced-recent-posts li a:after {
content:" »";
}

.search {
background-image:url(i/bg-search.png);
border:0;
width:190px;
height:20px;
padding-left:15px;
}

.sidebar-box {
width:245px;
}

.sidebar-box .textwidget .sociable ul li img {
margin:0 5px 7px 0 !important;
}

.sidebar-box h2 {
font-size:17px;
font-weight:400;
color:#861500;
border-bottom:1px solid #C0BEBD;
margin:10px 0;
padding:0 0 5px;
}

.sidebar-box li {
margin-bottom:30px;
}

.stagetext {
width:310px;
float:left;
text-align:left;
margin:20px 0 0 40px;
padding:0;
}

.uppercase {
text-transform:uppercase;
}

.werk18-top {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#233f3f;
}

a:link,a:visited,a:active,a:hover,#head a:link,a:visited,a:active {
text-decoration:none;
}

body {
text-align:center;
background-color:#e9e5e3;
}

h1,h2,h3,h4,h5,h6 {
font-family:Georgia, "Times New Roman", Times, serif;
}

h3 {
font-size:14px;
}

hr {
color:#C0BEBD;
height:1px;
background-color:#C0BEBD;
margin-top:6px;
border-width:0;
}

img,form {
border:none;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000;
}

.stagetext h2 a:hover { text-decoration:none!important; }
