/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

.post-S {
	font-size: 2.4em;
        margin:0;
        padding:0;
}
.post-S a{
        font-size:2.4em;
	color: #000000;
        text-decoration:none;
        margin:0;
        padding:0;
}

.gad-single-T {
         float:left; 
         margin:15px 8px 0 0;
}

.ads-text{
        background: #fffae6;
        color:#666;
	border: 1px solid #ff9900;
        margin: 0 0 5px;
	padding: 10px 15px;
}

.ads-text h2{
	color: #000;
	font-size: 14px;
	margin: 0 0 10px 0px;
	padding:2px 3px;
        border-bottom: 1px solid #777;
}

.ads-text li { margin-bottom:8px; }
.ads-text a { color:#000; font:bolder 1.1em Verdana; text-decoration:underline; }

.ibp-box {
	margin: 0;
	padding: 3px;
	background-color: #fff;
	border-top: 1px solid #FFF0D1;
	border-right: 1px solid #FFAA00;
	border-bottom: 1px solid #FFAA00;
	border-left: 1px solid #FFF0D1;
}

.ibp-boxT {
	margin: 0;
	padding: 8px;
	background-color: #FFFAE6;
	border-top: 1px solid #FFAA00;
	border-right: 1px solid #FFF0D1;
	border-bottom: 1px solid #FFF0D1;
	border-left: 1px solid #FFAA00;
	font: 1.2em Arial, Verdana, sans-serif;
	color: #666;
}

.ibp-boxT h2 {
	color: #ff9900;
	font-size: 1.5em;
	margin: 0 0 10px 0px;
        padding:0 0 2px 0;
        border-bottom: 1px dotted #333;
        width:285px;
}

.ibp-boxT li { font-size:.85em; margin-bottom:8px; }
.ibp-boxT a { color:#004FD6; text-decoration:underline; }
.ibp-boxT h2 a { color:#ff9900; }

.ads-text2{
        background: #e0eaf1;
        border: 1px solid #C2D1FF;
        margin: 25px;
	padding: 10px 20px;
}

.ads-text2 h2{
	color: #333;
	font-size: 14px;
	margin: 0 0 10px 0px;
	padding:2px 3px;
        border-bottom: 2px dotted #3366FF;
}

.ads-text2 li { margin-bottom:8px; }
.ads-text2 a { color:#000; text-decoration:underline; }

.ads-pic {
        background-color:#fafafa;
	border: 1px solid #eee;
	margin: 0 0 25px;
	padding: 10px;
}

.ads-pic h2{
	color: #333;
	font-size: 14px;
	height: 21px;
	margin: 0 0 10px 0px;
	padding:2px 3px;
        border-bottom: 2px dotted #999;
}

.ads-pic li { margin-bottom:8px; }
.ads-pic a { color:#595959; text-decoration:underline; }

.adsingletop {
float:left; 
padding:15px 18px 0 0;
}

.adsingletopR {
float:right; 
padding:10px 0 0 20px;
}

#archiveboxN {
        background:#CDE1EB;
        border: 1px solid #03679B;
	padding:10px;
	width:698px;
	margin-bottom:25px;
}

#archiveboxN h1 {
	font-size:1.7em;
	color:#262626;
}

#archiveboxN h1 em{
	color:#aaa !important;
	font-style:normal;
}

#archiveTAG {
	background:#D1E3ED;
        border: 1px solid #03679B;
	padding:10px;
	width:528px;
	margin-bottom:15px;
}

#archiveTAG h1 {
	font-size:1.5em;
	color:#262626;
}

#archiveTAG h1 a{
	color:#262626 !important;
	font-style:normal;
}

#archiveTAG h2 {
	font-size:1.5em;
	color:#262626;
}

#archiveTAG em{
        font-size:1.5em;
	color:#505050 !important;
	font-style:normal;
}

#archiveTAG h2 a{
	color:#262626 !important;
	font-style:normal;
}

#archiveTAG a{
	color:#262626 !important;
	font-style:normal;
}

.gad-start {
padding: 10px 0 15px 0;
clear: both;
background-color:#fff;
width:550px;
}

.adLL200x90 {
width:200px;
float:right;
margin-left:15px;
}

.w468-start {
padding: 10px 10px 12px 35px;
}

.blog-ad-box {
width:550px;
margin:0;
padding:20px 10px 20px 3px;
margin:25px 0px 25px 0px;
}

.archives-ad-250 {
padding-bottom:10px;
margin-bottom:20px;
border-bottom: 1px solid #015079;
}

.text-border {
border-bottom: 2px dotted #d0d0d0; 
padding-bottom: 20px; 
margin-bottom: 20px;
color:#c0c0c0;
}

/*- Marktplatz mp -*/
.mp {
	height: 130px;
	margin: 0 0 15px;
	padding: 10px;
        border: 1px dashed #555;
        background-color:#ddd;
}
.mp img{
	float: left;
	margin: 0 10px 0 0;
}
.mp img.last{
	margin: 0 !important;
}

.mp-text{
        background-color:#ddd;
	border: 1px solid #aaa;
	margin: 0 0 15px;
	padding: 10px;
}

.mp-text h2{
	color: #333;
	font-size: 14px;
	height: 21px;
	margin: 0 0 10px 0px;
	padding:2px 3px;
        border-bottom: 2px dotted #999;
}

.mp-text li { margin-bottom:8px; }
.mp-text a { color:#595959; text-decoration:underline; }


.marketing-mp {
clear:both; 
width:548px; 
padding:0; 
margin:30px 0 0 0;
}

.marketing-mp-text {
color:#666;
font-weight:bold;
}

.marketing-mp-ads {
padding-left:400px; 
color:#919191;
font-size:.95em;
}


.sidebarAds300x250 {
margin:0 0 20px 0;
border: 1px solid #eee;
background-color: #fff;
}

.sidebarAdsC {
padding:10px 0 10px 21px;
}

.sidebarAdsG {
padding:10px 0 10px 3px;
}

.sidebarAdsT {
margin:0;
font-size: 0.9em;
font-family:Arial, Verdana, sans-serif;
color: #bbb;
padding:0 0 0 255px;
}

.clear { clear:both; margin:10px 0 10px 0; }
.cclear { clear:both; margin:0 0 20px 0; }