/*  
Theme Name: Conversionmedia-Theme
Theme URI: http://www.conversionmedia.de
Description: conversionmedia reloaded
Version: 1.1
Author: conversionmedia GmbH &amp; Co. KG
Author URI: http://www.conversionmedia.de
*/
html{
font-size:12px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#333;
background:#4E4D4D;
text-align: justify;
line-height:1.6em;
}
.clear{
clear:both;
}
div.left{
width:302px;
float:left;
margin:0 12px 0 0;
}
div.right{
width:302px;
float:right;
margin:0 0 0 12px;
}
p:first-letter { font-size:22px;}
p.wp-caption-text:first-letter {font-size:12px;}

p.wp-caption-text {
margin:0 0 36px 0;
font-size:12px;
border-left: solid 1px #cecece;
border-bottom: solid 1px #cecece;
border-right: solid 1px #cecece;
padding:12px;
}
/* Font Deklaration */

h1{
color:#f99d33;
font-size:22px;
margin:0 0 26px 0;
font-weight:lighter;
line-height:1.2em;
}
h2 {
font-size:16px;
line-height:1.3em;
font-weight:lighter;
color:#333;
margin:0 0 26px 0;
padding:0 26px;
}
h3{
background:#f99d33;
font-size:18px;
margin:48px 0 24px 0;
color:#fff;
font-weight:lighter;
padding:3px 13px;
text-align:left;
}
h3 a{
color:#fff;
}
h4{
font-size:16px;
font-weight:bold;
}
h5{
font-size:16px;
font-weight:lighter;
}

/* Ende Font Deklaration */

/* Allgemeine Formatierungen */
p{
line-height:1.6em;
font-size:12px;
font-weight:lighter;
}
a{
color:#f99d33;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
a img{
border:none;
}
ul{
list-style-image:url(images/list-item.jpg);
margin:36px 0;
padding:0 0 0 36px;
font-size:12px;
font-weight:normal;
}
ol{ 
padding-left:18px;
}
ul li{
line-height:24px;
}
.small{
font-size:9px;
font-weight:bold;
}
table{
width:100%;
margin:0 0 36px 0;
font-size:12px;
font-weight:normal;
text-align:left;
}
table th{
font-size:16px;
font-weight:normal;
line-height:36px;
padding:0 13px 0 3px;
border-bottom: dotted 1px #f99d33;
}
table td{
padding:3px 0 3px 3px;
}
table td ol{
margin:0;
padding:0 0 0 21px;
}
table tr.odd{
background:#ebebeb;
}
.alignright{
float:right;
margin:0 0 0 29px;
}
.alignleft{
float:left;
margin:0 29px 0 0;
}
.aligncenter{
margin:12px auto;
}

/* Ende Allgemeine Formatierungen */

/* Formatierung Header */

div#admin{
height:23px;
width:1187px;
margin:0 auto;
text-align:right;
padding:13px 13px 0 0;
color:#fff;
}
div#kopfzeile{
display:none;
}
div#head{
margin:0 auto;
width:1200px;
height:275px;
position:relative;
background: #ffffff;
}
div#head a#logo{
display:block;
width:237px;
height:63px;
text-decoration:none;
top:13px;
left:13px;
position:absolute;
background:url(images/conversionmedia_logo.png) no-repeat;
}
div#head ul#top_nav_list{
width:950px;
padding:0 0 0 250px;
margin:0;
position:absolute;
bottom:0px;
right:0px;
background:url(images/top_nav_bg.jpg) repeat-x;
list-style-image:none;
list-style-type:none;
}
div#head ul#top_nav_list li{
float:left;
text-align:center;
}
div#head ul#top_nav_list a{
display:block;
padding:0 13px;
height:36px;
line-height:36px;
color:#666;
font-size:1.2em;
text-decoration:none;
}
div#head ul#top_nav_list a:hover{
background: transparent url(images/topnav_hover.jpg) repeat-x;
border-bottom:2px solid #f99d33;
height:34px;
}
div#head ul#top_nav_list li.current_page_item a, div#head ul#top_nav_list li.current_page_parent a{
background: transparent url(images/topnav_hover.jpg) repeat-x;
border-bottom: 2px solid #f99d33;
height:34px;
}

/* Ende Formatierungen Header */

/* Allgemeine Formatierungen Template */

div#page{
width:1200px;
margin:0 auto;
background:transparent url(images/pagebg.jpg) repeat-y;
}
span#shadowbar{
display:block;
width:1200px;
height:27px;
background: transparent url(images/shadowbar.png) top repeat-x;
}
div#left {
width:950px;
float:left;
margin:9px 0 0 0;
}
div#sb_left{
float:left;
width:250px;
}
div#sb_left #s{
width:236px;
margin:0 0 36px 0;
color:#f99d33;
font-weight:lighter;
font-size:1.2em;
height:26px;
background:#666;
padding:10px 0 0 11px;
}
div#sb_left ul{
list-style-image:none;
list-style-type:none;
padding:0px;
margin:0px;
}
div#sb_left ul a{
display:block;
height:36px;
line-height:36px;
font-size:1.2em;
color:#666;
text-decoration: none;
border:1px solid #bbb;
}

/* Formatierungen Navigation: Erste Ebene */

div#sb_left ul li.page_item a{
background: url(images/top_nav_bg.jpg) repeat-x;
padding: 0 0 0 13px;

}
div#sb_left ul li.page_item a:hover, div#sb_left ul li.current_page_item a{
background: url(images/btn_left_hover.jpg) repeat-x;
padding: 0 0 0 10px;
color:#666;
}
div#sb_left ul li.current_page_parent a{
border-left:3px solid #f99d33;
padding: 0 0 0 10px;
background: url(images/btn_left_hover.jpg) repeat-x;
}
/* Page_item ohne Link im List-Item */
div#sb_left .page_item_headline{
background: url(images/btn_left.jpg) repeat-x;
padding: 7px 0 0 4px;
border-left:3px solid #f99d33;
height:21px;
}
/* Ende Formatierungen Navigation: Erste Ebene */

/* Formatierungen Navigation: Zweite Ebene */

div#sb_left ul li.page_item ul li.page_item a, 
div#sb_left ul li.current_page_item ul li.page_item a,
div#sb_left ul li.current_page_parent ul li.page_item a{
background: url(images/subnav_bg.jpg) repeat-x;
padding: 0 0 0 36px;
border-left:3px solid #f99d33;
/*border-right:3px solid #f99d33;*/
color:#666;
}
/*
div#sb_left ul li.current_page_item ul li:last-child,
div#sb_left ul li.current_page_parent ul li:last-child{
border-bottom: 3px solid #F99D33;
}
*/
div#sb_left ul li.current_page_parent ul li.current_page_item a{
border-left: 3px solid #f99d33;
border-right:3px solid #f99d33;
color:#666;
}
div#sb_left ul li ul li.page_item a:hover{
border-left: 3px solid #f99d33;
border-right:3px solid #f99d33;
color:#f99d33;
}

/* Ende Formatierungen Navigation: Zweite Ebene */

/* Ende Formatierungen Navigation */

/* Formatierung organic user */
div#organic-user{
margin:36px 0 0 0;
}
div#organic-user ul li a{
border:none;
color:#F99D33;
display:block;
}

/* Ende Formatierung organic user */

/* Formatierungen Sidebar Links */

div#sb_left div#googlecert a img{
margin:36px 0 0 13px;
width:80px;
height:80px;
float:left;
border: 1px solid #666;
}
div#sb_left div#searchmetricscert{
float:right;
margin:36px 13px 0 0;
width:80px;
border: 1px solid #666;
}
/*div#googlecert img, div#searchmetricscert img{
border: 1px solid #666;
}*/
div#pressepost{
border: solid 1px #666666;
padding: 12px;
margin:12px 0 0 0;
}
/* Ende Formatierungen Sidebar Links */

/* Formatierungen Contentbereich */

div#content {
width:628px;
float:right;
padding:0 36px 0 36px;
}
div#content p.wp-caption-text{
color:#525353;
font-size:9px;
text-align:center;
margin-bottom:0px;
}

/* Formatierung Weiterlesen Fläche */

div#weiterlesen{
float:right;
width:309px;
margin:15px 0 0 29px;
}

div#weiterlesen div#weiterlesen-top{
background:url(images/cm_weiterlesen_top-bg.png) no-repeat;
height:36px;
padding:8px 0 0 13px;
color:/*#F99D33;*/ #666;
font-size:18px;
font-weight:lighter;
}

div#weiterlesen div#weiterlesen-mid{
background:url(images/cm_weiterlesen_mid-bg.png) repeat-y;
padding: 0 19px;
text-align:left;
}

div#weiterlesen div#weiterlesen-mid ul li ul{
list-style-image:none;
list-style-type:none;
padding:0;
}

div#weiterlesen div#weiterlesen-mid ul li ul li{
line-height:1.6em;
}
div#weiterlesen ul{
margin:0;
}

div#weiterlesen div#weiterlesen-bottom{
background:url(images/cm_weiterlesen_bottom-bg.png) no-repeat;
height:16px;
}

/* Ende Formatierung Weiterlesen Fläche */

/* Anfang Formatierung Kontaktformular */
.cm-xml-form{
margin:0 0 48px 0;
}
form fieldset{
border:none;
}
.cm_formitem.input_text input{
width:220px;
}
div.cm-xml-form p.captcha{
font-weight:bold;
}
div.cm-xml-form p.captcha br:first-child{
display:none;
}
div.cm-xml-form p.captcha img{
margin-left:56px;
}
div.cm-xml-form input#captchainput{
margin-left:159px;
width:119px;
}
div.cm-xml-form .submitbutton input{
margin-left: 160px;
width:224px;
}

/* Ende Formatierung Kontakltformular */

/* Ende Formatierungen Contentbereich */

/* Formatierungen Seitenspezifisch */
div.crew img{
float:right;
border-left:solid 1px #cecece;
border-right:solid 1px #cecece;
}
div.crew{
border-bottom:solid 1px #cecece;
text-align:left;
font-size:12px;
margin:12px 0 0 0;
}
span.quot{
margin:0 0 0 230px;
width:200px;
background:red;
font-weight:bold;
display:block;
}
div.crew h1{
float:left;
display:inline;
margin:0;
font-size:16px;
}

/* Formatierung Pressezentrum */
p.meta{
font-size:11px;
background:#ebebeb;
padding:5px;
}

#crossmarketing{
font-size:11px;
border: solid 1px #666666;
margin:36px 0 0 0;
}
#crossmarketing ul{
padding: 0 24px 0 36px;
margin:12px 0 12px 0;
}
/* Ende Formatierung Pressezentrum */

/* Ende Formatierungen Seitenspezifisch */

/* Formatierungen Sidebar Rechts */
div#sb_right{
width:249px;
float:right;
margin:9px 0 0 0;
padding:0 0 0 1px;
}
div#sb_right div.info_box ul{
list-style-image:none;
list-style-type:none;
width:226px;
margin:0;
padding:0 0 0 13px;
}
div.info_box{
width:249px;
background-color:#fff;
border-bottom: solid 2px #666666;
margin-bottom:36px;
text-align:left;
}
div.info_content{
padding:10px;
}
h2.widgettitle{
font-size:16px;
font-weight:lighter;
line-height:28px;
height:48px;
padding:0 0 0 12px;
background:transparent url(images/widgettitle-bg.jpg) repeat-x;
color:#666666;
border-top:solid 2px #666666;
margin:0;
}
div.info_content h3{
color:#333;
font-size:16px;
font-weight:lighter;
line-height:1.3em;
background:transparent;
margin:0;
padding:0;
}

div.info_box hr{
border:dashed 1px #666;
margin:13px 0;
}
div.info_box img{
float:left;
margin:-15px 12px 0 0;
}
div.info_box .shadow{
display:block;
height:27px;
background: transparent url(images/shadowbar.png) top repeat-x;
}

/* Formatierungen RSS Widget */
ul#sidebar{
padding:0;
list-style-image:none;
list-style-type:none;
}
li#kb-advanced-rss-1{
width:249px;
background:#fff;
border-bottom:solid 2px #666;
}
ul#rss{
list-style-image:none;
list-style-type:none;
padding:0 13px;
margin:0;
background:#fff;
}
ul#rss li:first-child{
padding:12px 0 0 0;
}
ul#rss li{
line-height:1.6em;
border-bottom: dotted 1px #666;
padding:0 0 13px 0;
margin:0 0 13px 0;
}
ul#rss li a.kbrsswidget{
font-size:16px;
font-weight:lighter;
text-align:left;
}
/* Ende Formatierungen RSS Widget */

/* Ende Formatierungen Sidebar Rechts */


/* Formatierungen Footer */
#out-foot {
margin: 0px auto;
width:1200px;
background: #fff url(images/footerbg.jpg) no-repeat top;
padding-top:100px;
}
div#footer {
clear:both;
width:1200px;
height:38px;
line-height:38px;
font-size:12px;
font-weight:normal;
background: #D4D3CF url(images/foot.png) repeat-x;
margin:0 auto;
}
div#footer a{
display:block;
margin:0 15px;
text-decoration:none;
color:#000;
}
div#footer a:hover{
display:block;
text-decoration:none;
color:#ff7600;
}
div#footer span.foot-left{
display:block;
float:left;
margin:0 0 0 255px;
color:#ff7600;
}
#footer ul.foot-right{
list-style-image:none;
list-style-type:none;
float:right;
display:block;
margin:0 20px 0 0;
}
#footer ul.foot-right li{
float:left;
}
#footer ul.foot-right li a{
color:#666;
font-size:12px;
line-height:36px;
}
#footer ul.foot-right li a:hover{
color:#f99d33;
}

/* Ende Formatierungen Footer */
