/*menu colorize*/
@import "menu.css";


P
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    /*COLOR: #333333;*/
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial;
	
}
DIV
{
    FONT-SIZE: 10pt;
     
}
TD
{
    FONT-SIZE: 10pt;
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    color:#00104D;
    FONT-FAMILY: Verdana, Arial;
}
.Error
{
    COLOR: crimson;
}

BODY
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	SCROLLBAR-FACE-COLOR: #999999;		/* dunkel vorne */
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; /* rand oben und links */
    SCROLLBAR-SHADOW-COLOR: #000;	/* rand rechts und unten */
    SCROLLBAR-3DLIGHT-COLOR: #777777;	/* rand rechts und unten */
    SCROLLBAR-ARROW-COLOR: #000;		/* pfeil hochrunter*/
    SCROLLBAR-TRACK-COLOR: #DDDDDD;		/* hell hinten */
}

.LeftTeaserBGColor,
BODY

{
    BACKGROUND-COLOR:#ebece8; 

}


.SiteTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22pt;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
.DownSelectedTab
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 5px;
    BORDER-TOP: thin;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: thin;
    COLOR: #cc3300;
    LINE-HEIGHT: 18pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center;
}
.Tabs
{
    BORDER-RIGHT: #f3a372;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #f3a372;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: #f3a372;
    LINE-HEIGHT: normal;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f3a372;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.DownTabs
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    COLOR: #cc3300;
    LINE-HEIGHT: 18pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center;
}


.HeadBg
{
    /*BACKGROUND-COLOR: #FEF2E6;*/
	
	
}

.SiteLink
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    COLOR: #AEA79D;
    BORDER-BOTTOM: medium none;
    font-family:arial,verdana,helvetica;
}

.SiteLink A:link, .SiteLink A:hover, .SiteLink A:active, .SiteLink A:visited{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #AEA79D;
    font-family:arial,verdana,helvetica;
}


/*
.SiteLink A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #333333
}
.SiteLink A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.SiteLink A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ee7a35;
    TEXT-DECORATION: none
}
*/



.SiteLinkAlt
{
	COLOR: #FFFFFF;
}
.Accent
{
    FONT-WEIGHT: 600;
}
.Message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffcc00;
}
.ItemTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #999999;
}
.ItemDate
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial;
}
.Head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    color:#00104D;
    FONT-FAMILY: Verdana, Arial;
}
.SubHead, .SubHeadWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    color:#00104D;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial,Verdana;
}

.SubHeadWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FEF4F2;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial,Verdana;
}

.DarkGray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #8B7659;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial,Verdana;
}

.DarkGraySubHD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #2B3153;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial,Verdana;
}



.SubSubHead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #ee7a35;
}
.NormalTextBox
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
}
.NormalBold
{
    PADDING-LEFT: 5pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    Color:#00104D;
    FONT-FAMILY: Verdana, Arial;
}
.NormalItalic
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
}

A.LoginButton:link, A.LoginButton, A.LoginButton:visited, A.CommandButton:hover{
 FONT-FAMILY: Verdana, Arial;
 FONT-SIZE: 8pt;
 FONT-WEIGHT: bold;
 Color:#000;
}


A.CommandButton
{
    BORDER-RIGHT: #ee7a35 thin solid;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #f9ccb0 thin solid;
    PADDING-LEFT: 3pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: #f9ccb0 thin solid;
    COLOR: #333333;
    LINE-HEIGHT: 17pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #ee7a35 thin solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f3a372;
    TEXT-DECORATION: none;
}
A.CommandButton:visited
{
    BORDER-RIGHT: #ee7a35 thin solid;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #f9ccb0 thin solid;
    PADDING-LEFT: 3pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: #f9ccb0 thin solid;
    COLOR: #333333;
    LINE-HEIGHT: 17pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #ee7a35 thin solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f3a372;
    TEXT-DECORATION: none;
}
A.CommandButton:hover
{
    BORDER-RIGHT: #ee7a35 thin solid;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #f9ccb0 thin solid;
    PADDING-LEFT: 3pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: #f9ccb0 thin solid;
    COLOR: white;
    LINE-HEIGHT: 17pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #ee7a35 thin solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f3a372;
    TEXT-DECORATION: none;
}
A.CommandButton:link
{
    BORDER-RIGHT: #ee7a35 thin solid;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #f9ccb0 thin solid;
    PADDING-LEFT: 3pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: #f9ccb0 thin solid;
    COLOR: #333333;
    LINE-HEIGHT: 17pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #ee7a35 thin solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f3a372;
    TEXT-DECORATION: none;
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
}
DT
{
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
}
TFOOT
{
    FONT-SIZE: 8px;
}
THEAD
{
    FONT-SIZE: 10pt;
}
TH
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #333333;
}


A:link
{
    
	/* lexikon xxx*/
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline;
	
	
}



A:hover
{
	FONT-SIZE: 8pt;
   TEXT-DECORATION: underline;
}
A:active
{
	FONT-SIZE: 8pt;
   TEXT-DECORATION: underline;
}
A:visited
{
   FONT-SIZE: 8pt;
   TEXT-DECORATION: underline;
}




SMALL
{
}
BLOCKQUOTE
{
    FONT-SIZE: 11pt;
	MARGIN-LEFT:5px;
	MARGIN-Right:1px;

}
PRE
{
}
UL LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: circle;
}
UL LI LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: square;
}
UL LI LI LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: lower-roman;
}
OL LI
{
    LIST-STYLE-TYPE: decimal;
}
OL OL LI
{
    LIST-STYLE-TYPE: lower-alpha;
}
OL OL OL LI
{
    LIST-STYLE-TYPE: lower-roman;
}
HR
{
    COLOR: #999999;
    HEIGHT: 1pt;
    TEXT-ALIGN: center;
}
.ArticleHead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    BACKGROUND-COLOR: white;
}
.module
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
	
}

.LeftPane
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
.RightPane
{
	/*
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px
	*/
}
.ContentPane
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
	/*width:658px*/
	
}


.Titlehead
{
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Arial, Verdana;
}
TABLE
{
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}

.Tabs A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.SelectedSubTabs
{
    BORDER-RIGHT: white thin;
    PADDING-RIGHT: 10px;
    BORDER-TOP: white thin;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white thin;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: white thin;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f9ccb0;
    TEXT-ALIGN: center;
}
.SelectedSubTabs A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.SelectedSubTabs A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.SelectedSubTabs A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.Tabs A:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
}
.Tabs A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none;
}
.DownSelectedTab A:link
{
    COLOR: #cc3300;
    TEXT-DECORATION: none;
}
.DownSelectedTab A:visited
{
    COLOR: #cc3300;
    TEXT-DECORATION: none;
}
.DownTabs A:link
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}
.DownTabs A:visited
{
    COLOR: #cc3300;
    TEXT-DECORATION: none;
}
.SubTabs
{
    BORDER-RIGHT: white thin;
    PADDING-RIGHT: 10px;
    BORDER-TOP: white thin;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white thin;
    COLOR: white;
    LINE-HEIGHT: normal;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: white thin;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #999999;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.SubTabs A:link
{
    COLOR: white;
    TEXT-DECORATION: none;
}
.SubTabs A:visited
{
    COLOR: white;
    TEXT-DECORATION: none;
}
.SelectedTabs
{
    BORDER-RIGHT: white;
    PADDING-RIGHT: 10px;
    BORDER-TOP: white;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: white;
    COLOR: white;
    LINE-HEIGHT: normal;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #f3a372 1pt;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #999999;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.SelectedTabs A:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none;
}
.SelectedTabs A:link
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none;
}
.SelectedTabs A:visited
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none;
}
.SubTabs A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
}
.SurveyQuestion
{
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
}
.SurveyOption
{
}
.SurveyButton
{
    FONT-WEIGHT: 600;
}
.NormalDim
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial;
}
.rb_AlternateLayoutTable
{
    /*BACKGROUND-COLOR: white*/
}

.Normal 
{
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal;
}
INPUT.CommandButton
{
    BORDER-RIGHT: #333333 thin solid;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #cccccc thin solid;
    PADDING-LEFT: 3pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3pt;
    BORDER-LEFT: #cccccc thin solid;
    COLOR: #ffffff;
    LINE-HEIGHT: 7pt;
    PADDING-TOP: 3pt;
    BORDER-BOTTOM: #333333 thin solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #999999;
    TEXT-DECORATION: none;
}
INPUT
{
}
.rb_LangSw_tbl
{
    TEXT-DECORATION: none;
}
.rb_LangSw_tbl A:link
{
    TEXT-DECORATION: none;
}
.rb_LangSw_tbl A:visited
{
}
.rb_LangSw_tbl A:hover
{
    COLOR: #da0b0b;
}
.rb_LangSw_sel
{
}
.DownTabs A:hover
{
    COLOR: #999999;
}
.linkFooter
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
}
.linkFooter A:link
{
    FONT-WEIGHT: normal;
}
.linkFooter A:visited
{
    FONT-WEIGHT: normal;
}
.linkFooter A:hover
{
    FONT-WEIGHT: normal;
}
OL
{
    FONT-SIZE: 10pt;
}
UL
{
    FONT-SIZE: 10pt;
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: disc;
}

A
{
    FONT-SIZE: 12pt;
}

DL
{
    FONT-SIZE: 10pt;
}
.RightPane .Titlehead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
}
CAPTION
{
    FONT-SIZE: 10pt;
    COLOR: #515530;
}
.MenuItem
{
    BORDER-RIGHT: white 1pt solid;
    BORDER-TOP: white thin;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: salmon;
    COLOR: #515530;
    BORDER-BOTTOM: white 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e1eaff;
}
.MenuItemHi
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: white;
    BORDER-BOTTOM: white 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0163ac;
}
.MenuSub
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.MenuSubHi
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0163ac;
}
.rb_DefaultPortalHeader
{
	
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
}
.rb_DefaultLayoutTable
{
/*	width:994px; */
	background-image:url(img/bg.gif);
}
.rb_DefaultLayoutDiv
{
	
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.Menu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
}
/* Module Buttons */
.rb_mod_btn
{
	display:block;
	margin:0px 0px 0px 2px;
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only{
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only-css{
overflow:hidden;
}
div.btn-img-only,div.btn-img-only-css
{
	display:block;width:0px;height:0px;overflow:hidden;
}
div.btn-img-txt
{
	display:block;width:0px;height:0px;overflow:hidden;
}
div.btn-txt-only
{
	font-size:9px;
	line-height:0.8;
}


/*FCKW EDITOR STYLES*/

.MainHeaderNormal{

	color: Black;
	font-family: arial,verdana,helvetica;
	font-size:17px;
	text-decoration:none;
	letter-spacing: 1px; 
	word-spacing: 1px;
	line-height: 110%;
	text-align: left;
	font-weight: normal;
	text-align: left;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.MainHeaderBold{
	color: Black;
	font-family: arial,verdana,helvetica;
	font-size:18px;
	text-decoration:none;
	letter-spacing: 0.5px; 
	word-spacing: 1px;
	line-height: 100%;
	text-align: left;
	font-weight: bold;
	text-align: left;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.TeaserBoxTableContent, .TeaserBoxTableContentx TD{  /* entfernt für firefox ok?*/
	/*width:157px;*/
	height:134px;
	padding: 10px 10px 10px 10px;
	vertical-align:top;

}





.TeaserBoxTable{
	/*
	width:157px;
	height:134px;
	*/
	
	height:100%;
}



.TeaserBoxTable A, .TeaserBoxTable A:hover, .TeaserBoxTable A:link, .TeaserBoxTable A:active, .TeaserBoxTable A:visited{
	text-decoration: none;
	
}



.TeaserBoxTable TD {
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	/*width:157px;*/
	height:134px;
	
}

.TeaserBoxTable  Table TD {
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	/*width:157px;*/
	height:10px;
	
}

.TeaserBoxTable P{
	margin-bottom: 5px;
	
}


.TeaserHeadline{
	/*width:137px;*/
	color: #273365;
	font-family: arial,verdana,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 0.5px; 
	word-spacing: 1px;
	line-height: 120%;
	text-align: left;
	font-weight: bold;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.TeaserBoxTableContent A, .TeaserBoxTableContent A:hover, .TeaserBoxTableContent A:link, .TeaserBoxTableContent A:active, .TeaserBoxTableContent A:visited{
	text-decoration: none;
	
}



.TeaserText, .TeaserTextBlau{
	
	color: #FFFFFF;
	font-family: arial,verdana,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 0px; 
	word-spacing: 1px;
	line-height: 120%;
	text-align: left;
	font-weight: normal;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.TeaserTextBlau{
	color: #273365;
}


.TeaserText A, .TeaserText A:hover, .TeaserText A:link, .TeaserText A:active, .TeaserText A:visited{
	text-decoration: underline;
	color: #FFFFFF;
}

.TeaserTextBlau A, .TeaserTextBlau A:hover, .TeaserTextBlau A:link, .TeaserTextBlau A:active, .TeaserTextBlau A:visited{
	text-decoration: underline;
	color: #FFFFFF;
}




.NormalHeadline{
	
	color: #273365;
	font-family: arial,verdana,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 0.5px; 
	word-spacing: 1px;
	line-height: 200%;
	text-align: left;
	font-weight: bold;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.his_layer_Layer, .his_layer_Layer *,
.NormalTextWhite, .NormalTextBlack, .NormalTextBlue, .NormalText,  .NormalText *, .NormalTextStartHD, .NormalTextStartHD *, .normalTextDark, .normalTextDark *,.normalTextDark A, .normalTextError{
	color: #00104D; /*#5270A2; *//*#847e77; #B6ACA2;*/ /* blue Text*/
	font-family: arial,verdana,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 0px; 
	word-spacing: 1px;
	line-height: 120%;
	text-align: left;
	
	text-align: left;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.his_layer_Layer, .his_layer_Layer *
{
	font-size:10px;
	line-height: 100%;
}


.normalText A, .normalText A:hover, .normalText A:link, .normalText A:active, .normalText A:visited{
	text-decoration: underline;
}


.NormalTextWhite{
	color: #FFFFFF;
}


.NormalTextBlue{
	color: #8C755B;
}

.NormalTextBlack {
	/*color: #000000;*/
	color: #5270A2; /* blueText*/
}

.NormalTextBlack A{
	text-decoration:underline;
	color: #5270A2;
}



.NormalTextStartHD *{
	padding: 36px 0px 0px 0px;
}


.xxTitleNoTheme{
	margin: 50px 50px 50px 50px;
	padding: 50px 50px 50px 50px;
}


/* Imprint ******************/
.sutils_imprint{
	margin-top:10px;
	width:658px;
	BACKGROUND-COLOR: #FCD3A5;
	
}

.sutils_imprint td{
	padding: 12px 12px 12px 12px;
	height:400px;
}


.sutils_imprint_back {
	padding: 12px 12px 12px 12px;
	height:20px;
	BACKGROUND-COLOR: #FCD3A5;
	width:658px;

}




.LightOrange{
	margin-top:10px;
	width:658px;
	BACKGROUND-COLOR: #FCD3A5;
	Color: #fff;
	
}

.LightOrange td{
	padding: 12px 12px 12px 12px;
	height:422px;
}
 

/* Kontakt ******************/

/* .sutils_kontakt_right{*/
.sutils_kontakt_top{
	padding: 10px 10px 10px 10px;
	height:60px;
}


.sutils_kontakt_bottom{
	BACKGROUND-COLOR: #F88A0D;
	padding: 0px 10px 0px 10px;
	height:422px;
}

.paddingKontaktButton{
	padding-left:220px;
}

.paddingSchulungenButton{
	padding-left:245px;
	padding-top:10px;
	
}

.paddingSuchenButton{
	padding-left:325px;
}

/* LINKS */

.sutils_links_left{
	width:491;	
	height:422px;
	vertical-align:top;
}

/* Unternehmen */
.sutils_unt_gesch_right, .sutils_unt_gesch_left, .login_left{
	width:324px;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	
}


.sutils_unt_gesch_right{
 height:422px;
}

/* serrch */
.suche{
	width:329;
	height:422px;
	vertical-align:top;
	
}

.sucheErgebnisBox{
	BACKGROUND-COLOR: #FDD2A5;
	padding: 10px 10px 10px 10px;
/*	height: 402px; */
	
		
}

.haendlerSucheErgebnisBox{
	BACKGROUND-COLOR: #FDD2A5;
	padding: 10px 10px 10px 10px;
	height: 278px;
}


/* Newsletter ******************/


.sutils_newsletter, .sutils_kontakt_right, .sutils_links_left, .sutils_unt_gesch_right,.login_left,.suche{
	BACKGROUND-COLOR: #FCD3A5;
	padding: 10px 10px 10px 10px;
}



.paddingNLButton{
	padding-left:140px;
}

.ipt_ddlvariable, .ipt_ddl, .ipt_textfield, .ipt_textfield_plz, .ipt_textfield_ort, .ipt_ddlsuchetxt, .ipt_ddlsucheplzort, .ipt_ddlsucheland, .ipt_textfield_ort_mafo {

	
	font-family:arial,helvetica;
	font-size:8pt;
	color:#000000; 
	border-right: solid 1px #000000; 
	border-bottom: solid 1px #000000; 
	border-top: solid 1px #ffffff; 
	border-left: solid 1px #ffffff; 

	background-color:#ffffff;
}

.produktDD{
	
	width:250px;
	background-color:#F4F5FD;
}

.produktDetails
{
	background-color:#FDD2A5;
	color:#05103E;
}

.ipt_ddl, .ipt_textfield, .ipt_textfield_plz, .ipt_textfield_ort, .ipt_ddlvariable200 {
	width:200px;
}
.ipt_textfieldLexicon{width:120px;}
.ipt_ddlsucheland{width:295px;}
.ipt_ddlsucheplzort{width:100px;}
.ipt_ddlsuchetxt{width:170px;}


.ipt_textfield_plz {
	width:50px;
}
.ipt_textfield_ort {
	width:145px;
}

.ipt_textfield_ort_mafo {
	width:146px;
}

.ipt_textfield_mafo {
	width:280px;
}

.mafo_top td{
	padding-top:6px;
}


.approve td
 {
      padding: 0px 0px 0px 0px;
	  vertical-align:middle;
 }

.approve td label
 {
      padding: 0px 5px 0px 2px;
	 
	  text-align:left;
 }
	
.approve_l td label
 {
      padding: 0px 0px 0px 10px;
	 
	  text-align:left;
 }
 



.normalTextDark, .normalTextDark *, .normalTextDark A, .normalTextDark A:link, .normalTextDark A:active, .normalTextDark A:visited, .normalTextDarkBold, .normalTextDarkBoldSmall{
	
	font-family: arial,verdana,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 0px; 
	word-spacing: 1px;
	line-height: 120%;
	text-align: left;
	
	text-align: left;  
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#00104D;
}

.normalTextDark small{
		font-size:10px;
}
.normalTextDarkBoldSmall{
		font-weight:bold;
		font-size:11px;
		

}

.normalTextDark A, .normalTextDark A:hover, .normalTextDark A:link, .normalTextDark A:active, .normalTextDark A:visited{
	text-decoration: underline;
}



.normalTextDarkBold{
	font-weight:bold;
}
.normalTextError{
	color:red;
}

.orangeTeaser{ 
	vertical-align:top;
	width:157px;
	height:134px;
	padding: 10px 10px 10px 10px;
	background-color:#F88A0D;
	
}

.block_spacer{
	background-color:#FCD3A5;
	
}

.block_Left{ 
	vertical-align:top;
	width:324px;
	height:134px;
	padding: 10px 10px 10px 10px;
	background-color:#FCD3A5;
	
	
}

.lexikonAlpha{
	text-align:center;
	font-weight:normal;
	font-family: arial,verdana,helvetica;
	font-size:12px;
	color:#3B382F;

}

.lexikonAlpha A,  .lexikonAlpha A:hover, .lexikonAlpha A:link, .lexikonAlpha A:active, .lexikonAlpha A:visited{
	text-align:center;
	font-weight:bold;
	font-family: arial,verdana,helvetica;
	font-size:12px;
	color:#3B382F;

}

.produktDropdownBox{ 
	vertical-align:top;
	width:324px;
	height:278;
	padding: 10px 10px 10px 10px;
	background-color:#F88A0D;
	
}




.button_text
{
    BORDER-RIGHT: #F88A0D 0px;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #F88A0D 0px;
    PADDING-LEFT: 3pt;
    
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: #F88A0D 0px;
    COLOR: #333333;
    LINE-HEIGHT: 17pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #F88A0D 0px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #F88A0D;
    TEXT-DECORATION: none;
	cursor: hand;
	text-decoration: underline;


}

.button_textLight
{
    BORDER-RIGHT: #FDD2A5 0px;
    PADDING-RIGHT: 3pt;
    BORDER-TOP: #FDD2A5 0px;
    PADDING-LEFT: 3pt;
    
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: #FDD2A5 0px;
    COLOR: #333333;
    LINE-HEIGHT: 17pt;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #FDD2A5 0px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #FDD2A5;
    TEXT-DECORATION: none;
	cursor: hand;
	text-decoration: underline;


}


/*PfelgeFaq */
.lagerung_faq{
	
	width:658px;
	BACKGROUND-COLOR: #FCD3A5;
	
}

.lagerung_faq td{
	padding: 12px 12px 12px 12px;
	height:278px;
}


.normalOrange{
	BACKGROUND-COLOR: #F88A0D;
	padding: 0px 10px 0px 10px;

	SCROLLBAR-FACE-COLOR: #F88A0D;		/* dunkel vorne */
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; /* rand oben und links */
    SCROLLBAR-SHADOW-COLOR: #000;	/* rand rechts und unten */
    SCROLLBAR-3DLIGHT-COLOR: #FFC581;	/* rand rechts und unten */
    SCROLLBAR-ARROW-COLOR: #000;		/* pfeil hochrunter*/
    SCROLLBAR-TRACK-COLOR: #F6CD9F;		/* hell hinten */
	
}


.normalOrangeLight{
	BACKGROUND-COLOR: #FDD2A5;
	padding: 0px 10px 0px 10px;

		
}



.orangeBlock{ 
	vertical-align:top;
	width:324px;
	height:278px;
	padding: 10px 10px 10px 10px;
	background-color:#F88A0D;

	SCROLLBAR-FACE-COLOR: #F88A0D;		/* dunkel vorne */
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; /* rand oben und links */
    SCROLLBAR-SHADOW-COLOR: #000;	/* rand rechts und unten */
    SCROLLBAR-3DLIGHT-COLOR: #FFC581;	/* rand rechts und unten */
    SCROLLBAR-ARROW-COLOR: #000;		/* pfeil hochrunter*/
    SCROLLBAR-TRACK-COLOR: #F6CD9F;		/* hell hinten */

}


.heimwerkertipps *{
	padding-top:15px;
	margin-top:10px;
	
}

.sroomvorzurueck{
	padding-top:20px;
}
/* Joblist Styles */

/* Tablle für die Liste */
.JobList
{
	margin-left:20px;
	width:640px;
}

.JobList_Groupheader_row
{
	/*font-size: 11px; */
	font-weight: bold;
	display:block;
}

.JobList_Groupheader_d1
{
	padding-top:5px;
  FONT-SIZE: 8pt;
  color:#00104D;

}
.JobList_Groupheader_d2
{
		padding-top:25px;

}
.JobList_Groupname
{
}
.JobList_Item_row{}
.JobList_d1 {
	width: 640px;

}
.JobList_d2 {	width: 10px; }
.JobList_d3 {	width: 10px; }
.JobList_d4 {	width: 10px; }
.JobList_d5 { }
.JobList_spacer_d1 {height:18px; }




/* Tablle für einen Job */
.JobList_Detail
{
	margin-left:10px;
	margin-right:0px;
	width:660px;
	margin-bottom:25px;
	
}
.JobList_Detail_title_row{}
.JobList_Detail_title_d1
{
 padding-bottom:15px;
	padding-left:10px;
 
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 12pt;
    color:#00104D;
     font-weight:bold;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal;

}

.JobList_Detail_row{}
.JobList_Detail_d1{
 padding-bottom:20px;
 
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 11px;
    color:#00104D;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal;

 }
.JobList_Detail_d1 UL LI
{
/*    LIST-STYLE-IMAGE: url(img/bulleye.gif); */
 list-style-image: none;
    LIST-STYLE-TYPE: disc;
    FONT-SIZE: 11px;

}
.JobList_Detail_d1 A:hover, .JobList_Detail_d1 A:link, .JobList_Detail_d1 A:visited,
.JobList_d1 A:hover, .JobList_d1 A:link, .JobList_d1 A:visited
{
    color:#00104D;
        FONT-SIZE: 11px;

}
.FileManager
{
    FONT-SIZE: 11px;

}


/*his_layer größenberechnung:
	width = bildbreite - 2*his_anker-left buttonbreite - 2xhis_layer-margin 
 */
 
 .his_anker
{
	width:1px; height:1px; position:absolute; left:12px; bottom:12px;
}
.his_layer
{
		margin:10px;
		padding:0px;
		height:90px;
}
.his_layer_DimX_1
{
	width:113px;
}
.his_layer_DimX_2
{
/*	width:281px; */
width:300px;
}
.his_layer_DimX_3
{
	width:449px;
}
.his_layer_DimX_4
{
	width:616px;
}
.his_layer_DimY_1
{
	height:90px;
}
.his_layer_DimY_2
{
	height:232px;
}


his_layer_OffX_0
{
	left:0px;
}
his_layer_OffX_1
{
	left:113px;
}
his_layer_OffX_2
{
	left:281px;
}
his_layer_OffX_3
{
	left:449px;
}

his_layer_OffX_4
{
	left:0px;
}
his_layer_OffX_5
{
	left:-113px
}
his_layer_OffX_6
{
	left:-281px;
}
his_layer_OffX_7
{
	left:-449px;
}

his_layer_OffY_0
{
	left:0px;
}
his_layer_OffY_1
{
	left:90px;
}
his_layer_OffY_4
{
	left:-90px;
}

.his_layer_101,
.his_layer_201
{
	width:113px;
}

.his_layer_102,
.his_layer_202
{
	width:281px;
}

.his_layer_103,
.his_layer_203
{
	width:449px;
}

.his_layer_104,
.his_layer_204

{
	width:616px;
}
.his_layer_201,
.his_layer_202,
.his_layer_203,
.his_layer_204
{
	height:232px;

}

.his_but_Schonung
{
	background-image:url(/images/icons/ic_ausrufezeichen_gruen.gif);
	background-repeat:no-repeat;
	width:24px; height:24px;
	cursor: pointer;
}
.his_layer_Schonung
{
	background-color:#9EB22F;
}

.his_layer_Product
{
	background-color:#F88A0D;
}
.his_layer_Layer .logo
{
	float:left;
	margin:0 0 0 0;
}
.his_layer_Layer .links
{
	float:right;
	margin:0 0 0 0;
}
.his_layer_Layer
{
 overflow:hidden;
}
.his_layer_Layer .hd
{
	 
/*	position: relative;
	 z-index:1000; */

}
.his_layer_Layer .hd  img
{
 display:block;
}
.xhis_layer_Layer p
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;

}
.xhis_layer_Layer p
{
	margin: 0 0 0 0;
	margin-bottom:0px;
	 
	padding:0 0 0 0;
	 padding-bottom:0px;
}

.his_but_Product
{
	background-image:url(/images/icons/ic_ausrufezeichen_orange.gif);
	background-repeat:no-repeat;
	background-color:#9EB22F;
	position:absolute;
	width:24px; height:24px;
	cursor: pointer;

}

.his_but_Layer
{
	background-image:url(/images/icons/ic_ausrufezeichen_orange.gif);
	background-repeat:no-repeat;
	background-color:#9EB22F;
	position:absolute;
	width:24px; height:24px;
	cursor: pointer;

}
.his_but_1
{
	position:absolute;
	top:0px;
	left:0px;
}
.his_but_2
{
	position:absolute;
	top:0px;
	right:0px;
}
 .his_but_3
{
	position:absolute;
	left:0px;
	bottom:0px;
}
 .his_but_4
{
	position:absolute;
	right:0px;
	bottom:0px;
}
 .his_but_full
{
	position:absolute;
	top:0px;
	left:0px;
	width:156px;
	height:133px;
	background-image:none;
  background-color:Transparent;

	

	
}


/* --------------------hidden insight  -----------------


.IMPContent_ascx table,
.IMPContent_ascx tr,
.IMPContent_ascx td,	

.IMPHeadline_ascx table,
.IMPHeadline_ascx tr,
.IMPHeadline_ascx td	
{
	position: relative;
}

.his_parent
{
	position:relative;

}

.his_but
{
	width:24px;
	height:24px;
	z-index:1001;
	position:absolute;
	cursor:pointer;
}

.his_but_Schonung
{
	background-image:url(/images/icons/ic_ausrufezeichen_orange.gif);
	background-repeat:no-repeat;
	
}
.his_but_Product
{
	background-image:url(/images/icons/ic_ausrufezeichen_gruen.gif);
	background-repeat:no-repeat;
}

.his_but_1
{
	top:0px;
	left:0px;
}
.his_but_2
{
	top:0px;
	right:0px;
}
 .his_but_3
{
	left:0px;
	bottom:0px;
}
 .his_but_4
{
	right:0px;
	bottom:0px;
}

.his_layer
{
	background-color: #F69524;
	top:20px;
	left:10px;
	z-index:1000;

}
.his_layer_Schonung
{
	border:solid 1px red;
}

.his_layer_Product
{
}



 --------------------hidden insight end  -----------------*/

/* --------------------lexi layer start  -----------------
		.lexi_layer
		{
			position:absolute;
			display: none;
			top:-110px;
			left:10px;
			height:100px;
			width:200px;
			background-color: red;
		}
		.lexi_layer_anchor
		{
			cursor:hand;
			position:relative;
			top:0px;
			right:0px;
			height:1px;
			width:1px;
		}
		.lexi_link
		{
			color:blue;
			text-decoration:underline; 
			cursor:hand;
			
		}
 --------------------lexi layer end  -----------------*/
.LexiTip
{
	/*border:solid 3px red; */
}


.LexiTip A,  .LexiTip A:hover, .LexiTip  A:link, .LexiTip  A:active, .LexiTip  A:visited
{
/*			color:red; */
	    FONT-SIZE: 10pt;

}

A.seachlink, A.seachlink:hover, A.seachlink:link, A.seachlink:active, A.seachlink:visited
{
	text-decoration: none;
   FONT-SIZE: 8pt;
}
/* --------------------notiz layer start  -----------------*/
.pan_notiz
{
}
.div_notiz
{
	POSITION: relative;
	Z-INDEX: 100;
	LEFT: 0px;
	TOP: 0px;

}

.layer_notiz,
.iframe_notiz
{
	POSITION: absolute;
	LEFT: 5px;
	TOP: -195px;
	WIDTH: 200px;
	HEIGHT: 190px;

}



.layer_notiz
{
	Z-INDEX: 11;
	 background-color:#cccccc;

}
.iframe_notiz
{
	Z-INDEX: 9;

}
.notiz_text,
.notiz_hd
{
	width:180px;
}

/* --------------------notiz layer end  -----------------*/
	.projekt1
	{
		background-color:Green;
		 color:Black;
		 border:solid 1px black;
	}


.notPDFx
{
	visibility:hidden;
	 display:none;
}

.pdflink, .pdflink a, .pdflink a:link,  .pdflink a:hover, .pdflink a:active, .pdflink a:visited

{
  font-family:arial,verdana,helvetica;

/*  COLOR: #232D70; 
  color:#5270A2;

color:#444474;*/
color:#00104d;
	FONT-WEIGHT:900;
  text-decoration:none;
  FONT-SIZE: 7.5pt;



}

#accordionWrapper{position: absolute; top: 270px; left: 8px; width: 305px; font-size:11px;}
#accordion {color:#00104D;  font-size:11px;line-height:120%;}

#accordion div {border: 1px solid #999; background: #fff; padding-top: 1px; padding-bottom:1px; 	font-family: arial,verdana,helvetica; font-size:11px;}
#accordion ul, #accordion ol {padding-left: 23px; margin:0; font-size:11px;}
#accordion p {padding: 5px; font-size:11px;}
#accordion h3 {font-size:11px;cursor:pointer; outline:none; background: transparent url(/images/pfeilIcon.gif) no-repeat scroll 0px 2px; padding-left: 12px; margin-bottom: 3px; font-weight: bold;
	color: #273365;
	font-family: arial,verdana,helvetica;
	font-size:11px;
	text-decoration:none;
	letter-spacing: 0.5px; 
	word-spacing: 1px;
	line-height: 120%;
	text-align: left;
	font-weight: bold;
	margin-top: 8px;
}
#accordion h3.ui-state-active {background-position: 0 -20px;}
#accordion ol {list-style-image:none;}


