a:link      { color:#0000FF; text-decoration:underline; }
a:visited   { color:#000066; text-decoration:underline; }
a:hover     { color:#FFFFFF; text-decoration:underline; }
a:active    { color:#FF0000; text-decoration:underline; }

a.nav:link  	{ color:#0000FF; text-decoration:none; }
a.nav:visited   { color:#0000FF; text-decoration:none; }
a.nav:hover 	{ color:#FFFFFF; text-decoration:none; }
a.nav:active    { color:#0000FF; text-decoration:none; }

a.navh:link  	{ color:#000099; text-decoration:none; }
a.navh:visited  { color:#000099; text-decoration:none; }
a.navh:hover 	{ color:#FFFFFF; text-decoration:none; }
a.navh:active   { color:#000099; text-decoration:none; }

a.navd:link  	{ color:#000099; text-decoration:none; }
a.navd:visited  { color:#000099; text-decoration:none; }
a.navd:hover 	{ color:#FFFFFF; text-decoration:none; }
a.navd:active   { color:#000099; text-decoration:none; }

a.navs:link  	{ color:#FFCC00; text-decoration:underline; }
a.navs:visited  { color:#FFCC00; text-decoration:underline; }
a.navs:hover 	{ color:#FFFFFF; text-decoration:underline; }
a.navs:active   { color:#000099; text-decoration:underline; }

a.navhu:link  	{ color:#000099; text-decoration:underline; }
a.navhu:visited { color:#000099; text-decoration:underline; }
a.navhu:hover 	{ color:#FFFFFF; text-decoration:underline; }
a.navhu:active  { color:#000099; text-decoration:underline; }



BODY        { font-family:Arial,Helvetica,sans-serif;
	      font-size:11pt ; }

.formerror  { font-family:Arial,Helvetica,sans-serif;
	      font-size:10pt }
	      
.small	    { font-size:8pt ; }
	      
.begriffe   { font-size:5pt;
	      color:#BDBDCE;   }

.red	    { color:red; }

.lgn	    { font-family:Arial,Helvetica,sans-serif;
	      font-size:10pt;
	      font-weight:bold;
	      color:#33FF00; }
	      
.lgb	    { font-family:Arial,Helvetica,sans-serif;
	      font-size:10pt;
	      font-weight:bold;
	      color:#FFFF00; }

.lor	    { font-family:Arial,Helvetica,sans-serif;
	      font-size:10pt;
	      font-weight:bold;
	      color:#FF9900; }

.bggrey  { background-color:#DDDDEE }
.btn   { background-color:#33FF00 }

.bdthin      { border-style:solid;
               border-width:1px;
               border-color:#CCCCCC;
               padding:5px; }

.bdthinws    { border-style:solid;
               border-width:1px;
               border-color:#FFFFFF; }

.bdthinbl    { border-style:solid;
               border-width:1px;
               border-color:#000000; }

.bdnull      { border-style:solid;
               border-width:0px; 
               bordercolor:#8894D7;
              }


td.friend    { border-style:solid;
               border-width:0px; 
               bordercolor:#8894D7;
 	       font-family:Arial,Helvetica,sans-serif;
	       font-size:11pt;
              }


span.friend_ht {
		font-family:Arial,Helvetica,sans-serif;
		font-size:10pt;
		font-weight:bold;
		color:#FFFFFF;
		}

div.infos       { font-family:Arial,Helvetica,sans-serif;
	      font-size:9pt ; }

div.newsletter_b  { font-family:Arial,Helvetica,sans-serif;
	      	    font-size:7pt ; }

input.friend_name { width:100px;
	    	   border-color:#666666;
	    	   background-color:#FFFFFF;
	    	   border-width:1px;
	    	   border-style:solid;
		   padding-left:2px;
	    	   font-family:Arial,Helvetica,sans-serif;	
	    	   font-size:11px
	    	   }

input.friend_email { width:120px;
	    	   border-color:#666666;
	    	   background-color:#FFFFFF;
	    	   border-width:1px;
	    	   border-style:solid;
		   padding-left:2px;
	    	   font-family:Arial,Helvetica,sans-serif;	
	    	   font-size:11px
	    	   }

input.friend_email_opt { width:120px;
	    	   border-color:#666666;
	    	   background-color:#DDDDEE;
	    	   border-width:1px;
	    	   border-style:solid;
		   padding-left:2px;
	    	   font-family:Arial,Helvetica,sans-serif;	
	    	   font-size:11px
	    	   }


textarea.friend_opt { 
		   #hight:40px;
		   width:400px;
		   border-width:1px;
	    	   border-style:solid;
		   padding-left:2px;
	    	   border-color:#666666;
	    	   background-color:#DDDDEE;	
	    	   font-family:Arial,Helvetica,sans-serif;	
	    	   font-size:11px
	    	   }


input.newsletter  {
	width:80px;

	border-color:#000099;

	border-width:1px;
	border-style:solid;
	padding-left:2px;

	background-color:#8894D7;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:12px;
	color:#FFFFFF;
	}

select.liste {
	width:85px;
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#8894D7;
	background-color:#8894D7;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

input.button {
	font-size:12px;
	border-width:1px;
	border-style:outset;
	border-color:#000099;
	background-color:#8894D7;
	color:#FFFFFF;
	}

input.radio {
	background-color:#CCCCFF;
	border-style:solid;
	border-width:0px; 
	#border-color:#000000;
	}

	