*{
  margin:0;
  padding:0;
  }

body{
     margin:auto;
     text-align:center;
     background-color:#e0dbe5;
     margin-bottom:20px;
     font-family: verdana;
	 font-size:12px;
}

	#main{
      width:995px;
      margin:auto;
      margin-top:20px;
      text-align:center;
      border: 1px solid #6a2784;
      }

#header{
        width:995px;
        height:123px;
        background-color:#FFFFFF;
        }

#logo{
      width:188px;
      height:123px;
      float:left;
      }


#headerpic{
           width:807px;
           height:123px;
           float:right;
           }

#textgroesse{
             	padding-left:10px;
		padding-top:9px;
		position:relative;
		z-index:10;
             }

#navi{
      height:33px;
      width:995px;
      background-image:url(../images/back.gif);
      background-repeat:repeat-x;
      position:relative;
      }

#menu{
      text-align: left;
      left:188px;
      position: absolute;
      top:2px;
      }

#middle{
        width:995px;
        height:auto;
        position:relative;
        text-align: left;
        background-image:url('../images/bg_menu_oben.jpg');
        background-repeat:repeat-y;
        }

#links{
       float:left;
       position:relative;
       width:188px;
       height:auto;
       }

#links h1{
	  color:#9136B3;
	  font-size:18px !important;
	  font-weight:normal;
	  margin-left:10px;
	  margin-top:10px;
          }

#searchform{
            margin-left:30px;
            }

#rechts{
        float:right;
        width:807px;
        height:auto;
        background-color:#FFFFFF;
        }

#inhalt_kopf{
             width:807px;
             background-color:#eeeeee;
             margin-top:20px;
             border-bottom: 2px solid #d1d2d4;
             border-top: 2px solid #d1d2d4;
             background-image:url(../images/main_da_v.jpg);
             background-position:430px 50%;
             background-repeat: no-repeat;
             }

#pic{
     text-align: left;
     }

#pfeil{
       vertical-align:top;
       height:33px;
       }

#pfeil img{
           vertical-align:middle;
           position:relative;
           margin-top:2px;
           }

.tx-slideshow-pi1{
     		  text-align: left;
     		  padding-top:30px;
     		  padding-left:30px;
                 }

#inhalt{
        width:747px;
        height:auto;
        position:relative;
        padding-left:30px;
        padding-top: 30px;
        padding-bottom:30px;
		min-height:500px !important;
        }

.internal-link img{
                   margin-right:8px;
                   }

#footer{
        width:797px;
        height:12px;
        position:relative;
        background-color:#6a2784;
        padding-top:3px;
        padding-bottom:5px;
        padding-left:10px;
        }

#footer p{
          font-size:9px !important;
          }

#tx-damfrontend-pi1{
		margin-top:20px;
}

.tx-damfrontend-pi1 fieldset{
		border:0px !important;
}

.tx-damfrontend-pi1 h3{
		font-size:12px !important;
}

.tx-felogin-pi1{
		width:128px;
		font-size:11px;
		margin:20px auto auto;	
}

.tx-felogin-pi1 h3{
		display: none;
}

.tx-felogin-pi1 fieldset{
		border:0px;	
}
.tx-felogin-pi1 input{
		width:125px;
}

.tx-felogin-pi1 div {
		display: none;
}

.tx-felogin-pi1 form fieldset div{
		display: block !important;
}

.cleaner{
         clear:both;
         font-size:1px;
         height:0px;
         }

.content td 		{ font-size:12px; font-family: verdana, helvetica; color:#000000; }
.content p		{ font-size:12px; font-family: verdana, helvetica; color:#000000; margin-top:10px; }
.content li		{ font-size:12px; font-family: verdana, helvetica; color:#000000; margin-left:30px;}
.content ul		{ font-size:12px; font-family: verdana, helvetica; color:#000000; margin-top: 10px; list-style-type:square;}
.content h1  		{ color:#9136B3; font-size:16px; margin-bottom: 3px; background-image: url(../images/linie.gif); background-position:0px 23px; background-repeat: no-repeat; height:25px; width:747px; margin-bottom:10px;}
.content h2         { color:#9136B3; font-size:14px; }
.content h3,h4  	{ color:#9136B3; font-size:14px; }
.content h5,h6  	{ color:#9136B3; font-size:12px; }

.content a:link         { text-decoration: none; color: #6B2884; font-family: verdana, helvetica; font-size: 12px !important; }
.content a:active       { text-decoration: none; color: #6B2885; font-family: verdana, helvetica; font-size: 12px !important; }
.content a:visited      { text-decoration: none; color: #6B2885; font-family: verdana, helvetica; font-size: 12px !important; }
.content a:hover        { text-decoration: none; color: #CB73ED; font-family: verdana, helvetica; font-size: 12px !important; }

.footer			{color:#FFFFFF;font-size:9px !important; font-family:verdana,helvetica,sans-serif;}
.footer	a:link 		{color: white; font-family:verdana, helvetica,sans-serif; font-size:9px !important; text-decoration: none;}
.footer	a:active	{color: white; font-family:verdana, helvetica,sans-serif; font-size:9px !important; text-decoration: none;}
.footer	a:visited	{color: white; font-family:verdana, helvetica,sans-serif; font-size:9px !important; text-decoration: none;}
.footer	a:hover		{color: white; font-family:verdana, helvetica,sans-serif; font-size:9px !important; text-decoration: underline;}

.navi 			{color: white; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; padding-left:7px; padding-right:7px;}
.navi a:link 		{color: white; font-family: verdana, helvetica; text-decoration: none;}
.navi a:active		{color: white; font-family: verdana, helvetica; text-decoration: none;}
.navi a:visited		{color: white; font-family: verdana, helvetica; text-decoration: none;}
.navi a:hover		{color: white; font-family: verdana, helvetica; text-decoration: underline;}

.navi_act 		{color: white; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; padding-left:7px; padding-right:7px;}
.navi_act a:link 	{color: white; font-family: verdana, helvetica; text-decoration: underline;}
.navi_act a:active	{color: white; font-family: verdana, helvetica; text-decoration: underline;}
.navi_act a:visited	{color: white; font-family: verdana, helvetica; text-decoration: underline;}
.navi_act a:hover	{color: white; font-family: verdana, helvetica; text-decoration: underline;}

.subnavi 		{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; }
.subnavi a:link		{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPub.gif); background-position: 10px 10px; background-repeat: no-repeat;}
.subnavi a:active	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPub.gif); background-position: 10px 10px; background-repeat: no-repeat;}
.subnavi a:visited	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPub.gif); background-position: 10px 10px; background-repeat: no-repeat;}
.subnavi a:hover	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-color:#d1d2d4; background-image: url(../images/iconPubActive.gif); background-position: 10px 10px; background-repeat: no-repeat;}

.subnavi_act 		{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; }
.subnavi_act a:link	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPubActive2.gif); background-position: 10px 10px; background-repeat: no-repeat;}
.subnavi_act a:active	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPubActive2.gif); background-position: 10px 10px; background-repeat: no-repeat;}
.subnavi_act a:visited	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPubActive2.gif); background-position: 10px 10px; background-repeat: no-repeat;}
.subnavi_act a:hover	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:8px; height:22px; width:158px; display: block; padding-left:30px; background-image: url(../images/iconPubActive2.gif); background-position: 10px 10px; background-repeat: no-repeat;}

.subnavi2 		{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; }
.subnavi2 a:link	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:3px; padding-bottom:3px; width:160px; display: block; padding-left:30px; background-image: url(../images/punkt.gif); background-position: 13px 10px; background-repeat: no-repeat;}
.subnavi2 a:active	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:3px; padding-bottom:3px; width:160px; display: block; padding-left:30px; background-image: url(../images/punkt.gif); background-position: 13px 10px; background-repeat: no-repeat;}
.subnavi2 a:visited	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:3px; padding-bottom:3px; width:160px; display: block; padding-left:30px; background-image: url(../images/punkt.gif); background-position: 13px 10px; background-repeat: no-repeat;}
.subnavi2 a:hover	{color: black; font-size:11px; font-family: verdana, helvetica; text-decoration: none; padding-top:3px; padding-bottom:3px; width:160px; display: block; padding-left:30px; background-image: url(../images/punkt.gif); background-position: 13px 10px; background-repeat: no-repeat;}

.news 			{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px; padding-left:10px; padding-right:10px; text-decoration: none;}
.news p			{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news a:link 		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news a:active		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news a:visited		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news a:hover		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news h1		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news h2		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}
.news h3		{color: black; font-family:verdana, helvetica,sans-serif; font-size:11px;}

.wechsel a:link 	{color: white; font-family:verdana, helvetica; font-size:11px; text-decoration: none;}
.wechsel a:active	{color: white; font-family:verdana, helvetica; font-size:11px; text-decoration: none;}
.wechsel a:visited	{color: white; font-family:verdana, helvetica; font-size:11px; text-decoration: none;}
.wechsel a:hover	{color: white; font-family:verdana, helvetica; font-size:11px; text-decoration: underline;}

.search			{color: black; font-size:11px; font-weight: normal; margin-top:2px; font-family: verdana}
.tx-macinasearchbox-pi1 {text-align:left; }

.tx-indexedsearch-descr {padding-left:5px;}
.tx-indexedsearch-info  {padding-left:5px;}
.tx-indexedsearch-title {font-weight:bold;}

.tx-indexedsearch-browsebox   {margin-bottom:10px}

#OverlayContainer{
	width:99% !important;
}

