/* CSS Document */html {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	}	body {	margin: 0px;	padding: 0px;	height: 100%;	width: 100%;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	}/* ----- Text Stylez ----- */	a:link 		{text-decoration: none; color: #CC0000;}a:visited 	{text-decoration: none; color: #CC0000;}a:active 	{text-decoration: none; color: #CC0000;}a:hover 	{text-decoration: underline; color: #CC0000; }#text a:link 		{text-decoration: none; color: #CC0000;}#text a:visited 	{text-decoration: none; color: #CC0000;}#text a:active 		{text-decoration: none; color: #CC0000;}#text a:hover 		{text-decoration: underline; color: #CC0000; }#navigation a:link    {text-decoration: none; color: #666666; }#navigation a:visited {text-decoration: none; color: #666666; }#navigation a:hover   {text-decoration: none; color: #000000; }#navigation a:active  {text-decoration: none; color: #000000; }#subnavi_button a:link 		{text-decoration: none; color: #666666;}#subnavi_button a:visited	{text-decoration: none; color: #666666;}#subnavi_button a:active 	{text-decoration: none; color: #CC0000;}#subnavi_button a:hover 	{text-decoration: none; color: #CC0000;}h1 {	color: #000000;	font-size: 24px;	line-height: 30px;	padding: 0px;	margin-bottom: 20px;	font-weight: bold;}h2 {	color: #000000;	font-size: 20px;	line-height: 24px;	padding: 0px;	margin-bottom: 10px;	font-weight: bold;}h3 {	color: #000000;	font-size: 14px;	line-height: 18px;	padding: 0px;	margin-bottom: 10px;	font-weight: bold;}ul {	margin: 0px;	padding: 0px;}li {	margin-left: 15px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	padding: 0px; list-style-type: square;}td {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	}/* ----- Content Stylez ----- */#header {	position: relative;	width: 100%;	height: 106px;	border: none;	text-align: center;	background-color: #CC0000;	overflow: hidden;	margin-bottom: 4px;}#logo {	position: relative;	margin-right: auto;	margin-left: auto;	width: 826px;	height: 106px;	border: none;	text-align: right;}#bildleiste {	position: relative;	width: 100%;	height: 270px;	border: none;	text-align: center;	background-color: #F1EDEA;}#box {	position: relative;	margin-right: auto;	margin-left: auto;	width: 834px;	text-align: left;	overflow: hidden;}#bl_white {	position: relative;	float: left;	width: 4px;	height: 270px;	border: none;	background-color: #FFFFFF;	display: inline;}#bl_black {	position: relative;	float: left;	width: 30px;	height: 270px;	border: none;	background-color: #000000;	display: inline;}#bl_bild {	position: relative;	float: left;	width: 562px;	height: 270px;	border: none;	display: inline;}#bl_navbackground {	position: relative;	float: left;	width: 226px;	height: 270px;	border: none;	background-color: #E7E2D7;	display: inline;}/* ----- Navigation Stylez ----- */#navigation {	position: relative;	width: 200px;	border: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #666666;	margin-top: 20px;	padding-left: 10px;}#subnavigation {	position: relative;	width: 826px;	height: 20px;	border: none;	text-align: right;	margin-right: auto;	margin-left: auto;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	vertical-align: middle;	color: #666666;}#subnavi_button {	margin-left: 20px;	display: inline;}/* ----- ENDE Navigation Stylez ----- */#rote_linie {	position: relative;	width: 100%;	height: 2px;	border: none;	background-color: #CC0000;	margin-bottom: 4px;	font-size: 1px;}#site_inhalt {	position: relative;	width: 100%;	height: auto;	border: none;	text-align: center;}#text_box {	position: relative;	border: none;	width: 834px;	height: auto;	text-align: left;	margin-right: auto;	margin-left: auto;	padding-bottom: 20px;}#text {	position: relative;	border: none;	width: 826px;	height: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	text-align: left;	margin-left: 4px;	margin-right: 4px;}#text_w_images {	position: relative;	float: left;	border: none;	width: 596px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;	text-align: left;	margin-left: 4px;	margin-right: 4px;}#image_box {	position: relative;	float: right;	border: none;	width: 226px;	height: auto;	text-align: left;	margin-left: 0px;	margin-right: 4px; } .gallery_catbox { width: 159px; text-align: center;  background-color: #F1EDEA;  border: 1px solid #E7E2D7;  margin-right: 4px;  margin-bottom: 4px;  float: left; }.gallery_imagebox { width: 112px; height: 112px;  text-align: center;  vertical-align: middle;  line-height: 112px; background-color: #F1EDEA;  border: 1px solid #E7E2D7;  margin-right: 4px;  margin-bottom: 4px;  float: left; }table { border-collapse: collapse; }td { padding: 0px; margin: 0px; }.image {	width: 111px;	text-align: center;}#image_left {	width: 111px;	text-align: center;}#image_right {	width: 111px;	text-align: center;}#image_bottom {	position:relative;	clear: both;	border: none;	width: 826px;	margin-left: 4px;	margin-right: 4px;}/* Vermeidet Rahmen bei Bildern */img {  border: 0px;  padding: 0px;  margin: 0px;}
