body
	{color:#000000;
	margin:0;
	font-family:Verdana, Arial, "sans serif";
	font-size:0.7em;
        background:#ffffff; 
	}

.rand {border: solid 1px #009966;}


td.article_column   .article_separator
{background:url(images/stories/startseite/line_orange.gif);
background-repeat:no-repeat;
width:500px;
height: 2px;
margin-left: 30px;
margin-right: 30px;
margin-top:10px;
margin-bottom: 10px;
display:block;
}



.jce_caption{padding:2px;
margin:10px;
margin-top:5px;
font-size:100%;
color:#ffffff;
background: #009966;
}

.jce_caption-gruen
{padding:2px;
margin:10px;
margin-top:0px;
font-size:100%;
color:#ffffff;
background: #009966;
}

.jce_caption-hellgruen
        {padding:2px;
margin:10px;
margin-top:0px;
font-size:100%;
color:#000000;
background: #d7e5da;
}

.jce_caption-grau
        {padding:2px;
margin:10px;
font-size:75%;
color:#000000;
background: #cccccc;
}

.p{line-height:1em;}

table.download {border:0;
padding:0;
margin:0;}

.download{font-weight:normal;}

p.ohnealles {border:0px;
line-height:0px;
margin:0px;
padding:0px;
}

#main
	{     margin-top:15px;
          	width:980px;
                background:#ffffff;
  		margin-left: auto ;
  		margin-right: auto ;
	   border: 1px solid #009966;}

#header
	{
background: #009966;
width: 980px;
height:130px;
margin-bottom:0px;
	}

.header-right
{ float:right;
 width:268px;
height:130px;
background: #009966;
  margin:0px;    }

.dzi{ width:68px;
  float:right;
  background: #009966;
  margin-right:1px;
margin-bottom:1px;
padding:0;
  height:130px;
border-right: 1px solid #009966;
}

.dzi2{ width:83px;
  float:right;
  background: #009966;
  margin-right:1px;
margin-bottom:1px;
padding:0;
  height:130px;
border-right: 1px solid #009966;
}
.promi  { width:190px;
  float:left;
  background: #009966;
  margin:0px;
  padding-right: 0px;
  padding-left: 4px;
  padding-top:2px;
  height:130px;
}


.promi2  { width:175px;
  float:left;
  background: #009966;
  margin:0px;
  padding-right: 0px;
  padding-left: 4px;
  padding-top:2px;
  height:130px;
}
.header-left
{     float:left;
 width:712px;
height:130px;
  background: #009966;
background:url(images/stories/top-startseite.jpg);
  margin:0px;
}

p.promi {font-size:10px;
margin:0;
padding:0;
color: white;}

p.promi2 {font-size:10px;
margin:0;
padding:0;
color: white;}

#navizeile {width:980px;
           background:#ffffff;
          height:22px;}

.datum {           margin:0;
           margin-right:1px;
           padding-left:25px;
           padding-top:5px;
           width: 154px;
           background:transparent;
           height:28px;
 }

.navbar
         {float:left;
           margin:0;
           padding:0;
           width:980px;
           background:#009966;
           height:26px;
  }

 .navbar2
         {margin:0;
          padding:0;
          width:980px;
            background:#d1d1d1;
            height:32px;
       }

.title
	{
padding-left:20px;
	}





.footernav   {
         margin-top:5px;
         padding:0;
          width:980px;
          background:transparent;
          height:28px;
          float:left;
  }



.hauptnav
	{     width:780px;

		margin: 0px;
		padding-left:0px;
		padding-top:0px;
                 height:28px;
       	}

.hauptnav ul
	{
		list-style:none;
		margin: 0px;
		padding: 0px;
	}
.hauptnav li
	{     width:136px;
		margin: 2px;
		padding: 0px;
		display: block;
		float:left;
		background:#ffffff;
		position:relative;
		top: -10px !important;

	}
.hauptnav a, .hauptnav a:visited
	{
		display:block;
		font-size:14px;
		font-weight: bold;
		color:#000000;
		text-decoration:none;
		padding-right:2px;
		padding-left:2px;
		padding-bottom:5px;
		padding-top:5px;
		z-index:1;
	}

.hauptnav a:hover
	{
		display:block;
		font-size:14px;
		font-weight: bold;
		color:#b52931;
		text-decoration:none;
		padding-right:2px;
		padding-left:2px;
		padding-bottom:5px;
		padding-top:5px;
		z-index:1;   }



.subnav
         {
                 margin: 0px;
                 padding-left:10px;
                 padding-top:10px;

         }
.subnav ul
         {       list-style:none;
                 margin: 0px;
                 padding: 0px;
         }
.subnav li
         {
                 margin: 0px;
                 padding: 0px;
                 display: inline;
                 float:right;
                 background:none !important;
                 position:relative;
                 top: -10px !important;

         }
.subnav a, .subnav a:visited
         {
                 display:block;
                 font-size:0.9em;
                 font-weight: bold;
                 color:#243515;
                 text-decoration:none;
                 padding-right:15px;
                 padding-left:15px;
                 padding-bottom:10px;
                 padding-top:5px;
                 z-index:1;
         }


.hg-content
 { width:980px;
 background:#d1d1d1;
  }

  .maincontent-wide
 { margin:0px;
padding:0px 15px 0px 15px;
 width: 762px;
min-height:400px;

 }
 .maincontent
 { margin:0px;
   padding: 0px 15px 0px 15px;
  width: 552px;
 }

.breadcrumps{
           background:transparent;
           width:90%;
           padding-top:2px;
           padding-left: 33px;
           padding-bottom: 20px;
           font-size: 92%;
}

.pathway strong {
	margin-right: 5px;
	font-weight: normal;
}

.pathway a {
	text-decoration: none;
}


.wrapper1
{  background:#d1d1d1;
float:left;
width: 780px;

}

.wrapper2
{  background: #d1d1d1;
width: 980px;
 }




.contentColumn-wide
         {background: #ffffff ;
         float:left;
          width:782px;
           padding-top:20px;

                 }

 .contentColumn
	{background: #ffffff ;
         float:right;
          width:580px;
           padding-top:20px;
           margin-right:0px;    	}



.rightColumn
	{      margin-top:13px;
                float:right;
                 height:100%;
                 background: #d1d1d1;
		width:198px !important;
		overflow:hidden;}



.leftColumn
	{       background: #d1d1d1;
		float:left;
		width:198px !important;
		overflow:hidden;
                padding-top:20px;
	}






.column ul
	{
		margin: 0px;
		padding: 0px;
		list-style:none;
		border-top: solid 1px #aeaeae;
		margin-left: 8px;
		margin-right: 11px;

	}
.column li
	{
		margin: 0px;
		padding: 0px;
	}
.column li a, .column li a:visited
	{
		display:block;
		margin: 0px;
		padding: 3px;
		border-bottom: solid 1px #aeaeae;
		color: #000;
		width:93%;
		font-weight:bold;
		padding-left: 10px;
		text-decoration:none;
	}

.column div div div div div div a
         {
                 text-decoration:none;
         }


.column li a:hover
	{
		background: transparent;
		color: #ffffff;

	}



a, a:visited
	{
		color: #000000;
	}
a:hover{text-decoration:underline;
color:#005533;}



.module div div form
	{
		padding-top: 10px;
		margin-left: 5px;
		margin-right: 10px;
	}




.article_column
	{
		padding: 10px;
	}
.column_separator
	{
		border-left: solid 1px;
	}
.sectiontableentry1
	{
		text-align: left;
		padding: 3px;
border-top: solid 1px #eeeeee;
background:#cccccc;
	}

.sectiontableentry1 td, .sectiontableentry2 td
	{
		padding: 3px;
	}

.sectiontableentry2
	{
		text-align: left;
		padding:3px;
border-top: solid 1px #eeeeee;
background:#ffffff;	}



h1,h2,h3

{ width: 90%;
           background: transparent;
           color:#000000;
           font-size: 1.2em;
           font-weight:bold;

}

h4 {background: transparent;
           color:#000000;
           font-size: 1.0em;
           font-weight:bold;

}
.componentheading ,  .contentheading
	{  width: 90%;
           background: transparent;
           color:#000000;
           font-size: 1.2em;
           font-weight:bold;
	}



.componentheading{margin-left: 6px;
margin-bottom: 5px;}

.contentpaneopen
	{     width: 100%;
		margin: 0px;
		padding-left: 5px;
padding-right:5px;
padding-top:1px;
padding-bottom:0px;
	}
.nopad
	{
		width: 99%;
	}


.footer a
	{    color: #000000;
	}
.footer
	{	background: #ffffff;
                 padding-top: 0px;
                 width:980px;
		height:40px;
  		margin-left: auto ;
  		margin-right: auto ;
                 font-size:0.8em;
                 text-align:center;

	}

.module div div div.down-rand
	{margin:0;
         padding-bottom:2px;
		padding-top:0px;
		padding-left:5px;

	}
.module div div div
	{
		padding:5px;
		padding-left:5px;

	}
.module div div div h3
	{       width:200px;
                  color:#005533;
		margin:0px;
		font-size:1em;
		padding-top:0px;
                 padding-left: 20px;
                 text-align:left;
	}
.module div div div  ul
	{
		margin:0px;
		padding:0px;

	}
.module div div div  li
	{
		margin:0px;
		list-style:none;
		padding:3px;

	}

.mod_events_latest_content a
{font-size:1em;
text-decoration:none;
		color:#000;
	}

.mod_events_latest_content a:visited
          {font-size:1em;text-decoration:none;
		color:#000;
	}

.mod_events_latest_content a:hover
	{font-size:1em;
         text-decoration:underline;
	color:#005533;
	}

.module div div div li a
	{font-size:0.9em;
		color:#000;
	}

.module div div div li a:visited
          {font-size:0.9em;
		color:#000;
	}

.module div div div li a:hover
	{font-size:0.9em;
	color:#005533;
	}

.module_menu div div div h3
 	{       width:200px;
                  color:#005533;
		margin:0px;
		font-size:1em;
		padding-top:0px;
                 padding-left: 20px;
                 text-align:left;
	}

.module_menu div div div li
	{

		list-style:none !important;
	}
.module_menu div div div li li
	{
		list-style:none;
	}

.pagenavbar a, .pagenavbar a:visited
	{
		width: 120px;
		background: #ffffff;
		border: solid 1px #ffffff;
		color: #ffffff;
		display:inline-table;
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
.pagenavbar a:hover
	{
		background:#333333;
	}
.small
	{
		font-size: 0.8em;
	}
.contenttoc
	{
		background:#efefef;
		color: #1a1a1a;
		padding: 5px;
	}
.createdate
	{
		border-bottom: solid 1px #aeaeae;
	}


.modifydate
	{
		font-size:0.8em;
	}
.contentpaneopen td p a, .contentpaneopen td p a:visited
	{
		color:#0F6700;
	}

.contentpane, .contentpaneopen
{width: 98%;}


.category  {
		color:#0F6700;
	}
.sectiontableentry1 td a{
		color:#0F6700;
	}
.sectiontableentry2 td a{
		color:#0F6700;
	}
.blogsection {
		color:#0F6700;
	}
.pagenav {
		color:#0F6700;
	}
.readon {
		color:#0F6700;
	}
.toclink {
		color:#0F6700;
	}

.buttonheading img {border:0px;}

table.e1 {
padding:10px;
}
.bcarss_feed img, .ninjarss_feed img {border:0;}
