.rvl_anmerkungen
{
   font-size: 11px;
   font-style: italic;
   padding-left: 30px;
   margin-top: -5px;
   padding-bottom: 5px;
}

.rvl_semester
{
   color:darkBlue;
   font-size:18px;
   font-weight:bold;
   margin-top:16px;
   text-align:center;
}

.rvl_date
{
   display: block;
   font-size: 10px;
}

.rvl_speaker
{
   font-weight: bold;
   padding-left: 30px;
   position: absolute;
}

.rvl_title
{
  padding-left: 30px;
  padding-bottom: 5px;
}

.rvl_title li, .rvl_title ul
{
   color: #123456;
   padding-top: 0px;
   padding-bottom: 2px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 0px;
   margin-left: 10px
}


#mitglieder td
{
   padding-left: 20px

}

#mitglieder #header
{
   padding-left: 0px
}

p.thumbs
{
  float: left;
  width: 107px;
  font-size: 10px;
  margin: 11px;
  text-align: center;
  height: 137px;
}


.thumbs a
{
	border: 0px none;
}

.thumbs_img
{
    padding: 0px;
    border: 0px none;
}

/*.thumbs_a:link
{
	border: 0px;
}*/


/* Liste der Gaeste */
.gast_name 
{
	font-size:14px;
	font-weight:bold;

}

.gast_uni
{
	padding-left:10px;
	font-style:italic;
}

.gast_betreuer
{
	padding-left:10px;
}




/* alle Teile im Menu links etwas nach oben ziehen (wegen ausgeblendetem Sprachmodul) */
.SimpleMenu_ascx
{
	margin-top:-14px;
}

.Announcements_ascx 
{ 
	margin-top:-23px;
}

/* Menu - Tabs  */

.SelectedTabs
{
     background: #C7D4E3;
}

#modcont__ctl3_DesktopThreePanes1_ThreePanes__ctl4
{
     border: 1px solid #8C98C4;
     background: white;
}

#modcont__ctl3_DesktopThreePanes1_ThreePanes__ctl4 a
{
     color: #3A424B;
     font-size: 11px;
     cursor:pointer;
     cursor:hand;
}

#modcont__ctl3_DesktopThreePanes1_ThreePanes__ctl4 a:hover
{
     color: #990000;
     font-size: 11px;
     cursor:pointer;
     cursor:hand;
     text-decoration:none;
}

#modcont__ctl3_DesktopThreePanes1_ThreePanes__ctl4 td
{
    height: 20px;
    padding-left: 5px;
    width: 10%;
}


/* layout des anmeldeplugins */
.AnmeldeModul_ascx .messages_dt
{
	color: red;
}

.AnmeldeModul_ascx .messages_eng
{
	color: red;
	font-style: italic;
}

/* layout der suche/suchergebnisse */

.dtsSort#_ctl3_DesktopThreePanes1_ThreePanes__ctl15_SearchControls_SortOptions
{
	display:none;
}

#_ctl3_DesktopThreePanes1_ThreePanes__ctl15_SearchControls_SearchType
{
      display:none;
}

#_ctl3_DesktopThreePanes1_ThreePanes__ctl15_SearchControls_dts
{
      text-align: center;
}

#_ctl3_DesktopThreePanes1_ThreePanes__ctl15_SearchControls_IndexPathControl
{
	text-align: center;
}
.dtsInfo
{
	display: none;
}

.dtsIndexLabel
{
      margin-bottom: 10px;
      text-align: center;
}
.dtsPaging td
{
     text-align: center;
      border: 1px solid #000000;
}

/* sfb-publikationsübersicht */

.sfbreihe #band
{
    font-weight: bold;
}
.sfbreihe td
{
    padding-right: 10px;
}
.sfbreihe img
{
   height: 200px;
}
.sfbreihe #titel
{
   font-size: 14px;
   font-weight: bold;
}
.sfbreihe #author
{
   font-style: italic;
}
.sfbreihe #inhalt
{
   font: right;
}


/* oben etwas abgerückt und schwarzer Rand */
.headbg#Table1
{
    margin-top: 5px;
    border-top: 1px solid #000000;
}

/* Mitarbeiterseiten: Foto NEBEN den Kontaktdaten */
.table_mitarbeiter
{
    width: 100%;
}
.table_mitarbeiter td
{
    padding-right: 10px;
}

/* Übersicht über Konferenzen und Workshops */
.konferenzdatum
{
    font-size:11px;
}
.konferenztitel
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:15px;
}
.konferenzbeschreibung
{
	margin-left: 30px;
}

/* Filigransbstimmung, damit die Seiten mit langem Pfad im Firefox richtig dargestellt werden */
table#_ctl3_DesktopThreePanes1_ThreePanes__ctl11_BreadCrumbs1
{
     padding: 5px;
     padding-right: 15px;
     position: inherit; /* absolute; */
     right: 210px;
}

td.breadcrumbs
{
   text-align: right;
}

.aufgabe
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
}

.abrueckung
{
   margin:5px;
}

.telefon
{
   font-style:italic;
}

li {padding-bottom:10px;}

/*FEhlermeldungen*/
.Error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
/* Headerhintergrund */
.HeadBg
{
    BACKGROUND-COLOR: #9CB6CE;
}
BODY
{
    background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-style: normal;
}

/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all standard - user based pages */
.Grid_Header
{
     text-align: left;    
     margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;   
	 background-color: #e0e0e0;
}
.Grid_Item
{
	vertical-align:top;
	
}
.Grid_AlternatingItem
{
	vertical-align:top;
	background-color: #f5f5f9;
}

.rb_DefaultLayoutDiv
{
     text-align:  center;    
     margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;   
}

.rb_DefaultLayoutTable
{
     width: 100%;
     border: 0px;
     text-align: left;   
     margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-collapse: collapse;        
}
.rb_IFGLayoutTable
{
  
     width: 100%;
     border: 0px;
     text-align: left;   
     margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-collapse: collapse;        
}
/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all non-standard - admin type based pages e.g edit pages, site admin pages. You can keep them the same size as the standard ones to maintain a consistent look or you may need more space for admin features. This gives you that flexibility */

.rb_AlternateLayoutDiv
{
     text-align:  center; 
     margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;      
}

.rb_AlternateLayoutTable
{
     width: 100%;
     border: 0px;
     text-align: left;  
     margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-collapse: collapse;        
	 
}

/*  DESKTOP PORTAL BANNER SETTINGS */

rb_AlternatePortalHeader
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

rb_DefaultPortalHeader
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

/*  DESKTOP PORTAL Footer SETTINGS */

rb_AlternatePortalFooter
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

rb_DefaultPortalFooter
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

/* Title im Header "Institut für ...."*/
.SiteTitle
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 10px;
    COLOR: #033163;
    PADDING-TOP: 30px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;

    TEXT-DECORATION: none
}


.MainTabBg
{
    FONT-WEIGHT: bold;
    background-color:   #C7D4E3;
    font-size: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    color: #8d464a;
    TEXT-DECORATION: none;
   
    /* display: none; */
}

 .MainOtherTabsBg
{
    
   FONT-WEIGHT: bold;
     font-size: 12px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;

     color: #033163;
/*    background-color:   #CBD7E3;*/
    
 background-color: #C7D4E3;
    TEXT-DECORATION: none;
    
    
}  
 
 .Separators
{
    
     font-size: 12px;
   FONT-FAMILY: Verdana, Helvetica, sans-serif;

     color: #033163;
     
    
}  
   
 .MenuStyle
{
    
   FONT-WEIGHT: bold;
FONT-FAMILY: Verdana, Helvetica, sans-serif;

     color: #033163;
     background-color: #e4e7e8;
/*     background-color: #CBD7E3;*/
   
    TEXT-DECORATION: none;
  
    
    
}  
 
  .MainSelectedTab
{
  
  /*  background-color:#f1f3f3;*/
  background-color:#C7D4E3;
    FONT-WEIGHT: bold;
       font-size: 11px;
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
     color: #8d464a;
    TEXT-DECORATION: none;
    vertical-align:baseline;
  
    
}
A.MainSelectedTab:link
{
    FONT-WEIGHT: bold;
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
   font-size: 11px;
     color: #8d464a;
    TEXT-DECORATION: none;
    
    
}
.MainOtherTabs
{
/* background-color:  #CBD7E3;*/
   
   background-color: #C7D4E3;
   FONT-WEIGHT: bold;
   font-size: 11px;
   FONT-FAMILY: Verdana, Helvetica, sans-serif;

      color: #033163;
    TEXT-DECORATION: none;
      vertical-align:baseline;
}

A.MainOtherTabs:link
{
    FONT-WEIGHT: bold;
   
FONT-FAMILY: Verdana, Helvetica, sans-serif;
  font-size: 11px;
      color: #033163;
    TEXT-DECORATION: none;
    
    
}
A.MainOtherTabs:active
{
   FONT-WEIGHT: bold;  font-size: 11px;
 FONT-FAMILY: Verdana, Helvetica, sans-serif;

      color: #033163;
    TEXT-DECORATION: none;
}
A.MainOtherTabs:hover
{
   FONT-WEIGHT: bold;
       font-size: 11px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
     color: #8d464a;
    TEXT-DECORATION: underline;
    
}  
A.MainOtherTabs:visited
{
   FONT-WEIGHT: bold;
       font-size: 11px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
      color: #033163;
    TEXT-DECORATION: none;
   
}


/* background/border colors for the selected tab */
.TabBg
{
  /*   background-color:#f1f3f3;*/
  background-color:#ffffff;
    FONT-WEIGHT: bold;
      font-size: 11px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
     color: #8d464a;
    TEXT-DECORATION: none;
      vertical-align:baseline;
    
    
} 
.TabBg:hover
{
  background-color:#ffcc00;

}



/* background/border colors for the unselected tabs */
.OtherTabsBg
{
  
   FONT-WEIGHT: bold;
     font-size: 11px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
      color: #033163;
    TEXT-DECORATION: none;
      vertical-align:baseline;
      
    
}

.SelectedTab
{
    
    FONT-WEIGHT: bold;
    font-size: 11px;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
     color: #ffffff;
    
    
}


.OtherTabs
{
    
    
    FONT-WEIGHT: bold;
    
    
   font-size: 11px;
    
FONT-FAMILY: Verdana, Helvetica, sans-serif;
     color: #ffffff;
    
    TEXT-DECORATION: none
}

A.OtherTabs:link
{
  font-size: 11px;
    
   
    FONT-WEIGHT: bold;
    background-color:D6DFEF;
FONT-FAMILY: Verdana, Helvetica, sans-serif;
     TEXT-DECORATION: none
    
    
}

A.OtherTabs:visited
{
  font-size: 11px;
    
    
    FONT-WEIGHT: bold;
    background-color:D6DFEF;
    font-family: Verdana, Helvetica, sans-serif;
     color: #ffffff;
     TEXT-DECORATION: none
}


A.OtherTabs:active
{
 font-size: 11px;
    
    
    
    FONT-WEIGHT: bold;
    background-color:D6DFEF;
    font-family: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
    
}

A.OtherTabs:hover
{
 font-size: 11px;
     FONT-WEIGHT: bold;
    background-color:white;
     TEXT-DECORATION: underline;
    font-family: Verdana, Helvetica, sans-serif;
    
    
}


.SiteLink
{
    FONT-WEIGHT: bold;
    font-size: 10px;
    
   
    
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SiteLink A:link
{
    COLOR: #ffffff;
   font-size: 11px;
    
   
    TEXT-DECORATION: none
}
.SiteLink A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.SiteLink A:active
{
    COLOR: #ffffff;
     font-size: 10px;
    
   
    TEXT-DECORATION: none
}
.SiteLink A:hover
{
    COLOR: #ffffff;
     font-size: 11px;
    
   
    TEXT-DECORATION: none
}
.Accent
{
    FONT-WEIGHT: bold;
    COLOR: #ffcc00
}
.Message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc00
}
.ItemTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    /*COLOR: #545865;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ItemDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #545865;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.TitleHead
{
  FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #3A424B;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   /* COLOR: #545865;
   */

}
.TitleHeadAlt
{
  FONT-WEIGHT: bold;
  line-height:18px;
  FONT-SIZE: 11px;
  COLOR: #3A424B;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  background-color:#9CABBD;
  border:solid 1px #8C98C4;
  padding-left:5px;

}
.titleblue
{
font-weight:normal;
font-size:14px;
color:White;
background:#1f4d7a;
}


.SubSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	
}
ADDRESS
{   FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
	line-height: 16px;

}


/* Anfang Textstyles */
.Normal
{
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   
    vertical-align: bottom;

}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   
    vertical-align: bottom;

	

}
DIV
{
    
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   
    vertical-align: bottom;

}
.NormalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalRed
{
    FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalItalic
{
  FONT-SIZE: 12px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

/* Ender Textstyles */

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	border-right: black thin solid;
	padding-right: 6px;
	border-top: silver thin solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 12px;
	background: #9CABBD;
	padding-bottom: 2px;
	margin: 5px;
	overflow: visible;
	border-left: silver thin solid;
	color: white;
	line-height: 25px;
	padding-top: 2px;
	border-bottom: black thin solid;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}

Input.CommandButton 
{
	line-height: 13px;
}

A.CommandButton:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.CommandButton:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.CommandButton:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.CommandButton:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}



/* Überschriften */
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
     
}
H2
{
    FONT-WEIGHT: bold;
     FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
     
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
 
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   
}

DT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}


H6
{
 FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

TFOOT
{
    
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
THEAD
{
   
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TH
{
    FONT-WEIGHT: bold;
    
    VERTICAL-ALIGN: baseline;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

/*GRundlayout für Links */
A:link
{
    color: #990000;
   
   font-style:normal;
    TEXT-DECORATION: none
}
A:visited
{
    color: #990000;
  
   font-style:normal;
    TEXT-DECORATION: none
}
A:active
{
   color: #990000;
   
   font-style:normal;
    TEXT-DECORATION: none
}
A:hover
{
     color: #990000;
  
   font-style:normal;
    TEXT-DECORATION: underline
}
SMALL
{
    FONT-SIZE: 11px;
}
STRONG
{
    FONT-SIZE: 11px;
    font-weight:bold
    
}

BIG
{
    FONT-SIZE: 13px;
}
BLOCKQUOTE
{
    FONT-FAMILY: verdana, helvetica, Sans-Serif;
    font-size:11px;

}
PRE
{
FONT-FAMILY: verdana, helvetica, Sans-Serif;
}
UL LI
{
    LIST-STYLE-TYPE: square;
    font-size:12px;
   
}
UL LI LI
{
    LIST-STYLE-TYPE: disc;
    
}
UL LI LI LI
{
    LIST-STYLE-TYPE: circle;
 
}
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: #1f4d7a;
    HEIGHT: 1px;
    TEXT-ALIGN: left
}
.ArticleHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.module
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #000000
}
A.SiteLink
{
    COLOR: lightcyan
}
.SiteLink A
{
    COLOR: yellow
}
.SiteLink A:visited
{
    COLOR: yellow
}

/* Contentbereiche */
.LeftPane
{
    BACKGROUND-COLOR: #e4e7e8;
   
/*    BACKGROUND-COLOR: #CBD7E3;*/
}
.RightPane
{
   BACKGROUND-COLOR: #e4e7e8;
 
/*BACKGROUND-COLOR:#CBD7E3;*/
 /*9CB6CE;*/
   
}

.ContentPane
{
/*  background-color:#f1f3f3;*/
 background-color:#ffffff;
 
  padding-left: 20px;
  padding-right: 15px;

}

.actitle
{
   color: white;
   font-weight: bold;
   font-size: 12px;
   background-color: #1f4d7a;
   font-family: Verdana, Arial, helvetica;
   

}

/*.RightPane TD
{
   color: white;
   font-weight: bold;
   font-size: 12px;
   background-color: #1f4d7a;

}*/
A.SelectedTab
{
    FONT-WEIGHT: bold;
  
    COLOR: black
}
A.OtherTabs
{
    FONT-SIZE: 12px;
    COLOR: green
}
A.SelectedTab:hover
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
.menu
{
     COLOR: #033163;
    BACKGROUND-COLOR: #e4e7e8
}
.Menu
{
    COLOR: #033163;
    BACKGROUND-COLOR: #e4e7e8
}
/*.RightPane A
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.RightPane A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.RightPane A:active
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.RightPane A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}*/
/*.LeftPane A:active
{
    COLOR: navy
}
.LeftPane A:hover
{
    COLOR: navy;
    
}
.LeftPane A:visited
{
    COLOR: navy
}
.LeftPane A
{
    COLOR: navy
}

.ContentPane A
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:visited
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:active
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:link
{
    COLOR: fuchsia
}
*/

/* ================================
   HtmlEditor
   ================================ */

DIV.edmenuback{
	background-color: #cccccc;
	border-bottom: 0px solid #929292;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%
}

TD.edmenuStyle{
	width: 75px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: right;
}

TD.edmenuEditor{
}

TD.edmenuHTML{
	text-align: right;
	width: 35px;	
}


TD
{

    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
    text-align:left;
}
/* ================================
   Survey Module
   ================================ */
.SurveyQuestion
{

	color: darkred;
}

.SurveyPanel
{
	color: silver;
	background-color: silver;
}

.SurveyOpxion
{
	color: black;
}

.SurveyButton
{
	color: darkred;
	font-weight: bold;
}

/* ++++++++++++++++++++++++
	Calendar Control
+++++++++++++++++++++++++*/

.CldSelectedDayStyle
{
	font-weight: bold;
	color: #ff0000;
	font-style: italic;
	background-color: #00cc00;
}


.CldDayCellWithCalendar
{
	font-weight: bold;
	color: #ff0033;
	font-style: italic;
	background-color: #33ccff;
}
.CldAppearance
{
	color: #990000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
/* ================================
   BreadCrumbs Module
   ================================ */


.BreadCrumbsLink /* the current Link */
{
		COLOR:#712326;
	border-collapse:collapse;
	 font-size:10px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
  

}
A.BreadCrumbsLink:visited, A.BreadCrumbsLink:active , A.BreadCrumbsLink:link
{COLOR:#712326;
	border-collapse:collapse;
	font-size:10px;
    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
   


}
A.BreadCrumbsLink:hover
{
	COLOR:#712326;
	border-collapse:collapse;
font-size:10px;
       
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
 


}

.BreadCrumbsText /* seperator style */
{
		COLOR:#712326;
	border-collapse:collapse;
font-size:10px;
       
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
  

}
/* ================================ */
/*ClioSErviceItems-Module*/

.ServiceGrid
{
  font-family: Verdana, helvetica, Sans-Serif;
  font-size: 12px;
  
}
.SelectedServiceItem
{
  background-color:#f7f7f7;
}
.ServiceItem
{
 background-color: White;
 
}
.AlternatingServiceItem
{
  background-color:#f7f7f7;
}

.ServiceHeader
{
  font-family: Verdana, Helvetica, Sans-Serif;
  background: #eeeeee;
  font-weight: bold;
  }

/* =================================
   SimpleMenu Module - static styles
   ================================= */
/*background-color:#e4e7e8 * for menu*/
.sm_SimpleMenu			{text-align:left; font-size:12px; vertical-align:bottom; border-width:1}
A.EnhancedHtmlLink{}
A.EnhancedHtmlLink:hover{}
A.EnhancedHtmlLink:active{TEXT-DECORATION: underline; font-weight:bold}

	/*border-left: solid 1 #969696;border-right: solid 2 #969696; border-bottom: solid 2 #969696;border-top: solid 1 #969696;background-color:}*/
.sm_SimpleMenu A:hover	{TEXT-DECORATION: underline; }
.sm_SimpleMenu A:active	{font-weight:bold}
A.sm_SimpleMenu:active {TEXT-DECORATION: underline; font-weight:bold}


.sm_SelectedTab			{}
.sm_SelectedTab	A:hover		{}
.sm_SelectedTab A:active	{TEXT-DECORATION: underline; font-weight:bold}
A.sm_SelectedTab active {TEXT-DECORATION: underline; font-weight:bold}
.sm_OtherSubTabs		{ }
.sm_OtherSubTabsAlt		{}
.sm_Header				{}
.sm_Header A:link, .sm_Header A:visited	{}
.sm_Header A:hover		{}
.sm_Footer				{}
/* ================================ */
.rb_LangSw_sel{font-size:10px;}
.rb_LangSw_tbl{font-size:10px;}

/* TreeMenu styles */

/*hover*/
.RBT1_clsCurrNode
{
	font-weight: normal;
	font-size: 11px;
	
	font-family: Verdana;
	text-decoration: underline;
	padding-top:6px;
}

.RBT1_clsCurrElement
{
	font-weight: normal;
	font-size: 11px;
	
	font-family: Verdana;
	text-decoration: underline;
padding-top:6px;
}
/*selected*/
.RBT1_clsSelectedNode
{
	font-weight: bold;
	font-size: 11px;
	
	
	font-family: Verdana;
	padding-top:6px;
}

.RBT1_clsSelectedElement
{
	font-weight: bold;
	font-size: 11px;

	font-family: Verdana;
	padding-top:6px;
}
/*normal*/
.RBT1_clsNode
{
	font-weight: normal;
	font-size: 11px;

	font-family: Verdana;
	padding-top:6px;
	
}

.RBT1_clsElement
{
	font-weight: normal;
	font-size: 11px;
	
	font-family: Verdana;
	padding-top:6px;
}

.RBT1_clsBlank
{
	/*background-image:url(background_blank.gif);*/
	font-weight : normal;
	
	font-size : 11px;
	font-family:Verdana;
	padding-top:6px;
}
/* =============================
   SolpartNavigation menu styles
   ============================= */
.spm_MenuContainer	{background-color:white;border-collapse: collapse; border:1px solid #8C98C4;width:100%;}
.spm_MenuBar		{height:20px;color:#3A424B;border-collapse: collapse;vertical-align:middle; }
.spm_MenuBar TD		{height:20px;FONT-SIZE: 11px;font-weight:normal; color:#3A424B;vertical-align:middle; }
.spm_SubMenu		{height:auto;  border:solid 1px #8C98C4;color:#3A424B;vertical-align:middle; }
.spm_SubMenu TD		{height:20px;font-weight:normal;color:#3A424B; }
.spm_MenuBreak		{height:0px; }
.spm_MenuItem		{height:20px;FONT-SIZE:11px;color:#3A424B; background-color:white;cursor:pointer;cursor:hand;vertical-align:middle  }
.spm_MenuItem TD	{height:20px;FONT-SIZE: 11px;color:#3A424B; cursor:pointer;cursor:hand;vertical-align:middle }
.spm_MenuIcon		{}
.spm_MenuItemSel	{height:20px;FONT-SIZE: 11px;color:#3A424B;}
.spm_MenuItemSel TD	{height:20px;FONT-SIZE: 11px;color:#040813; cursor: pointer; cursor: hand;}
.spm_MenuArrow		{height:20px;vertical-align:middle} /*Ende einer zeile mit pfeil*/
.spm_RootMenuArrow	{}
/*.spm_MenuScroll		{ font-size:11px; font-weight:bold; line-height:14px; background-color:#9CABBD;  }*/
/* ================================ */

.dtsRainbow_ascx
{
 float:left;
 width:600px;
 font-size:0.9em;
}
.dtsLink, .dtsLink a:link, .dtsLink a:active, .dtsLink a:hover, .dtsLink a:visited
{
font-size:12px;
text-decoration:underline;
}
.dtSearchNormal
{
font-size:11px;
}
.dtsInfo
{font-size:11px;
}