BODY{ margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;font-family:Verdana,Arial,Helvetica,MS Sans Serif;  }
TD, TH, SMALL, FONT, P, FORM, INPUT, SELECT, TEXTAREA { font-family:Verdana,Arial,Helvetica,MS Sans Serif; font-size:12px;}
UL, OL, DL, DIR, P, FORM, BR { margin-top:0px; margin-bottom:0px; }
IMG{border-width:0px;}
UL LI {   margin-left:-8px; }
TD { text-decoration:none; } 
/*#314C3E*/
.T8 { color:black; font-size:8px; text-decoration:none; font-weight:normal;}
.T9 { color:black; font-size:9px; text-decoration:none; font-weight:normal;}
.T10 { color:black; font-size:10px; text-decoration:none; font-weight:normal;}
.T11 { color:black; font-size:11px; text-decoration:none; font-weight:normal;}

.T11_readable { color:#284029;line-height: 15px; font-size:11px; text-decoration:none; font-weight:normal;padding-bottom:5px;}
.T11_readable_underlined {color:#284029;line-height: 15px; font-size:11px; text-decoration:underline; font-weight:bold;}
.T12_readable { color:#284029;line-height: 15px; font-size:12px; text-decoration:none; font-weight:normal;}
.B12_readable { color:#284029;line-height: 15px; font-size:12px; font-weight:bold; text-decoration:none; }
.B11_readable { color:#284029;line-height: 15px; font-size:11px; font-weight:bold; text-decoration:none; }

.T12 { color:black; font-size:12px; text-decoration:none; font-weight:normal;}
.T14 { color:black; font-size:14px; text-decoration:none; font-weight:normal;}
.B10 { color:black; font-size:10px; font-weight:bold; text-decoration:none; }
.B11 { color:black; font-size:11px; font-weight:bold; text-decoration:none; }
.B12 { color:black; font-size:12px; font-weight:bold; text-decoration:none; }
.H10 { color:#015F87; font-size:10px; font-weight:bold; text-decoration:none; }
.H11 { color:#015F87; font-size:11px; font-weight:bold; text-decoration:none; }
.H12 { color:#015F87; font-size:12px; font-weight:bold; text-decoration:none; }
.H13 { color:#015F87; font-size:13px; font-weight:bold; text-decoration:none; }
.H14 { color:#015F87; font-size:14px; font-weight:bold; text-decoration:none; }
.H16 { color:#015F87; font-size:16px; font-weight:bold; text-decoration:none; }
.S12 { color:#00A251; font-size:14px; font-weight:bold; text-decoration:none; }

.TRed { color:#FF0000; }

.MainMenu { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,MS Sans Serif; }
.MainMenu:hover { color:#1F764A; }
.MainMenuPassive { color:#B2E0C5; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,MS Sans Serif; }
TD.MainMenuActive { background:none; }

A.MainMenuHighlight { background:#B2E0C5; color:#397756; font-size:11px; font-weight:bold; text-decoration:none;}

.SubMenu { color:#397756;  font-size:11px; font-weight:bold; text-decoration:none; background:#B2E0C5;}
.SubMenu:hover { color:#397756; }
.SubMenuPassive { color:#4C916B;  font-size:11px; font-weight:bold; text-decoration:none; }
TD.SubMenuActive { background:none; }

a.SubMenuHighlight { background:#339966; color:#ffffff;font-size:11px; font-weight:bold; text-decoration:none; }
TD.InfoHeader { background:#B2E0C5;color:black; font-size:11px; font-weight:bold; text-decoration:none;}

.Title { color:#000000; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial,Helvetica,MS Sans Serif; }
.Header { color:#19545E; font-size:16px; font-weight:bold; text-decoration:none; }
.SubHeader { color:#A2760E; font-size:12px; font-weight:bold; text-decoration:none; }

A.H11u:hover { color:#5D6EB8; }

UL.Info LI { list-style:url("/images/bull2.gif") circle;  margin-left:-8px; }
UL.Black LI { list-style-type: disc;  padding:4px;}

/* list-style:url("../images/bull1.gif") circle; */

DD.SmallIndent { margin-top:0px; margin-bottom:0px; margin-left:15px; }
CODE { font-size:4px; text-decoration:none; }
S { font-size:6px; text-decoration:none; }

.copy { color:#FFFFFF; font-size:9px; }
.small_h { color:#4858A2; font-size:12px; letter-spacing:0px; text-decoration:none; }
.sup { font-size:9px; text-decoration:none; }
.sub { font-size:.5em; text-decoration:none; }

.noHand { cursor:default; }

/*
INPUT.Txt { background:#DFF3E8; color:#314C3E; border-width:1; padding:2px,2px,2px,2px; font-size:11px; height:18; font-family:Arial,Helvetica,MS Sans Serif; }
TEXTAREA.Txt { background:#DFF3E8; color:#314C3E; }
SELECT.Txt { background-color:#DFF3E8; color:#314C3E; border-color:#E7ECF2; font-size:11px; padding:0px,2px,0px,2px; height:18; font-family:Arial,Helvetica,MS Sans Serif; }
INPUT.Radio { background:#D5EFD1; color:#339966; border-width:0; margin-left:-5px; margin-bottom:-3px; }
INPUT.Submit { cursor:hand; background:#CFCFCF; border-color:#EBF5EF; font-weight:normal; border-width:1; font-size:12px; font-family:Arial,Helvetica,MS Sans Serif; }
*/
INPUT.Txt 
{ 
	background:#DFF3E8; 
	color:black; 
	border-width:1px; 
	padding-left:2px; 
	padding-right:2px; 
	font-size:11px; 
	height:21px; 
	font-family:Verdana,Arial,Helvetica,MS Sans Serif; 
}
TEXTAREA.Txt { background:#DFF3E8; color:black; font-size:11px; font-family:Verdana,Arial,Helvetica,MS Sans Serif; }
SELECT.Txt { 
	background-color:#DFF3E8; 
	color:black; 
	border-color:#E7ECF2; 
	font-size:11px; 
	padding-left:2px; 
	padding-right:2px; 
	height:21px; 
	font-family:Verdana,Arial,Helvetica,MS Sans Serif; 
}
INPUT.Radio { background:#D5EFD1; color:black; border-width:0; margin-left:-5px; margin-bottom:-3px; }
INPUT.Submit { cursor:pointer; background:#CFCFCF; border-color:#EBF5EF; padding:4px;  border-width:1px; font-size:12px; font-family:Arial,Helvetica,MS Sans Serif; font-weight:bold; }
INPUT.Submit_Green { cursor:pointer; background:#8DD8AC; border-color:#EBF5EF; padding:4px;  border-width:1px; font-size:12px; font-family:Arial,Helvetica,MS Sans Serif; font-weight:bold; text-decoration:underline;}

/*'#339966' color:black;*/
.loguber
{
   color:#E6E0CF;
   font-size:12px;
   text-decoration:none;
   font-family:Verdana;
   font-weight:bolder;
}
.logunten
{
   color:#E6E0CF;
   font-size:10px;
   text-decoration:none;
   font-family:Verdana;
   font-weight:bolder;
}

a.ShortMenu{text-decoration:none; background-color: #339966; color: white; padding-top:0px; padding-bottom:0px; border:thin solid white;}

/*added a difference  by pt at the end at 25.10  must be checked, whether this option is necessary!!!*/
.H17 { color:#2F64B3; font-size:11px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.H18 { color:#000000; font-size:11px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }

.help
{
/*
   color:#85AED8;font-size:9px;text-decoration:none;font-family:Verdana;font-weight:bolder;
 */
color:#314C3E; font-size:9px; text-decoration:none; font-family:Verdana;
}

.T10l { color:#FFFFFF; font-size:10px; text-decoration:none; }
.T11l { color:#FFFFFF; font-size:11px; text-decoration:none; line-height:15px; }
.T11li { color:#FFFFFF; font-size:11px; text-decoration:none; margin-left:12px; line-height:15px; }

/*pt 7.10.04*/
.ModeTitle  /* The title  at the tree head . It is the first line. */
{
   background-color:#C0C0C0;
   text-align:left;
   font-weight:bold;
}

.ModeSearch
{
    background-color:#00FF80;
	text-align:left;
    font-weight:bold;
}
.ModeTree
{
   background-color:#AAAAAA;
   text-align:left;
   font-weight:bold;
}

/* General classes. */
/* ---------------- */

.SideTitle /* The title (header) of each side. It is the first line. */
{
	color:#003F00;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
}

/* .SideTitleSmall The title (header) of each side. It is the first line. 
{
	color:darkgreen;
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
}
*/
A.SideTitle /* The title (header) of each side. It is the first line. */
{
   width:100%;
   background-color:#F0F0F0;
   text-align:center;
   font-weight:bold;
   font-size:14px;
   text-decoration:underline;
}

A.Tooltip10 /* The title (header) of each side. It is the first line. */
{
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	background:#D5EFD1;
	color: #003F00;
}

.Explanation /* The explanations on a side. */
{
	width:100%;
	color:black;
   	background-color:#F0F0F0;
	font-size:12px;
 	padding-left:3px;
 	padding-right:3px;
}

.ErrorBar /* Error output especially for a bar or 'standalone' error. Not for field errors. */
{
	width:100%;
	color:#000000;
	background-color:yellow;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.Error /* For field errors. */
{
	color:#000000;
}

.ErrorMember /* For field errors. */
{
	color:red;
	width:130px;
}

.Button
{
	background-color:#CFCFCF;
	border-width:1px;
	border-style:ridge;
}

/* Classes of (new)member_edit_output() */
/* ------------------------------------ */

/*.MemberTable 
{
	width:100%;
}*/

.TranslationTable /* The table for selecting the language to translate. */
{
	width:100%;
   border-width:1px;
   border-style:groove;
}

.TranslationTableTd /* The <td>'s of the table for selecting the language to translate. */
{
   border-width:1px;
   border-style:groove;
}

/* Classes, which emulate links (use-condition, business-rules) in newmember_edit_output() */
/* --------------------------------------------------------------------------------------- */

.LinkEmuUse
{
	width:130px;
	height:16px;
	cursor:pointer;
	background:#D5EFD1;
	color:#0000BD;
	border-style:none;
	border-width:0px;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,MS Sans Serif; 
}

.LinkEmuAgb
{
	padding-top:3px;
	width:205px;
	height:16px;
	cursor:pointer;
	background:#D5EFD1;
	color:#0000BD;
	border-style:none;
	border-width:0px;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,MS Sans Serif;
}

/* The rows of the table, which shows the selected subjects and the textareas for the product description */
/* ------------------------------------------------------------------------------------------------------ */

.SelectedSubjectsTableTr1 /* Colour 1 */
{
	background-color:#D9FBF0;
}

.SelectedSubjectsTableTr2 /* Colour 2 */
{
	background-color:#E9F1FC;
}

.SelectedSubjectsTableTr1_c /* Colour 1 */
{
	background-color:#D9FBF0;
	border-bottom:1px #C0C0C0 solid;
}

.SelectedSubjectsTableTr2_c /* Colour 2 */
{
	background-color:#E9F1FC;
	border-bottom:1px #C0C0C0 solid;
}
.SelectedSubjectsTableTr1_cl /* Colour 1 */
{
	background-color:#D9FBF0;
	border-left:1px #C0C0C0 solid;
	border-bottom:1px #C0C0C0 solid;
}

.SelectedSubjectsTableTr2_cl /* Colour 2 */
{
	background-color:#E9F1FC;
	border-left:1px #C0C0C0 solid;
	border-bottom:1px #C0C0C0 solid;
}

/* Classes of member_login_output() */
/* -------------------------------- */

.LoginTable /* The table. */
{
	background-color:#EBEEC8;
}

/* Classes of password_output() */
/* ---------------------------- */

.PasswordTable /* The table. */
{
	background-color:#EBEEC8;
}

/* Classes of company_details_output() */
/* ----------------------------------- */

.TdCd
{
	color:black;
	font-size:12px;
}

.TdCdI
{
	color: #A52A2A;
	font-size:12px;
   	font-style:italic;
}

.Subject1Cd
{
	background-color:#D9FBF0;
   	width:100%;
	font-size:12px;
 	padding-left:3px;
 	padding-right:3px;
}
.Subject1Cd_pb
{
	
   	width:100%;
	font-size:10px;
	border: #C0C0C0 1px  solid ;
	padding:1px;
}

.Subject2Cd
{
	background-color:#E9F1FC;
   	width:100%;
	font-size:12px;
 	padding-left:3px;
 	padding-right:3px;
}
.Subject2Cd_pb
{
	padding:1px;
   	width:100%;
	font-size:10px;
	border: #C0C0C0 1px  solid ;
	
}
.Subject_1_ABC_c
{
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px; 
	background-color:#D9FBF0; 
	font-size:11px; 
	border-bottom:2px solid #C0C0C0; 
	white-space:nowrap; 
	text-align:center;
}
.Subject_2_ABC_c
{
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px; 
	background-color:#E9F1FC; 
	font-size:11px; 
	border-bottom:2px solid #C0C0C0; 
	white-space:nowrap; 
	text-align:center;
}
.Subject_1_ABC_l
{
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px; 
	background-color:#D9FBF0; 
	font-size:11px; 
	border-bottom:2px solid #C0C0C0; 
	text-align:left;
	border-left:2px solid #C0C0C0;
	width:88%;
}
.Subject_2_ABC_l
{
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px; 
	background-color:#E9F1FC; 
	font-size:11px; 
	border-bottom:2px solid #C0C0C0; 
	text-align:left;
	width:88%;
	border-left:2px solid #C0C0C0;
}

/*padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:4px; background-color:$listcolor; font-size:11px; border-bottom:2px solid #C0C0C0; border-left:2px solid #C0C0C0; width:$breite;\" align=\"left\"*/
/*"#D9FBF0" : "#E9F1FC" border: #000000 1px  solid ; background-color:#EBEBC7; background-color:#EBEBC7;*/
.BrCd
{
	background-color:#C0C0C0;
	width:100%;
	font-size:2px;
 	padding-left:0px;
 	padding-right:0px;
}

/* Classes for the already-selected-subjects */
/* ----------------------------------------- */

.AlreadySelectedSubject1
{
	background-color:#D9FBF0;
   	width:100%;
	font-size:11px;
 	padding-left:3px;
 	padding-right:3px;
}

.AlreadySelectedSubject2
{
	background-color:#E9F1FC;
   	width:100%;
	font-size:11px;
 	padding-left:3px;
 	padding-right:3px;
}

/* Classes for the subjects-tree-output */
/* ------------------------------------ */


/*	Mitglieder Wizard*/

.TreeEntryWizard
{
	color:black;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	white-space:nowrap;
}
/*	Start page  border:#808080 1px solid;*/

.TreeEntry
{
	color:black;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.TreeEntryCompaniesNumber
{
	color:maroon;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	white-space:nowrap;
}

.ProductDescription /* textarea with productdescription in SelectedSubjectsOutput() */
{
   	font-size:11px;
	color:black;
	font-family:Verdana,arial, helvetica, sans-serif;
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#808080 1px solid;
	background-color:#DFF3E8;
	width:97%;
}

.ProductDescription_test /* textarea with productdescription in SelectedSubjectsOutput() */
{
   	font-size:11px;
	color:black;
	font-family:Verdana,arial, helvetica, sans-serif;
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#808080 1px solid;
	background-color:#DFF3E8;
	width:53%;
	overflow: auto;
}

.ProductDescriptionErr /* textarea with productdescription in SelectedSubjectsOutput() */
{
   	font-size:11px;
	color:red;
	font-family:Verdana,arial, helvetica, sans-serif;
	border-right:#808080 1px solid;
	border-top:#808080 1px solid;
	border-left:#808080 1px solid;
	border-bottom:#808080 1px solid;
	background-color:#DFF3E8;
	width:96%;
}

/* Classes for the country-select-box */
/* ---------------------------------- */

.MemberIso_country
{
   width:200px;
   font-size:12px;
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   border-right:#808080 1px solid;
   border-top:#808080 1px solid;
   border-left:#808080 1px solid;
   border-bottom:#808080 1px solid;
   background-color:#ffffff;
}

.FindInCountry
{
   width:140px;
   font-size:12px;
   color:black;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   border-right:#808080 1px solid;
   border-top:#808080 1px solid;
   border-left:#808080 1px solid;
   border-bottom:#808080 1px solid;
   background-color:#ffffff;
}

/* Classes for the subjects-tree-output */
/* ------------------------------------ */

.EmptyLine
{
	font-size:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Classes for the level1-output */
/* ----------------------------- */

.Level1Entry
{
	color:#284028;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background-color:#B3E0BF;
}

.Level2Entry
{
	color:black;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

.Level2EntryPoints
{
	color:black;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.EmptyLineBetweenLevels
{
	font-size:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.PageNumbers
{
	font-size:14px;
}

/* Links */
/* ----- */

a		{ text-decoration:none; }
a:hover	{ text-decoration:none; }

a.search
{
	cursor:pointer;
	background:#CFCFCF;
	color:black;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,MS Sans Serif;
 	padding-left:5px;
 	padding-right:5px;
 	padding-top:5px;
 	padding-bottom:5px;
	height:20px;
	vertical-align:bottom;
	border-top-color:#EBF5EF;
	border-bottom-color:#AFAFAF;
	border-left-color:#EBF5EF;
	border-right-color:#AFAFAF;
 	margin-top: 0px;
	white-space:nowrap;
}
a.search_5
{
	cursor:pointer;
	background:#CFCFCF;
	color:black;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,MS Sans Serif;
 	padding-left:5px;
 	padding-right:5px;
 	padding-top:5px;
 	padding-bottom:5px;
	height:20px;
	vertical-align:bottom;
	border-top-color:#EBF5EF;
	border-bottom-color:#AFAFAF;
	border-left-color:#EBF5EF;
	border-right-color:#AFAFAF;
 	margin-top: 5px;
	white-space:nowrap;
}
.search_grayed
{
	cursor:pointer;
	background:#CFCFCF;
	color:#808080;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,MS Sans Serif;
 	padding-left:5px;
 	padding-right:5px;
 	padding-top:5px;
 	padding-bottom:5px;
	height:20px;
	border-top-color:#EBF5EF;
	border-bottom-color:#AFAFAF;
	border-left-color:#EBF5EF;
	border-right-color:#AFAFAF;
}
	
A.FAQ:link
{ 
	color:#0000BD;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
}
A.FAQ:visited 
{
	color:#0000BD;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
A.FAQ:active
{
	color:#0000BD;
	font-size:12px;
	font-weight:bold; 
    text-decoration:none;
}

A.nachoben:visited
{
	color:#0000BD;
	font-size:11px;
	font-weight:normal; 
    text-decoration:none;
}

A.eclass:visited
{
	color:#0000BD;
	font-size:14px;
	font-weight:bold; 
    text-decoration:none;
}

A.email:visited
{
	color:#0000BD;
	font-size:11px;
    text-decoration:none;
}

DIV.loadMsg {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	PADDING-LEFT: 4px; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #f0ffff
}
.my_but{
	font-size: 14px;
	PADDING-TOP: 4px; 
	color: #0000CC;
	background-color: #D5EFD1;
	height:22Px;
	BORDER: #ffffff 0px none;
	cursor:pointer;
}
.ButtonAsLinkEnabled{
	font-size: 10px;
	PADDING-TOP: 4px; 
	color: #0000CC;
	background-color: #D5EFD1;
	height:22Px;
	BORDER: #339966 1px solid;
	cursor:pointer;
}

.ButtonAsLinkDisabled{
	font-size: 10px;
	PADDING-TOP: 4px; 
	color: #101010;
	background-color: #D5EFD1;
	height:22Px;
	BORDER: #339966 1px solid;
}

.ButtonAsLinkActive{
	font-size: 10px;
	PADDING-TOP: 4px; 
	color: #000000;
	font-weight:bold;
	background-color: #D5EFD1;
	height:22Px;
	BORDER: #339966 1px solid;
}


/*	padding-top: 5px;
	padding-bottom: 5 px;
*/
.yellow_header{
	font-size: 12px;
	font-weight:bold;
	background-color: #FFFF99;/*#FCF864;*/
	color: #284028;
	width:100%;
	text-align:center;
}
UL.werbe_text LI {
	font-size: 10px;
	font-weight:bold;
	background-color:#B3E0BF;
	color: #284028;
	list-style:url("/images/hacken.gif") circle;
	margin-left:-24px; 
	width:100%;
	font-family:Verdana,Arial;
	vertical-align:top;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-right: 5px;
}

.werbe_text_new  {
	font-size: 11px;
/*	font-weight:bold; */
	background:#D5EFD1;
	color: #284029;
	font-family:Verdana,Arial;
	vertical-align:top;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-right: 10px;
	line-height: 15px;
}


A.link_more_info
{
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	font-style:normal;
}

.RightHeader{
	font-size: 14px;
	font-weight:bold;
	background-color:#D5F0D1;
	color: #284028;
	width:100%;
	font-family:Verdana,Arial;
	padding-bottom:2px;
	padding-top:4px;
	text-align: left;
}
H1.RightHeader{
	font-size: 14px;
	font-weight:bold;
	background-color:#D5F0D1;
	color: #284028;
	width:100%;
	font-family:Verdana,Arial;
	padding-bottom:2px;
	padding-top:4px;
	text-align: left;
}
H1.Tdcd_normal{
	font-size: 12px;
	font-weight:normal;
	color: black;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-align: left;
}
H1.Tdcd_bold{
	font-size: 12px;
	font-weight:bold;
	color: black;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-align: left;
}

H1.Tdcd_bold_nw{
	font-size: 12px;
	font-weight:bold;
	color: black;
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	text-align: left;
	white-space:nowrap;
}
/*//#D5F0D1;*/
.ErrorRightHeader{
	font-size: 12px;
	font-weight:bold;
	background-color:yellow;
	color: red;
	width:100%;
	font-family:Verdana,Arial;
	padding-bottom:2px;
	padding-top:2px;
	text-align: center;
}
.BigDigit{
	font-size: 21px;
	font-weight:bold;
	color: #FFC106;
}
.RightHeaderWhite{
	font-size: 14px;
	font-weight:bold;
	color: #284028;
	width:100%;
	font-family:Verdana,Arial;
	text-align: center;
}

/* styles of blocks*/

#linkeSeite {
	FLOAT: left; WIDTH: 400px; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 400px;  TEXT-ALIGN: left; voice-family: inherit
}

#rechteSeite {
	PADDING-LEFT: 1px; PADDING-RIGHT: 1px; MARGIN-TOP: 3px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 400px;  border: 2px solid #19545E; TEXT-ALIGN: left; BACKGROUND-COLOR: #B3E0BF; voice-family: inherit; 
}
#WholePanelSearchList {
	DISPLAY: block;  
}
/*BACKGROUND-COLOR: rgb(231,238,248);*/
#PanelSearchList {
	PADDING: 0px;  BORDER-RIGHT: #19545E 2px solid;BACKGROUND-COLOR: #B3E0BF; BORDER-TOP: #19545E 0px solid; MARGIN-TOP: 0px; BORDER-LEFT: #19545E 2px solid; WIDTH: 396px; BORDER-BOTTOM: #19545E 2px solid;  HEIGHT: 396px; voice-family: inherit
}
#WholePanelTreeView {
	DISPLAY: none
}
#PanelTreeView  {
	PADDING: 0px; BORDER-RIGHT:  #19545E  2px solid; BORDER-TOP:  #19545E  0px solid; MARGIN-TOP: 0px; BORDER-LEFT:  #19545E  2px solid; HEIGHT: 396px; WIDTH: 396px; overflow:scroll; BORDER-BOTTOM:  #19545E  2px solid;   voice-family: inherit
}

A.service_text{
	text-decoration:underline;
}
.EmptyDivElement{
	width:100%;
    HEIGHT: 20px;

	 
}

UL.TreeEntryUL LI { list-style:none outside;  margin-left:-27px;  }
UL.TreeEntryULFirst LI { list-style:none outside;  margin-left:-37px;  }

UL.TreeEntryULNotLink LI { 
	list-style:url("/images/order_image.gif") outside; 
	margin-left:-17px; 	
	padding-top:1px;
	padding-bottom:1px; 
	padding-left:2px;
	padding-right:0px;
	color:#3C3C3C; 
	font-size:12px;
}
UL.TreeEntryULFirstNotLink LI { 
	list-style:url("/images/order_image.gif") outside; 
	padding-top:1px;
	padding-bottom:1px; 
	padding-left:3px;
	padding-right:0px; 
	color:#3C3C3C; 
	font-size:12px;
}

.Warning
{
	width:90%;
	padding-top:10px;
	padding-bottom:2px; 
	padding-left:10px;
	padding-right:10px; 
	vertical-align:middle; 
	background:#F0F6B2; 
	border:2px solid #19545E;
	white-space:nowrap;
	font-weight:bold;
	color: red; 
}
.PicturePlaceholder
{
	white-space:nowrap; 
	border:2px #C0C0C0 solid;
	padding:2px;
	vertical-align:middle; 
	background:#E8E8E8;
}
/* border: 2px solid #19545E; 	*/
tr.AdsPriceRowEven td
{
	background:#D9FBF0;
	border-right:#c0c0c0 solid 1px;
	border-bottom:#c0c0c0 solid 1px;
	padding-bottom:3px;
	padding-top:3px;
}
tr.AdsPriceRowOdd td
{
	background:#E9F1FC;
	border-right:#c0c0c0 solid 1px;
	border-bottom:#c0c0c0 solid 1px;
	padding-bottom:3px;
	padding-top:3px;
}
.AdsPriceTable
{
	border-top:#c0c0c0 solid 1px;
	border-left:#c0c0c0 solid 1px;
}
.monatlich
{
	width:97%;
	text-align:right;
	font-weight: bold;
}
.nvsble{
 display: none;
}
