/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enth�lt */

body{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 background-image:url(hintergrund.gif);
}


p {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: rgb(12,24,160);
 font-weight: normal;
 letter-spacing: 1px;
 font-style: normal;
 margin: 0 0 0 0;
 padding-left: 5px;
 padding-right: 5px;
 }
 
td{
font-family: Verdana,Tahoma,Arial;
font-size: 14px;
color: rgb(12,24,160);
font-weight: normal;
font-style: normal;
}
 
a:active {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: rgb(12,24,160);
 font-weight: bold; 
 text-decoration: none ;
 }
 
a:link {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: rgb(12,24,160);
 font-weight: bold;
 text-decoration: none ;
 }
 
a:visited {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: rgb(12,24,160);
 font-weight: bold;
 text-decoration: none ;
 }
 
a:hover {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: rgb(190,0,54);
 font-weight: bold;
 text-decoration: none ;
 }

.topnav {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: #0c18a0;
 }
 
 
.topnav a:active {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: #0c18a0;
 }
 
.topnav a:link {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: #0c18a0;
 }
 
.topnav a:visited {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: #0c18a0;
 }
 
.topnav a:hover {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: #be0036;
 }
 
 
.TextObject {
 font-family: Verdana,Tahoma,Arial;
 font-size: 14px;
 color: rgb(12,24,160);
 }
 
h1 {
font-family: Verdana,Tahoma,Arial;
font-size: 24px;
letter-spacing: 2px;
color: rgb(12,24,160);
font-style: bold;
font-variant: small-caps;
padding-left: 0px;
padding-right: 5px;
}

h2 {
font-family: Verdana,Tahoma,Arial;
font-size: 18px;
letter-spacing: 2px;
color: rgb(190,0,54);
font-variant: small-caps;
padding-left: 5px;
padding-right: 5px;
}


h3 {
font-family: Verdana,Tahoma,Arial;
font-size: 10px;
color: rgb(12,24,160);
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}


ol {
   font-family: Verdana,Tahoma,Arial;
   font-size: 14px;
   letter-spacing: 3px;
   color: rgb(12,24,160);
   font-weight: normal;
   font-style: outside;
   padding: 20px;
   list-style-type: none;
}

 
ul {
   font-family: Verdana,Tahoma,Arial;
   font-size: 14px;
   letter-spacing: 3px;
   color: rgb(12,24,160);
   font-weight: normal;
   font-style: outside;
   list-style: disc;
   padding: 20px;
   list-style-type: none;

}

li { 
list-style: url(/fileadmin/bakon/listenpunkt.gif) outside square; 
list-style-type: none;
}

.tx-dropdownsitemap-pi1 li{
list-style: url(/fileadmin/bakon/listenpunkt.gif) outside square; 
list-style-type: none;
}



.lastupdate {
 font-family: Verdana,Tahoma,Arial;
 font-size: 10px;
 text-align: right;
 padding-right: 10px;
 color: rgb(12,24,160);
 font-weight: normal;
}


legend {
  font-weight:bold;
  font-size: 14px;
  color:#213184;
}

label{
 float: left;
 display: block;
 margin-right:0.5em;
 padding-top:0.2em;
 font-weight: bold;
} 


fieldset {
border:1px solid #213184;
background:#e9f0f4;
padding: 1em;
}

textarea {
  width:375px;
  height:125px;
}

.H5 {
 font-family: Verdana,Tahoma,Arial;
 font-size: 10px;
 font-weight: bold;
 margin-right: 25px; 
}



.menu {
font-family: Verdana,Tahoma,Arial;
font-size: 14px;
background-color: #60678A;
font-weight: normal;
color: #FFFFFF;
padding-left : 0px;
}



/* Vertical Navigation Level1 NO */

.menu_level1_no  {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #FCFCFC;
text-decoration: none;
text-align: right;
}

.menu_level1_no a:link {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #FCFCFC;
text-decoration: none;
text-align: right;
}

.menu_level1_no a:visited {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #FCFCFC;
text-decoration: none;
text-align: right;
}

.menu_level1_no a:active {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}

.menu_level1_no a:hover {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}


/* Vertical Navigation Level1 ACT */



.menu_level1_act  {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}

.menu_level1_act a:link {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}

.menu_level1_act a:visited {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}

.menu_level1_act a:active {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}

.menu_level1_act a:hover {
padding-top: 4px;
padding-bottom: 2px;
padding-right: 7px;
font-weight: normal;
font-size: 14px; 
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: right;
}


/* Vertical Navigation Level2 NO */



.menu_level2_no  {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #FCFCFC;
text-decoration: none;
text-align: left;

}
.menu_level2_no a:link {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #FCFCFC;
text-decoration: none;
text-align: left;
}

.menu_level2_no a:visited {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #FCFCFC;
text-decoration: none;
text-align: left;
}

.menu_level2_no a:active {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}

.menu_level2_no a:hover {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}



/* Vertical Navigation Level2 ACT */


.menu_level2_act  {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}

.menu_level2_act a:link {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}

.menu_level2_act a:visited {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}

.menu_level2_act a:active {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}

.menu_level2_act a:hover {
padding-top: 4px;
padding-bottom: 2px;
border-bottom: none;
padding-left: 7px;
font-size: 14px; 
font-weight: bold;
font-family: Verdana,Tahoma,Arial;
color: #223198;
text-decoration: none;
text-align: left;
}
