a:link			{text-decoration: none; color: #CC0000; font-weight: normal; font-size: 10px; }
a:visited		{text-decoration: none; color: #CC0000; font-weight: normal; font-size: 10px;}
a:hover 		{text-decoration: underline; color: #777777; font-weight: normal; font-size: 10px;}
a:active 		{text-decoration: none; color: #CC0000; font-weight: normal; font-size: 10px;}

a.rightlinks:link, a.rightlinks:visited, a.rightlinks:active, a.rightlinks:hover {
	color:#333;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a:link.news		{text-decoration: none; color: #CC0000; font-weight: normal; font-size: 10px; }
a:visited.news	{text-decoration: none; color: #CC0000; font-weight: normal; font-size: 10px;}
a:hover.news	{text-decoration: underline; color: #777777; font-weight: normal; font-size: 10px;}
a:active.news	{text-decoration: none; color: #CC0000; font-weight: normal; font-size: 10px;}

body		{
	scrollbar-base-color: #eeeeee;
	scrollbar-face-color:#e2e2e2;
	scrollbar-shadow-color:#eeeeee;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-track-color:#eeeeee;
	scrollbar-arrow-color:#6685A3;
	overflow: auto;
	font-family: Verdana, Helvetica, Arial;
	font-size:10px;
	font-color: #000000;
	text-weight: normal;
	font-weight: normal;
	margin-top: 20;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0px;
	background-color: #cccccc;
	background-image: url(../img_bg/scanline.jpg);
	background-repeat: repeat;
	}
	


td        	{
	scrollbar-base-color: #eeeeee;
 	scrollbar-face-color:#e2e2e2;
	scrollbar-shadow-color:#eeeeee;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-track-color:#eeeeee;
	scrollbar-arrow-color:#6685A3;
    font-family: Verdana, Helvetica, Arial; color: #000000; font-size:10px;
}
/*layout*/
.layer1  {
}
.layer2  {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.layer3menu	{
	background-color: #FFFFFF;
}
.layer3sidebar	{background-color: #ffffff;}
.layer3main	{background-color: #eeeeee;
             border-left: 1px solid #eeeeee;}
.footer	    {color: #ffffff;}


/*tables*/
.tbmain 	{padding-left: 6px;
	    	 padding-top: 6px;}
.tblist 	{border-top: 1px solid #036;
	border-right: 1px solid #036;
	border-bottom: 1px solid #036;
	border-left: 1px solid #036;
		     background-color: #eeeeee; }
.tblist2 	{border-top: 1px solid #999999;}

.tblist2a 	{border-top: 1px solid #999999;
			border-left: 1px solid #999999;}
.tblist3 	{border-top: 1px solid #036;
			 background-color: #ffffff;}
.tblist4 	{border-left: 1px solid #999999;}
.tblist5 	{
	border: 1px solid #999999;
}
.tblist6	{
	border-top: 1px solid #036;
	border-right: 1px solid #036;
	border-bottom: 1px solid #036;
	border-left: 1px solid #036;
	background-color: #ffffff;
}
.tbagenda	{
	border-top: 1px solid #036;
	background-image: url(/img_bg/subtitel.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tblogo 	{
	padding: 3px;
	background-image: url(../img_bg/rahmen.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblogonews 	{
	padding: 3px;
	background-image: url(../img_bg/rahmen.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblogo2 	{
	padding: 3px;
	background-image: url(../img_bg/rahmen100x130.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tblogo3	{
	padding: 0px;
	border: 1px;
	border-style: solid;
	border-color: #CC0000;
	background-color: #FFFFFF;
}
.tblogo3a	{
	padding: 0px;
	border-top: none;
	border-right: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	background-color: #FFFFFF;
}
.tbcolor	{border-top: 1px solid #036;
		     background-color: #DEE7EF; }
.tbhistory  {
	font-size: 9px;
	background-color: #e8e8e8;
	color: #036;
	text-align: right;
	border: 1px solid #000000;
	width: 20px;
}




/* headers */
h1			{font-size: 18px; color: #003365; font-weight: normal; }
h2			{font-size: 18px; color: #6685A3; font-weight: normal; margin-top:-15px; margin-bottom:0px;}
h3			{font-size: 14px; color: #6685A3; font-weight: normal; }
h4			{font-size: 14px; color: #CC0000; font-weight: normal; }
h6			{font-size: 18px; color: #003365; font-weight: normal; }

/*titels*/
.titel  	{background-color: #DEE7EF; border-bottom: 1px solid #036; font-size: 10px; color: #000000; text-weight: normal; }
.titel2		{border-bottom: 1px solid #DEE7EF; font-size: 10px; color: #6685A3; text-weight: normal; }
.titel3	 	{font-size: 12px; color: #036; text-weight: normal; font-weight: normal; }
.titel4		{font-size: 14px; color: #6685A3; font-weight: normal; }
.titel5		{font-size: 14px; color: #036; font-weight: normal; }
.titel6		{font-size: 14px; color: #CC0000; font-weight: normal; }
.titel7		{font-size: 14px; color: #009933; font-weight: normal; }

.subtitel	{font-size: 10px; color: #000000; }
.subtitel2	{font-size: 10px; color: #6685A3; }
.subtitel3	{font-size: 10px; color: #036; }
.subtitel4	{font-size: 10px; color: #999999; }
.subtitel_bg{font-size: 10px; color: #eeeeee; }
.subtitel_dark{font-size: 10px; color: #eeeeee; }
.subtitel_grey{font-size: 10px; color: #e1e1e1; }
.date		{font-size: 10px; color: #CC9933; }
.color		{font-size: 10px; color: #009933;}
.color31	{font-size: 10px; color: #CCFF99;}
.large	 	{font-size: 22px; text-weight: normal; font-weight: normal; }

/*font*/
.red	 	{ color: #CC0000; }
.red12	 	{font-size: 12px; color: #CC0000; }
.red14	 	{font-size: 14px; color: #CC0000; }
.red18	 	{font-size: 18px; color: #CC0000; }
.blue12		{font-size: 12px; color: #004080; }
.blue14		{font-size: 14px; color: #6685A3; }
.darkgrey12	{font-size: 12px; color: #666666; }
.black14	{font-size: 14px; color: #000000; }
.green		{color: #008040; }
.green12	{font-size: 12px; color: #008040; }
.false	 	{font-size: 12px; color: #CC0000; background-color: #FFFF80;}
.true		{font-size: 12px; color: #008040; background-color: #FFFF80;}

/* tabelle*/
.tab1	{font-size: 10px; color: #cc0000; }
.tab2	{font-size: 10px; color: #6685A3; }
.tab3	{font-size: 10px; color: #036; }
.tab4	{font-size: 10px; color: #999999; }
.tab5	{font-size: 10px; color: #DEE7EF; }
.color1	{background-color: #DEE7EF; }
.color2 {background-color: #E4E4E4; }
.color3 {background-color: #CCFF99; }


/* lists
.list3		{font-color: #6685A3; 
			list-style-image:url(../img_bg/list_arrow_blue_sm.gif);
			list-style-position:outside;
			}
.menu		{font-color: #036; list-style-image:url(../img_bg/list_arrow.gif);
			list-style-position:outside;
			}
.menu2		{font-color: #6685A3; 
			list-style-image:url(../img_bg/list_arrow_blue.gif);
			list-style-position:outside;
			}

.menu3		{font-color: #6685A3; 
			list-style-image:url(../img_bg/list_arrow_blue_sm.gif);
			list-style-position:outside;
			}
.menu4		{
	list-style-type:lower-roman;
	list-style-position:outside;
			}
.menu5		{list-style-type:lower-alpha;
			list-style-position:outside;
			}			 */
/*menu*/
.navbg 		{ background-color: #eeeeee;}
.navactive  { border-bottom: 1px solid #e1e1e1;
			  border-right: 3px solid #cc0000;
			  padding-right: 3px;
			 }
.bg  		{ background-color: ; }
.navlink 	{
	border-bottom: 1px solid #e1e1e1;
	border-right: 3px solid #ffffff;
	padding-right: 3px;
	}
.navsublink { color: #6685A3;
			  border-bottom: 1px solid #e1e1e1;
			  border-right: 3px solid #333;
			  padding-right: 6px;
			  padding-left: 5px; }				
			
/*forms*/
input      {	
	font-size: 10px;
	color: #cc0000;
	border: 1px solid #CCCCCC;
}
textarea   {
	font-size:12px;
	color: #036;
	border: 1px solid #CCCCCC;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:#999999;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#333333;
	overflow: auto;
}
select     {
	font-size:10px;
	color: #036;
	border: 1px solid #CCCCCC;
}
option {font-size: 10px;
	color: #cc0000;
	border: none;}

/* row colors */
.rowlight  	{background-color: #ffffff; }
.rowgrey  	{background-color: #e1e1e1; }
.rowdark 	{background-color: #eeeeee; }
.rowdark2   {background-color: #E4E4E4; }
.rowcolor   {background-color: #CCFF99; }
.rowcolor2  {background-color: #E4E4E4; }
.rowheader 	{background-color: #DEE7EF; font-size: 12px; color: #036; font-weight: bold; line-height: normal; text-weight: normal;}
.rowheader2 {background-color: #DEE7EF; color: #036; font-weight: normal; line-height: normal; text-weight: normal;}
.rownews	{background-color: #DEE7EF; font-size: 12px; color: #036; line-height: normal;}
.rowsubnews	{background-color: #DEE7EF; color: #6685A3; line-height: normal;}
.rowmenu   	{background-color: #ffffff; color: #6685A3; line-height: normal; text-weight: normal;}


.maintitel{
	color:#fff;
	font:bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tdtitle1{
	color:#FFF100;
	
	padding-left:4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tdtitle2{
	color:#FFF100;
	padding-left:4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tdtitle3{
	color:#fff;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.tdtitle4{
	color:#000;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li{
	list-style:outside url(../img_bg/pic_li_right.gif);
	margin-left: -20px;
}

li.news{
	list-style:outside url(../img_bg/pic_li_down.gif);
	margin-left:-20px;
}
textarea, input{
	color:#000;
	font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.menuentry:link, a.menuentry:visited, a.menuentry:active{
	text-decoration:none;
	color:#003265;
}
a.menuentry:hover {
	text-decoration:underline;
	color:#036;
}
.activeentry {
	font:bold;
	text-decoration:none;
	color:#036;
}
a.menuentry_news:link, a.menuentry_news:visited, a.menuentry_news:active{
	color:#666668;
}
a.menuentry_news:hover{
	color:#036;

}
td{
	font:10px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
td.itemtable{
	height:16px;
}
.abstract{
	font:italic 12px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
th{
	text-align:left;
}
img{border: none;}