/*
Theme Name: Bildkontakte.de | Singlemagazin
Theme URI: http://wordpress.org/
Description: Singlemagazin
Author: Bildkontakte.de Kreativ- Team
*/
/*-------------------------------------------------------------- */

@charset "UTF-8";
/* CSS Document */

body{
	margin:0 0 0 0;
	padding:0;
	background-color:#f7f7f7;
	}


body *{
	font-family:Verdana, Geneva, sans-serif;
}

#container{
	width:1001px;
	margin:0 auto;
	background-color:#FFF;
	position:relative;
	}
	
.style{
	clear:both;
	height:10px;
	margin:0;
	}

h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#f78a00;
	font-weight:normal;
	margin:10px 0 0 10px;
	}
	
h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	/*margin-bottom:0px;*/
	}

h2 a{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:10px;
	}
	
p.popTitle{
	margin-top:0 !important;
	margin-bottom:3px !important;
	}
	
h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#4e4e4e;
	font-weight:bold;
	margin:0 0 0 10px;
	}

p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:0px;
	}
	
.textFeaturepanorama{
	width:305px;
	margin-top:12px;
	margin-bottom:12px;
	margin-left:10px;
	}

.tagCloud{
	position:relative;
}

.tags{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	font-weight:700;
	border-bottom:1px dotted #d7d7d7;
	padding:3px 0 3px 0;
	margin-left:10px;
	width:660px;
	}
	
.tags a{
	font-weight:normal;
	}
	
.tagsRubrik{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	font-weight:bold;
	width:660px;
	}
	
.tagsRubrik a{
	font-weight:normal;
	}

.autordaten{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#CCC;
	margin:5px 0 0 10px;
	width:250px;
	}

a{
	color:#9c1013;
	text-decoration:underline;
	font-weight:bold;
	}
	
a.moreLink img{
	border:none;
}
	
.link{
	color:#9c1013;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	/*margin-left:10px;*/
	}
	
.linkSponsor{
	color:#9c1013;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	margin-left:170px;
	line-height:10px;
	}
	
.lesen{
	color:#9c1013;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	display:block;
	margin-top:5px;
	}
	
a:hover{
	color:#9c1013;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
	
a.moreLink,
a.moreLink:hover{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

.preRubrikright h1{
	font-weight:bold;
	margin-left:0;
	margin-bottom:10px;
}

.preRubrikright h1 a.moreLink{
	color:#f78a00 !important;
}
	
h1 .moreLink,
h2 .moreLink,
h1 .moreLink:hover,
h2 .moreLink:hover{
	font-weight:bold;
}
	
.clearFloat{
	clear:both;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}	

.shorted{
	margin-bottom:10px !important;
	margin-top:0px;
}

.shorted a{
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

.shorted .lesen{
	display:inline;
	color:#9c1013 !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}

.shorted .link{
	color:#9c1013;
	font-weight:bold;
	text-decoration:underline;
}


/*---------* HEADER *---------*/
#headerLink{
	display:block;
	width:1001px;
	height:116px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
}

#headername{
	position:absolute;
	top:35px;
	left:10px;
	background-image:url(images/Bilder/mag_logo_06.png);
	width:298px;
	height:34px;
	}
#zubk{
	position:absolute;
	top:35px;
	left:700px;
	}
#zubk img{
	border:none;
}

/*---------* NAVIGATION *---------*/
#navi {
	position:relative;
	width:1001px;
	height:55px;
	margin:0;
	padding:0;
	/*letter-spacing:-2px;*/
	}

#navi ul {
	list-style-type:none;
	margin: 0;
	width:1001px;
	padding-left:0px;
	height:40px;
	background-color:#F3F3F3;
	background-image:url(images/verlauf_normal.jpg);
	background-repeat:repeat-x;
	}

#navi li a{
	display:block;
	padding:0 10px 0 10px;
	font-family:Verdana;
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	height:40px;
	line-height:40px;
	margin:0;
	/*letter-spacing:-1px !important;*/
}

#navi li.home a{
	background-image:url(images/home.png);
	background-repeat:no-repeat;
	background-position:center center;
	border-left:0;
	width:22px;
	height:40px;
	display:block;
	padding-left:10px;
	padding-right:10px;
}

#navi li.home{
	background-image:url(images/verlauf_normal.jpg);
	background-repeat:repeat-x;
	border-right:2px solid #e4e4e4;
	}

#navi li.category1 a,
#navi li.category1 .subnavi a.subnaviActivCategory{
	color:#9d0b0e;
}
#navi li.category2 a,
#navi li.category2 .subnavi a.subnaviActivCategory{
	color:#9a0d50;
}
#navi li.category3 a,
#navi li.category3 .subnavi a.subnaviActivCategory{
	color:#ee0006;
}
#navi li.category4 a,
#navi li.category4 .subnavi a.subnaviActivCategory{
	color:#ff5b00;
}
#navi li.category5 a,
#navi li.category5 .subnavi a.subnaviActivCategory{
	color:#ff8a00;
}
#navi li.category6 a,
#navi li.category6 .subnavi a.subnaviActivCategory{
	color:#ffb15b;
}
#navi li.category7 a{
	background-image:url(images/naviKat_bk.png);
	background-repeat:no-repeat;
	background-position:50% 45%;
	width:113px;
	height:17px;
	display:block;
	padding:15px 10px 10px 10px;
}

#navi li.category1,
#navi li.category2,
#navi li.category3,
#navi li.category4,
#navi li.category5,
#navi li.category6,
#navi li.category7{
	background-image:url(images/verlauf_normal.jpg);
	background-repeat:repeat-x;
	border-right:2px solid #e4e4e4;
	border-left: 2px solid #ffffff;
	}
	
#navi .category1 .subnavi.subnaviActive ul,
#navi li.category1:hover .subnavi ul{
	border-top:2px solid #9d0b0e;
	background-color:#FFFFFF;
}
#navi .category2 .subnavi.subnaviActive ul,
#navi li.category2:hover .subnavi ul{
	border-top:2px solid #9a0d50;
	background-color:#FFFFFF;
}
#navi .category3 .subnavi.subnaviActive ul,
#navi li.category3:hover .subnavi ul{
	border-top:2px solid #ee0006;
	background-color:#FFFFFF;
}
#navi .category4 .subnavi.subnaviActive ul,
#navi li.category4:hover .subnavi ul{
	border-top:2px solid #ff5b00;
	background-color:#FFFFFF;
}
#navi .category5 .subnavi.subnaviActive ul,
#navi li.category5:hover .subnavi ul
{
	border-top:2px solid #ff8a00;
	background-color:#FFFFFF;
}
#navi .category6 .subnavi.subnaviActive ul,
#navi li.category6:hover .subnavi ul{
	border-top:2px solid #ffb15b;
	background-color:#FFFFFF;
}
#navi .category7 .subnavi.subnaviActive ul,
#navi li.category7:hover .subnavi ul{
	border-top:2px solid #ffd631;
	background-color:#FFFFFF;
}

#navi li.category1:hover,
#navi li.category1.activ{
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-style:solid;
	border-color:#9d0b0e;
	background-image:url(images/verlauf_hover.jpg);
	background-repeat:repeat-x;
	/*letter-spacing:-1px;*/
}
#navi li.category2:hover,
#navi li.category2.activ{
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-style:solid;
	border-color:#9a0d50;
	background-image:url(images/verlauf_hover.jpg);
	background-repeat:repeat-x;
	}
#navi li.category3:hover,
#navi li.category3.activ{
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-style:solid;
	border-color:#ee0006;
	background-image:url(images/verlauf_hover.jpg);
	background-repeat:repeat-x;
	/*letter-spacing:-1px;*/
}
#navi li.category4:hover,
#navi li.category4.activ{
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-style:solid;
	border-color:#ff5b00;
	background-image:url(images/verlauf_hover.jpg);
	background-repeat:repeat-x;
	/*letter-spacing:-1px;*/
}
#navi li.category5:hover,
#navi li.category5.activ{
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-style:solid;
	border-color:#ff8a00;
	background-image:url(images/verlauf_hover.jpg);
	background-repeat:repeat-x;
	/*letter-spacing:-1px;*/
}
#navi li.category6:hover,
#navi li.category6.activ{
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:0px;
	border-style:solid;
	border-color:#ffb15b;
	background-image:url(images/verlauf_hover.jpg);
	background-repeat:repeat-x;
	/*letter-spacing:-1px;*/
}

#navi li {
	font-family:Verdana;
	font-size:13px;
	color:#4e4e4e;
	float:left;
	margin:0;
	text-align:center;
	text-decoration:none;
	z-index:3;
	background-color:#f3f3f3;
	height:40px;
	}

#navi li.end a{
	border:none;
}

#navi li.end{
	border-left:2px solid #ffffff;
	border-right:none !important;
	}

.subnavi{
	position:absolute;
	top:40px;
	display:none;
	height:40px;
	width:100%;
	padding:0;
	left:0px;
	min-width:1px !IMPORTANT;
}
	
#navi li .subnavi ul li a{
	text-transform:uppercase;
	}

#navi li:hover .subnavi{
	display:block;
	color:#ffffff;
	z-index:4;
}

#navi .subnavi li{
	background-color:#FFFFFF;
	border:0px;
	border-right-color: currentColor !important;
	border-right-style: none !important;
	border-right-width: 0px !important;
	height:30px !IMPORTANT;
	padding-top:0px !IMPORTANT;
	padding-bottom:0px !IMPORTANT;
	position:relative;
}

#navi li .subnavi ul{
	list-style-type:none;
	height:30px !IMPORTANT;
	width:961px !important;
	padding:0;
	position:relative;
	right:0;
	background-color:#FFFFFF !important;
	background-image:none !important;
	padding-left:20px;
	padding-right:20px;
}

#navi .subnaviLiFloatingLeft li{
	float:left;	
}

#navi .subnaviLiFloatingRight li{
	float:right;
}

#navi .subnavi li a{
	border-right-color: currentColor !important;
	border-right-style: none !important;
	border-right-width: 0px !important;
	text-decoration:none;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#72727E;
	top:0;
	left:0;
	height:20px;
	padding:0px 15px 0px 15px;
	height:30px !important;
	line-height:30px !important;
}

#navi .subnavi li a:hover
{
	background-color:#FFFFFF;
	font-weight:bold;
	display:block;
	z-index:2;
}

#navi .subnavi.subnaviActive{
	display:block;
	z-index:1;	
}

#navi .subnaviActivCategory{
	font-weight:bold !important;	
}

.clearBorder{
	position:relative;
	bottom:2px;
	background-color:#FFFFFF;
	height:2px;
	border:0;
	width:auto;
}

#navi li.activ .clearBorder{
	display:block;
	z-index:3;
}

#navi li:hover .clearBorder
{
	display:block;
	z-index:5;
}

#navi li .clearBorder{
	display:none;
	z-index:1;
}

/*---------* CONTENT *---------*/	
#content{
	width:680px;
	height:auto;
	float:left;
	margin-top:20px;
	}
	
#content .postTitle{
	color:#000000;
	font-weight:bold;
}

#contentTopBorder{
	width:660px;
	height:1px;
	border-top:1px dotted #D7D7D7;
	margin:0px 10px 10px 10px;
	
	}
	
.pfadbox{
	position:relative;
	width:660px;
	margin-left:10px;
	border:1px solid #d2d2d2;
	background-color:#f2f2f2;
	}
	
.pfadboxMiddle{
	width:650px;
	font-family:Verdana;
	font-size:12px;
	color:#4e4e4e;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	margin-right:5px;
	margin-left:5px;
	line-height:16px;
	}

.pfadboxMiddle a{
	font-weight:normal;
}

.pfadboxMiddle .pfadBoxBlock{
	float:left;
	margin-right:4px;
}

.imgleft{
	width:325px;
	height:200px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	}
	
.imgright{
	width:325px;
	height:200px;
	margin:10px 10px 0 0;
	float:right;
	}
	
.google{
	width:325px;
	height:200px;
	margin-top:10px;
	float:left;
	}
	
.postPreview{
	margin-right:10px;
	margin-left:10px;
	font-weight:bold;
	line-height:15px;
	width:580px;
}
	
.postContentBox{
	width:600px;
	position:relative;
	line-height:15px;
}

.postContentBox .leftVideo *{
	float:left;
}

.postContentBox .leftVideo object{
	margin:4px 24px 12px 0px !IMPORTANT;
}

.postContentBox .rightVideo *{
	float:right;
}

.postContentBox .rightVideo object{
	margin:4px 0px 12px 24px !IMPORTANT;
}
	
.postContent{
	margin-right:10px;
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	}

.postContent h2{
	margin-bottom:-12px;
	}
	

.postContentMorePages{
	margin-right:50px;
	margin-left:50px;
}
	
.postContent .spacer_{
	clear:both;
}
	
.pageLink{
	width:660px;
	height:10px;
	clear:both;
}

.pageData{
	text-align:right;
	margin:0;
	margin-top:5px;
	margin-right:10px;
}

.pageLink .pageLinkLeft{
	width:320px;
	height:10px;
	float:left;
}
.pageLink .pageLinkRight{
	width:320px;
	height:10px;
	float:right;
}

.pageLink .pageLinkLeft .arowBack{
	width:9px;
	height:9px;
	background-image:url(images/arowBack.png);
	background-repeat:no-repeat;
	float:right;
}
.pageLink .pageLinkRight .arowNext{
	width:9px;
	height:9px;
	background-image:url(images/arowNext.png);
	background-repeat:no-repeat;
	float:left;
}

.next{
	position:absolute;
	top:50px;
	right:10px;
}

.previous{
	position:absolute;
	top:50px;
	left:10px;
}

.next a .postNext,
.next .emptyPostNext{
	width:28px;
	height:122px;
	background-image:url(images/nextGrey.png);
	background-repeat:no-repeat;
	display:block;
}

.previous a .postPrevious,
.previous .emptyPostPrevious{
	width:28px;
	height:122px;
	background-image:url(images/backGrey.png);
	background-repeat:no-repeat;
	display:block;
}

.next a:hover .postNext{
	width:28px;
	height:122px;
	background-image:url(images/nextOrange.png);
	background-repeat:no-repeat;
}

.previous a:hover .postPrevious{
	width:28px;
	height:122px;
	background-image:url(images/backOrange.png);
	background-repeat:no-repeat;
}

/*---------* ÜBERSICHT *---------*/

#panoramaUp{
	width:660px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
.panoramaLeft{
	width:325px;
	float:left;
	}

.panoramaLeft h1 a.moreLink,
.panoramaLeft h1 a.moreLink:hover{
	color:#000000;
	font-weight:bold;
}

.panoramaLeft h1,
.panoramaLeft .textFeaturepanorama,
.panoramaLeft .link{
	margin-left:0;
}

.imgPanorama{
	width:325px;
	height:200px;
	margin:0;
	}
	
.imgPreviewright{
	width:80px;
	height:80px;
	float:right;
	}	

p.imgPreviewright{
	margin:0px;	
	}
	
.textPreviewright{
	margin:0;
	}
	
.textPreviewrightShort{
	/*height:42px;*/
	overflow:hidden;
	line-height:14px;
}
		
.panoramaRight{
	width:325px;
	float:right;
	}

.panoramaRight .firstPost{
	margin-top:0;
}

.panoramaRight .clear{
	clear:both;
	margin:0;
	padding:0;
	}

.panoramaRight h2{
	margin-bottom:0;
	}
#panoramaDown{
	width:670px;
	height:auto;
	}
	
#panoramaDown .separatorBottom{
	margin-right:0;
	}
	
.previewbox{
	width:325px;
	margin-bottom:15px;
	margin-left:10px;
	float:left;
	}
	
.titlebox{
	height:18px;
	position:relative;
	width:325px;
	margin-top:10px;
	}
	
.titleboxLeft{
	background-image:url(images/thLi.gif);
	background-repeat:no-repeat;
	float:left;
	height:18px;
	width:5px;
	}
	
.titleboxMiddle{
	background-image:url(images/thM.gif);
	background-repeat:repeat-x;
	height:18px;
	width:315px;
	float:left;
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	text-align:left;
	padding-top:1px;
	}

.titleboxMiddle a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.titleboxRight{
	background-image:url(images/thRe.gif);
	background-repeat:no-repeat;
	height:18px;
	width:5px;
	float:left;
	}
	
.imgPreview{
	width:80px;
	height:80px;
	margin:0 5px 0 0;
	float:left;
	}	
.imgPreview a.morelink img{
	margin-left:0px;
	}

p.imgPreview a.morelink{
	margin-top:10px;
	}
	
.preText{
	margin:0;
	}
	
.moreTheme{
	width:325px;
	height:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5b5b5b;
	margin-top:0;
	}
	
.previewbox ul{
	margin:0;
	font-family:Verdana;
	color:#F78A00;
	}
	
/*---------* DOL *---------*/

.right{
	float:right;
	}
	
.left{
	float:left;
	}
	
.do{
	height:35px;
	border-bottom:1px dotted #d7d7d7;
	padding:3px 0 3px 0;
	margin-right:10px;
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:0px;
	font-size:12px;
	width:660px;
	}

#commentsFacebook{
	width:355px;
	float:left;
	}
	
#dofacebook{
	margin-top:6px;
}

#dofblike{
	position:relative;
	top:9px;
	float:left;
	}

.facebookBox{
	width:80px;
	height:23px;
	overflow:hidden;
}

#fb_share_1{
	float:left !important;
	margin-top:1px;
	margin-left:5px !important;
	}

#dodrucken{
	position:relative;
	float:right;
	top:-14px;
	}
	
#doemail{
	position:relative;
	float:right;
	top:-9px;
	margin-right:15px;
	}
	
#dobookmarken{
	float:left;
	margin-top:6px;
	}
	
#dotwitter{
	position:relative;
	float:right;
	top:-16px;
	}
	
#dofacebook{
	position:relative;
	float:right;
	top:-17px;
	}

.doBox{
	margin-right:15px;
	margin-top:5px;
}

#dodrucken a,
#dotwitter a{
	float:right;
	margin-top:10px;
	margin-left:5px;	
}

#dodrucken a{
	background-image:url(images/print.png);
	background-position:50% 50%;
	margin:0;
	height:18px;
	width:22px;
	}

/*---------* WEITERE ARTIKEL *---------*/

#moreArtikel{
	width:278px;
	/*height:275px;*/
	margin-bottom:10px;
	position:relative;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#D7D7D7;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	}

#moreArtikel p,
#moreArtikelComment p{
	font-weight:bold;
	}
	
#moreArtikel p .moreLink,
#moreArtikelComment p .moreLink{
	font-weight:normal;
}

#moreArtikel ul
#moreArtikelComment ul{
	list-style-type:disc;
	color:#f78a00;
	margin:0;
	margin-left:10px;
	padding:0;
	padding-left:10px;
	}
	
#moreArtikelComment .moreArtikelWidth{
	padding-left:0;
	margin-top:10px;
	}
	
#moreArtikel li,
#moreArtikelComment li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:670px;
	margin-bottom:10px;
	margin-left:10px;
	}
	
#moreArtikel li span,
#moreArtikelComment li span{
	color:#000000;
	}
	
#moreArtikel li .link,
#moreArtikelComment li .link{
	display:block;
}

#moreArtikel .moreArtikelWidth{
	width:278px;
	margin-bottom:10px;
	padding-left:0;
	}
	
#artikelSidebar{
	position:relative;
	width:300px;
	margin-left:10px;
	margin-top:10px;
	}

#commentsright{
	position:relative;
	float:left;
	width:310px;
	margin-top:42px;
	}
#commentsright h3{
	margin-left:0;
	}
#commentsright h2 a,	
#commentsright h2 a:hover{
	color:#000000;
	display:block;
	margin-top:0px;
	}
#moreArtikelComment .preMoreRubrik{
	float:left;
	width:215px;
	}
#moreArtikelComment .preMoreRubrik p{
	width:215px;
	}
	
/*---------* SPONSORBOX Content *---------*/

.sponsorBoxcontentleft{
	width:325px;
	height:67px;
	background-color:#999;
	margin-left:10px;
	float:left;
	}

.sponsorBoxcontentright{
	width:325px;
	height:67px;
	background-color:#999;
	margin-left:10px;
	float:left;
	}
	
/*---------* RUBRIK *---------*/

.rubrik{
	height:auto;
	margin-left:0px;
	border-bottom:1px dotted #d7d7d7;
	padding-left:10px;

	}

.rubrik h2{
	margin-top:0px;
	margin-bottom:2px;
	font-size:14px;
	line-height:14px;
	}

.promotion{
	border-bottom:0;
	margin-bottom: 0px !important;
	}
	
.rubrikSearch{
	padding-left:0;
	margin:10px;
	}
	
.preRubrik{
	width:550px;
	float:left;
	}

.preMoreRubrik{
	width:193px;
	float:left;
	margin-bottom:10px;
}

.preMoreRubrik p{
	width:194px;
	margin:0;
}

.preMoreRubrik p{
	overflow:hidden;
	display:block;
}

.preMoreRubrik .shorted{
	margin-top:5px;
	height:auto;
}

.preRubrik .preRubrikPart{
	margin-top:0;
}
	
.preRubrikleft{
	width:325px;
	height:200px;
	float:left;
	margin-top:10px;
	}
	
.preRubrikright{
	float:left;
	width:320px;
	margin-top:10px;
	margin-left:10px;
	}
	
.preRubrikright p{
	margin-top:0;
}

.separatorBottom{
	border-bottom:1px dotted #D7D7D7;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
	}
	
.separatorContent{
	width:660px;
	height:12px;
	margin-bottom:12px;
	margin-left:10px;
	border-bottom:1px dotted #D7D7D7;
	}
	
.separatorTop{
	border-top:1px dotted #D7D7D7;
	margin-left:10px;
	}
/*---------* PAGINATOR *---------*/
.paginator{
	clear:both;
	font-size:15px;
	height:15px;
	font-weight:bold;
	padding-left:263px;
	
	}
	
.paginatorLeft{
	float:left;
	width:72px;
	height:20px;
	}

.paginatorLeftContent{
	float:right;
}
	
.paginatorMiddle{
	float:left;
	width:14px;
	height:20px;
	}
	
.paginatorRight{
	float:left;
	width:72px;
	height:20px;
	}
	
.paginator p{
	margin:0;
	}
	
.paginator .arowBack{
	float:left;
	position:relative;
	top:3px;
	margin-right:15px;
	}
	
.paginator .arowBack a{
	width:9px;
	height:9px;
	background-image:url(images/arowBack.png);
	background-repeat:no-repeat;
	display:block;
	}

.paginator .arowNext{
	float:left;
	position:relative;
	top:3px;
	}
.paginator .arowNext a{
	width:9px;
	height:9px;
	background-image:url(images/arowNext.png);
	background-repeat:no-repeat;
	display:block;
	}
	
.firstNumber{
	float:left;
	text-align:center;
	margin-right:5px;
	}

.number{
	float:left;
	text-align:center;
	margin-right:5px;
	}

.more{
	float:left;
	width:15px;
	text-align:center;
	margin-right:5px;
	color:#a9a9a9;
	}

.more p{
	color:#a9a9a9;
	}

.lastNumber{
	float:left;
	text-align:center;
	margin-right:15px;
	}

.more p{
	margin:0;
	}
	
.activNumber{
	color:#a9a9a9;
	}

/*---------* RATING *---------*/
.rating{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-bottom:18px;
	}

.ratepost{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

.ratingstars{
	float:left;
}

.ratingContent{
	display:inline-block;
	}
.ratingtext{
	float:left;
	margin-top:5px !important;
	margin-left:10px !important;
	}

/*---------* Comments *---------*/	

#comments{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	width:670px;						/*orig 325px*/
	float:left;
}
	
#comments .reply{
	margin-bottom:15px;
}

#respond {
	margin: 24px 10px;
	overflow: hidden;
	position: relative;
	width:330px;
	float:left;
	}
#respond p {
	margin: 0;
	}
#respond .comment-notes {
	margin-bottom: 1em;
	}
.form-allowed-tags {
	line-height: 1em;
	display:none;
	}
.children #respond {
	margin: 0 48px 0 0;
	}
h3#reply-title {
	margin: 18px 0;
	}
#comments-list #respond {
	margin: 0 0 18px 0;
	}
#comments-list ul #respond {
	margin: 0;
	}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
	}
#respond label {
	color: #888;
	font-size: 12px;
	}
#respond input {
	margin: 0 0 9px;
	width: 98%;
	}
#respond textarea {
	width: 98%;
	}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	}
#respond .form-allowed-tags code {
	font-size: 11px;
	}
#respond .form-submit {
	margin: 12px 0;
	}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
	}

#comments .navigation{
}
#comments .navigation .nav-previous{
	float:left;
	padding-left:20px;
}
#comments .navigation .nav-next{
	float:right;
	padding-right:20px;
}

#comments #commentErrorEmail,
#comments #commentError{
	color:#ff0000;
	border:1px solid #ff0000;
}

/*---------* SIDEBAR *---------*/
#sidebar{
	width:320px;
	height:auto;
	float:right;
	background-image:url(images/maintrenner.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin-top:20px;
	}
		
		.hide{
			display:none;
		}
		
		.show{
			display:block;
		}
	
	.separatorSidebar{
		/*height:5px;*/
		border-bottom:1px dotted #D7D7D7;
		margin:0;
		margin-top:10px;
		/*margin-bottom:5px;*/
		}
	
	.boxHeaderLeft{
		width:5px;
		height:18px;
		background-image:url(images/boxGreyLi.png);
		background-repeat:no-repeat;
		}
		
	.boxHeaderMiddle{
		height:18px;
		background-image:url(images/boxGreyMi.png);
		background-repeat:repeat-x;
		position:absolute;
		top:0;
		right:5px;
		left:5px;
		}
	
	.boxHeaderMiddle .boxHeaderTitle{
		margin-left:6px;
		color:#F78A00;
		position:absolute;
		top:1px;
	}
	
	.boxHeaderTitle{
		font-weight:700;
		font-size:12px;
	}
	
	.boxHeaderMiddle .tabMiddle{
		margin-left:7px;
	}
		
	.boxHeaderMiddle .active{
		position:relative;
	}
	
	.boxHeaderMiddle .active .tabLeft{
		width:7px;
		height:22px;
		background-image:url(images/tabLeft.png);
		background-repeat:no-repeat;
		position:relative;
		top:-6px;
	}
	
	.boxHeaderMiddle .active .tabMiddle{
		background-color:#ffffff;
		position:absolute;
		height:16px;
		position:relative;
		top:-28px;
		border-top:1px solid #e9e9e9;
		padding-top:6px;
	}
	
	.boxHeaderMiddle .active .tabMiddle a{
		color:#9c1013;
	}
	
	.boxHeaderMiddle .active .tabRight{
		width:7px;
		height:22px;
		background-image:url(images/tabRight.png);
		background-repeat:no-repeat;
		position:absolute;
		top:-6px;
		right:-7px;
	}
	
	.boxHeaderMiddle a{
		color:#ffffff;
		text-decoration:underline;
	}
		
	.boxHeaderRight{
		width:5px;
		height:18px;
		background-image:url(images/boxGreyRe.png);
		background-repeat:no-repeat;
		position:absolute;
		top:0;
		right:0;
		}
	
	
	/*---------* TABS *---------*/	
	.tabs{
		margin:0;
		padding:0;
		height:18px;
		position:relative;
		}
		
	.sidebarContent{
		border-right:1px solid #D7D7D7;
		border-bottom:1px solid #D7D7D7;
		border-left:1px solid #D7D7D7;
		position:relative;
		padding-top:5px;
		padding-bottom:5px;
	}
		
	.tabs ul{
		padding:0;
		margin:0;
		margin-top:2px;
		}

	.tabs ul li{
		float:left;
		margin:0;
		margin-right:7px;
		padding:0 5px 0 5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		text-decoration:underline;
		list-style-type:none;
		}
		
		/*---------* SUCHKRITERIEN *---------*/
	#sucheForm{
	position:relative;
	height:23px;
	width:300px;
	margin-left:10px;
	}
	
	#sucheForm form{
	}
	
	#sucheForm input{
	padding:0;
	margin:0;
	border:0;
	}
	
	#sucheForm #sucheLinks{
	position:absolute;
	top:0;
	left:0;
	width:7px;
	height:23px;
	display:inline;
	}
	
	#sucheForm input#s{
	position:absolute;
	top:0;
	left:7px;
	background-image:url(images/searchMi.png);
	background-repeat:repeat-x;
	height:23px;
	line-height: 23px;
	display:inline;
	width: 150px;
	margin:0 0 0 0;
	}
	
	#sucheForm input#searchsubmit{
	position:absolute;
	top:0;
	left:157px;
	background-image:url(images/searchRe.png);
	background-repeat:no-repeat;
	width:33px;
	height:23px;
	display:inline;
	}
		
	.entry-content #searchleft{
	position:absolute;
	background-image:url(images/searchLe.png);
	width:7px;
	height:23px;
	left:10px;
	}
	
	.entry-content form#searchform input#t{
	position:absolute;
	border:0;
	background-image:url(images/searchMi.png);
	background-repeat:repeat-x;
	width:150px;
	height:21px;
	left:17px;
	line-height: 21px;
	vertical-align:baseline;
	}
	
	.entry-content form#searchform input#searchsubmit{
	position:absolute;
	border:0;
	background-image:url(images/searchRe.png);
	background-repeat:no-repeat;
	width:33px;
	height:23px;
	left:167px;
	}
	
	.entry-content p{
		margin-bottom:10px;
	}
	
	#suche{
		width:300px;
		margin-left:10px;
		margin-top:10px;
		background-color:#fff;
		}
		
		#suche form{
			margin:0;
			padding:0;
		}
		
		.suchform{
			font-family:Verdana, Geneva, sans-serif;
			padding:10px 10px 10px 10px;
			}
	
		.formzeilen{
			width:195px;
			height:20px;
			margin-bottom:5px;
			}
	
		.formli{
			float:left;
			width:80px;
			font-size:11px;
			font-weight:bold;
			color:#000;
			margin-top:5px;
			}
	
		.formre{
	right:10px;
	float:left;
	text-align:right;
	width:90px;
	font-weight:normal;
	color:#999;
	font-family: Verdana, Geneva, sans-serif;
			}
		
		.select{
			font-weight:normal;
			color:#666;
			}
		
	.formButton{
		width:125px;
		height:32px;
		margin-right:auto;
		margin-left:auto;
	}
		
	/*---------* SPONSOR BOX SIDEBAR *---------*/
	.sponsorBoxsidebar{
	width:300px;
	height:60px;
	margin-left:10px;
	margin-top:10px;
	}
	
	.sponsorboxUp{
		width:300px;
		height:48px;
		background-image:url(images/sponBox.png);
		background-repeat:no-repeat;
		}
		
	.sponsorboxDown{
		width:298px;
		height:12px;
		border-bottom:1px solid #e4e4e4;
		border-left:1px solid #e4e4e4;
		border-right:1px solid #e4e4e4;
		}
	/*---------* Sidebar Singlereisen Events *---------*/
	
	#sidebar .singleevent1{
		width:298px;
		height:76px;
		background-image:url(images/sidebarSingleevent1.jpg);
		background-repeat:no-repeat;
		margin-left:10px;
		display:block;
	}
	
	#sidebar .singleevent2{
		width:298px;
		height:76px;
		background-image:url(images/sidebarSingleevent2.jpg);
		background-repeat:no-repeat;
		margin-left:10px;
		display:block;
	}
	
	#sidebar .singlereisen{
		width:298px;
		height:76px;
		background-image:url(images/sidebarSinglereisen.jpg);
		background-repeat:no-repeat;
		margin-left:10px;
		display:block;
	}
	
	
	/*---------* POP ARTICLE *---------*/	
	#poparticle{
		width:300px;
		background-color:#fff;
		margin-left:10px;
		margin-top:10px;
		}
		
	.popzeilen{
		width:278px;
		margin:5px 0 5px 10px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#000;
		}
		
	.popTitle a,
	.popTitle a:hover{
		margin:0;
		font-weight:bold;
	}
		
	.popzeilen .popContent{
		margin:0;
		overflow:hidden;
		line-height:14px;
	}
	
	.popTextBox{
	padding:5px 10px 5px 10px;
	}
	
	.popimgPreview{
	width:80px;
	height:80px;
	margin:0 5px 0 0;
	float:left;
	}
	.popzeilenEnde{
		width:280px;
		height:40px;
		margin:5px 0 5px 5px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#000;
		}
		
	/*---------* NEWSLETTER *---------*/	
	#newsletter{
		width:300px;
		height:auto;
		background-color:#fff;
		margin-left:10px;
		margin-top:10px;
		}
		
	.aborss{
		width:280px;
		margin:0;
		padding-left:10px;
		}
		
	.abonewsletter{
		width:280px;
		height:20px;
		margin:0 0 0 10px;
		}
		
	#email{
		width:165px;
		margin-left:10px;
		color:#666;
		}
		
	#sendMail{
		width:300px;
		height:30px;
		}
		
	/*---------* TWITTER SIDEBAR *---------*/	
	#twitterSidebar{
	width:300px;
	margin-left:10px;
	margin-top:10px;
	}
	
	#twitterHeader{
	position:relative;
	}
	
	#twitterHeader #twitterbird{
	width:50px;
	height:53px;
	background-image:url(images/twitterbirdSidebar.png);
	background-repeat:no-repeat;
	position:absolute;
	top:10px;
	right:10px;
	}
	
	#twitterHeaderLeft{
	width:7px;
	height:37px;
	background-image:url(images/twitterHeaderLeft.jpg);
	background-repeat:no-repeat;
	}
	
	#twitterHeaderMiddle{
	background-color:#f2f2f2;
	height:36px;
	position:absolute;
	top:0;
	right:7px;
	left:7px;
	border-top:1px solid #e5e5e5;
	}
	
	#twitterHeaderMiddle p{
	color:#F78A00;
	font-weight:bold;
	margin:0;
	position:absolute;
	top:10px;
	left:5px;
	}
	
	#twitterHeaderRight{
	width:7px;
	height:37px;
	background-image:url(images/twitterHeaderRight.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:0;
	}
	
	#twitterContent{
	background-color:#ffffff;
	border:1px solid #e5e5e5;
	border-top:0px;
	padding:10px;
	}
	
	#twitterContent .message{
	margin:0;
	margin-right:70px;
	margin-bottom:10px;
	}
	
	#twitterContent .message a{
	display:block;
	}
	
	#twitterContent #twitterLink{
		width:160px;
		height:23px;
		background-image:url(images/twitterButton.png);
		background-repeat:no-repeat;
		display:block;
		margin-top:15px;
		margin-right:auto;
		margin-left:auto;
	}
	
	p#twitterText{
		font-weight:700;
		font-size:12px;
		margin-bottom:10px;
		margin-top:23px;
	}
	
	/*---------* FACEBOOK SIDEBAR *---------*/	
	#facebookSidebar{
	width:300px;
	margin-left:10px;
	margin-top:10px;
	position:relative;
	}
	
	#facebookSidebar .facebookBox{
	position:absolute;
	top:15px;
	left:10px;
	}
	
	#facebookText{
	color:#000000;
	width:160px;
	position:absolute;
	top:13px;
	right:5px;
	margin:0;
	}

	/*---------* TAG CLOUD *---------*/
	
	.tagCloud{
		width:300px;
		margin-left:10px;
		margin-top:10px;
		font-family:Verdana;
	}

	.tagCloudContent{
		border-top:0px;
		border-right:1px;
		border-bottom:1px;
		border-left:1px;
		border-style:solid;
		border-color:#E5E5E5;
		padding:10px;
	}
	
	.tagCloudContent a{
		text-decoration:none;
	}
	.tagCloudContent a:hover{
		text-decoration:underline;
	}
	
	.tagCloudContent a.tag1{
		color:#9d0b0e;
	}
	.tagCloudContent a.tag2{
		color:#9a0d50;
	}
	.tagCloudContent a.tag3{
		color:#ee0006;
	}
	.tagCloudContent a.tag4{
		color:#ff5b00;
	}
	.tagCloudContent a.tag5{
		color:#ff8a00;
	}
	.tagCloudContent a.tag6{
		color:#ffb15b;
	}
	.tagCloudContent a.tag7{
		color:#ffd631;
	}
	
/*---------* FOOTER *---------*/
#footer{
	margin-top:30px;
	padding-bottom:50px;
	text-align:center;
}

#footer a{
	color:#999999;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
	border:none;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
	border:none;
}
/*---------* Suche und Fehler *---------*/
.no-results,
.not-found{
	margin-left:10px;
	margin-right:10px;
}

.no-results h1,
.not-found h1{
	margin:0;
}

.no-results h2,
.not-found h2{
	color:#F78A00;
}

.no-results p,
.no-results form,
.not-found p,
.not-found form{
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

/*---------* Banner Ads *---------*/

.startpageBanner{
	width:auto;
}

.startpageBanner .bannerAds{
text-align:center;
}

.headerBannerAds{
	margin-top:17px;
	width:1001px;
}

.headerBannerAds .bannerAds{
	text-align:center;
}
	
.sidebarBanner{
	margin-left:10px;
	margin-top:10px;
	width:300px;
}

.sidebarBanner .bannerAds{
	text-align:center;
}

.categoryBanner{
	margin-top:10px;
	margin-bottom:10px;
	width:660px;
}

.categoryBanner .bannerAds{
	text-align:center;
}