* {margin: 0; padding: 0; border: none;}body {background: #fff;  color: #000;font-family:  "Times New Roman", serif;font-size: 12pt;text-align: left;}#wrapper { 	margin-top: 5px;}#sky2 {display: none;} #header {display: none;}#teaser {display: none;}#footer {clear: both;}#footer p {padding: 5px; margin-left: 19px;font-size: 10pt;}h1 {		margin: 10px;	font-size: 14pt;	line-height: 1.5;}h2, h3 {	font-size: 12pt;	line-height: 1.5;margin: 10px;}p {	margin: 10px;	font-size:12pt;	line-height: 1.4;}#navigation, #subnavi, #breadcrumb {display: none;}#text, #text_lang, #sitemap {margin: 20px 10px;}#text a, #text_lang a, #sitemap a {text-decoration: underline;}#text a:hover, #text .start a:hover, #sitemap a:hover, #text_lang a:hover, #sitemap a:hover {text-decoration:underline;}#text a.start {text-decoration: none;}#text strong, #text_lang strong {font-weight: bold;}#text em, #text_lang em {letter-spacing: 1px;}#text ul { margin: 10px 10px 10px 18px;list-style: square;}#text ul li {margin: 5px;}#text table {margin: 10px 20px 10px 8px;;border: none;line-height: 1.4;width: 200px; }#text tr {vertical-align: top;}#text td {vertical-align: top;}#sitemap ul { margin: 10px;list-style: none;width: 106px;font-weight: bold;}#sitemap ul li {margin: 3px 0;padding: 3px;width: 100px;}#sitemap ul li a {text-decoration: none;}#sitemap ul ul {margin: 10px 0px 0px 103px;list-style: none;width: 186px;font-weight: bold;}#sitemap ul ul li  {margin: 3px 0;padding: 3px;width: 180px;}#sitemap ul ul li a {color: #f29400;background: #fff;text-decoration: none;}#sitemap ul ul ul {font-size: 1em; margin: -18px 0px 0px 183px;list-style: none;width: 196px;background: none;font-weight: normal;}#sitemap ul ul ul li {margin: 3px 0;padding: 3px;width: 190px;}#sitemap ul ul ul li a {color: #000;background: #fff;text-decoration: none;}#sitemap ul ul ul ul {font-size: 1em; margin: -19px 0px 0px 183px;list-style: none;width: 186px;background:  none;font-weight: normal;}#sitemap ul ul ul ul li {margin: 3px 0;padding: 3px;width: 180px;}#sitemap ul ul ul ul ul {font-size: 1em; margin: -20px 0px 0px 180px;list-style: none;width: 116px;background: none;font-weight: normal;}#sitemap ul ul ul ul ul li {margin: 3px 0;padding: 3px;width: 110px;}ol { margin: 10px 10px 10px 25px;}ol li {margin: 5px 10px;}#text_lang table.standard {vertical-align: top; border: none; margin: 10px 30px;text-align: left;}#text_lang table.standard tr {vertical-align: top;}#text_lang table.standard td {vertical-align: top;padding: 3px;}#text_lang table.standard th {font-weight: normal;text-align: left;padding-left: 10px;}#text_lang table.zucht { border: none;margin: 10px 0 10px 10px;padding-bottom: 20px;border-collapse: collapse;width: 750px;}#text_lang table.zucht tr {vertical-align: top;}#text_lang table.zucht td {vertical-align: top;padding: 3px; width: 165px;border: 1px solid #000;}#text_lang table.wurf, #text table.wurf {border: none;margin: 10px 0 10px 10px;padding-bottom: 20px;border-collapse: collapse;width: 750px;}#text_lang table.wurf tr, #text table.wurf tr {vertical-align: top;}#text_lang table.wurf th, #text table.wurf th {border: 1px solid #000;padding: 3px;}#text_lang table.wurf td.lang {vertical-align: top;padding: 3px; width:300px;border: 1px solid #000; }#text table.wurf td.lang {vertical-align: top;padding: 3px; width:300px;}#text_lang table.wurf p {margin: 0;}#text_lang table.wurf td.kurz {vertical-align: top;padding: 3px; width: 35px;border: 1px solid #000;text-align: center;}#text_lang th.zip {text-align: left; vertical-align: top;padding: 3px;font-weight: bold;border: 1px solid #000;}td a, table.wurf td a, table.wurf th a {text-decoration: underline;}td a:hover {text-decoration: underline;}#text_lang table.wurf td {vertical-align: top;padding: 3px; width:188px;border: 1px solid #000; }table.mitarbeiter {margin: 10px;padding: 3px;width: 650px; height: 188px;border-collapse: collapse;text-align: left;}table.mitarbeiter tr {vertical-align: top;}table.mitarbeiter .pic1 {width: 150px;height: 188px;vertical-align: top;}table.mitarbeiter .tdp p {width: 500px; padding: 0 10px;vertical-align: top;}table.mitarbeiter .tdp h2 {font-size: 13pt; font-weight: bold;padding: 0 10px;width: 500px;}table.mitarbeiter img {margin: 0;padding: 0;width: 150px;height: 188px;vertical-align: top;}table.mitarbeiter .tdp table td {font-size: 13pt;padding: 0 10px;}.image {margin: 0 10px 10px 10px;}.floatLeft {float: left; margin-top: 5px; margin-left: 10px;margin-right: 10px; border: 1px solid #000; padding: 6px;}.floatRight {float: right; margin-top: 5px; margin-left: 10px; border: 1px solid #000; padding: 6px;}#ticker {display: none;}.column {float:left;margin-top: 5px;margin-left: 10px;margin-right: 10px;width:330px;}.column p {margin: 1px 0 15px 0;}/* Der Kern von Clearfix */.clearfix:after {  content: ".";  display: block;  clear: both;  font-size: 0;  height: 0;  visibility: hidden;}.gallery-container {width:750px;margin:20px 5px;padding:3px;float: left;}.ssgthumb {float: left; border: 1px solid #000; padding: 6px; margin: 0 0px 5px 10px;}.ssgthumb2 { border: 1px solid #000; padding: 6px; margin: 0 0px 5px 10px;}*:first-child+html .clearfix { min-height: 0; }* html .clearfix { height: 1%; }.formgen {	margin: 50px 10px;	width: 500px;	float: left;}.formgen form{line-height : 100%;}.formgen br{clear : both;}.formgen .formblock{	margin-bottom: 5px;	margin-top: 5px;	padding-top: 3px;	padding-bottom: 2px;	padding-right: 2px;	}.formgen .forminfo {		float: right; 	margin-top: 2px;	width: 340px;	margin-left:75px;		}.formgen .formtextfield{	margin-top:5px;		width: 340px;	height: 80px;	float: right;	border: 1px solid #000;}.formgen .formtext{	margin-top: 5px;		width: 340px;		padding-bottom: 2px;	float: right;	border: 1px solid #000;}.formgen .formselect{	margin-top: 5px;		width: 342px;		padding-bottom: 2px;	float: right;	border: 1px solid #000;}.formgen input:focus, .formgen input:hover,.formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover {	}/* Label */.formgen label {	margin-top: 5px;		width: 250px;}.formgen .pdf, .formgen input[type=file] {	margin-top: 5px;		width: 342px;		padding-bottom: 2px;	float: right;}	.formgen span {font-size: 0.9em;float: right;}.formgen .formradio{	margin: 3px 0;	width: 20px;		float: left;}.formgen .formcheck{	margin: 3px 0;	width: 20px;	}.formgen label.formradio{	margin: 3px 10px;	width: 250px;		float: left;}.formgen .formsubmit{	margin: 3px 0;	width: 340px;	text-align: center;	float: right;}.formgen legend {	font-weight: bold;	width: 160px;}.formgen .fieldset {	margin-bottom: 20px;	}.formgen .formerror {		float: left;	width: 160px;}.formgen .formreq {margin-left: 10px;}.formgen .formhinweis {		margin: 15px 0;	width: 494px;	font-weight: bold;	padding: 2px;}.dreispalter {  width: 780px;}.dreispalter_1 {  width: 320px;  float: left;}.dreispalter_2 {  width:260px;  margin-top: 40px;  margin-left: 10px;  float: left;}.dreispalter_3 {  width: 170px;   margin-top: 40px;  margin-left: 20px;  float: left;}.dreispalter p {margin: 10px;}.clboth {   clear: both; display: block; line-height: 0; font-size: 0;}ul#categorylist  {display: none;}