@import url(dtSearch.css);
@import url(divlayer.css);
.Error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: verdana, Helvetica, sans-serif
}
.HeadBg
{
    BACKGROUND-COLOR: #c5c964
}


BODY
{
   
  font-family:Verdana, Helvetica, sans-serif;
  /*background-color:white;*/
  background-color:#7d90b5;
  font-size:13px;
  text-decoration:none;
  margin: 0px auto;
  /*
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  */
  width: 999px;
}


 


/* news text */
.NewsText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    }
    
/* news link */
.NewsLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #9F1B1F;
   
    
   
    border-bottom: solid 1 black;
    } 
 
  
/* special formated cells for ??? */
.td1
{
  font-family:Verdana, Helvetica, sans-serif;
  background-color:#e7e8dc;
  color:black;
  font-size:12px;
  font-weight:normal;
  empty-cells:show;
  
}

/* special formated cells for single entries */
.td2
{
  font-family:Verdana, Helvetica, sans-serif;
  background-color:#F5F5EB;
  color:black;
  font-size:12px;
  font-weight:normal;
  empty-cells:show;
  border:solid 1 #e7e8dc;
  
}
#bold
{
  font-weight:bold;
}
#URLFld
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #9F1B1F;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
    border: 0;
}


.redline
{
 background-color: #9C0611;
}

.SiteTitle
{
   
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #9C0611;
    FONT-FAMILY: verdana, Helvetica, sans-serif;
   
}
.TabBg
{
    
	background-color: white;
/*	BACKGROUND-COLOR: #7d90b5;*/
    color:black;
    
    
}
.OtherTabsBg
{
    
    BACKGROUND-COLOR: #7d90b5
}
.redunterline
{
 border-bottom: solid 1 #9F1B1F
}

.SelectedTab
{
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
.SelectedTab A:link
{
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

.SelectedTab A:visited
{
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

.SelectedTab A:hover
{
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.SelectedTab A:active
{
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
.OtherTabs
{
   font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration:none    
}
.OtherTabs A:hover
{
 font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

.OtherTabs A:link
{
 font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
.OtherTabs A:visited
{
    
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: #555555;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
}
.OtherTabs A:active
{
  font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}

/*SiteLink= oberste Linkreihe !!!*/


.SiteLink
{
  font-family:Verdana, Helvetica, sans-serif;
  line-height: normal;
  color:black
  font-weight:bold;
  text-align:center;
  font-size:10px;
  text-decoration:none;
}
A.SiteLink:link
{
  font-family:Verdana, Helvetica, sans-serif;
  line-height: normal;
  color:black;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  text-decoration:none;
}
A.SiteLink:visited
{
  font-family:Verdana, Helvetica, sans-serif;
  color:grey;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  text-decoration:none;

}
A.SiteLink:active
{
    font-family:Verdana, Helvetica, sans-serif;
  color:black;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  text-decoration:none;
    
}
A.SiteLink:hover
{
 font-family:Verdana, Helvetica, sans-serif;
  color:grey;
  font-weight:bold;
  text-align:center;
  font-size:10px;
  text-decoration:underline;
}
.Accent
{
    FONT-WEIGHT: bold;
    COLOR: #9C0611
}
.Message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #9C0611
}
.ItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: firebrick;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ItemDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.search
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
  /*  background-color: #eeeeee;*/
    
} 
.FIView
{
	background-color: #f4f1e5;

}

.titlebar
{
 font-family:Verdana, Helvetica, sans-serif;
  background-color:#f4f1e5;
  
  color:black;
  font-size:14px;
  font-weight:bold;
  font-variant:small-caps;
  
  margin-left: 10px;
}

/* Bar for Titles in content*/
.bar
{
  font-family:Verdana, Helvetica, sans-serif;
  
  
  color:black;
  font-size:12px;
  font-weight:bold;
  font-variant:small-caps;
  
  margin-left: 10px;
}
/* text of moduletitle */
.TitleHead
{
  visibility:hidden;
    FONT-SIZE: 0px;
     COLOR: #f4f1e5;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    }
.SecTitleHead
{
    background-color: #9F1B1F;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0px;
    COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    margin-left: 10px;
    
    
}
/* first sublevel of navigation */
.SubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

/* second sublevel .. */
.SubSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}


/* for select-lists only */
.pulldown
{
  font-family:Arial, Verdana, Helvetica, sans-serif;
  
  color:black;
  font-size:10px;
  font-weight:normal;
}

DIV
{
 FONT-WEIGHT: 500;
    FONT-SIZE: 13px;
    COLOR: #000000;
    /*LINE-HEIGHT: 12px;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
#leftline
{
float:left;
width:33%;
}
#midline
{float:left;
width:33%;

}
#rightline
{float:left;
width:33%;

}



/* normal text */
.Normal
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 13px;
    COLOR: #000000;
    /*LINE-HEIGHT: 12px;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
    
}
.Normalred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #AC0E1D;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
    
}
A.Normalred:link
{
FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #AC0E1D;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}
A.Normalred:visited
{
FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #AC0E1D;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}
A.Normalred:hover
{
FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #AC0E1D;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    text-decoration:underline;
    
}
A.Normalred:active
{
FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #AC0E1D;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
}

/* normal text with indent*/
.NormalIndent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    /*LINE-HEIGHT: 12px;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    
}
/* Text in td with indent, differences -> padding vs. margin */
.tdIndent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    /*LINE-HEIGHT: 12px;*/
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    
}
/* normal, standard textbox */
.NormalTextBox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    
    
}
.NormalRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #9C0611;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
   
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalItalic
{
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.xmlLB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    color:#777777;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.xmlMB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;color: #666644;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
     color:#777777;
}

.CommandButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.CommandButton:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.CommandButton:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.CommandButton:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.CommandButton:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
H1
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
     color:#777777;
    /*margin-left: 10px;*/
   
}
#indent
{
  font-family: Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
   color:#777777;
   margin-left: 10px;
}


H2  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  18px;
    font-weight:    normal;
    color:#777777;
 }

H3  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    bold;
     color:#777777;
     margin-left: 10px;
     padding-left: 10px;
    

}
#indent
{
  font-family: Verdana, Helvetica, sans-serif;
    font-size:  16px;
    font-weight:    normal;
     color:#777777;
   margin-left: 10px;
}

H4  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    bold;
   
     color:#777777;
   
}

H5, DT  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    
      color:#777777;
   
}

H6  {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
     color:#777777;
    
    
   
}

TFOOT
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
THEAD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: baseline;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}

A:link
{
	/*font-size:13px;*/
    /* color:#AC0E1D; */
	color:#024282;
    TEXT-DECORATION: none;
    /*FONT-FAMILY: Verdana, Helvetica, sans-serif*/
}

A:visited
{
	/*font-size:13px;*/
	color:#7D90B5;
    TEXT-DECORATION: none;
    /*FONT-FAMILY: Verdana, Helvetica, sans-serif*/
}

A:active
{
	/*font-size:13px;*/
    /* color:#AC0E1D; */
	color:#024282;
    TEXT-DECORATION: none;
    /*FONT-FAMILY: Verdana, Helvetica, sans-serif*/
}

A:hover
{
    /*font-size:13px;*/
    /* color:#AC0E1D; */
	color:#024282;
    TEXT-DECORATION: underline;
    /*FONT-FAMILY: Verdana, Helvetica, sans-serif*/
}

SMALL
{
    FONT-SIZE: 8px
}
BIG
{
    FONT-SIZE: 15px
}
BLOCKQUOTE
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
PRE
{
    FONT-FAMILY: Lucida Console, monospace
}
UL LI
{
    LIST-STYLE-TYPE: square
}
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: #7d90b5;
    
    HEIGHT: 1pt;
    VALIGN: bottom;
        
    TEXT-ALIGN: left;
    
}
.ArticleHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.module
{
    /*PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;*/
    BACKGROUND-COLOR: #000000
}
A.SiteLink
{
    COLOR: white
}
.SiteLink A
{
    COLOR: white
}
.SiteLink A:visited
{
    COLOR: white
}

.LeftPane
{
    BACKGROUND-COLOR: #7d90b5
}
.RightPane
{
    BACKGROUND-COLOR: #7d90b5}
.ContentPane
{
 
  background-color: #f4f1e5;
 padding-left: 12px;
  padding-right: 12px;
}
/*.RightPane .normal
{
    COLOR: firebrick
}
.RightPane TD
{
    COLOR: firebrick
}*/
.menu
{
    COLOR: fuchsia;
    BACKGROUND-COLOR: royalblue
}
.Menu
{
    COLOR: white;
    BACKGROUND-COLOR: blue
}
.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: green;
}
.LeftPane A:hover
{
    COLOR: #9C0611;
    TEXT-DECORATION: underline
}
.LeftPane A:visited
{
    COLOR: #9C0611
}
.LeftPane A
{
    COLOR: #9C0611
}
.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
}*/
.BreadCrumbs
{
  
  
}

.BreadCrumbsText
{
   color: #9F1B1F;
  font-weight:normal;
  font-size:12px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  
}
.BreadCrumbsLink
{
 color: #9F1B1F;
  font-family:Verdana, Helvetica, sans-serif;
  line-height: normal;
  font-weight:normal;
  font-size:12px;
  text-align:center;
  text-decoration:none;
  
  
  
}
A.BreadCrumbsLink:link
{
  font-family:Verdana, Helvetica, sans-serif;
  line-height: normal;

  color: #9F1B1F;
  text-align:center;
 font-weight:normal;
  font-size:12px;      text-decoration:none;
}
A.BreadCrumbsLink:visited
{
  font-family:Verdana, Helvetica, sans-serif;
   font-weight:normal;
  font-size:12px;
  text-align:center;
color: #9F1B1F;
    text-decoration:none;

}
/*A.BreadCrumbsLink:active
{
   font-weight:bold;
   
}*/
A.BreadCrumbsLink:hover
{
 color: #9F1B1F;
  font-weight:normal;
  font-size:12px;
  text-decoration:underline;
}
.Title
{
  background-color:#f4f1e5;
  /*#9F1B1F;*/
    
  
   font-weight:normal;
  font-size:12px;
      color: #9F1B1F;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    /*border-bottom: solid 1 #9F1B1F;*/
    /*border-top: solid 1 #9F1B1F;*/
   }
   
   
   
   
   
   
/* =================================
   SimpleMenu Module - Static Styles
   ================================= */
.sm_SimpleMenu { FONT-SIZE: 13px; background-color:#f4f1e5; }
.sm_SimpleMenu A:hover { TEXT-DECORATION: underline; }
.sm_SelectedTab { FONT-WEIGHT: bold; }
.sm_OtherSubTabs { FONT-SIZE: 13px; }
.sm_OtherSubTabsAlt { FONT-SIZE: 13px; }
.sm_Header { FONT-SIZE: 9px; }
.sm_Footer { FONT-SIZE: 9px }

/* =================================
   SimpleMenu Module - DHTMLStyles
   ================================= */

.sm_HWMenuItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
	border-collapse:collapse;
}

.sm_HWMenuHiItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
}

.sm_HWMenuSubItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
}
.sm_HWMenuHiSubItem
{
	
	FONT-SIZE: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	
}

.Grundtext {
	/* display: block; */
	/* text-align: justify; */
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Grundtext:link {
    /* display: block; */	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Grundtext:visited {
    /* display: block; */	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Grundtext:hover {
    /* display: block; */	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}


.GrundtextB {
	display: block;
	text-align: justify;
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	/*color: #000000;*/
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.GrundtextB:link {
    display: block;	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.GrundtextB:visited {
    display: block;	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.GrundtextB:hover {
    display: block;	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}


.GrundtextL {	
	text-align: left;
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	/*color: #000000;*/
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}


A.GrundtextL:link {
    display: left;	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.GrundtextL:visited {
    display: left;	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.GrundtextL:hover {
    display: left;	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}


.Rubrik {
    color:#a52a2a;
	font-size:13px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
}

.Gliederung
{
	background-color:#bbbbbb;
	font-size:14px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
}

.ueberschrift-1
{
	font-size:23px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
}

.ueberschrift-2
{
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
	color: black;
	text-decoration: none;

}

.ueberschrift-2 A:link
{
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
    color: black;
	text-decoration: none;
}

A.ueberschrift-2:link
{
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
	color: black;
	text-decoration: none;

}

A.ueberschrift-2:visited
{
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
	color: black;
	text-decoration: none;

}

A.ueberschrift-2:active
{
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
	color: black;
	text-decoration: underline;

}

A.ueberschrift-2:hover
{
	font-size:18px;
	font-weight:bold;
	font-family: Verdana, helvetica, Sans-Serif;
	color: black;
	text-decoration: underline;

}

 

.ueberschrift-3
{
	font-size:15px;
	font-weight:bold;
    color: black;
	font-family: Verdana, helvetica, Sans-Serif;
}

.ueberschrift-3 A:link 
{
	background-color:#ffffff;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:15px; 
	color: black;
	text-decoration: none;
}
A.ueberschrift-3:link 
{
	background-color:#ffffff;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:15px;
	color: black;
	text-decoration: none;
}
A.ueberschrift-3:visited
{
	background-color:#ffffff;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:15px;
	color: black;
	text-decoration: none;
}
A.ueberschrift-3:active 
{
	background-color:#ffffff;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:15px;
	color: black;text-decoration: underline;
}
A.ueberschrift-3:hover
{
	background-color:#ffffff;
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:15px;
	color: black;text-decoration: underline;
}

.Grundlink {
	/* text-align: justify;*/
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	/*color: #AC0E1D;*/
	color:#024282;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Grundlink:link {
    
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	/*color: #AC0E1D;*/
	color:#024282;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Grundlink:visited {
   
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	/*color: #AC0E1D;*/
	color:#024282;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Grundlink:hover {
   
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 13px;
	font-weight: 500;
	font-style: normal;
	/*color: #AC0E1D;*/
	color:#024282;
	text-decoration: underline;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

.Smalltext {
	/*display: block;*/
	/* text-align: justify;*/
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	/*color: #000000;*/
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Smalltext:link {
    /*display: block;*/	
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	color: #024282;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Smalltext:visited {
    /*display: block;*/
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	color: #7D90B5;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}

A.Smalltext:hover {
    /*display: block;*/
    text-indent: 0px;
	line-height:16px;
	margin-top: 0.000000pt;
	margin-bottom: 0.000000pt;
	margin-right: 0.000000pt;
	font-size: 11px;
	font-weight: 500;
	font-style: normal;
	color: #024282;
	text-decoration: underline;
	vertical-align: baseline;
	text-transform: none;
	font-family: Verdana, Helvetica, Sans-Serif;
}



.Tabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	
	padding-right: 10px;
	border-top: #f3a372;
	padding-left: 10px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 2px;
	line-height: normal;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans;
	text-align: center;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.Tabs A:link
{
	color: #333333;
	text-decoration: none;
}
.Tabs A:visited
{
	color: #333333;
	text-decoration: none;
}
.Tabs A:hover
{
	color: #333333;
	text-decoration: none;
	font-weight: 600;
	font-size: 13px;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	line-height: normal;
	padding-top: 2px;
	font-family: Verdana, Helvetica, sans;
	background-color: #999999;
	text-align: center;
}
.Tabs A:focus
{
	color: #333333;
	text-decoration: none;
}
.Tabs A:active
{
	color: #333333;
	text-decoration: none;
}

.SelectedTabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	border-right: #FFFFFF;
	padding-right: 10px;
	border-top: #FFFFFF;
	padding-left: 10px;
	font-weight: 600;
	font-size: 13px;
	background-image: none;
	padding-bottom: 2px;
	margin: 0px;
	overflow: visible;
	border-left: #FFFFFF;
	line-height: normal;
	padding-top: 2px;
	border-bottom: #f3a372 1pt;
	background-repeat: repeat;
	font-family: Verdana, Helvetica, sans;
	background-color: #999999;
	text-align: center;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SelectedTabs A:link
{
	border-right: none;
	padding-right: 0px;
	border-top: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: none;
	color: #FFFFFF;
	padding-top: 0px;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:visited
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:hover
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:focus
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}
.SelectedTabs A:active
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: none;
}

.DefaultTD /* Graphics */
{
	margin-left: 40px;
}


/* Stylesheets fuer Teaser Template */

.TeaserTitle
{
margin-top: 30px;
margin-left: 25px;
width: 600px; 
font-family: Arial Black, Verdana, Helvetica, sans-serif;
font-size: 13pt;
font-weight:bolder;
/*text-shadow:black 1px 1px 1px;*/
height: 20px;
color: #4f3224; 
background-color: #f4f1e5;
position:relative;
padding-left: 10px;
letter-spacing:0.1em;
/*text-transform: uppercase;*/
font-variant:small-caps;
}


.TeaserMain
{
margin-top: 10px;
margin-left: 20px;
margin-bottom: 20px; 
width: 600px; 
font-family: Verdana,Helvetica,sans-serif; 
height: 150px; 
background-color: rgb(255, 255, 255);
position:relative;
}

.TeaserUeberschrift
{
margin: 5px; 
padding-left: 10px; 
font-size: 12px; 
font-weight: bold; 
float: left; 
width: 360px; 
position: absolute; 
top: 10px;
}

.TeaserText
{
margin: 5px; 
font-size: 11px; 
float: left; 
width: 360px; 
position:absolute; 
top: 40px; 
padding-left: 10px;
}

.TeaserLink
{
margin: 5px;
padding-left: 10px; 
font-size: 11px; 
float: left; 
width: 360px; 
position: absolute; 
bottom: 10px;
}

.TeaserBild
{
margin: 5px; 
float: right; 
text-align:right;
}




.RubrikTitle
{

margin-top: 30px;
margin-left: 25px;
width: 600px; 
font-family: Arial Black, Verdana, Helvetica, sans-serif;
font-size: 15pt;
font-weight:bolder;
/*text-shadow:black 1px 1px 1px;*/
/*height: 20px;*/
color: #4f3224; 
background-color: #f4f1e5;
position:relative;
padding-left: 10px;
letter-spacing:0.1em;
/*text-transform: uppercase;*/
font-variant:small-caps;
}

/* Rechtes Menu (Ohr) */

.EarTitle
{
text-align:center;
font-family:Arial Black,Verdana,Helvetica,sans-serif;
font-size:13px;
line-height:15px;
/*font-weight:bold;*/
/*text-shadow:black 1px 1px 1px;*/
color:#4f3224; 
/*background-color: #f4f1e5;*/
position:relative;
/*letter-spacing:0.1em;*/
/*text-transform: uppercase;*/
font-variant:small-caps;
padding: 2px;
}

/* Styles ZZF Start-Seite allgemein*/

.contentRahmen
{margin: 0; padding: 10px; height: 100%; background-color: rgb(255, 255, 255);}

.boxOl
{width: 280px; margin-top: 10px; float: left;}

.boxOr
{width: 280px; margin-top: 10px; margin-right: 17px; float: right;}

.boxU
{width: 588px; margin-top: 20px; float: left;}

.boxTitle
{border: 1px outset grey; height: 18px; width: 280px; padding-left: 16px; background-color: transparent; background-image: url(/Portals/_Rainbow/images/home/head.png); background-repeat: repeat; background-attachment: scroll; padding-top: 4px; font-size: 9pt; font-weight: bold; font-family: Arial Black, Arial, Verdana; text-transform: uppercase;}

.boxTitleU
{border: 1px outset grey; height: 18px; width: 588px; padding-left: 16px; background-color: transparent; background-image: url(/Portals/_Rainbow/images/home/head.png); background-repeat: repeat; background-attachment: scroll; padding-top: 4px; font-size: 9pt; font-weight: bold; font-family: Arial Black, Arial, Verdana; text-transform: uppercase;}

.boxContent
{width: 280px; border: thin solid rgb(243, 243, 243); padding: 8px;}

.boxContentU
{width: 588px; border: thin solid rgb(243, 243, 243); padding: 8px;}


/* Styles Start-Seite wg.IE6*/

#for {
  width: 47%; margin-top: 20px; margin-left: 30px; float: left;
}

* html #for {  /* nur fuer Internet Explorer 6 */
  width: 42%;
  margin-top: 20px;
  float: right;
}