/***************/
/* Colorscheme */
/***************/

.mainColorRed { background-color:#D7100C; }
.mainColorWhite { background-color:#FFFFFF; }
.mainColorBlack { background-color:#000000; }
.mainColorYellow { background-color:#FFFF00; }



/***************/
/* Links */
/***************/

a:link, a:visited  {
color: #000080;
text-decoration: none;
}

a:hover, a:active {
color: #000080;
text-decoration : underline;
}




/*********************/
/* Textbody-Elements */
/*********************/

.mainTitel{
color: black;
font-weight: bold;
font-size: 20px;
line-height: 25px;
margin-top:10px; }

.seitenKopf{
color: black;
font-weight: bold;
font-size: 13px;
line-height: 25px;
margin-top:5px;
background-color:#FFFFFF; }

.startpage {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
}


 /* neutralColor_medium */
h1, h2,  h3, h4, .heading1, .heading2, .heading3, .heading4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.standardtext, body, form, p, ol, ul, li, em, sup, sub, table, tr, th, td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #323232;
font-size: 11px;
}

body {
font-size: 11px;
line-height: 14px;
margin-top: 0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:#D7100C }


.topSearch {
color: #7F7FBF;
font-weight: bold;
font-size: 14px;
line-height: 16px}


.topTitle {
font-family: Arial, Helvetica, Geneva, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 18px;
line-height: 20px}

h1,.heading1{
color: black;
font-weight: bold;
font-size: 17px;
line-height: 20px;
margin-top:16px; }

h2,.heading2 {
color: black;
font-weight: bold;
font-size: 14px;
line-height: 16px}

h3,.heading3 {
color: black;
font-weight: bold;
font-size: 12px;
line-height: 14px;
margin-bottom: 0px}

h4,.heading4 {
color: black;
font-weight: bold;
font-size: 11px;
line-height: 14px }

h5,.heading5 {
color: black;
font-weight: normal;
font-size: 11px;
line-height: 13px }

p {
font-size: 11px;
line-height: 15px }

ol {
font-size: 11px;
line-height: 15px;
}

ul {
font-size: 11px;
line-height: 15px;
list-style-type: square }

.small {
font-size: 9px;}

.caption, .description {
font-style: italic; 
background-color: #F2F2F2;
}


P.emphasis {
background-color:#D0D9DD;
padding:5px;
line-height: 16px;
}

.Adresse {
font-size: 10px }

.Referenz {
font-size: 10px }

em {
font-weight: bold;
font-style: normal }

sup, sub {
font-size: 10px }


/**********************/
/* Functions */
/**********************/

.Copyright,.functionSearch {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.functionSearch {
color : #FFFFFF;
}

.functionSearch2 {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

a.functionSearch:link, a.functionSearch:visited {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color : #FFFFFF;
text-decoration : none;}

a.functionSearch:hover, a.functionSearch:active, a.Copyright:hover, a.Copyright:active  {
text-decoration : underline;
}

.Copyright,.Menu {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
}

.emenu {
color : #FFFFFF;
font-weight: bold;
}

.Menu {
border: 0;
font-family: Verdana, sans-serif;
color : #FFFFFF;
font-size: 11px;
text-align: left;
cursor: pointer;
}

a.Menu:link, a.Menu:visited {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color : #FFFFFF;
text-decoration : none;}

a.Menu:hover, a.Menu:active, a.Copyright:hover, a.Copyright:active  {
text-decoration : underline;
}

a.Copyright:link, a.Copyright:visited {
color : #003366;
text-decoration : none;
}

.Fusszeile {
font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #FFFFFF;
}



/**********************/
/* Listen */
/**********************/

.listTitel {
  background-color: #D0D0D0;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  border-right-style: solid;
  font-weight: bold;
  font-size: 12px;
 }

.listElement {
  background-color: #E9E9E9;
  border-right-width: 1px;
  border-right-color: #FFFFFF;
  border-right-style: solid;
  font-size: 11px;
 }

.listTitel2 {
  background-color: #D0D0D0;
  font-weight: bold;
  font-size: 12px;
 }

.listTitel3 {
  background-color: #FFB608;
  font-weight: bold;
  font-size: 14px;
 }

.listElement2 {
  background-color: #E9E9E9;
  font-size: 11px;
 }


/**********************/
/* Formularelemente */
/**********************/


.textEingabe {
  margin-bottom:5px; 
  font-size:13px; 
  padding-left:3px;
  border:solid 1px #D7100C; 
  border-left-width: 2px;
  border-top-width: 2px;
  background-color:#ffffff;
 }

.button {
  margin-bottom:1px; 
  font-size:13px; 
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  padding-left:4px;
  background-color:#E9E9E9;

  border:solid 2px; 
  border-left-color: #FFFFFF;
  border-top-color: #FFFFFF;
  border-right-color: #D7100C;
  border-bottom-color: #D7100C;
 }

.auswahl{
  margin-bottom:1px; 
  font-size:13px; 
  font-family: Verdana,Geneva, Arial, Helvetica, sans-serif;
  padding-left:3px;
  border:solid 1px #D7100C; 
  border-left-width: 2px;
  border-top-width: 2px;
  background-color:#ffffff;
 }

.suche {
  width:105px;
  font-size:12px; 
  height:18px;
  padding-top:1px
  margin-top:1px
  padding-bottom:1px
  margin-bottom:1px
  padding-left:3px;
  margin:2px;
  border:solid 1px #E9E9E9; 
  border-left-width: 2px;
  border-top-width: 2px;
  background-color:#ffffff;
 }

.suche2 {
   text-decoration: none;
   background-image:url(../_images/lupe.gif);
   background-repeat:no-repeat;
   border:solid 0px; 
   background-color:#D7100C;
   width:14px;
 }

