
<!-- #### original CSS  ### -->

body {
    background-color: #FFFFFF;
    color: #000000;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
    font-size:  8pt;
}

a:link {
    color: #191970;
    text-decoration: none;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
    font-size:  8pt;
}

a:visited {
    color: #191970;
    text-decoration: none;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
    font-size:  8pt;
}

a:active {
    color: #000000
    text-decoration: none;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
    font-size:  8pt;
}

a:hover {
    color:  #FFA500;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
    font-size:  8pt;
}

p {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

ul {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

li {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}



h1 {
    font-size:  120%;
    font-weight:  bold;
    color:  #222222;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
}

h2 {
    font-size:  125%;
    background-color: #FFFFFF;
    color:  #000000;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
}

h3 {
    font-size:  110%;
    background-color: #FFFFFF;
    color:  #000000;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
}

h4 {
    font-size:  100%;
    background-color: #FFFFFF;
    color:  #000000;
    font-family:  Verdana, Arial,  Helvetica, sans-serif;
}


.invisible {
  font-size: 80%;
  color: #FFFFFF;
}

.mild {
    color: #7f7f7f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.DesktopStatusBar{
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}


table.Masthead {
    background-color: #FFFFFF;
}

th.Masthead {
    background-color:  #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
}

tr.Masthead td.PortalLogo {
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: top;
}

table.Masthead tr.Masthead td.PortalTitle {
    text-align: left;
    vertical-align: middle;
}

table.Masthead tr.Masthead td.PortalTitle h1 {
    background-color:  #FFFFFF;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-weight: bold;
}


table.Masthead tr.Navhead {
    background-color: #FFFFFF;
}

table.Masthead tr.Navhead td.NavBar {
    color: #222222;
    font-size: 40px;
    font-weight: normal;
    text-align: right;
    vertical-align: bottom;
}

table.Masthead tr.Navhead td.NavBar a:link {
    color: #888888;
}

table.Masthead tr.Navhead td.NavBar a:visited {
    color: #000000;
}

table.Masthead tr.Navhead td.NavBar a:active {
    color: #000000;
}

table.Masthead tr.Navhead td.NavBar a:hover {
    color: #FFA500;
}


table.ActionBox {
    font-family: Verdana, Arial,  Helvetica, sans-serif;
    background-color: #FFFFFF;
}

table.ActionBox tr td {
    font-size: 70%;
}

table.ActionBox tr.GuestActions {
    background-color: #FFFFFF;
}

table.ActionBox tr.GuestActions td a:link {
    color: #FFFFFF;
    text-decoration:  none;
}

table.ActionBox tr.GuestActions td a:visited {
    color: #FFFFFF;
    text-decoration:  none;
}

table.ActionBox tr.GuestActions td a:active {
    color: #FFFFFF;
    text-decoration:  none;
}

table.ActionBox tr.GuestActions td a:hover {
    color: #FFA500;
    text-decoration:  none;
}

table.ActionBox tr.MemberActions {
    background-color: #222222;
}

table.ActionBox tr.MemberActions td {
    color: #000000;
}

table.ActionBox tr td.ActionTitle {
    font-weight: bold
}

table.ActionBox tr.MemberActions td a:link {
    color: #000000;
    text-decoration:  none;
}

table.ActionBox tr.MemberActions td a:visited {
    color: #000000;
    text-decoration:  none;
}

table.ActionBox tr.MemberActions td a:active{
    color: #000000;
    text-decoration:  none;
}

table.ActionBox tr.MemberActions td a:hover{
color: #FFA500;
    text-decoration:  none;
}

td.Desktop {
    vertical-align: top;
    font-size: 80%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;

}

td.Desktop table tr {
    vertical-align: top;
    font-size: 80%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;

}

td.Desktop table td {
    vertical-align: top;
    font-size: 80%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;

}


div.Desktop p {
    font-size: 80%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
}

div.Desktop ul {
    font-size: 100%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
}

div.Desktop li {
    font-size: 80%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;
}



div.Desktop h1 {
    font-size: 120%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


div.Desktop table tr td {
    vertical-align: top;
    font-size: 80%;
    font-family: Verdana, Arial,  Helvetica, sans-serif;

}





div.AuthWarning {
    text-align: center;
    font-style: italic;
}

div.AuthWarning table {
    border: 0;
}

div.AuthWarning tr.Hot {
    color: #FF0000;
}

div.Error {
    color:  #FF0000;
}

p.DesktopStatusBar {
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
}

table.FormLayout {
    width: 100%;
    cellspacing: 5;
    cellpadding: 2;
}

table.FormLayout tr {
    vertical-align: top;
    background-color: #EEEEEE;
}

table.FormLayout th {
    text-align: right;
    background-color: #CCCCCC;
}

table.FormLayout dl.FieldHelp dd {
    font-size: 70%;
}

table.ContentsList {
}

table.ContentsList tr td img {
    border: 0;
}

table.SearchResults {
    width: auto;
}

table.SearchResults tr {
    text-align: left;
   vertical-align: top;
    font-size: 70%;
    background-color: #CCCCCC;

}

table.SearchResults th {
    text-align: left;
   vertical-align: top;
    background-color: #EEEEEE;

}



table.SearchResults tr td img {
    border: 0;
}

table.Wizard {
    width: auto;
}

table.Wizard tr {
    vertical-align: top;
}

table.Wizard tr th {
    text-align: right;
}

table.NewsItems {
    border: 0;
}


td.NewsBorder {
    background-color: #FFFFFF;
}

td.NewsListing {
    background-color: #FFFFFF;
    color:  #FFFFFF;
}

.NewsLeadin {
    background-color: #FFFFFF;
    color:  #FFFFFF;
}

.NewsByLine {
    background-color:  #FFFFFF;
    color:  #FFFFFF;
}

.NewsDateline {
    background-color:  #FFFFFF;
    color:  #FFFFFF;
}

td.NewsTitle {
    background-color: #FFFFFF;
    color: #666666;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    background-repeat:no-repeat;
    margin:30px; 
    border:thin solid #CCCCFF; 
}

tr.NewsItemRow td {
    background-color: #DCDCDC;
    font-size: 70%;
}

p.NewsHeadline {
    background-color:  #FFFFFF;
}
td.ListName {
    background-color:  #FFFFFF;
    color: #666666;
    font-weight: bold;
}
td.ListDefinition {
    font-style: italic;
}

<!-- ### ende original CSS ### -->



<!-- ############ ab hier kommt mein tolles CSS  ###############################################################  -->




<!-- Platzhalter zwischen header und content -->
td.platzhalter {
    background-color: #FFFFFF;
    text-align: left;
    vertical-align: top;
}


<!-- #################################################### -->
<!-- Box rechts -->

table.BoxRechts {
    background-color:  #A2D1F0;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

td.BoxRechts {
    background-color:  #A2D1F0;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


td.BoxRechtsHead {
    background-color:  #A2D1F0;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}


   a.BoxRechts:link {
       color: #000000;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.BoxRechts:visited {
       color: #000000;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.BoxRechts:active {
       color: red;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.BoxRechts:hover {
       color:  orange;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }





<!-- ende Box Rechts ----------------- -->



   a.fliessheader:link {
       color: #191970;
       text-decoration: none;
       font-family: Verdana, Arial,  Helvetica, sans-serif;
       font-size: 8pt;
       font-weight: normal;
   }

   a.fliessheader:visited {
       color: #191970;
       text-decoration: none;
       font-family: Verdana, Arial,  Helvetica, sans-serif;
       font-size: 8pt;
       font-weight: normal;
   }

   a.fliessheader:active {
       color: orange;
       text-decoration: none;
       font-family: Verdana, Arial,  Helvetica, sans-serif;
       font-size: 8pt;
       font-weight: normal;
   }

   a.fliessheader:hover {
       color:  orange;
       font-family: Verdana, Arial,  Helvetica, sans-serif;
       font-size: 8pt;
       font-weight: normal;
   }





<!-- #################################################### -->
<!-- Menue Links-->


table.BoxLinks {
    background-color:  #0082D8;
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: 1px #696969 outset;
}


tr.BoxLinks {
    background-color:  #0082D8;
    color:  #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

td.BoxLinks {
    background-color:  #0082D8;
    color:  #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


td.BoxLinksHead {
    background-color:  #A2D1F0;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}


   a.BoxLinks:link {
       color: #FFFFFF;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.BoxLinks:visited {
       color: #FFFFFF;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.BoxLinks:active {
       color: red;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.BoxLinks:hover {
       color:  orange;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

span.BoxLinks {
    background-color:  #0082D8;
    color: #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

<!-- ende Menue Links ----------------- -->




<!-- #################################################### -->
<!-- Action Box -->

table.ActionBox {
    background-color:  #A2D1F0;
    color: #222222;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: 2px #666666 solid;
}


tr.ActionBox {
    background-color:  #A2D1F0;
    color:  #222222;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

td.ActionBox {
    background-color:  #A2D1F0;
    color:  #222222;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


td.ActionBoxHead {
    background-color:  #666666;
    color:  #FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}


   a.ActionBox:link {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.ActionBox:visited {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.ActionBox:active {
       color: red;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.ActionBox:hover {
       color:  red;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }


<!-- ende Action Box----------------- -->



<!-- #################################################### -->
<!-- FOOTER -->

table.footer {
    background-color:  #FFFFFF;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    border: 0px #FFFFFF solid;
}


tr.footer {
    background-color:  #FFFFFF;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

td.footer {
    background-color:  #FFFFFF;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}



   a.footer:link {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.footer:visited {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.footer:active {
       color: red;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.footer:hover {
       color:  red;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }


<!-- ende FOOTER ----------------- -->

<!-- #################################################### -->
<!-- fliesstext ##  allgemeiner Fliesstext und allgemeine Tabellen  -->

span.fliesstext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

div.fliesstext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

div.fliesstext_bold {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}


p.fliesstext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

center.fliesstext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}


th.fliesstext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

th.fliesstext_weiss {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

td.fliesstext {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

   a.fliesstext:link {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.fliesstext:visited {
       color: #191970;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.fliesstext:active {
       color: red;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }

   a.fliesstext:hover {
       color:  red;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 11px;
       font-weight: normal;
   }



<!-- #################################################### -->
<!-- FOOTER LINKS -->

table.footerlinks  {
    background-color:  #FFFFFF;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    border: 0px #FFFFFF solid;
}


tr.footerlinks  {
    background-color:  #FFFFFF;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}



td.footerlinks {
    background-color:  #FFFFFF;
    color:  #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}



   a.footerlinks:link {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: normal;
   }

   a.footerlinks:visited {
       color: #222222;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: normal;
   }

   a.footerlinks:active {
       color: red;
       text-decoration: none;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: normal;
   }

   a.footerlinks:hover {
       color:  red;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: normal;
   }


<!-- ende FOOTER LINKS ----------------- -->



<!-- #################################################### -->
<!-- Status Rueckblick  -->


th.rueckblick {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

td.rueckblick {
    color: #000000;
    background-color: #A2D1F0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

td.rueckblick2 {
    color: #000000;
    background-color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

<!-- Ab hier CSS für Filter krimms kramms -->

.Filter_table {
	background-color: #BBBBBB;
	border: 1px solid;
	width: 680px;
	}

.Filter_table th {
	background-color: #AAAAAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-weight: normal;
    	text-align: left;
	}
	
.Filter_table #beschriftung {
	background-color: #DCDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: normal;
	}
	
.selector {
	size: 20px;
	}

.extform_title {
    color: #ffffff;
    background-color: #595959;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.extform_grptitle {
	background-color: #CBCBCB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: normal;
}

.extform_fieldname {
    color: #000000;
    background-color: #DCDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: normal;
}

.extform_data {
    color: #000000;
    background-color: #bae3ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	font-size: 11px;
   	font-weight: normal;
}

.extform_error {
    color: #FFFFFF;
    background-color: #AA3333;
}


