/*
Theme Name: Books on Demand
Theme URI: http://www.bod-newsroom.com/
Description: Books on Demand Theme
Version: 1
Author: elbsource
Author URI: http://elbsource.com/
Tags: new Theme for Books on Demand
*/

#comment{
width:380px;
height:100px;
}
.comment-body{
padding:0;
margin:0;
margin-left:-5px;
}
ol.commentlist{
padding:0;
margin:0;
margin-left:7px;
padding-right:20px;
font-size:11px;
color:#999;
line-height:13px;
list-style-type:none;
}
ol.commentlist li{
padding:0;
margin:0;
margin-bottom:10px;
}
.commentmetadata a{
color:#0061AE;
}
.fn{
font-weight:bold;
}

body{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

a{
border:0;
outline:none;
text-decoration:none;
}

a img{
border:0;
outline:none;
text-decoration:none;
}

div{
border:0px solid red;
}

#logo_print{
display:none;
}

/* Kontakt form */
.required,
.error{
color:red;
}
.formcontainer input,
.formcontainer textarea{
color:black;
}
.formcontainer{
margin-top:20px;
}
.formcontainer label{
font-weight:bold;
}
.formcontainer fieldset{
padding:10px;
margin:0;
margin-top:5px;
border:1px solid #CCCCCC;
}
/*Kontakt form end*/

/* Headder */
#head{
background-image:url(images/head_bg.jpg);
height:407px;
padding:0;
margin:0;
padding-top:23px;
}

#head_logo{
background:url(images/head.jpg) no-repeat;
height:235px;
width:850px;
margin: auto;
}
/* Headder end*/

/* Headder Boxen*/
#boxes{
width:850px;
margin: auto;
margin-top:23px;
}

#box1{
height:127px;
width:267px;
float:left;
margin-right:22px;
}
#box2{
height:127px;
width:267px;
float:left;
margin-right:25px;
}
#box3{
height:127px;
width:267px;
float:left;
}

/* Headder Boxen end*/

#content_wrap{
background:url(images/content_wrap_bg.gif) no-repeat;
width:856px;
padding-top:20px;
margin:auto;
border:0px solid red;
}
* html #content_wrap/* IE6 */{
width:900px;
padding-left:44px;
}
/* linke Spalte begin*/
#spalte_li{
float:left;
}
#spalte_li a{
color:#0162B1;
font-size:12px;
font-weight:bold;
}
#spalte_li ul{
padding:0;
margin:0;
list-style-type:none;
}
#spalte_li h2{
display:none;
}

/* Pressekontakt */
#presse{
padding:0;
margin:0;
margin-bottom:15px;
width:186px;
}
#presse-top{
padding:0;
margin:0;
background:url(images/presse-kontakt.jpg) no-repeat 0px 0;
width:186px;
height:50px;
}

#presse-content{
padding:0;
margin:0;
width:186px;
background:url(images/presse-kontakt-bg.gif);
}

#presse-content-text{
padding:0;
margin:0;
line-height:27px;
color:#0162B1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:8px;
text-align:right;
width:165px;
}

#presse-content p{
padding:0;
margin:0;
}

#presse-bottom{
padding:0;
margin:0;
background:url(images/teaser_bottom.gif) no-repeat;
width:186px;
height:17px;
}
/* Pressekontakt end*/

/* NewsPress-archiv*/
#news-press-archiv{
padding:0;
margin:0;
width:186px;
border:0px solid red;
}
#news-top{
padding:0;
margin:0;
background:url(images/news-press-archiv.jpg) no-repeat;
width:186px;
height:51px;
}
#news-content{
padding:0;
margin:0;
padding-left:20px;
background:url(images/teaser_bg.gif) repeat-y;
line-height:27px;
width:166px;
color:#0162B1;
font-size:12px;
}
#news-bottom{
padding:0;
margin:0;
background:url(images/teaser_bottom.gif) no-repeat;
width:186px;
height:17px;
}
#news-content a{
font-weight:normal;
}
/* NewsPress-archiv end*/

/* TagCloud */
.tag_cloud-3{
padding:0;
margin:0;
margin-top:15px;
width:186px;
text-align:center;
}
.tag_cloud-3 .top{
padding:0;
margin:0;
background:url(images/teaser_top.gif) no-repeat;
width:186px;
height:15px;
}
.tag_cloud-3 .content{
padding:0;
margin:0;
text-align:center;
background:url(images/teaser_bg_2.gif) repeat-y;
width:186px;
color:#79ADD5!important;
font-family:Arial, Helvetica, sans-serif;
}
.tag_cloud-3 .content div{
margin-right:19px;
margin-left:13px;
width:158px;
text-align:center;
}
.tag_cloud-3 .bottom{
padding:0;
margin:0;
background:url(images/teaser_bottom.gif) no-repeat;
width:186px;
height:17px;
}
.tag_cloud-3 a{
color:#79ADD5!important;
}
/* TagCloud end*/



/* linke Spalte end*/

/* mittlere Spalte - content*/

#spalte_mi{
width:450px;
float:left;
margin-left:16px;
margin-right:17px;
}
#content{
padding:0;
margin:0;
width:450px;
border:0px solid red;
}
#content-top{
padding:0;
margin:0;
background:url(images/news-press.jpg) no-repeat;
width:450px;
height:60px;
}
#toplinks{
text-align:right;
margin-right:28px;
}
#toplinks a{
font-size:11px;
color:#0061AE;
margin-left:10px;
}
#content-top-events{
padding:0;
margin:0;
background:url(images/bod-events-top.jpg) no-repeat;
width:450px;
height:60px;
}
#content-top-suche{
padding:0;
margin:0;
background:url(images/bod-suche-top.jpg) no-repeat;
width:450px;
height:60px;
}
#content-text,
#content-text-suche{
padding:0;
margin:0;
padding-left:27px;
background:url(images/spalte_mi_bg.gif) repeat-y;
line-height:20px;
width:423px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#content-text h2{
padding:0;
margin:0;
text-decoration:none;
}
#content-text h3{
font-size:12px;
font-weight:bold;
margin-top:0px;
margin-bottom:6px;
}
#content-text .press_text h3 {
color:#0061AE;
}
#content-text .news_text h3 {
color:#CDAD87;
}
#content-text h4{
font-size:12px;
font-weight:bold;
margin-top:0px;
margin-bottom:6px;
}
#content-text h5{
font-size:12px;
font-weight:bold;
margin-top:30px;
margin-bottom:6px;
}
#content-text h6{
font-size:11px;
font-weight:bold;
margin-top:0px;
margin-bottom:6px;
}

#content-text .news_text,
#content-text-suche .news_text{
padding:0;
margin:0;
padding-top:15px; /* tf */
line-height:20px;
width:400px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#content-text .press_text,
#content-text-suche .press_text{
padding:0;
margin:0;
padding-top:15px; /* tf */
line-height:20px;
width:400px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#content-text .suche_text,
#content-text .events_text{
padding:0;
margin:0;
padding-top:15px; /* tf */
line-height:20px;
width:400px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#content-text .suche_text strong{
font-weight:normal;
}
#content-text .suche_text a,
#content-text .suche_text h2 a{
padding:0;
margin:0;
color:#0061AF;
text-decoration:none;
font-size:12px;
}
#content-text p{
padding:0;
margin:0;
padding-bottom:8px;
margin-bottom:0px;
}

#content-text .press_text a,
#content-text .news_text a{
text-decoration:underline;
color:#0061AF;
}

.small {font-size: 11px;}

.datum{
width:64px;
height:64px;
float:left;
margin-right:12px;
padding-top:25px;
text-align:center;
}
.news_text .datum{
background:url(images/news_bg.gif) no-repeat;
}
.press_text .datum{
background:url(images/press_bg.gif) no-repeat;
}
.tag{
font-size:25px;
font-weight:bold;
font-style:none!important;
}
#content-text-suche .press_text .tag,
#content-text-suche .news_text .tag{
font-size:15px!important;
font-weight:bold;
font-style:none!important;
}
.jahr{
font-size:13px;
font-weight:bold;
}
.events_text .tag{
font-size:15px;
color:#0061AF;
text-decoration:none!important;
}
.press_text .tag,
.press_text .jahr{
color:#0061AF;
text-decoration:none!important;
}

.news_text .tag,
.news_text .jahr {
color:#CDAD87;
text-decoration:none!important;
}

.press_text .mehr a,
.press_text .zurueck a,
.events_text .mehr a,
.events_text a,
.events_text .zurueck a
.press_text a{
color:#0061AF;
font-style:italic;
text-decoration:none!important;
}
.news_text .mehr a,
.news_text a,
.news_text .zurueck a
{
color:#CDAD87!important;
font-style:italic;
text-decoration:none!important;
}
.mehr a{
font-weight:bold;
padding-right:37px;
}
.zurueck a{
font-weight:bold;
}
.mehr{
margin-top:10px;
padding-top:4px;
width:400px;
height:28px;
text-align:right;
}
.zurueck{
margin-top:10px;
padding-top:4px;
width:400px;
height:28px;
text-align:left;
padding-left:35px;
}
.news_text .mehr{
background:url(images/mehr_be.gif) 4px 0  no-repeat;
}
.press_text .mehr{
background:url(images/mehr_bl.gif) 4px 0 no-repeat;
} 
.press_text .zurueck{
background:url(images/mehr_bl_02.gif) 0 0 no-repeat;
} 
.news_text .zurueck{
background:url(images/mehr_be_02.gif) 0 0  no-repeat;
}
.events_text .zurueck{
background:url(images/mehr_bl_02.gif) 0 0 no-repeat;
} 
.events_text .mehr{
background:url(images/mehr_bl.gif) 0 0 no-repeat;
} 
#content-text .news_text strong{
font-weight:bold;
color:#0061AF;
}
#content-text .news_text h2 a,
#content-text .news_text h2,
#content-text-suche .news_text h2 a,
#content-text-suche .news_text h2,
#content-text-suche .events_text h2 a,
#content-text-suche .events_text h2
{
padding:0;
margin:0;
margin-bottom: 12px;
font-size:15px;
font-weight:bold;
color:#CDAD87;
font-style:normal;
}

#content-text .press_text h2 a,
#content-text .press_text h2,
#content-text .events_text h2 a,
#content-text .events_text h2,
#content-text-suche .press_text h2 a,
#content-text-suche .press_text h2{
padding:0;
margin:0;
margin-bottom: 12px;
font-size:15px;
font-weight:bold;
color:#0061AF;
font-style:normal;
text-decoration:none;
}

#content-text h2 span { font-size:12px;}
#content-text h2 span br { margin-bottom:12px; line-height:16px}
#content-text p.single_date {margin-bottom: 12px}

#content-bottom{
padding:0;
margin:0;
background:url(images/spalte_mi_bottom.gif) no-repeat;
width:450px;
height:18px;
}

.navigation{
padding-top:15px;
}
.navigation .alignleft{
text-align:left;
}
.navigation .alignright{
text-align:right;
padding-right:30px;
}
.navigation a{
font-weight:bold;
color:#0061AF;
font-style:normal!important;
}
/* mittlere Spalte end*/

/* rechte Spalte*/

#spalte_re{
width:186px;
float:left;
border:0px solid red;
}
#spalte_re h2{
display:none;
}
#spalte_re a{
color:#0162B1;
font-size:12px;
font-weight:bold;
}

#spalte_re ul{
padding:0;
margin:0;
margin-left:20px;
list-style-type:none;
}

/* Suche */
.search-3{
padding:0;
margin:0;
width:186px;
}
.search-3 .top{
background:url(images/suche_top.jpg) no-repeat;
height:39px!important;
}
.search-3 .content{
padding:0;
margin:0;
padding-left:23px;
background:url(images/suche_bg.gif) repeat-y;
width:163px;
color:#0162B1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.search-3 .content form{
padding:0;
margin:0;
}
.search-3 .bottom{
padding:0;
margin:0;
background:url(images/suche_bottom.gif) no-repeat;
width:186px;
height:17px;
}
.search-3 #s{
margin-top:10px;
width:100px;
padding:3px;
padding-top:4px;
margin-right:3px;
color:#0061AF;
outline:none;
border:1px solid #D8E7F3;
}
.search-3 #searchsubmit{
color:ransparent;
width:28px;
height:26px;
border:0;
border:none;
outline:none;
background:url(images/suche_button.gif) no-repeat;
}
.search-3 label{
display:none;
}
/* Suche end */

/* SocialWeb Teaser */
.links-4 .top{
background:url(images/social-web.jpg) no-repeat;
}
.links-4 a img{
float:right;
clear:both;
margin-top:-4px;
margin-right:5px;
}
/* SocialWeb end*/


/* Bookmarks */
.links-5 .top{
background:url(images/bod-bookmarks-top.jpg) no-repeat;
}
.links-5 a img{
float:right;
clear:both;
margin-top:-4px;
margin-right:5px;
}
/* Bookmarks end*/

/* BoD in der Presse/Presseservice */
#spalte_re .links-6 ul,
#spalte_re .links-7 ul,
#spalte_re .links-5 ul,
#spalte_re .links-4 ul{
padding:0;
margin:0;
margin-left:8px;
width:169px;
}
.links-6,
.links-7,
.links-5,
.links-4{
padding:0;
margin:0;
margin-top:15px;
width:186px;
}
#spalte_re .top{
padding:0;
margin:0;
width:186px;
height:49px;
}
.links-6 .top{
background:url(images/bod-inder-presse-top.jpg) no-repeat;
}
.links-7 .top{
background:url(images/bod-presseservice-top.jpg) no-repeat;
}
.links-6 .content,
.links-7 .content,
.links-5 .content,
.links-4 .content{
padding:0;
margin:0;
text-align:left;
background:url(images/teaser_bg_kl.gif) repeat-y;
width:186px;
}
.links-6 .bottom,
.links-7 .bottom,
.links-5 .bottom,
.links-4 .bottom{
padding:0;
margin:0;
background:url(images/teaser_bottom.gif) no-repeat;
width:186px;
height:17px;
}
.links-6 ul li,
.links-7 ul li,
.links-5 ul li,
.links-4 ul li{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
background:url(images/teaser_bg_la.gif) bottom #F6FAFC repeat-x;
}
/* BoD in der Presse/Presseservice end*/

/* rechte Spalte end */

#schatten_unten{
width:856px;
margin:auto;
height:20px;
background:url(images/content_wrap_unten_bg.gif);

clear:both;
}

/* Footer */
#footer_wrap{
background:url(images/footer_bg.gif) repeat-x;
height:112px;

}
#footer{
margin:auto;
width:850px;
padding-top:20px;
color:#CDAD87;
font-size:12px;
line-height:20px;
}
#footer h2,
#footer h2 a{
color:#fff;
font-size:13px;
padding:0;
margin:0;
}
#adresse{
float:left;
width:200px;
}
#telefon{
float:left;
width:350px;
}
#copy{
float:left;
width:300px;
}
#copy span.stbuttontext{
visibility:hidden;
}
#copy .bod{
margin-left:-45px;
}
/* Footer end */
.clear{
clear:both;
height:1px;
}
/* BU */
#content-text p.wp-caption-text {
font-style:italic;
line-height:14px;
margin-top:6px;
margin-bottom:30px;
}