body
{
	margin : 0px 7px 0px;
	padding : 0px;
	background-color : white;
	font-size : 10px;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
}
td, input
{
	font-size : 10px;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
}	
a
{
	color : #4476A1;
	text-decoration : none;
}
.col
{
	background-color : white;
}
.colleft
{
	background : #78A482;
}
.colright
{
	background : #D3E3D6;
	border: 1px solid #316E3E;
}
.inp2
{
	border-style: solid;
	border-width: 1;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	border-color: #444466;
	font-size: 12px;
	background-color: #E1E9ED;
}
.noborder
{
 	border-width: 0;
}
.pagetitle
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #316E3E;
	background : url(../img/tpunkt.gif) no-repeat center left;
	height: 16px;
	padding: 0px 0px 0px 23px;
}
.pagetitle a
{
	text-decoration : none;
	color : #316E3E;
}
.searchtitle
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: white;
	background: #316E3E;
	text-decoration: none;
	height: 17px;
	padding: 0px 0px 0px 16px;
}
.searchtitle p, .searchtitle a, .searchtitle a:link, .searchtitle a:visited
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
.searchtitle a:hover
{
	text-decoration : underline;
}
.boxtitle
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	text-align : center;
	color : white;
	background : #316E3E;  /* url(../img/info_title.gif) no-repeat top left;*/
	text-decoration : none;
	height: 17px;
}
.boxtitle p, .boxtitle a, .boxtitle a:link, .boxtitle a:visited
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : white;
	text-decoration : none;
}
.boxtitle a:hover
{
	text-decoration : underline;
}
.boxcontent
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: #316E3E;
}
a.boxcontent p
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #316E3E;
}
a.boxcontent: hover
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : underline; 
	color : #D3E3D6;
}
.rbpoll
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000; 
}
.rbcont, .rbcont a, .rbcont a:link, .rbcont a:visited, .rbcont a:active
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #316E3E;
	text-decoration : none;
	font-weight : bold;
}
.buttcont
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #316E3E;
	font-weight : bold;
	text-decoration : none;
}
.buttcont a, .buttcont a:link, .buttcont a:visited
{
	color : #316E3E;
	text-decoration: none;
}
.buttcont a:hover
{
	text-decoration : underline;
}
/* left column */
.rbcont_l, .rbcont_l a, .rbcont_l a:link, .rbcont_l a:visited, .rbcont_l a:active
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : white;
	text-decoration : none;
	font-weight : bold;
}
.buttcont_l
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}
.buttcont_l a, .buttcont_l a:link, .buttcont_l a:visited
{
	color : white;
	text-decoration: none;
}
.buttcont_l a:hover
{
	text-decoration : underline;
}
.date
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color : #8AAF8F;
}
.date a, .date a:link
{
	color : #8AAF8F;
	text-decoration : none;
}
.topnavigator
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: #316E3E;
	text-decoration : none;
}
.topnavigator a, .topnavigator a:link, .topnavigator a:active, .topnavigator a:visited
{
	color: #316E3E;
}
a.topnavigator:hover
{
	text-decoration : underline;
}
.mainmenu
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
a.mainmenu:hover
{
	text-decoration : underline;
}
.footer
{
	letter-spacing: 1pt;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
	background : #316E3E;
	height : 30px;
}
.footer a, .footer a:link, .footer a:visited
{
	color : #ffffff;
	text-decoration : none;
}
.footer a:hover,
{
	color : #ffffff;
	text-decoration : underline;
}
.buttlink
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #45476C;
	text-decoration : none;
}
a.buttlink:hover
{
	text-decoration : underline;
}
.content
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: black;
	text-decoration : none;
}
.content a:link, .content a:active, .content a:visited
{
	color : #316E3E;
	text-decoration : underline;
}
a.content:hover
{
	text-decoration : underline;
}
.titlecontent
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #316E3E;
	text-decoration : none;
}
.titlecontent a
{
	font-size : 11px;
	font-weight : bold;
	color : #316E3E;
	text-decoration : none;
}
a.titlecontent:hover
{
	color : #316E3E;
}
.titleannounce
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #316E3E;
	font-weight : bold;
	text-decoration : none;
}
a.titleannounce:hover
{
	color : #78A482;
}
.activetopMen
{
	cursor : hand;
	letter-spacing: 1pt;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : white;
	text-decoration : none;
	background-color: #5857b9;
}
.activetopMen a, .activetopMen a:link, .activetopMen a:hover, .activetopMen a:visited
{
	text-decoration: none;
	color : white;

}
.topmenu
{
	letter-spacing: 1pt;
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : bold;
	color : #5857b9;
	text-decoration : none;
}
a.topmenu, a.topmenu:link, a.topmenu:visited, a.topmenu:active {
}
a.topmenu:hover
{
	color : #FFFFFF;
	background-color : #5857b9;
}
.topcontent
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #45476C;
	text-decoration : none;
}
a.topcontent:hover
{
	color : #999999;
}
.announce
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
a.announce:hover
{
	text-decoration : underline;
}
.tm1 {
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #316E3E;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2E3092;
	border-bottom-color: #2E3092;
}
a.tm, a.tm:link, a.tm:visited, a.tm:active, a.tm:hover {
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.ar1 {
	background-color: #B3C5E9;
	border: 1px solid #707ABD;
}
a.mi, a.mi:hover {
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E3092;
	text-decoration: none;
}
.rule1 {
	background: #316E3E;
}
.rule2 {
	/*background: #D3E3D6;*/
	background : url(../img/rule2_bg.gif) repeat-x center left;
}
/* FORUMS */
.colforum
{
	background : #316E3E;
}
.polls
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	color : Black;	
}
.polls a, polls a:visited, .polls a:active, .polls a:link
{
	text-decoration : none;
	color : Black;	
}
.polls a:hover
{
	text-decoration : none;
	color : Gray;
}
.titlerubr
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12pt;
	color : White;
	font-weight : bold;	
}
.titlerubr a, .titlerubr a:link, .titlerubr a:visited, .titlerubr a:active, .titlerubr a:link
{
	color : White;
	text-decoration : none;
}
.titlerubr a:hover
{
	color : White;
	font-weight : bold;	
	text-decoration : underline;
}
.titleother
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : #313131;
}
.titleother a, .titleother a:visited, .titleother a:active, .titleother a:link
{
	text-decoration : underline;
	color : #313131;
}
.titleother a:hover
{
	text-decoration : underline;
	color : Gray;
}
.other
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #316E3E;
}
.other a, .other a:link, .other a:active, .other a:visited
{
	text-decoration : none;
	color : #316E3E;
	font-weight : bold;
}
.other a:hover
{
	text-decoration : none;
	color : #78A482;
}
.page2
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal; 
	color : Black;
}
.nav
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : black;
	text-decoration : none;
}
.nav a, .nav a:link, .nav a:active, .nav a:visited
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color : #45476C;
	text-decoration : none;
}
.nav a:hover
{
	text-decoration : underline;
}
.titleannounce2
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	color : Black;
}
.titleannounce2 a, .titleannounce2 a:visited, .titleannounce2 a:active, .titleannounce2 a:link
{
	text-decoration : underline;
	color : #2f2461;	
}
.titleannounce2 a:hover
{
	text-decoration : underline;
	color : Gray;
}

/* END FORUMS */

/* SITE MAP */
.map
{
	color : #316E3E;
}

.map a, .map a:visited, .map a:active, .map a:link
{
	color : #78A482;
}

.map a:hover
{
	color : #78A482;
}
/* END SITE MAP */

div.title_info
{
	padding : 2px 0px 2px 15px;
}

.navigator, .navigator a
{
	color: #1E620C;
}

.phgli, .phgli a
{
	color: #1E620C;	
}
.copy a {
text-decoration: none;
color : #316E3E;
font-size: 8pt;
}

