* {
	font-size: 1em;
	border: 0;
	margin: 0;
	padding: 0;
}

body { }

#page {
	background-image: url('491.cimg');
	background-repeat: repeat-y;
	padding-left: 41px;
	clear: both;
}

#head {
	clear: both;
	width: 750px;
}

#content {
	clear: both;
	width: 750px;
}

#breadcont {
	background-image: url('492.cimg');
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	width: 800px;
	height: 70px;
	padding-left: 50px;
}

#breadlogo {
	width: 750px;
	text-align: right;
}

#breadlogo img {
	margin-right: 20px;
}

#breadcrumb {
}

#breadcrumb ul {
	list-style-type: none;
}

#breadcrumb li {
	display:inline;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #9E9FA3;
}

#breadcrumb a {
	color: #9E9FA3;
	text-decoration: none;
}
#breadcrumb a:visited { color: #9E9FA3; }
#breadcrumb a:active { color: #000000; text-decoration: underline; }
#breadcrumb a:focus { color: #000000; text-decoration: underline; }
#breadcrumb a:hover { color: #000000; text-decoration: underline; }


#foot {
	clear: both;
	width: 750px;
	padding-left: 51px;
	margin-top: 12px;
	padding-bottom: 60px;
}

#footleft {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #86868A;
	width: 375px;
	float: left;
}

#footright {
	text-align: right;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	color: #86868A;
	width: 350px;
	float: left;
}


#himage {
	background-repeat: no-repeat;
	position: absolute;
	left: 41px;
	top: 0px;
	width: 242px;
	height: 132px;
}

#hlogo {
	background-image: url('496.cimg');
	background-repeat: no-repeat;
	position: absolute;
	left: 450px;
	top: 19px;
	width: 295px;
	height: 111px;
}

#hline {
	background-image: url('490.cimg');
	background-repeat: no-repeat;
	position: absolute;
	left: 41px;
	top: 121px;
	width: 750px;
	height: 39px;
}

#hclaim {
	background-image: url('494.cimg');
	background-repeat: no-repeat;
	position: absolute;
	left: 55px;
	top: 156px;
	width: 243px;
	height: 23px;
}

#htool {
	position: absolute;
	left: 51px;
	top: 6px;
	width: 600px;
	height: 30px;
}

#toolmenu {
	list-style-type: none;
	float: left;
	margin-left: 17px;
	margin-top: -2px;
}

#toolmenu li {
	display:inline;
	color: #86868A;
}

#toolmenu li > a {
	color: #86868A;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
	text-decoration: none;
}
#toolmenu li > a:visited { color: #86868A; }
#toolmenu li > a:active { color: #000000; text-decoration: underline; }
#toolmenu li > a:focus { color: #000000; text-decoration: underline; }
#toolmenu li > a:hover { color: #000000; text-decoration: underline; }

#pagemenucont {
	clear: both;
	padding-right: 6px;
	padding-top: 194px;
	margin-bottom: 17px;
}

#pagemenu {
	list-style-type: none;
	text-align: right;
}

#pagemenu li {
	display:inline;
	color: #6D6C71;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.uc { text-transform: uppercase; }

.normalmenu {
	color: #6D6C71;
	text-decoration: none;
}
.normalmenu:visited { color: #6D6C71; }
.normalmenu:active { color: #000000; text-decoration: underline; }
.normalmenu:focus { color: #000000; text-decoration: underline; }
.normalmenu:hover { color: #000000; text-decoration: underline; }


.activemenu {
	color: #87A92E;
	text-decoration: underline;
}
.activemenu:visited { color: #87A92E; text-decoration: underline; }
.activemenu:active { color: #000000; text-decoration: none; }
.activemenu:focus { color: #000000; text-decoration: none; }
.activemenu:hover { color: #000000; text-decoration: none; }


#pagesubmenu {
	list-style-type: none;
	text-align: right;
	margin-top: 11px;
}

#pagesubmenu li {
	display:inline;
	color: #6D6C71;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}


#date {
	font-family: Georgia, serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	padding-left: 17px;
}


.articlefullwidth {
	display: none;
	background-color: #C8C974;
	border: 1px solid #A4A55F;
}


.articlepromote {
	margin-top: 4px;
	padding-left: 131px;
	padding-right: 19px;
	padding-bottom: 16px;
}
.promotelines {
	border-bottom: 1px solid #C4C4C4;
	padding-bottom: 5px;
	margin-bottom: 6px;
}
.promoteline1 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 18pt;
	color: #86A92C;
}
.promoteline2 {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 30pt;
	color: #B5CD33;
}
.articlepromote ul {
	list-style-type: none;
}
.articlepromote li {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #00A4E8;
}
.articlepromote li > a {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;

}
.articlepromote li > a:visited { color: #000000; text-decoration: none; }
.articlepromote li > a:active { color: #000000; text-decoration: underline; }
.articlepromote li > a:focus { color: #000000; text-decoration: underline; }
.articlepromote li > a:hover { color: #000000; text-decoration: underline; }


.articleteaser {
	margin-top: 34px;
	padding-left: 8px;
}
.teasergap {
	margin-right: 7px;
}
.teaser {
	width: 240px;
	height: 123px;
	float: left;
	background-image: url('503.cimg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 4px;
}
.teaserborder {
	border: 1px solid #C4C4c4;
	width: 238px;
	height: 118px;
	float: left;
}
.teaserline {
	clear: both;
	height: 49px;
	background-image: url('502.cimg');
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 8px;
}
.teaserlineborder {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #86868A;
	height: 31px;
	border: 1px solid #C4C4c4;
	padding-left: 12px;
	padding-top: 8px;
}

.articlemargin {
	padding-bottom: 16px;
	margin-top: 16px;
}

.articlelistmargin {
	padding-bottom: 16px;
	margin-top: 16px;
}

.articlenormal { 
	clear: both;
}

.articlenormal h2 {
	/* Kategorie */
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #B6B9Bc;
	line-height: 12pt;
}

.articlenormal h3 {
	/* Haupt */
	font-family: "Trebuchet MS", sans-serif;
	font-size: 20pt;
	color: #B5CD33;
	margin-bottom: 16px;
	line-height: 20pt;
	font-weight: normal;
}

.articlenormal h4 {
	/* Unter */
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12pt;
	color: #86A92C;
	margin-top: -3px;
	font-weight: normal;
}

.articlenormal p {
	/* Fliesstext */
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin-bottom: 24px;
}

.articlenormal ul {
	list-style-position:outside;
	margin-bottom: 24px;
	margin-left: 16px;
}

.articlenormal ol {
	list-style-position:outside;
	margin-bottom: 24px;
	margin-left: 16px;
}

.articlenormal li {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.articlenormal input[type="text"] {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #e0e0e0;
	margin-bottom: 12px;
	width: 400px;
}

.articlenormal input[type="submit"] {
	background-color: #02A3E7;
	color: #ffffff;	
	font-family: Arial, sans-serif;
	font-size: 10pt;
	margin-top: 12px;
}

.articlenormal textarea {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #e0e0e0;
	margin-bottom: 12px;
	width: 400px;
}

.articlenormal label {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.articlemargin a {
	color: #02A3E7;
	text-decoration: underline;
}
.articlemargin a:visited { color: #02A3E7; text-decoration: underline; }
.articlemargin a:active { color: #000000; text-decoration: none; }
.articlemargin a:focus { color: #000000; text-decoration: none; }
.articlemargin a:hover { color: #000000; text-decoration: none; }

.articlenormalleft {
	width: 109px;
	text-align: right;
	padding-left: 12px;
	float: left;
	clear: none;
}

.articlenormalright {
	margin-left: 16px;
	width: 530px;
	float: left;
	clear: none;
}

.articlenormalright a {
	color: #02A3E7;
	text-decoration: underline;
}
.articlenormalright a:visited { color: #02A3E7; text-decoration: underline; }
.articlenormalright a:active { color: #000000; text-decoration: none; }
.articlenormalright a:focus { color: #000000; text-decoration: none; }
.articlenormalright a:hover { color: #000000; text-decoration: none; }

blockquote {
	margin-left: 40px;
}

#content {
	padding-top: 16px;
}

.bottomline {
	border-bottom: 1px solid #C4C4C4;
}

.moremargin p {
	margin-bottom: 14px;
	margin-bottom: 10px;
}

.morepar {
	margin-bottom: 14px;
	margin-bottom: 14px;
	padding-bottom: 6px;
}

.morepar a {
	/* text-decoration: none; */
}

.more {
	color: #02A3E7;
	text-decoration: underline;
	font-weight: normal;
}
.more:visited { color: #02A3E7; text-decoration: underline; }
.more:active { color: #000000; text-decoration: none; }
.more:focus { color: #000000; text-decoration: none; }
.more:hover { color: #000000; text-decoration: none; }

.billboard {
	clear: both;
	margin-top: 20px;
	background-image: url('503.cimg');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 3px;
	margin-bottom: 26px;
}

.billboard table {
	width: 751px;
}

.billboard table tr td {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10pt;
}

.bbmore {
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #02A3E7;
	text-decoration: none;
}
.bbmore:visited { color: #02A3E7; text-decoration: none; }
.bbmore:active { color: #151518; text-decoration: none; }
.bbmore:focus { color: #151518; text-decoration: none; }
.bbmore:hover { color: #151518; text-decoration: none; }

.bblisthead {
	height: 30px;
	background-image: url('960.cimg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bblisthead td {
	padding-top: 3px;
	color: #AAAAAA;
}

.bblistline {
	height: 21px;
	background-image: url('1035.cimg');
	background-repeat: no-repeat;
	background-position: -1px 0px;
}

.bblistlinealt {
	height: 21px;
	background-image: url('1037.cimg');
	background-repeat: no-repeat;
	background-position: -1px 0px;
}

.bblisttd1 { width: 135px; }
.bblisttd2 { width: 95px; }
.bblisttd3 { width: 95px; }
.bblisttd4 { width: 95px; }
.bblisttd5 { width: 170px; }
.bblisttd6 {  }


.wdblist {
	clear: both;
	margin-top: 20px;
	background-image: url('503.cimg');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 3px;
	margin-bottom: 16px;
}

.wdblist > table {
	width: 751px;
}

.wdblist table tr td {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10pt;
}

.wdblisthead {
	height: 33px;
	background-image: url('960.cimg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.wdblisthead td {
	color: #86A82C;
}

.wdblistline td {
	color: #000000;
}

.wdblistlinealt td {
	color: #000000;
}

.wdblistline {
	height: 68px;
	background-image: url('958.cimg');
	background-repeat: no-repeat;
	background-position: -1px 0px;
}

.wdblistlinealt {
	height: 68px;
	background-image: url('959.cimg');
	background-repeat: no-repeat;
	background-position: -1px 0px;
}

.wdblisttd1 { width: 10px; }
.wdblisttd2 { width: 105px; }
.wdblisttd3 { width: 110px; }
.wdblisttd4 { width: 107px; }
.wdblisttd5 { width: 145px; }
.wdblisttd6 {  }
.wdblisttd7 { width: 90px; }

.imgtd {
	width: 105px;
	height: 62px;
	overflow: hidden;
}

.wdbitem {
	width: 720px;
	margin-top: 20px;
}

.wdbitemleft {
	width: 150px;
	float: left;
	padding-left: 16px;
	padding-top: 80px;
}

.wdbitemleft > a > img {
	margin-bottom: 80px;
}

.wdbitemright {
	margin-left: 160px;
	width: 590px;
}

.wdbitemright table {
	width: 550px;
}

.wdbitemtdleft {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #02A3E7;

	text-align: right;
	vertical-align: top;
	width: 190px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.wdbitemtdright {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;

	text-align: left;
	vertical-align: top;
	width: 190px;
	padding-bottom: 10px;
}

.fontbold {
	font-weight: bold;
}

.fs12 {
	font-size: 12pt;
}

.zoom { cursor: url('zoom.cur'), pointer; }

small { color: #808080; font-size: 8pt; }

.black { color: #000000; }

.wdbform {
	padding-left: 30px;
	padding-top: 6px;
	height: 60px;
	background-color: #ffffff;
	background-image: url('1053.cimg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: -12px;
}

.wdbform table tr td {
	font-family: Trebuchet MS, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
}

.wdbformtd1 { width: 100px; }
.wdbformtd2 { width: 100px; }
.wdbformtd3 { width: 100px; }
.wdbformtd4 { width: 100px; }
.wdbformtd5 { width: 100px; }

.alignright {
	text-align: right;
}

.wdbformpadright {
	padding-right: 40px;
}

.wdbform form select option {
	background-color: #ffffff;
}

.wdbform form input[type="submit"] {
	background-color: #02A3E7;
	color: #ffffff;
}

.gallery {
	padding-left: 18px;
	padding-right: 12px;
	width: 637px;
}

.gallery h3 {
	font-size: 14pt;
	color: #7f7f7f;
	padding-left: 22px;
	padding-right: 25px;
	margin-bottom: 20px;
	font-weight: normal;
}

.gallery p {
	font-size: 10pt;
	padding-left: 15px;
	padding-right: 25px;
	line-height: 16pt;
	margin-bottom: 24px;
	width: 283px;
}

.galleryitemout {
	float: left;
	width: 126px;
	height: 106px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 12px;
	margin-bottom: 38px;
}

.galleryitem {
	border: 3px solid #dfdfdf;
	width: 120px;
	height: 100px;
	vertical-align: middle;
	display:table-cell;
	overflow: hidden;
}

.galleryitemin {
	overflow: hidden;	
	max-height: 94px;
}

.gallery a {
	font-family: Arial, sans-serif;
	color: #02A3E7;
	text-decoration: underline;
}
.gallery a:visited { color: #02A3E7; text-decoration: underline; }
.gallery a:active { color: #000000; text-decoration: none; }
.gallery a:focus { color: #000000; text-decoration: none; }
.gallery a:hover { color: #000000; text-decoration: none; }

