/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */
html , body {
width : 100%;
height : 100%;
font-family : Verdana, Helvetica, sans-serif;
/* color : #c40100; */
font-size : 83%;
margin : 0;
padding : 0;

background-color:#FFFFFF;
}

img {
border : none;
overflow:visible;
}

p {
margin:0px;
font-size : 100%;
}

tr, td {
font-size : 100%;
}

form{
margin:0px;
font-size : 100%;
}

ol, li, ul  {
font-size : 100%;
}

.startseiteinhalt2 ul {
margin-top:5px;
margin-bottom:5px;
margin-left:18px;
padding-left:0px;
}

.startseiteinhalt2 li {

}


h1 {
font-size : 125%;
}
h2 {
font-size : 114%;
}
h3 {
font-size : 105%;
}

h4 {
font-size : 96%;
}
h5 {
font-size : 93%;
}
h6 {
font-size : 83%;
}


.zwoelf {
width : 12px;
}
.zwanzig {
width : 20px;
}

a{
color : #cb0000;
text-decoration: none;
}

/*
a:hover{

color : #cb0000;
text-decoration: none;

}*/



legend{
color : #0c3f1f;
}

/* - - - - - - - - - - - - Allg. Vorgaben ENDE - - - - - - - - - - - - */


/* - - - - - - - - - - - -Angaben aus dem alten CSS  Beginn - - - - - - - - - -

- - */

dd,dl,dt    {color:#000000;}

.fbstand    {color:#88B94B;}

.schwarz    {font-size:93%; color:#000000;}

.weiss      {color:#FFFFFF;}

.kleinschwarz      {font-size:93%; color:#000000; text-decoration:none}

.kleinweiss      {font-size:9px; color:#FFFFFF;}

.kleingrau     {font-size: 93%; color:#8A8B8D;}

.grossweiss		  {color:#FFFFFF; font-weight: bold;}

.bigweiss      { font-size:114%; color:#FFFFFF; font-weight: bold;}

.bigrot      {font-size:105%; color:#ff0000;}

.biggruen      {font-size:105%; color:#009900; font-weight: bold;}

.kalendermonat      {font-size:105%; color:#52A90F; font-weight: bold;}

.kalendermonat_05      {font-size:105%; color:#000000; font-weight: bold;}

.big 		{font-size:105%; color:#000000;}

.tt	{font-size:108%; color:#000000; font-weight: bold;}

.ttgruen	{font-size:108%; color:#6D963A; font-weight: bold;}

.ttdgruen	{font-size:108%; color:#335C00; font-weight: bold;}

.ttblau	{font-size:108%; color:#008ACF; font-weight: bold;}

.tb	{color:#274213;}

.klammer	{font-size:93%; color:#007500;}

.date		{color:#274213;}

.ba			{color:#cccccc;}

.little1     {font-size: 71%; color:#000000;}

.little2     {font-size: 78%; color:#000000;}

a.diesel:link       {color:#F78E0E; text-decoration:none; font-weight: bold;}

a.diesel:visited    {color:#F78E0E; text-decoration:none; font-weight: bold;}

a.diesel:hover      {color:#F78E0E; text-decoration:underline; font-weight:

bold;}

a.diesel:active     {color:#F78E0E; text-decoration:underline; font-weight:

bold;}

a.diesel:focus      {color:#F78E0E; text-decoration:underline; font-weight:

bold;}


a.erdgas:link       {color:#629524; text-decoration:none; font-weight: bold;}

a.erdgas:visited    {color:#629524; text-decoration:none; font-weight: bold;}

a.erdgas:hover      {color:#629524; text-decoration:underline; font-weight:

bold;}

a.erdgas:active     {color:#629524; text-decoration:underline; font-weight:

bold;}

a.erdgas:focus      {color:#629524; text-decoration:underline; font-weight:

bold;}


a.kalender:link     {font-size:105%; color:#FFFFFF; font-weight: bold;}

a.kalender:visited  {font-size:105%; color:#FFFFFF; font-weight: bold;}

a.kalender:hover    {font-size:105%; color:#FFFFFF; font-weight: bold;}

a.kalender:active   {font-size:105%; color:#FFFFFF; font-weight: bold;}

a.kalender:focus    {font-size:105%; color:#FFFFFF; font-weight: bold;}


a.kalendermonat:link  {font-size:105%; color:#ff0000; text-decoration:none;}

a.kalendermonat:visited  {font-size:105%; color:#ff0000; text-decoration:none;}

a.kalendermonat:hover    {font-size:105%; color:#ff3333; text-decoration:none;}

a.kalendermonat:active   {font-size:105%; color:#ff0000; text-decoration:none;}

a.kalendermonat:focus 	 {font-size:105%; color:#ff3333; text-decoration:none;}



a.kleingrau:link   {font-size:93%; color:#ff0000; text-decoration:none;}

a.kleingrau:visited    {font-size:93%; color:#ff0000; text-decoration:none;}

a.kleingrau:hover      {font-size:93%; color:#ff3333; text-decoration:none;}

a.kleingrau:active     {font-size:93%; color:#ff0000; text-decoration:none;}

a.kleingrau:focus 	 {font-size:93%; color:#ff3333; text-decoration:none;}


/* - - - - - - - - - - - -Angaben aus dem alten CSS  ENDE - - - - - - - - - - -

- */


.anker_top{
position: absolute;
top: -1px;
left: -1px;
height: 1px;
width: 1px;
}

.anker_top p{
font-size: 1%;
color: #FFFFFF;
}
.anker_top a{
font-size: 1%;
color: #FFFFFF;
}


/* - - - - - - - Menue oben  - - - - - */
.menueoben{
color : #009900;
font-size: 100%;
}

.trennung_unsichtbar{
font-size: 1px;
}

.tM {
color : #ffffff;
text-decoration : none;
padding : 0px 12px 4px 6px;
border-right : 1px solid #ffffff;
font-size : 95%;
}
.tM:visited {
color : #ffffff;
text-decoration : none;
padding : 0px 12px 4px 6px;
border-right : 1px solid #ffffff;
font-size : 95%;
}
.tM:hover {
color : #ffffff;
text-decoration : none;
padding : 0px 12px 4px 6px;
border-right : 1px solid #ffffff;
font-size : 95%;
}


.tM_last {
color : #ffffff;
padding : 0 6px;
text-decoration : none;
font-size : 95%;
}

.tM_last:visited {
color : #ffffff;
padding : 0 6px;
text-decoration : none;
font-size : 95%;
}

.tM_last:hover {
color : #ffffff;
padding : 0 6px;
text-decoration : none;
font-size : 95%;
}
/* - - - - - - - Suche  - - - - - */
.searchinput {
font-size : 95%;
margin-left : 0px;
margin-top : 1px;
margin-bottom : 1px;
}
.searchbutton {
color : #ffffff;
background-color : #009900;
border : 0 none;
padding-top :1px;
padding-bottom :0px;
padding-left : 0px;
padding-right : 6px;
margin : 0px 2px 2px 2px;
font-size : 95%;
}

/* - - - - - - - Menue oben ENDE - - - - - */


/* - - - - - - - Pfad oben  - - - - - */

.pfad {
background-repeat : no-repeat;
height : 79px;
color : #62656a;
font-size : 90%;
padding-left : 10px;
}

.pfad a{
color : #5C5C5C;
text-decoration : none;
margin-bottom : 7px;
}


.pfad a:visited{
color : #5C5C5C;
text-decoration : none;
margin-bottom : 7px;
}

/* - - - - - - - Pfad oben  ENDE - - - - - */


/* - - - - - - - Navigation Titel  - - - - - */

.nav {
width : 196px;
/* width : 17.8em; */
padding-bottom: 12px;
}
.navigation {
width : 196px;
}
.navtitel {
font-weight : bold;
color : #0c3f1f;
background-color : #acdc89;
border-bottom : 1px solid #ffffff;
padding : 3px 0 3px 10px;
margin:0;
}
.navtitel a {
color : #0c3f1f;
text-decoration : none;
}

.weiss_unsichtbar{
height: 0px;
position: absolute;
top: -40px;
left: -40px;
}
.weiss_unsichtbar a{
font-size: 0px;
color: #FFFFFF;
}
.weiss_unsichtbar a:visited{
font-size: 0px;
color: #FFFFFF;
}

a.weiss_unsichtbar {
font-size: 0px;
color: #FFFFFF;
}
a.weiss_unsichtbar:visited{
font-size: 0px;
color: #FFFFFF;
}
/* - - - - - - - Navigation Titel ENDE - - - - - */

/* - - - - - - - Schnell finden  - - - - - */
.schnellfinden {
display:block;
background-color : #009900;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 3px;
margin:0px;

}

.schnellfinden form{
padding: 0px;
margin:0px;

}


.schnellfindenselect {
width : 140px;
color : #0c3f1f;
background-color : #ffffff;
font-weight : normal;
font-size : 90%;
margin-bottom : 0px;
margin-top: 0px;
padding:0px;
}
.schnellfindenbutton {

color : #ffffff;
buttonhighlight : #009900;
buttonface : #009900;
buttontext : #ffffff;
background-color : #009900;
border : 0 none;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 1px;
font-size : 93%;
}

/* - - - - - - - Schnell finden  ENDE - - - - - */

/* - - - - - - - Navigation Ebene 1 - - - - - */

.nav_acronym {
cursor: help;
border-bottom: 1px dotted #ffffff;
}

#nav_acronym {
cursor: help;
border-bottom: 1px dotted #ffffff;
}

.navpunkte {

width : 100%;
z-index:1;
color : #ffffff;
background-color : #009900;
padding-top: 5px;
padding-bottom: 10px;

}
.navpunkte ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}
.navpunkte li {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
list-style-type: none;
margin-top: 0px;
}

.navpunkte a {
padding-top: 6px;
padding-bottom: 3px;
margin-left: 10px;
padding-right:2px;
padding-right: 0px;
color : #ffffff;
background-color : #009900;
text-decoration : none;
display : block;
border-bottom : 1px solid #105229;
}
.navpunkte a:hover {
padding-top: 6px;
padding-bottom: 3px;
margin-left: 10px;
padding-right: 0px;
display : block;
color : #ffffff;
text-decoration : none;
}
.navpunkte a:visited{
padding-top: 6px;
padding-bottom: 3px;
margin-left: 10px;
padding-right: 0px;
display : block;
color : #ffffff;
text-decoration : none;
}

a.aktuellebene1{
margin: 0;
font-weight: bold;
padding-bottom: 5px;
margin-left : 10px;

}

a.aktuellebene1:hover{
margin: 0;
padding-bottom: 5px;
margin-left : 10px;
}


a.aktuellebene1:visited{
margin: 0;
padding-bottom: 5px;
margin-left : 10px;
}


/* - - - - - - - Navigation Ebene 1 ENDE - - - - - */

/* - - - - - - - Unteravigation Ebene2  - - - - - */



.ebene2 {
z-index:2;
margin-left: 10px;
color : #0c3f1f;
background-color : #ACDC89;

}

.ebene2 ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.ebene2 li {
padding : 0px ;
margin: 0px;
}

.ebene2 a {
margin: 0px;
color : #0c3f1f;
background-color : #ACDC89;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}
.ebene2 a:hover {
margin: 0px;
color : #0c3f1f;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

.ebene2 a:visited{
margin: 0px;
color : #0c3f1f;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

a.aktuellebene2 {
font-weight : bold;
}

/* - - - - - - - Unteravigation Ebene2 ENDE - - - - - */

/* - - - - - - - Unteravigation Ebene3  - - - - - */
.ebene3 {
z-index:3;
padding:0;
color : #0c3f1f;
background-color : #D6EDC2;

}

.ebene3 ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.ebene3 li {
padding : 0px ;
margin: 0px;
}

.ebene3 a {
margin: 0px;
color : #0c3f1f;
background-color : #D6EDC2;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}
.ebene3 a:hover {
padding:0;
padding-left: 10px;
margin-top: 0px;
color : #0c3f1f;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

.ebene3 a:visited{
padding:0;
padding-left: 10px;
margin-top: 0px;
color : #0c3f1f;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

.aktuellebene3 img {
padding-top : 2px;
padding-right : 2px;
border: none;
float : left;
}

a.aktuellebene3 {
top:0;
font-weight : bold;
}


/* - - - - - - - Unteravigation Ebene3 ENDE - - - - - */


/* - - - - - - - Unteravigation Ebene4  - - - - - */
.ebene4 {
z-index:4;
padding:0;
color : #0c3f1f;
background-color : #F0FAEA;

}

.ebene4 ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
.ebene4 li {
padding : 0px ;
margin: 0px;
}

.ebene4 a {
margin: 0px;
color : #0c3f1f;
background-color : #F0FAEA;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

.ebene4 a:hover {
padding:0;
padding-left: 10px;
margin-top: 0px;
color : #0c3f1f;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

.ebene4 a:visited{
padding:0;
padding-left: 10px;
margin-top: 0px;
color : #0c3f1f;
text-decoration : none;
padding-top: 6px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 0px;
}

.aktuellebene4 img {
padding-top : 2px;
padding-right : 2px;
border: none;
float : left;
}

a.aktuellebene4 {
top:0;
font-weight : bold;
}

/* - - - - - - - Unteravigation Ebene4 ENDE - - - - - */




/* - - - - - - - Kaesten rechts  - - - - - */
.rechts{
top: 0px;
padding-bottom: 20px;
}
.kbild {
top : 0;
background-repeat : no-repeat;
}

.ktitelmitbild{
font-weight : bold;
padding : 5px 5px 5px 5px;
color : #0c3f1f;
}

.ktitelohnebild {
top : 0;
padding : 5px 5px 5px 5px;
font-weight : bold;
color : #0c3f1f;
background-color : #f3faed;
}

.ktitelohnebild_erdgas{
top : 0;
padding : 5px 5px 5px 5px;
font-weight : bold;
color : #FFFFFF;
font-size:104%;
background-color : #72A433;
}

.ktext_erdgas {
padding : 5px 2px 10px 5px;
color : #0c3f1f;
background-color : #FFFFFF;
border-bottom : 1px solid #72A433;
border-left: 1px solid #72A433;
border-right: 1px solid #72A433;

}

.ktitelohnebild_diesel{
top : 0;
padding : 5px 5px 5px 5px;
font-weight : bold;
color : #FFFFFF;
font-size:104%;
background-color : #F78E0E;
}

.ktext_diesel{
padding : 5px 2px 10px 5px;
color : #0c3f1f;
background-color : #FFFFFF;
border-bottom : 1px solid #F78E0E;
border-left: 1px solid #F78E0E;
border-right: 1px solid #F78E0E;
}


.ktext {
padding : 5px 2px 10px 5px;
color : #0c3f1f;
background-color : #d6edc2;
}

.ktext img {
margin: auto;
text-align: center;
}

.ktext a {
padding : 0px 0;
color : #cb0000;
text-decoration : none;
}
.ktext a:hover {
color : #cb0000;
text-decoration : underline;
}
.ktext a:focus {
color : #cb0000;
text-decoration : underline;
}
a.link_kasten:link  {
color : #0c3f1f;
text-decoration : none;
}

a.link_kasten:visited{
color : #0c3f1f;
text-decoration : none;
}
a.link_kasten:hover  {
color : #0c3f1f;
text-decoration : underline;
}

a.link_kasten:active     {
color : #0c3f1f;
text-decoration : none;
}
a.link_kasten:focus     {
color : #0c3f1f;
text-decoration : underline;
}




/* - - - - - - - Kaesten rechts ENDE - - - - - */


/* - - - - - - - Kasten oben - - - - - */

.hinweis_kasten_oben{
border: 1px solid #b9d5b4;
background-color : #f2f8f1;
margin-bottom: 10px;
}


.hinweis_kasten_oben a:hover {
text-decoration : underline;
}

.hinweis_kasten_oben h2{
margin-top: 0px;
margin-bottom: 7px;
}

.rahmen_bild_oben_links{
float: left;
position:relative;
margin-top:-10px;
margin-left:-10px;
padding-right:5px;
padding-bottom:5px;
margin-right:10px;
maring-bottom:10px;
background-color : #ffffff;
}

img.bild_oben_links{
margin-top:-10px;
margin-left:-10px;
margin-right:10px;
margin-bottom:10px;
padding: 0px;
float: left;
border-right: 2px solid #b9d5b4;
border-bottom: 2px solid #b9d5b4;
}

.immer_links{
clear:left;
}




/* - - - - - - - Kasten oben ENDE - - - - - */

/* - - - - - - - -- Inhalt   - - - - - */
.seiteinhalt {
top: 0 ;
padding-bottom: 10px;
}



/* - - - - - - - -- Inhalt Startseite  - - - - - */

.topthema {
top : -1px;
left : -1px;
position : relative;
width : 8em;

border-bottom : 1px solid #b9d5b4;
border-right : 1px solid #b9d5b4;

padding-left : 10px;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 5px;

color : #0c3f1f;
background-color : #d6edc2;
font-weight : bold;
}

.datum{
top : -1px;
left : -1px;
position : relative;
width : 8em;

border-bottom : 1px solid #b9d5b4;
border-right : 1px solid #b9d5b4;

padding-left : 10px;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 5px;

color : #0c3f1f;
background-color : #f2f8f1;
font-weight : bold;

}

.acronym_aktuell {
cursor: help;
border-bottom: 1px dotted #0c3f1f;
}

#acronym_aktuell {
cursor: help;
border-bottom: 1px dotted #0c3f1f;
}

.abbr_aktuell {
cursor: help;
border-bottom: 1px dotted #0c3f1f;
}

#abbr_aktuell {
cursor: help;
border-bottom: 1px dotted #0c3f1f;
}


.themenbereich {
color : #0c3f1f;
line-height: 1.1em;
}


.themeninhalt {
top: 0 ;
clear :left;
color : #000000;
padding-left : 10px;
padding-bottom : 5px;

padding-right : 5px;
padding-top : 15px;
overflow:visible;
}


.themeninhalt img {
border : medium none inherit;
padding-bottom: 0px;
margin-bottom : 0px;
display:run-in;
z-index: 10;
}


.themeninhalt h2 {
top: 0 ;
margin : 0;
padding-bottom : 7px;
}


.themeninhalt h3 {
margin : 0;
padding-top : 7px;
padding-bottom : 5px;
}


.themeninhalt h4 {
top: 0 ;
margin : 0;
padding-bottom : 7px;
font-weight : normal;
}


.themeninhalt p {
padding-top : 0px;
}


.themeninhalt a {
color : #cb0000;
text-decoration : none;
}


.themeninhalt a:hover {
text-decoration : underline;
}


.themeninhalt a:focus {
text-decoration : underline;
}

/*
.themeninhalt a:visited{
color : #FF857F;
}*/

.bild_rechts {
float : right;
margin-bottom : 10px;
margin-left: 10px;
margin-top: 0px;
padding-bottom: 0px;
}


.bild_links {
float : left;
margin-left : 0px;
margin-bottom : 10px;
margin-right: 10px;
margin-top: 5px;
padding-bottom: 0px;
}

#bild_links {
float : left;
margin-left : 0px;
margin-bottom : 15px;
margin-right: 10px;
margin-top: 5px;
padding-bottom: 0px;
}


a.link_schwarz:link  {
color : #000000;
text-decoration : none;
}


a.link_schwarz:hover  {
color : #000000;
text-decoration : none
}


a.link_schwarz:visited    {
color : #000000;
}


a.link_schwarz:active     {
color : #000000;
text-decoration : none;
}


a.link_schwarz:focus     {
color : #000000;
text-decoration : underline;
}


a.weiter{
font-weight:bold;
}

/* a.weiter:visited{

color : #FF857F;
font-weight:bold;
}*/


img.weiter_img{
padding-left:3px;
}


/* - - - - - - - -- Inhalt Startseite ENDE - - - - - */





/* - - - - - - - -- Inhalt Dokument  - - - - - */


.acronym {
cursor: help;
border-bottom: 1px dotted #000000;
}

#acronym {
cursor: help;
border-bottom: 1px dotted #000000;
}

.abbr {
cursor: help;
border-bottom: 1px dotted #000000;
}

#abbr {
cursor: help;
border-bottom: 1px dotted #000000;

}


.dokumentseiteinhalt p {
padding-left: 10px;
padding-top: 10px;
}



.dokumentseiteinhalt a {
left: 10px;
color : #cb0000;
text-decoration : none;
}


/*.dokumentseiteinhalt a:visited {
left: 10px;

color : #FF857F;
}
*/

.dokumentunterbereich {
top : -1px;
left : -1px;
position : relative;
width : 20em;

border-bottom : 1px solid #b9d5b4;
border-right : 1px solid #b9d5b4;

padding-left : 10px;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 5px;

color : #0c3f1f;
background-color : #f2f8f1;
font-weight : bold;
overflow:visible;

}

.dokumentstand {
top: 0 ;
padding-top : 20px;
padding-bottom : 10px;
padding-left : 0px;

}
.rede_oben{
top: 0 ;
padding-top : 20px;
padding-bottom : 5px;
padding-left : 10px;
}

.dokumentinhalt {
color : #000000;
padding-left : 10px;
padding-right: 10px;
padding-bottom : 15px;
padding-top : 15px;
}
.dokumentinhalt img {
border : medium none inherit;
}

.dokumentinhalt h2 {
padding-right : 5px;
margin : 0;
padding-top : 0px;
padding-bottom : 10px;

}

.dokumentinhalt h3 {
padding-right : 5px;
margin : 0;
padding-top : 0px;
padding-bottom : 7px;
}
.dokumentinhalt h4 {
font-weight: bold;
padding-right : 5px;
margin : 0;
padding-top : 0px;
padding-bottom : 7px;
}

.dokumentinhalt p {
padding-top : 0px;
padding-left : 0px;
padding-bottom : 7px;
}

.dokumentinhalt a {
color : #cb0000;
text-decoration : none;

}
.dokumentinhalt a:hover {
color : #cb0000;
text-decoration:underline;
}

/*.dokumentinhalt a:visited{

color : #FF857F;
text-decoration: none;
}
*/

.icon0{
max-height:40px;
float: left;
width: 15em;
margin-right:13px;
border-bottom : 2px solid #b9d5b4;

}
.icon0 b{

margin-top:13px;
float: left;
font-weight:normal;
}
.icon0 a{
float: right;
margin-right:2px;
margin-bottom:2px;
}

.icon1{
float: left;

max-height:40px;
width: 15em;
margin-right:15px;
border-bottom : 2px solid #b9d5b4;

}
.icon1 b{

margin-top:13px;
float: left;
font-weight:normal;
}
.icon1 a{

margin-top:13px;
float: right;
margin-right:2px;
margin-bottom:2px;

}

.icon2{
max-height:40px;
float:left;
width: 15em;
margin-right:16px;
border-bottom : 2px solid #b9d5b4;

}
.icon2 b{

margin-top:13px;
float: left;
font-weight:normal;
}
.icon2 a{
float: right;
margin-right:2px;
margin-bottom:2px;
}

.icon3{
max-height:40px;
clear:left;
float:left;
width: 15em;
margin-right:15px;
border-bottom : 2px solid #b9d5b4;

}

.icon3 b{
margin-top:13px;
float: left;
font-weight:normal;
}
.icon3 a{
float: right;
margin-right:2px;
margin-bottom:2px;
margin-top:10px;
}


.icon4{
max-height:40px;
float:left;
width: 15em;
margin-right:15.5px;
border-bottom : 2px solid #b9d5b4;
}
.icon4 b{

margin-top:13px;
float: left;
font-weight:normal;
}
.icon4 a{
float: right;
margin-right:2px;
margin-bottom:2px;

margin-top:10px;
}

a.link_icon:link  {
float:left;
color : #000000;
text-decoration : none;
}
a.link_icon:hover  {
float:left;
color : #000000;
text-decoration : underline;
}

a.link_icon:visited    {
float:left;
color : #000000;
text-decoration : none;
}


a.link_icon:active     {
float:left;
color : #000000;
text-decoration : none;
}

a.link_icon:focus     {
float:left;
color : #000000;
text-decoration : underline;
}


.sprachlink{
margin-top:10px;
margin-left:10px;
margin-bottom : 0px;
margin-right:10px;
width : 90%;
}

/* - - - - - - - -- Inhalt Dokument  ENDE - - - - - */

/* - - - - - - - -- Inhalt Liste  - - - - - */
.hinweis {
margin-top:5px;
margin-left:10px;
margin-bottom: 5px;
margin-right: 10px;
padding: 10px;
width: 90%;

}

.hinweis a {
color: #cb0000;
text-decoration: none;
}


.hinweis a:hover {
color : #cb0000;
text-decoration : underline;
}

/*
.hinweis a:visited{

color : #FF857F;
}*/

td.list{
padding-right: 5px;
padding-left: 5px;
padding-bottom: 8px;
padding-top: 8px;
font-size : 100%;
}

td.list a{
color : #000000;
}

td.list a:hover{
color : #000000;
text-decoration: underline;
}

.liste{
margin-left:15px;
margin-right:15px;
}

.listensuche {
padding : 15px;
color : #0c3f1f;
font-weight : bold;
}


.titellist a {
color : #000000;
text-decoration : none;
}
.titellist a:hover {
text-decoration : underline;
}

/* - - - - - - - -- Inhalt Liste ENDE - - - - - */

/* - - - - - - - -- Inhalt Download  - - - - - */
.downloadvortext {
color : #000000;
width:94%;
padding-top:20px;
padding-right:15px;
margin-left:15px;
}
.downloadvortext h2 {
color :  #000000;
padding-bottom:10px;
}
.downloadvortext p {
padding-left:0px;
color :  #000000;

}
.downloadvortext a {
color :  #cb0000;
text-decoration : none;
font-size : 100%;
}
.downloadvortext a:hover {
color :  #cb0000;
text-decoration : underline;
}

/*
.downloadvortext a:visited{
color :  #FF857F;
}
*/

.downloadbild {

width:12%;
text-align:center;
padding-top:11px;
}

.downloadbild a {
color : #cb0000;
text-decoration : none;
font-size : 100%;
}
.downloadbild a:hover {
color : #cb0000;
text-decoration : none;
}

/*
.downloadbild a:visited{

color : #FF857F;
}
*/

.downloadbild img {
border : medium none inherit;
}

.downloadtext {
color : #000000;
width:88%;
top:0px;
padding-right:15px;
}
.downloadtext h2 {
top:0px;
color :  #000000;

}
.downloadtext p {
color :  #000000;

padding-top:0px;
padding-bottom:0px;
}
.downloadtext a {
color :  #cb0000;
text-decoration : none;

}
.downloadtext a:hover {
color :  #cb0000;
text-decoration : underline;
}

/*
.downloadtext a:visited{

color :  #FF857F;
}
*/



/* - - - - - - - -- Inhalt Download  ENDE - - - - - */

/* - - - - - - - -- Fehlermeldung  - - - - - */
.err{
font-size : 97%;
color: #c40100;
}

/* - - - - - - - -- Fehlermeldung  ENDE - - - - - */


/* - - - - - - - unten - - - - - */

.unten {
padding-top: 10px;
padding-bottom: 10px;
font-size : 95%;
width : 625px;
background-color : #f2f8f1;
border-bottom : 1px solid #b9d5b4;
border-top : 1px solid #b9d5b4;

clear:left;

}

.trennung_unten{
color : #0c3f1f;
padding-left: 3px;
padding-right: 3px;
}

a.menue_unten:link {
color : #0c3f1f;
text-decoration : none;

}
a.menue_unten:active{
color : #0c3f1f;
text-decoration : none;
}

a.menue_unten:focus{
color : #0c3f1f;
text-decoration : underline;
}
a.menue_unten:visited{
color : #0c3f1f;
text-decoration : none;
}

a.menue_unten:hover{
color : #0c3f1f;
text-decoration : underline;
}


.copy{
color : #0c3f1f;
}

.unten_rechts a {

font-size : 93%;
color : #0c3f1f;
margin-right: 3px;
text-decoration : none;
}

.unten_rechts img {

margin-right: 3px;
margin-bottom: 1px;
padding-top: 10px;
text-decoration : none;
}
/* - - - - - - - unten ENDE- - - - - */


.ministeriumtext_trittin b {
font-weight: bold;
padding-bottom: 15px;
float:left;
}


.ministeriumtext a {
text-decoration: none;
color:#113E1F;
}

.ministeriumtext_trittin a {
text-decoration: none;
color:#113E1F;
}
.alle {
width:100%;
}

.under1w2  {
margin-left: 0px;
}



.minister_bio{
font-weight: bold;

color:#113E1F;
}

.links_unten_minister {
clear:left;
padding-top:10px;
margin-top: 0px;
width:61%;
}

.links_unten_minister a{
padding-right:0px;
color:#113E1F;
}


.linie_unsichtbar{
display:none;
}


/* - - - - - - - -- Inhalt Sitemap - - - - - */

a.link_sitemap:link  {
color : #000000;
text-decoration : none;
}


a.link_sitemap:hover  {
color : #000000;
text-decoration : underline;
}


a.link_sitemap:visited    {
color : #000000;
}


a.link_sitemap:active     {
color : #000000;
text-decoration : underline;
}


a.link_sitemap:focus     {
color : #000000;
text-decoration : underline;
}

.site_titel{

}

.site_0{
background-color : #ACDC89;
}

.site_1{
background-color : #D6EDC2;
}

.site_2{
background-color : #D6EDC2;
}

.site_3{
background-color : #F3FAED;
}

/* - - - - - - - -- Inhalt Sitemap ENDE - - - - - */

/* - - - - - - - -- Inhalt Gaestebuch - - - - - */

.xetrapack
{
background-color: #ECF7E1;
width: 95%;
text-align: left;
}

/* - - - - - - - -- Inhalt Gaestebuch ENDE - - - - - */

/* - - - - - - - -- Inhalt Organigramm Leitung - - - - - */

.bigfinalorg      {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:16px; color:#000000}
.middlefinalorg   {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px; color:#000000}
.normalfinalorg   {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px; color:#000000}
.kleinfinalorg    {font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:8px; color:#000000}

/* - - - - - - - -- Ende Organigramm Leitung - - - - - */





/* - - - - - - - -- E-Card - - - - - */

#ecard_adr_gruen{
margin-top:20px;
background-color : #D6EDC3;
border: 1px solid #019A01;
padding: 15px;
}


.ecard_input_gruen{
border: 1px solid #019A01;
width:200px;
width: 90%;
margin-top:3px;
margin-bottom:5px;
}

.ecard_adr{      float:left; width: 40%; }

.ecard_area_gruen{
border: 1px solid #019A01;
width:95%;
margin-top:5px;
margin-bottom:5px;
}

.ecard_einzeln{
margin-left:auto;
margin-right:auto;
width:95%;
margin-top: 10px;

}
.ecard_bild{
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 2px solid #999999;
border-right: 2px solid #999999;
width:100%;
text-align: center;
}


.ecard_bild img{ margin:15px; border: 1px solid #000000; }

.ecard_bild strong{

font-size : 125%;
}

.ecard_uebersicht{
border-top: 1px solid #019A01;
border-bottom: 1px solid #019A01;
border-right: 1px solid #019A01;
height: 17px;
margin-right: 10px;
padding-left:0px;
padding-right: 5px;
vertical-align:middle;
float:left;
text-align: center;
width: 35%;
margin-right: 10px;
margin-bottom: 10px;
}

.ecard_uebersicht a{ text-decoration: none; color: #000000; font-weight:bold; }
.ecard_uebersicht a:visited  {color: #000000; text-decoration: none;}
.ecard_uebersicht a:hover    {color: #000000; text-decoration: underline;}
.ecard_uebersicht a:active   {color: #000000; text-decoration: underline;}
.ecard_uebersicht a:focus 	 {color: #000000; text-decoration: underline;}

#ecard_platzhalter{
float:left;
width: 20%;
height: 10px;
}

.ecard_prev{
border-top: 1px solid #019A01;
border-bottom: 1px solid #019A01;
border-right: 1px solid #019A01;
height: 17px;
margin-right: 20px;
vertical-align:middle;
text-decoration: none;
color: #000000;
font-weight:bold;
float:left;
text-align: center;
width: 10%;
margin-bottom: 10px;
}

.ecard_prev a{

text-decoration: none;
color: #000000;
font-weight:bold;
}

.ecard_prev a:visited  {color: #000000; text-decoration: none;}

.ecard_prev a:hover    {color: #000000; text-decoration: underline;}

.ecard_prev a:active   {color: #000000; text-decoration: underline;}

.ecard_prev a:focus 	 {color: #000000; text-decoration: underline;}

.ecard_next{
border-top: 1px solid #019A01;
border-bottom: 1px solid #019A01;
border-left: 1px solid #019A01;
height: 17px;
margin-right: 0px;
vertical-align:middle;
text-decoration: none;
color: #000000;
font-weight:bold;
float:left;
text-align: center;
width: 10%;
margin-bottom: 10px;
}

.ecard_next a{

text-decoration: none;
color: #000000;
font-weight:bold;
}

.ecard_next a:visited  {color: #000000; text-decoration: none;}

.ecard_next a:hover    {color: #000000; text-decoration: underline;}

.ecard_next a:active   {color: #000000; text-decoration: underline;}

.ecard_next a:focus 	 {color: #000000;text-decoration: underline;}


#ecard_absenden
{
color: #000000;
background-color: #FFFFFF;
border-top: 1px solid #019A01;
border-bottom: 1px solid #019A01;
border-left: 1px solid #019A01;
border-right: 1px solid #019A01;
font-weight:bold;
}


.e_pfeil{
float:left;
}


.ecard_uebersicht_bilder{
float:left;
width: 180px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
border-bottom: 3px solid #999999;
border-right: 3px solid #999999;
margin-right: 30px;
margin-left: 10px;
margin-top: 30px;
text-align: center;
}

.ecard_uebersicht_bilder img{
border: 1px solid #000000;
}


.ecard_uebersicht_bilder a{ text-decoration: none; color: #000000; }
.ecard_uebersicht_bilder a:visited  {color: #000000; text-decoration: none;}
.ecard_uebersicht_bilder a:hover    {color: #000000; text-decoration: underline;}
.ecard_uebersicht_bilder a:active   {color: #000000; text-decoration: underline;}
.ecard_uebersicht_bilder a:focus 	 {color: #000000;text-decoration: underline;}


/* - - - - - - - -- Ende E-Card - - - - - */
