body { 

background-color: #a0a890;

margin: 0px;

border: 0px;

text-align: left;

}

/* schriftfarbe neu: #71766d
schriftfarbe alt: #8E958A
*/


img { margin: 0;

        border: 0;

}



.bodytext { 

	font-family:'Times New Roman',Times,serif;

font-weight: normal;

font-size: 12px;

padding: 0px;

margin: 0px;

border: 0px;

}



.csc-header csc-header-n1, csc-firstHeader {

	text-align: left;

	padding: 0px;

	border: 0px;

	margin: 0px;

}





h1 {

font-family:'Times New Roman',Times,serif;

font-style: normal;

color: #9ea690;

color: #71766d;

font-size: 13px;

padding: 0px;

margin: 0px;

margin-bottom: 12px;

border: 0px;

}



.contentright h1 { padding-left: 30px;
}





h2 { 

font-family: 'Times New Roman',Times,serif;

font-style: normal;

color: #9ea690;

color: #adb6a8;

color: #71766d;

font-size: 14px;

}



h4 { width: 100%;

height: 15px;

font-family: 'Times New Roman',Times,serif;

font-style: normal;

font-size: 12px;

font-weight: normal;

color: #9ea690;

color: #adb6a8;

color: #71766d;

float: left;

}



p,font {

margin: 0px;

padding: 0px;

font-family: 'Times New Roman',Times,serif;

font-style: normal;

color: #9ea690;

color: #adb6a8;

color: #71766d;

font-size: 12px;

line-height: 16px;

text-align: left;

}



form p {

font-family: 'Times New Roman',Times,serif;

font-style: normal;

color: #9ea690;

color: #adb6a8;

color: #71766d;

font-size: 12px;

line-height: 16px;

text-align: left;

}





A:link { color: #7d8379; text-decoration: none; font-weight: bold; }

A:visited { color: #7d8379; text-decoration: none;  font-weight: bold; }

A:active { color: #7d8379; text-decoration: none;  font-weight: bold; }

A:hover { color: #71766d; text-decoration: none;  font-weight: bold; }



ul

{ padding: 0px;

margin: 0px;

list-style: none;  

margin-top: 0px;

}





li { background: url("images/li_bg.gif"); 

background-repeat:no-repeat; 

background-position:0px 8px;

padding: 0px;

padding: 0px 4px 0px 10px;



margin: 0px;

font-family: 'Times New Roman',Times,serif;

font-style: normal;

color: #9ea690;

color: #71766d;

font-size: 12px;

}



li a:link {

padding: 0px;

 font-weight: bold;

}







.container { width: 1000px;

height: 665px;

display: block;

margin-left: auto;

margin-right: auto;

text-align: left;

overflow: hidden;

margin-top: 0px;



}









.logobox { width: 1000px;

height: 75px;

text-align: right;

overflow: hidden;

}







.content {width: 100%;

}





.contentboxleft { width: 645px;

height: 467px;

display: block;

overflow: auto;

float: left;

background-color: #ffffff;

}





.contentboxright {  width: 355px;

height: 467px;

display: block;

overflow: hidden;

float: left;

background-color: #ffffff;

}



.contentleft { display: block;

        margin-top: 20px;

	margin-left: 15px;

}





.contentleft p {

      

        margin-right: 45px;

       

}



.contentleft table {

       

        margin-right: 45px;

      

}



.contentleft img {

}



.contentleft h1,h2,h3 {

        margin-top: 20px;

        margin-right: 45px;

        margin-left: 0px;

}






.contentleft .main_menu_off { 
-moz-border-radius:2px 2px 2px 2px;
border:1px solid #9EA690;
color:#7D8379;
display:block;
font-family:'Times New Roman',Times,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:16px;
margin:4px;
padding:6px 10px;
text-align:left;
width:400px;

}



.contentleft .main_menu_off A:link {font-weight: bold; margin-left: 0px; padding-left: 10px; color: #7d8379; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }

.contentleft .main_menu_off A:visited {font-weight: bold; margin-left: 0px; padding-left: 10px; color: #7d8379; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }

.contentleft .main_menu_off A:active {font-weight: bold; margin-left: 0px; padding-left: 10px; color: #7d8379; text-decoration: none;  background:url(m_pfeil.gif) no-repeat; }

.contentleft .main_menu_off A:hover { font-weight: bold; margin-left: 0px; padding-left: 10px; color: #71766d; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }

.contentleft .abstract { width: 100%; 
padding: 0px;
padding-left: 10px;
margin: 10px 0px 4px 0px;
}



.contentbox_home_left { 
display: block;
width: 40%;
float: left;
}





.contentbox_home_left .main_menu_off { 
-moz-border-radius:2px 2px 2px 2px;
border:1px solid #c6cabc;
color:#7c8370;
display:block;
font-family:'Times New Roman',Times,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:16px;
margin: 0px;
margin-bottom:4px;
padding:6px 10px;
text-align:left;
background-color: #c6cabc;

}

.contentbox_home { width:48%; float: right; display: block;}

.contentbox_home_left .main_menu_off A:link {font-weight: bold; margin-left: 0px; padding-left: 10px; color: #7d8379; text-decoration: none; background-image:url(m_pfeil.gif) no-repeat; }

.contentbox_home_left .main_menu_off A:visited {font-weight: bold; margin-left: 0px; padding-left: 10px; color: #7d8379; text-decoration: none; background-image:url(m_pfeil.gif) no-repeat; }

.contentbox_home_left .main_menu_off A:active {font-weight: bold; margin-left: 0px; padding-left: 10px; color: #7d8379; text-decoration: none;  background-image:url(m_pfeil.gif) no-repeat; }

.contentbox_home_left .main_menu_off A:hover { font-weight: bold; margin-left: 0px; padding-left: 10px; color: #71766d; text-decoration: none; background-image:url(m_pfeil.gif) no-repeat; }

.contentbox_home_left .abstract { width:96%;
padding: 0px;
padding-left: 10px;
margin: 10px 0px 4px 0px;
}

.homemain_in { 
display: block;
margin-left: 10%;
 background:url(home_bg_header.jpg); 
}



.topmenueboxwrap_home {
        height: 17px;

        text-align: left;

        display: block;

        overflow: hidden;

        background-color: #e6ebdd;
width: 310px;
float: left; margin-top: 88px;  margin-left:10%; 
}





.contentright {

        margin-top: 40px;

	overflow: auto;

}





.contentright table {

       

        margin-right: 75px;

      

}





.contentright p {

        margin-top: 5px;

        margin-right: 75px;

}



.contentright A:link { 	margin: 0px;

font-family: 'Times New Roman',Times,serif;

font-style: normal;

font-weight: bold;

font-size: 12px;

line-height: 16px;

text-align: left;

        margin-top: 20px;

         color: #7d8379; text-decoration: none; }

.contentright A:visited {  text-decoration: none; font-weight: bold; }

.contentright A:active {  text-decoration: none; font-weight: bold;}

.contentright A:hover {  text-decoration: none; color: #71766d; font-weight: bold;}





.contentright h1,h2,h3,dd {

	margin: 0px;

font-family: 'Times New Roman',Times,serif;

font-style: normal;

color: #9ea690;

color: #71766d;

font-size: 12px;

line-height: 16px;

text-align: left;

        margin-top: 20px;

        margin-right: 75px;

}





.newscontentright {

        margin-top: 40px;



}





.newscontentright p {

        margin-top: 5px;

        margin-right: 75px;

}





.newscontentright A:link { 	margin: 0px;

	font-family: 'Times New Roman',Times,serif;

	font-style: normal;

	color: #9ea690;

	color: #7d8379;

	font-size: 12px;

	line-height: 16px;

	text-align: left;

        margin-top: 5px;

        text-decoration: none; font-weight: bold;}

.newscontentright A:visited {  text-decoration: none; font-weight: bold; }

.newscontentright A:active {  text-decoration: none;font-weight: bold; }

.newscontentright A:hover {  text-decoration: none; color: #71766d; font-weight: bold; }







.newscontentright h1,h2,h3 {

        margin-top: 20px;

        margin-right: 75px;

}







.newscontentleft {

        margin-top: 40px;

}





.newscontentleft p {

        margin-top: 20px;

        margin-right: 75px;

}





.newscontentleft A:link { 	margin: 0px;

	font-family: 'Times New Roman',Times,serif;

	font-style: normal;

	color: #7d8379;

	font-size: 12px;

	line-height: 16px;

	text-align: left;

        margin-top: 20px;

        margin-right: 75px; text-decoration: none; font-weight: bold;}

.newscontentleft A:visited {  text-decoration: none; font-weight: bold; }

.newscontentleft A:active {  text-decoration: none;font-weight: bold; }

.newscontentleft A:hover {  text-decoration: none; color: #71766d; font-weight: bold;}







.newscontentleft h1,h2,h3 {

        margin-top: 20px;

        margin-right: 75px;

}











.news-single-backlink A:link { 	margin: 0px;

	font-family: 'Times New Roman',Times,serif;

	font-style: normal;

	color: #9ea690;

	color: #7d8379;

	font-size: 12px;

	line-height: 16px;

	text-align: left;

        margin-top: 5px;

        margin-right: 75px; text-decoration: none;font-weight: bold; }

.news-single-backlink A:visited {  text-decoration: none; font-weight: bold; }

.news-single-backlink A:active {  text-decoration: none; font-weight: bold; }

.news-single-backlink A:hover {  text-decoration: none; color: #71766d; font-weight: bold;}







.topmenuebox { width: 1000px;

height: 18px;

display: block;

text-align: left;

background-color: #a0a890;

overflow: hidden;





}





.topmenueboxwrap { width: 255px;

	width: 310px;

        height: 17px;

        text-align: left;

        display: block;

        overflow: hidden;

        background-color: #e6ebdd;

        margin-left: 0px;

        margin-right: auto;





        

}





.topmenueboxdotted  { width: 255px;

	width: 310px;

        height: 18px;

        display: block;

        float: left;

        margin-right: auto;

        margin-left: 0px;

        background-image: url(bg_dotted.jpg);

}





.topmenuitem { 

        overflow: hidden;

        padding-left: 8px;

        display: inline;

        float: left;

}



.topmenuitem img {

border: 0;

margin: 0;

padding: 0;

}



.topmenuitem a:link { padding-left: 8px; }

.topmenuitem a:active {height: 16px; padding-left: 8px;}

.topmenuitem a:visited {height: 16px; padding-left: 8px;}

.topmenuitem a:hover {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat; }





.topmenuitemon { 

        overflow: hidden;

        padding-left: 8px;

        display: inline;

        float: left;

        

}



.topmenuitemon img {

border: 0;

margin: 0;

padding: 0;

}



.topmenuitemon a:link {  padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat; }

.topmenuitemon a:active {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat;  }

.topmenuitemon a:visited {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat; }

.topmenuitemon a:hover {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat;  }





 b.mrbottom {display:block;background: #e6ebdd }

b.mrtop {display:block;background: ##b7bdac}

b.mrtop b, b.mrbottom b{display:block;height: 1px;

    overflow: hidden; border-left: 1px solid #b7bdac; border-right: 1px solid #9ea690; background: #e6ebdd; }

b.mr1 {margin: 0 5px; }

b.mr2 {margin: 0 3px; }

b.mr3 {margin: 0 2px; }

b.mrtop b.r4, b.mrbottom b.mr4{margin: 0 1px; height: 2px;}



.topmenuboxmiddle { border-left: 1px solid #b7bdac;

        border-right: 1px solid #b7bdac;

        display: block;

}





.topmenuboxbottom { height: 1px;

        display: block;

        overflow: hidden;

        background-color: #b7bdac;

margin: 0 2px;

}









.mainmenuspacer {

        width: 17px;

        height: 19px;

        display: block;

        overflow: hidden;

        float: left;

}





.mainmenubox { width: 282px;

        height: 22px;

        background-color: #b7bdac;

        display: block;

}





.mainro { background:url(pics/bg_menue_dr.jpg) top right no-repeat; 

        margin: 0; padding: 0;

        float: left; margin-left: 5px;

}



.mainlo { background:url(pics/bg_menue_d.jpg) top left no-repeat; 

        margin: 0; padding: 0;



}





.mainoffro { 

        margin: 0; padding: 0;

        float: left; margin-left: 5px;

 



}



.mainofflo { 

        margin: 0; padding: 0;



}



.mainmenuitemon  {      

        padding-left: 3px;

        padding-left: 3px;

}





.mainmenuitemon img { margin-top: 5px;

        margin-left: 3px;

        margin-right: 3px;

        margin-bottom: 0px;

}





.mainmenuitem  {

        background-image: url(pics/bg_dotted.jpg);

        background-position: bottom;

        background-repeat: no-repeat;   

        padding-left: 3px;

        padding-left: 3px;

}



        

        

        



.mainmenuitem img { margin-top: 9px;

        margin-left: 3px;

        margin-right: 3px;

        margin-bottom: 0px;

}

        



.mainmenuitem p { 

        



        font-size: 12px;



}





.submenubox { width: 282px;

        height: 16px;

        background-color: #ffffff;

        display: block;

}







.submenuboxtop { height: 1px;

        width: 100%;

        overflow: hidden;

        background-color: #ffffff;

padding-left: 1px;

padding-right: 1px;

}







 b.rbottom{display:block;background: #FFF}

b.rtop {display:block;background: ##b7bdac}

b.rtop b, b.rbottom b{display:block;height: 1px;

    overflow: hidden; border-left: 1px solid #b7bdac; border-right: 1px solid #b7bdac; background: #ffffff}

b.r1{margin: 0 5px}

b.r2{margin: 0 3px}

b.r3{margin: 0 2px;}

b.rbottom b.r4{margin: 0 1px;height: 2px}



b.rtop b.r4 {border-left: 2px solid #b7bdac; border-right: 2px solid #b7bdac; margin: 0 0px;height: 2px}



.submenuboxmiddle { border-left: 1px solid #b7bdac;

        border-right: 1px solid #b7bdac;

        display: block;

	height: 20px;

}





.submenuboxbottom { height: 1px;

        display: block;

        overflow: hidden;

        background-color: #b7bdac;

margin: 0 2px;

}



        

.submenuitem { 

        overflow: hidden;

        padding-left: 8px;

        display: inline;

        float: left;

}



.submenuitem img {

border: 0;

margin: 0;

padding: 0;

}



.submenuitem a:link { display: block; padding-left: 8px; }

.submenuitem a:active {height: 16px; padding-left: 8px;}

.submenuitem a:visited {height: 16px; padding-left: 8px;}

.submenuitem a:hover {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat; }







.submenuitemon { 

        overflow: hidden;

        padding-left: 8px;

        display: inline;

        float: left;

        

}



.submenuitemon img {

border: 0;

margin: 0;

padding: 0;

}



.submenuitemon a:link {  padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat; }

.submenuitemon a:active {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat;  }

.submenuitemon a:visited {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat; }

.submenuitemon a:hover {height: 16px; padding-left: 8px; background:url(pics/m_pfeil.gif) no-repeat;  }







.catoverview1 { margin-left: 14px;

        margin-top: 20px;

	display: block;

}



.newsoverview { width: 130px;

        height: 109px;

        display: block;

	overflow: hidden;

        float: left;

	margin-bottom: 2px;

}



.yes .newsoverview { width: 130px;

	height: 80px;

        display: block;

	overflow: hidden;

        float: left;

	margin-bottom: 8px;

}



.no .newsoverview { width: 130px;

	height: 80px;

        display: block;

	overflow: hidden;

        float: left;

	margin-bottom: 8px;

}







.anderefiliale {

    width: 90%;

        float: left;

}



.anderefiliale .overviewimage {

	display: none;



	

}





.no .news-catmenu-ACT {

	width: 130px;

	height: 80px;

        display: block;

	overflow: hidden;

        float: left;

	margin-bottom: 8px;

}





.anderefiliale .newsoverview {

	height: 20px;

	float: left;

}



.anderefiliale img {

	border-bottom: 1px solid #000000;



}



.newsoverview img { border: 0px;

	margin: 0px;

	padding: 0px;

}







.newsoverview p { font-family:'Times New Roman',Times,serif;

	font-size: 12px;

	text-transform: uppercase;

	padding-left: 2px;

}









.overviewimage { width: 116px;

	height: 85px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

        border: 1px solid #9ea690;

	text-align: center;

}



.yes .overviewimage { width: 116px;

	height: 63px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

        border: 1px solid #9ea690;

	text-align: center;

}



.no .overviewimage { width: 116px;

	height: 63px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

        border: 1px solid #9ea690;

	text-align: center;

}



.overviewimage img {

       margin-left: auto;

       margin-right: auto;

	padding: 0px;

        border: 0px;

}







.overviewheader { width: 130px;

        height: 14px;

        display: block;

        overflow: hidden;

}



.overviewheader a:link { display: block; background:url(cat_overview_bg1.gif) no-repeat;}

.overviewheader a:visited {display: block;  background:url(cat_overview_bg1.gif) no-repeat;}

.overviewheader a:active {display: block;  background:url(cat_overview_bg1.gif) no-repeat;}

.overviewheader a:hover {display: block;  background:url(cat_overview_bg1over.gif) no-repeat;  }





.no .overviewheader a:link { display: block; background:url(cat_overview_bg1_no.gif) no-repeat;}

.no .overviewheader a:visited {display: block;  background:url(cat_overview_bg1_no.gif) no-repeat;}

.no .overviewheader a:active {display: block;  background:url(cat_overview_bg1_no.gif) no-repeat;}

.no .overviewheader a:hover {display: block;  background:url(cat_overview_bg1over.gif) no-repeat;  }







.overviewheader img {

        margin-left: 5px;

}





.language {width: 100%;

height: 17px; 

overflow: hidden;

}



.language { 

font-family:'Times New Roman',Times,serif;

font-size: 12px;

float: left;

}



.language a:link { color: #6699cc; }

.language a:visited { color: #6699cc; }

.language a:active {  color: #6699cc; }

.language a:hover { color: #cccccc; }





.logo { width: 100%;

height: 119px;



}







.footer {width: 100%;

height: 70px;

display: block;

clear: both;
 background:url(home_bg_header.jpg); 

}



.footermenuitem { width: 250px;

        height: 70px;

        overflow: hidden;

        float: left;

}





.footer img {

border: 0px;

margin: 0px;

padding: 0px;

}



.footer a:link { display: inline; border: 0px; margin: 0px;padding: 0px; height: 19px;  border-bottom: 2px solid #003a6a; }

.footer a:visited {display: inline; border: 0px; margin: 0px; padding: 0px;  height: 19px; border-bottom: 2px solid #003a6a;  }

.footer a:active { display: inline; border: 0px; margin: 0px; padding: 0px; height: 19px; border-bottom: 2px solid #003a6a; }

.footer  a:hover {display: inline; border: 0px; margin: 0px; padding: 0px;height: 19px; border-bottom: 2px solid #7396bd;     }



.clear {width: 100%;

height: 1px;

display: block;

margin: 0px;

border: 0px;

overflow: hidden;

clear: both;

}



.clear1 {width: 1px;

height: 1px;

display: block;

margin: 0px;

border: 0px;

overflow: hidden;

clear: both;

}



.red {

color: #CC0000;

}

 

form img {

	border: 0px;

	margin: 0px;

	padding: 0px;

}





.typo3-editPanel-controls img {

	border: 0px;

	margin: 2px;

	padding: 0px;

}



dd { 

}



.news-single-additional-info  img {

	margin-right: 4px;

	

}



.news-single-img {

	text-align: center;

}



.news-single-img img {

	margin-left: auto;

	margin-right: auto;



}



.news-single-image a:link  {

	text-align: center;

}


.news-single-home-wrap {-moz-border-radius:2px 2px 2px 2px;
background-color:#C6CABC;
border:1px solid #C6CABC;
color:#7C8370;
display:block;
font-family:'Times New Roman',Times,serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:16px;
margin:0 0 4px;
padding:6px 10px;
text-align:left;
}


.news-single-home-left { display: block;
width: 50%;
float: left;
}

.news-single-home-right { display: block;
width: 40%;
float: left;
padding-left: 10%;
}

.news-single-home-right .news-single-img
{ display: block;
width: 100%;

}

.news-single-home-wrap hr {
padding-top: 0px;
padding: 0px;
border: 0px;
margin: 0px;
margin-top: 10px;
margin-bottom: 8px; 
background-color: #ffffff;
border-top: 1px dotted #E6EBDD;
background-color:transparent;

}

.contentbox_home_left h1 { text-align: left;
color: #E6EBDD;
}

.news-single-home-left h2 { margin-bottom: 10px;
margin-top: 10px;
}

.news-single-home-left h3 { 
font-weight: normal;
}

.faqmenu { display: block;

}



.faqmenu a:link { display: block;

	border-top: 1px solid #ffffff;

}



.faqmenu a:active { display: block;

	border-top: 1px solid #ffffff;

}



.faqmenu a:visited { display: block;

	border-top: 1px solid #ffffff;

}



.faqmenu a:hover { display: block;

	border-top: 1px solid #ffffff;

}



.main_menu_off { 

margin: 0px;

font-family:'Times New Roman',Times,serif;

font-style: normal;

font-weight: bold;

color: #9ea690;

color: #7d8379;

font-size: 12px;

line-height: 16px;

text-align: left;

}



.main_menu_off A:link {font-weight: bold; margin-left: 20px; padding-left: 10px; color: #7d8379; text-decoration: none; }

.main_menu_off A:visited {font-weight: bold; margin-left: 20px; padding-left: 10px; color: #7d8379; text-decoration: none; }

.main_menu_off A:active {font-weight: bold; margin-left: 20px; padding-left: 10px; color: #7d8379; text-decoration: none; }

.main_menu_off A:hover { font-weight: bold; margin-left: 20px; padding-left: 10px; color: #71766d; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }



}



.main_menu_on { 

margin: 0px;

font-family:'Times New Roman',Times,serif;

font-style: normal;

font-weight: bold;

color: #9ea690;

color: #7d8379;

font-size: 12px;

line-height: 16px;

text-align: left;

}



.main_menu_on A:link { font-weight: bold; font-family:'Times New Roman',Times,serif; font-size: 12px; margin-left: 20px; padding-left: 10px; color: #9ea690; color: #7d8379; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }

.main_menu_on A:visited { font-weight: bold; font-size: 12px; margin-left: 20px; padding-left: 10px; color: #9ea690; color: #7d8379; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }

.main_menu_on A:active {font-weight: bold; font-size: 12px; margin-left: 20px; padding-left: 10px; color: #9ea690; color: #7d8379; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }

.main_menu_on A:hover {font-weight: bold; font-size: 12px; margin-left: 20px; padding-left: 10px; color: #71766d; text-decoration: none; background:url(m_pfeil.gif) no-repeat; }



}



.abstract  { display: block; 

	width: 345px;

	margin-left: 30px;

	margin-bottom: 10px;

	font-weight: normal;

}





.boxenright { height: 55px;

	width: 280px;

	display: block;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	margin-top: 3px;

	border: 0px solid #a0a790;

}



.boxenstopp_act,boxenright { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	height: 55px;

	width: 280px;

	display: block;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	margin-top: 3px;

	border: 0px solid #a0a790;

}





.boxenstopp,boxenright p { display: block;

	float: left;

	 padding: 0px;

		border: 0px;

	margin: 5px;

	

}



.boxenstopp,boxenright a:link { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #9ea690;

	color: #7d8379;

	text-decoration: none;

}



.boxenstopp,boxenright a:active { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #9ea690;

	color: #7d8379;

	text-decoration: none;

}



.boxenstopp,boxenright a:visited { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #9ea690;

	color: #7d8379;

	text-decoration: none;

}



.boxenstopp,boxenright a:hover { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #71766d;

	text-decoration: none;

}







.boxenstopp_act,boxenright a:link { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #7d8379;

	text-decoration: none;

}



.boxenstopp_act,boxenright a:active { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #7d8379;

	text-decoration: none;

}



.boxenstopp_act,boxenright a:visited { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #7d8379;

	text-decoration: none;

}



.boxenstopp_act,boxenright a:hover { font-family:'Times New Roman',Times,serif;

	font-size: 11px;

	float: left;

	border-right: 5px solid #ffffff;

	padding: 0px;

	margin: 0px;

	color: #71766d;

	text-decoration: none;

}







.boxenstopp img { padding: 0px;

		border: 0px;

	margin: 0px;

}



.boxenheader { 

	display: none;

}



.boxenright { display: block;

	width: 180px;

	height: 50px;

	float: right;

	font-family:'Times New Roman',Times,serif;

	font-size: 11px;

}



.boxenright a:link {font-weight: normal;

	font-family:'Times New Roman',Times,serif;

	font-size: 11px;

}



.boxenright a:active {font-weight: normal;

	font-family:'Times New Roman',Times,serif;

	font-size: 11px;

}



.boxenright a:visited {font-weight: normal;

	font-family:'Times New Roman',Times,serif;

	font-size: 11px;

}



.boxenright a:hover {font-weight: normal;

	font-family:'Times New Roman',Times,serif;

	font-size: 11px;

}



table.imgtext-table {text-align: left;

}



.homecontainer { background:url(home_bg_header.jpg); 

	width: 100%;


}



.homeheader  { background:url(home_bg_header.jpg); 

	width: 100%;

	height: 105px;

	display: block;

	text-align: right;

}



.homemain { background:url(home_bg_header.jpg); 

	width: 100%;

	height: 340px;

	display: block;

	text-align: right;

}



.homemultimedia { background:url(home_bg_header.jpg); 

	width: 100%;

	height: 40px;

	display: block;

	padding-right: 20px;

	margin-bottom: 5px;

	text-align: right;

}



.homefooter { width: 100%;

	height: 65px;

	display: block;

	text-align: right;
	
	background:url("home_bg.jpg") repeat scroll 0 0 transparent;

}

	

.trenner { width: 100%;

	height: 1px;

	display: block;

	 background:url(home_bg_trenner.jpg) repeat-x; 

	 overflow: hidden;

}



.abstract  { display: block; 

	width: 345px;

	margin-left: 30px;

	margin-bottom: 10px;

	font-weight: normal;

}



.footer_address {

height: 17px;

font-family: Arial;

text-transform: uppercase;

font-weight: normal;

font-style: normal;

font-size: 10px;

padding: 0px;

margin: 0px;

border: 0px;

text-align: center;

padding-left: 12px;

padding-top: 3px;

background-color: #e6ebdd;

background-color: #b7bdac;

}





div.contentbox_home div.multimedia {

	margin-right: 40px;

        /* background:url(home_bg_header.jpg); */





}

.news-list-container { margin-left: 30px; 
}



.news-single-item h3 { margin: 12px; padding: 0px; 
}


.news-single-item h2 { margin: 12px; margin-left: 0px; margin-bottom: 28px;  padding: 0px; font-size: 13px;
}

.news-single-img a  { display: inline; float: left; margin-right: 22px; margin-bottom: 4px;}


.news-single-img img { margin-right: 0px;}

.news-single-img { float: left; 
}


/* greybox start */


#GB_overlay {
  background-image: url(overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 1px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}



/*greybox end */
 
