@charset "UTF-8";

@media all {
	html,body {
		margin: 0;
		font: normal 0.9em Arial, Helvetica, sans-serif;
		background: #a7b100 url(../gfx/bg.gif) repeat-y;
		text-align: center;
	}
	h1,h2,h3,h4,h5,h6,tr,th,td,ul,li,p,form,fieldset,legend,button {
		margin: 0;
		padding: 0;
	}
	/* Genreal */
	h1 {
		margin: 1em 0 2em 0;
		font: normal 35px Arial, Helvetica, sans-serif;
		line-height: 1.1em;
		color: #5c5c33;
		clear: both;
	}
	h2 {
		font: bold 1.4em Arial, Helvetica, sans-serif;
		color: #5c5c33;
	}
	h3 {
		margin-bottom: 1em;
		font: bold 1.2em Arial, Helvetica, sans-serif;
		color: #666;
	}
	h4 {
		font: bold 0.9em Arial, Helvetica, sans-serif;
		color: #000;
	}
	h5 {
		padding: 6px 8px 8px 8px;
		width: 441px;
		font: bold 0.9em Arial, Helvetica, sans-serif;
		color: #fff;
		background-color: #3f541d;
	}
	h6 {
		padding: 3px 4px 4px 4px;
		font: bold 0.9em Arial, Helvetica, sans-serif;
		color: #000;
		background-color: #d6d6cc;
	}
	p {
		font-size: 0.9em;
	}
	ul.teaser {
		list-style: none;
		clear: both;
	}
	ul.teaser img {
		float: left;
		margin-right: 10px;
	}
	ul.teaser li {
		margin-top: 2.4em;
		clear: both;
	}
	#home ul.teaser li {
		margin-top: 1.2em;
		clear: both;
	}
	#home ul.teaser li p a {
		font-size: 0.9em;
		font-weight: normal;
	}
	#home ul.teaser li h3 {
		margin-bottom: 0.8em;
		font-size: 1em;
	}
	ul.teaser li p {
		font-size: 0.9em;
		margin-bottom: 0.4em;
	}
	/* Forms */
	fieldset {
		border: none;
		font-size: 0.85em;
	}
	fieldset legend {
		font: bold 1em Arial, Helvetica, sans-serif;
		color: #000;
		padding-left: 7px;
		text-indent: -7px;
	}
	fieldset input,.rssinput {
		margin: 5px 10px 0 0;
		padding-left: 4px;
		font-size: 1.2em;
		border: 1px solid #1f1f1f;
	}
	fieldset textarea {
		margin-top: 10px;
		padding-left: 4px;
		width: 452px;
		height: 130px;
		font: normal 1.2em Arial, Helvetica, sans-serif;
		border: 1px solid #1f1f1f;
	}
	form button {
		text-align: left;
		padding-left: 15px;
		border: none;
		color: #666;
		background: none;
		font-weight: bold;
		background: transparent url(../gfx/arrow_button.gif) no-repeat 0 3px;
		cursor: pointer;
		cursor: hand;
	}
	/* Main Stucture */
	#page {
		margin: 0 auto;
		padding-top: 4px;
		width: 1000px;
		text-align: left;
		position: relative;
	}
	#main {
		padding: 0px 36px 0 26px;
	}
	#home {
		height: 1%;
		margin: 20px 0 20px 0;
		padding-left: 30px;
	}
	#content {
		margin: 60px 0 40px 30px;
		border-top: 40px solid #fff;
		border-bottom: 40px solid #fff;
		border-right: 12px solid #fff;
		border-left: 12px solid #fff;
		background-color: #fff;
	}
	/*  Header */
	#header {
		font-size: 0.9em;
		width: 100%;
	}
	#header img {
		position: absolute;
		top: 18px;
		right: 36px;
	}
	#header form {
		position: absolute;
		top: 18px;
		right: 260px;
		color: #fff;
		font-weight: bold;
		line-height: 20px;
	}
	#header form input {
		font-size: 0.8em;
		padding-left: 4px;
		border: 1px solid #cecece;
		width: 100px;
	}
	#header form button {
		text-align: left;
		border: none;
		background: none;
		color: #fff;
		font: bold 1em Arial, Helvetica, sans-serif;
	}
	#header form span a {
		font: normal 0.95em Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
	}
	#header .printlogo {
		display: none;
	}
	/* Metanavigation */
	#header ul.metanavigation {
		margin: 0 0 0 30px;
		list-style: none;
		clear: both;
		width: 470px;
	}
	#header ul.metanavigation li {
		margin: 0 16px 0 0;
		float: left;
		width: auto;
	}
	#header ul.metanavigation li a {
		padding: 16px 0 0 0;
		display: block;
		float: left;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	#header ul.metanavigation li a:active,#header ul.metanavigation li.active a,#header ul.metanavigation li a:hover
		{
		background: transparent url(../gfx/arrow_down.gif) no-repeat 0 3px;
	}
	/* Pagenavigation */
	#pagenavigation {
		margin-top: 1.4em;
	}
	#pagenavigation ul {
		list-style: none;
		clear: both;
	}
	#pagenavigation li {
		margin: 0 0 12px 0;
		font-weight: bold;
	}
	#pagenavigation li p {
		font-size: 1em;
		margin-left: 30px;
		color: #d9d9d9;
	}
	#pagenavigation li a {
		padding-left: 30px;
		color: #d9d9d9;
		font-size: 2.3em;
		text-decoration: none;
	}
	#pagenavigation li a:active,#pagenavigation li a.active,#pagenavigation li a:hover
		{
		background: transparent url(../gfx/arrow_right.gif) no-repeat 0 6px;
		color: #fff;
	}
	/* Ticker */
	#ticker {
		position: absolute;
		background-image: url(../gfx/counter.jpg);
		top: 113px;
		right: 38px;
		width: 279px;
		height: 60px;
		overflow: hidden;
	}
	#tickerheader {
		padding: 26px 5px;
		cursor: pointer;
	}
	#myTicker {
		padding: 0;
		cursor: pointer;
	}
	/* Home Content */
	#home .content {
		position: relative;
		margin-left: 10px;
		float: left;
		width: 346px;
		padding: 20px;
		background-color: #fff;
	}
	#home .visual {
		position: relative;
		float: left;
		width: 510px;
	}
	#home .visual .txt {
		padding-bottom: 10px;
		position: absolute;
		top: 30px;
		left: 20px;
		width: 440px;
	}
	#home .visual .txt h1 {
		margin: 0;
		font: bold 27px Arial, Helvetica, sans-serif;
		line-height: 1.2em;
		color: #fff;
	}
	#home .visual .txt h4 {
		margin: 20px 0 30px 0;
		font: bold 16px Arial, Helvetica, sans-serif;
		line-height: 1.1em;
		color: #fff;
	}
	#home .visual .txt a {
		text-decoration: none !important;
		color: #fff !important;
	}
	#home .visual .txt a.more {
		padding: 6px 8px 8px 8px;
		width: auto;
		font: bold 0.9em Arial, Helvetica, sans-serif;
		color: #fff;
		background-color: #3f541d;
		text-decoration: underline !important;
	}
	/* Home Quicklinks */
	#home ul.quicklinks {
		margin-top: 11px;
		list-style: none;
		clear: both;
	}
	#home ul.quicklinks li {
		margin: 0 12px 0 0;
		display: block;
		height: 42px;
		float: left;
		background-color: #fff;
		font-size: 14px;
	}
	#home ul.quicklinks li.holz {
		width: 102px;
		padding: 15px 0 0 60px;
		background: #fff url(../gfx/icon_holz.gif) no-repeat 15px 5px;
	}
	#home ul.quicklinks li.jagd {
		width: 112px;
		padding: 15px 0 0 50px;
		background: #fff url(../gfx/icon_jagd.gif) no-repeat 15px 9px;
	}
	#home ul.quicklinks li.jobs {
		width: 122px;
		padding: 15px 0 0 40px;
		background: #fff url(../gfx/icon_jobs.gif) no-repeat 5px 9px;
	}
	#home ul.quicklinks li.immo {
		width: 88px;
		padding: 15px 0 0 74px;
		background: #fff url(../gfx/icon_immo.gif) no-repeat 8px 10px;
	}
	#home ul.quicklinks li.aus {
		width: 132px;
		padding: 15px 0 0 30px;
		background: #fff url(../gfx/icon_aus.gif) no-repeat 0px 0px;
	}
	#home ul.quicklinks li a {
		color: #330;
	}
	/* Home Newslinks */
	#home ul.news {
		padding: 5px 0 5px 0;
		position: absolute;
		left: 0;
		bottom: -135px;
		list-style: none;
		background-color: #fff;
		width: 386px;
	}
	#home ul.news li {
		margin: 0 20px 0;
		display: block;
		line-height: 30px;
		background: #fff url(../gfx/start_news.gif) no-repeat 0 0;
	}
	#home ul.news li.rssfeed {
		background: #fff url(../gfx/start_rss.gif) no-repeat 0 0;
	}
	#home ul.news li.newsletter {
		background: #fff url(../gfx/start_mail.gif) no-repeat 0 0;
	}
	#home ul.news li.podcast {
		background: #fff url(../gfx/start_mobile.gif) no-repeat 0 0;
	}
	#home ul.news li.videop {
		background: #fff url(../gfx/start_play.gif) no-repeat 0 0;
	}
	#home ul.news li a {
		padding-left: 34px;
		color: #666666;
		font-size: 0.95em;
		font-weight: bold;
	}
	/* Navigation */
	#navigation {
		margin-right: 20px;
		float: left;
		width: 302px;
	}
	#navigation ul {
		width: 210px;
		list-style: none;
		clear: both;
	}
	/* alt */
	#navigation li {
		padding: 5px 0 5px 12px;
		border-bottom: 1px solid #2d521b;
	}
	/* alt end */ /* neu
#navigation li {
	padding:5px 0;
	border-bottom:1px solid #2d521b;
}
#navigation li a {
	padding-left:22px;
}
#navigation li a:hover {
	background:transparent url(../gfx/arrow_nav.gif) no-repeat 0px 4px;
}
*/
	#navigation li.hi {
		padding: 5px 0 5px 28px;
	}
	#navigation li.hi a {
		padding-left: 20px;
	}
	#navigation li.title a {
		font-size: 1em;
		font-weight: bold;
	}
	#navigation li ul {
		width: 182px;
		margin-top: 4px;
	}
	#navigation li li {
		padding: 5px 0;
		border-bottom: none;
	}
	#navigation li.active {
		background: transparent url(../gfx/arrow_nav.gif) no-repeat 28px 6px;
	}
	#navigation li li.active {
		background: transparent url(../gfx/arrow_nav.gif) no-repeat 0 6px;
	}
	#navigation li a {
		color: #330;
		font-weight: normal;
	}
	#navigation li.hi  a:hover {
		background: transparent url(../gfx/arrow_nav.gif) no-repeat 0 1px;
	}
	#navigation li li a {
		padding-left: 20px;
		color: #5c5c33;
	}
	#navigation li li a:hover {
		background: transparent url(../gfx/arrow_nav.gif) no-repeat 0 1px;
	}
	/* Breadcrumb */
	#content ul.breadcrumb {
		list-style: none;
		clear: both;
		font-size: 0.8em;
	}
	#content ul.breadcrumb li {
		margin: 0 10px 0 0;
		padding: 0 14px 0 0;
		float: left;
		width: auto;
		background: transparent url(../gfx/arrow_bc.gif) no-repeat right 4px;
	}
	#content ul.breadcrumb li.last {
		background: none;
	}
	#content ul.breadcrumb li a {
		font-weight: normal;
		color: #000;
	}
	/*  Contact */
	#content .contact {
		padding: 10px 40px 80px 40px;
	}
	#content .contact h1 {
		padding-left: 12px;
		margin-top: 0;
	}
	#content .contact .adress {
		width: 98%;
		position: relative;
		padding: 5px 0 5px 12px;
		border-bottom: 1px solid #2d521b;
	}
	#content .contact .grey {
		position: absolute;
		bottom: 0;
		right: 0;
		padding: 8px 15px;
		margin-right: 12px;
		width: 320px;
		background-color: #f5f5f2;
	}
	#content .contact p {
		position: relative;
	}
	#content .contact span {
		position: absolute;
		bottom: 8px;
		right: 15px;
	}
	#content .contact form {
		padding: 40px 0;
		position: relative;
		width: 100%;
		border-bottom: 1px solid #2d521b;
	}
	#content .contact fieldset {
		padding-left: 12px;
		width: 360px;
	}
	#content .contact fieldset input {
		width: 280px;
	}
	.rssinput {
		width: 480px;
		position: relative;
		bottom: 1.1em;
		border: 0px;
		margin: 0 !important;
		margin-left: 3px !important;
		padding-left: 14px;
		color: #666666;
		font: Bold 1em Arial, Helvetica, sans-serif;
		background: transparent url("../gfx/ext.gif") no-repeat 0 2px;
		text-decoration: underline;
		height: 2.5em;
	}
	#content .contact fieldset p {
		margin-top: 4px;
	}
	#content .contact fieldset.row2 {
		position: absolute;
		top: 40px;
		right: 15px;
		width: 336px;
	}
	#content .contact textarea {
		width: 270px;
		height: 266px;
		margin: 10px 10px 0 0;
	}
	#content .contact select {
		font-size: 1.1em;
		width: 276px;
		margin: 0 10px 0 0;
	}
	#content .contact .row2 button {
		background: transparent url(../gfx/arrow_comment.gif) no-repeat right
			4px;
		line-height: 20px;
		padding-left: 0;
		margin: 10px 60px 0 0;
		width: 74px;
		float: right;
	}
	#content .contact .radio {
		width: 40px;
		border: none;
		margin: 0;
	}
	/* Article */
	#article {
		float: left;
		width: 510px;
	}
	#article p {
		margin-bottom: 1.4em;
		line-height: 1.6em;
	}
	#article p.intro {
		font-size: 1.1em;
		line-height: 1.4em;
		font-weight: bold;
	}
	#article ul.teaser {
		list-style: none;
		clear: both;
	}
	#article ul.teaser li {
		padding-bottom: 1em;
		margin: 2em 0 0 0;
		border-bottom: 1px solid #45591d;
		clear: both;
	}
	#article ul.teaser img {
		margin-right: 20px;
		float: left;
		width: 150px;
	}
	#article ul.teaser p {
		margin-bottom: 0.8em;
	}
	#article ul.teaser h3 {
		margin-top: 0.2em;
	}
	#article ul.teaser .date {
		font-size: 0.9em;
	}
	#article ul.teaser .text {
		float: left;
		width: 500px;
	}
	/* Comments */
	#comments {
		padding: 5px 0 20px 0;
		border-top: 1px solid #45591d;
	}
	#comments .comment {
		clear: both;
		margin-top: 1em;
		border-bottom: 1px solid #45591d;
	}
	#comments .comment p {
		margin-bottom: 1em;
	}
	#comments form {
		padding-top: 10px;
	}
	#comments button {
		background: transparent url(../gfx/arrow_comment.gif) no-repeat right
			4px;
		line-height: 20px;
		padding-left: 0;
		margin-top: 10px;
		width: 74px;
		float: right;
	}
	/* TellAFriend */
	#content .tellafriend {
		position: relative;
		height: 100%;
	}
	#content .tellafriend .visual {
		position: absolute;
		bottom: -40px;
		left: -57px;
		width: 389px;
		height: 500px;
	}
	* html #content .tellafriend .visual {
		bottom: -41px;
	}
	#content .tellafriend #article {
		padding-left: 374px;
		float: none;
	}
	#content .tellafriend h2 {
		padding-top: 20px;
		border-top: 1px solid #45591d;
		font-size: 1em;
		color: #000;
	}
	#content .tellafriend form {
		padding-bottom: 20px;
		border-bottom: 1px solid #45591d;
	}
	#content .tellafriend fieldset {
		padding-top: 20px;
	}
	#content .tellafriend textarea {
		margin: 10px 10px 0 0;
		width: 280px;
	}
	#content .tellafriend input {
		width: 280px;
	}
	#content .tellafriend input.radio {
		width: 30px;
		border: 0px;
	}
	#content .tellafriend button {
		clear: both;
	}
	/* Magazine */
	#content .magazine {
		position: relative;
		height: 100%;
		padding-left: 16px;
	}
	#content .magazine .visual {
		position: absolute;
		bottom: -86px;
		right: -49px;
		width: 404px;
		height: 326px;
	}
	#content .magazine ul.gallery {
		list-style: none;
		clear: both;
	}
	#content .magazine ul.gallery p {
		margin: 8px 0;
		font-weight: bold;
	}
	#content .magazine ul.gallery li {
		margin: 0 42px 0 0;
		float: left;
		width: 184px;
	}
	#content .magazine ul.gallery li a {
		padding-left: 24px;
		line-height: 2.6em;
		font-size: 0.9em;
		display: block;
		font-weight: bold;
		text-decoration: none;
		background: transparent url(../gfx/aFile.gif) no-repeat;
	}
	#content .magazine .file {
		display: block;
		float: left;
		padding: 7px 0 7px 32px;
		background: transparent url(../gfx/aFile.gif) no-repeat;
	}
	#content .magazine .nav {
		padding: 7px 0 7px 32px;
		background: transparent url(../gfx/aRead.gif) no-repeat;
	}
	#content .magazine .mail {
		display: block;
		float: left;
		margin-left: 30px;
		padding: 7px 0 7px 32px;
		background: transparent url(../gfx/aRead.gif) no-repeat;
	}
	#content .magazine .info {
		width: 520px;
	}
	#content .magazine h1 {
		margin: 60px 0 16px 0;
	}
	#content .magazine h4 {
		margin: 60px 0 10px 0;
	}
	#content .magazine p {
		margin-bottom: 10px;
	}
	#magazinabonnieren .text {
		width: 300px;
	}
	#magazinabonnieren label {
		font-weight: bold !important;
	}
	/*  Sitemap */
	#content .sitemap {
		position: relative;
	}
	#content .sitemap .visual {
		position: absolute;
		top: -129px;
		left: -54px;
		width: 431px;
		height: 487px;
		background: transparent url(../gfx/wurzel.gif);
	}
	#content .sitemap h1 {
		margin: 0 0 1.4em 0;
	}
	#content .sitemap .topic {
		position: relative;
		padding: 38px 0px 30px 240px;
	}
	#content .sitemap td {
		vertical-align: top;
		padding-right: 50px;
	}
	#content .sitemap ul {
		list-style: none;
	}
	#content .sitemap li {
		padding: 10px 0 10px 5px;
		line-height: 1em;
		border-bottom: 1px solid #2d521b;
	}
	#content .sitemap li.title a {
		font-size: 0.9em;
		font-weight: bold;
	}
	#content .sitemap li ul {
		margin-top: 4px;
	}
	#content .sitemap li li {
		padding: 2px 0;
		padding-left: 20px;
		border-bottom: none;
	}
	#content .sitemap li a {
		font-size: 0.9em;
		color: #000;
		font-weight: bold;
	}
	#content .sitemap li li a {
		font-weight: normal;
	}
	/*  Locations */
	#content .location {
		position: relative;
	}
	#content .location .map {
		position: absolute;
		top: -66px;
		left: -42px;
	}
	#content .location .map p {
		margin-top: 24px;
		padding-left: 70px;
		line-height: 20px;
	}
	#content .location .map p img {
		margin-right: 10px;
	}
	#content .location .info {
		padding: 0 20px 0 480px;
	}
	#content .location h1 {
		margin: 0 0 1.4em 0;
	}
	/* Podcasts */
	#article .podcast ul {
		list-style: none;
		width: 100%;
		float: left;
	}
	#article .podcast ul li {
		list-style: none;
		border: none;
		margin: 0;
		padding: 0.2em 0.4em 0.2em 0;
		float: left;
		clear: none;
		color: #666666;
		font-size: 87%;
	}
	#article .podcast ul li.player {
		list-style: none;
		border: none;
		margin: 0;
		padding: 0 0.8em 0 0;
		float: left;
		clear: none;
		color: #666666;
		font-size: 87%;
	}
	/* Footer */
	#footer {
		clear: both;
		position: relative;
		margin-bottom: 60px;
		padding-left: 30px;
	}
	#footer ul.sitefunctions {
		list-style: none;
		clear: both;
	}
	#footer ul.sitefunctions li {
		margin: 0 40px 0 0;
		display: block;
		height: 42px;
		float: left;
	}
	#footer p {
		padding-top: 10px;
		color: #fff;
		clear: both;
	}
	#footer p a {
		color: #fff;
		font-weight: normal;
	}
	#footer form {
		position: absolute;
		top: 12px;
		right: 0;
		color: #fff;
		font-weight: bold;
	}
	#footer form input {
		margin: 0 8px 0 15px;
		font-size: 0.7em;
		padding-left: 4px;
		border: 1px solid #cecece;
	}
	#footer form button {
		text-align: left;
		padding-left: 15px;
		border: none;
		background: none;
		color: #fff;
		font-weight: bold;
		background: transparent url(../gfx/arrow_button.gif) no-repeat 0 3px;
	}
	/* Actions */
	.actions,.csc-menu {
		margin-bottom: 40px;
		padding-bottom: 10px;
		border-top: 1px solid #2d521b;
		border-bottom: 1px solid #2d521b;
		list-style: none;
		clear: both;
	}
	.actions li,.csc-section {
		padding: 12px 0 8px 0;
		line-height: 1.4em;
	}
	.actions .file {
		background: transparent url(../gfx/aFile.gif) no-repeat 20px 8px;
	}
	.actions .map {
		background: transparent url(../gfx/aMap.gif) no-repeat 18px 8px;
	}
	.actions .print {
		background: transparent url(../gfx/aPrint.gif) no-repeat 20px 8px;
	}
	.actions .nav,.csc-section {
		background: transparent url(../gfx/aRead.gif) no-repeat 20px 8px;
	}
	.actions a {
		padding-left: 54px;
	}
	/* Misc */
	.cl {
		margin: 0px;
		padding: 0px;
		clear: both;
		float: none;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		border: none;
		background: transparent;
	}
	.skip {
		display: none;
	}
	/* Links */
	a,a:link,a:active {
		color: #666;
		font-weight: bold;
		text-decoration: none;
	}
	a:visited,a:hover {
		text-decoration: underline;
	}
	/* Flashcontent */
	.small {
		font-size: 0.8em !important;
	}
	#flashcontent {
		background: #ebebeb;
		font-size: 0.85em;
		color: #b2b2b1;
		padding: 4px;
	}
	/* Captcha im Guestbook */
	div.tx-guestbook-field {
		margin-top: 25px;
	}
	/* sightseeing */
	#sightseeing {
		overflow: visible;
	}
	#content .location #sightseeing .af_tooltip p {
		margin: 0px;
		padding: 0px 5px 0px 0px;
	}
	.af_tooltip {
		position: absolute;
		background: #fff;
		border: 1px solid #3e531d;
		width: 320px;
		cursor: pointer;
		z-index: 500;
	}
	.af_content {
		padding: 5px 5px 5px 74px;
		background: transparent url(/fileadmin/templates/gfx/af_1.gif) left top
			no-repeat;
	}
	.af_marker {
		position: absolute;
		width: 10px;
		height: 10px;
		cursor: pointer;
	}
	.af_hide {
		display: none;
	}
	.af_visible {
		display: block !important;
	}
	/* Quizcrap */
	.quizcrp img {
		width: 150px !important;
		height: auto !important;
	}
	.tx_myquizpoll_pi1-title {
		font: Bold 1em Arial, Helvetica, sans-serif;
		color: #000 !important;
	}
	.tx_myquizpoll_pi1-title {
		font-weight: bold;
		color: #000 !important;
	}
	.tx_myquizpoll_pi1-question {
		color: #000 !important;
		padding: 5px 0;
	}
	.tx_myquizpoll_pi1-answer,.tx_myquizpoll_pi1-answer select {
		color: #000 !important;
	}
	.tx_myquizpoll_pi1-explanation {
		font-style: italic;
	}
	.tx_myquizpoll_pi1-false {
		text-decoration: line-through;
	}
	.tx_myquizpoll_pi1-label {
		color: #000 !important;
	}
	.tx_myquizpoll_pi1-field {
		font-size: 11pt;
		border: 1px solid #000;
		background: #fff;
		width: 100%;
	}
	.tx_myquizpoll_pi1-field:focus {
		font-size: 11pt;
		border: 1px solid #313031;
	}
	.tx_myquizpoll_pi1-submit {
		font-size: 11pt;
		font-weight: bold;
		background: #fff url(/fileadmin/templates/gfx/arrow_comment.gif)
			no-repeat right 4px;
		font-weight: bold;
		text-align: right;
		border: 0px solid #000;
		cursor: pointer;
		padding: 0 15px 0 0;#
		padding: 0 20px 0 0;
	}
	.tx_myquizpoll_pi1-reset {
		font-size: 11pt;
		background: #fff !important;
		font-weight: bold;
		text-align: left;
		border: 0px solid #000;
		cursor: pointer;
		margin: 0 25px 0 0;
	}
	.tx_myquizpoll_pi1-table {
		
	}
	.tx_myquizpoll_pi1-tr {
		
	}
	.tx_myquizpoll_pi1-tr-act {
		background: #ffffff;
	}
	.tx_myquizpoll_pi1-tr-even {
		background: #ddd;
	}
	.tx_myquizpoll_pi1-tr-odd {
		background: #aaa;
	}
	.tx_myquizpoll_pi1-caption {
		border: thin dotted black;
		background: #888;
		font-size: 12pt;
		font-weight: bold;
		padding: 5px;
	}
	.tx_myquizpoll_pi1-th {
		background: #eee;
		padding: 5px;
	}
	.tx_myquizpoll_pi1-td {
		padding: 5px;
	}
	.tx_myquizpoll_pi1-left {
		float: left;
	}
	.tx_myquizpoll_pi1-right {
		float: right;
	}
	.tx-myquizpoll-pi1 h1 {
		font-size: 1.1em !important;
		font-weight: bold !important;
		margin: 0px !important;
		padding: 0 0 15px !important;
	}
	.tx-myquizpoll-pi1 .formular-err {
		padding: 0px 0px 15px !important;
	}
	.tx-myquizpoll-pi1 td {
		font-size: 0.9em !important;
		color: #000 !important;
	}
	.videolayer {
		width: 560px;
		position: relative;
		height: 280px;
	}
	.video_hq {
		position: absolute;
		left: -265px;
		top: 0px;
	}
}