/* RESET SETTINGS 
---------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* TEXT SETTINGS
---------------------------------------------------*/
body{font:12px/1.5 Calibri,Verdana,sans-serif}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:12px}
h5{font-size:12px}
h6{font-size:12px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}

/* GRID SETTINGS
---------------------------------------------------*/
.container_12,
.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.container_12 .grid_3,
.container_16 .grid_4{width:220px}
.container_12 .grid_6,
.container_16 .grid_8{width:460px}
.container_12 .grid_9,
.container_16 .grid_12{width:700px}
.container_12 .grid_12,
.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,
.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,
.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,
.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,
.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,
.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,
.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* INDIVIDUAL SETTINGS
---------------------------------------------------*/
body{background-color:#C1562E;}
	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}
	body {
		background-color:{$CONST_color_grey_light};
		color:#000000;
		font:100.01%/0.8 Calibri,Verdana,sans-serif;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
	#distance { 
		width:1px;
		height:50%;
		background-color:{$CONST_color_grey_light};
		margin-bottom:-280px; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:560px;
		width:980px;
		clear:left;
		background-color:{$CONST_color_grey_light};
		}


.container_12{background-color:#FFF;}
.dn{display:none;}
h1, a{color:#C1562E;}
p.bodytext {margin:0 0 8px 0;line-height:15px;}
#header{margin-top:20px;margin-bottom:40px;}
#main .grid_7{width:520px;height:326px;padding-left:20px;padding-top:4px;overflow:auto;}
#footer{margin:30px 0 0 0;padding:0;}
#footer p,#footer p a{text-align:center;color:#FFFFFF;font-size:12px;}
.logo {width:260px;height:138px;width:980px;height:363px;}
.logo a {display:block;width:260px;height:138px;width:980px;height:363px;text-indent:-999em;}
.logo a:hover {}
ul.nav_main,
ul.nav_main li {list-style-type:none;margin:0;padding:0;}
ul.nav_main li {}
#mailform {}
#mailform fieldset {}
#mailform fieldset label {display:inline;float:left;width:120px;}
#mailform fieldset input {border:1px solid #C1562E;width:200px;margin:0 100px 5px 0;clear:right;}
#mailform fieldset input.mf-input {}
#mailform fieldset textarea.mf-textarea {border:1px solid #C1562E;width:200px;}
#mailform fieldset input.mf-check {}
#mailform fieldset input.mf-submit {cursor:pointer;border:0;width:202px;font-weight:bold;color:#FFF;color:#FFF;background-color:#C1562E;margin:0 0 0 120px;}


/* PLUGIN rgsmoothgallery
---------------------------------------------------*/
.tx-rgsmoothgallery-pi1 {background:#FFF url(../fileadmin/website/images/ajax-loader-line.gif) center center no-repeat;}
.myGallery{width: 460px;height: 345px;z-index:5;display: none;border:0;}
.jdGallery{overflow: hidden;position: relative;}
.jdGallery img{border:0;margin:0;}
.jdGallery .slideElement{width: 100%;height: 100%;background-color:#FFF;background-repeat: no-repeat;background-position:center center;position: absolute;left:0;right:0;margin:0;padding:0;opacity:0;}
.jdGallery .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #FFF;background-repeat: no-repeat;background-position: center center;background-image: url('img/loading-bar-black.gif');}
.jdGallery .slideInfoZone{position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
* html .jdGallery .slideInfoZone{bottom: -1px;}
.jdGallery .slideInfoZone h2{padding: 0;font-size: 80%;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdGallery .slideInfoZone p{padding: 0;font-size: 60%;margin: 2px 5px;color: #eee;}
.jdGallery div.carouselContainer{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;}
.jdGallery a.carouselBtn{position: absolute;bottom: 0;right: 60px;height: 20px;/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/text-align: center;padding: 0 10px;font-size: 13px;background: #333;color: #fff;cursor: pointer;}
.jdGallery a.play {position: absolute;bottom: 0;right: 30px;height: 20px;width:20px;background: url('img/control_play.png') no-repeat center right;cursor: pointer;}
.jdGallery a.pause{background: url('img/control_pause.png') no-repeat center right;}
.jdGallery .carousel{position: absolute;width: 100%;margin: 0px;left: 0;top: 0;height: 115px;background: #333;color: #fff;text-indent: 0;overflow: hidden;}
.jdGallery .carousel .carouselWrapper{position: absolute;width: 100%;height: 78px;top: 10px;left: 0;overflow: hidden;}
.jdGallery .carousel .carouselInner{position: relative;}
.jdGallery .carousel .carouselInner .thumbnail{cursor: pointer;padding:0;margin:0;background: #000;background-position: center center;float: left;border: solid 1px #fff;}
.jdGallery .carousel .label{font-size: 13px;position: absolute;bottom: 5px;left: 10px;padding: 0;margin: 0;}
.jdGallery .carousel .label .number{color: #b5b5b5;}
.jdGallery a{font-size: 100%;text-decoration: none;color: inherit;}
.jdGallery a.right, .jdGallery a.left{position: absolute;height: 99%;width: 25%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50);}
.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdGallery a.left{left: 0;top: 0;background: url('img/fleche1.png') no-repeat center left;}
* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }
.jdGallery a.right{right: 0;top: 0;background: url('img/fleche2.png') no-repeat center right;}
* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }
.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}
.jdGallery a.open{position: absolute;top: 0;left: 25%;height: 99%;width: 50%;cursor: pointer;z-index: 10;background: none;-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdGallery a.open:hover { background: url('img/open.png') no-repeat center center; }
* html .jdGallery a.open:hover { background: url('img/open.gif') no-repeat center center;filter:alpha(opacity=80); }
