body {
	margin:0px;
	padding:0px;
	background-image:url(./bilder/default_bg.gif);
	text-align:center;
}

p,td,div,span,a {
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:15px;
	color:white;
}

a:link,a:active,a:visited {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td {
	vertical-align:top;
}

img {
	margin:0px;
	border-style:none;
}

ol {
	margin-left:25px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	list-style-type:lower-alpha;
}

ul {
	margin-left:25px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
	list-style-type:disc;
}

.ul {
	margin-left:25px;
}

li {
	margin-left:0px;
	padding-left:0px;
	text-align:left;
}

h1 {
	margin:0px;
	margin-top:58px;
	margin-bottom:21px;
	width:350px;
	padding-left:27px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#D63031;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	letter-spacing:1px;	
}

h2 {
	margin:0px;
	margin-bottom:16px;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}

.page_border {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:4px;
	width:808px;
	background-color:#196364;
}

#page {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-color:#E3808D;
	text-align:left;
}

.page {
	width:800px;
}

#head {
	background-color:white;
	background-image:url(./bilder/head_bg.gif);
	background-repeat:repeat-x;
	background-position:0px 28px;
	white-space:nowrap;
}

#head_pig {
	margin-left:105px;
}

#menu1 {
	text-align:right;
	background-color:#166062;
}

#menu1_pig {
	margin-left:28px;
}

#menu2 {
	border-bottom:2px solid white;
	background-color:#D63031;
}

#content {
	
}

#content_textbox {
	margin-left:120px;
	margin-right:120px;
	padding-left:80px;
	padding-right:80px;
	padding-top:15px;
	padding-bottom:25px;
	background-color:#E6727F;
}

#content_textbox_left {
	width:334px;
	background-color:#E6727F;
}

#content_textbox_right {
	width:334px;
	background-color:#E6727F;
}

#content_textbox_center {
	width:18px;
}

.content_textbox_col {
	padding-left:28px;
	padding-right:28px;
	padding-top:15px;
	padding-bottom:25px;
	text-align:justify;
}

#slogan {
	background-color:#D63031;
	text-align:center;
}

#copyright {
	padding-bottom:11px;
	padding-top:9px;
	background-color:#166062;
	text-align:right;
}

#copyright_image {
	margin-right:15px;
}

#infoblock {
	position:absolute;
	top:341px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

#infoblock_text {
	margin-right:64px;
}

#kontakt_content_textbox {
	margin-left:43px;
	margin-right:43px;
	padding-top:25px;
	padding-bottom:25px;
	background-color:#E6727F;
}

.kontakt_text {
	margin-left:43px;
}

table.kontakt_text {
	margin-left:134px;
	margin-top:20px;
	margin-bottom:20px;
}

img.kontakt_text {
	margin-right:43px;
	border:2px solid white;
	float:left;
}

#kontakt_mapbox {
	margin-top:22px;
	padding-top:22px;
	padding-bottom:14px;
	background-color:#D63031;
}

p.kontakt_mapbox {
	width:250px;
	float:left;
}

#zucht_content {
	margin-left:49px;
	margin-right:49px;
	padding-right:17px;
	padding-top:45px;
	padding-bottom:25px;
	background-color:#E6727F;
}

.zucht_content_text {
	margin-left:50px;
}

.zucht_content_text_narrow {
	width:315px;
}

.zucht_content_text_narrow2 {
	width:230px;
}	

.zucht_marker {
	margin:0px;
	margin-right:54px;
	margin-top:58px;
	padding-left:27px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#D63031;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:20px;
	white-space:nowrap;
}

.blocksatz {
	text-align:justify;
}

.align_left {
	text-align:left;
}

.align_right {
	text-align:right;
}

.align_center {
	text-align:center;
}

img.zuchtlinien_bilder {
	margin-top:24px;
}

.fuetterung_image {
	margin-top:22px;
	margin-bottom:22px;
}

.fuetterung_image2 {
	margin-top:0px;
	margin-bottom:22px;
}

#fuetterung_content {
	margin-left:49px;
	margin-right:49px;
	padding-top:13px;
	padding-bottom:25px;
	background-color:#E6727F;
}

#jungsauen_content {
	margin-left:57px;
	margin-right:57px;
	padding-top:13px;
	padding-bottom:25px;
	background-color:#E6727F;
}

#jungsauen_head {
	padding-top:32px;
	padding-bottom:32px;
	background-color:#006E6E;
}

.crop {
	overflow:hidden;
}

h1.fuetterung {
	width:100%;
}

.bg_green1 {
	background-color:#006d6e;
}

.bg_green2 {
	background-color:#125a5b;
}

h1.news {
	margin-top:33px;
	width:100%;
}

.news_headline {
	margin-left:49px;
	margin-right:49px;
}

div.news_content {
	margin-left:49px;
	margin-right:49px;
	margin-bottom:17px;
	padding-left:49px;
	padding-right:49px;
	padding-top:45px;
	padding-bottom:25px;
	background-color:#E6727F;
	border-bottom:17px solid #125a5b;
}

#sitemap_content {
	margin-left:54px;
	margin-right:54px;
	background-color:#ff7082;
}

.sitemap_bar {
	background-image:url(./bilder/sitemap_bar.gif);
	background-repeat:repeat-y;
}

.sitemap_cross {
	background-image:url(./bilder/sitemap_cross.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.sitemap_tee {
	background-image:url(./bilder/sitemap_tee.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.wide {
	letter-spacing:1px;
}

.wide2 {
	letter-spacing:2px;
}

#golzow_content_textbox {
	margin-left:130px;
	margin-right:130px;
	padding-left:80px;
	padding-right:80px;
	padding-top:15px;
	padding-bottom:25px;
	background-color:#E6727F;
}