body {
	background: #fff !important;
}

ul, div {
	float: none !important;
}

#pda-reference {
	display: block !important;
	margin-bottom: 5px !important;
}

#pda-reference a {
	color: #136213 !important;
}

#layout {
	background: #fff !important;
	min-width: 400px !important;
	padding: 10px !important;
}

#logo {
	float: none !important;
	padding: 0 !important;
}

#logo img {
	margin: 10px 0 !important;
}

#header {
	overflow: visible !important;
	height: auto !important;
	background: transparent !important;
}

#header .wrapper #region {
	display: none !important;
}

#header .wrapper .menu-first {
	background: transparent !important;
	padding: 0 !important;
	float: none !important;
}

#header .wrapper .menu-first li {
	background: transparent !important;
	padding: 0 !important;
}

#header .wrapper .menu-first li a img {
	margin: 0 !important;
}

#root {
	height: auto !important;
}

#root #container {
	margin: 0 !important;
}

#news {
	float: none !important;
	margin-bottom: 10px !important;
}

.wrapper {
	margin: 0 !important;
	padding: 0 !important;
	background: #fff !important;
}

h2 {
	padding: 0 0 10px !important;
	background: transparent !important;
	margin-top: 15px !important;
}

#news form {
	margin-top: 20px !important;
}

#news p {
	padding: 0 0 2px !important;
}

#news p a {
	color: #136213 !important;
	border-bottom: 1px solid #136213 !important;
	padding-bottom: 1px !important;
}

#news li {
	margin: 10px 0 0 !important;
}

#subscribe {
	margin: 10px 0 !important;
	padding: 0 !important;
	background: transparent !important;
}

.show_all {
	margin: 0 !important;
}

#bannersquare {
	display: none !important;
}

#links {
	width: 100% !important;
}

.services {
	margin-top: 10px !important;
}

.projects {
	margin-top: 10px !important;
}

.linklist {
	margin: 0 !important;
}

.linklist li {
	margin-left: 0 !important;
}

.linklist li a {
	margin: 0 !important;
	color: #136213 !important;
}

.linklist li a img {
	display: none !important;
}

#promo {
	display: none !important;
}

#cellar {
	padding-bottom: 0 !important;
}

#cellar div {
	float: none !important;
	margin-left: 0 !important;
}

.col1,
.col2,
.col3 {
	display: none !important;
}

#cellar .col4 {
	width: 100% !important;
}

#cellar .col4 form {
	padding: 10px 0 0 !important;
	background: #fff !important;
}

#phonenumber {
	display: none !important;
}

#footer-rubber {
	display: none !important;
}

#footer {
	background: #fff !important;
	position: relative !important;
	padding-top: 20px !important;
	min-width: 400px !important;
}

#footer .wrapper {
	background: #fff !important;
	padding-left: 0 !important;
	border: 1px solid #fff;
	height: auto !important;
}

#footer #menu-footer {
	background: #fff !important;
	width: 100% !important;
}

#menu-footer ul {
	margin: 0 !important;
}

#menu-footer ul li {
	color: #3f3f3f !important;
	padding-bottom: 10px;
}

#menu-footer ul li a {
	border-bottom-color: #000 !important;
	color: #136213 !important;
}

#menu-footer p {
	padding: 10px 0 !important;
	color: #5f5f5f;
}

#menu-footer a {
	color: #136213;
}

input.textfield {
	width: 200px !important;
}


/* inner pages */

ul {
	width: 100% !important;
}

#leftframe {
	padding: 0 !important;
	margin: 0 !important;
	width: auto !important;
}

ul.menu-first,
ul#menu-second {
	margin: 0 !important;
	background: transparent !important;
}

ul#menu-second {
	margin-top: 10px !important;
}

ul#menu-second li {
	background: transparent !important;
}

ul#menu-second li a {
	padding: 5px !important;
	margin: 0 !important;
}

ul#menu-second li.active a {
	padding-left: 20px !important;
}

ul#menu-second li.active span {
	padding-left: 20px !important;
}

#leftframe #banner {
	margin: 10px 0 !important;
}

#layout #container {
	padding: 0 !important;
}

#content {
	width: 100% !important;
	padding: 0 !important;
}

#content #breadcrumbs,
#content h1 {
	left: 0 !important;
	margin-left: 0 !important;
	margin-top: 10px !important;
}

#header .wrapper {
	width: 100% !important;
}

#content .tariffwindow li {
	margin: 0 !important;
}

#content .tariffwindow li div {
	margin: 0 0 10px !important;
}

#layout #rightframe {
	display: none !important;
}

#layout .wrapper {
	padding: 0 !important;
}

.sitemap li {
	margin: 0 !important;
}

.sitemap li a {
	color: #136213;
}

body.feedback div.feedback {
	width: 100% !important;
	min-width: 500px !important;
}

#feedback-forms label {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}

#feedback-forms textarea {
	width: 97% !important;
	position: relative !important;
}

#feedback-forms select {
	float: left;
	margin: 5px 2% 0 0 !important;
	width: 67% !important;
}

#feedback-forms input.textfield {
	float: left !important;
	margin: 5px 2% 0 0 !important;
	width: 67% !important;
}

#feedback-forms p.notice {
	float: none !important;
	height: 30px;
	margin: 10px -50% -40px 30% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 50%;
}

body.popup #footer p.copyright {
	padding: 0 0 10px !important;
	margin: 0;
}

body.popup #layout {
	height: 1px !important;
	min-height: 0 !important;
	overflow: visible !important;
}

.date {
	margin: 0 !important;
}

#rss-adv img {
	margin: 10px 0 5px !important;
}

#rss-adv p {
	padding: 0 0 10px !important;
}

#search,
#search div {
	background: #fff !important;
}
