body
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mainTable
{
	border: 1px solid #ABABAB;
	width: 760px;
}
.headline
 { color: #f50221; font-weight: bold; font-size: 11px; font-family: Verdana; padding-left: 5px; border-style: dotted none dotted solid; border-width: 1px medium 1px 5px; border-color: #808080 #808080 #808080 #f50221 }
.headline_sw { color: black; font-weight: bold; font-size: 11px; font-family: Verdana; border-color: #808080 #808080 #808080 #f50221 }
.footerCell
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #F50221;
	height: 22px;
	text-align: center;
}
.spacerCell
{
	background-color: #FFFFFF;
	height: 3px;
	width: 3px;
}
.navigationTable
{
	background-color: #F50221;
	width: 758px;
	height: 42px;
}
.spacerTable
{
	background-color: #FFFFFF;
	height: 3px;
	width: 758px;
}
.leftCell
{
	width: 162px;
	text-align: left;
	vertical-align: top;
}
.rightCell
{
	width: 162px;
	text-align: left;
	vertical-align: top;
}
.centerCell
{
	width: 428px;
	text-align: left;
	vertical-align: top;
}
.contentTable
{
	background-color: #EBEBEB;
	width: 758px;
}
.centerCellContent
{
	width: 428px;
	vertical-align: top;
	background-color: #FEF3CC;
}

.editCell
{
	width: 590px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

.footerMail
{
	color: #FFFFFF;
	text-decoration: none;
}
.mainContentTable
{
	width: 428px;
}
.mainContentCell
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.mainContentText
   { color: #000000; font-size: 11px; line-height: 15px; font-family: Geneva, Arial, Helvetica, sans-serif ; list-style-image: url(http://www.ospelt.com/Portals/57ad7180-c5e7-49f5-b282-c6475cdb7ee7/leitbild/list.gif); }
h1
{
	color: #f50221;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana;
	vertical-align: top;
	padding-left: 10px;
	border-style: dotted none dotted solid;
	border-width: 1px medium 1px 5px;
	border-color: #808080 #808080 #808080 #f50221;
}
h2
{
	font-weight: bold;
	font-size: 11px;
}

.leftNavi
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width: 162px;
	background-color: #FFFFFF;
}
a:link
{
	color: #F50221;
	text-decoration: none;
}
a:visited
{
	color: #F50221;
	text-decoration: none;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}
a:active
{
	color: #F50221;
	text-decoration: none;
}

a.LogIn:link
{
	color: #F50221;
	text-decoration: none;
}
a.LogIn:visited
{
	color: #F50221;
	text-decoration: none;
}
a.LogIn:hover
{
	color: #000000;
	text-decoration: none;
}
a.LogIn:active
{
	color: #F50221;
	text-decoration: none;
}
.teaserFont
{
	font-size: 11px;
	font-weight: bold;
}
.line
{
	font-size: 11px;
	line-height: 100px;
	border-bottom: 1px dotted #696969;
}
.line_neu { font-size: 11px; line-height: 10px; border-bottom: 1px dotted #696969; }
.linebold { font-size: 11px; line-height: 100px; border-bottom: 2px solid #696969 }
div
{ 
	columns: 2;
	column-gap: 0.5cm;
	column-rule-style: solid;
	column-rule-width: 2mm;
	column-rule-color: #990033;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt
}
td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.fontBoldRed {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:Red;
}

/* Die width-Werte von tdHTMLModuleLeft und tdHTMLModuleMain m?ssen zusammen 403 ergeben */
.tdHTMLModuleLeft
    { background-color: transparent; width: 11px }

.tdHTMLModuleMain
   { width: 392px }
