TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    background-color: transparent;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



A:link
{
    FONT-WEIGHT: lighter;
    COLOR: #000000;
    background-color: transparent;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: lighter;
    COLOR: #000000;
    background-color: transparent;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: lighter;
    COLOR: #000000;
    background-color: transparent;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.sol
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid; 
    BORDER-COLOR:#000000;
}

.sol2
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid; 
    BORDER-COLOR:#CCCCCC;
}

.sol3
{
   BORDER-RIGHT: 1px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 0px solid; 
    BORDER-COLOR:#000000;
}

.sol4
{
   BORDER-RIGHT: 1px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid; 
    BORDER-COLOR:#000000;
}


.doti
{
    BORDER-RIGHT: 1px dashed;
    BORDER-TOP: 1px dashed;
    BORDER-LEFT: 1px dashed;
    BORDER-BOTTOM: 1px dashed;
    BORDER-COLOR:#333333;
   
}

.lnews
{
    BORDER-RIGHT: 1px dashed;
    BORDER-TOP: 1px dashed;
    BORDER-LEFT: 1px dashed;
    BORDER-BOTTOM: 1px dashed;
   BORDER-COLOR:#000000;
}

.teaserb
{
    PADDING-TOP: 5px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 15px;
	

}


.teaserB2
{
    PADDING-TOP: 5px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 15px;
    background-image: url('images/morebgteaser.gif'); background-repeat: no-repeat; background-position: top left;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;


}

.teasert
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-SIZE: 12px;
    
}

.inpF
{
    FONT-SIZE: 9px;
}

.inpF2
{
    FONT-SIZE: 12px;
}


A.navi:active
{
  	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #FFFFFF;

 	 TEXT-DECORATION: none;
	 	
}
A.navi:link
{
     FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #FFFFFF;


 	 TEXT-DECORATION: none;
	 	
}
A.navi:visited
{
    	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #FFFFFF;


 	 TEXT-DECORATION: none;
	 	
}

A.navi2:active
{
  	 FONT-SIZE: 12px;
 	 TEXT-DECORATION: none;
	  	
}
A.navi2:link
{
    	 FONT-SIZE: 12px;
 	 TEXT-DECORATION: none;
	 	
}
A.navi2:visited
{
    	 FONT-SIZE: 12px;
 	 TEXT-DECORATION: none;
	 	
}



.impressumT
{
	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #000000;
    background-color: transparent;
}

.impressumB
{
  FONT-SIZE: 12px;
     background-color: #FFFFFF;
    padding-left:30px; 
    padding-right:30px; 
    
}

.sitemapT
{
	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #000000;
    background-color: transparent;
}

.sitemapB
{
  FONT-SIZE: 12px;
     background-color: #FFFFFF;
    padding-left:10px; 
    padding-right:10px; 
    
}


.searchB
{
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    padding-left:30px; 
    padding-right:30px; 
    COLOR: #000000;

}




.mapT
{
    FONT-SIZE: 12px;
    background: url('img/sitemapback.gif') no-repeat left top;
    background-color: #FFFFFF;
    padding-left:30px;
    padding-right:30px; 
    background-repeat:no-repeat;
    BORDER-RIGHT: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-COLOR:#000000;
    COLOR: #000000;

}

.map2B
{
    padding-left:1px;  
}

.map3B
{
    padding-left:30px;  
}

.map4B
{
    padding-left:50px;  
}


.contactT
{
	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #000000;
    background-color: transparent;

}


.contactB
{
    FONT-SIZE: 12px;
     background-color: #FFFFFF;
    padding-left:10px; 
    padding-right:10px; 


}


.articlepace
{
    FONT-SIZE: 12px;
    padding-left:20px;
    padding-right:15px;
    padding-top:2px;
    padding-bottom:2px;
    background-image: url('images/morebg.gif'); background-repeat: no-repeat; background-position: top left;
   FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
 }

.articlepace3
{
    FONT-SIZE: 12px;
    padding-left:35px;
    padding-right:15px;
    padding-top:2px;
    padding-bottom:2px;
    background-image: url('images/morebg3.gif'); background-repeat: no-repeat; background-position: top left;
   FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
 }

 
.articlepace2
{
    FONT-SIZE: 12px;
    padding-left:20px;
    padding-right:15px;
    padding-top:2px;
    padding-bottom:2px;
    COLOR: #000000;
 }




.memberb
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url('img/memberb.gif');
}

.lmember
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-COLOR:#000000;

}

.fullArt
{
    FONT-SIZE: 12px;
    background-color: #FFFFFF;
    COLOR: #000000;
    PADDING-LEFT: 5px;
}


.def
{
    background-color: #FFFFFF;
    COLOR: #000000;

}


.defleft
{
    background-color: #FFFFFF;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    BORDER-COLOR:#000000;
    COLOR: #000000;
    padding-top:10px; 

}

.defpadding
{
    background-color: #FFFFFF;
    BORDER-RIGHT: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-COLOR:#000000;
    COLOR: #000000;
    padding-left:30px; 

}

.loginB
{
    FONT-SIZE: 12px;
    background: url('../graphics/loginback.jpg') no-repeat left top;
    background-color: #FFFFFF;
    BORDER-COLOR:#000000;
    COLOR: #000000;

}


.arterror
{
    background-color: #FFFFFF;
     padding-left:10px; 
    COLOR: #000000;

}


A.more:active
{
  	FONT-WEIGHT: bold;  
COLOR: #FFFFFF; 
text-decoration: none;
	  	
}
A.more:link
{
    FONT-WEIGHT: bold;  
COLOR: #FFFFFF; 
text-decoration: none;
	 	
}
A.more:visited
{
    FONT-WEIGHT: bold;  
COLOR: #FFFFFF; 
text-decoration: none;
	 	
}

.login
{
background-image: url('images/members_right.gif'); background-repeat: no-repeat; 
padding-right:30px;
}


A.footer:active
{
  	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #FFFFFF;

 	 TEXT-DECORATION: none;
	 	
}
A.footer:link
{
     FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #FFFFFF;


 	 TEXT-DECORATION: none;
	 	
}
A.footer:visited
{
    	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #FFFFFF;


 	 TEXT-DECORATION: none;
	 	
}

A.member:active
{
  	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #000000;
 	 TEXT-DECORATION: none;
	 	
}
A.member:link
{
     FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #000000;
 	 TEXT-DECORATION: none;
	 	
}
A.member:visited
{
    	 FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
 	 Color: #000000;
 	 TEXT-DECORATION: none;
	 	
}

.impressum
{
   FONT-WEIGHT: bold;	
   FONT-SIZE: 10px;
   Color: #FFFFFF;
}


a.impressum:active
{
  	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
 	Color: #FFFFFF;
 	TEXT-DECORATION: underline;
	 	
}


a.impressum:hover
{
  	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
 	Color: #FFFFFF;
 	TEXT-DECORATION: underline;
	 	
}

a.impressum:link
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
 	Color: #FFFFFF;
 	TEXT-DECORATION: none;
	 	
}
a.impressum:visited
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
 	Color: #FFFFFF;
 	TEXT-DECORATION: none;
	 	
}
.newsletter
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid; 
    BORDER-COLOR:#FB8722;
 background-color: #D0EAFF;
 }

td.newsletter
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid; 
    BORDER-COLOR: #FB8722;
 background-color: #D0EAFF;
}

.boxorange
{
 Color: #FFFFFF;
 background-color: #FB8722;
 text-align: center;
}

.kreisback
{
    
}