@charset "utf-8";/*  Theme Name: Viral Video  Theme URI: http://www.visualpropagand.at/  Description: Dieses Theme wurde speziell f&uuml;r das Projekt "viralvideo - WEB VIDEO PRODUCTION" entwickelt.  Version: 1.0  Author: Visualpropagand  Author URI: http://www.visualpropagand.at/  Tags: viralvideo, viral, video, web, video, production      */ * {    margin: 0px;    padding: 0px;}body, h1, h2, h3, h4, h5, li, ol, ul, div, form, img, table {    border: 0;}.left {    float: left;}.right {    float: right;}.clear {    float: none;    clear: both;}input {    color: #a0a0a0;}input[type = submit] {    color: #333;    cursor: pointer;}body {    background: #f4f4f4;    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    color: #3a3a3a;}#container {    min-height: 600px;}#container_home {    background: url(./images/viral_bg1.jpg) repeat-x;    min-height: 600px;}#innercontainer {    min-height: 600px;}#innercontainer_home {    min-height: 600px;    background: url(./images/viral_bg_inner.jpg) top no-repeat;}#content {    margin: 0 auto;    width: 960px;}/****** header *******/#header {    width: 960px;    height: 150px;}#hauptlogo {    float: left;    height: 150px;    width: 236px;    padding-top: 8px;}#hauptmenu {    float: right;    padding-top: 83px;    text-transform: uppercase;    font-size: 13px;}#hm3 {    height: 46px;    /*padding:10px 20px 9px; */    background: url(./images/men_bg.jpg) bottom repeat-x;}#hm2 {    height: 46px;    background: url(./images/men_leftbg.jpg) left top no-repeat;}#hm1 {    height: 46px;    background: url(./images/men_rightbg.jpg) right top no-repeat;    padding: 0 10px;}#hm1 ul {    list-style-type: none;}#hm1 ul li.men_link {    float: left;}#hm1 ul li.men_sep {    float: left;    height: 46px;    width: 2px;    background: url(./images/men_seperat.jpg) left top no-repeat;}#hm1 ul li a {    text-decoration: none;    color: #3a3a3a;    display: block;    height: 21px;    margin-top: 3px;    padding: 12px 10px 6px;}#hm1 ul li a:hover, #hm1 ul li a:focus {    color: #030303;    background: url(./images/men_lkhover.jpg) center top no-repeat;}/**** Header-Bar ****/#headerbar {    height: 62px;    width: 100%;    background: url(./images/headerbar_bg.jpg) repeat-x;}#innerheaderbar2 {    height: 62px;    width: 100%;    background: url(./images/headerbar_leftcorner.jpg) left top no-repeat;}#innerheaderbar1 {    height: 62px;    width: 100%;    background: url(./images/headerbar_rightcorner.jpg) right top no-repeat;}#header_cite {    float: left;    margin: 16px 0 0 18px;}#header_cite span.the_cite {    color: #ffffff;    font-size: 22px;    font-weight: bold;}#header_cite span.the_author {    color: #ffffff;    font-size: 14px;    font-weight: normal;    text-transform: uppercase;    padding-top: 8px;}#header_search {    float: right;    margin: 16px 18px 0 0;}#searchform label.screen-reader-text {    font-size: 16px;    font-weight: bold;    color: #ffffff;    padding-top: 6px;    float: right;}#headerbar input, #sidebar_container input, #newsletter input {    border: 0;}#se0 {    float: right;    height: 32px;    width: 150px;    background: #fff;    margin: 0 3px 0 7px;}#se1 {    height: 32px;    width: 150px;    background: url(./images/bg_newsl_input_left.jpg) left top no-repeat;}#se2 {    height: 32px;    width: 150px;    background: url(./images/bg_newsl_input_right.jpg) right top no-repeat;}#s {    width: 138px;    height: 20px;    padding: 0 6px;    margin: 6px 0;}#searchsubmit {    float: right;    background: url(./images/headerbar_gobut.jpg) left top no-repeat;    width: 46px;    height: 31px;    font-weight: bold;    color: #ffffff;    margin: 1px 0 0 10px;    cursor: pointer;}/***** Mittlerer Inhalt ****/#mid_cont {    width: 960px;    margin-top: 30px;}#sub_page_content {    width: 642px;    float: right;    background: url(./images/spc_inner.jpg) center repeat-y;    margin-bottom: 30px;}#spc_top, #spc_bot {    width: 642px;    height: 9px;}#spc_top {    background: url(./images/spc_top.jpg) left top no-repeat;}#spc_bot {    background: url(./images/spc_bot.jpg) left top no-repeat;    clear: both;}#spc_inner {    width: 580px;    padding: 0 31px 10px;    min-height: 200px;    color: #666;}/*** Beitr�ge / Loop ***/.beitrag {    border-bottom: 1px solid #c6c6c6;    padding: 20px 0px;}.beitrag_single {    padding: 20px 0px;}.beitragstitel, .beitragstitel a {    font-size: 22px;    font-weight: bold;    color: #333333;    text-decoration: none;}.beitragstitel a:hover, .beitragstitel a:focus {    color: #777;}div.beitragsauthor {    font-size: 12px;    color: #c6c6c6;    margin-top: 3px;    float: left;}div.beitragsauthor a {    font-weight: bold;    color: #666666;    text-decoration: none;}div.beitragsauthor a:hover, div.beitragsauthor a:focus {    color: #777;}div.beitrag_like {    float: right;    width: 270px;    height: 40px;}div.beitragsinhalt {    margin-top: 22px;    color: #666666;    font-size: 13px;    clear: both;}.video {    margin: 20px 0 0 0;}div.tags {    margin-top: 5px;    font-size: 12px;    color: #666;}div.tags a {    text-decoration: none;    color: #333;}div.tags a:hover, div.tags a:focus {    color: #1a1a1a;}div.tags a.comments {    color: #a8020a;}div.tags a.comments:hover, div.tags a.comments:focus {    color: #d8020a;}div.beitragsshare {    margin-top: 3px;}.cont_nav {    width: 100%;    height: 50px;}.cont_nav div.rfloat {    float: right;    padding-top: 15px;}.cont_nav div.lfloat {    float: left;    padding-top: 15px;}.cont_nav div a {    color: #666;    font-weight: bold;}/** Loop - Seiten **/.seite {    padding: 20px 0px;}.seite h1 {    font-size: 26px;    color: #666;    font-weight: bold;    padding-bottom: 22px;}.seite h2 {    color: #999;    font-weight: normal;    font-size: 18px;    padding-bottom: 40px;}.seite h3 {    color: #333;    font-size: 22px;    font-weight: bold;}.seite h4 {    color: #a7020a;    font-size: 16px;    font-weight: bold;}.seite ul {    font-size: 13px;    font-weight: normal;    list-style-image: url(./images/plp.jpg);    color: #666;    margin: 20px 0 20px 20px;}.seite ul li {    height: 22px;}.preis {    width: 108px;    clear: left;    float: left;    height: 29px;    background: url(./images/preis_button.jpg) left top no-repeat;    padding: 7px 0 0 10px;    font-size: 18px;    font-weight: bold;    color: #4f4f4f;}.wert {    color: #ab0007;}.anfrage {    font-size: 13px;}.preis_hoch {    padding-top: 8px;    font-size: 16px;}hr {    width: 100%;    margin: 40px 0;    height: 1px;    background: #666;    float: none;    clear: both;}/*** Sidebar ***/#sidebar_container {    float: left;    width: 310px;    min-height: 200px;}#sidebar_container a {    color: #666;    text-decoration: none;}#sidebar_container a:hover, #sidebar_container a:focus {    color: #333;}.sidebar_box {    width: 100%;    background: url(./images/sidebar_box.jpg) center repeat-y;    margin-bottom: 30px;}#sidebar_like {    padding: 10px 0 0 7px;}.sb_reg {    min-height: 55px}.sb_box_header {    width: 100%;    height: 48px;    background: url(./images/sidebar_box_top.jpg) left top no-repeat;}.sb_box_footer {    width: 100%;    background: url(./images/sidebar_box_bot.jpg) left top no-repeat;    height: 7px;    clear: both;    float: none;}#viral_blog {    height: 83px;}.sb_smb {    padding-left: 3px;}.sidebar_box h1 {    font-size: 20px;    font-weight: bold;    color: #ffffff;    float: left;    padding: 11px 0 0 20px;}#sidebar_container h1 a.rsswidget {    color: #fff;}.sb_box_content {    margin: 3px;    padding: 7px 13px;}.sb_box_content p {    font-size: 13px;    color: #666;    font-style: normal;}#testimonials .author {    font-weight: bold;    color: #ac2931;    margin: 10px 0 15px 0;    float: right;}.sb_social {    float: left;    margin: 10px 5px;}.sb_social img {    float: left;}.sb_social span {    float: left;    font-size: 13px;    font-weight: bold;    padding-top: 5px;}#cont_newsl {    margin: 10px 0;}#cnewsl, #cnewsl_name {    float: left;    height: 32px;    width: 203px;    background: url(./images/cnewsl_input.jpg) left top no-repeat;    margin-bottom: 15px;}.cnewsl_mail {    width: 188px;    height: 20px;    float: left;    padding: 0 6px;    margin: 6px 1px;}#cnewsl_meld {    float: left;}#cnewsl_meld input {    width: 86px;    height: 32px;    background: url(./images/cnewsl_send.jpg) no-repeat;    color: #fff;    font-size: 14px;    cursor: pointer;}.sidelist ul {    list-style-image: url(./images/plp.jpg);    margin: 5px 20px;}.sidelist ul li {    min-height: 22px;}.sidelist ul li, .sidelist ul li a {    font-size: 13px;    color: #666;    text-decoration: none;}.sidelist ul li a:hover, .sidelist ul li a:focus {    color: #333;}.cat-item {    text-transform: uppercase;}/**** Mittlerer Inhalt - Home ***/#mid_cont_home {    height: 337px;    width: 960px;    margin-top: 30px;}#left_mid_cont_home {    float: left;    color: #ffffff;    width: 404px;}#start_msg {    margin: 65px 0px 0px 15px;    height: 157px;}#top_stmsg {    font-size: 30px;    font-weight: bold;    padding-bottom: 13px;}#mid_stmsg {    font-size: 15px;    padding-bottom: 15px;}#bot_stmsg {    font-size: 18px;    font-weight: bold;}#newsl0, #newsl0_name {    float: left;    height: 32px;    width: 200px;    background: #fff;}#newsl0_name {    margin-bottom: 10px;}.newsl1 {    height: 32px;    width: 200px;    background: url(./images/bg_newsl_input_left.jpg) left top no-repeat;}.newsl2 {    height: 32px;    width: 200px;    background: url(./images/bg_newsl_input_right.jpg) right top no-repeat;}.newsl_mail {    width: 188px;    height: 20px;    float: left;    padding: 0 6px;    margin: 6px 0;}#newsl_meld {    float: left;    height: 34px;}#newsl_sub {    margin-left: 10px;    width: 88px;    float: left;    height: 34px;    background: url(./images/homepage_bgnewsl.jpg) left top no-repeat;    cursor: pointer;    color: #ffffff;}#right_mid_cont {    float: right;    width: 555px;}#newsl_answer {    clear: both;    float: left;    width: 100%;}/**** Home - Lower mid  ****/#lower_mid {    width: 960px;    height: 280px;    padding: 50px 0 0 0;}.angebot_box {    float: left;    width: 289px;    height: 228px;    padding: 25px 7px 0 15px;}#starter_box, #pro_box {    background: url(./images/bg_angebotsbox.jpg) left top no-repeat;    margin-right: 13px;}#blog_box {    background: url(./images/bg_angebotsbox_blog.jpg) left top no-repeat;}.paket_heading {    padding-top: 10px;    color: #ffffff;    font-weight: bold;    font-size: 18px;}.paket_content {    padding-top: 40px;    font-size: 14px;}.paket_content, .paket_content a {    color: #231f20;    font-weight: bold;    text-decoration: none;}.paket_content a:hover, .paket_content a:focus {    color: #666;}.paket_content ul {    list-style-type: none;    padding-left: 38px;}.paket_content ul li {    height: 27px;}.paket_weiter {    padding: 16px 8px 0 0;    float: right;}.paket_weiter a {    height: 32px;    width: 80px;    padding: 7px 17px;    color: #ad2a32;    background: url(./images/homepage_wt_but.jpg) left top no-repeat;    font-size: 15px;    text-decoration: none;    font-weight: bold;}.paket_weiter a:hover, .paket_weiter a:focus {    background: url(./images/homepage_wt_but_hover.jpg) left top no-repeat;}#lb_link {    color: #231f20;}#blog_rss {    padding: 10px 6px 0 0;}/***** Footer *****/#footer {    clear: both;    width: 960px;    background: url(./images/footer_bg.jpg) center repeat-y;    min-height: 155px;}#innerfooter {    padding: 5px 15px 20px;}#top_footer {    background: url(./images/footer_top.jpg) no-repeat;    height: 14px;}#footer_menu {    text-transform: uppercase;    float: left;    padding-top: 20px;}#footer_menu ul {    list-style-type: none;}#footer_menu ul li {    float: left;    padding: 0 7px 1px;}.fbl {    border-left: 1px solid #888888;}#footer_menu ul li a {    color: #888888;    text-decoration: none;}#footer_menu ul li a:hover, #footer_menu ul li a:focus {    color: #aaaaaa;}#follow_us {    float: right;    font-size: 14px;    font-weight: bold;    color: #666666;}#follow_us_txt {    padding: 18px 12px 0 0;}#follow_box {    float: right;    height: 45px;    background: url(./images/bg_follow.jpg) repeat-x;    padding: 3px 10px;    border-top: 1px solid #bfbfbf;    border-left: 1px solid #bfbfbf;    border-right: 1px solid #bfbfbf;}.alignright {    float: right;}.fel {    padding: 5px;}.all_grey {    margin-top: 10px;    width: 100%;    height: 0px;    border-top: 1px solid #cccccc;    border-bottom: 1px solid #ffffff;}#footer_logo {    float: left;    padding-top: 5px;}#footer_text {    float: right;    font-size: 11px;    color: #888888;    text-align: right;    padding-top: 30px;}#footer_text a {    text-decoration: underline;    color: #888888;}#viralfoot {    color: #666;}#visual_p a {    font-weight: bold;    color: #666;}/**** Share/Save Plugin *****/.addtoany_share_save_container {    margin: 2px 0 5px;}ul.addtoany_list {    display: inline;    list-style-type: none;    margin: 0 !important;    padding: 0 !important;    text-indent: 0 !important;}ul.addtoany_list li {    background: none !important;    border: 0;    display: inline !important;    line-height: 32px;    list-style-type: none;    margin: 0 !important;    padding: 0 !important;}ul.addtoany_list li:before {    content: "";}ul.addtoany_list li a {    padding: 0 0px;}ul.addtoany_list img {    float: none;    border: 0;    margin: 0;    padding: 0;    vertical-align: middle;}ul.addtoany_list a img {    opacity: .7;    filter: alpha( opacity = 70);}ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img {    opacity: 1;    filter: alpha( opacity = 100);}a.addtoany_share_save img {    border: 0;    width: auto;    height: auto;}/**** Textformatierung ****/#newsl_answer {    padding-top: 5px;}#sub_page_content p a {    color: #888;}#sub_page_content p a:hover, #sub_page_content p a:focus {    color: #333;}#sub_page_content p {    padding-bottom: 15px;}#sub_page_content ul, #sub_page_content ol {    padding: 0 25px 15px;}#sub_page_content ul li, #sub_page_content ol li {    padding: 5px 0;}#sub_page_content h1 {    color: #666666;    font-size: 26px;    font-weight: bold;    padding-bottom: 22px;}#sub_page_content h2 {    color: #666666;    font-size: 17px;    font-weight: bold;    padding-bottom: 10px;}#sub_page_content h3 {    color: #666666;    font-size: 16px;    font-weight: bold;    padding-bottom: 10px;}#sub_page_content h4 {    color: #666666;    font-size: 14px;    font-weight: bold;    padding-bottom: 6px;}#sub_page_content h5 {    color: #666666;    font-size: 12px;    font-weight: bold;    padding-bottom: 4px;}#sub_page_content h6 {    color: #666666;    font-size: 10px;    font-weight: bold;}/**** Comments */#comment_container textarea {    width: 300px;}#comment_container ul, #comment_container ol {    list-style-type: none;}#sub_page_content ol.commentlist {    padding: 15px;}.comment {    border-bottom: 1px solid #777;    margin-bottom: 20px;}#sub_page_content ol.commentlist li {    padding: 10px 10px;}.vcard {    float: right;}.comment-data {    float: left;    width: 450px;}.comment_meta_container {    font-size: 11px;    padding-bottom: 8px;}.comment_meta_container a {    font-weight: bold;    color: #666;    text-decoration: none;}#sub_page_content h5#cmt_mng {    padding: 12px 0px;}#comment_container input, #comment_container textarea {    color: #333;}.cmt_form_label {    float: left;    width: 100px;}.cmt_form_line {    height: 25px;    clear: both;}#comment_container textarea {    margin: 15px 0px;    width: 350px;}#cmt_but {    clear: both;    padding: 0 0 10px 0;}.thumbnail {    text-align: center;}.cmt_textarea {    clear: both;}/*** Testimonials Buttons ***/#testi_schalt {    float: right;    padding-right: 30px;    padding-top: 14px;    width: 50px;    height: 18px;}#testfor {    width: 18px;    height: 18px;    cursor: pointer;    background: url(./images/slice_test_right.jpg) left top no-repeat;}#testback {    width: 18px;    height: 18px;    cursor: pointer;    background: url(./images/slice_test_left.jpg) left top no-repeat;}/****** Das Accordion *****//* get rid of those system borders being generated for A tags */a:active {    outline: none;}:focus {    -moz-outline-style: none;}/* root element for accordion. decorated with rounded borders and gradient background image */#accordion {    width: 580px;}/* accordion header */#accordion h2 {    background: url(./images/referenzen_box_unten.jpg) left top no-repeat;    height: 28px;    width: 525px;    border: 1px solid #fff;    cursor: pointer;    padding: 12px 0 0 55px;    font-size: 16px;    padding-bottom: 15px;    color: #323232;}.faq #accordion h2 {    font-size: 13px;}/* currently active header */#accordion h2.current {    background: url(./images/referenzen_box_oben.jpg) left top no-repeat;}/* accordion pane */#accordion .pane {    display: none;    width: 560px;    padding: 15px 10px;}/* a title inside pane */#accordion .pane h3 {}.wpcf7 input, .wpcf7 textarea {    margin-top: 5px;}
