/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2.1
 * @revision        $Revision:426 $
 * @lastmodified    $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(nav_vlist.css);

@import url(screen/basemod.css);
@import url(screen/content.css);
@import url(footermenu.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_003_draft.css);
.tx-felogin-pi1 label{display:block}
.tx-srlanguagemenu-pi1 p,.tx-srlanguagemenu-pi1 .links-list-header{font-family:Verdana,sans-serif;font-size:.8em;line-height:100%;color:#35006d;margin-top:8px;padding:0;text-indent:0}
.tx-srlanguagemenu-pi1 img{margin:0 6px;padding:0;border-style:none}
.tx-srlanguagemenu-pi1 .CUR{float:left;font-size:.8em}
.tx-srlanguagemenu-pi1 .CUR a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:bold}
.tx-srlanguagemenu-pi1 .CUR a:focus,.tx-srlanguagemenu-pi1 .CUR a:hover,.tx-srlanguagemenu-pi1 .CUR a:active{color:#333333}
.tx-srlanguagemenu-pi1 .NO{float:left;font-size:.8em}
.tx-srlanguagemenu-pi1 .NO a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:bold}
.tx-srlanguagemenu-pi1 .NO a:focus,.tx-srlanguagemenu-pi1 .NO a:hover,.tx-srlanguagemenu-pi1 .NO a:active{color:#333333}
.tx-srlanguagemenu-pi1 .INACT{float:left;font-size:.8em}
.tx-srlanguagemenu-pi1 .INACT a{background-color:transparent;color:#35006d;text-decoration:none;font-weight:normal}
.tx-srlanguagemenu-pi1 .INACT a:focus,.tx-srlanguagemenu-pi1 .INACT a:hover,.tx-srlanguagemenu-pi1 .INACT a:active{color:#333333}
.tx-srlanguagemenu-pi1 .SPC{float:left;font-family:Verdana,sans-serif;font-size:.8em;line-height:100%;color:#35006d}
.tx-srlanguagemenu-pi1 a img { width: 21px; }
.tx-srlanguagemenu-pi1 fieldset{}
.tx-srlanguagemenu-pi1 fieldset legend{}
.tx-srlanguagemenu-pi1 fieldset label{display:none}
.tx-srlanguagemenu-pi1 fieldset select{font-size:.8em;font-family:Verdana,sans-serif;background-color:#35006d;color:white;font-weight:bold}
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0{}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:2px solid black;padding:0px 0px}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-right:10px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:10px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:10px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:10px}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-center{text-align:center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/*T2E*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul{height:1%}
/*T2E*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}

#main { overflow: hidden; }
#main .c80l { width: 820px; }
#main .c20r { width: auto; float: left; padding-left: 20px;}

#.menucl .menucl {
	display: none;
}
.menucl ul {
	margin: 0 0 0 150px;
}
.menucl li {
	list-style-type: none;
	margin: 4px 0;
	background-color: #transparent;
	width: 150px;
	height: 24px;
	padding: 0 5px 25px 5px;
	line-height: 25px;	
	display: block;
	text-align: center;
	float: left;
	margin-right: 2px;
}
.menucl li span,
.menucl li a,
.menucl li a:link, 
.menucl li a:visited, 
.menucl li a:focus, 
.menucl li a:hover, 
.menucl li a:active {
	background-color: transparent;	
	color: #000;
	text-decoration: none;
	font-size: 18px;
	font-family: verdana, arial;
	width: 100%;
	display: block;
}
.menucl li a:hover {
	color: #F53F3F;
}
.menucl li.active  {
//	margin-top: 10px;
//	font-weight: bold;
}
.menucl li.active span {	
	color: #3a6da9;	
}


.menu-collapser {
    position: relative;
    background-color: #000;
    color: #FFF;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 0 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	font-family: verdana,arial;
	font-size: 18px;
}
.collapse-button {
    position: absolute;
    right: 0;
	left: 0;
    top: 50%;
    color: #FFFFFF;
    padding: 7px 10px;
    cursor: pointer;
    font-size: 14px;
    text-align: center;

    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
.collapse-button:hover, .collapse-button:focus {
    color: #FFF;
}
.collapse-button .icon-bar {
    background-color: #F5F5F5;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 2px;
    width: 18px;
    margin: 2px 0;
	float: right;
	clear: both;
}

.slicknav_btn { position: relative; display: block; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: inline-block; line-height: 1.188em; }
.slicknav_menu .slicknav_icon { float: right; margin: 7px 2px 0 0; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_menu .submenu { height: auto; }
.slicknav_menu li { padding: 5px 5px 5px 5px; }
.slicknav_menu .submenu li { padding: 5px 5px 5px 15px; }
.slicknav_btn,
.slicknav_btn:focus {
    text-decoration:none;
    background-color: #000;
}
/* Button Text */
.slicknav_menu  .slicknav_menutxt {
    color: #FFF;
	font-family: verdana,arial;
	font-size: 18px;	
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
	padding: 0 20px;
}
.slicknav_menu  .slicknav_nav li {
	clear: both; 
	width: 100%;
	height: auto;
	margin: 2px 0 0 0;
	background-color: #fff;
	position: relative;
}
.slicknav_menu  .slicknav_nav li.active {
	padding-left: 20px;
}
.slicknav_menu  .slicknav_nav li.active span::before {
	border: 5px solid #444;
	font-size:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	content: "";
	position: absolute;
	left: 17px;
	top: 14px;
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-bottom-color: transparent;	
}
.slicknav_menu  .slicknav_nav li span,
.slicknav_menu  .slicknav_nav li a {
	color: #000;
}
.slicknav_menu .slicknav_arrow {
    position: absolute;
    right: 20px;
    top: 4px;
    width: auto;
}
.slicknav_menu  .slicknav_nav li a:hover {
	color: red;
}

.slicknav_menu {
    display:none;
}

.langmenu .slicknav_btn {
	padding: 0;
	text-align: right;
}
.langmenu .slicknav_menu {
	background: #000;
	padding: 0 5px;	
}
.langmenu .slicknav_menu .slicknav_nav {
	overflow: hidden;
	padding: 5px 0;
	
}
.langmenu .slicknav_menu .slicknav_nav div {
	clear: both;
	float: right;
	padding: 2px 0;	
}
#mapAll {
	margin-bottom: 20px;
}
.infoWindow div {
	max-width: 280px ! important;
}
.infoWindow img {
	max-width: 280px;	
	height: auto ! important;	
}
.infoWindow .storename a {
	text-decoration: none;
	color: #000;
}
@media screen and (max-width: 880px) {
    /* #menu is the original menu */
    .menucl #navigation {
        display:none;
    }
    .menucl .slicknav_menu {
        display:block;
    }
}


@media only screen and (max-width: 1024px) {
	.c25l, .c25r {
		display: none;
	}
}
@media only screen and (max-width: 880px) {
	body {
		padding: 0;
	}
	iframe {
		width: 100% ! important;	
	}
	#header {
		padding-left: 0;
	}
	#topnav {
		text-align: left;
		line-height: 115%;
	}
	#header #topnav {
		right: auto;
		left: 10px;
	}
	#header {
		padding-top: 25px;
	}
	.menucl	{
		margin-bottom: 20px;
	}
	.menucl	ul {
		margin: 0;	
	}
	.menucl li {
		width: auto;
		text-align: left;
	}
	.c20l .subcl {
		display: none;
	}
	.menucl, .subcl,
	.c20l, .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c75l, .c80r, .c80l {
		clear: both;
		width: 100% ! important;
		margin-left: 0;
	}
	.c80r DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		height: 100%;
		width: 100%;
	}
	.powermail_fieldset,
	.subcr, .subcl {
		padding-left: 0 ! important;		
		padding-right: 0 ! important;
	}
	.csc-textpic-intext-left-nowrap-410 .csc-textpic-text {
		margin-left: 0 ! important;
		clear: both;
	}
	
	.powermail_field,
	div.tx-powermail {
		width: 100% ! important;
	}
}


.metabox-content img { width: 32px ! important; height: 32px ! important; padding: 2px; }

.quickmenu {
	margin-left: -12px;
}
.quickmenu select {
	padding: 5px;
	font-size: 14px;
	width: 225px;
}
.quickmenu option {
	padding: 5px;
	font-size: 14px;
}
.c20l .subcl .macina-banners {
	margin-left: -2px;
	margin-bottom: 10px;
}
.c80r .macina-banners {	
	margin: 10px 0;
}
.macina-banners-popup {
	position: fixed;
	margin: auto;
	top: 150px;
	left: 50%;
	margin-left: -400px;
	z-index: 1000;
}
.macina-banners-popup .close {
	position: absolute;
	right: 0;
	top: -29px;
	background-color: #000;
	padding: 7px 16px;
	color: #fff;
}
.macina-banners-overlay {
    background: #000;
    opacity: .5;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#header .langmenu {
	bottom: auto;
	top: 0px;
	background-color: #fff;
}
.header-dropdown-list {
    list-style: none;
    float: right;
    position: relative;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}
.header-dropdown-list > li {
    display: inline-block;
    padding-right: 5px;
}
.header-dropdown-list > li > .dropdown-toggle {
    margin-top: 16px;
    display: block;
}

.header-dropdown-list > li > .dropdown-toggle {
    margin-top: 9px;
    display: block;
	padding: 0px 10px 3px 0px;
}
.header-dropdown-list > li > .dropdown-toggle::after {
	border: 5px solid #444;
	font-size:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	content: "";
	position: absolute;
	right: 4px;
	top: 14px;
	border-right-color:  transparent;
	border-bottom-color: transparent;
	border-left-color:   transparent;
}


.dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
	display: none;
    z-index: 1000;
    float: left;
    padding: 5px 0;
    margin: 0;
    list-style: none;
    font-size: 13px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 2px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}
.dropdown-menu > li {
    clear: both;	
    list-style: none;
    font-size: 13px;
    text-align: left;
	margin-left: 0;
}
.dropdown-menu > li * {
	float: left;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 14px 3px 15px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	position: relative;
}
.dropdown-menu > li:hover > a {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #d9d9d9;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #3276b1;
}

.dropdown-menu > .active > a::before {
	border: 5px solid #444;
	font-size:0;
	line-height:0;
	height:0;
	padding:0;
	margin:0;
	content: "";
	position: absolute;
	left: 4px;
	top: 6px;
	border-top-color:    transparent;
	border-right-color:  transparent;
	border-bottom-color: transparent;	
}

.header-dropdown-list li:hover .dropdown-menu {
	display: block;
}

#navigation ul.submenu {
	height: 0;
	margin: 0;	
	z-index: 1000;
	position: relative;
	background-color: #fff;
	opacity: 0;
	-webkit-transition: height 0s, opacity 300ms ease-in-out;
       -moz-transition: height 0s, opacity 300ms ease-in-out;
        -ms-transition: height 0s, opacity 300ms ease-in-out;
         -o-transition: height 0s, opacity 300ms ease-in-out;
            transition: height 0s, opacity 300ms ease-in-out;	
}
#navigation li:hover ul.submenu {
	height: 100%;
    opacity: 1;	
	-webkit-transition: height 0s, opacity 300ms ease-in-out;
       -moz-transition: height 0s, opacity 300ms ease-in-out;
        -ms-transition: height 0s, opacity 300ms ease-in-out;
         -o-transition: height 0s, opacity 300ms ease-in-out;
            transition: height 0s, opacity 300ms ease-in-out;
}

#navigation ul.submenu li {
	clear: both;
	float: none;
	height: 20px;
	line-height: 20px;
	padding: 5px 5px;
	margin: 0;
	background-color: #fff;	
}
#navigation ul.submenu li a {
	font-size: 12px;
	line-height: 20px;
}


@font-face {font-family: "Trade Gothic LT Bold Extended";
  src: url("../fonts/84132f17d8a2de6b809ed1b0e8f78ed5.eot"); /* IE9*/
  src: url("../fonts/84132f17d8a2de6b809ed1b0e8f78ed5.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/84132f17d8a2de6b809ed1b0e8f78ed5.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/84132f17d8a2de6b809ed1b0e8f78ed5.woff") format("woff"), /* chrome、firefox */
  url("../fonts/84132f17d8a2de6b809ed1b0e8f78ed5.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/84132f17d8a2de6b809ed1b0e8f78ed5.svg#Trade Gothic LT Bold Extended") format("svg"); /* iOS 4.1- */
}


body * {
	font-family:"Trade Gothic LT Bold Extended" !important;
	line-height: 140%;
}
	
.responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 820px;
	max-height: 461.25px;		
}
.responsive-video {
	position: relative;
	padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
#c35796 .c80r .csc-default .csc-textpic-image a,
#c39714 .c80r .csc-default .csc-textpic-image a,
#c35842 .c80r .csc-default .csc-textpic-image a,
#c35750 .c80r .csc-default .csc-textpic-image a,
#c2213 .c80r .csc-default .csc-textpic-image a {
	overflow: hidden;
	position: relative;
	display: inline-block;	
}
#c35796 .c80r .csc-default .csc-textpic-image:hover img,
#c39714 .c80r .csc-default .csc-textpic-image:hover img,
#c35842 .c80r .csc-default .csc-textpic-image:hover img,
#c35750 .c80r .csc-default .csc-textpic-image:hover img,
#c2213 .c80r .csc-default .csc-textpic-image:hover img {
  -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;	
  -webkit-transform: scale3d(1.2, 1.2, 1);
          transform: scale3d(1.2, 1.2, 1);
}
#c35796 .c80r .csc-default .csc-textpic-image img,
#c39714 .c80r .csc-default .csc-textpic-image img,
#c35842 .c80r .csc-default .csc-textpic-image img,
#c35750 .c80r .csc-default .csc-textpic-image img,
#c2213 .c80r .csc-default .csc-textpic-image img {
  -webkit-transition: all 0.5s linear;
          transition: all 0.5s linear;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

.content-dialog-layer {
	position: fixed;	
    background: #000;
	opacity: 0.5;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10000;
}
.content-dialog {
	position: absolute;
    background: #fff;
    width: 80%;
    height: auto;
    min-height: 400px;
    max-width: 940px;
    top: 20px;
    left: 0;
	display: none;
	margin-bottom: 20px;
	z-index: 10001;
}
.content-dialog .close {
	position: absolute;
	right: 10px;	
	top: 10px;
	cursor: pointer;
	font-size: 24px;
}
.content-dialog #content-dialog-content {
	margin: 10px 20px 0px 20px;
}
.content-dialog .ajax-loading {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent url(../images/ajax-loader.gif) no-repeat center center;
}
.content-dialog .subcolumns div {
	max-width: 100%;
}

.csc-space-before-1 { padding-top: 1px }
.csc-space-before-2 { padding-top: 2px }
.csc-space-before-3 { padding-top: 3px }
.csc-space-before-4 { padding-top: 4px }
.csc-space-before-5 { padding-top: 5px }
.csc-space-before-6 { padding-top: 6px }
.csc-space-before-7 { padding-top: 7px }
.csc-space-before-8 { padding-top: 8px }
.csc-space-before-9 { padding-top: 9px }
.csc-space-before-10 { padding-top: 10px }
.csc-space-before-11 { padding-top: 11px }
.csc-space-before-12 { padding-top: 12px }
.csc-space-before-13 { padding-top: 13px }
.csc-space-before-14 { padding-top: 14px }
.csc-space-before-15 { padding-top: 15px }
.csc-space-before-16 { padding-top: 16px }
.csc-space-before-17 { padding-top: 17px }
.csc-space-before-18 { padding-top: 18px }
.csc-space-before-19 { padding-top: 19px }
.csc-space-before-20 { padding-top: 20px }
.csc-space-before-21 { padding-top: 21px }
.csc-space-before-22 { padding-top: 22px }
.csc-space-before-23 { padding-top: 23px }
.csc-space-before-24 { padding-top: 24px }
.csc-space-before-25 { padding-top: 25px }
.csc-space-before-26 { padding-top: 26px }
.csc-space-before-27 { padding-top: 27px }
.csc-space-before-28 { padding-top: 28px }
.csc-space-before-29 { padding-top: 29px }
.csc-space-before-30 { padding-top: 30px }
.csc-space-before-31 { padding-top: 31px }
.csc-space-before-32 { padding-top: 32px }
.csc-space-before-33 { padding-top: 33px }
.csc-space-before-34 { padding-top: 34px }
.csc-space-before-35 { padding-top: 35px }
.csc-space-before-36 { padding-top: 36px }
.csc-space-before-37 { padding-top: 37px }
.csc-space-before-38 { padding-top: 38px }
.csc-space-before-39 { padding-top: 39px }
.csc-space-before-40 { padding-top: 40px }
.csc-space-before-41 { padding-top: 41px }
.csc-space-before-42 { padding-top: 42px }
.csc-space-before-43 { padding-top: 43px }
.csc-space-before-44 { padding-top: 44px }
.csc-space-before-45 { padding-top: 45px }
.csc-space-before-46 { padding-top: 46px }
.csc-space-before-47 { padding-top: 47px }
.csc-space-before-48 { padding-top: 48px }
.csc-space-before-49 { padding-top: 49px }
.csc-space-before-50 { padding-top: 50px }
.csc-space-before-51 { padding-top: 51px }
.csc-space-before-52 { padding-top: 52px }
.csc-space-before-53 { padding-top: 53px }
.csc-space-before-54 { padding-top: 54px }
.csc-space-before-55 { padding-top: 55px }
.csc-space-before-56 { padding-top: 56px }
.csc-space-before-57 { padding-top: 57px }
.csc-space-before-58 { padding-top: 58px }
.csc-space-before-59 { padding-top: 59px }
.csc-space-before-60 { padding-top: 60px }
.csc-space-before-61 { padding-top: 61px }
.csc-space-before-62 { padding-top: 62px }
.csc-space-before-63 { padding-top: 63px }
.csc-space-before-64 { padding-top: 64px }
.csc-space-before-65 { padding-top: 65px }
.csc-space-before-66 { padding-top: 66px }
.csc-space-before-67 { padding-top: 67px }
.csc-space-before-68 { padding-top: 68px }
.csc-space-before-69 { padding-top: 69px }
.csc-space-before-70 { padding-top: 70px }
.csc-space-before-71 { padding-top: 71px }
.csc-space-before-72 { padding-top: 72px }
.csc-space-before-73 { padding-top: 73px }
.csc-space-before-74 { padding-top: 74px }
.csc-space-before-75 { padding-top: 75px }
.csc-space-before-76 { padding-top: 76px }
.csc-space-before-77 { padding-top: 77px }
.csc-space-before-78 { padding-top: 78px }
.csc-space-before-79 { padding-top: 79px }
.csc-space-before-80 { padding-top: 80px }
.csc-space-before-81 { padding-top: 81px }
.csc-space-before-82 { padding-top: 82px }
.csc-space-before-83 { padding-top: 83px }
.csc-space-before-84 { padding-top: 84px }
.csc-space-before-85 { padding-top: 85px }
.csc-space-before-86 { padding-top: 86px }
.csc-space-before-87 { padding-top: 87px }
.csc-space-before-88 { padding-top: 88px }
.csc-space-before-89 { padding-top: 89px }
.csc-space-before-90 { padding-top: 90px }
.csc-space-before-91 { padding-top: 91px }
.csc-space-before-92 { padding-top: 92px }
.csc-space-before-93 { padding-top: 93px }
.csc-space-before-94 { padding-top: 94px }
.csc-space-before-95 { padding-top: 95px }
.csc-space-before-96 { padding-top: 96px }
.csc-space-before-97 { padding-top: 97px }
.csc-space-before-98 { padding-top: 98px }
.csc-space-before-99 { padding-top: 99px }
.csc-space-before-100 { padding-top: 100px }

.csc-space-after-1 { padding-bottom: 1px }
.csc-space-after-2 { padding-bottom: 2px }
.csc-space-after-3 { padding-bottom: 3px }
.csc-space-after-4 { padding-bottom: 4px }
.csc-space-after-5 { padding-bottom: 5px }
.csc-space-after-6 { padding-bottom: 6px }
.csc-space-after-7 { padding-bottom: 7px }
.csc-space-after-8 { padding-bottom: 8px }
.csc-space-after-9 { padding-bottom: 9px }
.csc-space-after-10 { padding-bottom: 10px }
.csc-space-after-11 { padding-bottom: 11px }
.csc-space-after-12 { padding-bottom: 12px }
.csc-space-after-13 { padding-bottom: 13px }
.csc-space-after-14 { padding-bottom: 14px }
.csc-space-after-15 { padding-bottom: 15px }
.csc-space-after-16 { padding-bottom: 16px }
.csc-space-after-17 { padding-bottom: 17px }
.csc-space-after-18 { padding-bottom: 18px }
.csc-space-after-19 { padding-bottom: 19px }
.csc-space-after-20 { padding-bottom: 20px }
.csc-space-after-21 { padding-bottom: 21px }
.csc-space-after-22 { padding-bottom: 22px }
.csc-space-after-23 { padding-bottom: 23px }
.csc-space-after-24 { padding-bottom: 24px }
.csc-space-after-25 { padding-bottom: 25px }
.csc-space-after-26 { padding-bottom: 26px }
.csc-space-after-27 { padding-bottom: 27px }
.csc-space-after-28 { padding-bottom: 28px }
.csc-space-after-29 { padding-bottom: 29px }
.csc-space-after-30 { padding-bottom: 30px }
.csc-space-after-31 { padding-bottom: 31px }
.csc-space-after-32 { padding-bottom: 32px }
.csc-space-after-33 { padding-bottom: 33px }
.csc-space-after-34 { padding-bottom: 34px }
.csc-space-after-35 { padding-bottom: 35px }
.csc-space-after-36 { padding-bottom: 36px }
.csc-space-after-37 { padding-bottom: 37px }
.csc-space-after-38 { padding-bottom: 38px }
.csc-space-after-39 { padding-bottom: 39px }
.csc-space-after-40 { padding-bottom: 40px }
.csc-space-after-41 { padding-bottom: 41px }
.csc-space-after-42 { padding-bottom: 42px }
.csc-space-after-43 { padding-bottom: 43px }
.csc-space-after-44 { padding-bottom: 44px }
.csc-space-after-45 { padding-bottom: 45px }
.csc-space-after-46 { padding-bottom: 46px }
.csc-space-after-47 { padding-bottom: 47px }
.csc-space-after-48 { padding-bottom: 48px }
.csc-space-after-49 { padding-bottom: 49px }
.csc-space-after-50 { padding-bottom: 50px }
.csc-space-after-51 { padding-bottom: 51px }
.csc-space-after-52 { padding-bottom: 52px }
.csc-space-after-53 { padding-bottom: 53px }
.csc-space-after-54 { padding-bottom: 54px }
.csc-space-after-55 { padding-bottom: 55px }
.csc-space-after-56 { padding-bottom: 56px }
.csc-space-after-57 { padding-bottom: 57px }
.csc-space-after-58 { padding-bottom: 58px }
.csc-space-after-59 { padding-bottom: 59px }
.csc-space-after-60 { padding-bottom: 60px }
.csc-space-after-61 { padding-bottom: 61px }
.csc-space-after-62 { padding-bottom: 62px }
.csc-space-after-63 { padding-bottom: 63px }
.csc-space-after-64 { padding-bottom: 64px }
.csc-space-after-65 { padding-bottom: 65px }
.csc-space-after-66 { padding-bottom: 66px }
.csc-space-after-67 { padding-bottom: 67px }
.csc-space-after-68 { padding-bottom: 68px }
.csc-space-after-69 { padding-bottom: 69px }
.csc-space-after-70 { padding-bottom: 70px }
.csc-space-after-71 { padding-bottom: 71px }
.csc-space-after-72 { padding-bottom: 72px }
.csc-space-after-73 { padding-bottom: 73px }
.csc-space-after-74 { padding-bottom: 74px }
.csc-space-after-75 { padding-bottom: 75px }
.csc-space-after-76 { padding-bottom: 76px }
.csc-space-after-77 { padding-bottom: 77px }
.csc-space-after-78 { padding-bottom: 78px }
.csc-space-after-79 { padding-bottom: 79px }
.csc-space-after-80 { padding-bottom: 80px }
.csc-space-after-81 { padding-bottom: 81px }
.csc-space-after-82 { padding-bottom: 82px }
.csc-space-after-83 { padding-bottom: 83px }
.csc-space-after-84 { padding-bottom: 84px }
.csc-space-after-85 { padding-bottom: 85px }
.csc-space-after-86 { padding-bottom: 86px }
.csc-space-after-87 { padding-bottom: 87px }
.csc-space-after-88 { padding-bottom: 88px }
.csc-space-after-89 { padding-bottom: 89px }
.csc-space-after-90 { padding-bottom: 90px }
.csc-space-after-91 { padding-bottom: 91px }
.csc-space-after-92 { padding-bottom: 92px }
.csc-space-after-93 { padding-bottom: 93px }
.csc-space-after-94 { padding-bottom: 94px }
.csc-space-after-95 { padding-bottom: 95px }
.csc-space-after-96 { padding-bottom: 96px }
.csc-space-after-97 { padding-bottom: 97px }
.csc-space-after-98 { padding-bottom: 98px }
.csc-space-after-99 { padding-bottom: 99px }
.csc-space-after-100 { padding-bottom: 100px }
