body, Body, BODY {
    color : black;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
  }


a.inner {
    text-decoration: none;
    color: black;
  }


a.inner:hover {
    color: #3c47d5;
    text-decoration: underline;
  }


a.inner:active {
    color:black;
  }


a.inner:link {
    color: black;
  }


a.inner:visited {
    color:black;
  }


a:hover {
    color: #3c47d5;
    text-decoration: underline;
  }


a:active {
    color: #3c47d5;
  }


a:link {
    color: #3c47d5;
  }


a:visited {
    color: #7077c8;
  }


a {
    text-decoration:none;
  }


TEXTERA, textarea {
    Color: #3c47d5;
    Background-Color: white;
    Font-Family: Arial, Helvetica, Sans-Serif;
    Border-Color: #3c47d5;
    Border-Bottom-Color: #1C2075;
    Border-Left-Color: #242997;
    Border-Right-Color: #3c47d5;
    Border-Top-Color: #3c47d5;
    font-size: 100%;
  }


SELECT, select {
    Color: #3c47d5;
    Background-Color: white;
    Font-Family: Arial, Helvetica, Sans-Serif;
    Border-Color: #3c47d5;
    font-size: 100%;
    Font-Weight: bold;
    Border-Right-Color: #3c47d5;
    Border-Top-Color: #3c47d5;
    Border-Left-Color: #242997;
    Border-Bottom-Color: #242997;
  }


fieldset {
    background-color: white;
    vertical-align: middle;
    border-color: #3c47d5;
    border-style: outset ;
  }


legend {
    color: #3c47d5;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
  }


img.insert {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    width: auto;
    height: auto;
    clear: both;
  }


.untertitel {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
    color: #3c47d5;
  }


.small {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    Text-Align: justify;
    font-weight: normal;
  }


.text {
    Color: #3c47d5;
    Background-Color: white;
    Font-Family: Arial, Helvetica, Sans-Serif;
    Border-Color: #3c47d5;
    Font-size: 100%;
    Font-Weight: bold;
  }


.button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #3c47d5;
    background-color: #FFFFFF;
  }


.right {
    margin-top: 5px;
    margin-left: 1em;
    margin-right: 0px;
    margin-bottom: 5px;
    clear: none;
    border: 0px;
    float: right;
  }


.left {
    clear: none;
    border: 0px;
    float: left;
    margin: 5px 1em 5px 5px;
    position: static;
  }


.buttonBeschreibung {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #3c47d5;
    background-color: #FFFFFF;
    text-align: center;
  }


.big {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 15pt;
    font-weight: bold;
    color: #3c47d5;
  }


.mini {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9px;
  }

/* Fuer DIV-Kopf
images: Banner left und right
td: fuer Zellen mit links
a: links in den Zellen*/

div.headerDIV {
    margin: 0px;
    clear: both;
    float: none;
    height: 110px;
    width: 100%;
    overflow: visible;
    position: static;
    visibility: visible;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: auto;
    border-bottom: solid #7077C8 2px;
    text-align: center;
    padding: 0px;
  }


div.bodyDIV {
	 padding-bottom : 5px;
    padding-left : 15px;
    padding-right : 15px;
    padding-top : 5px;
  }

.rightAbs {
    clear: both;
    border: 0px;
    float: right;
    left: auto;
    top: 0px;
    right: 0px;
    bottom: auto;
    margin: 0px;
    position: absolute;
  }


.leftAbs {
    clear: both;
    border: 0px;
    float: left;
    margin: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    right: auto;
    bottom: auto;
  }


td.headerTD {
    background-color: #7077C8;
    text-align: center;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
  }


td.headerTD:hover {
    background-color: #3C48D8;
    text-align: center;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
  }


a.headerA {
    text-decoration: none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
  }


a.headerA:link {
    text-decoration: none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
  }


a.headerA:hover {
    text-decoration: none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
  }


a.headerA:visited {
    text-decoration: none;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
  }


td.headerTDactiv {
    background-color: #3C48D8;
    text-align: center;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
  }


DIV.img_left, div.img_left {
    border-bottom-color : #d0d0d0;
    border-bottom-style : solid;
    border-bottom-width : 10px;
    border-left-color : #d0d0d0;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #d0d0d0;
    border-right-style : solid;
    border-right-width : 6px;
    border-top-color : #d0d0d0;
    border-top-style : solid;
    border-top-width : 1px;
    float: left;
	clear: none;
    font-family : Helvetica,Arial,SansSerif;
    font-size : 9pt;
    font-style : italic;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    page-break-after : auto;
    page-break-before : auto;
    text-align : center;
    max-width: 250px;
  }


DIV.img_right, div.img_right {
    border-bottom-color : #d0d0d0;
    border-bottom-style : solid;
    border-bottom-width : 10px;
    border-left-color : #d0d0d0;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #d0d0d0;
    border-right-style : solid;
    border-right-width : 6px;
    border-top-color : #d0d0d0;
    border-top-style : solid;
    border-top-width : 1px;
    float: right;
	 clear: none;
    font-family : Helvetica,Arial,SansSerif;
    font-size : 9pt;
    font-style : italic;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 0px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    page-break-after : auto;
    page-break-before : auto;
    text-align : center;
    max-width: 250px;
  }

.img_table {
    border: thin solid #eeeeee;
	 vertical-align: center;
    font-family : Helvetica,Arial,SansSerif;
    font-size : 9pt;
    font-style : italic;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    page-break-after : auto;
    page-break-before : auto;
    text-align : center;
    max-width: 250px;
  }

.img_table_ueberschrift {
    border: thin solid #eeeeee;
	 vertical-align: center;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
    color: #3c47d5;
	 background-color: #eeeeee;
    margin-bottom : 5px;
    margin-left : 5px;
    margin-right : 5px;
    margin-top : 5px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    page-break-after : auto;
    page-break-before : auto;
    text-align : center;
    max-width: 250px;
  }

/* BodyDIV fuer Inhalte unter dem DIV-Kopf*/



H5.fullIMG, h5.fullIMG {
    background-color : #ffffff;
    border-bottom-color : #909090;
    border-bottom-style : solid;
    border-bottom-width : 18px;
    border-left-color : #909090;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #909090;
    border-right-style : solid;
    border-right-width : 10px;
    border-top-color : #909090;
    border-top-style : solid;
    border-top-width : 1px;
    height: auto;
    width: auto;
  }

.scope {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #3c47d5;
  }

.scopeBig {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    font-weight: bolder;
    color: #3c47d5;
  }

.hidden {
	visibility: hidden;
	width: 0px;
	height: 0px;
	margin: 0px;
	}

/*SEARCH*/

.searchbackground {
    color: #3c47d5;
    font-weight: bold;
    text-decoration: underline;
  }


.searchfound {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    Text-Align: justify;
  }


.searchstring {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    Text-Align: justify;
    font-weight:bold;
  }


.searchsitename {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #3c47d5;
  }


.search {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #3c47d5;
  }


input.text {
    color: #3c47d5;
    background-color: white;
    font-family: Arial, Helvetica, Sans-Serif;
    border-color: #3c47d5;
    font-size: 11px;
    font-weight: bold;
  }


input.readonly {
    border-bottom-style : hidden;
    border-bottom-width : 0px;
    border-left-style : hidden;
    border-left-width : 0px;
    border-right-style : hidden;
    border-right-width : 0px;
    border-top-style : hidden;
    border-top-width : 0px;
    color : black;
    font-family : Arial, Helvetica, Sans-Serif;
    font-size : 12px;
  }


INPUT.checkbox, input.checkbox {
    Color: #3740cd;
    Background-Color: white;
  }


