P
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    COLOR: black;
    PADDING-TOP: 0px;
    /*color: #000; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica*/
}

FORM
{
	margin-bottom:0px;
	padding-bottom:0px;
}

div#TabTitle
 { 
	color: #9A9A9C; font-size: 16px; font-family: Verdana, Arial, Helvetica; 
	font-weight: bold; 
	background-image: url("img/pfeile_kunststoffe.gif"); 
	background-repeat: no-repeat; 
	margin-left: 0px; 
	padding-left: 25px;
	padding-bottom:10px;
	background-position: 3 4px;
}

DIV
{
    /*FONT-SIZE: 10pt*/
}
TD
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    FONT-SIZE: 11px;
    /*
    COLOR: black;
    FONT-FAMILY: Verdana, Arial*/
}
.Error
{
    COLOR: crimson
}
.HeadBg
{
    BACKGROUND-COLOR: #ffffff
}
BODY
{
    color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
/*    BACKGROUND-COLOR: #0244AB*/
}

textarea
{
	color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica;
}
	

.Menu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}

/* Standard Navigation Non-Selected Tab classes */
.Tabs
{
	font-family: Verdana, Helvetica, sans-serif;
    color: #ffffff;
    font-size:13px;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    white-space:nowrap;
    
    text-decoration: none;
    font-weight: normal;
}
A.Tabs:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.Tabs:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.Tabs:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
/* end Non-Selected Tab Classes */

/* Standard Navigation Selected Tab(?) classes */
.DownTabs
{
	font-family: Verdana, Helvetica, sans-serif;
    color: #660000;
    font-size:13px;
    background-color:#eeeeee;
    border-bottom: solid 1px #eeeeee;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #eeeeee;
    padding-right: 6px;
    padding-left: 6px;
    padding-top: 1px;
    padding-bottom: 5px;
    white-space:nowrap;
}
A.DownTabs:link
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
A.DownTabs:visited
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
A.DownTabs:hover
{
    COLOR: #660000;
    TEXT-DECORATION: underline
}
/* end Selected Tab Classes */

/* Standard Navigation Currently Selected Tab(?) classes */
.DownSelectedTab
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:  #ffffff;
    font-weight: normal;
}
A.DownSelectedTab:link
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
A.DownSelectedTab:visited
{
    COLOR: #660000;
    TEXT-DECORATION: none
}
/* end Currently Selected Tab Classes */

/* Standard Navigation Selected Tab classes */
.SelectedTabs
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color:  #ffffff;
    font-weight: normal;
}
A.SelectedTabs:hover
{
	text-decoration: underline;
    color: #660000;
}
A.SelectedTabs:link
{
	text-decoration: none;
    color: #660000;
}
A.SelectedTabs:visited
{
	text-decoration: none;
    color: #660000;
}
/* end Selected Tab Classes */

/* Standard Navigation Sub Tab classes */
.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
}
A.SubTabs:link
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.SubTabs:visited
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.SubTabs:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
/* end Sub Tab classes */

/* Standard Navigation Selected Sub Tab classes */
.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
}
A.SelectedSubTabs:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.SelectedSubTabs:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.SelectedSubTabs:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
/* end Selected Sub Tab classes */

/* Portal Site Title */ 
.SiteTitle
{
	font-weight: bold;
    font-size: 24px;
    color: #660000;
    font-family: Verdana, Helvetica, sans-serif;
}

/* Site Links (The links to access additional user and misc. management tools) */
.SiteLink
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #0244AB;
}
.SiteLink
{
	white-space:nowrap;
}
.SiteLinkAlt
{
	font-size:10px;
	COLOR: #FFFFFF;
}
A.SiteLink:link
{
	font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    color: #0244AB;
}
A.SiteLink:visited
{
	font-size: 10px;
	text-decoration: none;
    font-weight: normal;
    color: #0244AB;
}
A.SiteLink:active
{
	font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    color: #0244AB;
}

A.SiteLink:hover
{
    text-decoration: underline;
    font-weight: normal;
    color: #3F78BF;
}
/* End Site Links classes */

.Accent
{
	font-size:16px;
    color: #eeeeee;
    font-weight: normal;
}
.Message
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee;
}
.ItemTitle
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}
.ItemDate
{
	font-weight: bold;
    font-size: 11px;
    color: #999999;
    font-family: Verdana, Helvetica, sans-serif;
}
/* First level Header style */
.Head
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
}
/* Second level Header style (used by most control labels) */
.SubHead
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
.SubHead, LABEL
{
	white-space: nowrap;
}
/* Third level Header style (used by most Content Groupings/Fieldsets) */
.SubSubHead
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #00a02f;
}
/* General text style */
.Normal
{
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 11px;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal;
    
}

.Normal td 
{
	white-space: normal;
}

.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red;
}
.NormalItalic
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
}

/* Default styles for Input Controls inside modules */ 
INPUT.CommandButton
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
INPUT
{
}
/* end Input Control styles */

A.CommandButton
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
A.CommandButton:visited
{
	text-decoration: underline;
    color: #333333;
}
A.CommandButton:hover
{
	text-decoration: underline;
    color: red;
}
A.CommandButton:link
{
	text-decoration: underline;
    color: #333333;
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
DT
{
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
TFOOT
{
    FONT-SIZE: 8px
}
THEAD
{
    FONT-SIZE: 10pt
}
TH
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #333333
}
A:link
{
    /*BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    COLOR: #ee7a35;
    BORDER-BOTTOM: medium none;*/
    TEXT-DECORATION: none;
    color:#8A8A8A; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica
}
A:hover
{
   /* BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;*/
	COLOR: #000000;
    TEXT-DECORATION: underline;
    font-size: 11px; line-height: 12px;
}
A:active
{
    /*BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #f9ccb0;
    BORDER-BOTTOM: medium none;*/
    TEXT-DECORATION: none;
    color:#8A8A8A;
    font-size: 11px; line-height: 12px;
}
A:visited
{
    /*BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: #ee7a35;
    BORDER-BOTTOM: medium none;*/
    TEXT-DECORATION: none;
    color:#8A8A8A;
    font-size: 11px; line-height: 12px;
}
SMALL
{
}
BLOCKQUOTE
{
    FONT-SIZE: 11px
}
PRE
{
}
UL LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: circle;
    font-size: 11px;
    
}
UL LI LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: square;
    font-size: 11px;
}
UL LI LI LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: lower-roman;
    font-size: 11px;
}
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
}

/* The left pane cell */
.LeftPane
 { background-image: url("img/bild_unten.jpg"); background-repeat: no-repeat; 
	background-position: left bottom; margin: 0; 
	padding: 10px 2px 0 0 }

/* The right pane cell */
.RightPane
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}

/* The main content pane(middle) cell */
.ContentPane
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none;
    
    /*background-image: url('img/rain-100pure.gif');*/
    
}
.Titlehead
{
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14pt;
    FONT-FAMILY: Arial, Verdana
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

.SurveyQuestion
{
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt
}
.SurveyOption
{
}
.SurveyButton
{
    FONT-WEIGHT: 600
}
.NormalDim
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial
}

.rb_LangSw_tbl
{
    TEXT-DECORATION: none
}
A.rb_LangSw_tbl:link
{
    TEXT-DECORATION: none
}
A.rb_LangSw_tbl:visited
{
}
A.rb_LangSw_tbl:hover
{
    COLOR: #da0b0b
}
.rb_LangSw_sel
{
}

/* Footer Module classes */
.rb_DefaultPortalFooter a
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.rb_DefaultPortalFooter A:link
{
    FONT-WEIGHT: normal;
    COLOR: black;
}
.rb_DefaultPortalFooter A:visited
{
    FONT-WEIGHT: normal;
    COLOR: black;
}
.rb_DefaultPortalFooter A:hover
{
	COLOR: #00a02f;
    FONT-WEIGHT: normal;
}
/* End Footer Module Classes */

OL
{
    FONT-SIZE: 10pt
}
UL
{
    FONT-SIZE: 10pt;
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: disc
}
A
{
    FONT-SIZE: 10pt
}
DL
{
    FONT-SIZE: 10pt
}
.RightPane, .Titlehead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
}
CAPTION
{
    FONT-SIZE: 10pt;
    COLOR: #515530
}

/* Hauptnavigation */
.MenuItem
{
    color: #000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; letter-spacing: .6px;
    BACKGROUND-COLOR: #b3b3b3;
    line-height: 16px;
}
.MenuItemHi
{
    color: #fff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; letter-spacing: .6px;
    BACKGROUND-COLOR: #00A02F;
    
}
.MenuSub
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    line-height: 14px;
}
.MenuSubHi
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000000;
    line-height: 14px;
}
/* Hauptnavigation, ende */


/*  DESKTOP PORTAL BANNER SETTINGS */
.rb_DefaultPortalHeader
{
    width: 100%;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.rb_DefaultLayoutTable
 
  { /*background-color: #ffffff; text-align: left; margin: 0; padding: 0; width: 867px; border-collapse: collapse */
	background-color: #ffffff; text-align: left; margin: 0; padding: 0; width: 100%; border-collapse: collapse   }
 
.rb_DefaultLayoutDiv
{
    text-align: left; margin: 0px; padding: 0px; 
    /*border-left: blue;*/
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
rb_AlternateLayoutDiv
{
    text-align: left; margin: 0px; padding: 0px; 
    /*border-left: blue;*/
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

/* The Alternate Layout style (for other .aspx pages) */
.rb_AlternateLayoutTable
{
    BACKGROUND-COLOR: white;
    width: 100%;
    text-align: left;   
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
.rb_AlternateLayoutDiv
{
	text-align:  left; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
	
}

/* Alternate pages LABEL tag style (for those pages which haven't been converted to new style classes yet) */
.rb_AlternateLayoutDiv LABEL
{
	font-size:11px;
	white-space: nowrap;
}

/* 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;
}

/* The module content cell for modules - do not set padding for module here*/
.module
{
	width:100%;
	white-space: normal;
	margin-top:10px;
	background-image:url(img/bgmodule.jpg);
	background-repeat:repeat-y;
	color: #000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica;
}
.module td 
{
	white-space: normal;
}

.modulealt
{
	width:100%;
	white-space: normal;
	margin-top:10px;
	background-image:url(img/bgmodulealt.jpg);
	background-repeat:repeat-y;
	color: #333333; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica;
}
/* Scrollable content area in a module - set padding for the content of a module here */
.modulePadding
{
	PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

/* The Module's toolbar cell (includes title and buttons) */ 
.moduleTitleArea 
{
	padding-bottom:4px;
	padding-left:0px;
	padding-right:4px;/*background-color:#ffffff;*/}
 
/* The Module's title */
.moduleTitle 
{
	color: #000; 
	font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica;
	padding-left:7px;
	}

.moduleheader{
	background-image:url(img/bgueberschrift.jpg);
	background-repeat:repeat-y;
}
 
.moduleheaderalt{
	background-image:url(img/bgueberschriftalt.jpg);
	background-repeat:repeat-y;
}
 
/* The cell following the Module's title and before its buttons */
.moduleTitleMiddle {white-space:nowrap;}
.moduleTitleMiddle img { vertical-align:middle;}
 
/* The Module's toolbar button cells */
.moduleButtons {white-space:nowrap;}
.moduleButtons img { vertical-align:middle; margin-top:2px; margin-bottom:2px;}
.moduleButtons a { border:1px solid #0554A3;}
.moduleButtons a:visited { border:1px solid #0554A3;}
.moduleButtons a:hover { border:1px solid #cccccc;}
 
/* style of custom separator(between custom and default buttons) in module title bar */
.rb_mod_title_sep
{
	vertical-align:middle;
	height:23px;
	width:1px;
	border-left:solid 1px #a8a9ba;
	border-right:solid 1px white;
	background-color:#68697a;
}

 /* The Module's custom scrollbar styles */
.moduleScrollBars 
{
	scrollbar-face-color:#b3b3b3;
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#eeeeee;
	scrollbar-base-color:#eeeeee;
	scrollbar-track-color:buttonface;
	scrollbar-shadow-color:#eeeeee;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-darkshadow-color:#999999;
}
 
/* The User Information area in the Header */
.headerUserInfo { padding-top:1px;padding-right:0px;font-family:verdana; font-weight:normal; font-size:10px;color:#0244AB;}
 
/* The User and misc. management links area in the Header */
.navigationBar {background-color:#b3b3b3; color:white; }
 
/* The Date Element in the Header */
.dateCurrent { padding-right:4px; font-family:verdana;font-size:10px;color:#ffff99;line-height:10px;}
 
/* The Last Visit Element in the Header */
.dateLastVisit { padding-right:4px; font-family:verdana;font-size:9px;color:#ffcc00;line-height:9px;}
 
.navigationItem { font-family:verdana;font-size:11px;color:white; }
.navigationNonSelected { border-bottom:solid 1px #cccccc;}
 
/* Content Groupings(Fieldsets) inside Modules */
.SettingsTableGroup { margin-top:4px;}

/* Label for Content Groupings(Fieldsets) */
.SettingsTableGroup LEGEND 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-right: 4px;
    color: black;
}
/* Label for each user entry item in a Content Groupings(Fieldsets) */
.SettingsTableGroup LABEL 
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    white-space: nowrap;
    line-height: 19px;
    vertical-align:middle;
}
/* Cell for each user entry item in a Content Groupings(Fieldsets) */
.SettingsTableGroup TD 
{ 
	vertical-align: text-top;
}
/* Control for each user entry item in a Content Groupings(Fieldsets) */
.SettingsTableGroup INPUT, .SettingsTableGroup SELECT
{ 
	margin-right:4px;
}
 
/* =============================
   BreadCrumbs styles
   ============================= */
.bc_Row		{font-family: verdana;padding-right:5px;padding-left:8px;border-top:solid 1px #ffffff;/*border-bottom:solid 2px #cccccc;*/background-color:#9a9a9c;}
.bc_Text	{FONT-SIZE:9px;color:White;}
.bc_Link, .bc_Link:link, .bc_Link:visited {padding-left:1px;FONT-SIZE:9px;font-weight:normal;text-decoration:none;color:#ffffff;}
.bc_Link:hover	{text-decoration:underline;}



/* =============================
   SolpartNavigation menu styles
   ============================= */

.spm_MenuContainer	{font-family: Verdana, Helvetica, sans-serif; border-collapse: collapse;}
.spm_MenuBar		{height:20px;}
.spm_MenuBar TD		  
{

color: #333333; font-size: 11px; letter-spacing: .6px; vertical-align: middle;background-color: #f5f5f5; width:220px; }
.spm_MenuBar TD TD   	{border-left:solid 1px #999999;}
.spm_SubMenu		{font-family: Verdana, Helvetica, sans-serif;
					z-index:200; 
					border-bottom: #666666 1px solid; 
					border-left: #666666 1px solid; 
					border-top: #666666 1px solid; 
					border-right: #666666 1px solid;}
.spm_SubMenu TD		{background-color: #f5f5f5; border:none;height:18px; color:#ffffff; font-size:11px;}
.spm_MenuBreak		{height:0px;}
.spm_MenuIcon		{border:none;}
.spm_MenuItem 		 { /*background-color: #ffe204;*/ cursor: hand }
.spm_MenuItem TD	  { /*width:200px;*/color: #333; white-space:normal;  padding-right: 3px; /*padding-left: 3px;*/ height: 22px ;

border-top: #f5f5f5 1px solid;
border-bottom: #f5f5f5 1px solid;
border-right: #f5f5f5 1px solid;
border-left: #f5f5f5 1px solid;	
	}
.spm_MenuItemSel	 { white-space:normal; background-color: #00A030; cursor: hand }
.spm_MenuItemSel TD	{/*color:#99cc66*/white-space:normal; /*text-decoration:underline;*//*padding-left:3px;*/ padding-right:3px;height: 22px;
border-top: #858686  1px solid;
border-bottom: #858686 1px solid;
border-right: #858686 1px solid;
border-left: #858686 1px solid;	
}
.spm_DefaultItem	{background-color:#00A030;color:#ffffff;cursor:pointer;cursor:hand;}
.spm_DefaultItem TD	{height:24px;/*padding-left:3px;*/ padding-right:3px;}
.spm_DefaultItemHighlight	{cursor:pointer;cursor:hand;}
.spm_DefaultItemHighlight TD	{background-color:#00A030;color:#ffffff;text-decoration:none;padding-left:3px; padding-right:3px;}


.spm_MenuArrow		{font-family: webdings;font-size: 10pt; cursor: hand; }
.spm_RootMenuArrow	{font-family: webdings;font-size: 10pt; cursor: hand; }

/* ================================ */


/* =============================
   SolpartNavigation menu Module styles
   ============================= */

.sm_SPMenuContainer	{font-family: Verdana, Helvetica, sans-serif; border-collapse: collapse;}
.sm_SPMenuBar		{height:20px;padding-left:10px;}
.sm_SPMenuBar TD		  
{

color: #333333; font-size: 11px; letter-spacing: .6px; vertical-align: middle;background-color: #f5f5f5; width:220px; }
.sm_SPMenuBar TD TD   	{border-left:solid 1px #999999;}
.sm_SPSubMenu		{font-family: Verdana, Helvetica, sans-serif;
					z-index:200; 
					border-bottom: #666666 1px solid; 
					border-left: #666666 1px solid; 
					border-top: #666666 1px solid; 
					border-right: #666666 1px solid;}
.sm_SPSubMenu TD		{background-color: #f5f5f5; border:none;height:18px; color:#ffffff; font-size:11px;}
.sm_SPMenuBreak		{height:0px;}
.sm_SPMenuIcon		{border:none;}
.sm_SPMenuItem 		 { /*background-color: #ffe204;*/ cursor: hand }
.sm_SPMenuItem TD	  { /*width:200px;*/color: #333; white-space:normal;  padding-right: 3px; /*padding-left: 3px;*/ height: 22px ;

border-top: #f5f5f5 1px solid;
border-bottom: #f5f5f5 1px solid;
border-right: #f5f5f5 1px solid;
border-left: #f5f5f5 1px solid;	
	}
.sm_SPMenuItemSel	 { white-space:normal; background-color: #00A030; cursor: hand ; color:White;}
.sm_SPMenuItemSel TD	{padding-left:10px;/*color:#99cc66*/white-space:normal; /*text-decoration:underline;*//*padding-left:3px;*/ padding-right:3px;height: 22px;
border-top: #858686  1px solid;
border-bottom: #858686 1px solid;
border-right: #858686 1px solid;
border-left: #858686 1px solid;	
}
.sm_SPDefaultItem	{background-color:#00A030;color:#ffffff;cursor:pointer;cursor:hand;}
.sm_SPDefaultItem TD	{height:24px;/*padding-left:3px;*/ padding-right:3px;}
.sm_SPDefaultItemHighlight	{cursor:pointer;cursor:hand;}
.sm_SPDefaultItemHighlight TD	{background-color:#00A030;color:#ffffff;text-decoration:none;padding-left:3px; padding-right:3px;}


.sm_SPMenuArrow		{font-family: webdings;font-size: 10pt; cursor: hand; }
.sm_SPRootMenuArrow	{font-family: webdings;font-size: 10pt; cursor: hand; }

/* ================================ */


/* ================================
   EnhancedHtml Module
   ================================ */

.EnhancedHtmlTitlePage
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:darkblue;
}

.EnhancedHtmlLink
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: darkgray
}

A.EnhancedHtmlLink:link
{
    text-decoration: none;
    color: black;
}

A.EnhancedHtmlLink:visited
{
	color: olive;
	text-decoration: none;
}
 
A.EnhancedHtmlLink:active
{
    text-decoration: none;
    color: green;
}
 
A.EnhancedHtmlLink:hover
{
    text-decoration: none;
    color: red;
}


/* ===================================================================================
   These styles are primarily intended for use with the asp:datagrid tag.
   NOTE: PortalSearch and GoogleSearch only uses _Header, _Item and _AlternatingItem.
   =================================================================================== */
.Grid_Header
{
	color: White;
	background-color: #697898;
}
.Grid_Footer 
{
}
.Grid_Item, .Grid_Item td
{
	white-space:normal;
}
.Grid_AlternatingItem, .Grid_AlternatingItem td
{
	background-color: #F0F0F0;
	white-space:normal;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}

/* ===================================================================================
   These styles are primarily intended for use with the Task Module.
   NOTE: Only three status change the color.
     Complete = 100%
     Beginning < 50%
	 NearlyComplete >= 50% and < 100%
   =================================================================================== */
.Task_Complete
{
	color: white;
	background-color: #ffffff;
}
.Task_Beginning
{
	background-color: #ffffff;
}
.Task_NearlyComplete
{
	background-color: #ffffff;
}

/* Elzer/Klose 29.03.05 Anordnung der Buttons wenn Titel ausgeschaltet ist. */
table.TitleNoTheme 
{
    width:auto;
	float:right;
}
table.TitleNoTheme td
{
      text-align:right;
      width:15px; 
}
/* Elzer/Klose Ende */

.rb_DefaultPortalFooter
{
	background-color:#cecece;
	padding-left:10px;
	height:16px;
	font-size:10px;
	color:Black;
}
.rb_AlternatePortalFooter
{
	background-color:#cecece;
	padding-left:10px;
	height:16px;
	font-size:10px;
	color:Black;
}

.rb_DefaultPortalFooter a 
{
	font-size:10px;
}