/*  
Theme Name: 3spalten-Design
Theme URI: http://www.conversionmedia.de
Description: <p>3-Spalten-Design f&uuml;r WordPress</p>
Version: 1.0
Author: conversionmedia GmbH &amp; Co. KG
Author URI: http://www.conversionmedia.de
*/

h1,h2{
color:#005378;
font-weight:lighter;
font-size:14pt;
margin:0 0 15px 0;
}
html{
background:#d1e8f0 url(images/background.jpg) repeat-x;
 text-align:left;
}
.alignleft{
float:left;
margin:0 15px 15px 0;
}
.alignright{
float:right;
margin:0 0 15px 15px;
}
.aligncenter{
margin:12px auto;
}
.clear{
clear:both;
}
ul{
list-style-type:none;
margin:0;
padding:0;
}
a.ticket_kaufen{
background:url(images/button_tickets_kaufen.jpg) no-repeat;
display:block;
width:135px;
height:26px;
}
body{
font-family: Helvetica, Arial, sans-serif;
font-size: 11pt;
line-height:1.3em;
color:#005378;
}
div#head {
margin:0 auto;
width:898px;
height:261px;
background: url(images/header.png) no-repeat;
}
div#head a#logo{
width:470px;
height:140px;
display:block;
position:relative;
top:90px;
}
div#top_nav {
margin:0 auto;
position:relative;
top:91px;
width:898px;
height:30px;
}

ul#top_nav_list {
padding:0 0 0 6px;
margin:0;
height:24px;
}
ul#top_nav_list li{
display:inline;
}
ul#top_nav_list li.page_item a{
float:left;
padding:4px 8px 4px 8px;
color:#fff;
text-decoration:none;

}
ul#top_nav_list li.page_item a:hover{
background: url(images/top_nav_li_bg_hover.jpg) repeat-x;
}
ul#top_nav_list li.current_page_item a {
background: url(images/top_nav_li_bg_active.jpg) repeat-x;
}
div#page {
width:898px;
margin:0 auto;
}
div#left {
width:898px;
float:left;
background:#fff;
}
div#sb_left{
float: left;
margin-right:17px;
width:205px;
background: #ffffff;
}

ul#navigation{
width: 200px;
padding:0 0 0 5px;
list-style-image: url(images/navigation_item.png);
list-style-position: inside;
}
ul#navigation li a{
text-align:left;
}
ul#navigation ul{
list-style-image: url(images/navigation_item.png);
list-style-position: inside;
}
ul#navigation li.page_item{
background: url(images/navigation_li_bg.jpg) repeat-y;
padding-left:25px;
display: list-item;
clear:left;
}
ul#navigation li.page_item ul li.page_item{
background: none;
padding-left: 15px;
}
ul#navigation li.page_item ul li.page_item a, ul#navigation li.current_page_item ul li a{
font-size:8pt;
width: 135px;
text-decoration:none;
}
ul#navigation li.page_item ul li.page_item ul li.page_item{
padding-left: 20px;
background: none;
}
ul#navigation li.page_item ul li.page_item ul li.page_item a{
width: 115px;
text-decoration:none;
}
ul#navigation li.page_item ul li.page_item ul li.current_page_item a{
text-decoration: underline;
}
ul#navigation li#navigationhead{
background: url(images/navigation_header.jpg) no-repeat;
width:200px;
height:31px;
list-style-image:none;
float: left;
}
ul#navigation li.page_item a{
color:#005378;
width:155px;
font-size:10pt;
line-height:21px;
display:inline-block;
padding-left:0px;
text-decoration:none;
}
ul#navigation li.page_item a:hover{
color:#08c1e5;
text-decoration:underline;
}
ul#navigation li.current_page_item a, ul#navigation li.page_item ul li.current_page_item a{
color:#00345b;
text-decoration:underline;
}
ul#navigation li#navigationfoot{
list-style-image:none;
background: url(images/navigation_footer.jpg) no-repeat;
width:200px;
height:20px;
float: left;
}

/* Widgetbereich */

ul#widgets li.widget_text{
margin: 0 0 0 5px;
background: url(images/navigation_footer.jpg) no-repeat bottom left;
padding: 0 0 15px 0;
clear:left;
}
li.widget_text h2{
background: url(images/widget_header.jpg) no-repeat;
color:#005378;
font-size:10pt;
width:190px;
height:23px;
padding:8px 0 0 10px;
margin:0;
float: left;
}

div.textwidget{
background:url(images/navigation_li_bg.jpg) repeat-y;
padding:0px 15px 20px 10px;
width:180px;
font-size:10pt;
color:#000;
}
div#content {
width:641px;
padding:0 20px 0 15px;
float:right;
background: url(images/content_mid.jpg) repeat-y;
}
div#content div#post-269{
text-align: left;
}
#content_head{
background:url(images/content_head.jpg) no-repeat top left;
width:676px;
height:17px;
float:right;
}
#content_foot{
background:transparent url(images/content_foot.jpg) no-repeat top left;
width:676px;
height:15px;
float:right;
}

/* Gästebuch */
ul.commentlist cm_guestbook_list li div.comment-body{
margin:10px 0;
backgroud:red;
}
/* Ende Gästebuch */

div#footer {
clear:both;
width:898px;
height:61px;
background: url(images/footer.png) no-repeat;
margin:0 auto;
}
div.rahmen{
padding:15px;
border: solid 1px #005378;
margin:10px 0 10px 0;
}
p.wp-caption-text{
background:#fff;
margin:0;
padding:5px;
border: solid 1px #005378;
font-size:10px;

}

p.wp-caption-text-140px{
background:#fff;
margin:0;
padding:5px;
border: solid 1px #005378;
font-size:10px;
width:140px;
}

/*innenabstaende fuer content*/
div#content div.post {
padding:5px;
}
span#footext {
display:block;
width:898px;
margin:0px auto;
text-align:center;
color:#005378;
font-size:8pt;
}
span#footext a{
color:#005378;
font-size:8pt;
text-decoration:none;
}
input.textbox, textarea {
width:98%;
}

.subheadline{text-align:left}
/*Kontaktformular*/
p.submitbutton{
clear:both;
}
p.captcha img{
float:left;
}
p.captcha input#captchainput{
width: 125px;
margin-left: 5px;
margin-top: 9px;
}