/* ######## print ######## */
/* display none */
#header, #left, #footer,
#startpageImage,
.noPrint
{
	display:none;
}

img{
	position:absolute;
	top:-1000px;
	width:0;height:0;
}


body{
  background-image:none;
  background-color:#ffffff;
}


#page{
  width:640px;
}
#content{
  width:640px;
  margin:0;
}


/* ######## content ######## */
.col3{
  width:640px;
  padding-left:0;
}
.col2{
  float:left;
  width:640px;
  padding-left:0;
}
.col1{
  display:none;
}


/* ######## breadcrump ########*/
.breadcrump{
  padding-left:0;
	padding-right:0;
}
.breadcrump .breadcrumpWrap{
  width:640px;
}
.breadcrump .breadcrumpContent{
  padding:10px 10px 10px 7px;
	padding-left:0;
	padding-right:0;
  width:640px;
}


/* ######## newsBackLink ########*/
.newsBackLinkBox{
  display:none;
}


/* ######## boxTop ######## */
.boxTop{
  width:640px;
}
.boxTopIntro .textBox{
  width:640px;
}
/* box top headline */
.boxTopHeadline{
  width:640px;
}
.boxTopHeadline .imgLeft{
  padding:0 0 0 10px;
	padding:0;
}
.boxTopHeadline .txtRight{
  width:640px;
}
.boxTopHeadline .txtRight .textBox{
  width:640px;
}
.boxTopHeadline .txt{
  width:640px;
}
.boxTopHeadline .txt .textBox{
  width:640px;
}
/* box top col2*/
.boxTopCol2{
  width:423px;
}
.boxTopCol2 .boxTopHeadline{
	width:423px;
}
.boxTop .boxTopCol2 .textBox{
	width:423px;
}
.boxTopCol2 .boxTopHeadline .txtRight{
  width:423px;
}
.boxTopCol2 .boxTopHeadline .txtRight .textBox{
  width:423px;
}
.boxTopCol2 .boxTopHeadline .txt{
  width:423px;
}
.boxTopCol2 .boxTopHeadline .txt .textBox{
  width:423px;
}
/* box top col1*/
.boxTopCol1{
  width:206px;
}
.boxTopCol1 .textBox{
  width:206px;
}
.boxTopCol1 .imgLeft{
  width:40px;
  padding:0 0 0 10px;
	padding:0;
}
.boxTopCol1 .txtRight{
  padding:0 0 0 10px;
  padding-left:0;
  width:206px;
}
.boxTopCol1 .txtRight .textBox{
  width:206px;
}
.boxTopCol1 .txt{
  width:206px;
}
.boxTopCol1 .txt .textBox{
  width:206px;
}
.boxTopCol1 .flashBox{
  padding:0 0 0 9px;
  padding-left:0;
  width:206px;
}


/* ######## standardbox ######## */
.standardBox{
  float:none;
  margin:0;
}
/* width */
.col2 .standardBox{
  width:640px;
}
/* image left + text right */
.col2 .standardBox .imgLeft{
  width:70px;
  padding:10px 0 0 10px;
	padding:0;
}
.col2 .standardBox .txtRight{
  float:left;
  width:640px;
}
/* newsbox image left + text right */
.col2 .newsBox .standardBox .imgLeft{
  padding:10px 0 0 10px;
  padding:0;
}
.col2 .newsBox .standardBox .txtRight{
  width:640px;
}


/* ######## textBox ######## */
.textBox{
  padding:3px 10px 0 10px;
	padding-left:0;
	padding-right:0;
}
/* textbox width */
.col2 .textBox{
  width:640px;
}
.col2 .txtRight .textBox{
  width:640px;
}
.col2 .newsBox .txtRight .textBox{
  width:640px;
}
.col2 .textBox.widthRSS{
  width:560px;
}


/* ######## textLink ######## */
.textLink,
.textLinkBack{
  padding:5px 10px 0 26px;
	padding-left:16px;
	padding-right:0;
  text-indent:-16px;
}
/* width */
.col3 .boxTop .boxTopCol2 ul.textLinks{
	margin-left:0;
}
.col3 .boxTop .boxTopCol2 .textLink{
  margin:0;
  padding:3px 3px 3px 16px;
  padding-right:0;
  width:407px;
}
.col3 .boxTop .boxTopIntro .boxTopCol1 .textLink{
  padding:5px 10px 0 16px;
  padding-right:0;
  width:141px;
}
.col3 .boxTop .boxTopIntro .boxTopCol1 .txt .textLink{
  padding:5px 10px 0 26px;
  padding-left:16px;
  padding-right:0;
  width:191px;
}
.col2 .standardBox .textLink{
  width:624px;
}
.col2 .standardBox .txtRight .textLink{
  width:624px;
}


/* ######## buttonLink ######## */
.buttonLink{
  padding:0 10px 0 10px;
  padding-left:0;
  padding-right:0;
}
/* width */
.col2 .standardBox .buttonLink{
  width:640px;
}
.col2 .standardBox .txtRight .buttonLink{
  width:640px;
}
.col2 .newsBox .standardBox .txtRight .buttonLink{
  width:640px;
}
/* link */
.buttonLink.add a{
  display:none;
}
.buttonLink.sub a{
  display:none;
}


/* ######## buttonLinkTextLinkRow ######## */
/* standard without img */
.col2 .buttonLinkTextLinkRow{
  width:640px;
}
.col2 .buttonLinkTextLinkRowLeft,
.col2 .buttonLinkTextLinkRowRight{
  width:320px;
}
.col2 .buttonLinkTextLinkRow .buttonLink{
  width:320px;
}
/* standard with img */
.col2 .txtRight .buttonLinkTextLinkRow{
  width:640px;
}
.col2 .txtRight .buttonLinkTextLinkRowLeft,
.col2 .txtRight .buttonLinkTextLinkRowRight{
  width:320px;
}
.col2 .txtRight .buttonLinkTextLinkRow .buttonLink{
  width:320px;
}
/* textlink right */
.buttonLinkTextLinkRow .textLinkRight{
  padding:7px 10px 0 26px;
  padding-left:16px;
  padding-right:0;
  text-indent:-16px;
  padding-top:0;
}


/* ######## dateCommentLinkRow ######## */
.dateCommentLinkBox{
  width:640px;
}
.dateCommentLinkRow{
  width:640px;
  padding:0 10px 0 10px;
  padding-left:0;
  padding-right:0;
}
/* date */
.dateCommentLinkRow .date{
  padding:8px 7px 7px 6px;
  padding-left:0;
  padding-right:0;
}
/* links */
.dateCommentLinkRow .linklist{
  max-width:540px;
}


/* ######## imageBox ######## */
.imageBox{
  padding:7px 10px 3px 10px;
  padding-left:0;
  padding-right:0;
}
/* width */
.col3 .boxTop .imageBox{
  width:640px;
}
.col3 .boxTop .imageBox img{
	width:640px;
}
.col1 .standardBox .imageBox{
  width:207px;
}
.col1 .standardBox .imageBox img{
	width:207px;
}
.col1 .standardBox .leftCol .imageBox,
.col1 .standardBox .rightCol .imageBox{
  width:100px;
}


/* ######## paging ######## */
.pagingBox{
  display:none;
}


/* ######## js display ######## */
.jsDisplayNone{
	display:block;
}
.jsDisplayBlock{
	display:block;
}


/* ######## form.css ######## */
.col3 .formBox{
  padding-left:0;
}
.setCol .formMessageBox{
  width:170px;
}
/* width */
.col3 .formBox .formBoxItem{
  width:640px;
}
.col3 .formBox .setCol{
  width:180px;
}


/* ######## sitemap.css ######## */
#contentSm{
  width:640px;
  padding-left:0;
}
#contentSm .breadcrump .breadcrumpWrap{
	width:640px;
}
#contentSm .breadcrump .breadcrumpWrap .breadcrumpContent{
	width:640px;
}
#contentSm .col3{
	width:640px;
	padding-left:0;
}
#contentSm .boxTop{
	width:640px;
}
#contentSm .boxTopHeadline .txt .textBox{
  width:640px;
}

.sitemapMenuDiv, .sitemapMenuDiv230{
  width:320px;
}
.menuBox{
  background-color:#ffffff;
}
#contentSm .menuBox{
  width:320px;
}
#contentSm .menuBox .menuSectionHeadline{
	padding-left:0px;
}
#contentSm .menuBox .menuSection li .item{
	padding-left:0px;
}
#contentSm .menuBox .menuSection li li .item{
	padding-left:20px;
}
#contentSm .menuBox .menuSection li li li .item{
	padding-left:40px;
}