@charset "UTF-8";
@media all
{

	/* moduleTopNavi */
	.moduleTopNavi  {margin:0 0 10px 0; background: url("../img/bg/bg_lines_nav.gif") repeat-x;}
	.moduleTopNavi ul {overflow:hidden;}
	.moduleTopNavi ul li {float:left; list-style:none; padding:7px 20px 6px 0;}
	.moduleTopNavi ul a {display:inline; float:left; text-decoration:none; color:#fff; font-size:100%; font-weight:bold; padding:4px 0 4px 0; border-bottom:4px solid transparent;}
	.moduleTopNavi ul .active {background:transparent url("../img/bg/arrow_nav.gif") no-repeat bottom center}
	.moduleTopNavi ul a:focus,.moduleTopNavi ul a:hover,.moduleTopNavi ul a:active {color:#fff; text-decoration:underline;}
	.moduleTopNavi ul .active a {border-bottom:4px solid #fff;text-decoration:none;}

	/* h1 */
	.pageHome h1 {color:#fbc32d; width:350px; font-size:200%;}
	.pageOverview h1 {color:#08006d; margin:0 50px 20px 0;}
	.pageArticle h1 {color:#08006d;}

	/* categories */
	.moduleCategory1 {display:block; margin:0 0 10px 0; padding:0 0 7px 16px; border-bottom:1px solid #ccc; color:#fff; font-size:100%; font-weight:bold; background:url(../img/sprites/sprite_icons.gif) no-repeat 0 3px;}
	.moduleCategory2 {display:block; margin:0 0 10px 0; padding:0 0 7px 16px; border-bottom:1px solid #ccc; color:#f5bd29; font-size:100%; font-weight:bold; background:url(../img/sprites/sprite_icons.gif) no-repeat 0 -97px;}

	/* moduleDate */
	.moduleDate {color:#8c8c8c; display:block; margin:0 0 7px 0; font-size:91.67%;}

	/* moduleHeader */
	.moduleHeader {height:85px;}
	.moduleHeader img {position:relative; display:block; float:left; top:-12px;}
	/* Problem IE6 braucht Breite */
	.moduleHeader .boxSearch {float:right;}
	* html .moduleHeader .boxSearch {width:357px;}
	.moduleHeader .globalBoxRow {margin:25px 0 8px 0;}
	.moduleHeader .boxSearch span {display:block; float:left; color:#fff;}
	.moduleHeader .globalFormText {width:260px; margin:0 3px 0 0;}
	.moduleHeader .globalFormCheckbox {margin-left:10px;}
	.moduleHeader .globalFormLabel {color:#fff;}

	/* moduleImageTeaser */
	.moduleImageTeaser {position:relative; margin:0 0 27px 0;}
	.moduleImageTeaser span {text-decoration:none;}
	.moduleImageTeaser .boxOpacity {display:block; position:absolute; height:190px; width:225px; top:0; left:230px; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; z-index:2;}
	.moduleImageTeaser .boxOpacityC1 {background-color:#01385C;}
	.moduleImageTeaser .boxOpacityC2 {background-color:#276786;}
	.moduleImageTeaser .boxOpacityC3 {background-color:#285e9a;}
	.moduleImageTeaser .boxOpacityC4 {background-color:#954000;}
	.moduleImageTeaser .boxContent {position:absolute; width:195px; top:13px; left:245px; color:#fff; z-index:3;}
	.moduleImageTeaser .boxSubHeadline {font-size:60%; line-height:18px;}
	.moduleImageTeaser .boxHeadline {padding:0 0 5px 0; display:block; font-size:91.67%;}
	.moduleImageTeaser .boxText {font-size:70%; line-height:18px;}

	/* moduleImageTeaserB */
	.moduleImageTeaserB {position:relative; height:150px; margin:-7px 0 27px 0; overflow:hidden;}
	.moduleImageTeaserB span {text-decoration:none;}
	.moduleImageTeaserB .boxOpacityC1 {display:block; position:absolute; height:190px; width:685px; top:0; left:255px; background:url(../img/bg/bg_teasergradient_1.png) repeat-y;}
	.moduleImageTeaserB .boxContent {position:absolute; width:390px; top:31px; left:275px; color:#fff; z-index:3;}
	.moduleImageTeaserB .boxSubHeadline {position:absolute; width:390px; top:15px; left:275px; color:#fff; z-index:3; font-size:91.67%;}
	.moduleImageTeaserB .boxHeadline {padding:2px 0 10px 0; display:block; font-size:91.67%; color:#fff !important;}
	.moduleImageTeaserB .boxText {font-size:55%; line-height:18px;}


	/* moduleContent */
	.moduleContent {overflow:hidden;}
	.moduleContent h1 {font-size: 125%;font-weight:bold; color:#003366; margin:0 0 12px 0;}
	.moduleContent p {font-size:125%;}

	/* moduleC1 */
	.moduleC1 {margin:0 0 15px 0;}
	.moduleC1 .boxSub {display:block; color:#8c8c8c; padding:0 0 3px 0;}
	.moduleC1 .boxSubheadline {padding:0 0 0 8px; background-position:1px -1294px;}
	.moduleC1 h3 a {color:#08006d; font-weight:bold; line-height:18px; text-decoration:none;}
	.moduleC1 p {padding:6px 0 0 0;font-size:108.33%;}

	/* moduleC2 */
	.moduleC2 {width:940px; margin:0 0 10px 0;}
	.moduleC2 h1 {width:580px; padding:0 0 5px 0;}
	.moduleC2 .boxLeft {float:left; margin:9px 0 0 0;}
	.moduleC2 .boxLeft p {width:500px;}
	.moduleC2 .boxRight {float:right;}
	.moduleC2 .boxPeople {padding:0 0 0 23px; background-position:0 -1001px;}
	.moduleC2 .boxMap {width:30px; height:41px; margin:0 2px 0 0; display:block; float:left; background-position:0 -2022px;}
	.moduleC2 .boxMap.active {background-position:-100px -2022px;}
	.moduleC2 .boxMap span {display:none;}
	.moduleC2 .boxList {width:30px; height:41px; margin:0 13px 0 0; display:block; float:left; background-position:0 -2122px;}
	.moduleC2 .boxList.active {background-position:-100px -2122px;}
	.moduleC2 .boxList span {display:none;}

	/* moduleC3 */
	.moduleC3 {margin:0 0 25px 0; line-height:18px;}
	.moduleC3 h2 {position:relative; margin:-3px 0 20px 0; font-size:175%;}
	.moduleC3 h4 {margin: 0 0 0 20px; padding:10px 0 0 0; font-size:100%; font-weight:bold;}
	.moduleC3 img {position:relative; float:left; margin:-3px 20px 17px 0;}
	.moduleC3 p {padding:6px 0 10px 20px;}

	/* moduleC4 */
	.moduleC4 {margin:10px 0 13px 0;}
	.moduleC4 li {padding:0 0 12px 14px; background:url(../img/icons/bullet_point_yellow.gif) 0 6px no-repeat; list-style:none;}
	.moduleC4 li a {display:inline-block; margin:7px 0 2px 0;}
	.moduleC4 li p {padding:0 0 2px 0;}

	/* moduleC5 */
	.moduleC5 {padding:10px 0 24px 0;}
	.moduleC5 a {color:#08006d; font-size:108.33%;}

	/* moduleC6 */
	.moduleC6 h1 {margin:9px 0 27px 0; font-size:175%;}
	.moduleC6 {margin:0 0 14px 0; font-size:108.33%; line-height:18px;}
	.moduleC6 h2 {padding:0 0 12px 0; font-size:100%; font-weight:bold;}
	.moduleC6 p {padding:0 0 8px 0;}

	/* moduleC7 */
	.moduleC7 {margin:0 0 27px 0; line-height:18px;}
	.moduleC7 h2 {position:relative; margin:-3px 0 20px 0;  font-size:175%;}
	.moduleC7 h4 {padding:10px 0 0 0; font-size:100%; font-weight:bold;}
	.moduleC7 img {position:relative; margin:-3px 0 0 0;}
	.moduleC7 p {position:relative; margin:17px 0 0 20px;}

	/* moduleC8 */
	.moduleC8 {position:relative; margin:0 0 37px 0; line-height:18px;}
	.moduleC8 h3 {padding:0 0 18px 0; font-size:141.66%;}
	.moduleC8 th {padding:7px 10px; border-right:1px solid #ccc; color:#fff; font-weight:bold;}
	.moduleC8 td {padding:7px 10px; border-right:1px solid #ccc;}
	.moduleC8 .boxLast {border:0;}
	.moduleC8 .boxBg td {background:#efefef;}

	/* moduleC9 */
	.moduleC9 {position:relative; padding:10px 0 0 0; border-top:1px solid #ccc;}
	.moduleC9 span {display:block; padding:0 0 8px 0; font-size:141.66%;}
	.moduleC9 li {padding:0 0 2px 0; list-style:none;}

	/* moduleC10 */
	.moduleC10 {margin:0 0 16px 0; line-height:18px;}
	.moduleC10 h2 {position:relative; margin:0 0 13px 0;  font-size:141.66%;}
	.moduleC10 p {position:relative; margin:12px 0 0 0;}

	/* moduleC11 */
	.moduleC11 {margin:0 0 17px 0; padding:17px 0 0 0;  line-height:18px; border-top:1px solid #ccc;}
	.moduleC11 h2 {position:relative; margin:0 0 3px 0; font-size:141.66%;}
	.moduleC11 img {position:relative; float:left; margin:3px 20px 3px 0;}
	.moduleC11 p {padding:6px 0 10px 0;}

	/* moduleC12 */
	.moduleC12 {margin:0 0 17px 0; padding:17px 0 0 0; border-top:1px solid #ccc;}
	.moduleC12 .boxHeadline {display:block; padding:0 0 12px 0; font-size:135%;}
	.moduleC12 .boxBg {background:#efefef;}
	.moduleC12 li {padding:7px 10px; list-style:none;}
	.moduleC12 li span {padding:0 0 0 23px; color:#08006d;}
	.moduleC12 .boxPdf {background-position:3px -300px;}
	.moduleC12 .boxExcel {background-position:3px -400px;}
	.moduleC12 .boxWord {background-position:3px -500px;}
	.moduleC12 .boxJpg {background-position:3px -600px;}

	/* moduleC13 */
	.moduleC13 {padding:0 0 6px 0;}
	.moduleC13 .boxHeadline {display:block; margin:0 0 3px 0; padding:0 0 11px 0; font-size:135%; border-bottom:1px solid #ccc;}
	.moduleC13 li {list-style:none;}
	.moduleC13 li span {display:block; padding:9px 0 2px 0; color:#8c8c8c; font-size: 91.67%;}
	.moduleC13 li a {font-weight:bold; text-decoration:none;}

	/* moduleC14 */
	.moduleC14 {margin:0 0 20px 0; padding:11px 20px; border:1px solid #d8d8d8;}
	.moduleC14 .boxSubheadline {display:block;padding:0 0 2px 0; color:#8c8c8c;}
	.moduleC14 h2 {position:relative; margin:0 0 -1px 0; padding:0 0 9px 0; font-size:135%; background:#fff;}
	.moduleC14 p {padding:0 0 12px 0;}
	.moduleC14 .innerModuleTabs {position:relative; margin:0 -20px 15px -20px; padding-left:20px;}
	.moduleC14 .innerModuleTwoCols {margin:0 0 3px 0;}
	.moduleC14 .boxPlay {margin:15px 0 3px 0; padding:10px 0 0 0; border-top:1px solid #ccc;}
	.moduleC14 .boxPlay a {display:block; padding:0 0 0 22px; background-position:0 -698px;}

	/* moduleC15 */
	.moduleC15 {padding:12px 200px 13px 11px;}
	.moduleC15 .boxSub {display:block; color:#8c8c8c; padding:0 0 3px 0; font-size:91.67%;}
	.moduleC15 .boxSubheadline {padding:0 0 0 8px; background-position:1px -1294px;}
	.moduleC15 h3 {color:#08006d; font-weight:bold; line-height:18px; text-decoration:none;}
	.moduleC15 p {padding:6px 0 0 0;font-size:108.33%;}
	.moduleC15B {background-color:#efefef;}

	/* moduleF1 */
	.moduleF1 {position:relative; margin:0 0 10px 0;}

	.moduleF1 > .mapFilter { display: flex; justify-content: space-between; margin: 0 0 15px 0; }
	.moduleF1 .countrySelection {  display: flex; justify-content: space-between; padding: 0; margin-top:1px;}
    .moduleF1 .countrySelection a.countryIcon { display: block; width: 24px; height: 24px; margin: 0 4px; opacity: 0.4; cursor: pointer;}
    .moduleF1 .countrySelection a.countryIcon:first-child {margin-left: 0;}
    .moduleF1 .countrySelection a.countryIcon.active { opacity: 1; }
	.moduleF1 .countrySelection a.countryIconde { background: #ffffff url("../img/icons/icon-DE.png") no-repeat;}
    .moduleF1 .countrySelection a.countryIconat { background: #ffffff url("../img/icons/icon-AT.png") no-repeat; }
    .moduleF1 .countrySelection a.countryIconch { background: #ffffff url("../img/icons/icon-CH.png") no-repeat; }
	.moduleF1 .globalFormTextarea {width: 350px;}

	.moduleF1 .boxActions {position:relative; height:24px; margin:0 0 20px 0;}
	.moduleF1 .boxActions a {display:block; height:20px; position:absolute; padding:3px 0 0 28px; color:#8c8c8c; text-decoration:none; cursor: pointer;}
	.moduleF1 .boxActions a.active {padding-left:37px; color:#000; font-weight:bold;}

    .moduleF1 a.boxAll{background-position:0 -3000px; top:0; left:0;}
    .moduleF1 a.boxAll.active {background-position:0 -3100px;}

	.moduleF1 a.boxInstitutions {background-position:0 -1399px; top:0; left:90px;}
	.moduleF1 a.boxInstitutions.active {background-position:0 -1500px;}

	.moduleF1 a.boxNetworks {background-position:0 -2800px; top:0; left:215px;}
	.moduleF1 a.boxNetworks.active {background-position:0 -2900px;}

	.moduleF1 a.linkButton {
		border:0;
		padding:5px 8px 5px 21px;
		background:#f5bd29 url(../img/sprites/sprite_icons.gif) 7px 7px no-repeat;
		color:#fff;
		font-size:91.67%;
		font-weight:bold;
		text-decoration: none;
	}

    /* de-only mod */
    .moduleF1.deOnly .globalFormTextarea { display: block !important; height: 25px; width: 100%;}

	/* moduleF1B */
    .moduleF1B {position:relative; margin:0 10px 10px 0;}

    .moduleF1B > .mapFilter { display: flex; justify-content: space-between; margin: 0 0 15px 0; }
    .moduleF1B .countrySelection {  display: flex; justify-content: space-between; padding: 0; margin-top:1px;}
    .moduleF1B .countrySelection a.countryIcon { display: block; width: 24px; height: 24px; margin: 0 4px; opacity: 0.4; cursor: pointer;}
    .moduleF1B .countrySelection a.countryIcon:first-child {margin-left: 0;}
    .moduleF1B .countrySelection a.countryIcon.active { opacity: 1; }
    .moduleF1B .countrySelection a.countryIconde { background: #ffffff url("../img/icons/icon-DE.png") no-repeat;}
    .moduleF1B .countrySelection a.countryIconat { background: #ffffff url("../img/icons/icon-AT.png") no-repeat; }
    .moduleF1B .countrySelection a.countryIconch { background: #ffffff url("../img/icons/icon-CH.png") no-repeat; }
    .moduleF1B .globalFormTextarea {width: 260px;}

	.moduleF1B .boxActions {position:relative; height:24px; margin:0 0 20px 0;}
	.moduleF1B .boxActions a {display:block; position: absolute; height:20px; padding:3px 0 0 28px; color:#8c8c8c; text-decoration:none; cursor: pointer;}
    .moduleF1B .boxActions a.active {padding-left:37px; color:#000; font-weight:bold;}

    .moduleF1B a.boxAll{background-position:0 -3000px; top:0; left:0;}
    .moduleF1B a.boxAll.active {background-position:0 -3100px;}

    .moduleF1B a.boxInstitutions {background-position:0 -1399px; top:0; left: 68px;}
    .moduleF1B a.boxInstitutions.active {background-position:0 -1500px;}

    .moduleF1B a.boxNetworks {background-position:0 -2800px; top:0; left: 193px;}
    .moduleF1B a.boxNetworks.active {background-position:0 -2900px;}

    .moduleF1B a.linkButton {
        border:0;
        padding:5px 8px 5px 21px;
        background:#f5bd29 url(../img/sprites/sprite_icons.gif) 7px 7px no-repeat;
        color:#fff;
        font-size:91.67%;
        font-weight:bold;
        text-decoration: none;
    }

    /* de-only mod */
    .moduleF1B.deOnly .globalFormTextarea { display: block !important; height: 25px; width: 100%;}

	/* moduleFooter */
	.moduleFooter  {background-color:#fff; width:940px; margin:0 0 20px 34px; border-top:1px solid #ccc;}
	.moduleFooter ul {overflow:hidden; margin:0;}
	.moduleFooter ul li {float:left; color:#08006D; list-style:none; padding:2px 8px 5px 0;}
	.moduleFooter ul a {display:inline; float:left; text-decoration:none; color:#08006D; padding:0 8px 0 0;}
	.moduleFooter ul a:focus,.moduleFooter ul a:hover,.moduleFooter ul a:active {color:#08006D; text-decoration:underline;}

	/* innerModuleTabs */
	.innerModuleTabs {margin:0 0 20px 0; overflow:hidden; background:#fff url("../img/bg/bg_tab.gif") repeat-x bottom;}
	.innerModuleTabs ul {list-style:none;}
	.innerModuleTabs li {float:left; margin:0 10px 0 0; padding:0; border:1px solid #ccc; border-bottom:0;}
	.innerModuleTabs a {float:left; display:block; width:.1em; white-space:nowrap; padding:5px 18px; background:#ccc; text-decoration:none; color:#000;}
	.innerModuleTabs > ul a {width:auto;}
	.innerModuleTabs a:hover {color:#000; text-decoration:none;}
	.innerModuleTabs ul .active {}
	.innerModuleTabs ul .active a {background:#fff; padding-bottom:5px;}
	.innerModuleTabs li:hover, .moduleTabs li:hover a {background-position:0% -50px;}
	.innerModuleTabs li:hover a {background-position:100% -50px;}

	/* innerModuleTwoCols */
	.innerModuleTwoCols {line-height:18px;}
	.innerModuleTwoCols .innerBoxLeft {position:relative; float:left; width:200px; margin:0 20px 3px 0;}
	.innerModuleTwoCols img {display:block;}
	.innerModuleTwoCols p {padding:7px 0 0 0;}

	/* moduleArticleActions */
	.moduleActions {text-align:right; font-size:12px;}
	/*.moduleActions ul {overflow:hidden; float:right; margin:0 14px 0 0;}
	.moduleActions ul li {float:left; padding:0 11px 0 0; font-size:91.67%; list-style:none; color: #08006D;}
	.moduleActions ul a {float:left; text-decoration:none;  padding:0 8px 0 0;}
	*/

	.moduleActions  .boxBookmarkButton { text-align:right; text-decoration:none; position:relative; float:right; display:block; width: 8.6em; white-space:nowrap}
	.moduleActions  .boxBookmarkButton:hover .boxBookmarks{display:block;}
	.moduleActions  .boxBookmarks { cursor: default; text-align:left; top:-80px; left: -100px; display:none; position:absolute; height:70px; width:208px;
					background:url(/_common/img/bg/bg_layer_bookmarks.png) no-repeat;  padding:10px}
	.moduleActions  .boxBookmarks span {cursor:pointer; display:block; float:left; width:22px; height:22px; border:none; background:pink; margin-right:10px}
	.moduleActions  .boxBookmarks b {display:block; color:black; margin-bottom:10px}
	.moduleActions  .boxBookmarks .bookmark_facebook{background: green url(/_common/img/sprites/sprite_icons.gif) no-repeat 0px -2700px}
	.moduleActions  .boxBookmarks .bookmark_google{background: green url(/_common/img/sprites/sprite_icons.gif) no-repeat -32px -2700px}
	.moduleActions  .boxBookmarks .bookmark_twitter{background: green url(/_common/img/sprites/sprite_icons.gif) no-repeat -64px -2700px}
	.moduleActions  .boxBookmarks .bookmark_misterwong{background: green url(/_common/img/sprites/sprite_icons.gif) no-repeat -96px -2700px}
	.moduleActions  .boxBookmarks .bookmark_studivz{background: green url(/_common/img/sprites/sprite_icons.gif) no-repeat -128px -2700px}
	.moduleActions  .boxBookmarks .bookmark_yahoo{background: green url(/_common/img/sprites/sprite_icons.gif) no-repeat -160px -2700px}
	.moduleActions   noscript {font-size:9px; color:#aa0000}
	* html .moduleActions {padding-top:100px}
	* html .moduleActions  .boxBookmarks {display:block;}

	/* moduleAdress */
	.moduleAdress {padding: 14px 0 17px;}

	/* moduleArticleControler */
	.moduleArticleControler {position:absolute; top:38px; right:0px; z-index:10;}
	.moduleArticleControler .boxTop {width:286px; height:10px; background:url(../img/bg/bg_pulldown_top.png) no-repeat;}
	.moduleArticleControler .boxMiddle {width:260px; padding:0 13px 3px 13px; background:url(../img/bg/bg_pulldown_middle.png) no-repeat;}
	.moduleArticleControler .boxBottom {width:286px; height:10px; background:url(../img/bg/bg_pulldown_bottom.png) no-repeat;}
	.moduleArticleControler a {font-size:108.33%;}
	.moduleArticleControler select {width:258px; margin:12px 0 2px 0; display:none;}

	/* moduleAuthor */
	.moduleAuthor {margin:0 0 24px 0; line-height:18px;}
	.moduleAuthor .boxHeadline {display:block; padding:0 0 11px 0; font-weight:bold;}
	.moduleAuthor .boxLeft {float:left; margin:0 20px 10px 0;}
	.moduleAuthor .boxRight {float:right; width:168px; padding:9px 0 0 0;}
	.moduleAuthor .boxAdditionalInfo {margin:16px 0 18px 0;}

	/* moduleSources */
	.moduleSources {margin:0 0 24px 0; line-height:18px;}
	.moduleSources .boxHeadline {display:block; padding:0 0 7px 0; font-weight:bold;}
	.moduleSources li {list-style:none;}

	/* moduleListDisplaySettings */
	.moduleListDisplaySettings {margin:9px 0 14px 0;}
	.moduleListDisplaySettings p {margin:0 9px 0 0; padding:3px 0 0 0; float:left; font-weight:bold;}
	.moduleListDisplaySettings .boxLeft {float:left; width:300px;}
	.moduleListDisplaySettings .boxRight {float:right; width:195px;}
	.moduleListDisplaySettings .boxSortSettings select {width:154px; height:22px;}
	.moduleListDisplaySettings .boxResultSettings select {width:55px; height:22px;}

	/* innerModuleToggle */
	.innerModuleToggle .globalSpriteIcons {padding:6px 0 5px 22px; background-position:0 -792px; color:#08006d; font-weight:bold; border-top:1px solid #ccc; cursor:pointer;}
	.innerModuleToggle .globalSpriteIcons.innerBoxClosed {background-position:0 -892px;}
	.innerModuleToggle .globalSpriteIcons.innerBoxClosed span {text-decoration:underline; font-weight:normal;}
	.innerModuleToggle h4 {padding:0 0 12px 0; font-weight:bold;}
	.innerModuleToggle .innerBoxArrow {display:block; height:6px; margin:0 0 7px 0; background:url(../img/bg/bg_toggle_arrow_line.gif) bottom left no-repeat;}
	.innerModuleToggle .innerBoxContent {margin:0 0 6px 0;}

	/* modulePager */
	.modulePager {margin:27px 0 47px 0; text-align:center;}
	.modulePager ul {list-style:none; display:inline;}
	.modulePager li {display:inline;}
	.modulePager li a {padding:0 9px 0 4px;}
	.modulePager li span {padding:0 9px 0 0; font-weight:bold; color:#333;}
	.modulePager .boxBack {padding:0 14px 0 15px; font-weight:bold; background-position:0 -2219px;}
	.modulePager span.boxBack {color:#ccc !important; cursor:default; background-position:0 -2419px;}
	.modulePager .boxNext {padding:0 15px 0 5px; font-weight:bold; background:transparent url(../img/icons/arrow_right.gif) center right no-repeat;}
	.modulePager span.boxNext {color:#ccc !important; background:transparent url(../img/icons/arrow_right_disabled.gif) center right no-repeat; cursor:default;}

	/* moduleCheckboxList */
	.moduleCheckboxList legend {width:203px; padding:0 0 6px 0; display:block; font-weight:bold; border-bottom:1px solid #ccc;}
	.moduleCheckboxList label {width:203px; margin:0 0 6px 0; padding:0 0 7px 0; display:block; border-bottom:1px solid #ccc;}
	.moduleCheckboxList .boxSpacer {margin:20px 0 0 0; padding:0 0 9px 0;}

	/* moduleLinkList */
	.moduleLinkList span {margin:0 0 14px 0; padding:0 0 6px 0; display:block; font-weight:bold; border-bottom:1px solid #ccc;}
	.moduleLinkList ul {list-style:none;}
	.moduleLinkList li {padding:7px 5px 6px 0;}
	.moduleLinkList a {display:block; padding:0 0 0 24px; background-position:6px -2621px;}
	.moduleLinkList .boxBg {background-color:#efefef;}

	/* moduleIndex */
	.moduleIndex {padding:9px 0 0 0;}
	.moduleIndex .boxNavi {margin:0 0 15px 0; padding:8px 0 6px 0; border-bottom:1px solid #ccc;}
	.moduleIndex .boxNavi li {display:inline; padding:0 4px 0 0;}
	.moduleIndex .boxNavi span {padding:0 8px 0 0; font-weight:bold;}
	.moduleIndex .boxNavi a {padding:0 8px 0 0;}
	.moduleIndex .boxList li {padding:7px 10px; list-style:none;}
	.moduleIndex .boxList a {float:left; padding:0 0 0 20px; background-position:0 -2621px;}
	.moduleIndex .boxList span {display:block; float:right; width:21px; padding:0 0 0 31px; background-position:0 -1000px;}
	.moduleIndex .boxList .boxBg {background:#efefef;}

	/* innerModuleImageGallery */
	.innerModuleImageGallery {position:relative; width:100%; height:151px; margin:0 0 6px 0;}
	.innerModuleImageGallery span {display:block; position:absolute; padding:0 3px 7px 0;}
	.innerModuleImageGallery .innerBoxImage3 {top:37px; right:-7px; background:url(../img/bg/bg_gallery_3.png) no-repeat;}
	.innerModuleImageGallery .innerBoxImage2 {top:17px; left:177px; background:url(../img/bg/bg_gallery_2.png) no-repeat;}
	.innerModuleImageGallery .innerBoxImage1 {top:0; left:0px; background:url(../img/bg/bg_gallery_1.png) no-repeat;}
	.innerModuleImageGallery .globalZoomIcon {right:-4px;}

	/* moduleTeaser */
	.moduleTeaser {width:256px;margin:0 0 14px 0;}
	.moduleTeaserShadow {position:relative;margin-left:-6px;width:268px;background:#ddd url(../_common/img/bg/bg_shadow_teaser.jpg) no-repeat; }
	.moduleTeaser img {padding:5px 0 0 6px;display:block;float:left;width:128px;}
	.moduleTeaser div {float:left;width:90px;height:auto;padding:22px 20px 22px 20px}
	.moduleTeaser p {}
	.moduleTeaserShadow a { position:absolute;bottom:25px;left:154px;}
	.moduleTeaser .boxBottom {margin:-6px 0 0 0;padding:0;width:268px;background:#ddd url(../_common/img/bg/bg_shadow_teaser.jpg) no-repeat 0 -336px;height:6px;font-size:1px;}

	/* moduleContent */
	.moduleContent {}
	.moduleContent img {display:block;margin:0 0 5px 0;}
	.moduleContent h1 {font-size: 175%; font-weight:bold; margin:0 0 11px 0;}
	.moduleContent p {line-height:16px; margin:0 0 17px 0;}
	.moduleContent .boxDescription {font-size: 91.67%;margin:0 0 12px 0;}

	/* moduleNaviPath */
	.moduleNaviPath {font-size: 91.67%;padding:27px 0 8px 0;}

	/* moduleNavi */
	.moduleNavi {width:760px;height:30px;background:#fff url("../_common/img/bg/bg_navi_top.jpg") repeat-x;}
	.moduleNavi ul {overflow:hidden;}
	.moduleNavi ul li {text-align:center;float:left;list-style:none;}
	.moduleNavi .boxFirst {}
	.moduleNavi .boxFirst a {padding-left:19px;}
	.moduleNavi ul a {height:23px;padding:8px 23px 9px 14px;display:block;color:#fff;text-decoration:none;background:transparent url("../_common/img/bg/bg_navi_top_right_lo.jpg") no-repeat top right;}
	.moduleNavi ul a:focus,.moduleNavi ul a:hover,.moduleNavi ul a:active {text-decoration:none;}
	.moduleNavi ul .active a {color:#00a593;background:#fff url("../_common/img/bg/bg_navi_top_right_hi.jpg") no-repeat top right;}
	.moduleNavi ul a:hover {color:#00a593;background-color:#fff;}
	.moduleNavi ul li ul {display:none;position: absolute;left:-220px;top:230px;background-color:#fff;width:218px;border-left:1px solid #bcbcbc;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
	.moduleNavi ul li ul li {text-align:left;}
	.moduleNavi ul .active ul {display:block !important;}
	.moduleNavi ul .active ul li {float:none;}
	.moduleNavi ul .active ul li a {height:15px;background-image:none !important;border-bottom:1px solid #E6E6E6;color:#666;padding:7px 10px 7px 20px;}
	.moduleNavi ul .active ul li a:hover,.moduleNavi ul .active ul li a.active {color:#00a593;}
}