@import url(//cdn.website-start.de/s/css/templates/Racing+Sans+One.css);

/* Layout */

body
{
 background-image: url('https://www.schmalzried.de/s/img/background.png');
 background-position: left top;
 background-repeat: repeat;
}


.diyw #diywebWrapper{
	width: 976px;
	margin: 0 auto;
	font-family: 'Racing Sans One', cursive;
}
.diyw #diywebHeaderWrapper {
	width: 960px;
	padding-top: 15px;
}
.diyw #diywebNavigation {
	background: url("https://www.schmalzried.de/s/img/top_navigation_divider.png") bottom left no-repeat;
	padding-bottom: 25px;
	margin-bottom: 45px;
}
.diyw #diywebCenterWrapper {
	margin-bottom: 40px;
}
.diyw #diywebContent h1,
.diyw #diywebContent h2,
.diyw #diywebContent p,
.diyw #diywebSidebar h1,
.diyw #diywebSidebar h2,
.diyw #diywebSidebar p {
	margin: 0;
	padding: 0;
}
.diyw #diywebContent {
	float: left;
	width: 640px;
}
.diyw #diywebContent h1:first-of-type {
	margin-top: 0;
}
.diyw #diywebContent h1 {
	font-size: 32px;
	color: #344040;
	font-weight: 400;
	background: url("https://www.schmalzried.de/s/img/h1_content_background.png") left top no-repeat;
	height: 61px;
	text-transform: uppercase;
	padding: 10px 0 30px 10px;
	margin-top: 30px;
}
.diyw #diywebContent h2 {
	font-size: 24px;
	color: #354141;
	font-weight: 400;
	background: url("https://www.schmalzried.de/s/img/h2_content_background.png") left top no-repeat;
	text-transform: uppercase;
	padding: 13px 0 10px 10px;
	margin-top: 30px;
}
.diyw #diywebContent p {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #434343;
	padding-left: 10px;
}
.diyw #diywebContent ul {
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #434343;
}
.diyw #diywebContent a,
.diyw #diywebContent a:link,
.diyw #diywebContent a:visited {
	color: #00A9DB;
}
.diyw #diywebContent a:hover,
.diyw #diywebContent a:active,
.diyw #diywebContent a:focus {
	color: #99CB00;
}
.diyw #diywebRightCenterWrapper {
	float: right;
	width: 240px;
	padding-left: 80px;
}
.diyw #diywebSidebar h1,
.diyw #diywebSidebar h2 {
	font-size: 19px;
	color: #354141;
	text-transform: uppercase;
	background: url("https://www.schmalzried.de/s/img/h1_sidebar_background.png") left top no-repeat;
	padding: 10px 0 10px 15px;
	margin-top: 75px;
}
.diyw #diywebSidebar h1:first-of-type,
.diyw #diywebSidebar h2:first-of-type {
	margin-top: 0;
}
.diyw #diywebSidebar p {
	font-size: 13px;
	font-family: Tahoma, sans-serif;
	color: #434343;
	padding-left: 10px;
}
.diyw #diywebSidebar a,
.diyw #diywebSidebar a:link,
.diyw #diywebSidebar a:visited {
	color: #434343;
}
.diyw #diywebSidebar a:hover,
.diyw #diywebSidebar a:active,
.diyw #diywebSidebar a:focus {
	color: #00A9DB;
}
.diyw #diywebFooterWrapper {
	width: 976px;
	height: 126px;
	background: url("https://www.schmalzried.de/s/img/footer_background.png") left top no-repeat;
	font-size: 13px;
	color: #313131;
	font-family: Tahoma, sans-serif;
}
.diyw #diywebFooter {
	padding: 60px 10px 0px 10px;
}
.diyw #diywebFooter a,
.diyw #diywebFooter a:link,
.diyw #diywebFooter a:visited {
	color: #313131;
}
.diyw #diywebFooter a:hover,
.diyw #diywebFooter a:active,
.diyw #diywebFooter a:focus {
	color: #00A9DB;
}

/* Clearfix */

.diyw #mainNav1:before,
.diyw #mainNav1:after,
.diyw #mainNav2:before,
.diyw #mainNav2:after,
.diyw #mainNav3:before,
.diyw #mainNav3:after,
.diyw #diywebCenterWrapper:before,
.diyw #diywebCenterWrapper:after,
.diyw .thumbElement {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
.diyw #mainNav1:after,
.diyw #mainNav2:after,
.diyw #mainNav3:after,
.diyw #diywebCenterWrapper:after,
.diyw .thumbElement {
	clear: both;
}
.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3,
.diyw #diywebCenterWrapper,
.diyw .thumbElement {
	zoom: 1;
}

/* Navigation */

.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3 {
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: normal;
	word-wrap: break-word;
}
.diyw #mainNav1 li {
	float: left;
	font-size: 19px;
	padding: 4px 40px 4px 2px;
	max-width: 940px;
}
.diyw #mainNav1 a,
.diyw #mainNav1 a:link,
.diyw #mainNav1 a:visited {
	color: #19A395;
	text-decoration: none;
	text-transform: uppercase;
}
.diyw #mainNav1 a.parent,
.diyw #mainNav1 a.current {
	color: #99CB00;
}
.diyw #mainNav1 a.parent:hover,
.diyw #mainNav1 a.current:hover,
.diyw #mainNav1 a:hover,
.diyw #mainNav1 a:active,
.diyw #mainNav1 a:focus {
	color: #00A9DB;
	text-decoration: underline;
}
.diyw #mainNav2 {
	width: 150px;
	margin-bottom: 75px;
	text-transform: uppercase;
}
.diyw #mainNav2 li {
	padding-bottom: 10px;
}
.diyw #mainNav2 a,
.diyw #mainNav2 a:link,
.diyw #mainNav2 a:visited {
	text-decoration: none;
	font-size: 19px;
	color: #1AA495;
}
.diyw #mainNav2 a:hover,
.diyw #mainNav2 a:active,
.diyw #mainNav2 a:focus {
	color: #00A9DB;
	text-decoration: underline;
}
.diyw #mainNav2 a.parent,
.diyw #mainNav2 a.current {
	color: #99CB00;
}
.diyw #mainNav3 {
	padding: 10px 0 8px 0;
}
.diyw #mainNav3 li {
	padding-bottom: 6px;
}
.diyw #mainNav3 a,
.diyw #mainNav3 a:link,
.diyw #mainNav3 a:visited {
	font-size: 14px;
}
