/*
THEME NAME: HTTPS
THEME URI: http://www.naanoo.com
DESCRIPTION: did iss nich son theme, wass de irjendwo daunloden kannst.
VERSION: DEV
AUTHOR: <a href="http://www.naanoo.com">Sebastian Fiebiger</a>
AUTHOR URI: http://www.naanoo.com
*/

@import url("/css/message.css");
@import url("https://www.naanoo.com/css/button.css");

.toc_list { display: none; }
 
/* open-sans-regular - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		 url('/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-italic - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: url('/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Italic'), local('OpenSans-Italic'),
		 url('/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-800 - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: url('/fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
		 url('/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  /* open-sans-700 - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: url('/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		 url('/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  /* open-sans-700italic - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
		 url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  }
  
  
  /* open-sans-condensed-300 - latin */
  @font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
		 url('/fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
  }
  /* open-sans-condensed-300italic - latin */
  @font-face {
	font-family: 'Open Sans Condensed';
	font-style: italic;
	font-weight: 300;
	src: url('/fonts/open-sans-condensed-v12-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Condensed Light Italic'), local('OpenSansCondensed-LightItalic'),
		 url('/fonts/open-sans-condensed-v12-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-condensed-v12-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-condensed-v12-latin-300italic.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-condensed-v12-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-condensed-v12-latin-300italic.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
  }
  /* open-sans-condensed-700 - latin */
  @font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 700;
	src: url('/fonts/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
		 url('/fonts/open-sans-condensed-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/fonts/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('/fonts/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('/fonts/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/fonts/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
  }

  blockquote p {margin-bottom: 10px !important;}


.lololo { color: #ffffff; }
a { color: #0050A1;}

.readmore a { background: url(images/ico_more.png) no-repeat top right;}

#slider-holder {
	background: #f8f8f8;
	border-bottom: 1px solid #e8e8e8;
	border-top: 3px solid #e8e8e8;
	height: 135px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
}
ul {
	list-style: none;
}

html, body, div, span, iframe,
h2, h3, p, a, img, ul, li,
form, .sfih2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #999999;
	background: #ddd url(images/bg/brushed_alu.png);
}

strong {	font-weight: bold; }

hr {
	border: none 0;
	border-bottom: 1px solid #E0E0E0;
	height: 1px;
	margin: 10px 0;
}

blockquote {
	background: url(images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	padding: 8px 15px 8px 60px;
	margin: 5px 0;
	color:  #595959;
}

blockquote h2, blockquote h3 {color:  #595959 !important; border-bottom: 1px #dddddd solid;}

.leftcol { float: left; }

.rightcol { float: left; }

#container {
	width: 1000px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 3px 1px rgba(80,80,80,0.2);
    -moz-box-shadow: 0px 0px 3px 1px rgba(80,80,80,0.2);
    box-shadow: 0px 0px 3px 1px rgba(80,80,80,0.2);


}

#sfimain {
	max-width: 1165px;
		margin: auto;
}

#content {

	float: left;
	width: 940px;
	margin: 10px 0 10px 0;
	padding-left: 30px;
	overflow: hidden;
	padding-bottom: 10px;
	margin: 0 auto;
}

.blocktitle {
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: 2px solid #E5E5E5;
	overflow: hidden;
	color: #333;
}

.blocktitle span { float: left; }

.cat-more {
	float: right;
	margin: 6px 3px 0 0;
	font-size: 60%;
	font-weight: bold;
	color:  #27282F;
}

.snippet {
	padding-bottom: 0px;
	margin-bottom: 8px;
	width: 225px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
	height: 198px;
}

.snippet2 {
	padding-top: 10px;
	margin-bottom: 10px;
	background: url(images/dotted.gif) repeat-x bottom left;
	overflow: hidden;

}

.title {
	font-size: 140%;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 5px;
}

.excerpt {
	line-height: 1.3;
	font-size: 90%;
}


#lastpost {
	width: 450px;
	overflow: hidden;
}


#lastpost .snippet {
	background: none;
	width: 220px;
}

#similar {
	width: 190px;
	margin-left: 15px;
	padding-left: 15px;
	border-left: 1px solid #E5E5E5;
}

#similar h3 {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
	color: #333333;
}

.listposts li {
	padding: 4px 0 4px 16px;
	background: url(images/arrow.gif) no-repeat top left;
	background-position: 0 6px;
	line-height: 1.2;
}

#latestposts {
	width: 490px;
	margin-bottom: 10px;
}

#featuredposts {
	float: left;
	width: 940px;
}

#mycarousel .title {
	line-height:  1.1;
}

#featuredcats {
	width: 940px;
	float: left;
	margin-top: 30px;
	overflow: hidden;

}

.catrow {
	width: 940px;
	margin-bottom: 0px;
	overflow: hidden;
}

.catblock {
	width: 460px;
	float: left;
}

.catblockmargin {
	margin-left: 20px;
	width: 460px;
}

#archive {
	width: 940px;
	float: left;
	margin-top: 40px;
	overflow: hidden;

}

#archive-listing {
	width: 590px;
	padding-left: 12px;
	padding-right: 20px;
	font-size: 14px;
	line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
}

#single {

	float: left;
	margin-bottom: 30px;
}

#single .title {
	font-size: 220%;
	line-height: 1.0;
	font-family: "Open Sans Condensed","Trebuchet MS", Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 25px;
}

.postTabsContent {
	display: block;
	position: relative;
	padding-top: 0px;
}

#tab-article { overflow: hidden;}

.narrow { width: 468px;}

.sfiwide { width: 590px; }

#article-body p { margin-bottom: 20px; }
#article-body p:hover {
    background-color: #f3f3f3;

}

#article-body {
	line-height: 23px;
	 font-family:  Arial, Helvetica, sans-serif;
	 
	color: #000000;
		font-weight: normal;
	font-size: 14px;
}



#article-body h2, #blogarticle-body h2, #article-body h3, #blogarticle-body h3 , #article-body h4, #blogarticle-body h4, .sfih2 {
	margin-bottom: 20px;
	padding: 5px 0 5px 0;
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px #dddddd solid;

}

#article-body h2, #blogarticle-body h2, .sfih2 { font-size: 130%; font-family:  'Open Sans Condensed', Arial, Helvetica, sans-serif; }
#article-body h3, #blogarticle-body h3 { font-size: 120%; font-family:  'Open Sans Condensed', Arial, Helvetica, sans-serif; border-bottom: 0px; }



.h2line {
border-bottom: 1px solid #E0E0E0;
text-decoration: none;
width: 100%;
padding-bottom: 7px;
margin-bottom: 0px;
display: block;
}


#article-body ul { margin-bottom: 15px; margin-top: 2px; }

#article-body ul li {
	list-style: disc;
	margin-bottom: 10px;
	margin-left: 30px;
}

#article-body img {
	 max-width: 590px;
	height: auto;
 }

#article-body b, #article-body strong, #article-body p b, #article-body p strong, #blogarticle-body strong, #blogarticle-body b {
font-family:  'Open Sans', Arial, Helvetica, sans-serif;
font-size: 100%;
}

#blogarticle-body {
	line-height: 23px;
	 font-family:  Arial, Helvetica, sans-serif;
	 text-align: justify;
	color: #000000;
		font-weight: normal;
	font-size: 14px;
}

#blogarticle-body p {	margin-bottom: 15px;}

#blogarticle-body img {
	max-width: 590px;
	height: auto;
}

#postsidebar {	width: 120px;}

.postblock {	margin-bottom: 25px;}

.postblock ul li {
	padding: 8px 0;
	line-height: 1.2;
	background: url(images/dotted.gif) repeat-x bottom left;
	overflow: hidden;
}

.galmash {margin-top: 15px;}

.sficomment {
	padding-left: 25px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 5px;
	margin-bottom: 25px;
	min-height: 110px;
	border-bottom: #E1DACC 5px solid;
	border-top: #E1DACC 1px solid;
	border-left: #E1DACC 1px solid;
	border-right: #E1DACC 1px solid;
	background-color: #FFFCF7;
}

.sficomment p { margin-top: 20px; }

.sfibeigenote, .sfibeigeleftnote, .sfigreennote, .sfibluenote, .sfiyellownote, .sfirednote, .sfiblueleftnote, .sfiyellowleftnote, .sfiredleftnote , .sfigreenleftnote, .sfigraynote, .sfigrayleftnote   {
padding-left: 25px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 15px;
clear: both;
}

.sfibluenote { border: #A5D1E2  1px solid; border-bottom: #A5D1E2 5px solid; background-color: #F7FBFF; }
.sfiyellownote { border: #edda83  1px solid; border-bottom: #edda83 5px solid; background-color: #fffae2; }
.sfirednote { border: #F5B3a8 1px solid; border-bottom: #F5B3a8 5px solid; background-color: #FFFBF7; }
.sfigreennote { border: #B3D588 1px solid; border-bottom: #B3D588 5px solid; background-color: #FBFFF7;}
.sfigraynote { border: #d0d0d0 1px solid; border-bottom: #d0d0d0 5px solid; background-color: #f3f3f3;}
.sfibeigenote { border: #E1DACC 1px solid; border-bottom: #E1DACC 5px solid; background-color: #FFFCF7;}

.sfiblueleftnote { border: #A5D1E2  1px solid; border-left: #A5D1E2 5px solid; background-color: #F7FBFF; }
.sfiyellowleftnote { border: #edda83  1px solid; border-left: #edda83 5px solid; background-color: #fffae2; }
.sfiredleftnote { border: #F5B3a8 1px solid; border-left: #F5B3a8 5px solid; background-color: #FFFBF7; }
.sfigreenleftnote { border: #B3D588 1px solid; border-left: #B3D588 5px solid; background-color: #FBFFF7;}
.sfigrayleftnote   { border: #d0d0d0 1px solid; border-left: #d0d0d0 5px solid; background-color: #f3f3f3;}
.sfibeigeleftnote   { border: #E1DACC 1px solid; border-left: #E1DACC 5px solid; background-color: #FFFCF7;}

.sfibluenote a, .sfiblueleftnote a { color: #137BA3; text-decoration: underline; }
.sfirednote a, .sfiredleftnote a { color: #C51E03; text-decoration: underline; }
.sfigreennote a, .sfigreenleftnote a { color: #407E07; text-decoration: underline; }




.comment {
list-style-type: none !important; list-style-position: inside !important;
margin-left: 0px !important;
}

.comment-author {
	font-weight: bold;
	margin-bottom: 3px;
}

.comment-author div { float: right !important; margin-right: 10px !important; margin-left: 20px !important;}
.comment-author.vcard {margin-bottom: 10px; }


.avatar {
	padding: 4px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
}

#comment-form {
	margin-top: 15px;
	margin-bottom: 10px;
}

#comment-form label {
	font-size: 90%;
	display: block;
	margin-bottom: 5px;
}

#comment-form input {
	width: 240px;
	margin-bottom: 10px;
	padding: 5px;
}

#comment-form textarea {
	width: 428px;
	height: 200px;
	padding: 10px;
	margin-top: 15px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:  100%;
}

#sidebar {
	width: 300px;
	padding-top: 0px;
	margin-top: -9px;

}

.widget {
	width: 300px;
	margin-bottom: 20px;
	list-style: none;
}

.widgettitle {
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 7px;
	border-bottom: 2px solid #E5E5E5;
	color: #333;
	font-family: "Droid Sans", "Trebuchet MS", Arial, Helvetica, Sans-Serif;

}

.widget ul li {
	padding: 6px 0;
	border-bottom: 1px solid #EFEFEF;
	line-height: 1.2;
}

.wp-caption {
float: left;
margin-right: 7px;
margin-bottom: -10px;
padding: 0px;
max-width: 590px !important;

}

.wp-caption p.wp-caption-text {
font-size: 11px;
width: 100%;
padding: 0px;
text-align: right;
margin: 0px;
color: #ffffff;
line-height: 70%;
}

.attachment .wp-caption-text {
    height: 20px;
}

.wp-caption-text a {color: #ffffff;}


.alignnone {
float: none;
}


#sidebar { float: right; width: 300px; }
#footer { clear: both; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
#article-body p a  { text-decoration: underline; }
#content p a  { text-decoration: underline; }

p, ul, table, form { margin-bottom: 20px; }
.widget { margin-bottom: 20px; }

#primary-nav { width: 100%; padding-left: 0px; margin: 0 auto 0px 0px; margin-left: 0px;  height: 40px;   }
#primary-nav ul { margin: 0; padding: 0; list-style: none; line-height: 40px; }
#primary-nav ul a { display: block; position: relative; }
#primary-nav ul li { float: left; position: relative; font-family: 'Open Sans Condensed', Arial, Helvetica; font-size: 14px; font-weight: bold;}
#primary-nav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

#primary-nav ul { font-size: 13px; text-transform: capitalize; }


	#primary-nav ul a { padding: 0 11px; color: #ffffff; height: 40px; line-height: 40px; opacity: 1.0;}
	#primary-nav ul a:hover,
	#primary-nav ul li.current-cat a
	{ text-decoration: none; color: #ffffff; background: #000000;  -moz-border-radius: 1px 1px 0 0; -webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; -moz-border-radius-topright: 1px; -moz-border-radius-topleft: 1px; -webkit-border-radius: 1px 1px 0px 0px;
 border-radius: 1px 1px 0px 0px;  }

	#primary-nav ul li.cat-item.current-cat a
	{ text-decoration: none; color: #ffffff; background: #000000;  -moz-border-radius: 1px 1px 0 0; -webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px; -moz-border-radius-topright: 1px; -moz-border-radius-topleft: 1px; -webkit-border-radius: 1px 1px 0px 0px;
 border-radius: 1px 1px 0px 0px; }

/* #### Tab Colors DE #### */
	/* -- home -- */ #primary-nav ul li.cat-item.cat-item-9999999.current-cat a, .tabline-9999999	{ background: #F4F4F4 ; color: #000000;  }
	/* -- buzz -- */ #primary-nav ul li.cat-item.cat-item-888888.current-cat a, .tabline-888888	{ background: #F4F4F4 ; color: #000000;  }
	/* -- beauty -- */ #primary-nav ul li.cat-item.cat-item-6522.current-cat a, .tabline-6522 {  background: #F4F4F4 ; color: #000000; }
	/* -- auto -- */ #primary-nav ul li.cat-item.cat-item-1012.current-cat a, .tabline-1012 {  background: #F4F4F4 ; color: #000000; }
	/* -- finanzen -- */ #primary-nav ul li.cat-item.cat-item-1013.current-cat a, .tabline-1013 {  background: #F4F4F4 ; color: #000000; }
	/* -- games -- */ #primary-nav ul li.cat-item.cat-item-214.current-cat a, .tabline-214 {  background: #F4F4F4 ; color: #000000; }

	/* -- Kino -- */ #primary-nav ul li.cat-item.cat-item-26.current-cat a, .tabline-26 {  background: #F4F4F4 ; color: #000000; }
	/* -- reise -- */ #primary-nav ul li.cat-item.cat-item-2672.current-cat a, .tabline-2672 {  background: #F4F4F4 ; color: #000000; }
	/* -- stars -- */ #primary-nav ul li.cat-item.cat-item-8598.current-cat a, .tabline-8598 {  background: #F4F4F4 ; color: #000000; }
	/* -- technik -- */ #primary-nav ul li.cat-item.cat-item-1737.current-cat a, .tabline-1737 {  background: #F4F4F4 ; color: #000000; }
	/* -- Musik -- */ #primary-nav ul li.cat-item.cat-item-17.current-cat a, #primary-nav ul li.cat-item.cat-item-840.current-cat a,  .tabline-17, .tabline-840 {  background: #F4F4F4 ; color: #000000; }
	/* -- Sport -- */ #primary-nav ul li.cat-item.cat-item-7018.current-cat a, .tabline-7018 {  background: #F4F4F4 ; color: #000000; }
	/* -- Lifestyle -- */ #primary-nav ul li.cat-item.cat-item-1685.current-cat a, .tabline-1685 {  background: #F4F4F4 ; color: #000000; }
	/* -- Mix -- */ #primary-nav ul li.cat-item.cat-item-1.current-cat a, .tabline-1 {  background: #F4F4F4 ; color: #000000; }

	/* #### Tab Colors Stylingqueens #### */

	/* -- ALL -- */ #primary-nav ul li.cat-item.cat-item-1202.current-cat a, .tabline-1202 {  background: #F4F4F4 ; color: #000000; }

	/* #### Tab Colors EN #### */

	/* -- beauty -- */ #primary-nav ul li.cat-item.cat-item-1041.current-cat a, .tabline-1041  {  background: #F4F4F4 ; color: #000000; }
	/* -- cars -- */ #primary-nav ul li.cat-item.cat-item-450.current-cat a, .tabline-450  {  background: #F4F4F4 ; color: #000000; }
	/* -- health -- */ #primary-nav ul li.cat-item.cat-item-52.current-cat a, .tabline-52  {  background: #F4F4F4 ; color: #000000; }
	/* -- movies -- */ #primary-nav ul li.cat-item.cat-item-1180.current-cat a , .tabline-1180  {  background: #F4F4F4 ; color: #000000; }
	/* -- pictures -- */ #primary-nav ul li.cat-item.cat-item-984.current-cat a, .tabline-984  {  background: #F4F4F4 ; color: #000000; }
	/* -- archive -- */ #primary-nav ul li.cat-item.cat-item-46.current-cat a, .tabline-46  {  background: #F4F4F4 ; color: #000000; }
	/* -- tech -- */ #primary-nav ul li.cat-item.cat-item-279.current-cat a, .tabline-279  {  background: #F4F4F4 ; color: #000000; }
	/* -- travel -- */ #primary-nav ul li.cat-item.cat-item-252.current-cat a, .tabline-252  {  background: #F4F4F4 ; color: #000000; }
	/* -- wallpaper -- */ #primary-nav ul li.cat-item.cat-item-67.current-cat a, .tabline-67  {  background: #F4F4F4 ; color: #000000; }
	/* -- wiki -- */ #primary-nav ul li.cat-item.cat-item-3.current-cat a , .tabline-3  {  background: #F4F4F4 ; color: #000000; }

#top-blocks { margin-bottom: 30px; }

#footer { background: #f8f8f8; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; padding: 0px 0 10px 0;  }
.widget-title { text-transform: uppercase; padding-bottom: 10px; font-weight: bold; background: url(images/bg-widget-title.gif) left bottom repeat-x; margin: 0 0 0px 0; }
#footer .widget-title { background: url(images/bg-widget-title-foot.gif) left bottom repeat-x; }
#footer .widget-title a { color: #000000;}

.breadcrumbs {
height: 28px;
padding: 0px;
margin-left: 22px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
	margin-bottom: 20px;
	border-bottom: 1px dotted #d0d0d0;
}

.breadads {
height: 20px;
padding: 0px;
margin-left: 22px;
font-family: "Droid Sans", "Trebuchet MS", Arial, Verdana, Helvetica, Sans-Serif;
	margin-bottom: 20px;
	border-bottom: 1px dotted #d0d0d0;
	margin-top: -3px;
padding-bottom: 0px;
}

.breadcrumbs b, .breadcrumbs a  strong { font-size: 14px; }

.breadcrumbs-top {
margin-bottom: 15px;
margin-left: 3px;
}

.topadsense {
margin-bottom: 20px;
}


.titelline {
padding:0px;
width: 614px;
height: 0px;
margin-bottom: 0px;
margin-top: 6px;
}

/* sidebar fotos */

.widget_sphoto_body{text-align:center}
.widget_sphoto_body img{border:1px solid #CCC;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px;margin:0px 5px 5px 0px;}
.widget_sphoto_body img:hover{border:1px solid #6699FF;padding:3px;}

/* clikit player */

#container_player {margin: 0px; padding: 0px;}
#player-wrapper {margin: 0px; padding: 0px;}
#pcontainer {margin: 0px; padding: 0px;}

.dossier-headline  {
margin-bottom: 15px;
padding: 5px 0 5px 0;
color: black;
border-bottom: 1px solid #EFEFEF;
font-size: 120%;
font-weight: bold;
font-family: "Droid Sans", "Trebuchet MS", Verdana, Helvetica,Arial,sans-serif;
}

.dossier-text  p { padding-top: 5px;}

.dossier-titel {
font-weight: bold;
font-family: "Droid Sans", "Trebuchet MS", Verdana, Helvetica,Arial,sans-serif;
font-size: 20px;
background: #FFF9CF;
border: #FFF4AC solid 1px;
color: #0050A1;
padding: 20px;
margin-bottom: 20px;

}

.dossier-endbox {

background: #FFF9CF;
border: #FFF4AC solid 1px;
color: #333333;
font-family: "Droid Sans", "Trebuchet MS", Verdana, Helvetica,Arial,sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
padding: 10px;
margin: 0;
}

.bottag {
background: url(images/dotted.gif) repeat-x top left;
padding-top: 10px;
}

.yourcomment {
	margin-bottom: 15px;
	padding: 5px 0 5px 0;
	color: #000000;
	border-bottom: 1px solid #EFEFEF;
	font-size: 120%;
	font-weight: bold;
	font-family: "Droid Sans", "Trebuchet MS", Arial, Helvetica, Sans-Serif;
	width: 100%;
}

.wp-pagenavi {
	 height: 20px;
	 margin-top: 30px;
	 margin-bottom: 25px;
	 }

#single h2 a { color: #000000; text-align: left;}
#single h3 a { color: #000000; text-align: left;}

.cattopstories {border-bottom: #E1DACC 1px solid;
border-top: #E1DACC 1px solid;
border-left: #E1DACC 1px solid;
border-right: #E1DACC 1px solid;
background-color: #FFFCF7; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em; padding: 15px; margin: 0; margin-bottom: 20px; padding-left: 20px; padding-bottom: 5px;}

.cattopstories p { margin-bottom: 15px; }

.anm-sebastian {

	padding-left: 25px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 5px;
	border-bottom: #E1DACC 5px solid;
	border-top: #E1DACC 1px solid;
	border-left: #E1DACC 1px solid;
	border-right: #E1DACC 1px solid;
	background-color: #FFFCF7;
	margin-top: 20px;
	clear: both;
	color: #000000;
	margin-bottom: 20px;
}

.anm-sebastian a {
text-decoration: underline;
}

.anm-sebastian p {
	margin-bottom: 35px !important;
	}

.anm-sebastian img {
	float: left;
	padding: 4px;
	background: #FFFFFF;
	border: 1px solid #F0F0F0;
	margin-right: 20px;
}

.anm-sebastian h2 {
color: #00568c !important;
border-bottom: solid 1px #C5E8FD !important;
}

.plistaHl {
margin-bottom: 15px !important;
	padding: 5px 0 5px 0 !important;
	color: #000000 !important;
	border-bottom: 1px solid #EFEFEF !important;
	font-size: 120% !important;
	font-weight: bold !important;
	font-family:  "Droid Sans",Arial, Helvetica,Arial,sans-serif !important;
	display: none !important;
	text-align: left !important;
	background-color: #ffffff !important;

}

.plista_widget_innerArticle .plistaHl { display: none !important; }

.plista_widget_innerArticle { border-top: 1px solid #EFEFEF !important; padding-top: 12px !important; }

.hreview-aggregate {
font-size: 9px;
}

.sfititle, .nr_title {
	margin-bottom: 15px;
	padding: 5px 0 5px 0;
	color: #000000;
	border-bottom: 1px solid #EFEFEF;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
}

.sfihw { background-color: #ffffff; padding: 1px; color: #ffffff;
padding-left: 10px; padding-right: 10px;
-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
}

.sfihg, .sfitg { background-color: #63b900; padding: 1px; color: #ffffff;
padding-left: 10px; padding-right: 10px;
-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
}

.sfihb, .sfitb { background-color: #0288D8; padding: 1px; color: #ffffff;
padding-left: 10px; padding-right: 10px;
-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
			}

.sfihlb , .sfitlb { background-color: #5eb1cc; padding: 1px; color: #ffffff;
padding-left: 10px; padding-right: 10px;
-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
			}

.sfihr, .sfitr { background-color: #de1010; padding: 1px; color: #ffffff;
padding-left: 10px; padding-right: 10px;
-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
		}

.sfihy, .sfity { background-color: #f9c300; padding: 1px; color: #ffffff;
padding-left: 10px; padding-right: 10px;
-webkit-border-radius: 2px;
	   -moz-border-radius: 2px;
	        border-radius: 2px;
		}

		.sfihn, .sfitn { background-color: #725a32; padding: 1px; color: #ffffff;
			padding-left: 10px; padding-right: 10px;
			-webkit-border-radius: 2px;
					 -moz-border-radius: 2px;
								border-radius: 2px;
					}


		 


.sfitg, .sfitb, .sfitr, .sfitlb, .sfity, .sfitn {
padding-top: 1px;
padding-bottom: 1px;
text-decoration: none !important;
margin-right: 5px;
}

.sfihr a, .sfihb a, .sfihg a, .sfihn a { color: #ffffff; text-decoration: none; }
.sfitr a, .sfitb a, .sfitg a, .sfity a, .sfitn a { color: #ffffff; text-decoration: none; }


.sfpostlist img { max-width: 100px !important; }
.comment-subscription-form {margin-bottom: 0px !important; margin-top: 5px !important;}
.text-top-of-excerpt {
    margin-top: -70px;
    padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 260px;
    font-size: 15px;
    font-weight: bold;
    padding-right: 20px;
    color: #ffffff;
	background-color: #000000;
	opacity: 0.8;
}

.smart-post-list-title {
	color: #ffffff;
}

.smart-post-list-main {
margin-top: -25px;
}

.smart-post-list ul  li {
padding: 0px !important;
border: 0 !important;
margin-top: 15px;
}

.smart-post-list-single-container .image-top-of-excerpt a {
margin: 0px !important;
}

#toc_container {
padding-left: 15px !important;
padding-right: 15px !important;
margin-left: 20px !important;
padding-top: 6px !important;
padding-bottom: 6px !important;
margin-bottom: 5px !important;
}

#twiago_bx {
padding-bottom: 12px !important;
}

#twiago_bx h2 {
font-weight: bold !important;
}

.mashsharer-box {
 height: 75px !important;
}

.plista_widget_belowArticle .itemTitle, .plista_widget_standard_1 .itemTitle { color: #ffffff; font-family: Arial,Helvetica,sans-serif!important; font-size: 14px; font-weight: bold; line-height: 14px;margin: 2px 0 3px;}

.searchform {
  width: 400px;
  float: right;
  margin-right: 15px;
  margin-top: 14px;
}
.searchform input[type="text"] {
  width: 100%;
  background: white url(/img/icon-search.png) no-repeat 98% center;
  margin: 0;
padding: 7px;
border: 1px solid #dddddd;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

.artikel {
font-size: 14px !important;
font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
line-height: 23px;
color: #333333;
}


.sfiheadtabs { border-bottom: 1px #dddddd solid; line-height: 34px; }
.sfiheadtabs li { margin-left: 0px !important; margin-right: 5px; border-top: 1px #dddddd solid; border-left: 1px #dddddd solid; border-right: 1px #dddddd solid; display: inline; list-style: none; padding-right: 10px; padding-left: 10px; padding-top: 6px; padding-bottom: 6px; height: 30px; }

.sfigraybutton, .sfigreenbutton { 
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	display:inline-block;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;

	line-height:20px;
	padding-top: 15px;
	padding-bottom: 15px;
		text-decoration:none !important;
	text-align:center;
	
	width: 99%;
}

.sfigraybutton {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
background-color:#ededed;
border:1px solid #dcdcdc;
color:#777777;
text-shadow:1px 1px 0px #ffffff;
}

.sfigreenbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	border:1px solid #83c41a;
	color:#ffffff;
	text-shadow:1px 1px 0px #689324;
}


.sfigraybutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

.sfigreenbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}

.sfigraybutton:active, .sfigreenbutton:active  {
	position:relative;
	top:1px;
}

.snippet .title, .snippet2 .title { font-family: 'Open Sans Condensed', Arial, Helvetica; font-size: 20px; }
.snippet .excerpt, .snippet2 .excerpt { color: #222; font-family: 'Open Sans', Arial, Helvetica; font-size: 13px; }
.title a { color: #222; }
.text-top-of-excerpt a { color: #fff; font-family: 'Open Sans Condensed', Arial, Helvetica; font-weight: bold; font-size: 16px; }
.listposts a { color: #222; font-family: 'Open Sans Condensed', Arial, Helvetica; font-weight: bold; font-size: 14px; }
.blocktitle span a, .blocktitle , .widgettitle { color: #222; font-family: 'Open Sans Condensed', Arial, Helvetica; font-weight: bold; font-size: 18px; }
.bottag a { color: #222; font-family: 'Open Sans', Arial, Helvetica;  }
.bottag { line-height: 130%; }

#snackTVWidgetFrame_0 { margin-bottom:0px !important; }
.crafty-social-buttons-list { margin-bottom: 0px !important; }
.crafty-social-buttons-list li { margin-left: 0px !important; margin-right: 25px !important; line-height: 100% !important; }

#sfiinner {text-align: right; width: 1000px; margin-bottom: -2px;}
#sfisky { margin-left: 0px; margin-top: 0px; float: left; width: 160px; height: 600px;}
#single { padding-left: 12px !important; padding-right: 20px !important; width: 590px;}
.widget .cat-item { border-right: 0px; }



.sfiteasergradient {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 60%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(60%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */


 }



.flare[data-orientation="vertical"] {  top: 60px !important; margin-left: -660px !important;  }
.flare[data-orientation="horizontal"] {float: right !important; width: 300px  !important; min-width: 300px  !important; }
.et_social_inline { width: 450px !important; float: left !important; margin-top: 0px !important; }
.tiled-gallery {margin-bottom: 20px !important;}

.biobox { background-color: #f9f6f1; padding-right: 30px; height: 375px; margin-bottom: 20px; }
.biopic { float: left; width: 250px; height: 375px; margin-right: 30px; }
.biobox h2 { font-size: 20px !important; padding-top: 30px !important; }

.hlul {border-bottom: 1px #dddddd solid;}
.tw_headline h2 {border: 0px !important;}  /* twiago ads */


  .sfisidebarteaser {
  font-size: 19px;
position: absolute;
bottom: 0;
padding: 25px;
padding-top: 60px;
margin-bottom: 0px;
width: 250px;
font-family: 'Open Sans Condensed', Arial, Helvectica, Sans-Serif;
text-decoration: none;
  }

    .sficaroteaser {
  font-size: 16px;
position: absolute;
bottom: 0;
padding: 15px;
padding-top: 25px;
margin-bottom: 0px;
width: 170px;
font-family: 'Open Sans Condensed', Arial, Helvectica, Sans-Serif;
text-decoration: none;
  }

      .sfiartteaser {
  font-size: 15px;
position: absolute;
bottom: 0;
padding: 10px;
padding-top: 25px;
margin-bottom: 0px;
width: 154px;
font-family: 'Open Sans Condensed', Arial, Helvectica, Sans-Serif;
text-decoration: none;
  }

  #naalogo {margin-top: 11px; margin-left: 25px; width: 215px; height: 38px;}
  #sqlogo {margin-top: 11px; margin-left: 21px; width: 268px; height: 41px;}
  #menzinlogo {margin-top: 9px; margin-left: 30px; width: 295px; height: 42px;}

   .wp-caption { position: relative; margin-bottom: 20px;  }

   .single-attachment .wp-caption {margin-bottom: 0px;}

   .sidebaroff .wp-caption { max-width: 915px !important; }
   .size-full { display: block; }
   .wp-caption.alignleft {margin-right: 25px !important;}
   .wp-caption-text { position: absolute; bottom: 0; background: rgba(0,0,0,0.4); line-height: 130% !important; padding: 10px !important; width: 100%; margin-bottom: 0px !important; padding-left: 15px !important; padding-right: 15px !important;}
   .single-post .wp-caption-text, .page .wp-caption-text, .blog .wp-caption-text  {  text-align: left !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */

	}
   .wp-caption-text b { font-size: 18px !important; color: #ffffff; }


   .tablepress {
	font-size: 12px;
}

.tablepress thead th,
.tablepress tfoot th {
	background-color: #E1DACC;
}


.tablepress h3, .tablepress h4 {
	font-size: 100% !important;
	text-decoration: none !important;
	line-height: 100% !important;
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
	font-family: 'open sans', Arial, Helvetica, sans-serif !important;
	display: inline !important;
}

.mashsb-count {margin-right: 20px !important;}
@media only screen and (max-width: 568px) { .mashicon-print {display: none !important; } }

#s  {  background-position: 8px 7px !important; }

.subscribe-to-doi-comments {float: right;}

#sidebar .mashsb-count {float: right !important; margin-right: 0px !important; margin-top: 6px !important; font-size: 32px !important; font-weight: bold !important; text-align: right !important;}
#sidebar .mashsb-buttons a { width: 18px !important; height: 18px !important; border-radius: 2px !important;}
#sidebar .mashsb-container { padding-top: 10px !important; padding-bottom: 5px !important; }
#sidebar .mashsb-box .mashsb-buttons a {   padding: 9px !important; }
#sidebar .onoffswitch, .onoffswitch2 {  line-height: 33px !important; width: 36px !important; height: 36px !important; border-radius: 2px !important; }
#sidebar .mashsb-sharetext { font-size: 10px !important; font-family: 'Open Sans', Arial,sans-serif !important; color: #bbbbbb !important; }

.cc_container { position: static !important; padding: 0px !important; padding-left: 20px !important; padding-right: 20px !important; margin-bottom: 20px !important;     -webkit-animation-name: none !important;    animation-name: none !important; text-align: center !important; }

.cc_btn { max-width: 80px !important;    border-radius: 0px !important;    -webkit-border-radius: 0px !important; padding: 0px !important; font-size: 14px !important; padding-top: 7px !important; padding-bottom: 9px !important; }

.cc_message   {font-size: 14px !important; }

.ui.warning.message h2, .ui.warning.message h3, .ui.warning.message h4, .ui.warning.message .sfih2 { color: #573A08 !important; border-bottom: 1px #c9ba9b solid !important; }
.ui.info.message h2, .ui.info.message h3, .ui.info.message h4, .ui.info.message .sfih2 {  color: #276F86 !important; border-bottom: 1px #A9D5DE solid !important; }
.ui.olive.message h2, .ui.olive.message h3, .ui.olive.message h4, .ui.olive.message .sfih2 { color: #578000 !important; border-bottom: 1px #8ABC1E solid !important; }
.ui.olive.message  { color: #578000 !important; } 

.ui.warning.message, .ui.info.message, .ui.olive.message {clear: both;}
 
.sfih2  {margin-bottom: 0px !important; display: block !important;}

.graycaption {


	background-color: #f9f9f9; 
	color: #555; 
	padding: 6px; 
	padding-left: 15px; 
	padding-right: 15px; 
	font-size: 11px; 
	margin-top: -20px;
  margin-bottom: 15px;

}



