
a:link			{text-decoration:none;color:#000000}
a:visited			{text-decoration:none;color:#666666}
a:hover			{text-decoration:underline;color:#003366}

a.implink			{text-decoration:none;color:#000000}
a:visited.implink	{text-decoration:none;color:#000000}
a:hover.implink	{text-decoration:underline;color:#000000}

a.textlink			{text-decoration:underline;color:#006699}
a:visited.textlink	{text-decoration:underline;color:#006699}
a:hover.textlink	{text-decoration:underline;color:#000000}

.text 			{font-family: Helvetica, Arial; font-size: 9pt; line-height: 11pt; font-weight: normal; color: #000000}
.text_klein 		{font-family: Helvetica, Arial; font-size: 8pt; line-height: 11pt; font-weight: normal; color: #000000}
.text_rot 			{font-family: Helvetica, Arial; font-size: 9pt; line-height: 11pt; font-weight: normal; color: #cc0000}

.text_bold 		{font-family: Helvetica, Arial; font-size: 9pt; line-height: 11pt; font-weight: bold; color: #000000}
table.space	{  border-width:5px; border-style:solid; border-color:white; padding:0; text-align:left;}
table.border2	{  border-width:1px; border-style:dotted; border-color:#D4D0C8; padding:5px; text-align:center;}
table.border2space	{  border-width:0px; border-style:dotted;  padding:6px; text-align:center;}
table.border	{  border-width:1px; border-style:solid; border-color:#D4D0C8; padding:1em; text-align:left;}
table.borderF	{  border-width:1px; border-style:solid; border-color:black; padding:1em; text-align:left; background: #FFF0F0}
table.borderE	{  border-width:1px; border-style:solid; border-color:black; padding:1em; text-align:left; background: #F0FFF0}
table.bildertable	{  border-width:1px; width:110px;height:350px; border-style:dotted; border-color:#D4D0C8; padding:5px; text-align:center;}
font.headline { font-family: Arial; font-size: 11pt; line-height: 12pt; font-weight: normal; color: #000000 }


.copyright { font-family: Helvetica, Arial; font-size: 7pt; font-weight: normal; color: #999999 }
.errortbl { font-family: Helvetica, Arial; font-size: 12pt;padding:5px;margin:5px; font-weight: bold; color: #FF0000;border-width:1px; border-style:solid; border-color:#FF0000;text-align:center}
.errortd { font-family: Helvetica, Arial; font-size: 12pt;padding:5px;margin:5px; font-weight: bold; color: #FF0000;border-width:0px;text-align:center}
td { font-family: Helvetica, Arial; font-size: 9pt; line-height: 11pt; font-weight: normal; color: #000000 }
td.headline { font-family: Arial; font-size: 11pt; line-height: 12pt; font-weight: bold; color: #000000 }
td.mail 	{	background: url(./img/mail.gif) center no-repeat;width: 60px;}
td.headline2 { font-family: Arial; font-size: 11pt; line-height: 12pt; font-weight: normal; color: #000000 }
td.bold { font-family: Arial; font-size: 10pt; line-height: 11pt; font-weight: bold; color: #000000; }
h1 {  font-family: Helvetica, Arial; font-size: 9pt; font-weight: lighter; color: #CC0000; line-height: 11pt}




.fettdruck {display:none;}
.normaldruck {}

input{ 
border-style: solid;
border-width:1px;
border-color:#000000;
color:#000000;
text-decoration:none;
font-family: Arial;
font-size: 10pt; 
padding-top:1px;
padding-left:4px;
padding-bottom:1px;
padding-right:4px;

}
input.noborder{ border-style: solid; background-color:#FFFFFF; border-width:0px; border-color:#000000; color:#000000; text-decoration:none; font-family: Arial; font-size: 10pt; }
.radio{
border-style: none;
background-color:#FFFFFF;
border-width:0px;
border-color:#FFFFFF;
color:#FFFFFF;
text-decoration:none;
font-family: Arial;
font-size: 10pt;

}
.submitter  	{ margin-top: 10px; border-style: solid; background-color:#FFFFFF; border-width:1px; width: 75px; border-color:#000000; font-family: Arial; color: #C0C0C0; }
select{
border-style: solid;
background-color:#FFFFFF;
border-width:1px;
border-color:#000000;
color:#000000;
text-decoration:none;
font-family: Arial;
font-size: 10pt;
}
textarea	{ border-style: solid; background-color:#FFFFFF; border-width:1px; border-color:#000000; color:#000000; text-decoration:none; font-family: Arial; font-size: 10pt;}

a.impressum			{font-family: Helvetica, Arial; font-size: 7pt; font-weight: normal; color: #999999;text-decoration:underline}
a:visited.impressum	{font-family: Helvetica, Arial; font-size: 7pt; font-weight: normal; color: #999999;text-decoration:underline}
a:hover.impressum		{font-family: Helvetica, Arial; font-size: 7pt; font-weight: normal; color: #999999;text-decoration:underline}


	
a:link.menu	{	display : block;
			color : #666666;
			text-decoration : none;	
			border-style: solid;
			border-width:1px; 
			border-color:#000000; 
			width: 150px;
			height : 30;
			padding:5px;
			margin:5px;
			text-align : center;
			vertical-align : bottom;
		}

a:hover.menu 	{	display : block;
			color : #333333;
			text-decoration : none;	
			font-weight: bold;
			border-style: solid;
			border-width:1px; 
			border-color:#000000; 
			width: 150px;
			height : 30;
			padding:5px;
			margin:5px;
			text-align : center;
			vertical-align : bottom;
			background : #F2E352;
		}

a:active.menu 	{	display : block;
			color : #666666;
			text-decoration : none;	
			border-style: solid;
			border-width:1px; 
			border-color:#000000; 
			width: 150px;
			height : 30;
			padding:5px;
			margin:5px;
			text-align : center;
			vertical-align : bottom;
		}
		
a:visited.menu {	display : block;
			color : #666666;
			text-decoration : none;
			border-style: solid;
			border-width:1px; 
			border-color:#000000; 
			width: 150px;
			height : 30;
			padding:5px;
			margin:5px;
			text-align : center;
			vertical-align : bottom;
		}
	
	
	
a:link.umenu	{	display : block;
			color : #666666;
			text-decoration : none;	
			border-style: dotted;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
		}

a:hover.umenu 	{	display : block;
			color : #333333;
			text-decoration : none;	
			font-weight: bold;
			border-style: dotted;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
			background : #F2E352;
		}

a:active.umenu 	{	display : block;
			color : #666666;
			text-decoration : none;	
			border-style: dotted;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
		}
		
a:visited.umenu {	display : block;
			color : #666666;
			text-decoration : none;
			border-style: dotted;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
		}
	

img		{ border-style: none; background-color:#FFFFFF; border-width:0pt; border-color:#FFFFFF; }
img.noborder {color : #000000;text-decoration : none;border-style: solid;border-width:0px; 
	border-color:#000000;}
	
.space_h5 {display:block;margin:0px;padding:0px;height:5px;width:0px;line-height:5px;}
.space_h10 {display:block;margin:0px;padding:0px;height:10px;width:0px;line-height:10px;}
.space_h20 {display:block;margin:0px;padding:0px;height:20px;width:0px;line-height:20px;}
.space_h50 {display:block;margin:0px;padding:0px;height:50px;width:0px;line-height:50px;}
.space_h100 {display:block;margin:0;padding:0;height:100px;width:0px;line-height:100px;}

.space_v10 {display:block;margin:0;padding:0;height:100%;width:10px;}
.space_v20 {display:block;margin:0;padding:0;height:100%;width:20px;}
.space_v50 {display:block;margin:0;padding:0;height:100%;width:50px;}
.space_v100 {display:block;margin:0;padding:0;height:100%;width:100px;}


a:link.adminmenu	{	display : block;
			color : #666666;
			text-decoration : none;	
			border-style: dashed;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
		}

a:hover.adminmenu 	{	display : block;
			color : #333333;
			text-decoration : none;	
			font-weight: bold;
			border-style: dashed;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
			background : #F2E352;
		}

a:active.adminmenu 	{	display : block;
			color : #666666;
			text-decoration : none;	
			border-style: dashed;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
		}
		
a:visited.adminmenu {	display : block;
			color : #666666;
			text-decoration : none;
			border-style: dashed;
			border-width:1px; 
			border-color:#000000; 
			width: 160px;
			height : 15;
			margin-top:3px;
			margin-bottom:3px;
			margin-left:5px;
			margin-right:5px;
			text-align : center;
			vertical-align : bottom;
		}