/* CSS Document */
#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */
.fixie, .ie-css3 {position:relative;z-index: 0; behavior: url(/css/_/pie-v2/PIE.htc);}


body {
	background: #e8e8e7 url(../images/layout/pageBG.jpg) no-repeat center 0 scroll;
}
header #superheader .inner {/*background-color:rgba(0,0,0,0.4);padding:10px*/
}
header {
	z-index:2;
	height: 130px;
	width: 100%;
	padding-bottom: 0; /*background: url(../images/layout/header-1600.png) no-repeat top center;*/
	margin: 0 auto;
	position:relative;
	box-sizing:border-box;
}
#header .header-text {
	text-align: center;
}
.header-text {
	top: 180px;
}
.header-text span {
	display:inline;
}
header #subheader {
	position: absolute;
	text-align: center;
	top: -80px;
}
#superfooter nav {
	display:block;
}
#superfooter nav#psudoleft {
	display:none;
}
#superfooter nav li {
	border-left: 1px solid rgba(0, 0, 0, .25);
	padding-left: 5px;
}
#superfooter nav li:first-of-type {
	border-left:0px;
}
footer nav ol li {
	margin: 0 0 0 5px;
}
.leftcolumn, .rightcolumn {
	width: 48%;
	float:left;
	margin-right: 1%;
}
header #logo {
	left: 25%;
	margin-top: 90px;
	max-width: 100%;
}
header #logo img {
	text-align:center;
	margin-top:20px;
}
.right-column {
	width:250px;
	float:right;
	line-height:1.4em
}
/*#left {display:block;width:24.6%}*/
	footer { /*background-image:url(../images/layout/footerleaves-1200.png);*/
	background-repeat:no-repeat;
	background-position:bottom center;
}
#footer .phone {
	margin-bottom:10px;
	text-align:center;
}
#footer .phone span {
	display:inline;
}
/*Left Aside*/
	/*aside#left {float:left; width:180px;}
	aside#left .verticalMenu_top {background: transparent url(../images/menu/menu-top.png) right top no-repeat; height:10px;clear:left;}
	aside#left .verticalMenu_bottom {background: transparent url(../images/menu/menu-bottom.png) right top no-repeat;  height:10px;clear:left;}*/
	.contentinner {
	float:left;
}
#gmap {
	width: 500px;
	height: 300px;
}
img.left {
	float: left;
	margin: 0.2em 0.1em 0.5em 0.8em;
	width:31.6%;
}
img.right {
	float: right;
	margin: 0.2em 0.1em 0.5em 0.8em;
	width:31.6%;
}
iframe {
	width:100%;
	height:400px;
}
#tarifftable td, #tarifftable th {
	padding:5px;
}
.imageseven {
	width:90%;
}
.home7 {
	display:none;
}




header {
	height:220px;
}
header #subheader nav {
	margin-top: 0px;
	margin-left:68px;
}
header #subheader {
}
header #logo {
	max-width: 100%;
}
#header .header-text {
	text-align: center;
	color:#000;
	font-size:1.2em;
	top: 180px;
}
.contentinner {
	margin-top: -90px;
}
.footer-text, #superfooter, #content, header .outer, header #superheader, header #header, header #subheader {
	max-width:960px;
}
/*.contentinner {max-width:760px}*/
	.moreinfolink a, .return_link a, a.moreinfolink, a.return_link {
	background:none;
	display:inline;
	padding:0;
	text-decoration:underline;
	float:none;
	min-width:inherit;
	height:auto;
	border:none;
}
.moreinfolink a:hover, .return_link a:hover, a.moreinfolink:hover, a.return_link:hover, .moreinfolink a:active, .return_link a:active, a.moreinfolink:active, a.return_link:active {
	text-decoration:none;
	background:none;
}
.moreinfolink a, .return_link a, a.moreinfolink, a.return_link {
	display:inline;
	padding:0;
	text-align:right;
	text-decoration:underline;
	float:none;
	min-width:auto;
	height:auto;
	border:none;
	background: none;
}
.moreinfolink a:hover, .return_link a:hover, a.moreinfolink:hover, a.return_link:hover,  .moreinfolink a:active, .return_link a:active, a.moreinfolink:active, a.return_link:active {
	background: none;
	text-decoration:none;
}
.return_link a, a.return_link {
	float:left;
}
#footer address, #superfooter nav {
	text-align:center;
	margin-bottom: 10px;
}
#subfooter small {
	display:inline;
	width:auto;
}
#subfooter small span {
	clear:none;
	font-size:80%;
	color:#666666;
	line-height:1.4;
	display:inline
}
#tarifftable td, #tarifftable th {
	padding:8px;
}
.imageseven {
	width:671px;
}
.home1 {
	width:443px !important;
	margin: 0 3px 0 0 !important;
}
.home2 {
	margin: 0 0 3px !important;
	width: 219px !important;
}
.home3 {
	width:219px !important;
	margin:0 0 1px 0 !important;
}
.home4 {
	width:164px !important;
	margin: 2px 0 0 0 !important;
}
.home5 {
	width:164px !important;
	margin: 2px 3px 0 !important;
}
.home6 {
	width:164px !important;
	margin: 2px 3px 0 0 !important;
}
.home7 {
	width:164px !important;
	margin: 2px 0 0 0 !important;
	display:inline;
}