<!--
A:active   {
   font-family: verdana, helvetica, arial, sans-serif ;
   text-decoration:none;
   color: #996633;
  }
A:link   {
   font-family: verdana, helvetica, arial, sans-serif ;
   text-decoration:none;
   color: #003399 ;
  }
A:visited {
   font-family: verdana, helvetica, arial, sans-serif ;
   text-decoration:none;
   color: #339900 ;
  }

A:hover
  {
  text-decoration:none;
  color: #cc3333 ;
  }


A.logo {cursor: se-resize; }


A.text {
	font-weight: bold;
   text-decoration:underline;
}

A.menu {
cursor: e-resize; 
font-family: verdana, helvetica, arial, sans-serif ;
}

A.menutop {
cursor: s-resize; 
font-weight: bold;
font-family: verdana, helvetica, arial, sans-serif ;
}

A.menu:active 
  {
   text-decoration:none;
  }
A.menu:link
  {
   text-decoration:none;
   color: #009900 ;
  }
A.menu:visited
  {
   text-decoration:none;
   color: #009900 ;
  }
A.menu:hover
  {
  text-decoration:none;
  color: #cc3333 ;
  }
A.menutop:active 
  {
   text-decoration:none;
  }
A.menutop:link
  {
   text-decoration:none;
   color: #009900 ;
  }
A.menutop:visited
  {
   text-decoration:none;
   color: #009900 ;
  }
A.menutop:hover
  {
  text-decoration:none;
  color: #cc3333 ;
  }


A.extern {
 	cursor: ne-resize; 
	text-decoration:none;
}
A.extern:link
  {
color: #009900 ;
  }


A.intern {cursor: hand; 
	text-decoration:underline;
}
A.intern:link
  {
color: #0099FF ;
  }
A.intern:hover
  {
  color: #cc3333 ;
  }


body {
  font-family: Trebuchet MS, tahoma, arial, helvetica;
font-color: white; 
  background-color: #FFFFFF;
  font-size: 10pt;
  margin-left: 15px;
  margin-right: 10px;
}

body.inhalt {
  font-family: helvetica, arial, helvetica;
	font-color: #FFFFFF; 
  background-color: #FFFFFF;
  font-size: 10pt;
  margin-left: 5px;
  margin-right: 150px;
}

body.logo {
  font-family: Tahoma, arial, helvetica;
font-color: green; 
  background-color: #FFFFFF;
  font-size: 10pt;
  margin-top: 10px;
}


H1 {
	color: #FF9900 ;
	font-family: "Verdana";
        x-font-variant:small-caps;
	font-size: 14pt ;
	xfont-weight: 700 ;
	text-align: center ;
	margin-left: 0px;
	letter-spacing:2pt;
	line-height:18pt;
}

H2 {
	color: #003399 ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: medium ;
	font-weight: bold;
	text-align: left ;
	letter-spacing: 1pt;
	xwhite-space: wrap; 
}



H3  {
	color: #0077AA ;
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: medium ;
	xfont-weight: 300;
	text-align: left ;
	letter-spacing: 1pt;
}

h4  {
	color: #007733 ;
	font-family: verdana, helvetica narrow, helvetica, sans-serif ;
	font-size: -1 ;
	text-align: left ;
}

h5  {
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: -1;
	text-align: left ;
}



h6  {
	font-family: verdana, helvetica, arial, sans-serif ;
	font-size: medium ;
	text-align: left ;
	font-variant:small-caps;
	letter-spacing:2pt;
}



.old{  
	font-family: gothic, times, times new roman;

}

.rot{  
	color: #cc3333;

}
.gruen{  
	color: #009900;
}
.lila{  
	color: #ee66ee;

}
.blau{  
	color: #003399;
}
.rotfett{  
	font-weight: bold;
	color: #cc3333;

}
.gruenfett{  
	font-weight: bold;
	color: #009900;
}
.lilafett{  
	font-weight: bold;
	color: #cc66cc;

}
.blaufett{  
	font-weight: bold;
	color: #003399;

}
.fett{  
	font-weight: bold;
}

.normal{  
	color: #000000;
	font-weight: normal ;
}


b {  
	font-weight: bold;
font-family: verdana, helvetica, arial, sans-serif ;
}


.rechts {
	text-align: right ;
}
.mitte {
	text-align: center ;
}
.small {
font-size: 12 ;

}
td {
font-size: 8 ;
}


SPAN.redblock {  
	 background: red; 
	 color: white;
}

.Ptc {
font-size: 12 ;
xfont-weight: bold;
color: #cc3333; rot;
margin-left: 0px;
}

.Ptitel {
font-size: 11pt ;
font-weight: bold;
color: #009900; grün;
margin-left: 10px;
xline-height:0pt;
}

.Pref {
font-size: 10 ;
margin-left: 20px;
color: #000000; schwarz;
font-weight: normal ;
}
.Pdok {
font-size: 10 ;
margin-left: 20px;
xline-height:0pt;
}

p.init:first-letter {
	font-size: 14pt;
	color: #009900;
	// xborder-bottom: 2px dotted red;
	// xbackground: green; 
}


p.init:xfirst-line {
	font-size: 13pt;
	color: #0099AA;
	// xborder-bottom: 2px dotted red;

}

.mail {
cursor: hand; 
font-family: verdana, helvetica, arial, sans-serif ;
color: #009900;
}

small {
font-size: 10 ;

}

.normal {
font-weight: normal;
}

menu {  
font-weight: normal;

}

.menumain,.menumain1,.menumain2,.menumain3,.menumain4, .menutop1, .menutop2, .menutop3, .menutop4 {  
	font-family: verdana, helvetica, arial, sans-serif ;
	color: #003399 ;
	font-weight: bold;
	font-size: 13 ;
}

.menu1, .menu2, .menu3, .menu4 {  
	font-family: verdana, helvetica, arial, sans-serif ;
	color: #003399 ;
	font-weight: bold;
	font-size: 11 ;
}
li.menutop1x {
list-style-image:url(Borcholt-Bullet.jpg);
}
li.menutop2x {
list-style-image:url(TC-Stab-blau-30.gif);
}
li.menutop3 {
list-style-image:url(TC-Stab-rot-30.gif);
}
li.menutop4 {
list-style-image:url(TC-Stab-gruen-30.gif);
}


LI.xmenumain1  { background: url(img/TC-Top-g.gif) 5px 0px repeat-y; margin: 0px; padding: 0px 0px 4px 20px; line-height: 12px; }

li.menumain1 {
list-style-image:url(img/MB1.gif);
	xfont-weight: bold;
	xcolor: #003399;
}
li.menumain2 {
list-style-image:url(img/MB2.gif);
}
li.menumain3 {
list-style-image:url(img/MB3.gif);
}
li.menumain4 {
list-style-image:url(img/MB4.gif);
}

li.menu1 {
list-style-image:url(img/MB1pf.gif);
margin-left: 20
}
li.menu2 {
list-style-image:url(img/MB2pf.gif);
margin-left: 20
}
li.menu3 {
list-style-image:url(img/MB3pf.gif);
margin-left: 20
}
li.menu4 {
list-style-image:url(img/MB4pf.gif);
margin-left: 20
}


xxli:first-line {
	font-size: 12pt;
	color: #009900;
	xborder-bottom: 2px dotted red;
}
xxli:first-letter {
	font-size: 14pt;
	color: #0099FF;
	// border-bottom: 2px dotted red;
}
xxli:first-child {
	// nur bei Mozilla
	// color: red;
}


.square
	{  
	// color: #AAAAAA; 
	// background: #00838D; 
	list-style-position: inside; 
	list-style-type:square;
}

.circle
	{  
	list-style-position: inside; 
	list-style-type:circle;
}
.disk
	{  
	color: #AAAAAA; 
	list-style-position: inside; 
	list-style-type:disk;
}



ul:first-line, ol:first-line {
	font-size: 12pt;
	// color:  #003399;
}
.seite {
	PAGE-BREAK-BEFORE: always; 
	PAGE-BREAK-AFTER: always; 
}

strong {
font-variant:small-caps;

}