/* Standardfarben vobadreieich.de
orange: #ff6600
hell orange: #FFC19A (container bg)
graublau: #617AA7 (linke navigation bg)
hellblau: #A5B6D5 (body bg)
dunkel blau: #004D9F (schrift bei hyperlinks)
*/
/*  Textgrößen/ Stile */
.SchriftKlein {font-size: 7pt;}
.SchriftNormal {font-size: 8pt;}
.SchriftGroß {font-size: 10pt;}
.SchriftFett {font-weight: bold;}
#Branchenbuch td {font-size: 9pt;}

.body  { /* class .body verwendet auf Website !!! */
	margin: 0px;
	padding: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body  { /* class body verwendet bei Texteditor !!! */
	margin: 0px; 
	padding: 5px; 
	background-color: #A5B6D5; 
	color: #000000;
}

INPUT, TEXTAREA, SELECT {	
	COLOR: #000000;
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
P, FORM, HR {
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}
TD, TH { 
	font-size : 8pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:link  { 
	color: #004D9F; 
	text-decoration: none;
}
A:visited { 
	color: #617AA7;
	text-decoration: none;
}
A:hover { 
	color: #ff6600;	
	text-decoration: underline;
}
A:active {
	color: #000000; 
	text-decoration: underline;
}

#PageLayoutCol1 {background-color: #617AA7;}
#PageLayoutCol1 A:link,
#PageLayoutCol1 A:visited,
#PageLayoutCol1 A:hover,
#PageLayoutCol1 A:active {color: #ffffff;}
.PageLayoutCol3 {background-color: #FFC19A;}
.HeaderCol3 {background-color: #FFC19A;}
.FeeterCol1 {background-color: #617AA7;}
.FeeterCol2 {background-color: #ffffff;}
.FeeterCol3 {background-color: #FFC19A;}

/* PageLayouts (Layoutvorlagen: Produkte, Assistent,...) */
/* PageLayoutContentPart1 = Erster Teil der Seite (Bild, Titel, Text) */
.PageLayoutContentPart1 {margin-bottom : 25px;}
.PageLayoutContentPart1 IMG {
	float : left;
	margin-bottom : 5px;
	margin-left : 2px;
	margin-right : 12px;
	margin-top : 2px;
}

/* Navigationpath */
#NavPath SPAN {
	font : normal 0.9em verdana, arial, helvetica, sans-serif;
	color : #a9a9a9;
}
#NavPath A:link,
#NavPath A:visited,
#NavPath A:active {
	font : normal 0.9em verdana, arial, helvetica, sans-serif;
	color : #a9a9a9;
	text-decoration: underline;
}
#NavPath A:hover {
	font : normal 0.9em verdana, arial, helvetica, sans-serif;
	color : #000000;
	text-decoration: underline;
}

/* SiteLinks (Impressum, Sitemap,...) */
#SiteLinks A:link,
#SiteLinks A:visited,
#SiteLinks A:hover,
#SiteLinks A:active {
	font : normal 1em verdana, arial, helvetica, sans-serif;
	color : #000000;
}

/* Sitemap (Website Übersicht) */
#Sitemap, #Sitemap ul {
	margin: 0;
	padding: 0;
	list-style: none; /*circle*/
}
#Sitemap li {
	display: inline;
	padding: 0;
	margin: 0;
}
#Sitemap li a {
	display: block;
	padding: 1px 1px 1px 0px;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}
#Sitemap li li a {
	padding: 1px 1px 1px 8px;
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
}
#Sitemap A.SitemapRubrikLink {
	font-weight: bold;
	font-size : 12px;
}

/* PageFeeter (Fusszeile) */
.PageFeeter a:link,
.PageFeeter a:visited,
.PageFeeter a:hover,
.PageFeeter a:active {
	font : normal 7pt verdana, arial, helvetica, sans-serif;
	color : #617AA7;
	text-decoration: underline;
}
.PageFeeter {
	font : normal 7pt verdana, arial, helvetica, sans-serif;
	color : #617AA7;
}
TABLE.PageFeeter {border-top: 1px solid #617AA7;}

/*  Quicksearch */
.Quicksearch {
	width: 100%;
	background-color: #ff6600;
}
.Quicksearch P {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
}
.Quicksearch .formularfeld {font-size : 8pt;}

/* QuickLogin */
.QuickLogin {
	padding-top: 3px;
	padding-bottom: 6px;
	background-color: #ff6600;
}
.QuickLogin P {
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
}
A.QuickLogin:link,
A.QuickLogin:visited,
A.QuickLogin:hover,
A.QuickLogin:active {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.QuickLoginLabel {
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
}
.QuickLoginFormField {
	border : 1px solid;
	border-color: #666666 #EEEEEE #EEEEEE #666666;
	width : 73px;
	font-size : 8pt;
}
.QuickLoginSubmit {
	border : 1px solid;
	border-color: #EEEEEE #666666 #666666 #EEEEEE;
	padding : 0px;
	margin : 0px;
	background-color : transparent;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
}
.QuickLoginSelect {
	border : 1px solid;
	padding : 0px;
	margin : 0px;
	font-size : 8pt;
}
.QuickLoginTab,
A.QuickLoginTab:link,
A.QuickLoginTab:visited,
A.QuickLoginTab:active {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #ff6600;
}
.QuickLoginTabMouseOver,
A.QuickLoginTabMouseOver:link,
A.QuickLoginTabMouseOver:visited,
A.QuickLoginTabMouseOver:active {
	color : #ff6600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #ffffff;
}

/* Schnelleinstieg */
P.Schnelleinstieg {
	font-weight: bold;
	padding-bottom: 3px;
}

/* TopThemenRegisterActive (nur Rand ohne Schatten) */
.TopThemenActiveRegisterFlag {
	border-top:		1px solid ff6600;
	border-left:	1px solid ff6600;
	border-right:	1px solid ff6600;
	font-weight:	bold;
	padding-left : 14px;
	padding-right : 14px;
}
.TopThemenRegisterFlagBackground {
	border-left:	0px solid ffffff;
	border-bottom: 	1px solid ff6600;
	background-color : transparent;
}
.TopThemenRegister {
	border-left:	1px solid ff6600;
	border-bottom: 	1px solid ff6600;
	border-right:	1px solid ff6600;
}
td.TopThemenZelle IMG {margin-right: 8px;}

/* Branchenbuch */
A.BranchenbuchListTitle:link,
A.BranchenbuchListTitle:visited,
A.BranchenbuchListTitle:hover,
A.BranchenbuchListTitle:active {
	color: #ffffff;
	text-decoration: underline;
}

/* Navigation horizonatl (rubriken) */
#udm .BorderLeft {border-left:1px solid #ffffff;}
#udm .ActiveRubrik {
	background-color:#ffffff;
	color: #ff6600;
}

/* Navigation Linke Spalte */
#nav, #nav ul {
	margin: 0;
	padding: 0;
	list-style: none; /*circle*/
}
#nav {margin-top: 10px;}
#nav li {
	display: inline;
	padding: 0;
	margin: 0;
	width:100%;
	width:180px;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
}
/* 1.ebende */
#nav li span {
	display: block;
	padding: 3px 4px 3px 10px;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
}
#nav li a {
	display: block;
	padding: 4px 4px 4px 10px;
	text-decoration: none;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: 1px solid #a9a9b9
}
#nav li a:hover {
	background: #ffffff;
	color: #617AA7;
}
/* 2.ebende */
#nav li li span {
	padding: 4px 4px 4px 22px;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	border-bottom: 1px solid #a9a9b9;
}
#nav li li a {
	padding: 4px 4px 4px 22px;
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
	border-bottom: 1px solid #a9a9b9;
	background-image:url(/pix/page/menupoint2.gif);
	background-repeat:no-repeat;
	background-position:11px 9px;
}
#nav li li a:hover {
	background-image:url(/pix/page/menupoint2mover.gif);
	background-repeat:no-repeat;
	background-position:11px 9px;
}
/* 3.ebende */
#nav li li li span {
	padding: 4px 4px 4px 26px;
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;
	border-bottom: 1px solid #a9a9b9;
	background-image:none;
}
#nav li li li a {
	padding: 4px 4px 4px 26px;
	color: #ffffff;
	font-weight: normal;
	font-size: 8pt;
	border-bottom: 1px solid #a9a9b9;
	background-image:none;
}
#nav li li li a:hover {
	background-image:none;
	color: #000000;
}
/* Actives Menue */
#nav li a.navActiveMenue,
#nav li a.navActiveMenue:link,
#nav li a.navActiveMenue:visited,
#nav li a.navActiveMenue:hover
#nav li a.navActiveMenue:active {
	color: #a9a9b9;
	font-size: 13pt;
	font-weight: normal;
}

/* container */
#Container {background-color:#FFC19A;}

/* Container Bloecke/Teaser */
.BoxTable {
	border-collapse:collapse;
	width: 100%;
}
#Container .BoxTable {border-bottom : 1px solid #ffffff;}
.BoxCell A:link,
.BoxCell A:visited,
.BoxCell A:active {
	color: #004D9F;
	text-decoration: underline;
}
.BoxCell A:hover { 
	color: #004D9F;
	text-decoration: underline;
}
.BoxTitle {
	color: #000000;
	text-decoration: none;
	font-weight : bold;
}
.BoxContentText {
	text-decoration: none;
	vertical-align: top; 
}
.BoxCell {padding: 6px 4px 6px 8px;}
.BoxTitleCell {
	color: #ff6600;
	text-decoration:none;
	font-weight : bold;
	padding: 6px 4px 2px 8px;
}

/* Prozess-Schritte im Container */
.ProzessSteps {background-color:#ffffff;}
.ContainerProzessStepOK {
	color : #660000;
	color : #004D9F;
}
td.ContainerProzessStepNOW {
	padding-top : 4px;
	padding-bottom : 4px;
}
.ContainerProzessStepNOW {
	color : #000000;
	font-weight : bold;
}
.ContainerProzessStepNOT {color : #808080;}

/* versch. Klassen für Größen/Breiten */
.XS {width: 70px;}
.S {width: 138px;}
.M {width: 160px;}
.L {width: 200px;}

/* Klassen zur Text Formatierung */
.Bold,.textBold {font-weight : bold;}
.textboldblue  { 
	color: #004D9F; 
	font-weight:bold;
}
.textboldorange  { 
	color: #ff6600; 
	font-weight:bold;
}

/* directPageEdit */
.directPageEditTD {
	color: MenuText;
	background-color: Menu;
	font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px;
	padding-bottom: 1px; padding-left: 1px; padding-right: 1px;	padding-top: 1px;
	border-bottom-width : 1px; border-bottom-style : solid;	border-bottom-color : ButtonShadow;
	border-top-color : ButtonHighlight; border-top-style : solid; border-top-width : 1px;
}
a.directPageEditLink:link {
	font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px;
	text-decoration : none;
	color : #000000; background-color : #C0C0C0;
	padding : 3px;
	width : 50px;
	border-bottom-color : #C0C0C0; border-bottom-style : solid; border-bottom-width : 1px;
	border-left-color : #C0C0C0; border-left-width : 1px; border-left-style : solid;
	border-right-color : #C0C0C0; border-right-style : solid; border-right-width : 1px;
	border-top-style : solid; border-top-color : #C0C0C0; border-top-width : 1px;	
}
a.directPageEditLink:visited {
	font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px;
	text-decoration : none;
	color : #000000; background-color : #C0C0C0;
	padding : 3px;
	width : 50px;
	border-bottom-color : #C0C0C0; border-bottom-style : solid; border-bottom-width : 1px;
	border-left-color : #C0C0C0; border-left-width : 1px; border-left-style : solid;
	border-right-color : #C0C0C0; border-right-width : 1px;	border-right-style : solid;
	border-top-style : solid; border-top-color : #C0C0C0; border-top-width : 1px;	
}
a.directPageEditLink:active {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	text-decoration : none;
	color : #000000; background-color : #C0C0C0;
	padding : 3px;
	width : 50px;
	border-bottom-color : #FFFFFF; border-bottom-style : solid; border-bottom-width : 1px;
	border-left-color : #808080; border-left-width : 1px; border-left-style : solid;
	border-right-color : #FFFFFF; border-right-style : solid; border-right-width : 1px;
	border-top-style : solid; border-top-color : #808080; border-top-width : 1px;	
}
a.directPageEditLink:hover {
	font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px;
	text-decoration : none;
	color : #000000; background-color : #C0C0C0;
	padding : 3px;
	width : 50px;
	border-bottom-color : #808080; border-bottom-style : solid; border-bottom-width : 1px;
	border-left-color : #FFFFFF; border-left-width : 1px; border-left-style : solid;
	border-right-style : solid; border-right-color : #808080; border-right-width : 1px;
	border-top-style : solid; border-top-width : 1px; border-top-color : #FFFFFF;
}

/* eSC Listen */
/* Auflistungen, z.B. zugeordnete Objekte zu einem Katalog */
.iTeaserKopf {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-sie: 1em; font-weight : bold;
	color: #000000;
	border-bottom-style: solid;	border-bottom-width: 1px;
	border-color: #FFC19A;
	padding-top: 3px;
	padding-bottom: 3px;
}
A.iTeaserKopfLink:link {
	font : bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
}
A.iTeaserKopfLink:visited {
	font : bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
}
A.iTeaserKopfLink:hover {
	font : bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600; 
	text-decoration: none;
}
A.iTeaserKopfLink:active {
	font : bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
}
.iTeaserText {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-sie: 1em;
	color: #000000;
	padding-top : 3px; padding-bottom : 20px;
}
td.iTeaserText img {
	margin-right: 7px;
	margin-bottom: 3px;
	border: 1px none #000000;
}

/* eSC Intranet */
.intranetMarker  { 
	font : bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#617AA7;	
}

/* eSC Formulare */
.FormularTable {}
.FormularFieldset {
	font : normal verdana, arial, helvetica, sans-serif;
	color: #000000;
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	border: #ff6600 1px solid;
}
.FormularTitel {
	color: #000000;
	font-weight: bold;
}
.FormularFeldLabel { /*Bezeichnung des FormularFeldes bzw. Frage*/
	color: #000000;
	background-color: #ffffff;
}
.FormularFeldPflicht { /*Sternchen*/
	color: #000000;
	background-color: #ffffff;
}
.FormularFeld { /*FormularFeld*/
	background-color: #ffffff;
	height: 20px;
	color: #000000;
}
.FormularFeldAnmerkungTitel { /*Titel zur Erläuterung zum Feld*/
	color: #000000;
	font-style: italic;
}
.FormularFeldAnmerkung { /*Erläuterung zum Feld*/
	background-color: #ffffff;
	color: #000000;
}
.FormularFeldFehler { /*Fehler zu einem Feld nach Eingabe*/
	background-color: #ffffff;
	color: red;
	font-weight: bold;
}
.FormularHinweise { /*Hinweise zum Formular*/
	background-color: #ffffff;
	color: #000000;
}
.FormularButton { /* für Buttons !*/
}
.FormularButtonBold { /* für fette Buttons !*/
	font-weight: bold;
}
.FormularInput {color : #000000;}
.FormularSelect {color : #000000;}

/* ACTION-BOX-DEFINITIONS start:*/
.ActionBoxTable {
	border: 1px solid #617AA7;
	padding: 6px 6px 6px 6px;
	border-collapse: collapse;
}
.ActionTitleCell {
	font-weight : bold;
	color: #ffffff;
	text-decoration:none;
	border:	1px solid #778899;
	padding: 6px 6px 6px 6px;
	background-color:#dcdcdc;
	background-color:#617AA7;
}
.ActionBoxCell { 
	border:1px solid #617AA7;
	background-color:#ffffff;
	padding: 6px 6px 6px 6px;
}
td td a.shortcutlink:link,
td td a.shortcutlink:visited,
td td a.shortcutlink:hover,
td td a.shortcutlink:active {
	color: #004D9F;
	font-size: 8pt;
}

/* fuer GIS-Referenz */
.ActionTitle { 
	font : bold 1em verdana, arial, helvetica, sans-serif; 
	color: #004D9F;	
	text-decoration:none; 
	text-transform: uppercase;
}
/* ACTION-BOX-DEFINITIONS end:*/

.SitemapText {color : #000000;}
.shortcutLink  {
	color: #004D9F;
	text-decoration: none;
}
A.shortcutLink:link {}
A.shortcutLink:visited {color: #999999;}
A.shortcutLink:hover {
	color: #EC6E00;
	text-decoration: underline;
}
A.shortcutLink:active {
	color: #000000;
	text-decoration: underline;
}
textBoldBlue {
	color: #004D9F;
}
A.textBoldBlue:link,
A.textBoldBlue:visited,
A.textBoldBlue:hover,
A.textBoldBlue:active {
	color: #004D9F;
	text-decoration: underline;
}
.vbAktivLink  {
	color: #000000;
	text-decoration: none;
}
A.vbAktivLink:link  {
	color: #000000;
	text-decoration: none;
}
A.vbAktivLink:visited  {
	color: #660000;
}
A.vbAktivLink:hover  {
	color: #000066;
	text-decoration: underline;
}
A.vbAktivLink:active  {
	color: #660000;
}
.bodyText  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	color : #000000;
}
A.bodyText:link  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	text-decoration : underline;
}
A.bodyText:visited  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #660000;
}
A.bodyText:hover  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #D2491C;
	text-decoration : underline;
}
A.bodyText:active  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bodyTextBold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.8em;
	font-weight:bold;
	color : #000000;
}
A.bodyTextKlein:link  {/*neu*/
	font : normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color : #000066;
	text-decoration : underline;
}
A.bodyTextKlein:visited  {/*neu*/
	font : normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color : #663300;
	text-decoration : underline;
}
A.bodyTextKlein:hover  {/*neu*/
	font : normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color : #D2491C;
	text-decoration : underline;
}
A.bodyTextKlein:active  {/*neu*/
	font : normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color : #D2491C;
	text-decoration : underline;
}
.bodyTextKlein  {/*neu*/
	font : normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}
.bodyTextKleinBold  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color : #000000;
	font-weight : bold;
}
.title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	color : #000000;
	font-weight : bold;
}
.bildRahmen  {
	border-width : 1px;
	border-style : solid;
	border-color : #999999;
}
.rahmen  {
	background-color : #3B8499;
	color : #3B8499;
}
.bgAussen {
	margin:0px;
	padding: 0px;
}
.bgTeaser {
	background-color: #cccccc;
	margin:0px;
	padding: 0px;
}
.bgLinie {background-color: #ffffff;}
.bgInhalt {background-color: #ffffff;}
.bgHNav {background-color:#FF6600;}
.bgHNavMouseOver {background-color:#FFFFFF;}
.bbbgHBlau {background-color: #C6D7E7;}
.bgDBlau {background-color:#7fff00;}
.bgHNavTrennung {width:13px;}
.bgVNav2nd {
	border-width:1px;
	border-style:solid;
	border-right-style:none;	
	border-left-style:none;	
	border-color:#FFB700;
	padding:2px;
	padding-left:5px;
	margin:0px;
	background-color:#FFFFdd;;
}
.bgVNavPassiv {background-color: #FADA95;}
.bgVNavAktiv {background-color: #FFB700;}
.bgVNavTrennung {background-color: #FFB700;}
.bgTrennung {background-color: #999999;}
.bgOrange {background-color: #FFB700;}

.rTeaserKopf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.rTeaserText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.bgVbaktiv {background-color: #FFF1CC;}
table.vobaaktiv {
	width: 130px;
	border-collapse:collapse;
}
td.vobaaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-width: 1px;
	border-color: #ffffff;	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
}
.linieGelb {
	background-color: #ffb700;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}
.linieGrau {
	background-color: #aaaaaa;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0px;
	margin-top: 24px;
	margin-bottom: 22px;
}
.teaserLink  {
	font : normal 1em verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.teaserLink:link  {
	font : normal 1em verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
A.teaserLink:visited  {
	font : normal 1em verdana, arial, helvetica, sans-serif;
	color: #660000;
}
A.teaserLink:hover  {
	font : normal 1em verdana, arial, helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;
}
A.teaserLink:active  {
	font : normal 1em verdana, arial, helvetica, sans-serif;
	color: #660000;
}
.iParaIn {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #cccccc;	
}
.iParaOut {padding-top: 2px;}

.ConditionTableHeader {
	font-weight:bold;
	font-style:none;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	background-color:#0057a7;
	width:100px;
	height:20px
}

.ConditionTableTD {
	background-color:#dde9f3;
	width:100px;
	height:20px;
}

/* Styles für R+V Content */
#produktseite {
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
}
#produktseite h1 {
	font-weight : bold;
	font-size : 8pt;
	margin : 0px;
}
#produktseite h2,
#produktseite h3,
#produktseite h4 {
	font-weight : normal;
	font-size : 8pt;
	text-decoration : underline;
	margin : 0px;
}
#contentfooter img,
#produktseite img {
	border : 0px solid #000000;
}
#ftext {
	font-weight : normal;
	font-size : 7pt;
	color : #a9a9a9;
}
#produktverteiler {
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : normal;
	font-size : 8pt;
}
#produktverteiler h1 {
	font-weight : bold;
	font-size : 8pt;
	margin : 0px;
}
#produktverteiler h2,
#produktverteiler h3,
#produktverteiler h4 {
	font-weight : normal;
	font-size : 8pt;
	text-decoration : underline;
	margin : 0px;
}
/* ----- ENDE - Styles für R+V Content ------------------------------------- */

.datentabelle { border-collapse: collapse;}
.datentabelle TD { border: 1px solid black; padding:2px;}
.datentabelle TH { border: 1px solid black; padding:2px; background-color: #B5C4DF; font-weight:bold; }

.printMitarbeiterInfos { display:none; }

#Container td .BoxTable {
	border-bottom:none;
}
