/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++++
++ Basic Code
++++++++++++++++++++++++++++++++++++++++ */
body, html { 
 height: 100%;
width:96%;
 margin: 0;  
 padding: 0;
 color: #000000;  
 text-align: left; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ffffff;
 font-size: 90%; 
}
h1 {
    font-weight: bold;
    font-size: 110%; 
    padding-top: 4px;
    padding-bottom: 4px;
}
h2 {
    font-weight: bold;
    font-size: 100%; 
}
h3 {
    font-weight: bold;
    font-size: 90%; 
}
h4 {
    
border-bottom:0.15em solid #FF5C00;
font-size:1.2em;
padding-bottom:0.3em; 
}
.main {
}
.mainheader {
   height: 50px;
   text-align:left;
}
.headerlogo {
    display:none;
    position:absolute;
    margin-left:1px;
 background-color: #ffffff;
}
.headerlogoprint{
   position:absolute;
    margin-left:1px;
 background-color: #ffffff;
}
.headerservice {
  display:none;
}

.headerbottom {
    height: 95px;
}
.mainbottom {
   text-align:left;
}
.teaserblockleft {
     display:none;
}
.teaserblockright {
    display:none;
}
.contentmain {

}
.content {
    color:#000000;
    font-size: 90%; 

}

.footer {
 display:none;
}
.footercontent {
display:none;
}


.sub-header-grey{
background-color:#c9c9c9;
padding:3px;
}

/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++++
++ Text Code
++++++++++++++++++++++++++++++++++++++++ */
.logocolor {
 color: #1f549e;
}
.teasertext {
 font-size: 81%; 
}

.RedDot,.reddot {
color:red;
font-size: 85%;
}
.note {
color:red;
font-weight: bold;
border: 1px solid red;
width:100%
}
/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++++
++ Form Code
++++++++++++++++++++++++++++++++++++++++ */
input, textarea, .contactinput, .contacttextarea, select {
  font-size:  1em;
  border:1px solid #ff5c00;
  color:#000000;
} 
/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++++
++ Links Code
++++++++++++++++++++++++++++++++++++++++ */
a:link { 
 color: #1f549e; 
 font-weight: bold;
 TEXT-DECORATION: none;
 border-bottom: 1px dashed #1f549e;

}
a:visited { 
 color: #1f549e; 
 font-weight: bold;
 TEXT-DECORATION: none;
 border-bottom: 1px dashed #1f549e;
}
a:hover { 
 color: #1f549e;
 font-weight: bold;
 TEXT-DECORATION: none;
 border-bottom: 1px solid #1f549e;

}
a:active { 
 color: #1f549e; 
 font-weight: bold;
 TEXT-DECORATION: none;
 border-bottom: 1px dashed #1f549e;
}

a.nolinkline:link { 
 color: #1f549e; 
 font-weight: bold;
 TEXT-DECORATION: none;

BORDER-BOTTOM: #ffffff 1px solid;
}
a.nolinkline:visited { 
 color: #1f549e; 
 font-weight: bold;
 TEXT-DECORATION: none;
BORDER-BOTTOM: #ffffff 1px solid;
}
a.nolinkline:hover { 
 color: #1f549e;
 font-weight: bold;
 TEXT-DECORATION: none;
BORDER-BOTTOM: #ffffff 1px solid;
}
a.nolinkline:active { 
 color: #1f549e; 
 font-weight: bold;
 TEXT-DECORATION: none;

BORDER-BOTTOM: #ffffff 1px solid;
}


.sitemap_inactive  {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 90%; 
    COLOR: #1f549e; 
    TEXT-DECORATION: none;
    border-bottom: 1px dashed #1f549e;
}
A.sitemap_inactive:link  {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 90%; 
    COLOR: #1f549e; 
    TEXT-DECORATION: none;
    border-bottom: 1px dashed #1f549e;
}
A.sitemap_inactive:visited {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 90%; 
    COLOR: #1f549e; 
    TEXT-DECORATION: none;
    border-bottom: 1px dashed #1f549e;
}
A.sitemap_inactive:hover {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 90%; 
    COLOR: #1f549e; 
    TEXT-DECORATION: none;
    border-bottom: 1px solid #1f549e;
}
A.sitemap_inactive:active {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 90%; 
    COLOR: #1f549e; 
    TEXT-DECORATION: none;
    border-bottom: 1px dashed #1f549e;
}
/* ++++++++++++++++++++++++++++++++++++++++
++ Barrierefreiheit CSS Offline Formatierung
++++++++++++++++++++++++++++++++++++++++ */ 
.cssoff {
display:none;
}

.onlyprint {
display:block;
}

/* ++++++++++++++++++++++++++++++++++++++++
++ Master Templates
++++++++++++++++++++++++++++++++++++++++ */
.notebox
,.formNoteBox
{
border: 1px solid #FF5C00;
background-color: #ffcc99;
padding:5px;
width: 486px! important;
}
.formradio
{
line-height:200%;
}
.txt_general{
width:496px;
}
.rdFormElement
,.form-pos-description{
width:500px;
}
.rdFormLabel
{font-weight:bold;}