/*
CRACK CSS
www.plue.me/crack
MIT License
*/

/* @group Reset and Base */

* {border:0; margin:0; padding:0; font:inherit; font-size:100%; vertical-align:baseline; background:transparent}
html {-webkit-font-smoothing:antialiased} h1,h2,h3,h4 {clear:both; margin-bottom: 0.5em}
article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,audio,video,source,.clear {display:block}
table {border-collapse:collapse; border-spacing:0} td,th {text-align:left; font-weight:normal} 
table,img {vertical-align:middle} td,th,input,button,select,textarea {border:1px solid #333; padding:3px 5px}
input,button,select,textarea {margin:0.5em 0; line-height:normal; vertical-align:middle; border-radius:5px}
button,label,input[type="button"],input[type="submit"] {cursor:pointer} textarea {overflow:auto; vertical-align:top}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box; border:0; padding:0; vertical-align:inherit}
blockquote:before,blockquote:after,q:before,q:after {content:""; content:none} form,table,p,ul,ol,pre {margin-bottom:1em}
blockquote,q {quotes:none; font-style:italic; margin:1em 30px} a {text-decoration:none}
del {text-decoration:line-through} pre,code {font-family:monospace,"Courier New"; font-size:90%; line-height:1.1}
ul ul,ol ol {padding-left: 1em; margin-bottom: 0.5em} ul {list-style:inside} ol {list-style:decimal; padding-left:1.5em} 
nav ol,nav ul {list-style:none; margin:0; padding:0} b,strong {font-weight:bold} i,em {font-style:italic}
.cf:before,.cf:after {content:""; display:table} .cf:after,.clear {clear:both} .cf {*zoom:1}
:hover,:focus,:active {outline:0} a:focus {border:0} ::-moz-selection,::selection {text-shadow:none; background:#ADC9F5}

/* @end */


/* @group Main */

html, body, button, input, select, textarea {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #333;
font-weight: 400;
}
html {
	height: 100%;
	display: block;

}


::selection { 
	background: #9E7B3B; color: #fff; 
}
::-moz-selection {
	background: #9E7B3B; color: #fff; 
	}



body {
line-height: 1.4;
height:100%;
}


a {
	color: #9E7B3B;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
a:hover {
color: #333;
}

h1, h2, h3, h4 {
font-weight: 700;
/*
text-shadow: 1px 1px 0px #BBB;
        filter: dropshadow(color=#ebebeb, offx=1, offy=1);
*/
}
h1 {
font-size: 153%;
	color: #9E7B3B;
}
h2 {
font-size: 120%;
	color: #9E7B3B;
text-shadow: 1px 1px 0px #fff;
}
h3 {
font-size: 110%;
text-shadow: 1px 1px 0px #fff;
clear: none;
}
h4 {
font-size: 100%;
text-shadow: 1px 1px 0px #fff;
margin-bottom: 0;
clear: none;

}



/* @end */

/*

DIV.csc-textpic .csc-textpic-imagewrap IMG {
	box-shadow: 1px 1px 5px 0 rgba(158, 123, 59, 0.9);
}
*/

/*
article div.csc-textpic {
	-webkit-box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
    box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
}
*/
/* @group Layout  */

#document {
/* padding: 7% 8.5%; */
height: 100%;
}

header {
	width: 100%;
	background-color: #F5F2EB;
	height: 140px;
	z-index: 9999;
	position: fixed;
	top:0;
	-webkit-box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
    box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);


}

#headerwrap {
	background-color: #000;
	height: 115px;
	width: 100%;
}


#headerwrapwrap{
	height: 120px;
	width: 1000px;
	margin: 0 auto;


}

#breadmetawrap {
	height: 20px;
	width: 1000px;
	margin: 0 auto;
	margin-top: 2px;
	
	font-size: 95%;
	font-weight: 400;

}
#breadcrumpnav {
	float: left;
	opacity: 0.6;
}

#breadcrumpnav li {
	float: left;
/* 	margin-right: 5px; */
}


#langnav {
	float: right;
}

#langnav li {
	float: left;
	margin-right: 5px;
}

#langnav a {
  padding-left: 22px;
  background-repeat: no-repeat;
  background-position: 1px 2px;
  margin-left: 7px;
}

#langnav .act a {
	color: #000;
}

#lang_anchor_de {
  background-image: url("http://wazau.com/typo3/sysext/t3skin/images/flags/de.png");
}
#lang_anchor_en {
  background-image: url("http://wazau.com/typo3/sysext/t3skin/images/flags/gb.png");
}
#lang_anchor_ar {
  background-image: url("http://wazau.com/typo3/sysext/t3skin/images/flags/ae.png");
  display: none;
}


#metanav {
	float: right;
}

#metanav ul {
	
}

#metanav ul li {
	float: left;
	margin: 0 5px 0 0;
}


#logo{
	width: 170px;
	height: 90px;
	float: left;
	margin: 10px 0 0 0;
}


#main {
	margin: 0 auto;
	width: 1000px;
	margin-top: 175px;
	margin-bottom: 20px;
}

.left {
	float: left;
	width: 190px;
	margin-right: 35px;
	min-height: 400px;
}

.left > div, .right div.csc-frame-frame2 {
	border: 1px solid #e5e0cd;
	border-top: 1px solid #9e7b3b;
	background-color: #f5f2eb;
	-webkit-box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
    box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
	padding: 10px;	
/* 	min-height: 250px; */
	margin-bottom: 20px;

}

.right {
	float: right;
	width: 190px;

}
article {
	float: left;
	width: 550px;
	position: relative;
}

article.slideB {
	float: right;
	width: 775px;
	margin-bottom: 20px;
	left: 0;
}


.clear {
	width: 1000px;
	clear: both;
	height: 1px;
}

/* @end */




/* @group Hauptnav */


article.slideB .nivoSlider, #main article div.nivoSlider, article.slideB div.csc-frame{
	border-top: 1px solid #9e7b3b;
	-webkit-box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
    box-shadow:  1px 1px 5px 0px rgba(158,123,59,0.3);
}


.slideB .csc-default {
	position: relative;

}

.slideB .csc-frame-frame1 {
	width: 172px;
	height: 250px;
	float: right;
	background-color:rgba(245,241,235,0.9) ;
	margin-top: -270px;
	z-index: 80;
	position: relative;
	padding: 10px;	
}


article .csc-default ul {
	    list-style: disc outside none;
    padding-left: 20px;
}


#c250 {
height: 270px;
}

/* @end */


.slideB .news-latest-gotoarchive {
    background-color: #F5F2EB;
    height: 20px;
    position: absolute;
    text-align: left;
    top: 250px;
    right: 0;
    width: 192px;
    z-index: 101;
    opacity: 0.8;
}
.slideB .news-latest-gotoarchive:hover {
    opacity: 1;
}

.news-latest-gotoarchive a{
	/* color: #fff; */
/* 	text-align: right; */
	margin-left: 10px;
	margin-top: 2px;
	display: block;
}








/* @group Hauptnav */

nav#mainnav {
	float: right;
	margin: 23px 0 0 58px;
	/* text-transform: uppercase; */
}

nav#mainnav a {
	color: #d7b158;	
	display: block;
	text-align: center;
	background: #000;
/* 	font-size: 10px; */
	font-size: 100%;
/*
-webkit-transition: all 400ms ease-in;
		-moz-transition: all 400ms ease-in;
        -ms-transition: all 400ms ease-in;
        -o-transition: all 400ms ease-in;
		transition: all 400ms ease-in;
*/
}

nav#mainnav li:hover > a,
nav#mainnav li.act > a {
background: #382f17;
border-left: 1px solid #d7b158;
border-right: 1px solid #d7b158;
font-weight: 700;
}

nav#mainnav ul li{
	float: left;
	display: block;
}


nav#mainnav ul li ul li{
	float: none;
}

nav#mainnav > ul > li > a {
width: 110px;
padding: 25px 5px 30px 7px;
height: 15px;

border-left: 1px solid #2A2110;
border-right: 1px solid #2A2110;
-moz-transform: scale(1) translate(0, 0) skewX(-25deg);
-webkit-transform: scale(1) translate(0, 0) skew(-25deg, 0);
-o-transform: scale(1) translate(0, 0) skew(-25deg, 0);
-ms-transform: scale(1) translate(0, 0) skew(-25deg, 0);
transform: scale(1) translate(0, 0) skew(-25deg, 0);
}

body.ie8 nav#mainnav > ul > li > a {
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.46630765815499875, M21=0, M22=1, SizingMethod='auto expand')";
}
body.ie7 nav#mainnav > ul > li > a {
filter: progid:DXImageTransform.Microsoft.Matrix(
  M11=1,
  M12=-0.46630765815499875,
  M21=0,
  M22=1,
  SizingMethod='auto expand');
margin-left: -16px;
margin-right: -16px;
}


#mainnav > ul > li > a > span {
display: block;
cursor: pointer;
height: 32px;
width: 110px;
-moz-transform: scale(1) translate(0, 0) skewX(25deg);
-webkit-transform: scale(1) translate(0, 0) skew(25deg, 0);
-o-transform: scale(1) translate(0, 0) skew(25deg, 0);
-ms-transform: scale(1) translate(0, 0) skew(25deg, 0);
transform: scale(1) translate(0, 0) skew(25deg, 0);
}

body.ie8 #mainnav > ul > li > a > span {
position: relative;
right: -16px;
/* -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.46630765815499936, M21=0, M22=1, SizingMethod='auto expand')"; */
}
body.ie7 #mainnav > ul > li > a > span {
filter: progid:DXImageTransform.Microsoft.Matrix(
  M11=1,
  M12=0.46630765815499936,
  M21=0,
  M22=1,
  SizingMethod='auto expand');
margin-left: -16px;
margin-right: -16px;
}

#mainnav > ul > li {
position: relative;
}
#mainnav ul ul {
display: none;
position: absolute;
top: 70px;
left: 0;
z-index: 200;
	/*
	-webkit-transition: all 400ms ease-in;
		-moz-transition: all 400ms ease-in;
        -ms-transition: all 400ms ease-in;
        -o-transition: all 400ms ease-in;
		transition: all 400ms ease-in;
*/
}

body.ie #mainnav ul ul {
left: 1px;
}
body.ie7 #mainnav ul ul {
margin-left: -32px;
}

#mainnav > ul > li:hover > ul {
display: block;
}

/*
#mainnav ul ul a {
padding: 5px 0;
width: 110px;

}
*/

#mainnav ul ul a {
margin-left: -2px;
padding: 10px;
height: 20px;
width: 226px;
border-left: 1px solid #d7b158;
border-right: 1px solid #d7b158;
-moz-transform: scale(1) translate(-15px, 0) skewX(0);
-webkit-transform: scale(1) translate(-15px, 0) skew(0, 0);
-o-transform: scale(1) translate(-15px, 0) skew(0, 0);
-ms-transform: scale(1) translate(-15px, 0) skew(0, 0);
transform: scale(1) translate(-15px, 0) skew(0, 0);
font-size: 90%;
}



/* @end */












/* @group Subnav */

.left {}

#subnav {
	margin-bottom: 2em;
}

#subnav {}


#subnav li a {
	background-color: #F5F2EB ;
	margin-bottom: 2px;
	padding: 5px 10px;
	display: block;

}



#subnav li a:hover,
#subnav .act a {
	color: #fff;
	background-color: #BA9337;
}

#subnav li.act ul {
	margin-bottom: 10px;
	
}

#subnav .act li a{
	background-color: #fff;
	color: #9E7B3B;
	padding: 3px 5px 3px 20px;
}

#subnav li li:hover a, 
#subnav li li.act a{
	font-weight: bold;
}



/* @end */




article .csc-default .csc-sitemap ul {
	list-style: none;
	padding: 0;
}

.csc-sitemap ul li {
	font-size: 100%;
	list-style: none;	
	padding:  0 ;
	margin: 0 0 10px 0 ;	
	font-weight: 700;


}

.csc-sitemap ul ul{

}
.csc-sitemap ul ul li {
	font-size: 12px;
	list-style: disc;
	margin: 0 0 0 40px;
	font-weight: 700;

}

.csc-sitemap ul ul ul {
	margin: 2px 0 10px 0;
}

.csc-sitemap ul ul ul li 	{
	font-size: 12px;
	list-style: disc;
	margin: 0 0 0 40px;
	border: none;
	font-weight: 400;

}












#footer {
/* 	background-color: #EDEDED; */
	width: 100%;
/* 	min-height: 100%; */ /* Mindesthöhe für moderne Browser */
/* 	height:auto !important; */ /* Important Regel für moderne Browser */
/* 	height:100%; */ /* Mindesthöhe für den IE */
/* 	overflow: hidden !important; */ /* FF Scroll-leiste */ 
	height: 50px;
	
	}
	

#footer p {
margin: 0;
float: left;
}

#footerwrap {
	border-top: 1px solid #9E7B3B;
	margin: 0 auto;
	width: 1000px;
	padding: 10px 0;
	font-size: 90%;
}
table, tr, th, td {
	border: none;
}

table {

}

tr {
	border-top: 1px solid #d1d1d1;
	margin-bottom: 10px;
}

td {
	padding: 3px 10px 10px 0;
}

td:first-child {
	width: 200px;
	}

th {

}


/* @group Form */

div.csc-mailform input, textarea {
	border: 1px solid #ba9337;
	border-radius: 0px;
	box-shadow: 1px 1px 5px 0 rgba(158, 123, 59, 0.3);
	margin-top: 0px;
	margin-bottom: 10px;
}

div.csc-mailform input:focus, textarea:focus {
	/* border-color: #333333; */
	border-color: #ba9337;
	background-color: #F5F2EB;
}

#field-4, #field-3, #field-2, textarea {
	width: 370px;
}

div.csc-mailform input[type="submit"] {
	background-color: #ba9337;
	background: -moz-linear-gradient(top, #d1b063 0%, #ba9337 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1b063), color-stop(100%, #ba9337));
	padding: 3px 30px;
	color: #ffffff;
	box-shadow: 1px 1px 5px 0 rgba(158, 123, 59, 0.3);
	float:right;
}


div.csc-mailform input[type="submit"]:hover {
	background-color: #ba9337;
	background: -moz-linear-gradient(top, #ba9337 0%, #d1b063 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba9337), color-stop(100%, #d1b063));
}


div.csc-mailform form {
	margin-top: 30px;
}

div.csc-mailform form ol, div.csc-mailform ol {
	list-style: none;
}



div.csc-mailform li.csc-form-confirmation-false input[type="submit"] {
	float: left;
}

div.csc-mailform form.csc-form-confirmation fieldset ol {
	padding: 0px;
}

div.csc-mailform fieldset ol li {
	padding: 0px;
}

div.csc-mailform form.csc-form-confirmation ol li {
	overflow: visible;
}

/* @end */









/* @group Mobile */

html {
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
text-size-adjust: 100%;
}

@media only screen and (max-width: 480px) {
	header {position: absolute; top: 0px; width: 985px;}
	#headerwrapwrap {padding-left: 20px; padding-right: 20px; width: 945px;}
	#breadmetawrap {width: 965px; padding-left: 10px; padding-right: 10px;}
	#main {margin: 175px auto 0px; width: 985px;}
	.left {margin-right: 20px;}
	.clear {width: 985px;}
	#footer {width: 985px;}
	#footerwrap {width: 935px; padding: 10px 40px;}
}

@media only screen and (max-width: 1000px) {
	header {position: absolute; top: 0px; width: 1000px;}
	#headerwrapwrap {width: 960px; padding-left: 20px; padding-right: 20px;}
	#breadmetawrap {width: 980px; padding-left: 10px; padding-right: 10px;}
	#main {margin: 175px auto 0px;}
	#footer {width: 1000px;}
	#footerwrap {padding: 10px 40px; width: 950px;}
}

/* @end */



/* @group Print */

@media print {
  * {background:transparent !important; text-shadow:none !important; color:#111 !important}
  h1,h2,h3,h4 {page-break-after:avoid} p {orphans:3; widows:3} a {color:#111 !important; text-decoration:underline}
  thead {display:table-header-group} tr,img,pre,blockquote,q,figure {page-break-inside:avoid}
  @page {margin:1.5cm} #doc {padding:0; padding-top:1em}
}

/* @end */