﻿body							{	padding: 0px; margin: 0px; background-color: #ffffff; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 17px;
									background-image: url('../img/blue_left_hg.gif'); background-position: 0px -317px; background-repeat: repeat-y; }
								
								
#blue_top_hg					{	position: absolute; top: 0px; right: 0px; height: 80px; width: 100%; z-index: 1; font-size: 0px; line-height: 0px;
									background-image: url('../img/blue_top_hg.gif'); background-position: 0px 0px; background-repeat: repeat-x; }

#blue_top_left_hg				{	position: absolute; top: 0px; left: 0px; height: 80px; width: 960px; z-index: 2; font-size: 0px; line-height: 0px;
									background-image: url('../img/blue_top_left_hg.gif'); background-position: 0px 0px; background-repeat: no-repeat; }	
									
#logo							{	position: absolute; top: 59px; left: 25px; width: 139px; height: 104px; z-index: 10; font-size: 0px; line-height: 0px; }									

#headline						{	position: absolute; top: 17px; left: 243px; width: auto; height: auto; z-index: 10; }

img								{	border: 0px; }

#content_frame					{	position: absolute; top: 101px; left: 222px; width: 717px; height: auto; z-index: 2;
									background-image: url('../img/content_frame_middle.gif'); background-position: 0px 0px; background-repeat: repeat-y; }

#content_frame_top				{	width: 717px; height: 12px; z-index: 2; font-size: 0px; line-height: 0px;
									background-image: url('../img/content_frame_top.gif'); background-position: 0px 0px; background-repeat: no-repeat; }

#content_frame_bottom			{	clear: both; width: 717px; height: 22px; z-index: 2; font-size: 0px; line-height: 0px;
									background-image: url('../img/content_frame_bottom.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
								
#minheight						{	width: 24px; height: 350px; float: left; }								

#content						{	width: 659px; height: auto; float: left; color: #ffffff; font-size: 11px; line-height: 17px; }

#illu_welcome					{	position: absolute; top: 75px; left: 756px; width: 252px; height: 252px; z-index: 10;
									background-image: url('../img/illu_welcome.png'); background-position: 0px 0px; background-repeat: no-repeat; }
									
#illu_welcome_start					{	position: absolute; top: 540px; left: 756px; width: 252px; height: 252px; z-index: 10;
									background-image: url('../img/illu_welcome.png'); background-position: 0px 0px; background-repeat: no-repeat; }									

h1								{	width: 659px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 36px; line-height: 36px;
									color: #ffffff; font-weight: bold; }

h2								{	width: 659px; height: auto; margin: 12px 0px 20px 0px; padding: 0px 0px 0px 0px; font-size: 16px; line-height: 17px; 
									color: #ffffff; font-weight: bold; border-bottom: 1px #ffffff solid; }

h3								{	height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 17px; 
									color: #ffffff; font-weight: bold; text-decoration: underline; }


#menu							{	position: absolute; top: 173px; left: 30px; width: 122px; height: auto; z-index: 10; }

.menu_back						{	width: 122px; height: 22px; 
									background-image: url('../img/menu_shadow.png'); background-position: 0px 0px; background-repeat: no-repeat; }					

#onlineshop						{	width: 117px; height: 34px; 
									background-image: url('../img/onlineshop.png'); background-position: 0px 0px; background-repeat: no-repeat; }					

a.menu_main:link				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; width: 117px; height: 17px; text-decoration: none; text-align: center; font-weight: bold; background-color: #000000; }
a.menu_main:visited				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; width: 117px; height: 17px; text-decoration: none; text-align: center; font-weight: bold; background-color: #000000; }
a.menu_main:focus 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; width: 117px; height: 17px; text-decoration: none; text-align: center; font-weight: bold; background-color: #ffffff; }
a.menu_main:hover 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; width: 117px; height: 17px; text-decoration: none; text-align: center; font-weight: bold; background-color: #ffffff; }
a.menu_main:active 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; width: 117px; height: 17px; text-decoration: none; text-align: center; font-weight: bold; background-color: #ffffff; }

#submenu_1						{	position: absolute; top: 177px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_2						{	position: absolute; top: 199px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_3						{	position: absolute; top: 221px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_4						{	position: absolute; top: 243px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }
#submenu_5						{	position: absolute; top: 265px; left: 152px; width: auto; height: auto; z-index: 10; font-size: 0px; line-height: 0px; }

#submenu_1-1					{	position: absolute; top: 397px; left: 412px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }

#submenu_4-1					{	position: absolute; top: 243px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-2					{	position: absolute; top: 265px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-3					{	position: absolute; top: 287px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-4					{	position: absolute; top: 309px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }
#submenu_4-5					{	position: absolute; top: 331px; left: 392px; width: auto; height: auto; z-index: 11; font-size: 0px; line-height: 0px; }

.hideframe						{	font-size: 0px; line-height: 0px; width: auto; height: 40px; padding: 0px 0px 0px 15px; background-color: transparent; clear: both; }
.subframe1						{	clear: both; width: 300px; }
.subframe2						{	clear: both; width: 300px; }
.subframe3						{	clear: both; width: 430px; }
.subframe4						{	clear: both; width: 300px; }
.subframe5						{	clear: both; width: 300px; }
.bluespace						{	font-size: 0px; line-height: 0px; width: auto; height: 5px; background-color: #89b8f1; clear: both; margin: 0px 10px 0px 0px; float: left; }

a.menu_sub:link					{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold;
									background-color: #000000; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:visited				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #000000; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:focus 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:hover 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }
a.menu_sub:active 				{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold; 
									background-color: #ffffff; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; float: left; }

.mouseout_1						{ 	font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #ffffff; display: block; height: 17px; text-decoration: none; text-align: left; font-weight: bold;
									background-color: transparent; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; width: 10px; float: left; }
.mouseout_2						{ 	font-size: 0px; line-height: 0px; width: auto; height: 5px; background-color: transparent; padding: 0px 0px 0px 15px; margin: 0px 10px 0px 0px; width: 10px; float: left; }




.relative						{	position: relative; }

@media all{
* html body #illu_welcome		{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/illu_welcome.png', sizingMethod='scale'); background: none; }
* html body .menu_back			{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu_back.png', sizingMethod='scale'); background: none; }
* html body #onlineshop			{ 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/onlineshop.png', sizingMethod='scale'); background: none; }
}


.gelb      {color: #FFCE00;}

.underline          {text-decoration: underline;}

a:link {text-decoration: underline; color: #ffffff; font-size: 12px;} 
a:visited {text-decoration: underline; color: #ffffff; font-size: 12px;} 
a:active {text-decoration: none; color: #ffffff; font-size: 12px;} 
a:hover {text-decoration: none; color: #ffffff; font-size: 12px;} 

a.anmeldung:link {text-decoration: underline; color: #ffffff; font-size: 20px;} 
a.anmeldung:visited {text-decoration: underline; color: #ffffff; font-size: 20px;} 
a.anmeldung:active {text-decoration: none; color: #ffffff; font-size: 20px;} 
a.anmeldung:hover {text-decoration: none; color: #ffffff; font-size: 20px;} 

a.weiter:link {text-decoration: underline; color: #ffffff; font-size: 14px;} 
a.weiter:visited {text-decoration: underline; color: #ffffff; font-size: 14px;} 
a.weiter:active {text-decoration: none; color: #ffffff; font-size: 14px;} 
a.weiter:hover {text-decoration: none; color: #ffffff; font-size: 14px;} 

a.gelb:link {text-decoration: underline; color: #FFCE00; font-size: 12px;} 
a.gelb:visited {text-decoration: underline; color: #FFCE00; font-size: 12px;} 
a.gelb:active {text-decoration: none; color: #FFCE00; font-size: 12px;} 
a.gelb:hover {text-decoration: none; color: #FFCE00; font-size: 12px;}

hr	{color: #ffffff;}


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

input.button {	
	height: 20px; 
	font-size: 12px; 
	font-weight: normal; 
	border: 1px; 
	border-style: solid; 
	border-color: #FFCE00; 
	color: #000000; 
	background-color: #FFCE00; }			
	
	
p.black {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 17px; color: #000000; padding-top: 5px;}

.black14 {font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; line-height: 17px; color: #000000;}