
  body {
    margin: 0; padding: 0;
    min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    color: black; background-color:#FEFECC;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
  }
  img{
  	border:none;
  }
	#header,
	#wrapper{
	width: 95%;                   /* total width */
		min-width: 48em; /* always good to have on full width liquid CSS layouts, google "min-width IE" for JS solutions there */
	   max-width: 66em;
		padding-right: 20px;                /* to place shadow */
		margin: 0 auto;
		text-align: left;
	}
	#header {
    height: 70px;
}
  div#header img{
  	border:none;
	text-decoration:none;
  }
  div#wrapper{
  	background: #FFF url(screen_FILES/schatten_r.gif) repeat-y right top;
  }
  div#wrapper a{
  	text-decoration:none;
  }
  div#wrapper a:hover{
  	text-decoration:underline;
  }
  p.bildUnterschrift{
  	font-size:.75em !important;
	display:block;
	clear:both;
	text-align:left;
	margin:5px 0 0 0 !important;
	padding:0;
  }
  #Info a{
 	color:black !important;
  }
  /*----------------------- L i n k e  S p a l t e ----------------------------------------------*/

  div#LinkeSpalte{
    display:block;
    float: left; width: 15.2em;
    margin:0; padding: 0;
  }
  #LinkeSpalte #Navigation a,
  #LinkeSpalte #FAQs a,
  #LinkeSpalte #Downloads a
   {
   font-size: 70%;
   display:block;
   margin: 0 0 1px 0;
   padding: 0px 0 1px 0;
	float:none;
  }
  #LinkeSpalte #Navigation a:link,
  #LinkeSpalte #Downloads a:link,
  #LinkeSpalte #FAQs a:link,
  #LinkeSpalte #Navigation a:visited,
  #LinkeSpalte #Downloads a:visited,
  #LinkeSpalte #FAQs a:visited
   {
    color: #333; background:#e3e7d8 url(screen_FILES/LinkeSpalte-liDot.gif) no-repeat center left;
	padding-left:23px;
	text-decoration:none;
	font-weight:bold;
  }
  #LinkeSpalte #FAQs a:link,
  #LinkeSpalte #FAQs a:visited{
  	background-position:left .5em;
  }
  #LinkeSpalte #Navigation a:hover,
  #LinkeSpalte #Downloads a:hover,
  #LinkeSpalte #FAQs a:hover,
  #LinkeSpalte #FAQs li a:hover .subitalic,
   
   #LinkeSpalte #Navigation a:active,
  #LinkeSpalte #Downloads a:active,
  #LinkeSpalte #FAQs a:active,
  #LinkeSpalte #FAQs li a:active .subitalic,  
  
  #LinkeSpalte #Navigation a:focus,
  #LinkeSpalte #Downloads a:focus,
  #LinkeSpalte #FAQs a:focus,
  #LinkeSpalte #FAQs li a:focus .subitalic
  

   {
    color: #429955; background-color: #FFF;
  }

  
  #LinkeSpalte #Navigation ul,
  #LinkeSpalte #Downloads ul,
  #LinkeSpalte #FAQs ul
  {
 	 padding:0;
	 margin:0;
  }
  #LinkeSpalte #Navigation li,
  #LinkeSpalte #Downloads li,
  #LinkeSpalte #FAQs li
  {
    list-style: none;
	list-style-type:none;
	margin: 0 0 1px 0; padding:0;
	
  }
  #LinkeSpalte #Navigation dfn,
  #LinkeSpalte #Downloads dfn,
  #LinkeSpalte #FAQs dfn,
  #LinkeSpalte span.unsichtbar,
  #LinkeSpalte span.invisible
  {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: none;

  }
  #LinkeSpalte #Navigation li a,
  #LinkeSpalte #Downloads li a,
  #LinkeSpalte #FAQs li a
  {
	height:1.5em;
	padding-top:2px;
	padding-bottom:0;
  }
  #LinkeSpalte #Navigation #SubNavigation li a{
  	background-color:#f0f5e7;
	padding-left:3em;
	font-weight:normal;
	background-image:none;
  }
  #LinkeSpalte #Navigation #SubNavigation li a:hover{
  	background-color:#FFFFFF;	
  }
  #LinkeSpalte #Navigation #SubNavigation li a.active{
	background: #FFF url(screen_FILES/submenu_back.gif) repeat-y;
	font-weight:bold;
	text-decoration:underline;
  }
    #LinkeSpalte #Navigation ul li a.MainActive{
	background: #FFF url(screen_FILES/submenu_back.gif) repeat-y;
	font-weight:bold;
	text-decoration:underline;
  }
  #LinkeSpalte #FAQs li a.active{
	background: #FFF url(screen_FILES/submenu_back.gif) repeat-y;
	font-weight:bold;
	text-decoration:underline;
  }
  #LinkeSpalte #FAQs li a .subitalic{
	font-style:italic;
	font-weight:normal;
	color:#717173;
  }
  #LinkeSpalte h3,#Info h3{
  	color:#FFF; background-color:#429933;
	font-size: 0.6em;
	padding:0.2em 0 0.2em 1.2em;
	height:1.5em;
	margin:0;
	margin-top:10px;
	text-transform: uppercase;
    letter-spacing: 0.15em;
  }
    .nospace{
		margin:0 !important;
	}
/*----------------------- I n f o----------------------------------------------*/
     div#Info .pdf-link{
      float:left;
      background:url(screen_FILES/pdf-icon.jpg) no-repeat;
      padding-left:24px;
      padding-top:5px;
      margin-top:10px;
      height:23px;
      font-size:0.85em;
      color:#2e8f1e;
  }
  div#Info {
    font-size: 0.9em;
    float: right;  width: 16.8em; 
    margin: 0; padding: 0;
  }
  div#Info img{
	text-align:right;
	float:left;
  }
  div#Info strong {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }
  div#Info h3.InfoTopBox {
	margin-top:5em;
  }
  div#Info h3 {
	width:auto;
  }
  div#Info h4{
  	font-size:1.2em;
  }
  div#Info form{
  	background-color:#e3e7d8;
	margin:0;
	padding:10px 0;
	width:100%;
  }
  div#Info form .suchbegriff{
  	display:none;
  }
  div#Info form #suchform{
	width:10em;
	margin-left:10px;
  }
  div#Info form input.subbtn{
    padding: 0 0 0 14px;
    border: 0 solid transparent;
    color: #38842b;
    background: url(screen_FILES/subbtn.gif) no-repeat 0 2px transparent;
    text-align: left;
    font-weight: bold;
    cursor: pointer;
    font-size:60%;
  }
  div#Info form#suche input.subbtn:focus{
   text-decoration: underline;
}
table#front-news-table{
	padding:0 5px 0 5px;
	font-size:.7em;
	border-spacing:0px;
	background-color:#e3e7d8;
}
table#front-news-table a{
	color:#333;
}
table#front-news-table td.front-news-subheader
{
	border-bottom: 1px solid #000;
	color:#000;
	padding-bottom:5px;
}
table#front-news-table td.front-news-title,
table#front-news-table td.front-news-date
{
	padding-top:15px;
	padding-left:5px;
}


/*----------------------- I n h a l t----------------------------------------------*/
  div#Inhalt {
    margin: 0 18em 0 17em;
    padding: 115px 0 0 10px;
    background:url(screen_FILES/inhalt-header.jpg) no-repeat;
    border-left:1px dashed #bfc2b6;       
  }
  div#Inhalt p a{
    text-decoration:underline;
    color:#2e8f1e;
    font-weight:bold;
   /* background:url(../bilder/link-icon.gif) no-repeat;*/
    background-position:left bottom;
    /*padding-left :15px;*/
    font-size:1.1em;
  }
    div#Inhalt a{
    color:#2e8f1e;
  }
   div#Inhalt a.glossary{
    text-decoration:none;
    font-size:.7em;
  }
  
    div#Inhalt #glossar a{
    font-size:.9em;
  }
    div#Inhalt a:hover{
      text-decoration:none;
    }
  div#Inhalt #pfad a{
    background:none;
    padding-left :0;
    font-weight:normal;
    font-size:1em;
 
   
  }
   div#Inhalt #pfad {
   border-bottom: 1px dashed silver;
   margin:0;
   padding:0;
   height:1em;
   font-size:.9em;
  }

  div#Inhalt ul li a{
  	background-image:none;
  	text-decoration:none;
  	
	
  }
  div#Inhalt ul li ul li a{
  	font-size:1.3em;
  	font-weight:normal;
  }
  	
  div#Inhalt h1 {
    font-size: 1.0em;
    margin-top:2em;
  }
  div#Inhalt h2 {
    font-size: .9em;
    margin: 3em 0 0 0;
	background:url(screen_FILES/inhalt_h2.gif) no-repeat -0 -15px;
  }
  div#Inhalt h3 {
    font-size: .8em;
    margin: 2em 0 0 0;
	background:url(screen_FILES/inhalt_h2.gif) no-repeat -0 -15px;
  }
  div#Inhalt p {
    font-size:.75em;
    line-height:1.3em;
  }

  div#Inhalt ul li {
    font-size:.75em;
    list-style-type:none;
    list-style-image:url(screen_FILES/Inhalt-liDot.gif);
    margin-bottom:1em;
  }
    div#Inhalt .tx-flseositemap-pi1 ul li{
  	background-image:none;
  	text-decoration:none;
        list-style-image:none;
        font-weight:bold;
        margin-top:20px; 	
  }
  div#Inhalt .tx-flseositemap-pi1 ul li ul li{
       list-style-image:url(screen_FILES/Inhalt-liDot.gif);
       margin-top:2px;
  }

.csc-textpic-caption {
	font-size:.7em;
}

/*----------------------- F o o t e r----------------------------------------------*/

  #footer {
    background-color: #FFF;
	border-top: 1px dashed silver;
	height:2em;
	margin-top:7em;
}  

   div#footer a{
    color:#528e1d;
	font-size:.7em;
	font-weight:bold;
	margin-left:1em;
	margin-right:1em;
	
	}
	div#footer #footerLinks{
		width:10em;
		float:left;
		margin-left:3em;
		margin-right:5em;
	}
	div#footer #footerRechts{
		float:right;
		width:18em;
		text-align:right;
		margin-right:3em;
	}
	/*----------------------- S h a d o w ----------------------------------------------*/
#shadowRechts {
	background:url(screen_FILES/schatten_or.gif) no-repeat top right;
	width: 100%;                   /* total width */
  	min-width: 48em; /* always good to have on full width liquid CSS layouts, google "min-width IE" for JS solutions there */
    	max-width: 66em;
    	padding-right: 20px;                /* to place shadow */
	margin: 0 -20px 0 0;
	padding-top:24px;
	}

#shadow {
    clear: both;
	background: url(screen_FILES/schatten_u.gif) repeat-x;
    width: 95%;                         /* total width */
    min-width: 48em;                    /* always good to have on full width liquid CSS layouts, google "min-width IE" for JS solutions there */
    max-width: 66em;
    padding-right: 20px;                /* to place shadow */
    margin: 0 auto;
    text-align: left;}
#shadow div {
    height: 25px;
	background: url(screen_FILES/schatten_ul.gif) no-repeat;
}
#shadow div div {
    position: relative;
    left: 20px;
    background: url(screen_FILES/schatten_ur.gif) no-repeat top right;
}
/*----------------------- S U C H E ----------------------------------------------*/

label{
	font-size:.8em;
}
p.suchpfad{
	margin-bottom:40px;
}
p.suchpfad a{
	text-decoration:none !important;
	color:#000 !important;
	font-weight:normal !important;
	font-size:.8em;
}
.tx-indexedsearch-whatis{
	margin-bottom:20px;
	border-bottom:1px dashed #000;
}
.tx-indexedsearch-sw{
	font-weight:bold;
}
.tx-indexedsearch-browsebox p.seitenzahl{
	display:inline;
}
.tx-indexedsearch-title-caption{
        font-size: 1.0em;
        font-weight:bold;
        /*margin-left:0;*/
}
.tx-indexedsearch-descr{
	font-size: .8em;
	padding:0;
	margin:0;
}
.tx-indexedsearch-info{
	font-size:0.8em;
}

.tx-indexedsearch-info{
	display:none;
}
#suchinput,
#suche input,
input,
select
{
	font-size:0.9em;
}
/*---------------------- S I T E M A P---------------------------------------------*/
.csc-sitemap ul li ul li a{
	font-size:1.3em;
	font-weight:normal;
}
.csc-sitemap ul li a{
	font-size:1em;
	font-weight:bold;
}
p.csc-caption{
	text-align:left;
}

