body{
        BACKGROUND-COLOR: #000066;
}
table.BorderCollapseBlack, table.formular{
        border-collapse: collapse;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #000000;
}
table.formular{
        FONT-SIZE: 12px;
}
table.BorderCollapse{
            border-collapse: collapse;
}
h1.title{
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 20px;
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
h1.black{
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 20px;
        COLOR: #000000;
        TEXT-DECORATION: none;
}
h2.title{
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 18px;
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
}
h2.black{
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 18px;
        COLOR: #000000;
        TEXT-DECORATION: none;
}
.standard{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #FFFFFF;
}
.black{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #000000;
}
.warning{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #FF0000;
}
td.head{
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 14px;
        COLOR: #FFFFFF;
        TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
}
table.Border_Black{
            border: solid 1px #000000;
            border-collapse: collapse;
}
table.blackBorderBlackFont{
        border: solid 1px #000000;
        border-collapse: collapse;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #000000;
}
table.homepage{
            border: solid 1px #000000;
            border-collapse: collapse;
            FONT-FAMILY: Arial, Verdana;
        FONT-SIZE: 12px;
        COLOR: #000000;
}
table.border{
        border: 1px solid #00ff00;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #000000;
}
table.normal{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 13px;
        COLOR: #000000;
}
td.grey_border{
            border: solid 1px #E6E6E6;
}
td.black_border{
            border: solid 1px #000000;
}
td.black_border_top_bottom{
            border-top: solid 1px #000000;
            border-bottom: solid 1px #000000;
}
input.login {
        BORDER-RIGHT: #cccccc 1px solid;
        WIDTH: 100px;
        BORDER-TOP: #cccccc 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-BOTTOM: #cccccc 1px solid;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #f8f8f8
}
input.allgemein {
        BORDER: #cccccc 1px solid;
        FONT-WEIGHT: normal;
        FONT-SIZE: 13px;
        FONT-STYLE: normal;
        FONT-FAMILY: Arial;
        BACKGROUND-COLOR: #f8f8f8
}
input.yellow {
        BACKGROUND-COLOR: #FFFFCC;
        BORDER: #B2B2B2 1px solid;
}
input.white {
        BACKGROUND-COLOR: #FFFFFF;
        BORDER: #B2B2B2 1px solid;
}
textarea.yellow {
        BACKGROUND-COLOR: #FFFFCC;
        BORDER: #B2B2B2 1px solid;
}
select.yellow {
        BACKGROUND-COLOR: #FFFFCC
}
a.menu, a.other{
        TEXT-DECORATION: none; FONT-SIZE: 13px;
}
a.menu:link, a.menu:visited {
        COLOR: #FFFFFF;
}
a.menu:hover {
        COLOR: #FF0000;
}
a.other:link, a.other:visited {
        COLOR: #FFFFFF;
}
a.other:hover {
        COLOR: #00FF00;
}
a.text{
        FONT-SIZE: 13px; COLOR: #00ff00;
}
a.text:link, a.text:visited {
        TEXT-DECORATION: none
}
a.text:hover {
        TEXT-DECORATION: underline
}
a.white{
				FONT-SIZE: 13px;
        COLOR: #FFFFFF;
}
a.white:link, a.white:visited {
        TEXT-DECORATION: none
}
a.white:hover {
        TEXT-DECORATION: underline
}
a.textHeader {
        FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #ffffff;
}
a.textHeader:link, a.textHeader:visited {
        TEXT-DECORATION: none;
}
a.textHeader:hover {
        TEXT-DECORATION: underline
}
a.textHeaderBlue {
        FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #000066;
}
a.textHeaderBlue:link, a.textHeaderBlue:visited {
        TEXT-DECORATION: none;
}
a.textHeaderBlue:hover {
        TEXT-DECORATION: underline;
}
a.partner{
        FONT-SIZE: 10px; COLOR: #ffffff;
}
a.partner:link, a.partner:visited {
        TEXT-DECORATION: none
}
a.partner:hover {
        TEXT-DECORATION: underline
}
a.partner_green {
        FONT-SIZE: 10px; COLOR: #00ff00;
}
a.partner_green:link, a.partner_green:visited {
        TEXT-DECORATION: none;
}
a.partner_green:hover {
        TEXT-DECORATION: underline;
}
a.normal{
				FONT-SIZE: 13px; COLOR: #0000FF;
}
a.normal:link, a.normal:visited {
        TEXT-DECORATION: none
}
a.normal:hover {
        TEXT-DECORATION: underline
}
a {
   FONT-FAMILY: Arial, Verdana; FONT-STYLE: normal;
}
a.searchElement{
	 FONT-SIZE: 16px; TEXT-DECORATION: none;
}
a.searchElement:link, a.searchElement:visited {
   COLOR: #FFFFFF;
}
a.searchElement:hover {
   COLOR: #FF0000;
}
.selected{
      COLOR: #FF0000;
      FONT-FAMILY: Arial, Verdana;
      FONT-STYLE: normal;
      FONT-SIZE: 13px;
}
td.grey_white {
        background-image: url('images/bg_grey.jpg');
        background-repeat: repeat-y;
        background-position: right;
}
td.orange_white {
        background-image: url('images/bg_orange.jpg');
        background-repeat: repeat-y;
        background-position: right;
}
td.header{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 16px;
        FONT-WEIGHT: bold;
        COLOR: #ffffff;
}
.red {
        BACKGROUND-COLOR: #FF0000;
        COLOR: #FF0000;
}
.fontRed {
        COLOR: #FF0000;
}
div.searchElement{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE:  normal;
        FONT-SIZE:   16px;
        FONT-WEIGHT: bold;
}
.partner {
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 10px;
        COLOR: #ffffff;
}
.fontMiddleBlack{
   FONT-FAMILY: Arial, Verdana;
   FONT-STYLE: normal;
   FONT-SIZE: 12px;
   COLOR: #000000;
}
/* Link im Detailbereich (Groesse muss vorher angegeben sein)*/
a.blue:link, a.blue:visited {
        COLOR: #0000FF; TEXT-DECORATION: none;
}
a.blue:hover {
        COLOR: #0000FF; TEXT-DECORATION: underline;
}
h1.detailTitle{
   FONT-FAMILY: Verdana, Arial;
   FONT-STYLE: normal;
   FONT-SIZE: 18px;
   COLOR: #000066;
   VERTICAL-ALIGN: middle;
}
table.detailTable{
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 11px;
        COLOR: #000000;
}
table.detailInlineTable{
        border: solid 1px #f9aa6f;
        border-collapse: collapse;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 11px;
        COLOR: #000000;
}
td.detailCellBorderBottom{
        border-Bottom: solid 1px #f9aa6f;
        BACKGROUND-COLOR: #FFCC00;
}
.thumbnail {
        POSITION: relative
}
.thumbnail:hover {
        Z-INDEX: 50; BACKGROUND-COLOR: transparent
}
.thumbnail SPAN {
        BORDER-RIGHT: gray 1px dashed;
        PADDING-RIGHT: 5px;
        BORDER-TOP: gray 1px dashed;
        PADDING-LEFT: 5px;
        LEFT: -1000px;
        VISIBILITY: hidden;
        PADDING-BOTTOM: 5px;
        BORDER-LEFT: gray 1px dashed;
        COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px dashed; POSITION: absolute; BACKGROUND-COLOR: #EBEBEB; TEXT-DECORATION: none;
}
.thumbnail SPAN IMG {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
.thumbnail:hover SPAN {
        LEFT: 0px; VISIBILITY: visible; TOP: 120px
}
ul {
        line-height: 28px;
}
div.center-1 {
	text-align:center;
}
#userInfoBox {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
	margin-left:10px;
	width:135px;
	line-height:1.5;
}
#userInfoBox a {
	COLOR:#00FF00;
	text-decoration:none;
}
#userInfoBox a:hover {
	text-decoration:underline;
}
