@charset "utf-8";
?
a               {	color: #b10027;	text-decoration: none;      }
a:active        {	color: #b10027;	text-decoration: underline; }
a:hover         {	color: #008055;	text-decoration: underline; }
a:visited       {	color: #b10027;	text-decoration: underline; }
a:visited:hover {	color: #008055;	text-decoration: underline; }

body            {	color: Black;	background-color: #FFFFFF;	font-family: sans-serif;	font-size: 12px;    }

.content        {	width: 650px;	margin: 0px;	padding: 0px;  text-align: justify;                  }

#container 		{ 	text-align:left;					}

#LSpalte		{   float:left; 	width: 300px; 		}
#RSpalte		{   padding-left:40px;	 margin-left:320px; border-left:1px dotted grey;  }

#container2		{	text-align:left; border: 4px solid #b10027; padding:10px								}
#LSpalte2		{   float:left; 	width: 290px; 		}
#RSpalte2		{   padding-left:20px;	 margin-left:305px; border-left:1px dotted grey;  }


h1              {	font-size: 14px;	font-weight: bold;	clear: both;     color:#b10027; }
h2              {	font-size: 12px;	font-weight: bold;	clear: both;                    }
h3              {	font-size: 12px;	font-weight: bold;	clear: both;     color:#b10027; }
h4              {	font-size: 10px;	font-weight: bold;	clear: both;     line-height:11px;		text-align:top	}

hr              {   color:#b10027;       }

img             {	border-style: none;	vertical-align: middle;    border:none;             }

.Banner			{	width:382px; height:67px; 	}

p               {	text-align: justify;        }


table           {	font-size: 12px;            }

.langselect     {   position:absolute;   top: 30px;    left: 533px;    font-size:10px;                   }
.langflag       {   width:30px;     height:18px;       }



.imgFloatLeft   {	float:left;		margin-right: 12px;    	margin-bottom: 10px;                         }
.imgFloatRight  {	float:right;	margin-left: 12px;      margin-bottom: 10px;                         }
.imgFloatTop	{	float:top;		margin-bottom: 10px; 												}

.font1          {   font-weight:bold; 	color:#b10027;          			 	}
.f1				{	font-weight:bold;	font-size: 12px; 	color:#b10027;	 	}
.f2				{	font-weight:bold;	font-size: 9px; 	color:#b10027;	 	}
.f3				{	font-weight:bold;	font-size: 13px; 	color:#b10027;	 	}
.f4				{	font-weight:bold;	}

.menu           {	width: 100%;	height: 20px;           }

.link           {	color: #b10027;  text-decoration: none; }


.linkDiv
{
	text-align: center;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #b10027;
}

.newsTable
{
	width: 100%;
	empty-cells: show;
	border-style: none;
	border-collapse: separate;
	border-spacing: 2px;
}



