body {
  font-family: Arial;
  background: #e6e6e6 url('../pics/page_bg.gif') center top repeat-y; text-align: center;
}

td {
	
	font-size: 11px;
}



A
{
text-decoration:none;
color:blue
}

A:active
{
text-decoration:none;
color:blue

}

A:visitet
{
text-decoration:none;
color:blue
}

.headdiv {
margin-right: 2px;
}

.col_left {
width:169px;
float: left;
margin-left: 2px;
}

.col_right {
width:169px;
float: right;
margin-right: 2px;
}

.footer {
background-color: #2F5C98;
}

#outer {
height:105%;
margin:0 auto;
text-align:left;
width:962px;
background-color: #FFF;
}

#page {
width: 960px;
text-align:left;
}

.bodytext {
text-align: justify;
font-size: 12px;
margin-top: 1px;
margin-bottom: 1px;
}

.colcontent {
	color: ##2F5C98;
	font-size: 8pt;
  padding: 6px 8px 6px 8px;
  background-color: #DEDEDE;
  margin:0 1px 0px 1px;
}

.colheader {
background:url('../pics/bg_nav.gif') 0 0 repeat-x #AEAEAE;
height: 13px;
font-size: 11px;
color: #FFFFFF;
border: 1px solid;
font-weight:bold;
text-align:left;
padding: 3px 3px 3px 6px;
}

.pagetitle {
	
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #2F5C98;
	text-decoration: none;
	letter-spacing: 3px;
	padding: 12px;
                background-image:url(../icons/titlehint.gif);
                background-position: left center;
                background-repeat:no-repeat;
}

.content {
padding: 20px;
padding-top: 0px;
font-size: 13px;

}

.content_table{
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
font-size: 12px;
}

.navioben {
	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #8E8E8E;
	text-decoration: none;
}
.navlinks {
	
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
}
.navlinks_active
 {

	
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 25px;
	line-height: 20px;
	background: url('../../BFS/icons/next.gif') 15px 1px no-repeat;
}
.navlinkssub {
	
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 15px;
	line-height: 15px;
}
.navlinkssub_active {
	
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 25px;
	line-height: 15px;
	background: url('../../BFS/icons/next.gif') 15px 1px no-repeat;
}
.navlinks:visited
{
	text-decoration: none;
}
.navlinks:link
{
	text-decoration: none;
}
.navlinks:hover
{
	text-decoration: none;
	color: #AAAAAA;
}
.navlinks:active
{
	text-decoration: none;
}

.navioben:visited
{
	text-decoration: none;
}
.navioben:link
{
	text-decoration: none;
}
.navioben:hover
{
	text-decoration: none;
	color: #000000;
}
.navioben:active
{
	text-decoration: none;
}
.linkrechts
{
	text-decoration: none;
	
	font-size: 9px;
	color: #333333;
}
.linkrechts:visited
{
	text-decoration: none;
}
.linkrechts:link
{
	text-decoration: none;
}
.linkrechts:hover
{
	text-decoration: none;
	color: #000000;
}
.linkrechts:active
{
	text-decoration: none;
}
input {
	
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
textarea {
	
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
}
.ueberschrift {
	
	font-size: 13px;
	font-weight: bold;
}

#contentTeaser {
height:20px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 50px;
	padding-bottom: 0px;
	margin: 0px;
	background:url('../pics/reddot.gif') 0 0 repeat-y;
	background-color: #656565;
overflow: hidden;
}
#contentTeaserImg {
padding-left:22px;
}
#content {
padding-left:24px;
width: 500px;
}

.newsheader a {
color: #3C3C3C;
font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-family: Arial;
	
	}
