/*
Theme Name: Avenue2
Description: A Premium Magazine Theme
Author: Theme Sector
Author URI: http://themesector.com
Version: 1.2.1
*/

@import url("css/reset.css");
@import url("css/nivo-slider.css");
@import url("custom.css");


/**************  HEADER FIX * **************/

#comments{display:none;}

/*** General Styles ***/
body {  
font-family:'Open Sans', sans-serif;
font-family:'OpenSansRegular', sans-serif;
font-size:13px;
margin:0 !important;
padding:0 !important;
background-color:#f9f9f9 !important; 
} 

p > a {text-decoration:none; color:#0086cb;} /* 8ebb00*/
p > strong > a {text-decoration:none; color:#0086cb;} /* 8ebb00*/
p > a :visited{ text-decoration:none; color:#0086cb; }
p > strong > a:visited {text-decoration:none; color:#0086cb;} 
p > a:hover { text-decoration:underline; }

a { text-decoration:none; color:#333333; }
a :visited{ text-decoration:none; color:#333333; }
a:hover:not(p) { text-decoration:underline; }
a {
	/*
	transition: all .2s linear; 
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	*/
}
h1, h2, h3, h4, h5, h6 { font-family:'Oswald'; color:#333333; }
.arrows { font-family:'Open Sans' sans-serif; font-size:37px; color:#d00000; text-align: left; }

#wrapper { 
	width:1020px; 
	margin:0 auto; 
	overflow:hidden;
  background-color:transparent !important; 
}
/*
#wrapper-content { width:1000px; margin:0px; margin-left:0px; padding:0px 0 0px 0; overflow:hidden; }
*/
#wrapper-content { 
	width:1000px; 
	margin:0px; 
	overflow:visible;
	margin-left:10px;
	margin-top:130px;
}


.clear { clear: both; }

.widget > form > p {
	margin-top:5px;
}

.widget form label{
	width:120px;
	display:block;
	float:left;
}

#wp-submit{
	width:80px;
	font-size:12px;
	font-weight:bold;
	height:20px; 
	color:white; 
	background-color:#383838; 
	display:block;
	border:0px;	
	padding-top:1px; 
	padding-left:6px;
}

.postForm {
	margin-left: 40px;
}


	.topNav { height: 25px; padding: 0px; width:995px; margin:0 auto; position: relative; margin-bottom:15px; margin-top:-5px}
	.topNav { }
	.topNav li { height: 25px; float:left; display:block; margin-left:50px; color:#999; position: relative; z-index:10; font-size:15px}
	.topNav li a { color:#999; display: block; float: left; height: 35px; line-height: 33px; }
	.topNav li ul { display: none; }
	.topNav li:hover > ul, #navigation li.hover > ul { display: block; position: absolute; top: 35px; left: 0; z-index: 10; width: 150px; border: 1px solid #dcdcdc; border-top: 0; background: #fff url('images/criteria-bg.gif') repeat-x bottom left; }
	.topNav li > ul li { background: #fff url('images/criteria-bg.gif') repeat-x bottom left; width: 150px; height: 35px; padding: 0; position: relative; border-bottom: 1px solid #dcdcdc; }
	.topNav li > ul li a { width: 120px; padding: 0 15px; text-align: left; font-size: 11px; color: #555; text-shadow: none; text-transform: normal; height: 35px; line-height: 35px; }
	.topNav li > ul li a:hover { background: #fff url('images/criteria-bg.gif') repeat-x bottom left; }
	.topNav li ul li:hover > ul, #navigation li ul li.hover > ul { display: block; position: absolute; top: 0px; left: 150px; z-index: 10; width: 150px; border: 1px solid #dcdcdc !important; background: url('images/criteria-bg.gif') repeat-x bottom left; }
	.topNav .hubstitel {text-transform:uppercase; margin-right:0px; margin-left:0px !important}
	.topNav .hubstitel a:hover {text-decoration:none}
	
		
	#social-media { float:right; margin-top: 9px; }
	#social-media img { margin-left:4px; }
	

	.heading-comments{display:none;}
	#logo { float:left; }		
	#header {width:100%; margin:0px; padding:0px; margin-bottom:25px; background-color:#262626; position:fixed; top:0px;left:0px; z-index:1000}
		
	#doppelbalken {background-color:#262626; width:100%;}	
	#logobalken {width:1000px; margin: 0px auto; padding-top:18px; height: 45px; display:block; }
	
	#kopfzeile_right {float:right; color:white;}
	
	#kopfzeile_sublinks {float:left; margin-left:-30px}
	#kopfzeile_sublinks ul li {float:left; padding: 10px; font-size:13px;}
	#kopfzeile_sublinks ul li a {color:white}
	#kopfzeile_sublinks ul li a:hover {color: #f0ff00; text-decoration:none}
	#kopfzeile_social {padding:0px; float:right;}
	#kopfzeile_potlogo {margin-left:20px; float:right;}
	
	#navibalken {background-color:#f9f9f9 !important; width:100%; height:45px;}
	#navibalken_content {width:1000px; margin: 0px auto;  font-family:'Open Sans' sans-serif; font-size:20px; font-weight:600; text-transform: uppercase; }	

	#navigation li {float:left; height:45px; padding:0 0px 0 0; z-index:1000; width:166px; text-align:center; position:relative}
	#navigation li a { color:#FFF; padding:9px 14px 10px 14px; display:block; }

	#navigation li ul { display: none; }
	#navigation li:hover > ul, #navigation li.hover > ul { display: block; position: absolute; top: 40px; width: 166px; padding-top: 5px; z-index: 1100 !important}
	#navigation li > ul li { height:auto; width: 166px; text-transform:none !important; font-size:15px; font-weight:400; z-index:1100 !important; position:relative}
	#navigation li > ul li a { padding-top:5px; text-align: left; font-size: 15px; color: white ; text-shadow: none; }
	#navigation li > ul li a:hover {font-weight:600}
	#navigation li > ul li.current-menu-item > a { }

	/* #navigation li ul li:hover > ul, #navigation li ul li.hover > ul { display: block; position: absolute; top: 0px; left: 170px; z-index: 10; width: 170px; padding-top: 5px; } */

	
	#navigation #menu-item-53935 { background-color: #696969}
	#navigation #menu-item-141465 { background-color: #009b8e}
	#navigation #menu-item-141466 { background-color: #acc32b}
	#navigation #menu-item-141467 { background-color: #009fda}
	#navigation #menu-item-141469 { background-color: #f47933; width:168px !important}
	#navigation #menu-item-141470 { background-color: #ec1163; width:168px !important}
	
	#navigation #menu-item-141465 .sub-menu li{ background-color: #00665d}
	#navigation #menu-item-141466 .sub-menu li{ background-color: #859800}
	#navigation #menu-item-141467 .sub-menu li{ background-color: #007ba8}
	#navigation #menu-item-141469 .sub-menu li{ background-color: #bb5d27}
	
	#navigation #menu-item-54074 { visibility:hidden; display:none }
	#navigation #menu-item-54926 { visibility:hidden; display:none }


/*** GRID Styles 	***/
	#gridwrapper {width:100%; height: 470px; display:block; margin-bottom:20px;display:none;}
	#gridwrapper_appsbuehne {width:996px; height: 150px; display:block; margin-bottom:20px}
		
	
	
	
	
/*** Main Styles ***/
#main { width:661px; float:left;}
	
	.nivo-caption h1 a { color: #fff; }

	/** Block styles **/
	.block.half { width:300px; float:left; margin-right:18px; }
	.block.half.last { margin-right:0px; }
	.block h3 { background:url(images/heading-box.png) no-repeat; font-size:26px; margin-bottom:25px; text-shadow: 1px 1px 1px #FFF; height:51px; padding-left:30px; padding-top:7px;}
	
	
	.homepage-widget > div > div { margin-left:0px;}
	.block.archive  > div { margin-left:0px; margin-bottom:5px;width:100%;}
	
	.block h3 a { color: #333; }
	.block img { padding:2px; }
	.block-meta { font-size:11px; color:#888; margin-bottom:4px; display:block;}
	.block-meta a { color:#888 !important; }
	.block-meta a:hover { color: #333 !important; text-decoration: none; }
	.block p { line-height:18px; color:#545454; }
	.block-arrows, .block-arrows a { color:#d00000; display:none;}
  .plista_widget_infeed{
        background: white !important;
    padding: 7px;
    width: auto;
    height: auto;
    border: 1px solid #ccc !important;
    margin-top: 20px;
    float: left;
    position: relative;
    box-sizing: border-box;}
	.block-item-big:hover {border:1px solid black;}
  .block-item-big {    border: 1px solid #ccc;
    background-color: white;
    padding: 10px;
    box-sizing: border-box;
    padding-bottom: 10px;
    margin-bottom: 0px;
    margin-top: 20px;
    width: 180px;
    float: left;}
	.block-item-big .block-meta { font-size: 12px; }
	.block-item-big h2 { font-size:28px; margin-bottom:2px; }
	.block-item-big h2 a { color: #333; }
	.block-item-small { border-bottom:1px dashed #CCC; padding-bottom:13px; margin-bottom:13px; overflow:hidden; width:286px; height:56px; }
	.block-item-small h2, .block-item-small h2 a { font-size:12px; font-family:'Arial'; font-weight:bold; line-height:18px; color: #333; }
	
	.block-item-big4 { border-bottom:0px dashed #CCC; padding-bottom:10px; margin-bottom:0px; margin-top:0px;width:180px; float:left; margin-left:37px;}
	.block-item-big4 .block-meta { font-size: 12px; }
	.block-item-big4 h2 { font-size:20px; margin-bottom:2px; }
	.block-item-big4 h2 a { color: #333; }
	
	
	
	.block.full { overflow: hidden; width: 100%; }
	.block.full .block-item-big { margin-right:0px; }
	.block.full .block-item-big.last { margin-right:0px; }
	
	/** Article Icons **/
	.block-image { position:relative; }
	.video-icon { position:absolute; bottom:13%; right:20%; background:url(images/video-icon.png) no-repeat; width:26px; height:26px; }
	.gallery-icon { position:absolute; bottom:13%; right:20%; background:url(images/gallery-icon.png) no-repeat; width:26px; height:26px; }
	.audio-icon { position:absolute; bottom:13%; right:20%; background:url(images/music-icon.png) no-repeat; width:26px; height:26px; }
	.block-item-small .block-image { position:relative; display:inline-block; margin-right:12px; float:left; }
	.block-item-small .video-icon { position:absolute; bottom:19%; right:18%; background:url(images/video-icon-small.png) no-repeat; width:16px; height:16px; }
	.block-item-small .gallery-icon { position:absolute; bottom:19%; right:18%; background:url(images/gallery-icon-small.png) no-repeat; width:16px; height:16px; }
	.block-item-small .audio-icon { position:absolute; bottom:19%; right:18%; background:url(images/music-icon-small.png) no-repeat; width:16px; height:16px; }
	.block-item-big .block-image { position:relative; display:inline-block; margin-right:12px; float:left;  }
	.block-item-big .video-icon { position:absolute; bottom:18%; right:5%; background:url(images/video-icon.png) no-repeat; width:26px; height:26px; }
	.block-item-big .gallery-icon { position:absolute; bottom:18%; right:5%; background:url(images/gallery-icon.png) no-repeat; width:26px; height:26px; }
	.block-item-big .audio-icon { position:absolute; bottom:18%; right:5%; background:url(images/music-icon.png) no-repeat; width:26px; height:26px; }
	
	/** Carousel styles **/
	.wrapper-carousel { padding: 0 0 0 62px; position: relative; }
	.anyClass img { float:left; margin-right:20px;display: block; width:140px; height:140px; border: 1px solid #D7D7D7; }
	.anyClass { height:160px; margin-bottom:0px; }
	.anyClass ul li { position:relative; }
	
	a.prev, a.next { background: url(images/carousel-arrows.png) no-repeat transparent; width: 34px; height: 32px; display: block; position: absolute; top: 55px; }
	a.prev span, a.next span { display: none; }
	a.prev { left: 0; background-position: 0 0; } 
	a.prev:hover { background-position:0 -34px; }
	a.next { right: 0; background-position: -34px 0; }
	a.next:hover { background-position: -34px -34px; }
	
	/** Reviews block styles **/
	.block .stars { border:none; padding:0; margin:0; }
	.block .block-item-big .stars { margin-bottom:4px; padding-top:2px; float:left; margin-right:6px; }
	
	/** Archive block styles **/
	.block.archive .block-item-big { width:100%; overflow:hidden; margin-right:30px}
	.block.archive .block-item-big h2 { margin-bottom:4px; }
	.block.archive .block-item-big p { line-height:20px; }
	.block.archive .block-item-big .block-meta { margin-bottom:8px; }
	.block.archive .block-item-big .block-meta span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }
	.block.archive .block-item-big .readmore {    color: white;
    /* background: url(images/readmore.png) no-repeat; */
    font-size: 11px;
    background-color: #acc32b;
    text-transform: uppercase;
    /* text-shadow: 1px 1px 1px #FFF; */
    padding: 7px;
    /* width: 85px; */
    /* height: 25px; */
    display: block;
    text-align: center;
    float: right;
    /* padding-top: 3px; */
    margin-top: 10px; }
	.block.archive .block-item-big .block-arrows { font-size:14px; }


.rating {
	background: #ccc;
	color: #fff;
	padding: 1px 4px;
	margin-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



/** Tabs **/

.technik-item-small { 
	overflow:hidden;
	width:111px;
	height:150px; 
	display:block; 
	padding-top:10px; 
	padding-left:15px;
	float:left;
	margin-bottom:14px;
}

.technik-item-small h2, .technik-item-small h2 a { font-size:12px; font-family:'Arial'; font-weight:bold; line-height:18px; color: #333; }

.tabs-wrapper { overflow: hidden;  margin-left:0px; width: 100% !important;} 
.tab-content{padding:16px 16px 0 16px; overflow:hidden; }
.tabs-wrapper .tab-content { border:1px solid #d7d7d7; border-width:0 1px 1px 1px; margin-left:0px}
.technik_tabs_container { border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; clear: both; margin-left:0px; margin-top:10px}
.apps_tabs_container { border-top: none; overflow: hidden; clear: both; float: left; width: 100%; background: #fff; clear: both; margin-left:0px; margin-top:10px}

/* .tabs_container { border-top: none; overflow: hidden; clear: both; float: left; width: 300px; background: #fff; clear: both; } */
.post-entry .tabs_container { width: 100%; }


/* background:url(images/widget-title-bg.png) repeat-x; */
/** Tabbed widget **/
ul.tabs { float: left; height: 49px; width: 100%; padding-left: 0px !important; margin-bottom: 0 !important; padding-top:5px; }
ul.tabs li {background-color: #dcdcdc; float: left; border: 1px solid #d6d6d6; margin: 8px 0px 0px 8px !important; padding-left: 0 !important; overflow: hidden; padding-bottom: 0; position: relative; bottom: -3px; background:#ebebeb url(images/tab-bg.png) repeat-x; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius:0px 0px 0 0; border-radius: 0px 0px 0 0; }
ul.tabs li a { height: 28px; line-height: 30px; text-decoration:none; font-family:'Oswald'; font-size:18px; color: #888; display: block; padding: 0 10px; outline: none;  -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; }
ul.tabs li a:hover { background: #FFF !important; color:#888;}
ul.tabs li.active a{color:#888 !important;}
html ul.tabs li.active, html ul.tabs li.active a:hover , html ul.tabs li.active a:visited  { background: #fff !important; border-bottom: 1px solid #d6d6d6; color:#888 !important}


#divider {
  border-bottom-color:#CCCCCC;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  height:5px;
  width:100%;
  display:block;
  margin-top:15px;
  margin-bottom:15px;
}


.einleitungsbox {
margin-left:0px;
margin-bottom:20px;
}

.einleitungsbox_titel {
font-size:36px; margin-bottom:25px; font-family:Oswald; margin-bottom:10px;
}

.cat_text {
line-height:20px; margin-top:10px; font-size:14px;
}


#appkarree-wrapper {margin-left:0px; width:600px; height:200px; display:block;}

#appkarree {
	width:104px; 
	height: 150px; 
	float:left; 
	background-image: url(/dev/wp-content/themes/Avenue/images/applandingpage_bgapp.jpg); 
	background-repeat: no-repeat;
	margin-right: 5px;
	padding-top:30px; 
	padding-left:10px;
	position: relative;
	display:block;
}

.appkatkarree {
	/*background-color:#eceded; */
	width:100px;
	height:140px; 
	display:block; 
	padding-top:0px; 
	padding-left:12px;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
 }
 
.apptop10item {
    float:left;
	width:90px;
	margin-left:15px;
	margin-top:15px;
}

.apptop10item  img {
float:left;
}
 
 
 
 .technikkatkarree {
	/*background-color:#eceded; */
	width:100px;
	height:90px; 
	display:block; 
	padding-top:10px; 
	padding-left:12px;
	float:left;
	margin-right:14px;
	margin-bottom:14px;
 }
 
.technikkatkarree img{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

.technikkatkarree img:hover{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
} 

.appkatkarree img{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

.appkatkarree img:hover{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
} 



#appkarree a, .appkatkarree a {color:black; font-weight:bold;}
#appkarree a:hover, .appkatkarree a:hover {text-decoration:underline; /*color:#59c907*/}

.appkarree-wertung {bottom:2px; position:absolute;}

#appkarree p {padding-top:3px; margin: 0 0 0 0; padding-bottom:3px;}


/*** Sidebar styles ***/
#sidebar { float:right; width:300px; margin-right: 0px;/* background-color:#F4F4F4 */display:none;}
.widget { overflow:hidden; margin-bottom:25px; }
.widget-title { background-color: #acc32b; font-size:16px; color:white; text-transform:uppercase; padding:2px 8px 0px 8px; margin-bottom:10px; height:25px; }
.widget a { color: #333; }

.widget > div {padding-right:20px; margin-right:20px;}

.widget .block-item-small img { border:1px solid #D7D7D7; padding:2px; }
.widget .block-item-small .stars { border:none; padding:0; margin:0; }

	/** Social Widget **/
	.social-item { float:left; margin-right:22px; border:1px solid #E5E5E5; width:83px; background:url(images/social-bg.png) repeat; text-align:center; padding:10px 0 10px 0; height: 77px; }
	.social-item:hover { border:1px solid #D9D9D9; }
	.social-item.last { margin-right:0; margin-left:1px; float:left; }
	.social-item img { padding-top:3px; }
	.social-count { font-family:'Oswald'; font-size:22px; color:#666; display:block; margin-bottom:-2px; text-shadow: 1px 1px 1px #FFF; }
	.social-descrip { font-size:11px; font-style:italic; color:#999; display:block; text-shadow: 1px 1px 1px #FFF; }
	
	
	
	/** Generic Widget Styles **/	
	.widget ul a { #333; }
	.widget li { border-bottom:1px dashed #CCC; padding-bottom: 10px; margin-bottom: 10px; width:306px;}
	.widget p { line-height: 18px; }
	
	/** Calendar **/
	#calendar_wrap { margin: 0 auto; }
	#calendar_wrap caption { text-align: center; }
	
	#wp-calendar caption {
		font: bold 1.1em;
		margin-bottom: 5px;
	}
	
	#wp-calendar { 
		border-left: 1px solid #e6e6e6;
		border-top: 1px solid #e6e6e6;
	    line-height:15px;
	    margin:0 0 22px 0;
	    text-align:left;
	}
	
	#wp-calendar th {
		font: bold 11px;
		color: #fff;
		border-right: 1px solid #e6e6e6;
		letter-spacing: 2px;
		text-transform: uppercase;	
		padding: 6px 6px 6px 12px;
		background: #666;
	}
	
	#wp-calendar td {
		border-right: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;	
		padding: 6px 6px 6px 12px;
		color: #333;
	}
	
	tr.even { background: #fafafa; }
	
	.widget-excerpt { margin-bottom: 5px; }

/*** Footer styles ***/

#footer { background-color: #262626; margin:0 auto; width:100%;  overflow:hidden; color: white; font-size:14px; margin-top:40px; margin-bottom:-5px !important}

#footerleft {float:left;}
#footerleft li {float:left; padding:20px}
#footerleft li a {color:white;}
#footerleft li a:hover {color:#fff600; text-decoration:none}

#footerright {float:right; margin-right:10%; color: #b4b4b4; padding:20px}
/*
#footer-bottom { border-top:1px solid #DDD; clear:both; padding-top:15px; color:#888; }
#footer-bottom .left { float:left; }
#footer-bottom .right { float:right; }
#footer-bottom a { color: #333; }
*/

	/** Footer widget **/
	#footer .widget { float:left; margin-right:20px; width:300px; margin-bottom:25px; }
	#footer .widget.last { margin-right:0; }
	
	#footer .backToTop { background: url('images/arrowup.png') no-repeat center left; padding-left: 20px; margin-left: 20px; height: 12px; }
	
/*** Post Styles ***/
.post-heading { padding:0px 0 25px 0; margin-left:0px; }
.post-heading h1 { font-size:48px; text-shadow: 1px 1px 1px #FFF; }
.post-heading span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }
.heading-author { background:url(images/author-icon.png) no-repeat left; padding-left:20px;}
.heading-date { background:url(images/clock-icon.png) no-repeat left; padding-left:20px; }
.heading-comments { background:url(images/comment-icon.png) no-repeat left; padding-left:24px; }
.heading-comments a { color:#888; }
.post-thumb { margin-bottom:20px; }
.post-thumb img { border:1px solid #D7D7D7; padding:5px; }
.post-entry p { margin-bottom:20px; line-height:23px; font-size:14px; }
.post-entry  { margin-bottom:20px; line-height:21px; font-size:13px; margin-left:0px;}
.post-meta { border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:8px 2px 10px 2px; font-size:11px; color:#777; overflow:hidden; margin-bottom:1px; margin-left:0px; }
.post-meta a { color:#444; }
.post-meta-tags { float:left; background:url(images/tag-icon.png) no-repeat left; padding-left:18px; }
.post-meta-cats { float:left; background:url(images/category-icon.png) no-repeat left; padding-left:18px; }
.meta-arrow { font-size:16px; color:#d00000; margin-right:4px; }
.post-author { background:#EEE; padding:20px; margin-bottom:40px; overflow:hidden; margin-left:0px; }
.post-author img { background:#FFF; border:1px solid #D7D7D7; padding:5px; float:left; margin-right:12px; }
.post-author h5 { font-size:14px; font-family:Arial; border-bottom:1px solid #dbdbdb; overflow:hidden; padding-bottom:5px; margin-bottom:10px; text-shadow: 1px 1px 1px #FFF; }
.post-author h5 em { color:#636363; }
.post-author small { float:right; color:#636363; }
.post-author a { color:#333; }
.author-descrip { color:#444; line-height:19px; text-shadow: 1px 1px 1px #FFF; }
.navigation { width: 100%; overflow: hidden; margin-bottom: 20px; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }

	/** HTML styling **/
	.post-entry ul { 	padding-left: 30px; margin-bottom:20px; }
	.post-entry ul li{ background:url(images/ul-dot.png) no-repeat; padding-left:28px; margin-bottom:10px; }
	.post-entry ol { padding-left:53px; margin-bottom:20px; font-size:14px; }
	.post-entry ol li { list-style-type: decimal; margin-bottom:6px; }
	.post-entry h1 { font-size:32px; margin-bottom:14px; line-height:38px}
	.post-entry h2 { font-size:28px; margin-bottom:14px; line-height:32px}
	.post-entry h3 { font-size:24px; margin-bottom:14px; line-height:28px}
	.post-entry h4 { font-size:18px; margin-bottom:14px; line-height: 22px}
	.post-entry h5 { font-size:16px; margin-bottom:14px; }
	.post-entry h6 { font-size:14px; margin-bottom:14px; }
	.post-entry hr { border:0; background-color: #DDD; height:1px; margin-bottom:14px; color:#DDD; }
	.post-entry blockquote { background:url(images/quote.png) no-repeat; padding-left:32px; padding-top:3px; margin-left:25px; color:#777; font-style:italic; }
	.post-entry ol { padding-left:42px; margin-bottom:20px; font-size:12px; }
	.post-entry ol li { list-style-type: decimal; margin-bottom:6px; }
	.post-entry ul { 	padding-left: 26px; margin-bottom:20px; font-size:12px; }
	.post-entry ul li { background:url(images/ul-dot.png) no-repeat; padding-left:18px; margin-bottom:10px; }
	.post-entry pre { overflow: auto; margin-bottom:20px; }
	.post-entry .alignright { float:right; margin:0 0 4px 10px; }
	.post-entry .alignleft { float:left; margin:0 10px 4px 0; }
	.wp-caption, .gallery-caption  { border: 1px solid #D7D7D7; padding-top: 4px; margin-bottom:20px; text-align: center; }
	p.wp-caption-text { margin-bottom:2px; font-size:11px; font-weight:bold; line-height:17px}
	.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	
	/** Review box **/
	.post-review { float:right; width:200px; border:1px solid #D7D7D7; margin-left:10px; margin-bottom:20px; }
	.overall-score { background:#EEE; margin:1px; padding:10px; text-align:center; }
	.post-review ul { border-top:1px solid #D7D7D7; padding:0; margin:0; }
	.post-review ul li { background:url(images/criteria-bg.gif) repeat-x bottom; border-bottom:1px solid #D7D7D7; padding:10px; color:#555; margin:0; }
	.post-review ul li:last-child { border-bottom:none; }
	.score { float:right; }
	
	.post-review-widget img { border: 0 !important; padding: 0 !important; float: left; margin-right:12px;}
	
	/** Comments styles **/
	#comments { margin-top: -10px; margin-left:0px;}
	#comments h3 { font-size:26px; border-bottom:4px solid #DDD; margin-bottom:25px; }
	ol.commentlist { margin-bottom:40px; }
	li.commentlist { }
	.the-comment { margin-bottom:24px; }
	.avatar { border:1px solid #CCC; float:left; margin-right:14px; }
	.comment-arrow { background:url(images/comment-arrow.png) no-repeat; width:8px; height:15px; float:left; margin-top:16px; margin-right:-1px; }
	.comment-box { background:url(images/comment-bg.png) repeat-x; border:1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; padding:14px; overflow:hidden;  }
	.comment-author { margin-bottom:10px; }
	.comment-author small { color:#888; }
	.comment-text { line-height:18px; }
	#comments .children { margin: 20px 0 0 83px; }
	#comments .children li.comment { margin: 0 0 20px 0; }
	.cancel-comment-reply { margin-bottom:10px; }
	.no-comments { color:#888; }
	.comment-author a { color:#3a3a3a; }
	.comment-text-side { color:#888; font-style:italic; line-height:18px; }
	
	#comment-input { float:left; margin-right:20px; }
	#comment-input input { border:0; margin-bottom:17px; }
	#comment-input input:focus, textarea:focus { outline:none; }
	#comment-input label { display:block; margin-bottom:5px; }
	#comment-input label .req { color:#999; }
	.input-name { background:url(images/input-name.png) no-repeat; width:198px; padding:11px 10px 14px 34px; }
	.input-email { background:url(images/input-email.png) no-repeat; width:198px; padding:11px 10px 14px 34px; }
	.input-website { background:url(images/input-website.png) no-repeat; width:198px; padding:11px 10px 14px 34px; }
	#comment-textarea { float:right; }
	.textarea-comment {/* background:url(images/textarea-comment.png) no-repeat;*/ background-color:#f2f2f2; border:1px solid #d2d2d2; width:590px; height:80px; padding:14px; font-family:arial; }
	#comment-textarea label { display:block; margin-bottom:5px; }
	#comment-textarea-admin { float:none; margin-bottom:16px; }
	#comment-textarea-admin label { display:block; margin:10px 0 5px 0; }
	#comment-submit { clear:both; float:right; margin-bottom:10px; }
	#comment-submit-admin { clear:both; margin-bottom:10px; }
	.comment-submit {/* background:url(images/black-button.png) repeat-x; border:1px solid #000;*/ background-color:#383838; padding:5px 10px 5px 10px; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; font-family:"Oswald"; font-size:20px; color:#FFF; /*text-shadow: 1px 1px 1px #000;*/ cursor:pointer; }
	.comment-submit:hover {/* background:url(images/black-button.png) repeat-x; background-position:0 -42px; */ }
	
	/** Related posts **/
	
	
	
	
	.related-item { 
	width:120px;
	height:120px; 
	display:block;
	float:left;
	margin-right:4px;
	margin-bottom:14px; }
	
	div.related-item:last-child { margin-right:0; }
	.related-item img { margin-bottom:6px; }
	.related-item h2 a { font-family:arial; font-size:12px; color:#333; font-weight:bold; }
	.related-item span { top: 46%; right: 5%; }

/** Post Share **/
.post-share {
	display:none;
}

.share-widget {
	margin-bottom: 10px;
}


/*** Gallery ***/

.gallery-item .gallery-icon {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	background-image: none;
	width: auto;
	height: auto;
}

/*** Page styles ***/

  /** Full width page **/
  #fullwidth { width:1000px; }
  #fullwidth .post-entry { width:940px; }
  
  /** 404 page **/
  .entry404 { padding:55px; }
  .entry404 img { border-right:1px dashed #D7D7D7; padding-right:30px; margin-right:30px; float:left; }
  .text404 p { line-height:18px; color:#666; margin-bottom:10px; }
  
/** Widgets Styles */
.homepage-widget { margin-bottom: 20px; overflow: hidden; width: 100%; }
.homepage-widget:last-child { margin-bottom: 0; }
.homepage-widget .block .block-item-small:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.homepage-widget .block .block-item-big-last { border-bottom: 0px; margin-bottom: 0; padding-bottom: 0; }
.widget .block-item-small:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }

.w1{ min-height: 250px;}
#sidebar .widget { margin-bottom: 20px; }
#sidebar .widget .block-item-small:last-child {
	border-bottom: 1px dashed #CCC;
	padding-bottom: 13px;
	margin-bottom: 0px;
}

.tag_cloud a {
	color: #333;
	background: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	float: left;
	margin-right: 5px; margin-bottom: 5px;
}

.tag_cloud a:hover {
	background: #444;
	color: #DDD;
	text-decoration: none;
}

li .rsswidget { display: block; font-weight: bold; margin-bottom: 5px; }
.rss-date, #sidebar cite { font-size: 11px; color: #888; display: block; margin-bottom: 5px; font-style: italic; }
#sidebar cite { margin-top: 5px; }
.flickr-photo { border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important; float: left; padding: 5px !important; border: 1px solid #D7D7D7 !important; margin: 6px !important; }

	/** Search widget **/
	#searchform { background:#d7d7d7; width:120px; border:1px solid #656363; padding:3px; padding-top:6px; padding-left:6px; overflow:hidden; margin-right:3px;}
	#searchform #s { background:none; border:none; color:#777; font-style:italic; width:100px; float:left !important; }
	#searchform #s:focus { outline:none; }
	input #search-button{ float:right}
	
	/** Twitter widget **/
	.tweets { width:300px; }
	.tweet { background:url(images/twitter.png) no-repeat left top; padding-left:26px; line-height:18px; }
	
	/** Text widget **/
	.textwidget { width:300px; color:#444; }
	.textwidget p { margin-bottom:18px; line-height:18px; }
	.textwidget p:first-child { margin-top: -4px; }
	.textwidget p:last-child { margin-bottom: -3px; }
/*** Shortcodes ***/

	/** Columns **/
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth { margin-right: 4%; float: left; line-height:21px; margin-bottom:20px; }
	.one_half { 	width: 48%; }
	.one_third { width: 30.6666%; }
	.two_third { width: 65.3332%; }
	.one_fourth { width: 22%; }
	.three_fourth { width: 74%; }
	.last { margin-right: 0 !important; clear: right; }
	.clearboth{ clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow:hidden; }
	
	/** Dropcap **/
	.dropcap { font-size:32px; margin-right:6px; padding-top:4px; text-transform: uppercase; float: left; position: relative; top: 5px; color:#888; }
	
	/** Highlight **/
	.highlight1 { background:#f6f67a; }
	.highlight2 { background:black; color:#efefef; padding-left:5px; padding-right:5px;}
	
	/** Video **/
	.video-shortcode { margin-bottom:20px; }
	

	
	/** Toggles /
	.toggle { background:url(images/light-button.png) repeat-x; border:1px solid #AAA; padding:11px 10px 9px 14px; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; cursor:pointer; margin-bottom:6px; }
	.toggle:hover { background:url(images/light-button.png) repeat-x; background-position:0 -42px; }
	.toggle a { background:url(images/toggle-arrow.png) no-repeat left; color:#FFF; text-decoration:none; padding-left:30px; text-shadow: 1px 1px 1px #FFF; color:#444; font-size:18px; }
	.toggle-content { display:none; background:#e6e6e6; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; padding:20px; border:1px solid #DDD; font-size:14px; line-height:18px; text-shadow: 1px 1px 1px #FFF; margin-bottom:16px; }
	.toggle-content .block {padding:0px;} **/
	
	
	.toggle { background-color:#2a2a2a; padding:3px; padding-left:10px; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; cursor:pointer; margin-bottom:6px; width:110px; margin-top:10px; }
	.toggle:hover { background-color:#000000; }
	.toggle a { color:white !important; text-decoration:none; font-size:18px; }
	.toggle-content { display:none; border:none; margin-left:-30px }
	.toggle-content .block {padding:0px;}
	
	
	/** Checklist **/
	.checklist li { background:url(images/check-list.png) no-repeat left !important; padding-left:28px !important; }
	
	/** Badlist **/
	.badlist li { background:url(images/bad-list.png) no-repeat left !important; padding-left:28px !important; }
	
	/** Buttons **/
	.button { padding:11px 10px 9px 10px; display:inline-block; margin:0 10px 20px 0; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; font-family:"Oswald"; font-size:18px; cursor:pointer; }
	.button a { color:#FFF; text-shadow: 1px 1px 1px #000; }
	.button a:hover { text-decoration:none; }
	.button.black { background:url(images/black-button.png) repeat-x; border:1px solid #000; }
	.button.black:hover { background:url(images/black-button.png) repeat-x; background-position:0 -42px; }
	.button.red { background:url(images/red-button.png) repeat-x; border:1px solid #690000; }
	.button.red:hover { background:url(images/red-button.png) repeat-x; background-position:0 -42px; }
	.button.green { background:url(images/green-button.png) repeat-x; border:1px solid #0e5800; }
	.button.green:hover { background:url(images/green-button.png) repeat-x; background-position:0 -42px; }
	.button.blue { background:url(images/blue-button.png) repeat-x; border:1px solid #003162; }
	.button.blue:hover { background:url(images/blue-button.png) repeat-x; background-position:0 -42px; }
	.button.orange { background:url(images/orange-button.png) repeat-x; border:1px solid #824700; }
	.button.orange:hover { background:url(images/orange-button.png) repeat-x; background-position:0 -42px; }
	.button.light { background:url(images/light-button.png) repeat-x; border:1px solid #afafaf; }
	.button.light a { color:#5d5d5d; text-shadow: 1px 1px 1px #FFF; }
	.button.light:hover { background:url(images/light-button.png) repeat-x; background-position:0 -42px; }

/** Pagination **/
.pagination { font-family: 'Oswald'; font-size: 18px; }
.pagination a { background: url('images/pagination_normal_bg.png') repeat-x top left; height: 28px; border: 1px solid #d1d1d1; display: block; float: left; line-height: 30px; padding: 0 10px; color: #333333; margin-right: 6px; }
.pagination span.current { background: url('images/pagination_hover_bg.png') repeat-x top left; height: 30px; border: 0px solid #d1d1d1; display: block; float: left; line-height: 30px; padding: 0 10px; color: #fff; margin-right: 6px; }
.pagination span.arrows { font-size: 18px; }

/** Form **/
.postForm label { font-size: 12px; font-weight: bold; display: block; color: #555555; margin-bottom: 5px; }
.postForm label span { font-style: italic; color: #888888; font-weight: normal; }
.postForm div { margin-bottom: 20px; }
.postForm .text { background: url('images/form_bg.png') repeat-x bottom left; border: 1px solid #d8d8d8; color: #555555; font-size: 12px; width: 278px; padding: 9px 10px; }
.postForm .error { border: 1px solid red; }
.postForm textarea { background: url('images/textarea_bg.png') repeat-x bottom left; border: 1px solid #d8d8d8; color: #555555; font-size: 12px; width: 400px; padding: 10px; height: 170px; }
.postForm .submit { background: #4e4e4e; border: 1px solid #3d3d3d; font-size: 12px; color: #fff; font-weight: bold; padding: 6px 20px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.postForm .submit:hover { background: #414141; }
.postForm .error_msg { display: none; margin-top: 5px; color: red; }
.postForm .email_sent { color: green; margin-bottom: 10px; display: none; }

/*** Font-face ***/
@font-face {
    font-family: 'Oswald';
    font-weight: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('fonts/Oswald-Regular-webfont.eot#') format('eot'), 
       url('fonts/Oswald-Regular-webfont.woff') format('woff'), 
       url('fonts/Oswald-Regular-webfont.ttf')  format('truetype'),
       url('fonts/Oswald-Regular-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Oswald';
  font-weight:bold;
  src: url('fonts/Oswald-Bold-webfont.eot#') format('eot'), 
       url('fonts/Oswald-Bold-webfont.woff') format('woff'), 
       url('fonts/Oswald-Bold-webfont.ttf')  format('truetype'),
       url('fonts/Oswald-Bold-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Oswald';
  font-weight:light;
  src: url('fonts/Oswald-Light-webfont.eot#') format('eot'), 
       url('fonts/Oswald-Light-webfont.woff') format('woff'), 
       url('fonts/Oswald-Light-webfont.ttf')  format('truetype'),
       url('fonts/Oswald-Light-webfont.svg#svgFontName') format('svg');
}


@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Regular-webfont.eot#') format('eot'), 
       url('fonts/OpenSans-Regular-webfont.woff') format('woff'), 
       url('fonts/OpenSans-Regular-webfont.ttf')  format('truetype'),
       url('fonts/OpenSans-Regular-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: bold, 600;
  src: url('fonts/OpenSans-Bold-webfont.eot#') format('eot'), 
       url('fonts/OpenSans-Bold-webfont.woff') format('woff'), 
       url('fonts/OpenSans-Bold-webfont.ttf')  format('truetype'),
       url('fonts/OpenSans-Bold-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: extrabold, 700;
  src: url('fonts/OpenSans-ExtraBold-webfont.eot#') format('eot'), 
       url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), 
       url('fonts/OpenSans-ExtraBold-webfont.ttf')  format('truetype'),
       url('fonts/OpenSans-ExtraBold-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: semibold, 500;
  src: url('fonts/OpenSans-Semibold-webfont.eot#') format('eot'), 
       url('fonts/OpenSans-Semibold-webfont.woff') format('woff'), 
       url('fonts/OpenSans-Semibold-webfont.ttf')  format('truetype'),
       url('fonts/OpenSans-Semibold-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight:	light;
  src: url('fonts/OpenSans-Light-webfont.eot#') format('eot'), 
       url('fonts/OpenSans-Light-webfont.woff') format('woff'), 
       url('fonts/OpenSans-Light-webfont.ttf')  format('truetype'),
       url('fonts/OpenSans-Light-webfont.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-style:italic;
  src: url('fonts/OpenSans-Italic-webfont.eot#') format('eot'), 
       url('fonts/OpenSans-Italic-webfont.woff') format('woff'), 
       url('fonts/OpenSans-Italic-webfont.ttf')  format('truetype'),
       url('fonts/OpenSans-Italic-webfont.svg#svgFontName') format('svg');
}


/*********** NOCHMAL? ***************************/


@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('fonts/OpenSans-LightItalic-webfont.eot');
    src: url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansItalic';
    src: url('fonts/OpenSans-Italic-webfont.eot');
    src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}





/***** WP-Snap ********************/
ol.snap_nav {
        background-image:url(http://www.androidmag.de/dev/wp-content/themes/Avenue/images/heading-box.png);
  		background-position:initial initial;
  		background-repeat:no-repeat no-repeat;
   		height:51px;
        display: inline;
        margin: 4px 4px 30px 4px;
        padding: 6px;
		float: left;
		clear: both;
		list-style: none;
}
 
ol.snap_nav li {
		display: block;
      	float: left;
		padding: 0 2px 0 2px;
        margin: 3px;
        text-align: center;
        border: 0px solid #c00136;
        color: #5b5b5b;
        font-weight: regular;
		font-size:20px;
		margin-top:15px;
		
}
 
ol.snap_nav li a {
        text-align: center;
        color: #333333;
		font-weight:bold;
}
 
ol.snap_nav li a:hover {
        text-align: center;
        color: #333333;
		text-decoration:underline
}
 
ol.snap_nav li.snap_selected a {
	cursor: text;
}
 
ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}




.magazinTitel {
margin-left: 53px; margin-top: -20px; padding-top: -20px;
}

.magazinText {
	margin-left: 55px; font-size: 11px !important; margin-top: -15px; padding-top: -15px;
}

.magazinBestellenDiv{
	overflow: hidden; width: 100%; padding-left: 65%;
}

.magazinKat{
	font-size: 48px !important;
}

.tabelletarife
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;*/
	width:100%;
	border-collapse: collapse;
	text-align: left;
}
.tabelletarife th
{
	font-size: 14px;
	font-weight:bold;
	padding: 5px 5px;
	border-bottom: 2px solid #999;
}
.tabelletarife td
{
	/*font-size: 14px;*/

	border-bottom: 1px dotted #999;
	padding: 6px 8px;
}

.tabelletarife_rot
{
	color:#c00;
}
.tabelletarife_gruen
{
	color:#0a0;
}
.tabelletarife_grau
{
	color:#999;
}
/*.tabelletarife tbody tr:hover td
{
	color: #000;
}*/

.tooltip div.info{display:none;}
.tooltip:hover div.info{display:block;position:absolute; background-color:#fff;}




/************* LESENSWERT WIDGET **********************/
.lesenswert_container {
	border: 1px solid #D7D7D7;
	width:298px; 
	height:149px; 
	display:block; 
	margin-bottom:5px;
  background-position:center;
  background-size:contain;
}

.naMediaAd_SUPERBANNER naMediaAd
{
  max-height:270px;
  overflow:hidden;
}
.lesenswert_textcontainer {
	background-color:rgba(0, 0, 0, 0.7);
	color:white; 
	padding:10px; 
	font-weight:bold; 
	font-size:14px; 
	height:42px; 
	width:279px; 
	display:block; 
	position:absolute;
      text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; 
}

.lesenswert_container:hover .lesenswert_textcontainer{
	background-color:rgba(0, 0, 0, 0.9);
}


.lesenswert_container:hover .lesenswert_textcontainer a{
	color:#acc32b;
}

.lesenswert_textcontainer a {
	color:white;
}
/*********************************************************************/



/************************ BÜHNE *********************************************/

.buehne_textcontainer {
	background-color:rgba(0, 0, 0, 0.7);
	color:white; 
	padding:10px; 
	font-weight:bold; 
	font-size:14px; 
	height:42px; 
	width: 305px; 
	display:block; 
	position:absolute; 
}

.buehne_container_big:hover .buehne_textcontainer, .buehne_container_small:hover .buehne_textcontainer{
	background-color:rgba(0, 0, 0, 0.9);
}


.buehne_container_small:hover .buehne_textcontainer a, .buehne_container_big:hover .buehne_textcontainer a{
	color:#acc32b;
}

.buehne_textcontainer a {
	color:white;
}


.buehne_container_big {
	border: 1px solid #D7D7D7;
	width:325px; 
	height:309px; 
	display:block; 
}


.buehne_container_small {
	border: 1px solid #D7D7D7;
	width:325px; 
	height:149px; 
	display:block; 
}

.themeswitcherlink {display:none}

.g_plus_wrapper {display:none; position:absolute; top:48px; z-index:10000; margin-left:-65px;}
.g_plus_link:hover + .g_plus_wrapper {display:block !important}
.g_plus_wrapper:hover {display:block !important}

.facebook_wrapper {display:none; position:absolute; top:48px; z-index:10000; margin-left:-128px; background-color:white}
.facebook_link:hover + .facebook_wrapper {display:block !important}
.facebook_wrapper:hover {display:block !important}



.anker{
	/*
	font-size:28px;
  	line-height:32px;
  	margin-bottom:4px;
	color:#333333;
  	font-family:Oswald;
	*/
	line-height:5px;
	height:5px;
}

.anker:hover {
	text-decoration:none;
}
