.body,textarea {

   font-family:Arial,Verdana,Tahoma,sans-serif;
   
}
/* menu_cat --- Linke Navigation und Navigation im Header --- */
.menuContainer{
        margin: 3px;
}

.menu_cat A     {
        PADDING-RIGHT: 2px; 
        DISPLAY: block;
        PADDING-LEFT: 5px; 
        margin-left: 2px;
        FONT-WEIGHT: bold; 
        FONT-SIZE: 10pt; 
        PADDING-BOTTOM: 2px; 
        COLOR: #FFFFFF; 
        PADDING-TOP: 2px; 
        TEXT-DECORATION: none;
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-LEFT: #FFFFFF 7px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid;
        font-family:Arial,Verdana,Tahoma,sans-serif;
}
.menu_cat A:hover {
        COLOR: #111111;
        BACKGROUND-COLOR: #FFFFFF; 
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-LEFT: #A61111 7px solid; 

}
.menu_subcat A {
        DISPLAY: block; 
        PADDING-LEFT: 8px; 
        FONT-SIZE: 9pt; 
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 2px; 
        COLOR: #3F3849; 
        PADDING-TOP: 2px; 
        BACKGROUND-COLOR: #FFFFFF; 
        TEXT-DECORATION: none;
        BORDER-TOP: #F1F1F1 1px solid; 
        BORDER-LEFT: #D64444 7px solid; 
 font-family:Arial,Verdana,Tahoma,sans-serif;        

}
.menu_subcat A:hover {
        COLOR: #111111; 
        PADDING-TOP: 2px; 
        BACKGROUND-COLOR: #F1F1F1; 
        BORDER-LEFT: #A61111 7px solid; 
}
.menu_footer {
        WIDTH: 100%; 
        BORDER-TOP: #F1F1F1 1px solid;  
}

.menu_outerframe {
        WIDTH: 180px
}

.menu_maintable {
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-TOP: 0px; 
}

.menu_cat_active {
        BORDER-TOP: #3F3849 1px solid; 
        BORDER-BOTTOM: #3F3849 1px solid; 
}

.menu_subcat_active {
        BORDER-TOP: #3F3849 1px solid; 
        BORDER-LEFT: #3F3849 1px solid; 
        BORDER-BOTTOM: #3F3849 1px solid; 
        WIDTH: 100%; 
}

/*------------------------------------------- Gästebuch -- */

.gb_text_left {
	PADDING-LEFT: 6px;
        BACKGROUND-COLOR: #AA3333;
        FONT-SIZE: 8pt; 
        COLOR: #FFFFFF;
        FONT-WEIGHT:BOLD;
        BORDER-TOP: #CCCCCC 1px solid; 
	font-family:Arial,Verdana,Tahoma,sans-serif;        
}
.gb_text_right {
        PADDING-LEFT: 4px;
        FONT-SIZE: 9pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
}
.gb_comment     {
        PADDING-RIGHT: 2px; 
        BORDER-LEFT: #CCC 1px solid;
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        PADDING-BOTTOM: 2px; 
        COLOR: #3F3849; 
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
        BACKGROUND-COLOR: #EEEEEE; 
        TEXT-DECORATION: none;
}
/*------------------------------------------- Gästebuch -- */

.split_table    {
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-LEFT: #CCCCCC 1px solid; 
}

.navigator      {
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        PADDING-RIGHT: 2px; 
        PADDING-LEFT: 10px; 
        FONT-SIZE: 8pt;
        COLOR: #888888;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
}
.navigator A {
        FONT-SIZE: 8pt;
        COLOR: #888888;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
        TEXT-DECORATION:NONE;
}
.navigator A:hover {
        TEXT-DECORATION:UNDERLINE;
}
.navigator_middle      {
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        PADDING-RIGHT: 2px; 
        PADDING-LEFT: 10px; 
        FONT-SIZE: 8pt;
        COLOR: #888888;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
}
.navigator_middle A {
        FONT-SIZE: 8pt;
        COLOR: #888888;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
        TEXT-DECORATION:NONE;
}
.navigator_middle A:hover {
        TEXT-DECORATION:UNDERLINE;
}
.search_text    {
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        PADDING-RIGHT: 2px; 
        FONT-SIZE: 8pt;
        COLOR: #000000;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
}
.search_input   {
        BORDER-TOP: #BBBBBB 1px solid; 
        BORDER-LEFT: #BBBBBB 1px solid; 
        BORDER-RIGHT: #BBBBBB 1px solid; 
        BORDER-BOTTOM: #BBBBBB 1px solid;  
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        FONT-SIZE: 8pt;
        COLOR: #CC0000;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
}
.search_submit  {
        BORDER-TOP: #BBBBBB 1px solid; 
        BORDER-LEFT: #BBBBBB 1px solid; 
        BORDER-RIGHT: #BBBBBB 1px solid; 
        BORDER-BOTTOM: #BBBBBB 1px solid;  
        FONT-SIZE: 8pt;
        COLOR: #000000;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #FFFFFF;
}
/*************************************************************************** News */

.news_header    {
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BACKGROUND-COLOR: #7A1616;
        font-weight: bold;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}
.news_header_date       {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 1px;
        MARGIN: 0px;
        PADDING-TOP: 1px;
        FONT-SIZE: 7pt;
        COLOR: #FFFFFF;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BACKGROUND-COLOR: #AA3333;
        font-weight: bold;
        WIDTH: 15%;
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}       
.news_footer    {
        PADDING-RIGHT: 2px; 
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;
        BORDER-LEFT: #CCC 1px solid;
        PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 0px; 
        HEIGHT: 15px;
        PADDING-TOP: 2px;
        WIDTH: 95%; 
        BACKGROUND-COLOR: #FAFAFA;              
}
.news_intro     {
        PADDING-LEFT: 8px;
        FONT-SIZE: 9pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-LEFT: #CCC 1px solid;
        BACKGROUND-COLOR: #FAFAFA;      

}

.news_text      {
        PADDING-LEFT: 8px;
        FONT-SIZE: 9pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        BORDER-LEFT: #CCC 1px solid;
        BACKGROUND-COLOR: #FAFAFA;      

}
.news_text      A{
        PADDING-LEFT: 0px;
        FONT-SIZE: 8pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        font-weight: bold;
}
.news_pics      {
        PADDING-RIGHT: 2px; 
        PADDING-TOP: 5px; 
        PADDING-BOTTOM: 2px; 
        PADDING-LEFT: 2px; 
        BORDER-LEFT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;  
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 9pt; 
        WIDTH: 15%;
        VERTICAL-ALIGN: TOP;
}
.news_link {
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BACKGROUND-COLOR: #EEEEEE; 
        HEIGHT: 15px;
        WIDTH: 50pt;
}
.news_link A    {
        PADDING-RIGHT: 2px; 
        DISPLAY: block;
        PADDING-LEFT: 5px; 
        FONT-SIZE: 8pt;
        FONT-WEIGHT: BOLD; 
        PADDING-BOTTOM: 2px; 
        WIDTH: 100%; 
        COLOR: #000000; 
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
        BACKGROUND-COLOR: #EEEEEE; 
        TEXT-DECORATION: none;
}
.news_link A:hover {
        PADDING-RIGHT: 2px; 
        DISPLAY: block; 
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        PADDING-BOTTOM: 2px; 
        WIDTH: 100%; 
        COLOR: #FFFFFF;
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #A61111; 
        TEXT-DECORATION: none;
}
.news_img {
  margin-right:5px;
  margin-bottom:5px;
  border:#BBBBBB 1px solid;
  float:left;
  padding: 1px;
}
/*************************************************************************** Princes  */
.prince_submit  {
        BORDER-TOP: #BBBBBB 1px solid; 
        BORDER-LEFT: #BBBBBB 1px solid; 
        BORDER-RIGHT: #BBBBBB 1px solid; 
        BORDER-BOTTOM: #BBBBBB 1px solid;  
        FONT-SIZE: 8pt;
        FONT-WEIGHT:BOLD;
        COLOR: #F1F1F1;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #AA3333;
}
.prince_select  {
        FONT-SIZE: 9pt;
        FONT-WEIGHT:BOLD;
        COLOR: #F1F1F1;
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #AA3333;
}

/*************************************************************************** Left  */
.left_header    {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 1px;
        MARGIN: 0px;
        PADDING-TOP: 1px;
        FONT-SIZE: 9pt;
        COLOR: #222222;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BACKGROUND-COLOR: #CCCCCC;
        font-weight: bold;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #AAAAAA 1px solid; 
}
/**************************************************************************** Gästebuch --- */

.gb_text        {
        PADDING-RIGHT: 2px; 
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;
        PADDING-LEFT: 5px; 
        FONT-SIZE: 9pt; 
        PADDING-BOTTOM: 2px; 
        WIDTH: 90%; 
        COLOR: #000000; 
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
        BACKGROUND-COLOR: #FAFAFA; 
        TEXT-DECORATION: none;
}
.gb_form_header_left    {
        BACKGROUND-COLOR: #AA3333;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-TOP: #CCCCCC 1px solid; 
}
.gb_form_header_right   {
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BACKGROUND-COLOR: #AA3333;
        font-weight: bold;
        BORDER-TOP: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}
.gb_form_left   {
        PADDING-RIGHT: 2px; 
        BORDER-LEFT: #CCC 1px solid;
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 9pt; 
        PADDING-BOTTOM: 2px; 
        WIDTH: 20%; 
        COLOR: #3F3849; 
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
        BACKGROUND-COLOR: #FaFaFa; 
        TEXT-DECORATION: none;
}
.gb_form_right  {
        PADDING-RIGHT: 2px; 
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;
        PADDING-LEFT: 5px; 
        PADDING-BOTTOM: 2px; 
        PADDING-TOP: 2px; 
        BACKGROUND-COLOR: #FAFAFA; 
        TEXT-DECORATION: none;
        FONT-SIZE: 9pt; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;         
}
.gb_form_textarea   {
        BORDER: #CCC 1px solid;
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 9pt; 
        PADDING-BOTTOM: 2px; 
        WIDTH: 60%; 
        COLOR: #3F3849; 
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
}

/******************************************************************************** Links  */
.links_header   {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 1px;
        MARGIN: 0px;
        PADDING-TOP: 1px;
        FONT-SIZE: 8pt;
        COLOR: #FFFFFF;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BACKGROUND-COLOR: #223344;
        font-weight: bold;
        BORDER-LEFT: #3F3849 1px solid; 
        BORDER-TOP: #3F3849 1px solid; 
        BORDER-RIGHT: #3F3849 1px solid; 
}
.links_link {
        BORDER-LEFT: #3F3849 1px solid; 
        BORDER-BOTTOM: #CCC 1px solid; 
        BORDER-RIGHT: #CCC 1px solid; 
        BACKGROUND-COLOR: #EEEEEE; 
}
.links_link A   {
        PADDING-RIGHT: 2px; 
        DISPLAY: block;
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        PADDING-BOTTOM: 2px; 
        WIDTH: 100%;
        white-space:nowrap; 
        COLOR: #3F3849; 
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif; 
        BACKGROUND-COLOR: #EEEEEE; 
        TEXT-DECORATION: none;
}.links_link A:hover {
        PADDING-RIGHT: 2px; 
        DISPLAY: block; 
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        PADDING-BOTTOM: 2px; 
        white-space:nowrap;     
        COLOR: #FFFFFF;
        PADDING-TOP: 2px; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        BACKGROUND-COLOR: #445566; 
        TEXT-DECORATION: none;
}
/*************************************************************************** Description  */
.desc_header    {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 1px;
        MARGIN: 0px;
        PADDING-TOP: 1px;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        BACKGROUND-COLOR: #AA3333;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        font-weight: bold;
}
.desc_header_left    {
        background-image:url(../images/page/red-upperleft.gif); 
        background-position: top left; 
        background-repeat:no-repeat;        
        BACKGROUND-COLOR: #AA3333;
}
.desc_header_right    {
        background-image:url(../images/page/red-upperright.gif); 
        background-position: top right; 
        background-repeat:no-repeat;        
        BACKGROUND-COLOR: #AA3333;
}
.desc_footer    {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 1px;
        MARGIN: 0px;
        PADDING-TOP: 1px;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        BACKGROUND-COLOR: #AA3333;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        font-weight: bold;
}
.desc_footer_left    {
        background-image:url(../images/page/red-lowerleft.gif); 
        background-position: bottom left; 
        background-repeat:no-repeat;        
        BACKGROUND-COLOR: #AA3333;
}
.desc_footer_right    {
        background-image:url(../images/page/red-lowerright.gif); 
        background-position: bottom right; 
        background-repeat:no-repeat;        
        BACKGROUND-COLOR: #AA3333;
}
.desc_header A  {
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        TEXT-DECORATION:NONE;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}
.desc_header A:hover    {
        TEXT-DECORATION:UNDERLINE;
}
.desc_text      {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        FONT-SIZE: 9pt;
        COLOR: #000000;
        BACKGROUND-COLOR: #FAFAFA;      
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}
.desc_text A    {
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: BOLD;
        COLOR: #000000;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}

.desc_table_cell        {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        FONT-SIZE: 9pt;
        COLOR: #000000;
        BACKGROUND-COLOR: #FAFAFA;      
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}
.desc_table_cell A{
        text-decoration:none;
        COLOR: #000000;
        BACKGROUND-COLOR: #FAFAFA;      
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}
.desc_table_cell A:hover{
        text-decoration:underline;
}

.desc_frame     {
        BACKGROUND-COLOR: #FAFAFA;      
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-TOP: #CCCCCC 1px solid;  
        BORDER-BOTTOM: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}
/*************************************************************************** Gallery  */

.ga_header {
        BACKGROUND-COLOR: #AA3333; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        FONT-SIZE: 9pt;
        COLOR: #FFFFFF;
        FONT-WEIGHT: BOLD;
        BORDER-LEFT: #AAAAAA 5px inset; 
        BORDER-RIGHT: #AAAAAA 1px inset; 
        BORDER-TOP: #AAAAAA 1px inset; 

}
.ga_table {
        BORDER-LEFT: #AAAAAA 1px solid; 
        BORDER-RIGHT: #AAAAAA 1px solid; 
        BORDER-TOP: #AAAAAA 1px solid; 
        BORDER-BOTTOM: #AAAAAA 1px solid; 

}
.ga_table A{
	color:#000000;
	text-decoration:none;
}
.ga_img_desc {
        BACKGROUND-COLOR: #DDDDDD; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        FONT-SIZE: 8pt;
        PADDING-LEFT: 2px;

}
.ga_ga_table {
        BORDER-LEFT: #CCC 1px solid; 
        BORDER-RIGHT: #CCC 1px solid; 
        BORDER-TOP: #CCC 1px solid; 
        BORDER-BOTTOM: #CCC 1px solid; 

}

.ga_link A{
        BACKGROUND-COLOR: #AA3333; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: BOLD;
        TEXT-DECORATION: NONE;
        BORDER-LEFT: #CCC 1px solid; 
        BORDER-RIGHT: #CCC 1px solid; 
        BORDER-TOP: #CCC 1px solid; 
        BORDER-BOTTOM: #CCC 1px solid;  
        COLOR: #FFFFFF;
        PADDING-LEFT: 2px;
        PADDING-RIGHT: 2px;     
        PADDING-TOP: 1px;
        PADDING-BOTTOM: 1px;    
}
.ga_show_image {
        BORDER: #AAAAAA 1px solid; 
}
.ga_show_image_intern {
        BORDER-LEFT: #AA3333 1px solid; 
        BORDER-RIGHT: #AA3333 1px solid; 
        BORDER-TOP: #AA3333 1px solid; 
        BORDER-BOTTOM: #AA3333 1px solid; 
        BACKGROUND-COLOR: #EEEEEE;      

}

.ga_text {
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        FONT-SIZE: 9pt;
        COLOR: #000000;
        FONT-WEIGHT: BOLD;
}
.ga_link A:hover{
        TEXT-DECORATION: UNDERLINE;
}
/* Intern Forum ----------------------------------------------- */
.fo_cell {
        BACKGROUND-COLOR: #EFEFEF; 
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        FONT-SIZE: 9pt;
        TEXT-DECORATION: NONE;
        BORDER-LEFT: #DDD 1px solid; 
        BORDER-RIGHT: #DDD 1px solid; 
        BORDER-TOP: #DDD 1px solid; 
        BORDER-BOTTOM: #DDD 1px solid;  
        COLOR: #000000;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 2px;     
        PADDING-TOP: 1px;
        PADDING-BOTTOM: 1px;    
}
.fo_cell A{
        FONT-FAMILY: Arial,Verdana,Tahoma,sans-serif;
        FONT-SIZE: 8pt;
        FONT-WEIGHT: BOLD;
        TEXT-DECORATION:UNDERLINE;
        COLOR: #000000;
}
.fo_cell A:Hover {
        TEXT-DECORATION:NONE;
}
/******************************************************************** Startseite */
.start_text     {
        PADDING-LEFT: 4px;
        PADDING-TOP: 4px;
        FONT-SIZE: 9pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-TOP: #CCC 1px solid;
        BACKGROUND-COLOR: #FAFAFA;      

}
.start_pic      {
        PADDING-LEFT: 4px;
        PADDING-TOP: 4px;
        PADDING-BOTTOM: 4px;    
        PADDING-RIGHT: 4px;     
        FONT-SIZE: 9pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-TOP: #CCC 1px solid;
        BACKGROUND-COLOR: #FAFAFA;      
}
.start_text_sub {
        PADDING-LEFT: 4px;
        PADDING-TOP: 4px;
        FONT-SIZE: 9pt;
        COLOR: #112233;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;  
        BACKGROUND-COLOR: #FAFAFA;      

}


.footer {
        FONT-SIZE: 8pt;
        COLOR: #AAAAAA;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}
.footer A{
        text-decoration: none; 
}
.naviNum {
        color: #000000; 
        font-weight: bold; 
        font-size: 11px; 
        font-family: Geneva, Helvetica, Arial, Times New Roman, Times, Georgia, Swiss, SunSans-Regular; 
        text-decoration: none; 
}
.naviNum A{
        color: #000000; 
        font-weight: bold; 
        font-size: 11px; 
        font-family: Geneva, Helvetica, Arial, Times New Roman, Times, Georgia, Swiss, SunSans-Regular; 
        text-decoration: none; 
}
.naviNum A:HOVER{
        text-decoration: underline; 
}

.hist_img       {
        PADDING-RIGHT: 2px; 
        BORDER-RIGHT: #CCC 1px solid;
        BORDER-TOP: #CCC 1px solid;
        BORDER-LEFT: #CCC 1px solid;
        BORDER-BOTTOM: #CCC 1px solid;  
        PADDING-LEFT: 2px; 
        PADDING-BOTTOM: 2px; 
        PADDING-TOP: 2px;
        TEXT-ALIGN: CENTER;
}
.hist_img_desc  {
        font-size: 11px; 
        font-family: Arial, Verdana, Tahoma, sans-serif;
        text-decoration: none; 

}
.hist_text_header       {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        FONT-SIZE: 9pt;
        COLOR: #000000;
        BACKGROUND-COLOR: #FAFAFA;      
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
}
.hist_text_footer       {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        BACKGROUND-COLOR: #FAFAFA;      
        BORDER-LEFT: #CCCCCC 1px solid; 
        BORDER-RIGHT: #CCCCCC 1px solid; 
        BORDER-BOTTOM: #CCCCCC 1px solid;       
}
.vorstand_container       {
        PADDING-RIGHT: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        PADDING-TOP: 5px;
        FONT-SIZE: 9pt;
        FONT-WEIGHT: bold;
        width: 210px;
        FONT-FAMILY: Arial, Verdana, Tahoma, sans-serif;
}
.vorstand_no_pic       {
        height:295px;
        width:200px;
        vertical-align: middle;
        BORDER: #CCCCCC 1px solid; 
}
.sponsor_img{
	margin-top:5px;
	text-align:left;
}
.sponsor_img A{
	color:#000000;

}

.ul_sponsoren{
font-size:9pt;
padding-top:0px;
list-style-image: url(../images/page/bullet_red.png);
text-align:left;
}
.ul_sponsoren A{
text-decoration:underline;
color:#000000;
}
.desc_header h1{
font-size:9pt;
padding:2px;
margin: 0px;
}