/* ######## content ######## */
.col3{
  float:left;
  width:710px;
  padding-left:10px;
}
.col2{
  float:left;
  width:470px;
  padding-left:10px;
}
.col1{
  float:left;
  width:230px;
  padding-left:10px;
}


/* ######## dotted line ######## */
.dottedLine{
  border-top:3px dotted #A0C5D8;
}
.dottedLineSmall{
  margin:0 10px 0 10px;
  border-top:1px dotted #A0C5D8;
}
.bgDarkBlue .dottedLine{
  border-top:3px dotted #ffffff;
}

/* #### menuContentBox #### */
.menuContentBoxWrap{
	padding-left:10px;
}
.menuContentBox{
  float:left;
  margin:10px 0 0 0;
  padding:3px 0 10px 0;
  width:251px;
  background-color:#F1F9FC;
}


/* ######## breadcrump ########*/
.breadcrump{
  padding:0 0 0 10px;
  float:left;
}
.breadcrump .breadcrumpWrap{
  background-color:#ffffff;
  width:710px;
  font-size:62.5%;
  line-height:115%;
  float:left;
}
.breadcrump .breadcrumpContent{
  float:left;
  padding:10px 10px 10px 7px;
  width:690px;
  border-bottom:3px dotted #A0C5D8;
}
.breadcrump .breadcrumpMenu{
  float:left;
}
.breadcrump .breadcrumpMenu ul{
  list-style-type:none;
  margin:0;
  padding:0;
  float:left;
}
.breadcrump .breadcrumpMenu ul li{
  margin:0;
  padding:0;
  float:left;
}
.breadcrump .breadcrumpMenu ul li a{
  display:block;
  float:left;
  padding:0 10px 0 3px;
  background-image:url("../img_shared/arrowBlackBreadcrump.gif");
  background-repeat:no-repeat;
  background-position:right 4px;
  color:#00567B;
}
.breadcrump .breadcrumpMenu ul li.active{
  padding:0 0 0 3px;
  background-image:none;
  color:#A2A2A2;
}
.breadcrump .breadcrumpUpdate{
  color:#000000;
  float:right;
}


/* ######## newsBackLink ########*/
.newsBackLinkBox{
  float:left;
  padding:0 0 0 10px;
}
.newsBackLinkBox .newsBackLink{
  float:left;
  width:710px;
  padding:0 0 3px 0;
  background-color:#ffffff;
}
.newsBackLinkBox .newsBackLink .textLinkBack{
  font-size:70%;
  line-height:125%;
  font-weight:normal;
  color:#476B00;
}
.newsBackLinkBox .newsBackLink .textLinkBack a{
  color:#476B00;
  padding:0 0 0 16px;
  background-image:url(../img_shared/arrowGreenTextLinkBack.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
}
.newsBackLinkBox .newsBackLink .textLinkBack a:hover{
  color:#E85C00;
  background-image:url(../img_shared/arrowOrangeTextLinkBack.gif);
}


/* ######## service link RSS ########*/
.serviceLinkContentRSS{
  float:right;
  padding:10px 10px 0 10px;
}
.boxTop .serviceLinkContentRSS{
  float:left;
}
.serviceLinkContentRSS a{
  display:block;
  padding:0 5px 0 23px;
  background-image:url("../img_shared/iconContentRss.gif");
  background-repeat:no-repeat;
  background-position:0 center;
  font-size:60%;
  color:#E45600;
  font-weight:bold;
}
.serviceLinkContentRSS a:hover{
  background-image:url("../img_shared/iconContentRss_mover.gif");
  background-color:#f6eee2;
}


/* ######## boxTop ######## */
.boxTop{
  float:left;
  margin-bottom:10px;
  width:710px;
  background-color:#ffffff;
}
.boxTop .borderLeft{
  border-left:1px solid #A0C5D8;
}
.boxTop .textBox{
  font-size:80%;
  line-height:125%;
}
.boxTop .textBox h1{
  font-size:175%; /*140% if not in textBox*/
  line-height:115%;
}
.boxTopIntro{
  float:left;
  padding:10px 0;
}
.boxTopIntro .textBox{
  width:690px;
}
/* box top headline */
.boxTopHeadline{
  float:left;
  width:710px;
}
.boxTopHeadline .imgLeft{
  float:left;
  width:90px;
  padding:0 0 0 10px;
}
.boxTopHeadline .txtRight{
  padding:0;
  float:left;
  width:610px;
}
.boxTopHeadline .txtRight .textBox{
  width:590px;
}
.boxTopHeadline .txtRight .textBox h1{
	padding-top:12px;
}
.boxTopHeadline .txt{
  padding:0;
  float:left;
  width:710px;
}
.boxTopHeadline .txt .textBox{
  width:690px;
}

/* box top col2*/
.boxTopCol2{
  float:left;
  width:480px;
}
.boxTopCol2 .boxTopHeadline{
	width:480px;
}
.boxTop .boxTopCol2 .textBox{
	width:460px;
}
.boxTopCol2 .boxTopHeadline .imgLeft{
  width:90px;
}
.boxTopCol2 .boxTopHeadline .txtRight{
  width:360px;
}
.boxTopCol2 .boxTopHeadline .txtRight .textBox{
  width:360px;
}
.boxTopCol2 .boxTopHeadline .txtRight .textBox h1{
	padding-top:12px;
}
.boxTopCol2 .boxTopHeadline .txt{
  width:470px;
}
.boxTopCol2 .boxTopHeadline .txt .textBox{
  width:460px;
}
/* box top col1*/
.boxTopCol1{
  float:left;
  width:229px;
}
.boxTopCol1 .textBox{
  font-size:70%;
  line-height:125%;
  width:209px;
}
.boxTopCol1 .txtRight .textBox{
  padding:3px 0 0 0;
}
.boxTopCol1 .imgLeft{
  float:left;
  width:40px;
  padding:0 0 0 10px;
}
.boxTopCol1 .txtRight{
  padding:0 0 0 10px;
  float:left;
  width:169px;
}
.boxTopCol1 .txtRight .textBox{
  width:159px;
}
.boxTopCol1 .txt{
  padding:0 0 0 0;
  float:left;
  width:229px;
}
.boxTopCol1 .txt .textBox{
  width:209px;
}
.boxTopCol1 .flashBox{
  padding:0 0 0 9px;
  float:left;
  width:220px;
}


/* ######## newsbox ######## */
.newsBox{
  float:left;
  margin:0 0 10px 0;
  background-color:#ffffff;
}


/* ######## standardflashbox ######## */
.standardFlashBox{
  float:left;
  margin:0 0 10px 0;
  background-color:#ffffff;
}
.standardFlashBox.noMarginBottom{
  margin:0;
}


/* ######## standardbox ######## */
.standardBox{
  float:left;
  margin:0 0 10px 0;
  padding:3px 0 10px 0;
  background-color:#ffffff;
}
.standardBox.noMarginBottom{
  margin:0;
}
/* width */
.col2 .standardBox{
  width:470px;
}
.col1 .standardBox{
  width:230px;
}
/* 2 columns */
.col1 .standardBox .leftCol{
  padding:0 0 5px 0;
  width:115px;
  float:left;
}
.col1 .standardBox .rightCol{
  padding:0 0 5px 0;
  width:115px;
  float:left;
}
/* contentBox */
.standardBox .contentBox{
  float:left;
}
.standardBox .txt{
  float:left;
}
/* image left + text right */
.col2 .standardBox .imgLeft{
  float:left;
  width:70px;
  padding:10px 0 0 10px;
}
.col2 .standardBox .txtRight{
  float:left;
  width:390px;
}
/* newsbox image left + text right */
.col2 .newsBox .standardBox .imgLeft{
  float:left;
  width:100px;
  padding:10px 0 0 10px;
}
.col2 .newsBox .standardBox .txtRight{
  float:left;
  width:340px;
}


/* ######## headline ######## */
/* h1 */
.textBox h1{
  padding:0 0 3px 0;
  font-size:155%; /*140% if not in textBox*/
  line-height:115%;
  color:#E85C00;
}
/* h2 */
.textBox h2{
  padding:4px 0 10px 0;
  font-size:150%; /*112.5% if not in textBox*/
  line-height:125%;
  color:#00567B;
}
.col3 .boxTop .boxTopCol1 .textBox h2{
  font-size:115%;
}
.bgDarkBlue .textBox h2{
  color:#ffffff;
}
/* h3 */
.textBox h3{
  padding:6px 0 6px 0;
  font-size:115%; /*87.5% if not in textBox*/
  line-height:125%;
  color:#E85C00;
}
.col1 .standardBox .textBox h3{
  padding:1px 0 0 0;
  color:#00567B;
}
.col1 .standardBox.bgDarkBlue .textBox h3{
  color:#ffffff;
}
/* h4, h5, h6 */
.textBox h4, .textBox h5, .textBox h6{
  padding:6px 0 0 0;
  font-size:100%; /*75% if not in textBox*/
  line-height:125%;
}
.textBox h4{
  color:#E85C00;
}
.textBox h5{
  color:#00567B;
}
.bgDarkBlue .textBox h5{
  color:#ffffff;
}
.textBox h6{
  color:#4d4d4d;
}
.bgDarkBlue .textBox h6{
  color:#E7E7E7;
}


/* ######## flashBox ######## */
.col1 .flashBox{
  float:left;
  padding:0 0 0 10px;
  width:220px;
}


/* ######## textBox ######## */
.textBox{
  float:left;
  padding:3px 10px 0 10px;
  font-size:75%;
  line-height:125%;
  color:#333333;
}
/*lists*/
.textBox ul{
  list-style-type:disc;
  margin:0 0 10px 15px;
  padding:0;
}
.textBox ul[type="square"]{
  list-style-type:disc;
}
.textBox ul[type="circle"]{
  list-style-type:circle;
}
.textBox ol{
  list-style-type:decimal;
  margin:0 0 10px 22px;
  padding:0;
}
.textBox ol[type="A"]{
  list-style-type:upper-latin;
  margin:0 0 10px 22px;
}
.textBox ol[type="a"]{
  list-style-type:lower-latin;
  margin:0 0 10px 22px;
}
.textBox ol[type="1"]{
  list-style-type:decimal;
  margin:0 0 10px 22px;
}
.textBox ol[type="I"]{
  list-style-type:upper-roman;
  margin:0 0 10px 24px;
}
.textBox ol[type="i"]{
  list-style-type:lower-roman;
  margin:0 0 10px 24px;
}
.textBox li{
  margin:0;
  padding:2px 0 0 0;
  color:#333333;
}
.textBox ul ul{
  list-style-type:circle;
}
.textBox span.info{
  font-size:82.5%;
}
/* textbox width */
.col2 .textBox{
  width:450px;
}
.col2 .txtRight .textBox{
  width:370px;
}
.col2 .newsBox .txtRight .textBox{
  width:340px;
}
.col2 .textBox.widthRSS{
  width:380px;
}
.col1 .standardBox .textBox{
  width:210px;
  font-size:70%;
  color:#000000;
}
.col1 .standardBox .leftCol .textBox,
.col1 .standardBox .rightCol .textBox{
  text-align:right;
  width:95px;
}
.col1 .standardBox .commentText{
	float:left;
	width:185px;
}
.col1 .standardBox .commentText .textBox{
	width:165px;
}
.menuContentBox .textBox{
  width:230px;
  font-size:70%;
}
/* textbox image */
.textBox .imageLeft{
  float:left;
}
.textBox .imgblock{
  display:block;
}
.textBox .imageLeft img{
  float:left;
  padding:10px 10px 10px 0;
}
.textBox .imageRight{
  float:right;
}
.textBox .imageRight img{
  float:left;
  padding:10px 0 10px 10px;
}
/* textbox link */
.textBox a{
  font-weight:bold;
  color:#476B00;
}
.textBox a:hover{
  color:#E85C00;
}
/* textbox hr */
.textBox hr{
  margin:10px 0;
  border:1px solid #ffffff;
  border-bottom:1px dotted #94CAE4;
  width:100%;
}
/* textbox background lightblue */
.bgLightBlue .textBox hr{
  border:1px solid #F1F9FC;
  border-bottom:1px dotted #94CAE4;
}
/* textbox background darkblue */
.bgDarkBlue .textBox,
.bgDarkBlue .textBox li,
.col1 .bgDarkBlue .textBox{
  color:#ffffff;
}
.bgDarkBlue .textBox a{
  font-weight:bold;
  color:#C4FF4C;
}
.bgDarkBlue .textBox a:hover{
  color:#ff6500;
}
.bgDarkBlue .textBox hr{
  border:1px solid #355D75;
  border-bottom:1px dotted #ffffff;
}
/* textbox text style */
/* image text */
.textBoxStyleImageText{
  padding:4px 0 0 0;
  font-size:75%;
  line-height:125%;
}
/* blue intro text */
.textBoxStyleTextColorDarkBlue{
  color:#00567B;
}


/* ######## table ######## */
table{
  margin:0;
  padding:0;
  width:100%;
  background-color:#f8f8f8;
  border-top:1px dotted #A0C5D8;
  border-collapse:collapse;
  empty-cells:show;
}
table caption{
  padding:7px 10px 20px 0;
  font-size:115%;
  line-height:125%;
  color:#E85C00;
  font-weight:bold;
  text-align:left;
  caption-side:top;
}
table thead, table tfoot, table tbody, table tr{
  margin:0;
  padding:0;
}
table th{
  padding:5px;
  border-bottom:1px dotted #A0C5D8;
  font-size:62.5%;
  line-height:125%;
  font-weight:bold;
  text-align:left;
  color:#000000;
}
.textBox table th{
  font-size:85%; /*62.5% if not in textBox*/
}
table td{
  padding:5px;
  border-bottom:1px dotted #A0C5D8;
  font-size:62.5%;
  line-height:125%;
  color:#000000;
}
.textBox table td{
  font-size:85%; /*62.5% if not in textBox*/
}
table tfoot th, table tfoot td{
  border:none;
  background-color:#ffffff;
}


/* ######## textLink ######## */
ul.textLinks{
  margin:0;
  padding:0;
  list-style-type:none;
}
.textLink,
.textLinkBack{
  float:left;
  padding:5px 10px 0 26px;
  font-size:75%;
  line-height:125%;
  text-indent:-16px;
  font-weight:bold;
}
/* width */
.col3 .boxTop .boxTopCol2 ul.textLinks{
	margin-left:10px;
}
.col3 .boxTop .boxTopCol2 .textLink{
  margin:0 0 0 0;
  padding:3px 3px 3px 16px;
  border-top:1px solid #C4D9E7;
  width:440px;
}
.col3 .boxTop .boxTopIntro .boxTopCol1 .textLink{
  padding:5px 10px 0 16px;
  font-size:70%;
  line-height:125%;
  font-weight:normal;
  width:143px;
  float:left;
}
.col3 .boxTop .boxTopIntro .boxTopCol1 .txt .textLink{
  padding:5px 10px 0 26px;
  width:193px;
}
.col2 .standardBox .textLink{
  width:434px;
}
.col2 .standardBox .txtRight .textLink{
  width:354px;
}
.col1 .standardBox .textLink{
  width:194px;
  font-size:70%;
  line-height:115%;
  font-weight:normal;
}
.col1 .standardBox .rightCol .textLink{
  width:95px;
  margin:13px 0 0 0;
  padding:0 10px 0 10px;
  text-align:right;
}
.menuContentBox .textLink{
  width:214px;
  font-size:70%;
  line-height:115%;
  font-weight:normal;
}
/* link */
.textLink a,
.textLinkBack a{
  color:#476B00;
  padding:0 0 0 16px;
  background-image:url(../img_shared/arrowGreenTextLink.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
}
.textLinkBack a{
  background-image:url(../img_shared/arrowGreenTextLinkBack.gif);
}
.col3 .boxTop .boxTopCol1 .textLink a{
  font-weight:normal;
  background-position:0 4px;
}
.col3 .boxTop .boxTopCol2 .textLink a{
  background-image:url(../img_shared/arrowDownGreenTextLink.gif);
  background-repeat:no-repeat;
  background-position:0 3px;
}
.col1 .textLink a{
  background-position:0 4px;
}
.textLink a:hover{
  color:#E85C00;
  background-image:url(../img_shared/arrowOrangeTextLink.gif);
}
.textLinkBack a:hover{
  color:#E85C00;
  background-image:url(../img_shared/arrowOrangeTextLinkBack.gif);
}
.col3 .boxTop .boxTopCol2 .textLink a:hover{
  color:#E85C00;
  background-image:url(../img_shared/arrowDownOrangeTextLink.gif);
}
/* background darkblue */
.bgDarkBlue .textLink a{
  color:#ffffff;
  background-image:url(../img_shared/arrowBlueTextLink.gif);
}
.bgDarkBlue .textLink a:hover{
  color:#FF8A00;
  background-image:url(../img_shared/arrowOrangeTextLink.gif);
}


/* ######## buttonLink ######## */
ul.buttonLinks{
  margin:0;
  padding:0;
  list-style-type:none;
}
.buttonLink{
  float:left;
  margin:7px 0 0 0;
  padding:0 10px 0 10px;
  font-size:70%;
  line-height:115%;
  font-weight:bold;
}
/* width */
.col2 .standardBox .buttonLink{
  width:450px;
}
.col2 .standardBox .txtRight .buttonLink{
  width:370px;
}
.col2 .newsBox .standardBox .txtRight .buttonLink{
  width:340px;
}
.col1 .standardBox .buttonLink{
  width:210px;
}
.col1 .standardBox .rightCol .buttonLink,
.col1 .standardBox .leftCol .buttonLink{
  width:95px;
  margin:10px 0 0 0;
  padding:0 0 0 10px;
}
.col1 .standardBox .rightCol .buttonLink{
  float:right;
  padding-right:10px;
}
.col1 .standardBox .commentText .buttonLink{
	width:165px;
}
.menuContentBox .buttonLink{
  width:230px;
  font-size:70%;
}
/* link */
.buttonLink a{
  display:block;
  float:left;
  color:#ffffff;
  padding:1px 6px 3px 9px;
  background-image:url(../img_shared/arrowButtonWhite.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  background-color:#598500;
}
.col1 .standardBox .rightCol .buttonLink a,
.col1 .standardBox .leftCol .buttonLink a{
  padding:2px 6px 3px 9px;
}
.buttonLink.add a{
  padding:1px 6px 3px 17px;
  background-image:url("../img_shared/arrowButtonAddWhite.gif");
  background-position:4px 4px;
}
.buttonLink.sub a{
  padding:1px 6px 3px 17px;
  background-image:url("../img_shared/arrowButtonSubWhite.gif");
  background-position:4px 7px;
}
.buttonLink a:hover,
.buttonLink a.active{
  color:#ffffff;
  background-color:#E85C00;
}
/* background lightblue, darkblue */
.bgLightBlue .buttonLink a{
  background-image:url(../img_shared/arrowButtonLightBlue.gif);
}
.bgDarkBlue .buttonLink a, .bgDarkBlue .buttonLink a:hover{
  color:#00567B;
  background-image:url(../img_shared/arrowButtonBlue.gif);
  background-color:#ffffff;
}
.bgDarkBlue .buttonLink a:hover{
  background-color:#FF8A00;
}


/* ######## buttonLinkTextLinkRow ######## */
/* standard without img */
.col2 .buttonLinkTextLinkRow{
  float:left;
  width:470px;
}
.col2 .buttonLinkTextLinkRowLeft,
.col2 .buttonLinkTextLinkRowRight{
  float:left;
  width:235px;
}
.col2 .buttonLinkTextLinkRow .buttonLink{
  width:215px;
}
/* standard with img */
.col2 .txtRight .buttonLinkTextLinkRow{
  width:390px;
}
.col2 .txtRight .buttonLinkTextLinkRowLeft,
.col2 .txtRight .buttonLinkTextLinkRowRight{
  width:195px;
}
.col2 .txtRight .buttonLinkTextLinkRow .buttonLink{
  width:175px;
}
/* textlink right */
.buttonLinkTextLinkRow .textLinkRight{
  float:right;
  padding:7px 10px 0 26px;
  font-size:75%;
  line-height:125%;
  text-indent:-16px;
}
.buttonLinkTextLinkRow .textLinkRight a{
  color:#476B00;
  padding:0 0 0 16px;
  background-image:url(../img_shared/arrowGreenTextLink.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
}
.buttonLinkTextLinkRow .textLinkRight a:hover{
  color:#E85C00;
  background-image:url(../img_shared/arrowOrangeTextLink.gif);
}


/* ######## dateCommentLinkRow ######## */
.dateCommentLinkBox{
  float:left;
  width:470px;
  margin:0;
  padding:0 0 10px 0;
  background-color:#ffffff;
}
.dateCommentLinkRow{
  float:left;
  width:450px;
  padding:0 10px 0 10px;
}
.dateCommentLinkRowBg{
  float:left;
  background-color:#F0F4E7;
  width:100%;
}
/* date */
.dateCommentLinkRow .date{
  float:left;
  padding:8px 7px 7px 6px;
  font-size:65%;
  line-height:125%;
  color:#787A73;
}
/* links */
.dateCommentLinkRow .linklist{
  float:left;
  padding:6px 0px 7px 0;
  max-width:350px;
  background-color:#F0F4E7;
}
.dateCommentLinkRow .linklist ul{
  margin:0;
  padding:0;
  list-style-type:none;
  float:left;
}
.dateCommentLinkRow .linklist ul li{
  margin:0;
  padding:0;
  float:left;
}
.dateCommentLinkRow .textLink{
  padding:0 3px 0 26px;
  font-size:70%;
  line-height:125%;
  font-weight:normal;
}
.dateCommentLinkRow .textLink a{
  font-size:85%; /*62.5% if not in textBox*/
  padding:0 0 0 14px;
  background-position:0 3px;
}


/* ######## imageBox ######## */
.imageBox{
  float:left;
  padding:7px 10px 3px 10px;
}
.imageBox img{
  display:block;
}
/* width */
.col3 .boxTop .imageBox{
  padding:0;
  width:710px;
}
.col1 .standardBox .imageBox{
  width:210px;
}
.menuContentBox .imageBox{
  width:230px;
}
.col1 .standardBox .leftCol .imageBox,
.col1 .standardBox .rightCol .imageBox{
  width:100px;
}
.col1 .standardBox .commentImg{
	float:left;
	width:45px;
}
.col1 .standardBox .commentImg .imageBox{
	width:35px;
	padding-right:0px;
}
/* image text */
.imageBox .imageText{
  padding:4px 0 0 0;
  font-size:65%;
  line-height:125%;
}
.bgDarkBlue .imageText{
  color:#ffffff;
}


/* ######## pagingLink ######## */
/* #### pagingLinkPrev #### */
.pagingLinkPrev{
  margin:0;
  padding:0 5px 0 0;
  float:left;
}
.pagingLinkPrev a{
  display:block;
  float:left;
  padding:1px 5px 3px 0;
  background-image:url("../img_shared/arrowClickgalleryPrev.gif");
  background-repeat:no-repeat;
  background-position:4px 10px;
  background-color:#ffffff;
}
.pagingLinkPrev a:hover{
  background-image:url("../img_shared/arrowClickgalleryPrev_mover.gif");
}


/* ######## paging ######## */
.pagingBox{
  margin:0;
  padding:0;
}
.pagingBox.widthRSS{
  width:380px !important;
  float:left;
}
/* width */
.col2 .standardBox .pagingBox{
  width:450px;
}
.col1 .standardBox .pagingBox{
  width:210px;
}
.col1 .standardBox .leftCol .pagingBox,
.col1 .standardBox .rightCol .pagingBox{
  width:110px;
}
.pagingBox ul{
  margin:0;
  padding:10px 10px 0 10px;
  list-style-type:none;
  float:left;
}
.col1 .standardBox .leftCol .pagingBox ul,
.col1 .standardBox .rightCol .pagingBox ul{
  padding:10px 0 0 10px
}
.pagingBox ul li{
  margin:0;
  padding:0;
  float:left;
}
.pagingBox ul li a{
  margin:0 1px 0 0;
  padding:2px 5px;
  background-color:#598500;
  color:#ffffff;
  font-size:70%;
  line-height:125%;
  font-weight:bold;
  display:block;
  float:left;
}
.pagingBox ul li a.more{
  background-color:#ffffff;
  color:#598500;
}
.pagingBox ul li a.pagingPrev{
  padding:5px 17px 5px 0;
  background-image:url("../img_shared/arrowPagingPrev.gif");
  background-repeat:no-repeat;
  background-position:left 1px;
  background-color:#ffffff;
}
.pagingBox ul li a.pagingPrevOff{
  padding:5px 17px 5px 0;
  background-image:url("../img_shared/arrowPagingPrevOff.gif");
  background-repeat:no-repeat;
  background-position:left 1px;
  background-color:#ffffff;
}
.pagingBox ul li a.pagingNext{
  padding:5px 0 5px 9px;
  background-image:url("../img_shared/arrowPagingNext.gif");
  background-repeat:no-repeat;
  background-position:right 1px;
  background-color:#ffffff;
}
.pagingBox ul li a.pagingNextOff{
  padding:5px 0 5px 9px;
  background-image:url("../img_shared/arrowPagingNextOff.gif");
  background-repeat:no-repeat;
  background-position:right 1px;
  background-color:#ffffff;
}
.pagingBox ul li a.active{
  background-color:#E85C00;
}
/* hover */
.pagingBox ul li a:hover{
  background-color:#E85C00;
}
.pagingBox ul li a.pagingPrev:hover{
  background-color:#ffffff;
  background-image:url("../img_shared/arrowPagingPrev_mover.gif");
}
.pagingBox ul li a.pagingNext:hover{
  background-color:#ffffff;
  background-image:url("../img_shared/arrowPagingNext_mover.gif");
}
.pagingBox ul li a.pagingPrevOff:hover,
.pagingBox ul li a.pagingNextOff:hover,
.pagingBox ul li a.more:hover{
  background-color:#ffffff;
}


/* ######## suche ######## */
.marginBottomSearch{
  margin-bottom:10px;
}
.paddingSearchResTxt{
  padding-top:10px;padding-bottom:26px;
}
.searchText{
background-color:#E0F2FF;
}


/* ######## startpageImage ######## */
#startpageImage{
	float:left;
  width:980px;
  padding:0px 0px 10px 0px;
  background-repeat:no-repeat;
}
#startpageImage .boxOverImage{
	color:#ffffff;
	width:240px;
}
#startpageImage .boxOverImage.startImageLight{
	color:#000000;
	width:240px;
}
/* headline */
#startpageImage .boxOverImage h1{
  padding:11px 0 0 30px;
  font-size:100%;
  line-height:125%;
  font-weight:bold;
}
/* text */
#startpageImage .boxOverImage .textOverImage{
	padding:15px 0 0 30px;
	font-size:70%;
	line-height:125%;
	font-weight:bold;
}
/* link */
#startpageImage .boxOverImage .buttonLink{
  padding:0 0 0 30px;
}
#startpageImage .boxOverImage.startImageDark .buttonLink a{
  color:#598500;
  background-color:#ffffff;
  background-image:url(../img_shared/arrowButtonGreen.gif);
}
#startpageImage .boxOverImage.startImageDark .buttonLink a:hover{
  background-color:#FF8A00;
}


/* ######## urlcopy ######## */
.jqmWindowUrlCopy {
	display:none;
	position:absolute;
	margin-top:-61px;
	left:100px;
	background-color:#355D76;
	width:460px;
	padding:5px;
}
.jqmWindowUrlCopyClose{
	position:absolute;
	top:7px;
	right:7px;
}


/* ######## background color ######## */
.bgDarkBlue{
  background-color:#355D75;
}
.bgLightBlue{
  background-color:#F1F9FC;
}


/* ######## js display ######## */
.jsDisplayNone{
	display:none;
}
.jsDisplayBlock{
	display:block;
}
