body  					{ 	font-family: arial, verdana; font-size: 11px; font-style: normal; color: #000000; background-color: #b50317; 
							padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	
img						{	border: 0px; }

form					{	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

input.text				{	height: 16px; font-size: 11px; width: 180px; border: 1px; border-style: solid; border-color: #000000; color: #000000; }

input.button			{	height: 20px; font-size: 11px; font-weight: bold; border: 1px; border-style: solid; border-color: #ffffff; color: #ffffff; background-color: #b50317; } 

textarea.feld			{	height: 50px; font-size: 11px; width: 300px; border: 1px; border-style: solid; border-color: #000000; color: #000000; }

td						{	font-family: arial, verdana; font-size: 11px; font-style: normal; color: #ffffff;; }

ul						{	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

li						{	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }

a,
a:link,
a:visited				{	color: #B50317; }

a:hover,
a:focus,
a:active				{	color: #ffffff; }
	
#base					{	position: relative; width: 840px; height: auto; margin: 0 auto; z-index: 1; }

div.scrbar				{	position: absolute; bottom: -1px; left: 0px; width: 10px; height: 10px; }

div.welcome				{	position: absolute; top: 84px; left: 0px; width: 840px; height: 389px; z-index: 2;
							background-image: url('../img/general/welcome.gif'); background-repeat: no-repeat; background-position: 0px 0px }
							
div.welcome-logo		{	position: absolute; top: 244px; left: 440px; width: 295px; height: 91px; z-index: 3; }

div.welcome-text		{	position: absolute; top: 366px; left: 446px; z-index: 3; font-family: arial, verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}

div.welcome-textklein		{	position: absolute; top: 700px; font-family: arial, verdana; font-size: 9px; font-style: normal; color: #000000;}

div.welcome-links-1		{	position: absolute; top: 275px; left: 18px; width: auto; height: auto; z-index: 4; color: #b50317; }
div.welcome-links-2		{	position: absolute; top: 308px; left: 18px; width: auto; height: auto; z-index: 4; color: #b50317; }
							
a.menu:link 			{ 	font-weight: bold; color: #000000; text-decoration: none; }
a.menu:visited 			{ 	font-weight: bold; color: #000000; text-decoration: none; }
a.menu:focus 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.menu:hover 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.menu:active 			{	font-weight: bold; color: #b50317; text-decoration: none; }

a.menu_c:link 			{ 	font-weight: bold; color: #b50317; text-decoration: none; }
a.menu_c:visited 		{ 	font-weight: bold; color: #b50317; text-decoration: none; }
a.menu_c:focus 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.menu_c:hover 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.menu_c:active			{	font-weight: bold; color: #b50317; text-decoration: none; }


div.content-head-bg		{	position: relative; width: 840px; height: 196px; z-index: 2;
							background-image: url('../img/general/content-head-bg.gif'); background-repeat: no-repeat; background-position: 0px 0px }

div.content-logo		{	position: absolute; top: 66px; left: 430px; width: 298px; height: 90px; z-index: 3; }

div.links-1				{	position: absolute; top: 97px; left: 45px; width: auto; height: auto; z-index: 4; color: #b50317; }
div.links-2				{	position: absolute; top: 130px; left: 5px; width: auto; height: auto; z-index: 4; color: #b50317; }
div.links-3				{	position: absolute; top: 97px; left: 780px; width: auto; height: auto; z-index: 4; color: #b50317; }

div.content				{	position: relative; width: 840px; height: auto; z-index: 2;
							background-image: url('../img/general/content-bg.gif'); background-repeat: repeat-y; background-position: 0px 0px }
							
div.content-end			{	clear: both; width: 840px; height: 80px;
							background-image: url('../img/general/content-end.gif'); background-repeat: no-repeat; background-position: 0px 0px }
							
div.col					{	margin: 0px 67px 0px 120px; width: 653px; }

div.navi				{	float: left; width: 202px; }
div.cont				{	float: right; width: 350px; }



div.nav_1_n					{	position: static; width: 202px; height: 20px; padding-top: 5px; padding-left: 28px; margin: 0px 0px 0px 0px;
								background-image: url('../img/general/nav_1_n.gif'); background-repeat: no-repeat; background-position: 0px 0px }
							
div.nav_2_n					{	position: static; width: 202px; height: 20px; padding-top: 5px; padding-left: 28px; margin: 0px 0px 0px 0px;
								background-image: url('../img/general/nav_2_n.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_2_n2				{	position: static; width: 202px; height: 34px; padding-top: 5px; padding-left: 28px; margin: 0px 0px 0px 0px; line-height: 14px;
								background-image: url('../img/general/nav_2_n2.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_2_c					{	position: static; width: 202px; height: 20px; padding-top: 5px; padding-left: 28px; margin: 0px 0px 0px 0px;
								background-image: url('../img/general/nav_2_c.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_2_c2				{	position: static; width: 202px; height: 34px; padding-top: 5px; padding-left: 28px; margin: 0px 0px 0px 0px; line-height: 14px;
								background-image: url('../img/general/nav_2_c2.gif'); background-repeat: no-repeat; background-position: 0px 0px }

div.nav_3_start				{	position: static; width: 202px; height: 10px; margin: 0px 0px 0px 0px; font-size: 0px; line-height: 0px;
								background-image: url('../img/general/nav_3_start.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_3_n					{	position: static; width: 202px; height: 18px; padding-top: 3px; padding-left: 28px; margin: 0px 0px 0px 0px;
								background-image: url('../img/general/nav_3_n.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_3_n2				{	position: static; width: 202px; height: 30px; padding-top: 3px; padding-left: 28px; margin: 0px 0px 0px 0px; line-height: 14px;
								background-image: url('../img/general/nav_3_n.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_3_c					{	position: static; width: 202px; height: 18px; padding-top: 3px; padding-left: 28px; margin: 0px 0px 0px 0px;
								background-image: url('../img/general/nav_3_c.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_3_c2				{	position: static; width: 202px; height: 30px; padding-top: 3px; padding-left: 28px; margin: 0px 0px 0px 0px; line-height: 14px;
								background-image: url('../img/general/nav_3_c2.gif'); background-repeat: no-repeat; background-position: 0px 0px }
div.nav_3_end				{	position: static; width: 202px; height: 12px; margin: 0px 0px 0px 0px; font-size: 0px; line-height: 0px;
								background-image: url('../img/general/nav_3_end.gif'); background-repeat: no-repeat; background-position: 0px 0px }
							
div.nav_space				{	position: static; width: 202px; height: 22px; margin: 0px 0px 0px 0px; }

div.nav_4_n					{	position: static; width: 202px; height: 20px; padding-top: 5px; padding-left: 28px; margin: 0px 0px 0px 0px;
								background-image: url('../img/general/nav_4_n.gif'); background-repeat: no-repeat; background-position: 0px 0px }
								
a.nav_1:link 			{ 	font-weight: bold; color: #000000; text-decoration: none; }
a.nav_1:visited 		{ 	font-weight: bold; color: #000000; text-decoration: none; }
a.nav_1:focus 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.nav_1:hover 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.nav_1:active 			{	font-weight: bold; color: #b50317; text-decoration: none; }

a.nav_1_c:link 			{ 	font-weight: bold; color: #b50317; text-decoration: none; }
a.nav_1_c:visited 		{ 	font-weight: bold; color: #b50317; text-decoration: none; }
a.nav_1_c:focus 		{	font-weight: bold; color: #000000; text-decoration: none; }
a.nav_1_c:hover 		{	font-weight: bold; color: #000000; text-decoration: none; }
a.nav_1_c:active		{	font-weight: bold; color: #000000; text-decoration: none; }

a.nav_2:link 			{ 	font-weight: bold; color: #000000; text-decoration: none; }
a.nav_2:visited 		{ 	font-weight: bold; color: #000000; text-decoration: none; }
a.nav_2:focus 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.nav_2:hover 			{	font-weight: bold; color: #b50317; text-decoration: none; }
a.nav_2:active 			{	font-weight: bold; color: #b50317; text-decoration: none; }

a.nav_2_c:link 			{ 	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_2_c:visited 		{ 	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_2_c:focus 		{	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_2_c:hover 		{	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_2_c:active		{	font-weight: bold; color: #ffffff; text-decoration: none; }

a.nav_3:link 			{ 	font-weight: normal; color: #ffffff; text-decoration: none; }
a.nav_3:visited 		{ 	font-weight: normal; color: #ffffff; text-decoration: none; }
a.nav_3:focus 			{	font-weight: normal; color: #ffffff; text-decoration: underline; }
a.nav_3:hover 			{	font-weight: normal; color: #ffffff; text-decoration: underline; }
a.nav_3:active 			{	font-weight: normal; color: #ffffff; text-decoration: underline; }

a.nav_3_c:link 			{ 	font-weight: normal; color: #ffffff; text-decoration: none; }
a.nav_3_c:visited 		{ 	font-weight: normal; color: #ffffff; text-decoration: none; }
a.nav_3_c:focus 		{	font-weight: normal; color: #ffffff; text-decoration: underline; }
a.nav_3_c:hover 		{	font-weight: normal; color: #ffffff; text-decoration: underline; }
a.nav_3_c:active		{	font-weight: normal; color: #ffffff; text-decoration: underline; }

a.nav_4:link 			{ 	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_4:visited 		{ 	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_4:focus 			{	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_4:hover 			{	font-weight: bold; color: #ffffff; text-decoration: none; }
a.nav_4:active			{	font-weight: bold; color: #ffffff; text-decoration: none; }

div.headline			{	font-weight: bold; color: #ffffff; text-decoration: none; font-size: 24px; padding: 0px 0px 4px 12px; }


div.text				{	font-weight: normal; color: #ffffff; text-decoration: none; font-size: 11px; line-height: 19px; padding: 4px 0px 4px 12px; }
div.textt				{	font-weight: normal; color: #ffffff; text-decoration: none; font-size: 9px; line-height: 19px; padding: 4px 0px 4px 12px; }

div.illustration		{	padding: 4px 0px 4px 0px; }

a.cont:link 			{ 	font-weight: bold; color: #ffffff; text-decoration: none; }
a.cont:visited 			{ 	font-weight: bold; color: #ffffff; text-decoration: none; }
a.cont:focus 			{	font-weight: bold; color: #ffffff; text-decoration: underline; }
a.cont:hover 			{	font-weight: bold; color: #ffffff; text-decoration: underline; }
a.cont:active 			{	font-weight: bold; color: #ffffff; text-decoration: underline; }

.bold					{	font-weight: bold; font-size: 13px; }
.boldd					{	font-weight: bold; font-size: 11px; }

.preis					{	font-weight: bold; font-size: 16px; font-style: italic; }

h1						{	font-weight: bold; color: #ffffff; text-decoration: none; font-size: 24px; padding: 0px; margin: 0px 0px 4px 12px; }




.seolinks 				{	list-style: none; margin: 0 auto; padding: 0; text-align: center; width: 800px; }
.seolinks li			{	display: inline; margin: 0 3px 0 0; padding: 0 5px 0 0; border-right: 1px solid #ffffff; }
.seolinks li.last		{	margin-right: 0; padding-right: 0; border-right: 0 none; }
.seolinks li a,
.seolinks li a:link,
.seolinks li a:visited	{	color: #ffffff; text-decoration: none; }

.seolinks li a:hover,
.seolinks li a:focus,
.seolinks li a:active	{	color: #ffffff; text-decoration: underline; }


/* -- CLEARING -- */
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */