@charset "UTF-8";

body{
		font:16px Calibri, Arial, Verdana, sans-serif;
		margin:0;
		background:#fff;
		width:100%;
		color:#000;
}

h1{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
	color: #000;
    font-size: 26px;
	margin: 0px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-style: normal;
	text-align: center;
	}
	
h2{
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 22px;
	line-height: 24px;
	padding-top:0px;
	padding-bottom:25px;
	font-style:normal;
	margin:0px;
	color: #000;
	text-align:left;
}

h3 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top:0px;
	padding-bottom:10px;
	color: #fff;
	text-align:center;
}

h4  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top:15px;
	padding-bottom:10px;
	color: #000;
	text-align:center;
}

h5 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top:0px;
	padding-bottom:10px;
	color: #000;
}

h6 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top:0px;
	padding-bottom:0px;
	color: #fff;
	text-align:center;
}


a:link { color: #000; text-decoration: none; }

a:visited { color: #000; text-decoration: none; }

a:hover { color: #960f19; text-decoration: none; transition: all 0.3s ease 0s;}

#button { 
	background-color: #0091b9;
	-moz-transform:skew(-20deg, 0deg);
	-webkit-transform:skew(-20deg, 0deg);
	-o-transform:skew(-20deg, 0deg);
	transform:skew(-20deg, 0deg);
	display:inline-block;	
}

#button:visited {background-color: #0091b9; display:inline-block;} 
#button:hover {background-color: #00698c; display:inline-block;}

a.buttontext:link { 
	font:16px Calibri, Arial, Verdana, sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	font-weight: normal;
	text-decoration: none;
	text-transform:uppercase;
	-moz-transform:skew(20deg, 0deg);
	-webkit-transform:skew(20deg, 0deg);
	-o-transform:skew(20deg, 0deg);
	transform:skew(20deg, 0deg);
	padding: 0px 30px 0px 30px;
	display:inline-block;
	transition: all 0.3s ease 0s;	
}

a.buttontext:visited {color: #fff; display:inline-block;} 
a.buttontext:hover {color: #fff; display:inline-block; transition: all 0.3s ease 0s;}  

a.arrow:link { 
	font-size: 14px;
	font-weight: bold; 
	text-decoration: none; 
	line-height: 18px;
	padding-left: 15px; 
	color: #006950; 
	background: url(../../img/arrowbullet.gif) no-repeat center left;
	}

a.arrow:visited {color: #006950; background: url(../../img/arrowbullet.gif) no-repeat center left; text-decoration: underline;}
a.arrow:hover {color: #019b78; background: url(../../img/arrowbullet_h.gif) no-repeat center left; text-decoration: underline;} 

#buttonwrapper {margin: 0px; padding-top: 25px; padding-left: 10px;}

#pagewidth {width: 100%;}

/* Header */

#header {
    background: url(../../img/WaWi-header-bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
	text-align: left;
}

#mainNavcontainer {margin: 0 auto; height: 50px; min-width: 960px; width: 100%; padding-left: 50px;}

#topNav {margin: 0; height:100px; min-width: 960px; width:100%;}
	
#topNavleft {margin: 0; height:100px; width:444px; float:left;}
	
#logo {margin: 0px; height: 100px; padding-left: 10px; float:left;}
	
#topNavright {margin: 0; height: 100px; padding-right: 30px; float:right; text-align: right;}

#topNavrightContainer {margin: 0px; height: 100px; width: 300px; text-align: right; float: right;}

#topElements {margin-top: 10px; width: 300px; text-align: right; float: right;}

#subMenu {text-align: right; float:right;}
	
#bottomElements {margin: 0px; width: 300px; padding-top: 20px; text-align: right; float: right; }

/* Breadcrumb */

#breadcrumb {margin: 0px; background: #fff; width: 100%;}

#breadcrumbLevel {margin: 0 auto; width: 960px; text-align: left;}

/* Page */

#content {margin: 0px; width: 100%; background: #fff;}

#contentPage {margin: 0 auto; width: 960px; text-align: left;}

/* Footer */

#footerPattern {margin: 0px; color: #fff; width: 100%; background:#2d410f url(../../img/bg-arrow-footer.gif) repeat-x left top;}

#footerPatternW {margin: 0px; color: #fff; width: 100%; background:#2d410f url(../../img/bg-arrow-footer-white.gif) repeat-x left top;}

#footerPatternB {margin: 0px; color: #fff; width: 100%; background:#2d410f url(../../img/bg-arrow-footer-beige.gif) repeat-x left top;}

#footer {margin: 0px; color: #fff; width: 100%; background:#2d410f;}

#footerPage {margin: 0 auto; width: 960px; overflow:hidden;}

#footerLeft {margin-left: 30px; font:14px Calibri, Arial, Verdana, sans-serif; color:#fff; padding-top: 30px; padding-bottom: 0px; float: left; text-align:left;}

#footerLeft a {font:14px Calibri, Arial, sans-serif; color: #fff; padding-left: 5px; padding-right: 5px; text-decoration:none;}

#footerLeft a:hover {color: #afb914; text-decoration:underline; transition: all 0.3s ease 0s;}

#footerNavi {margin: 0px; padding-right: 30px; }

#footerDisclaimer {margin: 0px; padding-top: 10px; color:#afb914}

#footerDisclaimer a {font:14px Calibri, Arial, sans-serif; color: #afb914; text-decoration:none;}

#footerDisclaimer a:hover {color: #fff; text-decoration:underline; transition: all 0.3s ease 0s;}

#footerRight {margin-right: 30px; padding-top: 30px; padding-bottom: 25px; float: right; text-align:right;}