


body {
	/*background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;*/
	word-spacing:2px;
	font-family: arial;
	font-size: 12px;

	color:#464646;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
img {
display:block;
}
a {
color:#277389;
}
/*##########FRAMES-START#####################*/
#Frame {
background-image:url(../images/frame.jpg);
background-repeat: repeat-y;
z-index:1;
width:901px;
margin:auto;
background-color:#FFFFFF;
}
#mainFrame {
z-index:2;
width:863px;
margin:auto;
background-color:#FFFFFF;
}
#headerFrame {
z-index:2;
width:863px;
height:100px;
}
#menuMainFrame {
background-image:url(../images/menu/menuMainFrameBg.gif);
background-repeat: repeat-x;
border-right: #CCCCCC solid 1px;
text-align:left;
z-index:2;
width:863px;
height:41px;
}

#searchFrame {
text-align:right;
float:right;
z-index:3;
width:207px;

}
#searchBox{
float:right;
z-index:3;
width:155px;
padding-top:6px;
}
.search {

}
#menuMainBox {
float:left;
z-index:3;
width:600px;
}

#bannerBox {
position:relative;
z-index:2;
width:863px;
height:122px;
border:solid #FF3300 1px;
}
#bannerFrame {
position:relative;
z-index:2;
width:863px;
height:122px;
}
#bannerText {
position:relative;
z-index:3;

border:solid #FF3300 1px;
}
#subBannerFrame {
background-image:url(../images/subBannerBg.gif);
background-repeat:no-repeat;
z-index:2;
width:863px;
height:24px;
}
#subBannerFrameIntro {
z-index:2;
width:863px;
height:24px;
}
#logoFrame {
text-align:right;
z-index:3;
width:863px;
height:58px;
}
.contentFrameIntro {
z-index:2;
width:863px;
vertical-align:top;
}
.contentFrame {
background-image:url(../images/frameBg.gif);
background-repeat:repeat-y;
z-index:2;
width:863px;
vertical-align:top;
}
#menuTopFrame {
text-align:left;
z-index:2;
width:863px;
padding-top:5px;

}
#footerFrame {
background-image:url(../images/footerBg.jpg);
background-repeat:no-repeat;
margin-top:28px;
margin-bottom:26px;
margin-left:auto;
margin-right:auto;
z-index:2;
width:863px;
height:22px;
}
#footerContent {
margin-top:6px;
height:17px;
text-align:right;
float:right;
margin-right:12px;
}
#impressumFrame {
background-image:url(../images/impressumBg.jpg);
background-repeat: repeat-x;
margin:auto;
z-index:2;
height:56px;
padding-bottom:0px;
width:863px;
}
#impressumContent {
padding-top:22px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
z-index:2;
width:863px;
height:22px;
}

/*##########FRAMES-END#####################*/
/*##########MENU-TOP-START#####################*/
.menuLang {
padding-right:10px;
}
.langmenu1 {
z-index:12;
padding-left:20px;
height:11px;
width:16px;
}
.langmenu img{
display:block;
}
#menuTop {
position: relative;
text-align:left;
z-index:2;

margin-top:1px;
margin-left:1px;
}
.menuTopBox {
background-image: url(../images/menu/menuTopBg.gif);
background-repeat:no-repeat;
}
.menuTopBox a {
text-align:left;
color:#464646;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
}
.menuTopBox a:hover{
text-align:left;
color:#464646;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
background-color:#C7D949;
}

.menuTop a{
text-align:left;
color:#464646;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;

}
.menuTopActive a{
text-align:left;
color:#464646;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;

}
.menuTopActive a:hover{
text-align:left;
color:#464646;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
background-color:#C7D949;
}
.menuTopCur a{
text-align:left;
color:#464646;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
background-color:#C7D949;
}

/*##########MENU-TOP-END#####################*/
/*##########MENU-FOOETR-START#####################*/

.menuFooterBox {
background-image: url(../images/menu/menuFooterBg.gif);
background-repeat:no-repeat;
}
.menuFooterBox a {
text-align:left;
color:#FFFFFF;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-top:0px;
padding-top:0px;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
}
.menuFooterBox a:hover{
text-align:left;
color:#FFFFFF;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-top:0px;
padding-top:0px;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
background-color:#C7D949;
}

.menuFooter a{
text-align:left;
color:#FFFFFF;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-top:0px;
padding-top:0px;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;

}
.menuFooterActive a{
text-align:left;
color:#FFFFFF;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-top:0px;
padding-top:0px;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;

}
.menuFooterActive a:hover{
text-align:left;
color:#FFFFFF;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-top:0px;
padding-top:0px;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
background-color:#C7D949;
}
.menuFooterCur a{
text-align:left;
color:#FFFFFF;
font-size:11px;
font-weight:200;
text-decoration:none;
margin-top:0px;
padding-top:0px;
margin-left:4px;
margin-right:4px;
padding-left:6px;
padding-right:6px;
background-color:#C7D949;
}
/*##########MENU-FOOTER-END#####################*/
/*##########MENU-MAIN-START#####################*/
.menuMainLast {	
background-image:url(../images/menu/navBgMain.gif);
background-repeat:no-repeat;

}
.menuMainContainer {

padding-top:12px;
padding-left:0px;
padding-bottom:10px;
margin:0px;

}
.menuMain a{
background-image:url(../images/menu/navBgMain.gif);
background-repeat:no-repeat;
padding-top:12px;
padding-left:20px;
padding-bottom:10px;
padding-right:20px;
margin:0px;
color:#464646;
text-decoration:none;
}
.menuMainActive a{
background-image:url(../images/menu/navBgMain_active.gif);
background-repeat:no-repeat;
padding-top:12px;
padding-left:20px;
padding-bottom:10px;
padding-right:20px;
margin:0px;
color:#464646;
text-decoration:none;
}
.menuMain a:hover{
background-image:url(../images/menu/navBgMain_active.gif);
background-repeat:no-repeat;
padding-top:12px;
padding-left:20px;
padding-bottom:10px;
padding-right:20px;
margin:0px;
color:#464646;
text-decoration:none;
}
.menu a{

margin:0px;
}
/*##########MENU-MAIN-END#####################*/
#logo{
float:right;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
z-index:4;
width:290px;
height:58px;
}
#contentLeft {
text-align:left;
float:left;
z-index:2;
width:188px;
background-color:#efefef;
}
#contentTitle {
background-image:url(../images/menu/leftTitleBg.jpg);
text-align:left;
z-index:6;
width:181px;
height:34px;
background-color:#efefef;
border-left:#F0F0F0 solid 1px;
border-top:#F0F0F0 solid 1px;
border-right:#F0F0F0 solid 1px;
border-bottom:#D7D7D7 solid 1px;
margin-bottom:0px;
padding-left:7px;
padding-top:7px;
}
#contentTitle a {
font-size:14px;
text-decoration:none;
color:#666666;
font-weight:bold;
}
#contentMain  {
text-align:left;
float:left;
z-index:3;
width:633px;
padding-left:37px;
vertical-align:top;
line-height:18px;
}
.contentMain  {
font-size:12px;
border-right:#CCCCCC solid 1px;
padding-right:20px;
vertical-align:top;
}

#contentMain, .bodytext {
padding-bottom:24px;
}

#contentMain ul h2 {
font-weight:normal;
}

.contentMain ul {
list-style-image:url(../images/menu/bullet.jpg);

padding-left:15px;
padding-top:0px;
margin-top:0px;
}
.contentMain ul li li {
list-style-image:url(../images/menu/bullet2.jpg);

padding-left:0px;
padding-top:0px;
margin-top:0px;
}
.content-news-single ul{
list-style-image:url(../images/menu/bullet.jpg);

padding-left:15px;
padding-top:0px;
margin-top:0px;
}
.content-news-single ul li li {
list-style-image:url(../images/menu/bullet2.jpg);

padding-left:0px;
padding-top:0px;
margin-top:0px;
}
.csc-textpic-text ul{
list-style-image:url(../images/menu/bullet.jpg);

padding-left:20px;
padding-top:0px;
margin-top:0px;
}
.csc-textpic-text ul li li {
list-style-image:url(../images/menu/bullet2.jpg);

padding-left:0px;
padding-top:0px;
margin-top:0px;
}
#contentMainNews  {
float:right;
text-align:left;
z-index:3;
width:634px;
padding-left:37px;
}
#contentRightBox {
width:240px;
text-align:left;
z-index:1;
float:right;
border:#ff9900 solid 1px;
}
.contentRight {
width:240px;
text-align:left;
vertical-align:top;

}
.contentRight a img{
border:#CCCCCC solid 1px;
}

.contentRight h1 {
color:#454545;
font-size:14px;
font-weight:bold;
font-style:italic;
text-transform:none;
padding-bottom:8px;
margin:0px;
}
#contentIntroLeft {
text-align:left;
float:left;
z-index:3;
width:605px;
}
#contentIntroLeft p{
padding-bottom:10px;
padding-top:10px;
padding-left:5px;
}

#contentIntroLeft h1 {
font-size:26px;
font-weight:bold;
color:#C0D12A;
text-transform:none;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}



#contentIntroLeft h2 {
font-size:26px;
font-weight:bold;
color:#444444;
text-transform:none;
margin-top:0px;
margin-bottom:12px;
}

#contentIntroLeft .csc-textpic-text h2, #contentIntroLeft .csc-textpic-text h1 {
color:#464646;
display:inline;
font-family:Arial,Helvetica;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
}

.bodytext em, .bodytext i {
font-style:normal;
}

ul.history h2 {
margin-bottom:18px;
}


#contentIntroRight {
float: right;
z-index:3;
width:257px;
}
#contentIntroRightNews {
background-image:url(../images/newsBg.gif);
background-repeat:no-repeat;
float:right;
text-align:left;
z-index:4;
width:238px;
border:solid #CCCCCD 1px;
background-color: #EAEAEA;
}
/*##################KLICKPFAD############################*/
#klickpfad {
text-align:left;
z-index:2;
width:863px;
}
#klickpfad a{
font-size:11px;
color:#464646;
padding-right:20px;
text-decoration:none;
}
.klick a{
font-size:11px;
color:#464646;
padding-right:20px;
text-decoration:none;
}
.klick a:hover{
font-size:11px;
color:#464646;
padding-right:20px;
text-decoration: underline;
}

.klickpfad {
background-image:url(../images/menu/arrow.gif);
background-repeat:no-repeat;
background-position:right;

}
.klickpfadActive {
background-image:url(../images/menu/arrow.gif);
background-repeat:no-repeat;
background-position:right;
}
.klickpfadLast {

}
/*######################MENU-LEFT#######################*/
#menuLeft {
z-index:6;
width:188px
}
.menuSet1 {
width:188px;
border-top:#FFFFFF solid 1px;
border-bottom:#D7D7D7 solid 1px;
padding-top:3px;
padding-bottom:3px;
}
.sub1 a {
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:16px;
padding-top:6px;
padding-bottom:6px;
padding-right:16px;
background-color:#F0F0F0;
}
.sub1 a:hover{
background-image:url(../images/menu/menuLeftBgHover.jpg);
background-position:bottom;
background-repeat: repeat-x;
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:16px;
padding-top:6px;
padding-bottom:6px;
padding-right:16px;
background-color:#C9D84B;
}
.sub1Active a {
background-image:url(../images/menu/menuLeftBg.jpg);
background-position:bottom;
background-repeat: repeat-x;
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:16px;
padding-top:6px;
padding-bottom:6px;
padding-right:16px;
background-color:#CECECE;
}
.sub1Active a:hover{
background-image:url(../images/menu/menuLeftBgHover.jpg);
background-position:bottom;
background-repeat: repeat-x;
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:16px;
padding-top:6px;
padding-bottom:6px;
padding-right:16px;
background-color:#C9D84B;
}
/*#####################SUB-2############################*/
.menuSet2 {
width:188px;
border-top:#FFFFFF solid 1px;
border-bottom:#D7D7D7 solid 1px;
padding-top:1px;
padding-bottom:1px;
}
.sub2 a {
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:32px;
padding-top:0px;
padding-bottom:0px;
padding-right:16px;
background-color:#F0F0F0;
}
.sub2 a:hover{
background-image:url(../images/menu/menuLeftBgHover.jpg);
background-position:bottom;
background-repeat: repeat-x;
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:32px;
padding-top:0px;
padding-bottom:0px;
padding-right:16px;
background-color:#C9D84B;
}
.sub2Active a {
background-image:url(../images/menu/menuLeftBgHover.jpg);
background-position:bottom;
background-repeat: repeat-x;
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:32px;
padding-top:0px;
padding-bottom:0px;
padding-right:16px;
background-color:#C9D84B;
}
.sub2Active a:hover{
background-image:url(../images/menu/menuLeftBgHover.jpg);
background-position:bottom;
background-repeat: repeat-x;
display:block;
color:#454545;
text-decoration:none;
font-size:12px;
padding-left:32px;
padding-top:0px;
padding-bottom:0px;
padding-right:16px;
background-color:#C9D84B;
}

/*######################################################*/

/*##################news#################*/
.news-single-backlink a{
background-image:url(../images/menu/arrow_news_back.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
color:#444444;
}
.news-single-backlink a:hover{
background-image:url(../images/menu/arrow_news_back.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
color:#444444;
font-weight:bold;
}
.news-single-item  {
float:right;
padding:0px;
margin:0px;
}

.news-latest-item a{
color:#464646;
}
.news-latest-item a:hover{
color:#464646;
font-weight:bold;
}
.news-latest-title {
margin-left:13px;
padding-left:39px;
padding-top:4px;
background-image: url(../images/news/pannel_title.gif);
height:40px;
background-repeat:no-repeat;
}
.news-latest-title h1{
margin:0px;
padding:0px;
font-size:14px;
color:#464646;
}
.news-latest-events {
margin-top:0px;
margin-left:13px;
padding-left:39px;
padding-top:4px;
background-image: url(../images/news/pannel_events.gif);
height:40px;
background-repeat:no-repeat;
}
.news-latest-events h1{
margin:0px;
padding:0px;
font-size:14px;
color:#464646;
}

.news-latest-item {
padding-left:13px;
width:210px;
}

.news-latest-date {
position:relative;
z-index:5;
background-image: url(../images/news/pannel.gif);
background-repeat:no-repeat;
width:210px;
height:17px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:4px;
padding-top:5px;
padding-bottom:4px;
margin-bottom:9px;

}
.news-latest-img {
position:relative;
width:210px;
border: #CCC solid 1px;
margin:0px;
padding:0px;
margin-bottom:10px;
}
.news-latest-subheader {

font-weight:bold;
margin-bottom:19px;
}
.news-latest-subheader a{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
color:#444444;
font-size:12px;
}
.news-latest-content {
font-size:12px;
width:210px;
margin-bottom:15px;
}
.news-latest-content a{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
color:#444444;
font-size:12px;
}
.news-latest-content a:hover{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:9px;
color:#444444;
font-size:12px;
font-weight:bold;
}

p {
margin:0px;
padding:0px;
}
/*##########NEWS-SUB################*/
.news-latest-container-sub a{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
color:#444444;
font-size:12px;
}
.news-latest-container-sub a:hover{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:9px;
color:#444444;
font-size:12px;
font-weight:bold;
}
.news-latest-container-sub{
font-size:12px;
width:240px;
margin:0px;
padding:0px;
}
.news-latest-subheader-sub {
margin-bottom:19px;
width:240px;
margin-bottom:25px;
padding:0px;
}
.news-latest-item-sub{
padding-left:13px;
width:240px;
margin:0px;
padding:0px;
}
.news-latest-img-sub {
position:relative;
width:240px;
border: #CCC solid 1px;
margin:0px;
padding:0px;
margin-bottom:10px;
}
.news-latest-content-sub {
width:240px;

margin:0px;
padding:0px;
}
/*##########NEWS-INTRO################*/


.content-news-img {
vertical-align:top;
}
.content-news-img a img{
border:#CCCCCC solid 1px;
vertical-align:top;
}
.news-single-imgcaption {
padding-bottom:4px; padding-top:2px; font-size:10px;
}
.content-news-single {
padding-right:22px;
vertical-align:top;
border-right:#CCCCCC solid 1px;
}
.content-news {
padding-right:22px;
vertical-align:top;
}
.content-news a{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
color:#444444;
}
.content-news a:hover{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:9px;
color:#444444;
font-weight:bold;
}
.news-latest-container-intro{
font-size:12px;
margin:0px;
padding:0px;
border-bottom:#CCCCCC solid 1px;
}
.news-latest-container-intro2{
font-size:12px;
margin:0px;
padding-top:28px;
border-bottom:#CCCCCC solid 1px;
}
.news-latest-container-intro td{
vertical-align:top;
}
.news-latest-container-intro a{
color:#444444;
}
.news-latest-container-intro2 a{
color:#444444;
}
.news-latest-subheader-intro {
color:#454545;
font-size:26px;
font-weight:bold;
text-transform:none;
margin-bottom:16px;
}
.news-latest-header-intro {
font-size:26px;
font-weight:bold;
color:#C0D12A;
text-transform:none;
margin-top:0px;
margin-bottom:0px;
}
.news-latest-item-sub{
padding-left:13px;
width:240px;
margin:0px;
padding:0px;
}
.news-latest-img-sub {
position:relative;
width:240px;
border: #CCC solid 1px;
margin:0px;
padding:0px;
margin-bottom:10px;

}
.news-latest-content-sub {
width:240px;

margin:0px;
padding:0px;
}
.news-latest-subheader-intro2 {
color:#454545;
font-size:20px;
font-weight:bold;
text-transform:none;
margin-bottom:16px;
}
.news-latest-header-intro2 {
font-size:20px;
font-weight:bold;
color:#C0D12A;
text-transform:none;
margin-top:0px;
margin-bottom:0px;
}
.news-latest-subheader-single h3{
color:#444444;
font-size:12px;
font-weight:bold;
text-transform:none;
margin-top:4px;
margin-bottom:12px;
}
.news-latest-header-single {
font-size:20px;
font-weight:bold;
color:#C0D12A;
text-transform:none;
padding-bottom:16px;
margin:0px;
}
/*###################NEWS-ARCHIVE########################*/
.news-list-container-archive {
padding:0px;
margin:0px;
width:350px;
}
.news-list-container-archive h1{
font-size:12px;
color:#444444;
margin:0px;
padding:0px;
text-transform:none;
}
#news-amenu-container  {
margin:0px;
padding:10px;
}
.clearer {
border:#CCCCCC solid 1px;
}
.news-list-box-archive {
border-bottom:#CCCCCC solid 1px;
margin-bottom:28px;
}
.news-list-box-archive a img{
border:#CCCCCC solid 1px;
}
.news-list-morelink a{
background-image:url(../images/menu/arrow_news.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
color:#444444;
}
.news-list-morelink a:hover{
color:#444444;
font-weight:bold;
}
.news-list-browse a{
color:#444444;
font-weight:bold;
}
/*###############AMENU##################################*/
 ul {
margin:0px;
padding:0px;
}
.news-amenu-item-year {
	list-style:none; 
	background-image: url(../images/news/pannel.gif);
	background-repeat:no-repeat;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
  padding-left:4px;
  padding-top:5px;
  width:210px;
  height:17px;
  
}

.imenue li {
  list-style:none; margin:0;
}

.imenue li a, .imenue li span {
border-bottom:#CCCCCC solid 1px;
 	border-top:#FFFFFF solid 1px;
	width:200px;
	display:block;
	text-decoration:none;
  	color:#444444;
  	padding-left:4px;
	padding-top:5px;
	padding-bottom:4px;
}

.imenue li span {
  color:white; 

}

.imenue li a.aktuell {

}

.imenue li a, .imenue li span {
width:206px;
/* Weitenangabe f?r den Internet Explorer zur Ausdehnung des Linkbereiches */
}

html>body .imenue li a, html>body .imenue li span {
width:206px;
/* die (falsche) Weitenangabe f?r standardkonforme Browser zur?cknehmen */
}

.imenue li a:hover, .imenue li a.aktuell:hover {
background-color:#CCCCCC;
  	padding-left:4px;
	padding-top:5px;
	padding-bottom:4px;
}

.imenue li a:active, .imenue li a.aktuell:active {

	border-bottom:#FFFFFF solid 1px;
  	padding-left:4px;
	padding-top:5px;
	padding-bottom:4px;
}


/*#################events#################################*/
.news-latest-events_sub {
position:relative;
z-index:5;
background-image: url(../images/news/pannel.gif);
background-repeat:no-repeat;
width:210px;
height:17px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:4px;
padding-top:5px;
padding-bottom:4px;
margin-bottom:2px;
margin-left:13px;
}
.news-latest-events_sub a {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.news-latest-events_sub h1{
color:#FFFFFF;
margin-bottom:2px;
margin-top:1px;
font-size:12px;
}

.news-list-container{
width:210px;
margin-left:13px;
margin-bottom:12px;
}
.news-list-button a{
width:100%;
display:block;
color:#464646;
text-decoration:none;
border-bottom:#FFFFFF solid 1px;

}
.news-list-button a:hover{
width:100%;
display:block;
color:#464646;
text-decoration:none;
background-color:#CECECE;
border-bottom:#FFFFFF solid 1px;

}

.news-latest-events-header {
text-transform:uppercase;
font-weight:bold;
margin:0px;
padding-left:4px;
padding-top:1px;
padding-bottom:1px;
padding-right:4px;
}
.news-latest-events-subheader {
padding-left:4px;
padding-top:1px;
padding-bottom:4px;
padding-right:4px;
}
/*######################BUG FIX########################*/
ins {
text-decoration:none;
}

/*######################HEADERS########################*/
h1 {
font-size:18px;
font-weight:bold;
color:#C0D12A;
margin-top:0px;
}
h2 {
margin:0px;
padding-top:0px;
padding-bottom:0px;
font-size:12px;
font-weight:bold;
color:#444444;

}

h3 {
	font-family: Arial, Helvetica;
	font-size: 12px;
	display: inline;
	color: #464646;
	line-height:18px;
	margin: 0px;
	font-weight: normal;
}

.title1 {
padding:7px;
font-size:14px;
color:#666666;
font-weight:bold;

}
/*####################SEARCH-START#####################*/
.tx-indexedsearch-title  a{
color:#444444;
font-weight:bold;
}
.tx-indexedsearch-browselist-currentPage  a{
color:#444444;
}
.browsebox a{
color:#444444;
}

/*#####################SITE-MAP########################*/
.csc-sitemap a{
text-decoration:none;
color:#444444;
}
.csc-sitemap a:hover{
text-decoration:underline;
color:#444444;
}
/*####################csContent########################*/
sup  {
padding-top:0px;
padding-bottom:0px;
text-decoration:none;
font-size:80%
}
.external-link-new-window {
color:#277389;
}
.internal-link {
color:#277389;
}
.mail{
color:#277389;
}
.download {
background-image:url(../images/links/bg_download.jpg);
background-repeat:no-repeat;
padding-bottom:6px;
padding-top:4px;
padding-left:25px;
padding-right:40px;
color:#464646;
text-decoration:none;
vertical-align: text-top;
display:block;
width:280px;
}
.linkBox {
background-image:url(../images/links/bg_download.jpg);
background-repeat:no-repeat;
padding-bottom:6px;
padding-top:4px;
padding-left:25px;
padding-right:40px;
color:#464646;
text-decoration:none;
vertical-align: text-top;
display:block;
width:280px;
}

.contentMain a img{
background-color:#DDDDDD;
vertical-align:baseline;
}

/*.contentMain a {
text-decoration:underline;
color:#277389;
font-weight:normal;
}*/
.contentMain a strong{
text-decoration:none;
color:#494949;
font-weight:bold;

}
.contentMain a:hover strong{
text-decoration:none;
color:#494949;
font-weight:bold;
background-color:#999999;
}
/*, .download a{
color:#666666;
width:340px;
display:block;
color:#464646;
text-decoration:none;
border-bottom:#FFFFFF solid 1px;
}*/

.csc-textpic-caption {
line-height:9px;
font-size:10px;
padding-top:4px;
padding-bottom:6px;
}

.tx-rlmpflashdetection-pi1 {
padding:0px;
margin:0px;
}

.csc-textpic-clear {
padding:0px;
margin:0px;
}
.csc-header{
background-color:#FF6600;
}
.csc-header-n1{
background-color:#FF6600;
}

div, img {
margin:0px;
padding:0px;
border:0px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; } 

.contentMain .csc-textpic-image {
padding-bottom:10px;
padding-top:0px;
margin-top:0px;
}

#contentIntroLeft .csc-textpic-imagewrap {
margin-top:4px;
}
.contentRight .csc-textpic-image {
padding-bottom:10px;
padding-top:0px;
margin-top:0px;
}

/*########################FORM###################################*/
/* Formular */
/*#################POWERMAIL##################################*/

.testForm {border-top:0; border-left:0px; border-right:0px; border-top:0px;background-color:#dfdfdf; border-bottom:1px  dotted #333333; }
.label {
         display: block;
         width: 320px;
         float: left;
         clear: both;
		 padding-bottom:10px;
      } 

.checkbox {border:1px  dotted #333333; 
 white-space:nowrap;

      } 
/*###################################################*/
.tx_powermail_pi1_fieldwrap_html_14  ,.tx_powermail_pi1_fieldwrap_html_21 ,.tx_powermail_pi1_fieldwrap_html_31 ,.tx_powermail_pi1_fieldwrap_html_41 ,.tx_powermail_pi1_fieldwrap_html_50 ,.tx_powermail_pi1_fieldwrap_html_64{font-weight:bold; font-size:14px}
#powermaildiv_uid18 ,#powermaildiv_uid30 ,#powermaildiv_uid33 ,#powermaildiv_uid43 ,#powermaildiv_uid52 { font-weight:bold; margin-left:270px;}
#powermaildiv_uid25 ,#powermaildiv_uid15 ,#powermaildiv_uid32 ,#powermaildiv_uid42 ,#powermaildiv_uid51{font-weight:bold}
.tx_powermail_pi1_fieldwrap_html_21 {padding-top:12px;}

#tx-powermail-pi1_fieldset_1 legend {font-weight:bold}
#tx-powermail-pi1_fieldset_3 legend {font-weight:bold;padding-top:12px;}

textarea { border: 1px solid black; padding-left:10px}

#powermaildiv_uid29 label ,#powermaildiv_uid40 label ,#powermaildiv_uid49 label ,#powermaildiv_uid63 label ,#powermaildiv_uid67 label{display: block;width: 260px;float: left;clear: both;padding-left:5px;}

#powermaildiv_uid65 ,#powermaildiv_uid66{height:45px}
.powermail_questionnaire powermail_submit powermail_submit_uid68 { background-color:#CCCCCC}

fieldset.tx-powermail-pi1_fieldset {
padding-left:10px;



}

fieldset.tx-powermail-pi1_fieldset label {

/* Style labels */

display: block;

width: 250px;

float: left;

clear: both;
padding-left:5px;

}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {

/* Style input fields */

width: 250px;

border: none;

border-bottom: 1px solid black;

margin-left: 10px;

}

div.tx_powermail_pi1_fieldwrap_html {

/* Increase margin between every field */

margin: 10px 0;

}


/*#################POWERMAIL-END##################################*/
fieldset.csc-mailform {
  border:0;
}

fieldset.csc-mailform label {
  width: 120px;
  float: left;
  text-align: left;
  margin-right: 10px;
  display: block
}


fieldset.csc-mailform input, 
fieldset.csc-mailform textarea  {
 margin-bottom: 10px;
 font-size:10px;
 font-family: Verdana, Helvetica, sans-serif;
 border:1px solid #ccc;
 padding:2px;
 xwidth:350px;
}

fieldset.csc-mailform fieldset input {
float:none;
display:inline;
width:50px;
text-align:left;
border:0px

}

fieldset.csc-mailform fieldset label{
display:inline;
float:none;
text-align:left;
width:300px;
margin:10px 0;

}
fieldset.csc-mailform fieldset {
border:0;

}

fieldset.csc-mailform  fieldset legend {
display:none;

}


fieldset.csc-mailform select {
width:220px;
margin:2px 0;
}
fieldset.csc-mailform option {
padding:0 5px;

background:#fff;
}


#mailformformtype_mail {
 padding:2px;
 margin-left:40px;
 background:#eee;
 border:1px solid #ccc;
 width:80px;
 text-align:center;
}
.mf-submit {
 background:#7F8180;
 color:#FFFFFF;
 }
