        /*    _____                          _____    /  _  \_______   ____   ______ /  |  |  /  /_\  \_  __ \_/ __ \ /  ___//   |  |_/    |    \  | \/\  ___/ \___ \/    ^   /\____|__  /__|    \___  >____  >____   |         \/            \/     \/     |__| Ares4 Default Theme 1.0http://www.ares4.com*/        /* Font import */        @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);        @import url('https://fonts.googleapis.com/css?family=Roboto:400,500,500i,700,700i,900,900i');                /* General */        #ares4 {            min-height: 100%;            width: 100%;            padding: 0;            margin: 0;            /*font-family: 'Open Sans', sans-serif;*/            font-family: 'Roboto', sans-serif;        }                 #ares4 #header {            position: relative;            background-color: white;        }        				#ares4 #headerinhalt {	        overflow: hidden;            position: fixed;                         top: -5px;            left: 0px;            width: 100%;            height: 60px;            text-align: left;            background-color: rgba(255, 255, 255, 1);            z-index: 3000;        }                #ares4 #headerinhalt img {        	width: auto;        	height: 25px;            margin: 20px 20px 20px 10px;        	float: right;        }                #ares4 .site-wrapper {            max-width:1390px;        	margin-left:auto;        	margin-right:auto;        	padding: 5px 0 150px 0;        	background-repeat: no-repeat;        }                        /* Logo */        #ares4 #logo img {            width: auto;            position: fixed;            height: 40px;            margin: -5px 3px 3px 10px;            z-index: 3000;        }        /* Seach Box */        #ares4 #search {            padding: 10px;            margin: 10px;            border: 1px solid #000;            width: 200px;            box-sizing: border-box;            display: none;        }        /* Breadcrumb Trail */        #ares4 #breadcrumb {            font-size: 14px;            color: #696969;            margin-bottom: 10px;            padding: 20px 0 0 10px;        }        #ares4 #breadcrumb a {            margin: 0 10px 0 0;            color: #696969;            text-decoration: none;            display: none;        }                        	/* Footer */				#ares4 #footer {	        overflow: hidden;            position: fixed;            bottom: 0px;            left: 0px;            width: 100%;            height: 45px;            text-align: left;            background-color: rgba(255, 255, 255, 0.1);            z-index: 3000;        }                #ares4 #footer img {        	width: auto;        	height: 30px;        	margin: 0px 0 0px  107px;        }		        #ares4 #footer ul {        	float: right;        	width: auto;        	padding: 0;        	margin: 15px 10px 0 0;        }		        #ares4 #footer ul li {        	display: inline-block;        	width: auto;        	text-align: left;        	list-style-type: none;        	padding: 0;        	margin: 0 30px 10px 0px;        }		        #ares4 #footer ul li a {        	display: inline-block;        	color: #fff;        	text-decoration: none;        }                         	/* Adventkalender */    	#layer {            display: none;            position: fixed;            top: 0px;            left: 0px;            width: 100%;            height: 100%;            background-color: rgba(86,86,86,0.5);        }                #layerausgabe {            display: none;            box-sizing: border-box;            position: fixed;            top: 50%;            left: 50%;            width: 300px;            height: 50px;            transform: translate(-50%, -50%);            background-color: #fff;            padding: 10px;        }        #layerausgabe a {            display: block;            position: fixed;            top: -10px;            right: -10px;            width: 20px;            height: 20px;            color: #fff;            text-align: center;            text-decoration: none;            background-color: #b00d15;            border-radius: 50%;        }        #layerausgabe #layerinhalt {            text-align: center;        }                #ares4 .main {            padding: 20px 0 0 0;        }                  /* Information Room */        #ares4 .ie-grid {            background-position: center center;            background-size: cover;            background-repeat: no-repeat;            padding: 10px 10px 10px 10px;        }        #ares4 .ie-grid .grid-sizer {            width: 10px;            display: inline-block;        }        #ares4 .ie-grid .grid-gutter {            width: 0px;            display: inline-block;        }        /* Information Unit */        #ares4 .ie-grid .ie {            border: 0px solid white;            position: relative;            margin-bottom: 0px;            box-sizing: border-box;        }        #ares4 a.front {            text-decoration: none;        }        #ares4 .ie-grid .ie .front-1 {            cursor: pointer;            height: 100%;            padding: 10px 10px 10px 10px;            box-sizing: border-box;            background-position: center center;            background-size: cover;            background-repeat: no-repeat;            background-color: rgba(255, 255, 255, 0) !important;            border: 0px solid #fff;                    }        #ares4 .ie-grid .ie .front-1 h3 {            margin: 0 0 5px 0;            color: #fff !important;            opacity: 0;        }        #ares4 .ie-grid .ie .front-1 h4 {            margin: 0;        }        #ares4 .ie-grid .ie .back {}        #ares4 .ie-grid .ie .back-1 {            height: 100%;            width: 100%;            padding: 10px 10px 10px 10px;            box-sizing: border-box;            background-position: center center;            background-size: cover;            background-repeat: no-repeat;            background-color: rgba(255, 220, 210, 0.9) !important;        }        #ares4 .ie-grid .ie .back-1 h2 {            margin: 0 0 0 0px;            font-size: 21px;            text-align: center;        }        #ares4 .ie-grid .ie .back-1 h3 {            margin: 0;            font-size: 14px;        }                #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab strong {            color: #bf0000;        }                #ares4 .ie-grid .ie .back-1 hr {            border: none;            height: 0;            overflow: hidden;            margin: 10px 0;            border-top: 0px solid white;        }        #ares4 .ie-grid .ie .back-1 .ie-close {            position: absolute;            right: 15px;            color: #bf0000;            opacity: 0.3;            font-size: 17px;            margin: 0px 0px 0 10px;            cursor: pointer;            transition: opacity 0.3s ease;        }        #ares4 .ie-grid .ie .back-1 .ie-close:hover {            transition: opacity 0.5s ease;            opacity: 1;        }                #ares4 .ie-grid .ie .back-1 .ie-close:before {            content: "\2715";        }        #ares4 .ie-grid .ie .back-1 .ie-tabnav {            margin: -10px 0 0 0;            height: 0px;            text-align: right;        }        #ares4 .ie-grid .ie .back-1 .ie-tabnav a {            text-transform: uppercase;            text-decoration: none;            color: #cccccc;            margin-left: 20px;            padding-top: 5px;            cursor: pointer;            display: inline-block;            font-size: 13px;            line-height: 16px;            border-top: 2px solid white;        }        #ares4 .ie-grid .ie .back-1 .ie-tabnav a h3 {            margin: 0px;            padding: 0px;            display: inline-block;            font-size: 13px;            line-height: 16px;        }        #ares4 .ie-grid .ie .back-1 .ie-tabnav .active {            color: black;            border-top: 2px solid black;        }        #ares4 .ie-grid .ie .back-1 .ie-tabs {            height: calc(100% - 88px);        }        #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab {            height: 100%;            overflow-y: auto;            margin: 0;            padding: 0;            width: 100%;            font-size: 14px;            text-align: center;        }        #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab img {            position: relative;            top: 50%;            -webkit-transform: translateX(0%);            -ms-transform: translateX(0%);            transform: translatex(0%);        }           #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab a,         .ie-grid .ie .back-1 .ie-tabs .ie-tab a:visited,         .ie-grid .ie .back-1 .ie-tabs .ie-tab a:active {        	color: #ff00ae;;        }	          #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab a:hover {          opacity: 0.3;        }        #ares4 .ie-grid .ie .back-1 .ie-options {            position: absolute;            width: 96%;            height: 34px;            bottom: 0;             left: 0;            text-align: center;            background: none;            border-top:  1px solid #f1f1f1;            padding: 0px 0 0 0;            margin: 0 2%;        }        #ares4 .ie-grid .ie .back-1 .ie-options div {            list-style-type: none;            display: table-cell;            /* height: 25px;            text-align: center; */            vertical-align: middle;            list-style-type: none;            /* display: table-cell !important; */            display: inline-block !important;            width: 25px;            height: 24px;            text-align: center;            /* vertical-align: middle; */            margin: 0 0 0 14px;        }        #ares4 .ie-grid .ie .back-1 .ie-options div .fa {            color: #bf0000;            opacity: 0.3;            font-size: 24px;            margin-top: 2px;            cursor: pointer;            transition: opacity 0.3s ease;			text-align: center;        }        #ares4 .ie-grid .ie .back-1 .ie-options div .fa:hover {            transition: opacity 0.5s ease;            opacity: 1;        }                        /* Information Unit Sizes */        #ares4 .ie-grid .ie-width-1 {            width: 100px;        }        #ares4 .ie-grid .ie-width-1 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-1 h4 {            font-size: 10px;        }        #ares4 .ie-grid .ie-width-2 {            width: 210px;        }        #ares4 .ie-grid .ie-width-2 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-2 h4 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-3 {            width: 320px;        }        #ares4 .ie-grid .ie-width-3 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-3 h4 {            font-size: 19px;        }        #ares4 .ie-grid .ie-width-4 {            width: 430px;        }        #ares4 .ie-grid .ie-width-4 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-4 h4 {            font-size: 23px;        }        #ares4 .ie-grid .ie-width-5 {            width: 540px;        }        #ares4 .ie-grid .ie-width-5 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-5 h4 {            font-size: 23px;        }        #ares4 .ie-grid .ie-width-6 {            width: 650px;        }        #ares4 .ie-grid .ie-width-6 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-6 h4 {            font-size: 23px;        }        #ares4 .ie-grid .ie-width-7 {            width: 760px;        }        #ares4 .ie-grid .ie-width-7 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-7 h4 {            font-size: 23px;        }        #ares4 .ie-grid .ie-width-8 {            width: 870px;        }        #ares4 .ie-grid .ie-width-8 h3 {            font-size: 14px;        }        #ares4 .ie-grid .ie-width-8 h4 {            font-size: 23px;        }        #ares4 .ie-grid .ie-height-1 {            height: 100px;        }        #ares4 .ie-grid .ie-height-2 {            height: 210px;        }        #ares4 .ie-grid .ie-height-3 {            height: 320px;        }        #ares4 .ie-grid .ie-height-4 {            height: 430px;        }        #ares4 .ie-grid .ie-height-5 {            height: 540px;        }        #ares4 .ie-grid .ie-height-6 {            height: 650px;        }        #ares4 .ie-grid .ie-height-7 {            height: 760px;        }        #ares4 .ie-grid .ie-height-8 {            height: 870px;        }        #ares4 .ie-grid .ie-maximized {            width: 430px;            height: 650px;        }        /* Responsive */        @media screen and (max-width: 740px) {            #ares4 #logo img {                width: auto;                height: 35px;                margin: -5px 0px 0 10px;            }            #ares4 .ie-grid {                width: 620px;                left: 0px;                margin: auto;            }            #ares4 .ie-grid .grid-sizer {                width: 67.5px;                display: inline-block;            }            #ares4 .ie-grid .grid-gutter {                width: 10px;                display: inline-block;            }                        #ares4 .ie-grid .ie .back-1 h2 {                margin: 0 0 0 0px;                font-size: 16px;            }                        #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab img {                height: auto !important;                width: 100% !important;                margin: 0 0 0 0 !important;            }            #ares4 .ie-grid .ie-width-1 {                width: 67.5px;            }            #ares4 .ie-grid .ie-width-1 h3 {                font-size: 11px;            }            #ares4 .ie-grid .ie-width-1 h4 {                font-size: 7px;            }            #ares4 .ie-grid .ie-width-2 {                width: 145px;            }            #ares4 .ie-grid .ie-width-2 h3 {                font-size: 11px;            }            #ares4 .ie-grid .ie-width-2 h4 {                font-size: 10px;            }            #ares4 .ie-grid .ie-width-3 {                width: 222.5px;            }            #ares4 .ie-grid .ie-width-3 h3 {                font-size: 11px;            }            #ares4 .ie-grid .ie-width-3 h4 {                font-size: 16px;            }            #ares4 .ie-grid .ie-width-4 {                width: 300px;            }            #ares4 .ie-grid .ie-width-4 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-4 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-5 {                width: 300px;            }            #ares4 .ie-grid .ie-width-5 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-5 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-6 {                width: 300px;            }            #ares4 .ie-grid .ie-width-6 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-6 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-7 {                width: 300px;            }            #ares4 .ie-grid .ie-width-7 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-7 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-8 {                width: 300px;            }            #ares4 .ie-grid .ie-width-8 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-8 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-height-1 {                height: 67.5px;            }            #ares4 .ie-grid .ie-height-2 {                height: 145px;            }            #ares4 .ie-grid .ie-height-3 {                height: 222.5px;            }            #ares4 .ie-grid .ie-height-4 {                height: 300px;            }            #ares4 .ie-grid .ie-height-5 {                height: 300px;            }            #ares4 .ie-grid .ie-height-6 {                height: 300px;            }            #ares4 .ie-grid .ie-height-7 {                height: 300px;            }            #ares4 .ie-grid .ie-height-8 {                height: 300px;            }            #ares4 .ie-grid .ie-maximized {                width: calc(100% - 20px);                max-width: 335px;                height: 335px;            }        }        @media screen and (max-width: 420px) {            #ares4 #logo img {                width: auto;                height: 35px;                margin: -5px 0px 0 10px;            }            #ares4 .ie-grid {                width: 335px;                left: 0px;                margin: auto;            }            #ares4 .ie-grid .grid-sizer {                width: 67.5px;                display: inline-block;            }            #ares4 .ie-grid .grid-gutter {                width: 10px;                display: inline-block;            }                        #ares4 .ie-grid .ie .back-1 h2 {                margin: 0 0 0 0px;                font-size: 16px;            }                        #ares4 .ie-grid .ie .back-1 .ie-tabs {                height: calc(100% - 53px);            }                        #ares4 .ie-grid .ie .back-1 .ie-tabs .ie-tab img {                height: auto !important;                width: 100% !important;                margin: 0 0 0 0 !important;            }                        #ares4 .ie-grid .ie-width-1 {                width: 67.5px;            }            #ares4 .ie-grid .ie-width-1 h3 {                font-size: 11px;            }            #ares4 .ie-grid .ie-width-1 h4 {                font-size: 7px;            }            #ares4 .ie-grid .ie-width-2 {                width: 145px;            }            #ares4 .ie-grid .ie-width-2 h3 {                font-size: 18px;            }            #ares4 .ie-grid .ie-width-2 h4 {                font-size: 10px;            }            #ares4 .ie-grid .ie-width-3 {                width: 222.5px;            }            #ares4 .ie-grid .ie-width-3 h3 {                font-size: 34px;            }            #ares4 .ie-grid .ie-width-3 h4 {                font-size: 16px;            }            #ares4 .ie-grid .ie-width-4 {                width: 300px;            }            #ares4 .ie-grid .ie-width-4 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-4 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-5 {                width: 300px;            }            #ares4 .ie-grid .ie-width-5 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-5 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-6 {                width: 300px;            }            #ares4 .ie-grid .ie-width-6 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-6 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-7 {                width: 300px;            }            #ares4 .ie-grid .ie-width-7 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-7 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-width-8 {                width: 300px;            }            #ares4 .ie-grid .ie-width-8 h3 {                font-size: 46px;            }            #ares4 .ie-grid .ie-width-8 h4 {                font-size: 20px;            }            #ares4 .ie-grid .ie-height-1 {                height: 67.5px;            }            #ares4 .ie-grid .ie-height-2 {                height: 145px;            }            #ares4 .ie-grid .ie-height-3 {                height: 222.5px;            }            #ares4 .ie-grid .ie-height-4 {                height: 300px;            }            #ares4 .ie-grid .ie-height-5 {                height: 300px;            }            #ares4 .ie-grid .ie-height-6 {                height: 300px;            }            #ares4 .ie-grid .ie-height-7 {                height: 300px;            }            #ares4 .ie-grid .ie-height-8 {                height: 300px;            }            #ares4 .ie-grid .ie-maximized {                width: calc(100% - 20px);                max-width: 335px;                height: 560px;            }        }    