#rsl_footer a:hover {color: #777777; text-decoration: underline;}
.subnavigation li a:hover {background-image:url('../../media/layout/submenu/arr_hover.png'); color: #666666; text-decoration: underline;}
a:hover {color: #666666;}
.advanced_link:hover {padding-left: 16px; background: url("/media/layout/submenu/arr_hover.png"); background-repeat: no-repeat;}
.teaser_block_box a.advanced_link:hover {padding-left: 16px; background: url("/media/layout/teaser_block/arr_hover.png"); background-repeat: no-repeat; color: #cccccc;}
a {color: #000000; cursor: pointer; text-decoration: underline;}
#rsl_main, .rsl_main {width: 1000px; position: relative; margin: 0 auto; background: #FFFFFF; min-height: 17px;}
#rsl_title {top: 0px; font-weight: bold; font-size: 12px; padding-left: 10px; padding-right: 10px; width: 980px; padding-top: 5px; position: absolute; height:20px; background-color: #ffffff;}
#rsl_header {top: 45px; height:291px; width: 1000px; background-color: #222222; color: white; position: absolute; background-image:url('../../media/layout/headerbg.png');}
#rsl_header_only {top: 0px; height:291px; width: 1000px; background-color: #222222; color: white; position: absolute; background-image:url('../../media/layout/headerbg.png');}
#rsl_header div.rsl_left, #rsl_header_only div.rsl_left {top: 0px; left: 0px; height: 291px; width: 177px; position: absolute; }
#rsl_header div.rsl_right, #rsl_header_only div.rsl_right {top: 0px; left: 177px; height: 291px; width: 823px; position: absolute; }
#rsl_content {padding-top:336px; background-image:url('../../media/layout/context_line.gif'); background-position: 826px 30px; background-repeat: repeat-y; background-color: white;}
#rsl_col1 {float: left; width: 172px; margin-left: 8px;}
#rsl_col2 {float: left; width: 629px; padding-top:10px;}
#rsl_col3 {margin-left: 827px; width: 166px; font-size: 9px;}
#rsl_colfooter {clear: both; }
#rsl_col1_content {padding:10px; padding-left:0px;}
#rsl_col2_content {padding-left:10px; }
#rsl_col2_start #rsl_col2_content {padding-left:18px; }
#rsl_col3_content {padding:10px; text-align:center;}
#rsl_footer {color: #ffffff; margin-top: 10px;text-align:center; width: 100%; margin-bottom: 0px; background-image: url('/media/layout/footer_content_bg_gen8.png'); height: 38px;font-size:10px;}
.rsl_main_footer_only #rsl_footer {margin-top:  0px;}
.rsl_main_footer_only{height:73px;}
#flashloader {position: absolute; width: 24px; height: 24px; top:260px; left:782px; background-image:url('../../media/layout/loader.gif'); display:none;}
* {margin:0px; padding:0px; font-family: Verdana, sans-serif; font-size: 12px;line-height:16px;}
.rsl_mainnav {margin-top:87px;}
img {border: none;}
.rsl_mainnav div, .rsl_mainnav2 div {margin-left: 8px;margin-bottom:4px;}
#rsl_colheader ul li {display: inline;}
#rsl_colheader {padding-top:10px;padding-left: 190px; background-color: #ffffff; padding-bottom:5px;}
#rsl_colheader.rsl_colheader_start {padding-left: 18px;}
#rsl_content_no_context #rsl_colheader {padding-left: 18px;}
#rsl_footer a {color: #ffffff; text-decoration: none;font-size: 10px;}
.subnavigation li {list-style: none; margin-bottom:7px;margin-left:2px;}
.subnavigation li a {padding-left: 16px; font-size:12px; background-image:url('../../media/layout/submenu/arr.png'); color: #000000; font-weight: bold; background-repeat: no-repeat; text-decoration: none;}
.subnavigation li a.active {background-image:url('../../media/layout/submenu/arr_active.png'); color: #000000; text-decoration: underline;}
.rsl_start_box .teaser_block {margin-bottom: 5px;}
.teaser_block {text-align: justify; margin-bottom: 35px;}
.advanced_link {padding-left: 16px; background: url("/media/layout/submenu/arr.png"); background-repeat: no-repeat; background-position: 0px 0px; margin-left:4px; font-weight: bold; white-space: nowrap;position: relative;}
.advanced_link_special {display:block;}
.teaser_block ul {margin:0 0 0 15px; padding:0;}
#rsl_content_no_context {padding-top:336px;}
#rsl_col2_no_context {float: left; width: 800px; padding-top: 10px;}
.tabtd td {border:1px solid #888888; padding: 2px; vertical-align: middle;}
p {margin-bottom: 15px; text-align: justify;}
#lang_ng_switchbox {z-index:1000;}
#lang_switchbox {height: 15px; width: 100px; border: 1px solid silver; overflow: hidden; z-index:5; position: absolute; left: 905px; top:8px;}
.lang_ng_select {float:left;height:15px;}
.lang_ng_select img {margin-top:2px;}
.lang_ng_text {float:none;height:15px;}
.lang_select {float: left; width: 13px; height: 13px;}
.faq_collapsed .antwort {display: none;}
.faq_expanded .antwort {display: block; padding-left:20px; margin-bottom: 25px;}
#rsl_col3_content p {text-align: center;margin-bottom: 0px;}
#rsl_col3 p, #rsl_col3 em {font-size:10px;}
h1 {font-size:16px; font-weight:bold; margin-bottom:4px; padding-bottom:0px;}
.small_text {font-size: 10px;}
div.contentimage {margin-right: 10px; height: 140px; width: 194px; margin-bottom: 10px; float: left; margin-top: 5px; text-align:center;}
div.contentimage_reverse {
    height:140px;
    margin-bottom:10px;
    margin-right:10px;
    margin-top:5px;
    text-align:center;
    width:194px;
}
.tabtd th {border:1px solid #888888; font-weight: bold; padding:2px;}
html, body {height:100.1%; margin:0; padding:0; background-color: #ececec;}
#rsl_language {top: 24px; height: 21px; width: 284px; margin-left: 709px; background:#FFFFFF; position: absolute;}
.subnavigation .subnavigation li {margin-left: 10px;}
.subnavigation .subnavigation {margin-top: 3px;}
.subnavigation .subnavigation li a {background: none;}
#rsl_col2_start {float: left; width: 809px;padding-top: 12px;}
#rsl_start_subhead {width: 1000px; height: 227px; position: relative; background-image: url('../../media/layout/start_bg.png'); background-repeat: no-repeat;}
#rsl_start_box1 {width: 326px; height: 200px; top: 0px; left: 7px;}
#rsl_start_box2 {width: 302px; height: 95px; top: 0px; left: 349px;}
#rsl_start_box3 {width: 302px; height: 95px; top: 105px; left: 349px;}
#rsl_start_box4 {width: 304px; height: 95px; top: 0px; left: 671px;}
#rsl_start_box5 {width: 304px; height: 95px; top: 105px; left: 671px;}
.rsl_start_box {padding:10px; position: absolute; padding-bottom:0px;}
.rsl_start_box p {margin-bottom: 0px;}
.rsl_start_box div {margin-top: 5px;}
.audials_forum p {margin-bottom:0px;}
.audials_sitemap ul {margin:0 0 0 15px; padding:0;}
.audials_sitemap li {list-style-type:none;}
.faq_collapsed h2, .faq_expanded h2 {cursor: pointer;}
.contentimage a, .contentimage_reverse a {text-decoration:none; text-align: center; font-weight:bold;}
table.umrandet {border:1px solid #999999;}
table.umrandet td {padding: 5px; padding-right: 20px;}
sup {font-size: 8px;}
.small_demo, .small_demo a {font-size: 10px;}
a.normal_links {text-decoration: none;}
#screenshot_trailer_caster {cursor: pointer;}
table.tabtdtop tr, table.tabtdtop td {vertical-align: top;}
#rsl_center {background: #ECECEC url(../../media/layout/shadow.png) repeat-y center top;}
#rsl_footer_shadow {background-color: #ECECEC; background: #ececec url(../../media/layout/footer_bg_gen8.png) no-repeat center top; height: 43px;}
#rsl_col2_plain {float: left; width: 985px; margin-top: 15px;}
#rsl_footer_shadow .rsl_main {height: 43px;background: rgb(236, 236, 236) url(../../media/layout/footer_bg_gen8.png) no-repeat scroll center top;}
#rsl_col2_with_line {float: left; width: 638px;background-image: url(/media/layout/context_line.gif); background-position: 0px 20px; background-repeat: repeat-y;}
h3 {font-size:12px; font-weight:bold; margin-bottom:0px; padding-bottom:0px;}
h2 {font-size:12px; font-weight:bold; margin-bottom:10px; padding-bottom:0px;}
div.contentimage img {margin-top: 15px;}
.rsl_start_box h2 {margin-bottom: 5px;}
table.contenttable tr.odd td {background-color: #e9e9e9;}
table.contenttable tr.evan td {background-color: #d6d6d6;}
table.contenttable td {padding: 8px; padding-left: 13px; padding-right: 13px;}
table.contenttable {width: 618px;}
table.contenttable th {font-weight: bold; padding: 8px; padding-left: 15px; padding-right: 15px;}
table.contenttable thead tr {background-color: black; background-image: url('../../media/layout/contenttablehead.png'); color: white;}
table.contenttable tfoot.odd {background-image:url('../../media/layout/contenttablefootodd.png'); background-repeat: no-repeat;}
table.contenttable tfoot.evan {background-image:url('../../media/layout/contenttablefootevan.png'); background-repeat: no-repeat;}
.teaser_block_box .top {background-image: url('../../media/layout/teaser_block/top.png'); height:16px; width: 360px; background-repeat: no-repeat; font-weight:bold; padding:8px; padding-left: 15px; padding-right: 15px;color: white; background-color: black;}
.teaser_block_box .content {background-image:url('../../media/layout/teaser_block/middle.png'); width:360px;padding-left: 15px; padding-right: 15px; padding-bottom:1px; background-repeat: no-repeat; background-position: bottom left; background-color: #d5d5d5; padding-top:8px;}
.teaser_block_box .bottom {height: 20px; width: 390px; background-image:url('../../media/layout/teaser_block/bottom.png'); background-repeat: no-repeat;}
.teaser_block_box .content p {margin-bottom: 0px;}
.contentimage {text-align:center;}
.teaser_block_box a.advanced_link {padding-left: 16px; background: url("/media/layout/teaser_block/arr.png"); background-repeat: no-repeat; background-position: 0 60%; margin-left:4px; font-weight: bold; white-space: nowrap;position: relative; color: #e5e5e5;}
#openAddSite.add_site {display: block;}
iframe {margin-bottom: 25px;}
#rsl_header iframe {margin-bottom: 0px;}
#addSiteClose {margin-top:0px;}
#openAddSite {margin-top:0px;}
.addsiteh {top: 2px; height: 46px;}
.addsitediv .advanced_link {padding-left: 16px; background: url("/media/layout/submenu/arr.png"); background-repeat: no-repeat; background-position: 0 60%; margin-left:4px; font-weight: bold; position: static;}
#rsl_header.surfmusik {background-image:url(../../media/surfmusik/headerbg.png);}
#rsl_col2_start table.contenttable {width: 785px;}
#rsl_col2_start table.contenttable thead tr {background-image: url(../../media/layout/contenttablehead_wide.png);}
#rsl_col2_start table.contenttable tfoot.evan {background-image:url('../../media/layout/contenttablefootevan_wide.png'); background-repeat: no-repeat;}
#rsl_col2_start table.contenttable tfoot.odd {background-image:url('../../media/layout/contenttablefootodd_wide.png'); background-repeat: no-repeat;}
.left_block_box_img, div.contentimage.left_block_box_img {width: 200px; position:relative;}
.right_block_box_text {float:left;width: 390px;}
.left_block_box_text {float: left; width: 380px;}
.right_block_box_img, div.contentimage.right_block_box_img {float:right;width: 200px; position:relative;}
#rsl_col2_start .right_block_box_text {width: 541px;}
#rsl_col2_start .content {width: 511px; background-image: url('../../media/layout/teaser_block/middle_wide.png');}
#rsl_col2_start .teaser_block_box .top {background-image:url(../../media/layout/teaser_block/top_wide.png); width: 511px;}
#rsl_col2_start .teaser_block_box .bottom {background-image:url(../../media/layout/teaser_block/bottom_wide.png); width: 541px;}
#rsl_col2_start .left_block_box_img {margin-left: 41px; width: 220px;}
#rsl_header.rsl_landing {background-image:url(../../media/sem_landingPages/layout/header_bg.png);}
.rsl_special_menu {margin-left:9px; margin-top:78px;}
.rsl_special_menu img {display: block;}
#rsl_col2_start .right_block_box_img {width: 220px;}
#rsl_col2_start .left_block_box_text {width: 541px;}
#rsl_col2_plain .right_block_box_text {width: 725px; float: right;}
#rsl_col2_plain .right_block_box_img {display: blocK;}
#rsl_col2_plain .left_block_box_text {width: 710px;}
#rsl_col2_plain .left_block_box_img {display: block;}
.addsitediv table {margin-left:auto; margin-right:auto;}
#e5_img_prd_productimage img {position: relative; margin-top: -20px;}
.antwort ul li {margin-left: 14px;}
.antwort ol li {margin-left: 20px;}
.how_to a {color: white;}
.promo_link a {font-weight:bold;}
.promo_link {margin-left: 15px;}

#rsl_col2_start .contentimage, #rsl_col2_plain table.contentimage, #rsl_col2_plain .contentimage, #rsl_col2_start .contentimage_reverse, #rsl_col2_plain table.contentimage_reverse, #rsl_col2_plain .contentimage_reverse{
    margin-left:10px;
    width:220px;
}

div.contentimage, div.contentimage_reverse{
    position: relative;
}

.contentimage_reverse{
    float: right;
}

div.contenttext{
    float:right;
    width: 390px;
}

div.contenttext_reverse{
    float:left;
    width:390px;
}

#rsl_col2_plain .contenttext, #rsl_col2_plain .contenttext_reverse{
    width:725px;
}

#rsl_col2_start .contenttext, #rsl_col2_no_context .contenttext, #rsl_col2_plain table.contenttext, #rsl_col2_start .contenttext_reverse, #rsl_col2_plain table.contenttext_reverse, #rsl_col2_no_context .contenttext_reverse{
    margin-right:10px;
    width:541px;
}

#rsl_untertitel {
background-color:#FFFFFF;
font-size:12px;
height:20px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
position:absolute;
top:20px;
width:980px;
}

div.contentpromo{
    float: left;
    width: 220px;
    position: relative;
}

/*#ichwill_popup a:hover, .li_hover a{
    color: #EEEEEE;
    background-color: #666666;
}

.li_hover{
    background-color: #666666 !important;
}*/

#ichwill_popup li{
    padding: 2px;
}

.tabtd td{
    height: 38px !important;
    vertical-align:top;
}

.footer_iframe_padding{
    height: 35px;
    background-color: white;
}

.newstyletable{
    border-left: 1px solid black;
    border-top: 1px solid black;
}

.newstyletable tr{
    height: 30px;
}

.newstyletable td{
    padding-left:4px;
    height: 30px;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    text-align: center;
}

.newstyleheader td{
    padding-left: 2px;
    padding-right: 1px;
    padding-bottom: 3px;
    padding-top: 3px;
}


.funktionen_teaser_block{
    float: left;
    width: 370px;
    margin-right: 20px;
    margin-bottom:40px;
}

.uebersicht_image{
    display: block;
    width:194px;
    height: 120px;
    position:relative;
}

.uebersicht_text{
    display: block;
}

.teaser_block_box a.advanced_link:hover, .teaser_block_box a.advanced_link{
    color: #000000;
}

.downloadbutton, .buynowbutton{
    height: 30px;
    width: 125px;
    vertical-align:middle;
}

.teaser_block_box .buynowbutton_de {
  background-image: url('http://audials.com/media/shopcms/upselling/buttons/kaufen_normal.png');
}

.teaser_block_box a:hover .buynowbutton_de {
  background-image: url('http://audials.com/media/shopcms/upselling/buttons/kaufen_rO.png');
}

.teaser_block_box .downloadbutton_de {
  background-image: url('http://audials.com/media/shopcms/upselling/buttons/download_normal.png');
}

.teaser_block_box a:hover .downloadbutton_de {
  background-image: url('http://audials.com/media/shopcms/upselling/buttons/download_rO.png');
}

sup a{
  font-size: 9px;
}

p.left_tab{
  margin-left: 20px;
}

.contentimage a:hover, .contentimage_reverse a:hover{
  color: black;
}


#rsl_col2_plain table.contenttable thead tr {background-color: black; background-image: url('../../media/layout/contenttablehead_wide.png'); color: white;}
#rsl_col2_plain table.contenttable tfoot.odd {background-image:url('../../media/layout/contenttablefootodd_wide.png'); background-repeat: no-repeat;}
#rsl_col2_plain table.contenttable tfoot.evan {background-image:url('../../media/layout/contenttablefootevan_wide.png'); background-repeat: no-repeat;}
#rsl_col2_plain table.contenttable {width: 785px;margin-left: 94px;}


#rsl_col2_plain .teaser_block_box .top{
	background-image: url("/media/layout/teaser_block/top_enorm.png");
	width: 695px;
}

#rsl_col2_plain .teaser_block_box .content{
	background-image: none;
	width: 695px;
}

#rsl_col2_plain .teaser_block_box .bottom{
	/*background-image: url("/media/layout/contenttablefootodd_wide.png");*/
	background-image: url("/media/layout/teaser_block/foot_enorm.png");
	width: 725px;
}

#rsl_header_iframe_shop {
    height: 77px;
    margin-left: 0px;
    width: 984px;
 position: absolute;
    top: 45px;
    width: 1000px;
}

#rsl_header_iframe_shop #mainnavhome, #rsl_header_iframe_shop .rsl_right, #rsl_header_iframe_shop .rsl_left{
display: none;
}

.navi_only_lang{
	margin-left: 188px;
}

.navi_only_lang .header_community, .navi_only_lang .header_support{
	display: none;
}

.addsiteh h2{
	font-size: 14px;
	margin-bottom: 0px;
}

.addsitesubline {
	margin-bottom: 10px;
}

.subline {
	display: block;
	margin-bottom:25px;
	font-size:14px;
}

.ui-widget-overlay {
	opacity: 0.6;
	background-color: #000;
	background-image: none;
}

.rsscreenshots_holder {
        position: relative;
}

.rsscreenshots_holder .rsscreenshots_slider {
	width: 1016px;
	overflow: hidden;
	white-space:nowrap;
	position: relative;
	
}

.rsscreenshots_holder .rsscreenshots_slider a {
  margin-right: 5px;

}

.rsscreenshots_holder .rsscreenshots_slider a img {
	border: 1px solid #777;
	margin-bottom: 5px;
}

.rsscreenshots_holder .rsscreenshots_slider a.active img {
	border-color: #B40000;
        border-bottom: 6px solid #B40000;
	margin-bottom: 0px;
}
 

.rsscreenshots_holder .rsscreenshots_slider_prev {
	background:none;
        height: 42px;
	width: 25px;
	cursor: pointer;
	position: absolute;
	top: 26px;
	left: 10px;
}


.rsscreenshots_holder .rsscreenshots_slider_next {
	background: none;
	height: 42px;
	width: 0px;
	cursor: pointer;
	top: 26px;
	right: 10px;
	position: absolute;
}


.rsscreenshots_holder .rsscreenshots_slider_next.active {
	width: 25px;
	background: url("../img/next.png") no-repeat scroll right center transparent;
}

.rsscreenshots_holder .rsscreenshots_slider_prev.active {
	width: 25px;
        background: url("../img/prev.png") no-repeat scroll right center transparent;
}

.rsscreenshots_holder .rsscreenshots_content_next.hover {
        background: url("../img/next.png") no-repeat scroll right center transparent;
}

.rsscreenshots_holder .rsscreenshots_content_prev.hover {
        background: url("../img/prev.png") no-repeat scroll left center transparent;
}

.rsscreenshots_holder .rsscreenshots_content {
	position: relative;
}

.rsscreenshots_holder .rsscreenshots_content_prev {
	background: none;
        height: 768px;
        width: 512px;
        cursor: pointer;
        position: absolute;
        top: 0px;
        left: 0px;
}
        
        
.rsscreenshots_holder .rsscreenshots_content_next {
	background: none;
        height: 768px;
        width: 512px;
        cursor: pointer;
        top: 0px;
        right: 0px;
        position: absolute;
}

.rsscreenshots_holder .rsscreenshots_media {
	width: 1024px;
	height: 768px;
	background-position: center center;
	background-repeat: no-repeat;
}


.ui-widget-header {
	background: url("/media/layout/dialog_head.png") repeat-x scroll 50% 50% #000000;
	color: #eeeeee;
	 -moz-border-radius: 4px 4px 0px 0px;
        -webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	border: none;
}

.ui-dialog {
	padding: 0px;
	border: none;
}

.ui-dialog .ui-dialog-content  {
	margin: 4px;
}


.ui-dialog .ui-dialog-titlebar-close {
   padding: 0px;
   background: none;
   background-color: #aaaaaa;
   border: 1px solid #666666;
}

.ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
   background-color: #dddddd;
   border: 1px solid #999999;
}

