body
{
 background-image:url(../img/bg1.jpg);
 background-repeat:repeat-y;
 padding: 0;
 margin: 0;
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 color: #000080;
}

#body_news 
{
 
 background-repeat:repeat-y;
 padding: 0px 0px 0px 0px;
 margin-left: 180px;
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 color: #000080;
}

hr
{
 clear: both;
 border: 1px solid #000080;
}

a
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: inherit;
 color: #000080;
 text-decoration: underline;
}

a:hover
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: inherit;
 color: #B10000;
 text-decoration: none;
}

h1
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 15pt;
 color: #000080;
 text-decoration: none;
 text-align: center;
}

h2
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 font-weight: 700;
 color: #000080;
 text-decoration: none;
 margin: 0px 0px 15px 0px;
}

h3
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 font-weight: 700;
 color: #000080;
 text-decoration: none;
 margin: 15px;
}

.cell_top_left
{
 text-align: left;
 vertical-align: top;
}

#menu ul
{
 margin: 0;
 padding: 0;
}

#head ul
{
 margin: 0;
 padding: 0;
}

img
{
 border-style: none;
 margin: 15px;
 
 
}

.news_img
{
 border-style: none;
 margin: 5px;
 float: right;
}

#head
{
 height: 150px;
 margin: 0px 0px 0px 180px;

}

#search
{
 
 margin: 20px 0px 0px 5px;
 

}

#ticker
{
 position: absolute;
 border: 1px solid black;
 z-index: 100;
 left: 380px;
 /*right: 180px;*/
 right: 240px;
 top: 50px;
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 12pt;
 color: #000080;
}

#logo_right
{
 position: absolute;
 top: 5px;
 /*right: 55px;*/
 right: 5px;
}

#logo_left
{
 position: absolute;
 top: 5px;
 left: 180px;
}

#top_menu
{
 position: absolute;
 top: 110px;
 left: 180px;
 width: 820px;
 font-size:15px;
 /*width: 720px;*/
}

#newslettermenu
{
 position: absolute;
 top: 140px;
 left: 240px;
 width: 820px;
 font-size:12px;
 color:#CC0000;
}

#gallerie_menue
{
 position: absolute;
 top: 140px;
 left: 240px;
 width: 820px;
 
 font-size:12px;
 color:#CC0000;
}


#menue_unten
{
left:20px;
}

#menu
{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 175px;
 height: 100%;
 float: left;
 
 
}

#menu_sub
{
 text-align: center;
 width: 155px;
 padding: 75px 0px 0px 0px;
 
}

.left_menu_list
{
 text-align: left;
 margin: 0px 0px 0px 10px;
 
}

#left_menu_list_item
{
 list-style-type: none;
 text-align: left;
 margin: 0px 0px 2px 10px;
 padding: 2px;
  
}

#left_menu_list_item:hover,
#left_menu_list_item_selected
{
 list-style-type: none;
 text-align: left;
 margin: 0px 0px 2px 10px;
 padding: 2px; 
 color: #66CCFF;
}

#left_menu_link
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 9pt;
 text-decoration: none;
 /*color: inherit;*/
 color: #FFFFFF;
}



#left_menu_link:hover,
#left_menu_link_selected
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 9pt;
 text-decoration: none;
 color: #66CCFF;
}

.left_sub_menu_list
{
 text-align: left;
 margin: 0px 0px 0px 20px;
}

#left_sub_menu_list_item
{
 list-style-type: none;
 text-align: left;
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 9pt;
 margin: 0px 0px 2px 20px;
 padding: 2px;
 color: #FFFFFF;
}

#left_sub_menu_list_item:hover,
#left_sub_menu_list_item_selected
{
 list-style-type: none;
 text-align: left;
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 9pt;
 margin: 0px 0px 2px 20px;
 padding: 2px; 
 color: #66CCFF;
}

#left_sub_menu_link
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 9pt;
 text-decoration: none;
 /*color: inherit;*/
 color: #FFFFFF;
}

#left_sub_menu_link:hover,
#left_sub_menu_link_selected
{
 font-family: Arial, 
              Helvetica, 
              sans-serif;
 font-size: 9pt;
 text-decoration: none;
 color: #66CCFF;
}

.top_menu_list
{
 list-style-type: none;
 margin: 0px 10px 0px 5px;
 float: left;
 padding: 0;
}

#content
{
	position: absolute;
	margin: 0px 0px 0px 200px;
	height: 81px;
	left: 2px;
	top: 170px;
}

#newsletter_content
{
	position: absolute;
	margin: 0px 0px 0px 200px;
	height: 81px;
	left: 2px;
	top: 217px;
}

#gallerie_content
{
	position: absolute;
	margin: 0px 0px 0px 200px;
	height: 81px;
	left: 2px;
	top: 250px;
}

#agb
{
 margin: 15px;
 text-align: justify;
}

#content_sub
{
 width: 730px;
 padding: 15px 15px 15px 15px;
 text-align: justify;

 
}

#menueleiste
{
 position: absolute;
 top: 70px;
 right:0px;
 width: 100px;
 padding-left:80px;

 
 

 
}

.news_cell
{
 border: 1px solid;
 margin: 2px;
 width: 180px;
 height: 160px;
 float: left;
}

.news_text
{
 text-align: left;
 font-size: 10pt;
 vertical-align: top;
 padding: 0px 0px 0px 2px;
 height: 138px;
}

.more_news_button
{
 margin: 0px 0px 0px 3px;
}

.error
{
 border: 1px solid;
 background: #F59491;
 padding: 5px;
 margin: 15px 0px 0px 0px;
}

.warning
{
 border: 1px solid;
 background: #94F591;
 margin: 15px 0px 0px 0px;
 padding: 5px;
}

.person_name
{
 padding: 0px 40px 0px 190px;
 text-align: center;
}

.galArea_Thumbnail
{
 float: left;
 text-align: center;
 border: 1px solid black;
 font-size: 8pt;
 margin: 2px;
}

.galArea_Picture
{
 float: left;
 text-align: center;
 border: 1px solid black;
 font-size: 8pt;
 margin: 2px;
}

#galArea_Link,
#galArea_Link:hover
{
 font-size: 8pt;
}

.imgGalArea
{
 margin: 4px;
}
