/*******************************************************************************************************************************/
/* Page
/*******************************************************************************************************************************/
body
{ font-family : Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
}

P, UL, LI
{	margin-top: 0px;
	margin-bottom: 0px;
}

.text_headline
{ font-size: 16px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #1b1b1f;
	text-decoration: none;
}

.text, td
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #1b1b1f;
	text-decoration: none;
}

.text_red_bold
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #CC050A;
	text-decoration: none;
}

a:link		 { color: #1b1b1f;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:visited  { color: #1b1b1f;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:active   { color: #1b1b1f;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:hover    { color: #1b1b1f;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : underline;}

a:link.lnkred		  { color: #CC050A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.lnkred  { color: #CC050A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.lnkred   { color: #CC050A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.lnkred    { color: #CC050A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}

a:link.lnkblack		  { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}
a:visited.lnkblack  { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}
a:active.lnkblack   { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}
a:hover.lnkblack    { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}

a:link.sitemap		 { font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; font-style : normal; color: #1b1b1f; text-decoration: none; }
a:visited.sitemap  { font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; font-style : normal; color: #1b1b1f; text-decoration: none; }
a:active.sitemap   { font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; font-style : normal; color: #1b1b1f; text-decoration: none; }
a:hover.sitemap    { font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; font-style : normal; color: #CC050A; text-decoration: none; }

hr
{ border: none;
	background-color: #000000;
	height: 6px;
}

.bildrahmen
{	border: solid 1px #B5B5B5;
}

/*******************************************************************************************************************************/
/* Login
/*******************************************************************************************************************************/
h1
{ font-size: 15px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #cc0000;
	text-decoration: none;
	width:100%;
	padding: 0px;
	margin: 0px;
}


.login_headline_red
{ font-size: 15px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #cc0000;
	text-decoration: none;
}

.login_headline_gray
{ font-size: 15px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #a0a0a0;
	text-decoration: none;
}

.login_normal
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #1e1e1e;
	text-decoration: none;
}

a:link.login_link_gray		 { color: #646464;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:visited.login_link_gray  { color: #646464;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:active.login_link_gray   { color: #646464;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:hover.login_link_gray    { color: #646464;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}

a:link.login_link_red		 	{ color: #cc0000;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:visited.login_link_red  { color: #cc0000;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:active.login_link_red   { color: #cc0000;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:hover.login_link_red    { color: #cc0000;  font-size: 10px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}

/*******************************************************************************************************************************/
/* Sub-Menu
/*******************************************************************************************************************************/
.footer
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #000000;
	text-decoration: none;
}

a:link.footer		 { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:visited.footer  { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:active.footer   { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:hover.footer    { color: #000000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}


/*******************************************************************************************************************************/
/* Sub-Menu
/*******************************************************************************************************************************/
a:link.menu		  { color: #cc0000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:visited.menu  { color: #cc0000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:active.menu   { color: #cc0000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}
a:hover.menu    { color: #cc0000;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : bold; text-decoration : none;}

a:link.submenu		 { color: #1e1e1e;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : normal; text-decoration : none; line-hight: 14px;}
a:visited.submenu  { color: #1e1e1e;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : normal; text-decoration : none; line-hight: 14px;}
a:active.submenu   { color: #1e1e1e;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : normal; text-decoration : none; line-hight: 14px;}
a:hover.submenu    { color: #1e1e1e;  font-size: 11px; font-family : Verdana, Arial, sans-serif;  font-weight : normal; text-decoration : none; line-hight: 14px;}

a:link.submenu_selected,
a:visited.submenu_selected,
a:active.submenu_selected {
   color: #CC0001;
	 font-size: 11px;
	 font-family : Verdana, Arial, sans-serif;
	 font-weight : normal;
	 text-decoration : none;
}

a:hover.submenu
{  color: #CC0001;
	 font-size: 11px;
	 font-family : Verdana, Arial, sans-serif;
	 font-weight : normal;
	 text-decoration : none;
}

/*******************************************************************************************************************************/
/* News
/*******************************************************************************************************************************/
.headline_news
{ font-size: 15px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #9A0000;
	text-decoration: none;
	text-transform:uppercase;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.news_teaser
{ font-size: 10px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;
}

a:link.newsteaser	  { color: #000000;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.newsteaser{ color: #000000;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.newsteaser { color: #000000;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.newsteaser  { color: #000000;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}

a:link.newsred		 { color: #CC050A;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.newsred  { color: #CC050A;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.newsred   { color: #CC050A;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.newsred    { color: #CC050A;  font-size: 10px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}

