/* 
Produced & Copyright by Koller Jrgen
Web:www.kollermedia.at
Mail:office@kollermedia.at
Produced at; 22.07.2010
Last change:22.07.2010
*/
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz);


* {margin:0; padding:0;}
body{background-color:#ffffec;font:normal 12px Arial, Helvetica, sans-serif;}

/* Basic Styles */
.inner{width:972px;margin:0 auto; position:relative;}
.wrapper{height:1px;line-height:1px;overflow:hidden;display:block;clear:both;}
.extern{background:url(../img/icon_extern.gif) no-repeat right; padding:0 14px 0 0;}
.hidden {display:none;}

input, textarea {font-family:Arial, Helvetica, sans-serif;}
a {color:#7f1b42; text-decoration:underline;}
a:hover {color:#7f1b42; text-decoration:none;}
a img {border:none;}


/* Headlines */
h1 {font-size:32px; font-weight:normal;}
h1, h1 a {color:#242424; font-family: 'Yanone Kaffeesatz', sans-serif; text-align:center;clear:both; text-decoration:none;}
h1 a:hover{color:#242424; text-decoration:underline;}
h2 {color:#242424;font:normal 22px/28px 'Yanone Kaffeesatz', sans-serif; padding:0 0 3px 0;}
#content.page h2 {color:#9d9d9d;font:normal 25px/30px 'Yanone Kaffeesatz', sans-serif;text-align:center;margin-bottom:15px; padding:0;}
#content h3 {color:#242424;font:normal 22px/28px 'Yanone Kaffeesatz', sans-serif;}


#full {}
/* #header {background:url(../img/bg_header.gif) repeat-x #272727; height:190px;} */
#header {height:128px; background:#272727;}

/* Skip Navi */
#nav_skip {list-style:none; position:absolute; font-size:11px;}
#nav_skip li a {position:absolute; left:-1000px; width:1px; height:1px; overflow:hidden; }
#nav_skip li a:focus, #nav_skip li a:active {left:0; top:0; width:300px; display:block; height:auto; overflow:visible;}

/* Logo */
#logo {display:block; width:290px; height:75px; background:url(../img/bg_logo.gif) no-repeat top left; position:absolute; top:13px; overflow:hidden; text-indent:-999px;}

/* Hauptnavigation */
#nav_main {list-style:none; position:absolute; top:37px; z-index:1;right:0; font:normal 19px/30px 'Yanone Kaffeesatz', sans-serif; background:#7f1b42; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 5px;}
#nav_main li{float:left;position:relative; border-right:1px dotted #000000;}
#nav_main li:last-child {border-right:none;}
#nav_main li a{display:block;text-decoration:none; color:#fff; padding:0 10px;}
#nav_main li a:hover{background:#ffffff; color:#7f1b42;}
#nav_main li.active a, #nav_main li.active ul li.active a {opacity:0.8;}
#nav_main li.active ul li a {opacity:1;}
#nav_main ul{list-style:none;width:150px; position:absolute; top:-999em; background:#7f1b42; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:8px;}
#nav_main li:hover ul{top:30px;}
#nav_main li ul li{border-right:none; border-top:1px dotted #000000; font-size:17px;}
#nav_main ul a{width:130px;}

/* Subnavigation */
#nav_sub {position:absolute; top:100px; background:#7f1b42; clear:both; height:28px; width:100%; font:normal 19px/28px 'Yanone Kaffeesatz', sans-serif;}
#nav_sub ul {width:972px; margin:0 auto;}
#nav_sub ul li{display:inline;line-height:28px;}
#nav_sub ul li a{color:#fff;text-decoration:none;padding:5px;}
#nav_sub ul li a:hover,#nav_sub ul li.active a{background-color:#fff; color:#7f1b42;}

/* Structure */
#maincontent{background:url(../img/bg_maincontent.gif) repeat-y #ffffff; width:972px; margin:0 auto; overflow:auto; clear:both; padding:0 0 60px 0;}
#maincontent.portfolio, #maincontent.jqueryplugins {background:url(../img/bg_maincontent_portfolio.gif) repeat-y #ffffff; width:972px; margin:0 auto; overflow:auto;}
#maincontent.full #content {width:970px !important; background:#fff; border-left:1px solid #ebebd9; border-right:1px solid #ebebd9;}
#content {width:530px; float:left; color:#3b3b3b; overflow:hidden;}
#content #space {padding:30px 15px 10px;} /*content width:500px*/

/* Artikel Styles */
#content .artikel {padding:0 0 60px 0;}
#content .artikel p {font-size:13px; text-align:justify;line-height:19px; padding:0 0 15px 0;}
#content .artikel img.news1{float:right;border:1px solid #d3d3d3; margin:4px 0 5px 9px; padding:2px;}
#content .artikel img.news2{float:left;border:1px solid #d3d3d3; margin:4px 9px 5px 0;padding:2px;}
#content .artikel img.news3{border:1px solid #d3d3d3; padding:2px;}

#content .artikel#artikel-5909 img{display:inline;}
#content .artikel#artikel-4622 img{display:inline;}
#content .artikel#artikel-5915 img{display:inline;}
#content .artikel span img {display:inline!important;}
#content .artikel .posttext ul, #content.page .artikel ul{list-style:none;padding:5px 0 15px;}
#content .artikel .posttext ul li, #content.page .artikel ul li{background:url(../img/icon_list.gif) 0 .4em no-repeat;margin-left:0;padding:0 0 5px 22px; font-size:13px; line-height:19px;}
#content .artikel .posttext ol, #content.page .artikel ol{padding-left:25px;margin:5px 0;}
#content .artikel .posttext ol li, #content.page .artikel ol li{margin-left:0;padding:4px 0; font-size:13px; line-height:145%;}
#content .artikel p.download {padding:8px; border:1px solid #d3d3d3; font-size:11px; background-color:#f8f8f8;}
#content .artikel p.download a {font-size:12px;}

#content .artikel p.frage {padding:10px 0 5px 0; font-weight:bold;}
#content .artikel p.frage strong {display:inline-block; background:url("http://www.gravatar.com/avatar.php?gravatar_id=1473dcce8f52ed9bb163afce446d2518&size=20&rating=G") no-repeat 0 0px; width:20px; height:20px; text-indent:-9999px; border-radius:10px;}
#content .artikel p.antwort {padding:0 0 10px 0; }
#content .artikel p.antwort strong {display:inline-block; background:url("http://2.bp.blogspot.com/-U1eSFVB3_RI/UL5yQBmx0-I/AAAAAAAAEjo/2W7RP4zXFG4/s40/Profilfoto.jpg") no-repeat -13px -2px; width:20px; height:20px; text-indent:-9999px; border-radius:10px;}

#content .artikel div.bloggerimportrait {border:1px solid #7f1b42; overflow-x:hidden; overflow-y:auto; clear:both; margin:10px 0 15px 0; }
#content .artikel div.bloggerimportrait p {padding:8px 10px; line-height:18px;}
#content .artikel div.bloggerimportrait h3 {background:#7f1b42; text-align:center; font:normal 26px/30px 'Yanone Kaffeesatz'; padding:0 0 5px 0;  sans-serif; color:#fff; }

#content.archiv h2 {color:#9d9d9d; font:normal 30px/34px 'Yanone Kaffeesatz', sans-serif; text-align:center; margin-bottom:15px;clear:both;}

/* Facebook Content Styles */
#content .artikel iframe.fb_iframe_index, #content .artikel iframe.fb_iframe_single{border:none;overflow:hidden;width:500px; height:25px; display:block; padding:5px 0 0;}
.facebook_like_box {background:#eaf0fb; border:1px solid #b9cfee; padding:10px;  margin:5px 0 5px 0; clear:both;}
.facebook_like_box h3 {color:#46649b!important; font-family:Arial !important; font-size:15px !important; font-weight:bold!important; cursor:pointer;}



/* Posttinfoline */
#content .postinfos {color:#666; font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:0; margin:10px 0;overflow:auto; }
#content .postinfos a{}
#content .postinfos strong {display:block;}
#content .postinfos ul {border-bottom:1px solid #ccc; border-top:1px solid #ccc; overflow:auto;}
#content .postinfos li {list-style:none; border-right:1px solid #ccc;  float:left; padding:5px 10px; text-align:left;}
#content .postinfos li.first {padding:5px 10px 5px 5px;}
#content .postinfos li.last {border-right:none; padding:5px 0 5px 10px;}


/* Table Styles */
table {margin:0 0 20px 0; width:100%;}
table th{font-family:Arial,Helvetica, sans-serif;padding-left:5px;background:url(../img/bg_table_th.gif) repeat-x;color:#343434;line-height:23px;}
table.red th{font-family:Arial,Helvetica, sans-serif;padding-left:5px;background:#7f1b42;color:#fff;line-height:23px;text-align:left;}
table.sortable th {cursor:pointer;}
table tr td{background:url(../img/bg_table_td.gif) repeat-x top #f0f0f0;padding:5px 0 5px 5px;}
table tr.odd td {background:url(../img/bg_table_td.gif) repeat-x top #ffffff; padding:5px 0 5px 5px;}
th.right,td.right{text-align:right;}
th.left,td.left{text-align:left;}
th.center,td.center{text-align:center;}

/* Toolbox */
.toolbox{color:#272727;margin-top:20px; clear:both;}
.toolbox ul.nav {float:left; padding:0 12px 0 0;}
.toolbox ul.nav li{background:none; font-size:13px; display:inline; line-height:22px;}
.toolbox ul.nav li a {color:#960000; text-decoration:none; border:1px solid #d9d8cb; background-color:#f8f8f6; padding:3px 6px 3px; position:relative;}
.toolbox ul.nav li a.active {color:#000000; border-bottom:1px solid #ffffff; background-color:#ffffff; padding:4px 6px 3px; font-weight:bold;}
/* Toolbox - Print*/
.toolbox .postoptions{font-size:11px; padding-top:3px}
.toolbox .postoptions a{text-decoration:none; color:#3b3b3b;}
.toolbox .postoptions a.printit{background:url(../img/icon_print.gif) no-repeat left; padding:0 0 0 21px}
/* Toolbox - Tags & Related Posts*/
.toolboxlayer_tags {}
.toolboxlayer_tags a{padding:2px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ccc; background:#e7e7e7; float:left; margin:0 5px 5px 0px; background-color:#F6F6F6;  text-decoration:none;
-webkit-transition:background-color .4s linear; -moz-transition:background-color .4s linear; -o-transition:background-color .4s linear; transition:background-color .4s linear;}
.toolboxlayer_tags a:hover {background:#990000; text-decoration:none; color:#fff;}

.toolboxlayer_relatedposts, .toolboxlayer_tags{padding:10px 6px; clear:both; overflow:auto; border:1px solid #d9d8cb;}
*html .toolboxlayer_relatedposts, .toolboxlayer_tags {display:inline-block;}
.toolboxlayer_relatedposts ul li{background:none;font-size:13px;display:block;line-height:16px;margin-bottom:0;padding:0 0 5px}
.toolboxlayer_relatedposts table {margin-bottom:0;}
.toolboxlayer_relatedposts td{background:none;padding:1px 0}
.toolboxlayer_relatedposts td{background:none;padding:1px 0}



.toolboxlayer_relatedposts td.link a{padding-left:20px;background:transparent url(../img/icon_visited.gif) 0 1px no-repeat;text-decoration:none;color:#4f4f4f; font-size:12px;line-height:18px}
.toolboxlayer_relatedposts td.link a:visited{background:transparent url(../img/icon_visited.gif) 0 -82px no-repeat;text-decoration:none;color:#0f8d27}
.toolboxlayer_relatedposts td.date{width:110px; color:#4f4f4f; text-align:center;}
.toolboxlayer_relatedposts td.commentcount {width:40px}
.toolboxlayer_relatedposts td.commentcount a{background:url(../img/icon_comments.gif) no-repeat right;width:16px;text-decoration:none;color:#4f4f4f;padding:0 18px 0 0}
.toolboxlayer_relatedposts td a:hover {text-decoration:underline;}

/* Pagination */
.wp-pagenavi,.wp-commentnavi{font:12px Arial, Helvetica, sans-serif; padding:0 0 20px; text-align:center; clear:both}
.wp-commentnavi {padding:30px 0;}
.wp-pagenavi a,.wp-commentnavi a{border:solid 1px #ddd;text-decoration:none;margin:0 2px;padding:2px 6px;}
.wp-pagenavi span.current,.wp-commentnavi span.current{font-weight:bold;  padding:2px 6px;}
.wp-pagenavi a:hover,.wp-commentnavi a:hover{text-decoration:none;border-color:#7f1b42;}
.postnavigationline {}
.postnavigationlineleft{float:left;}
.postnavigationlineright{float:right;}


#prevartikel {position:fixed; top:300px;  left:20px; width:32px; height:32px; overflow:hidden;}
#nextartikel {position:fixed; top:300px;  right:20px; width:32px; height:32px; overflow:hidden;}
#prevartikel a {background:url(../img/bg_icon_prev.png) no-repeat; width:32px; height:32px; display:block; overflow:hidden; opacity:0.5; text-indent:-9999px;}
#nextartikel a {background:url(../img/bg_icon_next.png) no-repeat; width:32px; height:32px; display:block; overflow:hidden; opacity:0.5; text-indent:-9999px;}
#prevartikel a:hover, #nextartikel a:hover {opacity:1;}




/* Comment Form */
#commentform {padding:15px 0;}
#commentform p {padding:0 0 15px 0;}
#commentform form{margin-top:30px;}
#commentform fieldset{border:1px solid #D1D1D1;margin:0 0 2em;padding:1em 1.2em .8em .8em;}
#commentform legend{font:normal 20px 'Yanone Kaffeesatz', sans-serif;color:#000;padding:6px;}
#commentform label{margin-right:5px;color:#000;font-size:12px;font-weight:bold;}
#commentform textarea{color:#000;font:normal 12px Arial, Helvetica, sans-serif;width:99%;border:1px solid #D1D1D1;background-color:#F5F5F5;padding:2px;}
#email,#url,#yourremarks,#subject,#friendname,#friendemail,#imageverify,#yourname,#youremail,#name,#fm_verify,.fmselect,#commentsarea #author{font:normal 12px Arial, Helvetica, sans-serif;width:60%;color:#000;border:1px solid #D1D1D1;background-color:#F5F5F5;padding:2px;}
#submit,#searchsubmit{font:normal 12px Arial, Helvetica, sans-serif;}

/* Comments
================================================== */
#content h3.comments-title {color:#9d9d9d;font:normal 30px/34px 'Yanone Kaffeesatz', sans-serif; text-align:center; margin-bottom:15px;clear:both;}
#comments {width:99%; background:#fff;  margin:20px auto; border-radius:3px; box-shadow:1px 1px 3px 1px #cccccc; position:relative; overflow:hidden; font-size:13px;}
ol.comment-list { list-style:none;  padding:0; text-indent:0; }
ol.comment-list li { }
ol.comment-list li div.comment-item {border-bottom: 1px solid #efefef; padding:15px 15px; position:relative; overflow:hidden;}

ol.comment-list li div.comment-header {}
ol.comment-list li div.comment-header img.avatar {display: block; background-size: cover;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; padding: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.15); float:left; margin:-3px 15px 0 0;}
ol.comment-list li div.comment-header a{font-size:13px; color:#333; display:block; text-decoration:none; font-weight:bold; padding:0 0 2px 0;}
ol.comment-list li div.comment-header span.comment-date {color:#a7a7a7; font-size:11px;}

ol.comment-list li div.comment-text {color:#4c4c4c; padding:5px 0 8px 70px; line-height:145%;}
ol.comment-list li div.comment-footer  { padding:0 0 0 70px;}
ol.comment-list li div.comment-footer a {color:#a7a7a7;}
ol.comment-list li div.comment-footer a:hover {color:#333;}

ol.comment-list li ul.children li.depth-2 div.comment-item {padding:15px 15px 15px 70px;}
ol.comment-list li ul.children li.depth-3 div.comment-item {padding:15px 15px 15px 110px;}
ol.comment-list li ul.children li.depth-4 div.comment-item {padding:15px 15px 15px 150px;}
ol.comment-list li ul.children li.depth-5 div.comment-item  {padding:15px 15px 15px 190px;}

ol.comment-list li div.comment-footer a.comment-reply-link  { color: #a7a7a7; display: block; float: left; padding-left: 25px; background: url("../img/reply.png") left center no-repeat; }
ol.comment-list li div.comment-footer a.comment-reply-link:hover { text-decoration: none; color: #000; }
ol.comment-list li div.comment-footer a.comment-permalink {display: block; float:right; right: 40px; bottom:20px; background: url("../img/link.png") no-repeat; width: 23px; height: 13px; text-indent:-99999px;}


#comments .comment-respond {border-bottom: 1px solid #efefef; padding:20px 40px;}
#comments .comment-respond h3 {color:#9d9d9d;font:normal 30px/34px 'Yanone Kaffeesatz', sans-serif; text-align:center; margin-bottom:15px;clear:both;}
#comments .comment-respond h3 small {float:right;}



/* Portfolio */
#portfoliobg{height:335px;width:497px;background:url(../img/bg_portfolio.gif) no-repeat;clear:both;overflow:hidden;}
#portfolioslideshow img{padding:16px 0 0 18px;}

/* jQuery Plugins */
#jquery_result {}
#jquery_result ol {list-style:none; padding:0 0 0 0px !important;}
#jquery_result li {list-style:none; overflow:auto; border-bottom:1px solid #d8d8d8; padding:5px 10px !important; position:relative;}
#jquery_result li p{padding:5px 0 !important;}
#jquery_result li span.jq_clicks {color:#a2a2a2; font-size:11px;}
#jquery_result li span.jq_cat {}
#jquery_result li span.jq_tags, #jquery_result li span.jq_tags a {color:#a2a2a2;}
#jquery_result li a.jq_vote {position:absolute; right:10px; top:15px; color:#5bc815; text-decoration:none; font-size:11px; text-align:center;}
#jquery_result p#jq_result_info {text-align:center; border-bottom:1px solid #d8d8d8; padding-bottom:10px; display:block;}
#jquery_result iframe {border:0; float:left; width:90px; height:70px; overflow:hidden; margin:2px 10px 0 0;}

/* Pattern */
#bigpattern{height:220px;background:url(../img/bg_bigpattern.gif) repeat;margin-bottom:30px;}
.patternstart{text-align:center;float:left;font-size:12px;margin:0 10px 10px 0;}
.patternbg{height:71px;width:71px;margin-bottom:2px;border:1px solid #7f1b42;}
.patternclick{width:71px;height:71px;cursor:pointer;}

/* Movies */
#wp_movie_ratings #sort_options {text-align:right; font-size:11px;}
#wp_movie_ratings {background:none; padding:0; margin:0;}
#wp_movie_ratings li {list-style:none; padding:3px 0 !important; clear:both; position:relative; background:none !important;}
#wp_movie_ratings p.item {padding:0; font-size:12px;}
#wp_movie_ratings p.item img {position:relative; float:left; margin:5px 5px 0 0; cursor:pointer;}
#wp_movie_ratings acronym {display:none;}
#wp_movie_ratings div.rating_stars {right:4px; top:5px; position:absolute;}
#wp_movie_ratings div.rating_stars img {float:left; padding:0 1px;}
#wp_movie_ratings p.description {font-size:11px; padding:0 0 5px 15px; text-align:left;}
#wp_movie_ratings span.version {display:none;}



/* Kontakt and Detailsuche */
#artikel-168 p, #artikel-507 p {padding:0 0 10px 0;}
#artikel-168 form, #artikel-507 form{margin-top:0px;}
#artikel-168 form fieldset, #artikel-507 form fieldset{border:1px solid #D1D1D1;margin:0 0 2em;padding:1em 1.2em .8em .8em;}
#artikel-168 form legend, #artikel-507 form legend{font:normal 20px 'Yanone Kaffeesatz', sans-serif;color:#000;padding:6px;}
#artikel-168 form label, #artikel-507 form label{margin-right:5px;color:#000;font-size:12px;font-weight:bold;}
#artikel-168 form textarea{color:#000;font:normal 12px Arial, Helvetica, sans-serif;width:99%;border:1px solid #D1D1D1;background-color:#F5F5F5;padding:2px;}


div.creative  {width:150px; float:left; text-align:center; display:inline; margin:10px 5px; padding:0 0 15px 0; height:230px; overflow:hidden;}
div.creative {font-size:11px;}
div.creative .creativeimage img {border:1px solid #dfdfdf; padding:2px;}

/* Topblogs */
.topblogs {padding:20px 0;}
.topblogs p.intro{ text-align:center; padding:15px 140px; line-height:17px;}
.topblogs div.blog_eintragen {width:500px; margin:30px auto 30px auto; text-align:center; border-radius:5px; border:1px solid #ccc; padding:15px; box-shadow:0px 0px 4px #ccc;}
.topblogs div.blog_eintragen input {padding:3px 2px 5px 2px;}
.topblogs input#topblogsuche {padding:3px 2px 5px 22px; margin:10px auto; display:block; width:300px; background:url(../img/icon_search.png) 2px 4px no-repeat;}
.topblogs div.blog_eintragen .submit {width:auto;background:#7f1b42; border:none; color:#fff; border-radius:3px; padding:5px;}
.topblogs h2 {color:#9d9d9d;font:normal 25px/30px 'Yanone Kaffeesatz', sans-serif;text-align:center;margin-bottom:15px; padding:0; margin:25px 0 15px 0;}
.topblogs h2 span {}
.topblogs table {clear:both; margin:10px 0 0 0;}
.topblogs table tr.active td {background:#FFFFCC;}
.topblogs table tr th {background:#7f1b42; color:#fff; line-height:auto; }
.topblogs table tr th a {}
.topblogs table tr th a {line-height:20px!important; color:#fff;}
.topblogs table tr th small {clear:both; display:block; line-height:12px;padding-bottom:3px;}
.topblogs div.info {width:500px; margin:0 auto; border-radius:5px; background:#7f1b42; margin:10px auto; color:#fff; padding:5px; text-align:center;}
.topblogs table tr td a.neuewerte {background:transparent url(../img/neuewerte.gif) 0 0px no-repeat; height:16px; width:16px; display:inline-block;}
.topblogs table tr td a.fb {background:transparent url(../img/icon_fb.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px;}
.topblogs table tr td a.twit {background:transparent url(../img/icon_twitter.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px;}
.topblogs table tr td a.inst {background:transparent url(../img/icon_instagram.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px;}

.topblogs table tr td a.goog {background:transparent url(../img/icon_google.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px;}
.topblogs table tr td a.pint {background:transparent url(../img/icon_pinterest.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px;}
.topblogs table tr td a.yt {background:transparent url(../img/icon_youtube.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block;  text-indent:-9999px;}
.topblogs table tr td a.bl {background:transparent url(../img/icon_bloglovin.png) 0 0px no-repeat; height:16px; width:16px; display:inline-block; text-indent:-9999px;}

.topblogs table tr td span.aktuell {background:transparent url(../img/icon_yes.gif) 0 0px no-repeat; height:14px; width:14px; display:inline-block;}
.topblogstats {width:510px; margin:10px 0; text-align:center; margin:0 auto; border-left:1px solid #ccc; overflow:auto;}
.topblogstats li {width:60px; float:left; padding:3px 0; list-style:none; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/* Page Archiv*/
#page_archiv {padding:15px 0;}
#page_archiv h3 {padding:0 0 5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 0 10px 0;}
#page_archiv h3 span, #page_archiv h4 span {color:#9d9d9d;}
#page_archiv ul {}
#page_archiv ul li {background:none!important; padding:2px 0 2px 0!important;}


/* Sidebar */
#sidebar {float:right; width:442px;}

#sidebar1 {width:184px; float:left; overflow:hidden;}
#sidebar1 h3 {height:32px; background:url(../img/bg_sidebar1_h3.gif) repeat-x;text-align:center;color:#424242;font:normal 19px/32px 'Yanone Kaffeesatz', sans-serif;}

/* Sidebar 1 - Topnews*/
#sidebar1 #topnews{position:absolute;width:184px;}
#sidebar1 #topnews div {background-color:#7f1b42;}
#sidebar1 #topnews h3{background:#272727; color:#ffffff; height:28px; line-height:28px;}
#topnews #topnews_nav {list-style:none; text-align:center; padding:5px 0 0 0;}
#topnews #topnews_nav li {display:inline; padding:0 5px;}
#topnews #topnews_nav a {color:#ffffff; font-size:11px;}

#topnews #topnews_nav a.active {font-weight:bold;}
#topnews #topnews1, #topnews #topnews2 {list-style:none; font-size:11px; padding:10px 0 15px 5px;}
#topnews #topnews1 li, #topnews #topnews2 li{list-style:none; color:#ffffff; padding:3px 0 3px 18px; background:url(../img/icon_arrow.gif) no-repeat left 8px;}
#topnews #topnews1 a, #topnews #topnews2 a {color:#ffffff;}
a#topnews_button {background:url(../img/bg_topnews.gif) no-repeat; display:block; width:184px; height:19px; text-indent:-999px; overflow:hidden; outline:none;}

/* Sidebar 1 - Overview*/
#sidebar1 #overview {padding:30px 0 0 0; margin:0 0 0 1px;}
#sidebar1 #overview_nav {list-style:none; font-size:11px; background:url(../img/bg_sidebar1_submenu.gif) repeat-x; color:#333333; border-bottom:1px solid #d7d7d7;height:21px; line-height:21px;text-align:center;display:block; text-align:center; }
#sidebar1 #overview_nav li{display:inline;}
#sidebar1 #overview_nav li a{text-decoration:none; color:#4f4f4f; padding:0 3px;}
#sidebar1 #overview_nav li a.active{font-weight:bold;}

/* Sidebar 1 - Overview - Categories */
#sidebar1 #overview1{padding:10px 5px; }
#sidebar1 #overview1 ul {list-style:none;}
#sidebar1 #overview1 .hitarea {background:url(../img/bg_treeview.gif) -64px -25px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer;}
/* fix for IE6 */
*html .hitarea {display:inline; float:none;}
#sidebar1 #overview1 li {margin:0;padding:3px 0pt 3px 16px; background:url(../img/bg_treeview_line.gif) 0 0 no-repeat;}
#sidebar1 #overview1 a {text-decoration:none;}
#sidebar1 #overview1 a:hover {text-decoration:underline;}
#sidebar1 #overview1 li.collapsable, #sidebar1 #overview1 li.expandable {background-position:0 -176px; }
#sidebar1 #overview1 .expandable-hitarea { background-position:-80px -3px; }
#sidebar1 #overview1 li.last { background-position:0 -1766px }
#sidebar1 #overview1 div.lastCollapsable-hitarea, #sidebar1 #overview1 div.lastExpandable-hitarea {background-position:0;}

/* Sidebar 1 - Overview - Date OLD! */
/*#sidebar1 #overview2{margin-bottom:10px; width:189px;}
#sidebar1 #overview2 li{overflow:auto; padding:7px 0 5px; list-style:none;}
#sidebar1 #overview2 strong{display:block;text-align:center;border-bottom:1px solid #d7d7d7; }
#sidebar1 #overview2 a,#sidebar1 #overview2 span{font-size:11px;border-bottom:1px solid #d7d7d7;width:31px;text-transform:lowercase;text-align:center;display:block;float:left;padding:1px
0;}
#sidebar1 #overview2 a.color,#sidebar1 #overview2 span.color{background:#e7e7e7;}
#sidebar1 #overview2 a:focus {outline:none; font-weight:bold;}*/

/* Sidebar 1 - Overview - Date */
#sidebar1 #overview2{margin:5px 0; width:189px;}
#sidebar1 #overview2 select {width:180px; margin:2px; font-size:12px;}
#sidebar1 #overview2 option {text-align:left; padding:1px 0 1px 5px;}


/* Sidebar 1 - Overview - Tags */
#sidebar1 #overview3 {padding:10px 5px; }
#sidebar1 #overview3 a{line-height:20px; padding:0 3px 0 0;}

/* Sidebar 1 - Overview - Search */

#sidebar1 #overview4{font-size:11px; padding:10px 5px;}
#sidebar1 #overview4 input#s {width:108px; padding:1px 2px; margin:1px; float:left;}

/* Sidebar 1 - Comments */
#sidebar1 #recentcomments li{text-align:left;clear:both;list-style:none; padding:0 0 0 15px; }
#sidebar1 #recentcomments li img{float:left;margin:9px 8px 0 0;}
#sidebar1 #recentcomments a{width:125px;float:left; padding:6px 0;}



/* Sidebar 2 */
#sidebar2 {width:258px; float:right; color:#424242; overflow:hidden;}
#sidebar2 h3 {height:28px; background:url(../img/bg_sidebar2_h3.gif) repeat-x; text-align:center; font:normal 19px/28px 'Yanone Kaffeesatz', sans-serif;}

/* Sidebar 2 - About */
#sidebar2 #about {padding:0 0 20px 0;}
#sidebar2 #about_nav {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px; font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px; list-style:none; text-align:center;}
#sidebar2 #about_nav li {display:inline; line-height:23px;}
#sidebar2 #about_nav li a {color:#000000; text-decoration:none; padding:4px 5px 5px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
#sidebar2 #about_nav li a.active, #sidebar2 #about_nav li a:hover {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#ffffff; position:relative; color:#000000;}

/* Sidebar 2 - About - Autor und Werbung */
#sidebar2 #about1, #sidebar2 #about2, #sidebar2 #about3 {color:#454545; line-height:16px; padding:10px; border-bottom:1px solid #cccccc;}
#sidebar2 #about1 img, #sidebar2 #about2 img {float:left; margin:0px 10px 5px 0px;}
#sidebar2 #about1 p {padding:0 0 0 75px;}

/* Sidebar 2 - About - RSS Feeds */
#sidebar2 #about3 ul {margin: 0.4em 5% 5px 0%;padding: 0; list-style: none;}
#sidebar2 #about3 ul li{background:url(../img/icon_rss.gif) 0 0.0em no-repeat; padding: 0 0 0.4em 18px;}
#sidebar2 #about3 a {color:#fc8500;}
#sidebar2 #about3 img {float:left; margin-right:3px;}

/* Sidebar 2 - Empfehlungen */
#sidebar2 .empfehlungen{padding-bottom:30px;}
#sidebar2 .empfehlungen div {}
#sidebar2 .empfehlungen div p{font-size:11px; background-color:#eee; border-bottom:1px solid #cccccc; width:240px; padding:5px 8px; margin:0 1px;}

/* Sidebar 2 - Facebook Fanbox */
#sidebar2 iframe.fanbox{width:255px!important;margin:0px 0 20px 1px; height:68px!important; border:1px solid #94a3c4!important;}

/* Sidebar 2 - Random Projects */
#sidebar2 #randomprojects div {height:60px; margin:0 0 0 1px;}
#sidebar2 #randomprojects span { height:20px; display:block; border-top:1px solid #c6c6d0; border-bottom:1px solid #c6c6d0; line-height:20px; font-weight:bold; font-size:12px; text-align:center; background-color:#ececec; margin-bottom:20px; clear:both;}

/* Sidebar 2 - Updates */
#sidebar2 #updates {padding: 0 0 10px 0; border-bottom:1px solid #cccccc;}
#sidebar2 #updates_nav {background-color:#ececec; color:#272727; border-bottom:1px solid #d7d7d7; height:23px; font:11px Arial, Helvetica, sans-serif; margin:0px; padding:0px; list-style:none; text-align:center;}
#sidebar2 #updates_nav li {display:inline; line-height:23px;}
#sidebar2 #updates_nav li a {color:#000000; text-decoration:none; padding:4px 5px 5px 5px;  border-left:1px solid #ececec; border-right:1px solid #ececec;}
#sidebar2 #updates_nav li a.active, #sidebar2 #updates_nav li a:hover{border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#ffffff; position:relative; color:#000000;}
#updatelink1 {background:url(../img/icon_twitter.gif) no-repeat 0px 4px; position:relative; padding-left:24px !important;}
#updatelink2 {background:url(../img/icon_youtube.gif) no-repeat 3px 4px; position:relative; padding-left:22px !important; padding-right:22px !important;}

/* Sidebar 2 - Updates - Twitter */
#sidebar2 #updates1 {width:258px;}
#sidebar2 #updates1 div {padding:5px 10px 10px 10px; font-size:11px;}
#sidebar2 #updates1 input {margin:5px 0 5px 5px; height:16px; background:url(../img/bg_twitter_search.gif) repeat-x; font-size:11px; padding:1px 2px; width:238px;}
#sidebar2 #updates1 ul {list-style:none;}
#sidebar2 #updates1 ul li{padding:5px 0; clear:both; }
#sidebar2 #updates1 ul li a {white-space:nowrap;}
#sidebar2 #updates1 ul li img {width:48px; height:48px; float:left; border:1px solid #cccccc; padding:1px; display:inline; margin-right:5px;}

/* Sidebar 2 - Updates - YouTube */
#sidebar2 #updates2 {padding:5px 0 20px 1px; text-align:center;}

/* Sidebar 2 - Updates - Movies */
#sidebar2 #updates3 {padding:5px 0;}
#sidebar2 #updates3 ul {font-size:11px;}
#sidebar2 #updates3 li {list-style:none; padding:5px 10px;}
#sidebar2 #updates3 p.item {font-weight:bold;}
#sidebar2 #updates3 p#page_url {padding:0 10px; }
#sidebar2 #updates3 acronym {display:none;}
#sidebar2 #updates3 div.hreview {padding:3px 0;}
#sidebar2 #updates3 div.hreview div {}
#sidebar2 #updates3 div.hreview div img {float:left; padding:3px 2px 3px 0;}
#sidebar2 #updates3 p.description {clear:both;}
#sidebar2 #updates3 span.version {display:none;}


/* Sidebar Portfolio */
#sidebar_portfolio {padding:20px 0; width:437px; overflow:hidden; margin-left:5px;}
#sidebar_portfolio h3 {height:30px; background:url(../img/bg_sidebar1_h3.gif) repeat-x; text-align:center;color:#424242; font:normal 19px/30px 'Yanone Kaffeesatz', sans-serif;}
#sidebar_portfolio div {height:400px;width:437px;overflow:auto;}
#sidebar_portfolio table {font-size:11px; width:421px;}
#sidebar_portfolio table tr.activeproject {font-weight:bold;}
#sidebar_portfolio table tr a {color:#343434;}


/* Sidebar jQuery Plugins*/
#sidebar_jqueryplugins {padding:20px 0; width:437px; overflow:hidden; margin-left:5px;}
#sidebar_jqueryplugins h3 {height:30px; background:url(../img/bg_sidebar1_h3.gif) repeat-x; text-align:center;color:#424242; font:normal 19px/30px 'Yanone Kaffeesatz', sans-serif;}
#sidebar_jqueryplugins div {width:437px;overflow:auto;}
#sidebar_jqueryplugins form {padding:15px 0 25px 0; overflow:auto;}
#sidebar_jqueryplugins input {float:left; width:270px; padding:4px 2px; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e4e5e5;   margin:0 0 8px 0; color:#666666;}
#sidebar_jqueryplugins label {float:left; text-align:right; display:block; width:110px; margin:5px 10px 0 0;}
#sidebar_jqueryplugins input.radio {width:auto; margin:8px 12px 0 0;}
#sidebar_jqueryplugins label.radio {width:auto; margin:5px 2px 0 0;}
#sidebar_jqueryplugins select {float:left; width:276px; padding:4px 2px; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e4e5e5;   margin:0 0 8px 0; color:#666666;}
#sidebar_jqueryplugins input.submit {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:5py 8px; border:1px solid #dbdfe6; background:#fff; margin-left:120px; width:auto; font-weight:bold; color:#333;  cursor:pointer;}
#jq_submit ul {float:left;width:268px; border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e4e5e5;}




/* Footer */
#footer1{background:url(../img/bg_footer.gif) repeat-x;height:74px;margin-top:-74px;}
#footer2{font:normal 11px/40px Arial, Helvetica, sans-serif;  height:40px;color:#e6e9ea;text-align:center;background-color:#272727; }
#footer2 a{color:#e6e9ea}




/*Viper Quicktag Embed Script*/
.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } 
.vvqbox img { max-width: 100%; height: 100%; } .vvqbox object { max-width: 100%; }


/*Polls*/
.wp-polls-ul li {background:none !important; padding:0px 0 6px 0px !important;}
.wp-polls-ul li input {margin:2px 5px 0 0; float:left;}
.wp-polls .pollbar {margin:1px; font-size:6px; line-height:8px; height:8px; background-image: url('http://www.kollermedia.at/wp-content/plugins/wp-polls/images/default/pollbg.gif'); border:1px solid #c8c8c8;}




/*Post Specific Styles*/
/* 806 - Tooltip Post */
div#artikel-806 a:hover {background:#ffffff;} /*BG color is a must for IE6*/ 
div#artikel-806 a.tooltip span {display:none;  background:#ffffff;  padding:2px 3px; margin-left:8px; width:130px;} 
div#artikel-806 a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; color:#6c6c6c;}


/*Banner*/
#banner_468x60 {position:absolute; right:0px; top:10px;}
#banner_468x60 a {display:block; width:468px; height:60px; overflow:hidden; text-align:center; color:#fff; font-size:13px; text-decoration:none; font-weight:bold; margin:6px 0 6px 6px; }
#banner_256x200, .banner_256x200 {margin:0px 0px 20px 1px; border-top:1px solid #ccc; border-bottom:1px solid #cccccc;}
#banner_120x120 {overflow:auto;  border-bottom:1px solid #cccccc; margin:0 0 10px 0;}
#banner_120x120 a {float:left; display:block; width:120px; height:120px; overflow:hidden; background-color:#c5c5c5; text-align:center; color:#fff; font-size:13px; text-decoration:none; font-weight:bold; margin:6px 0 6px 6px; text-shadow:#333 1px 1px 1px 1px;}
#adbox {border:1px solid #eee; margin:15px 0 5px 0; padding:5px 10px; clear:both;}
#adbox ul {padding:5px 0 0 0!important;}
#adbox h3 {font-size:20px !important;}


/*Lokal Bewertung*/
#lokal_bewertung {height:75px; width:498px; overflow:hidden; border:1px solid #d9d9d9; margin:5px 0 15px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
#lokal_bewertung div#detail {width:246px; float:left; border-right:2px solid #d9d9d9;}
#lokal_bewertung div#gesamt {width: 250px; float:right; font-size:20px; text-align:center;}
#lokal_bewertung div#gesamt a {font-size:11px;}
#lokal_bewertung div#gesamt span {font-style:italic; font-weight:bold; display:block; padding:18px 0 3px 0;}
#lokal_bewertung p{float:left; width:165px; padding:3px 0 4px 10px !important;}
#lokal_bewertung div#detail span{display:block; float:right; margin-top:2px; text-indent:-999px; width:92px; height:16px; overflow:hidden; background:url(../img/lokal_rating.gif) no-repeat;}
#lokal_bewertung div#detail span.rating1 {background-position:0 -64px;}
#lokal_bewertung div#detail span.rating2 {background-position:0 -48px;}
#lokal_bewertung div#detail span.rating3 {background-position:0 -32px;}
#lokal_bewertung div#detail span.rating4 {background-position:0 -16px;}
#lokal_bewertung div#detail span.rating5 {background-position:0 0;}

#review-statistics .review-wrap-up .review-wu-right {width:28%!important;}


@media only screen and (max-width:1060px) {
#prevartikel, #nextartikel {display:none;} 
}

@media only screen and (max-width:987px) {
body {width:100%;}
#maincontent {width:99%; background:#fff; overflow:hidden;}
#nav_sub ul {width:99%; margin:0 auto;}
#nav_main {right:2%; margin-left:auto;}
#content {width:70%; float:left; color:#3b3b3b; overflow:hidden; border-right:1px solid #d0d0d0; margin-left:-1px;}
#sidebar {float:left; width:30%;}
#sidebar1 {width:100%; background:#f7f7f7; float:left; overflow:hidden;}
#sidebar1 #topnews{width:29%;}
#sidebar2 {width:100%; clear:both;}
.inner {width:99%;}
#sidebar2 h3 {height:32px; background:url(../img/bg_sidebar1_h3.gif) repeat-x;text-align:center;color:#424242;font:normal 19px/32px 'Yanone Kaffeesatz', sans-serif;}
#sidebar2 #randomprojects {display:none;}
#sidebar1 #recentcomments a{width:80%;}
#prevartikel, #nextartikel {display:none;} 
#maincontent.full #content {width:100%!important;}
}

@media only screen and (max-width:622px){ 
body {width:100%;}
#maincontent {width:100%; background:#fff; overflow:hidden;}
#nav_sub ul {width:100%; margin:0 auto;}
#nav_main {list-style:none; position:absolute; left:0; top:0; z-index:1; margin:0px 0 0 0%; width:100%; font:normal 19px/30px 'Yanone Kaffeesatz', sans-serif; background:#7f1b42; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:0 0px;}
#logo {top:26px;}
#content {width:100%; float:left; color:#3b3b3b; overflow:hidden; border-right:1px solid #d0d0d0; margin-left:-1px;}
#sidebar {clear:both; width:100%;  background:#f7f7f7;  overflow:hidden;}
#sidebar1 {width:100%; background:#f7f7f7; float:left; overflow:hidden;}
#sidebar1 #topnews{display:none;}
#sidebar2 {width:100%; clear:both;}
.inner {width:100%;}
#sidebar2 h3 {height:32px; background:url(../img/bg_sidebar1_h3.gif) repeat-x;text-align:center;color:#424242;font:normal 19px/32px 'Yanone Kaffeesatz', sans-serif;}
#sidebar2 #randomprojects {display:none;}
#sidebar1 #recentcomments a{width:80%;}
a#topnews_button {display:none;}
#sidebar2 iframe{height:165px;width:99%;margin:0px 0 20px 1px; border-bottom:1px solid #94a3c4;}
#content .artikel iframe.fb_iframe_index, #content .artikel iframe.fb_iframe_single{border:none;overflow:hidden;width:100%; height:25px; display:block; padding:5px 0 0;}
#banner_468x60 {position:absolute; right:0px; top:24px;}
#prevartikel, #nextartikel {display:none;} 
.topblogs p.intro {padding:10px 0;}
.topblogs table td:nth-child(3), .topblogs table td:nth-child(4), .topblogs table td:nth-child(5), .topblogs table td:nth-child(6), .topblogs table td:nth-child(7), .topblogs table td:nth-child(8), .topblogs table td:nth-child(9), .topblogs table td:nth-child(10), .topblogs table th:nth-child(3), .topblogs table th:nth-child(4), .topblogs table th:nth-child(5), .topblogs table th:nth-child(6), .topblogs table th:nth-child(7), .topblogs table th:nth-child(8), .topblogs table th:nth-child(9), .topblogs table th:nth-child(10) {display:none;}
}

@media only screen and (max-width:420px){ 
body {width:100%;}
#maincontent {width:100%; background:#fff; overflow:hidden;}
#nav_sub ul {width:100%; margin:0 auto;}
#nav_main {list-style:none; position:absolute; left:0; top:0; z-index:1; margin:0px 0 0 0%; width:100%; font:normal 19px/30px 'Yanone Kaffeesatz', sans-serif; background:#7f1b42; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; padding:0 0px;}
#logo {top:26px;}
.posttext img {width:100%!important; height:auto!important;}
#content .artikel iframe.fb_iframe_index, #content .artikel iframe.fb_iframe_single{border:none;overflow:hidden;width:100%; height:25px; display:block; padding:5px 0 0;}
#content {width:100%; float:left; color:#3b3b3b; overflow:hidden; border-right:1px solid #d0d0d0; margin-left:-1px;}
#content img.wp-smiley {width:auto!important;}
#sidebar {clear:both; width:100%;  background:#f7f7f7;  overflow:hidden;}
#sidebar1 {width:100%; background:#f7f7f7; float:left; overflow:hidden;}
#sidebar1 #topnews{display:none;}
#sidebar2 {width:100%; clear:both;}
.inner {width:100%;}
#sidebar2 h3 {height:32px; background:url(../img/bg_sidebar1_h3.gif) repeat-x;text-align:center;color:#424242;font:normal 19px/32px 'Yanone Kaffeesatz', sans-serif;}
#sidebar2 #randomprojects {display:none;}
#sidebar1 #recentcomments a{width:80%;}
a#topnews_button {display:none;}
#sidebar2 iframe{height:165px;width:99%;margin:0px 0 20px 1px; border-bottom:1px solid #94a3c4;}
#prevartikel, #nextartikel {display:none;} 
#content .postinfos li.first {display:none;}

}