A {TEXT-DECORATION: underline} 
UL {font-Family: Verdana,Arial,Helvetica}
LI {font-Family: Verdana,Arial,Helvetica}
.C {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 7.2pt; color: #ffffff; background-color: #494965}
.C:hover {color: #ffffff}
.V {font-Family: Verdana,Arial,Helvetica;  font-size: 11px; color: #000000;TEXT-DECORATION: none;}
.V2 {font-Family: Verdana,Arial,Helvetica;  font-size: 11px; color: #ffffff;TEXT-DECORATION: none;background-color:#336699;}
.prod {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #000000;}
.prod-p {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #000000;}
.K {font-Family: Verdana,Arial,Helvetica; font-size: 11px; color: #ffffff;TEXT-DECORATION: none;}
.H {font-Family: Verdana,Arial,Helvetica; font-size: 15px; color: #666666;}
.E {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #333333;TEXT-DECORATION: none;}
.W {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #000000;}
.HP {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #000000;}
.Wklein {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000;}
.D {background-color: #ffffff; padding-top: 1px}
.J {background-color: #ffffff; padding-top: 1px}
.X {background-color: #ffffff; padding-top: 1px}
.H {background-color: #FFFFFF; padding-top: 1px}
.V {background-color: #336699; padding-top: 1px}
.K {background-color: #336699; padding-top: 1px}
.W {background-color: #ffffff; padding-top: 1px}
.HP {background-color: #ffffff; padding-top: 1px}
.Wklein {background-color: #ffffff; padding-top: 1px}
.L {background-color: #ffffff; padding-top: 1px}
.G {background-color: #ffffff; padding-top: 0px}
.I {
    background-color: #ffffff;
}

td.I { vertical-align: top; }

input.feld {font-Family: Verdana,Arial,Helvetica; font-size: 11px; background-color: #eeeeee; border-color:#336699;border-style:solid; }
select.feld {font-Family: Verdana,Arial,Helvetica; font-size: 11px; border-color:#336699;border-style:solid; background-color:#eeeeee;}
textarea.feld {font-Family: Verdana,Arial,Helvetica; font-size: 11px; background-color:#eeeeee;border-color:#336699;border-style:solid; }	
	
.D {vertical-align:middle; width:124px }
.J {vertical-align:middle; width:124px; text-align:center}
.W {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #000000; width:124px; vertical-align:top}
.Wklein {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; width:124px; vertical-align:top}
.G {width: 124px; height: 60px}
.E {margin-left: 8px; margin-right: 8px; margin-top: 8px; width:108px;
  

}
.E:hover {color: #ff8800;}
.V {vertical-align:middle; height:33px	;}
.prod {vertical-align:top;}
.prod-p {vertical-align:top; margin-left:15px; margin-right:25px; margin-top: 15px;}
.prodlist {margin-left:20px;  margin-right:9px; margin-top: 0px;  font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #000000}
.zitate {margin-left:20px;  margin-right:9px; margin-top: 10px;  font-Family: Verdana,Arial,Helvetica; font-size: 13px; color: #000000}

.prod-s {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 16px; color: #000000;}
.V:hover {color: #ffffff}
.K:hover {color: #ff8800}
/*.H {width:625px; height:60px;}*/
.I {margin-top: 0px; margin-left:0px}
.X {vertical-align:top; }
.L {vertical-align:top; }

.V {border-width:1pt;border-style:solid;border-color:#999999;}
.P {font-Family: Verdana,Arial,Helvetica; font-size: 7.2pt; color: #000000}
.P:hover {color: #736F6F}

.F {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000}
.O { margin-top: 6px;  font-weight: bold; background-color:#dddddd; font-Family: Verdana,Arial,Helvetica; font-size: 14px; color: #000000}

td.I {
	vertical-align:top; 
	border-right-width:1pt; 
	border-right-style:solid;
	border-right-color:#999999;  
	border-left-width:1pt; 
	border-left-style:solid;
	border-left-color:#999999;  
}

.TitleServices
{
	font-weight: bold;
	font-size: 18px;
	color: dimgray;
	font-family: Verdana,Arial,Helvetica;
}


.UeberschriftServices
{
	margin-top: 18px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 12px;
	padding-left:15px;
	margin-left: 12px;
	color: #993300;
	font-family: Verdana,Arial,Helvetica;
}
.ServicesBoldSmall
{
	margin-top: 0px;
	font-weight: bold;
    list-style-position: outside;
	font-size: 11px;
	padding-bottom: 6px;
	vertical-align: top;
	color: #000000;
	line-height: 40px;
	margin-right: 50px;
	margin-left: 70px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	line-height: 10px;
}
.ServicesListItems {
	margin-top: 0px;
	font-weight: bold;
	list-style-position: outside;
	font-size: 12px;
	padding-bottom: 0px;
	vertical-align: top;
	color: #000000;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	line-height: 16px;
}

.ServicesHeaderSection {
	margin-top: 0px;
	font-weight: bold;
	list-style-position: outside;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top;
	color: #000000;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	line-height: 16px;

}

.Services
{
	margin-top: 0px;
	list-style-position: outside;
	font-size: 12px;
	padding-bottom: 0px;
	vertical-align: top;
	color: #000000;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	line-height: 22px;
}
.ServicesEmptyLine {
	font-size: 6px;
    line-height: 6px;
}
.ServicesBold
{
	margin-top: 0px;
	font-weight: bold;
	list-style-position: outside;
	font-size: 12px;
	padding-bottom: 6px;
	vertical-align: top;
	color: #000000;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	line-height: 22px;
}
.ServicesFormular {
    font-Family: Verdana,Arial,Helvetica;
    font-size: 14px;
    margin-left: 30px;
    margin-right: 30px;
}

.OTrain
{
	margin-top: 6px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 6px;
	padding-left:15px;
	margin-left: 0px;
	padding-left: 0px;
	color: #993300;
	font-family: Verdana,Arial,Helvetica;
}


.OTrainUeber
{
	margin-top: 6px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 6px;
	color: #993300;
	font-family: Verdana,Arial,Helvetica;
}
.OTrain2
{
	margin-top: 6px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 6px;
	margin-left: 12px;
	color: #993300;
	font-family: Verdana,Arial,Helvetica;
	height:64px;
}
.Verwandte
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	list-style-position: outside;
}
UL.Verwandte
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
	list-style-position: outside;
}


UL.Q
{
	margin-top: 0px;
	font-weight: bold;
	list-style-position: outside;
	font-size: 11px;
	padding-bottom: 6px;
	vertical-align: top;
	color: #000000;
	line-height: 40px;
	margin-right: 30px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
}

UL.QS
{
	margin-top: 0px;
	font-weight: bold;
	list-style-position: outside;
	font-size: 11px;
	padding-bottom: 0px;
	vertical-align: top;
	color: #000000;
	line-height: 20px;
	margin-right: 30px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
	list-style-type: none;
}

UL.Qeng { padding-bottom: 6px; padding-top: 0px; margin-top: 0px; margin-right: 30px; line-height: 25px;  vertical-align: top; font-weight: bold;  list-style-type:none; list-style-position:outside; font-Family: Verdana,Arial,Helvetica; font-size: 13px; color: #000000}
UL.Q2 { margin-left:20px; margin-right:9px; margin-top: 0px;  list-style-image: url('/images/quad.gif'); list-style-type:square; list-style-position:outside; font-Family: Verdana,Arial,Helvetica; font-size: 14px; color: #000000}
UL.Rorg { padding-top: 2px; list-style-position:outside; line-height: 16px; margin-top: 0px;  list-style-image: url(''); list-style-type:disc;  list-style-image:url(''); list-style-position:outside; font-Family: Verdana,Arial,Helvetica; font-weight: normal; font-size: 12px; color: #000000}
UL.R
{
	list-style: disc none outside;
	margin-top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	padding-top: 0px;
	font-family: Verdana,Arial,Helvetica;
}

.FT
{
	list-style: disc none outside;
	margin-top: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana,Arial,Helvetica;
}
.S {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 16px; color: #000000;}
.STrain
{
	font-weight: bold;
	font-size: 18px;
	color: dimgray;
	font-family: Verdana,Arial,Helvetica;
}
.T {font-Family: Verdana,Arial,Helvetica; font-size: 14px;}
.NT {font-Family: Verdana,Arial,Helvetica; font-size: 14px;margin-left: 30px; margin-right: 30px; }
.NTNEU {font-Family: Verdana,Arial,Helvetica; font-size: 12px; vertical-align:top;}
UL.NT {font-Family: Verdana,Arial,Helvetica; font-size: 14px; margin-left: 90px; margin-top: 6px;  list-style-image: url('quad.gif'); list-style-type:square; list-style-position:outside; font-Family: Verdana,Arial,Helvetica; font-size: 14px; color: #000000}

.Wsearch { margin-left: 30px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px }
.Tsearch { FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px }
.Ssearch { COLOR: #000000; text-align:justify; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px }
.Lsearch { COLOR: #336699; text-align:justify; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 12px }

.list { margin-top: 9px; margin-right:29px; margin-left:0px;list-style-type:square; list-style-position:outside; }
.list2 { margin-top: 9px; margin-right:29px;}
.list3 { margin-top: 3px; margin-right:0px; margin-left:0px;}

#overview table {
	border: 1px solid;
    border-collapse: collapse;
    border-color: dimgray;
	margin-top: 6px;
	margin-bottom: 15px;
	margin-right: 24px;
	margin-left: 5px;
	width: 200px;	
}

#overview td {
	border: 1px solid;
    border-collapse: collapse;
    border-color: dimgray;
    padding: 3px;
    font-size: 12px;
	font-family: Verdana,Arial,Helvetica;
}

#overview a {
	text-decoration: none;
	color: #000000;
}

#overview a:hover { 
	text-decoration: underline;
	color: dimgray; 
}

a.anmelden {
	display: block;
	width: 130px;
	margin: 5px;
	padding: 3px;
	border: 1px solid #000000;
	background-color: #dddddd;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
	color: #000000;
}

a.anmelden:hover {
	color: dimgray; 
	border-color: dimgray;	
	text-decoration: none;
}

.desc {
	margin-left: 25px;	
}

td.desc {
	font-Family: Verdana,Arial,Helvetica;
	font-size: 14px;
}

a.backto {
	font-Family: Verdana,Arial,Helvetica;
	font-size: 14px;
	color: blue;
}

a.direkt {
	text-decoration: none;
	color: blue;
}

a.direkt:hover { 
	text-decoration: underline;
	color: #ff8800; 
}


/* Fuer die Uebersichtsseite einer Kurskategorie */
#seminare {
	margin: 25px;
	width: 800px;
}

#seminare td {
    padding-right: 7px;
    font-size: 12px;
	font-family: Verdana,Arial,Helvetica;
}

#seminare a {
	text-decoration: none;
	color: blue;
}

#seminare a:hover { 
	text-decoration: underline;
	color: #ff8800; 
}

#seminare hr {
	border: 1px solid;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	margin-top: 0px;
	margin-bottom: 0px;
}




.STrain2
{
	font-weight: bold;
	font-size: 18px;
	color: dimgray;
	margin: 0px;
	padding-top: 20px;
	border: 0px;
	font-family: Verdana,Arial,Helvetica;
}

.BCKO
{
	border: solid 1px dimgray;
	margin-top:18px; 
	margin-bottom:0px; 
	margin-left:4px; 
	margin-right:14px; 
	padding-left: 4px;
        padding-top: 2px;
        padding-bottom: 2px;
 	font-weight: bold;
	font-family: Verdana,Arial,Helvetica; 
 	font-size: 12px;
}



.BCKU
{
	border-bottom: solid 1px dimgray; 
	border-left: solid 1px dimgray; 
	border-right: solid 1px dimgray; 
	line-height: 1.05; 
	margin-bottom: 0px;
	margin-left: 4px; 
	margin-right: 14px; 
	padding-left: 4px; 
	padding-top: 4px; 
	padding-right: 4px; 
	font-size: 8px;
	
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px;
}



.BCKU a {
	text-decoration: none;
	color: #000000;
}

.BCKU a:hover { 
	text-decoration: underline;
	color: dimgray; 
}


body {
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
}

html {
 position: absolute;
  top: 0px;
 left: 0px;
  min-width: 990px;
}

#bildlinks {
  position: absolute;
  top: 0px;
  width: 135px;
  left: 0px;
  height: 90px;
  overflow:hidden;
  margin: 0px;
  border: 0px;
 }


#kopf {
  height: 56px;
  max-height: 56px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  margin-left: 160px;
  overflow:hidden;
}
#kopf2 {
  height: 22px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 135px;
  padding-top: 0px;
  padding-left: 10px;
  background-color: #336699;
  border-top:solid 1px gray;
  border-bottom:solid 1px gray;
  border-left:solid 1px gray;
  overflow:hidden;
  font-Family: Verdana,Arial,Helvetica; font-size: 11px; color: #ffffff;
}
#inhalt {
  width: auto;
  min-width: 630px;
  margin-left: 135px;
  margin-right: 236px;
  margin-top: 0px;
  padding-left: 15px;
  border-left: solid 1px gray;
  border-right: solid 1px gray;
}

#inhalt_vorschau {
  width: auto;
  min-width: 630px;
  margin-left: 0px;
  margin-right: 650px;
  margin-top: 0px;
  padding-left: 15px;
  border-left: solid 0px gray;
  border-right: solid 0px gray;
}

#links {
  position: absolute;
  margin: 0px;
  top: 90px;
  left: 0px;
  padding-left: 4px;
  padding-top: 22px;
  width: 130px;
  height: 1400px;
  line-height: 1.25;
  background-color: #ffffff;
}
#rechts {
  position: absolute;
  top: 90px;
  right: 6px;
  width: 230px;
  height: 1400px;
  background-color: #ffffff;
  	font-family: Verdana,Arial,Helvetica; 
	font-size: 12px;
}
#bildrechts {
  position: absolute;
  top: 12px;
  right: 10px;
  width: 226px;
  height: 50px;
  margin: 0px;
  text-align: center;
  background-color: #ffffff;
}


#breadcrumbs {
	font-Family: Verdana,Arial,Helvetica;
	font-size: 12px;
	color: #000000;
	border-bottom: 1px dotted;
	margin-left: -15px;
	padding: 3px 3px 3px 15px;

}

#breadcrumbs a {
	text-decoration: none;
	color: #0000ff;
}

#breadcrumbs a:hover {
	text-decoration: none;
	color: #ff8800; 
}

#breadcrumbs font.lastB {
	color: #000000;
}

.breadcrumbs {
	padding-left: 15px;
}

.beschreibung {
	padding-left: 25px; 
	margin-top: 35px;
	font-size: 12px;
	font-Family: Verdana,Arial,Helvetica;
}

#kurskategorie {
	width: 650px;
	text-align: left;
}

#kurskategorie b {
	width: 150px;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}

#kurskategorie br {
	margin-bottom: 10px;
}

#kurskategorie input {
	width: 400px;
}

#kurskategorie textarea {
	width: 400px;
	height: 100px;
}

#kurskategorie legend {
	color: blue;
	font-size: 13pt;
}

#kurskategorie a {
	color: blue;
}

#kurskategorie button {
	width: 50px;
}

#kurskategorie img.del {
	cursor: pointer;
}

#kurskategorie div.links {
	font-Family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}

#knavi {
	border-bottom: 1px dotted;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -10px;
	margin-right: -10px;
	padding-left: 20px;
	padding-bottom: 10px;
}

#knavi input {
	width: 50px;
}



#tagcloud { 
	background: #E8E9FF;
	padding:10px 5px 10px 5px; 
	border: 1px dotted #000000;
	text-align: center;
	margin-right: 15px;
}
	 
.tag1 { font-size:1em; color:#333333; line-height:1em; }
.tag2 { font-size:1.2em; color:#222222; line-height:1em; }
.tag3 { font-size:1.4em; color:#111111; line-height:1em; }
		 
#tagcloud a { text-decoration:none; }
#tagcloud a:hover { text-decoration:underline; }

#infobox {
	border-top: 1px dotted; 
	border-bottom: 1px dotted; 
	padding: 10px;
	font-Family: Verdana,Arial,Helvetica;
	font-size: 10pt;
}

/*	
<!-- Stile: -->
<!-- G: Bild oben links   -->
<!-- H: Feld rechts neben Bild oben links -->
<!-- X: linkes Menüfeld -->
<!-- E: Link's im linken Menüfeld -->
<!-- I: Body -->
<!-- V: Zeile für Suche, Home, Sitemap-Links -->
<!-- K: Link's in Zeile für Suche Home Sitemap -->
<!-- J: Logo-Feld -->
<!-- L: Rechter grauer Rand -->
<!-- W: Inhalt im rechten grauer Rand -->

<!-- O: Schulungen: Zwischenueberschriften -->
<!-- Q: Schulungen: Listenelemente -->
<!-- R: Schulungen: Listenelemente, 2- Einrueckung -->
<!-- S: Schulungen: Ueberschrift -->

<!-- prod-p: Produktseiten */




