body
{
  background-color:#FFFFFF;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height: 14px;
  font-weight: normal;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, address, blockquote, nobr, b, i
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1
{
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;	
  color: #FF0000;
  margin-top:0px;
  margin-bottom:12px;
  text-align:left;
}

h2
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #FF0000;
  margin-top:6px;
  margin-bottom:2px;
  text-align:left;
}

h3
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #000000;
  margin-top:7px;
  margin-bottom:1px;
  text-align:left;
}

h4
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #000000;
  margin-top:4px;
  margin-bottom:2px;
  text-align:left;
}

h5
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #000000;
  margin-top:4px;
  margin-bottom:2px;
  text-align:right;
}

.grb
{
  color: black;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gr
{
  color: white;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.schw
{
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.schw_fett
{
  color: black;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.schw_unter
{
  color: black;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

a
{
  color: black;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  
  padding-top:2px;
}

a:visited
{
  color: #555555;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  
  padding-top:2px;
}

a:hover, a:active, a:focus
{
  color: #919191;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  
  padding-top:2px;
}

a.textlink
{
  color: #000000;
  text-decoration: underline;
}

a.textlink:visited
{
  color: #555555;
  text-decoration: underline;
}

a.textlink:hover, a.textlink:active, a.textlink:focus
{
  color: #919191;
  text-decoration: underline;
}

a.h2link
{
  color: #FF0000;
  text-decoration: underline;
}

a.h2link:visited
{
  color: #FF0033;
  text-decoration: underline;
}

a.h2link:hover, a.h2link:active, a.h2link:focus
{
  color: #FF3333;
  text-decoration: underline;
}

a.infolink
{
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  line-height: 22px;
}

a.infolink:visited
{
  color: #FF0033;
  text-decoration: none;
  font-weight: bold;
  line-height: 22px;
}

a.infolink:hover, a.infolink:active, a.infolink:focus
{
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  line-height: 22px;
}


.weiss
{
  color: white;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  
}

.title
{	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;	
  color: #FF0000;
}

.logo
{	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;	
  color: #FF0000;
}

.nummer
{
	text-align: right;
	padding-right: 10px;
}

table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	line-height: 16px;

}
.fontstandard
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;

}

div.mainNavoSub
{
  width:169px;
  height:21px;
  background: url(images/bg_schablone.gif) no-repeat;
  padding-top:3px;
  padding-left:20px;
  margin-bottom:6px;
  overflow:hidden;
}
*html div.mainNavoSub
{
  width:189px;
}
div.mainNavwSub,div.mainNavwSub2
{
  width:169px;
  padding-top:3px;
  padding-left:20px;
  overflow:hidden;
	margin-bottom:0px;
}
div.mainNavwSub,div.mainNavwSub2
{
  width:189px;
}
div.mainNavwSub
{
  height:21px;
  background:url(images/bg_schablone.gif) no-repeat;
}
div.mainNavwSub2
{
  height:36px;
  background:url(images/bg_schablone2.gif) no-repeat;
}

div.subNavo
{
  padding-top:3px;
  overflow:hidden;
}

div.subNavoMain
{
  width:156px;
  background:url(images/bg_submenue.gif) repeat-y;
  margin-left:20px;
  padding-top:2px;
  padding-left:7px;
  overflow:hidden;
}

div.subNavoSub
{
  width:156px;
  background:url(images/bg_submenue_bottom.gif) no-repeat;
  margin-left:20px;
  margin-bottom:7px;
  line-height:13px;
  overflow:hidden;
	
}

.kitash2
{
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;	
  color: #FF0000;
  margin-top:2px;
  margin-bottom:13px;
  text-align:left;
}

.kitash3
{
  font-size: 15px;
  line-height: 24px;
  font-weight: bold;	
  color: #000000;
  margin-top:0px;
  margin-bottom:16px;
  text-align:left;
}

.kitash4
{
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;	
  color: #000000;
  margin-top:7px;
  margin-bottom:1px;
  text-align:left;
}

.forenh2
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #000000;
  margin-top:9px;
  margin-bottom:2px;
  text-align:left;
}

.forenh3
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #FF0000;
  margin-top:1px;
  margin-bottom:1px;
  text-align:left;
}

.forenlink
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #000000;
  margin-top:9px;
  margin-bottom:2px;
  text-align:right;
}

.vorth2
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #FF0000;
  margin-top:9px;
  margin-bottom:1px;
  text-align:left;
}

.vortlink
{
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #FF0000;
  margin-top:9px;
  margin-bottom:1px;
  text-align:right;
}
 a.schw_unter:link
{
  color: #000000;
  text-decoration:underline;
  font-weight: bold;
}
a.schw_unter:hover,a.schw_unter:visited 
{
  text-decoration:underline;
  font-weight: bold;
}
a.schw_unter:hover
{
  text-decoration:none;
}
