@charset "UTF-8";
/* CSS Document */
/*------------------------------------------------------------------------------------------------------*/
/* font-family, font-size -> #page */
body { /* prevents ie from jumping sizes */ font-size: 100.01%; padding: 0; margin: 0 0 0 6px; text-align: center; }
/* always scrollbalken */
body { overflow-y:scroll; }
a { text-decoration: none; color:#08e; }
a:hover { text-decoration:underline; }
.clearFloat { clear: both; }
img { border: none; }
h1 { margin-top: 2em; font-size: 22px; color: #000; font-family: Helvetica, Arial, sans-serif; line-height:1.1em; }
a.more { font-size: 0.91em; cursor:pointer !important; }
a.less { font-size: 0.91em; cursor:pointer !important; }
/* ST fixed 12-2-2009 */
h1.csc-firstHeader { margin-top: 0; }
h1.csc-firstHeader div.headline { float:left; margin-bottom:0.8em; }
h1.csc-firstHeader div.buttons { float:right; }
div.headline h1.buttons { float: left; margin-bottom:0.8em;/* border-bottom: 1px dotted silver; */ }
div.buttons a { display: block; float: right; margin-bottom:0.8em;/* border-bottom: 1px dotted silver; */ }
/* end fix	 */	
h2,
h3,
h4,
h5,
h6 { font-size: 1em; margin: 0; color: #333; }
h2 a { background-image: url(img/images/arrows_h2.gif); background-repeat: no-repeat; background-position: 4px center; padding:6px 0 7px 18px; display:block; }
h2 a:hover { color:#000; background-image: url(img/images/arrows_h2_hover.gif); text-decoration:none; }
p,
li,
td,
th { color: #333; }
p { margin: 0 0 0.6em 0; }
.comment { font-size: 0.91em; }
ul,
ol { margin: 0 0 0.6em 0; padding:0 0 0 2em; }
li { padding: 0; margin: 0; }
iframe { width: 100%; height: 3000px; }
sup { font-size:11px !important; line-height:11px; }
/*------------------------------------------------------------------------------------------------------*/
/* text-blocks */
.csc-text { border-bottom: 1px solid #fff; border-top: 1px solid #fff; width:100%; }
#column3 .csc-text { padding-bottom: 20px; }
.csc-textpic { border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding-bottom: 20px; float: left; width: 100%; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom:-8px; }
.csc-text p .detail,
.csc-text p.csc-frame-frame2 { font-size:0.91em; }
.csc-text h2.align-left { border-top:1px solid #899; border-bottom: 1px dotted silver; background:#eee url(img/h2HG.gif) repeat-x; }
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { padding-top:8px; font-size:0.85em; line-height:1.2em; color: #555; }
/*------------------------------------------------------------------------------------------------------*/
/* ci */
#cd-hg-left,
#cd-hg-right,
#cd-hg-center { position: absolute; top: 0; width: 50%; height: 155px; }
#cd-hg-left { background:#ccc url(img/images/head_waves_repeat_left.jpg) repeat-x; background:#ccc url(img/images/webHead-left.png) repeat-x; left: 0; /*z-index: 40;*/ }
#cd-hg-right { background:#ccc url(img/images/head_waves_repeat_right.jpg) repeat-x; background:#ccc url(img/images/webHead-right.png) repeat-x; right:0; /* z-index: 50;*/ }
#cd-hg-center { background: url(img/images/head_waves_center.jpg) no-repeat; background: url(img/images/webHead-center.png) no-repeat; left: 0; width: 100%; /*z-index: 60;*/ }
/*------------------------------------------------------------------------------------------------------*/
/* centering */
#page { position: relative; margin: 0 auto 0; width: 960px; text-align: left; z-index: 100; font-size: 0.75em; line-height: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*------------------------------------------------------------------------------------------------------*/
/* font-size */
#subNavigation1,
#additionalContent1,
#footer1,
p.hint { font-size: 0.91em; line-height: 1.3em; }
/*------------------------------------------------------------------------------------------------------*/
/* logo */
#logo1 { position: absolute; top: 20px; left: 0; /*z-index: 1200;*/ }
/*------------------------------------------------------------------------------------------------------*/
/* CONTENT */
#content { position: absolute; top: 199px; left: 200px; width: 760px; }
#column1,
#column2,
#column3,
#column4,
#column5 { float: left; width: auto; }
#column1 { width: 760px; }
#column2 { width: 360px; padding-right: 20px; border-right: 1px solid silver; }
#additionalContent1 { padding-top:30px; }
/* ieHacks */
* html #column2 { }
#column3 { width: 359px; padding-left: 20px; border-left: 1px solid silver; /* damit zwischen den beidne spalten immer ein strich ist, der bis ganz unten geht*/ margin-left: -1px; }
* html #column3 { }
/*#content {background:#ccc;}
#column1 {background:#efefef;}
#column2 {background:#9CF;}
#column3 {background:#C9F;}
#column4 {background:#FC9;}
#column5 {background:#C96;}*/

/*------------------------------------------------------------------------------------------------------*/
/*

	mainNavigation1
	
*/
/* mainNav general */
#mainNavigation1 { position:absolute; top:131px; left:0; }
#mainNavigation1 { z-index:400; }
#mainNavigation1 ul { margin:0; padding:0; list-style:none; display:block; }
#mainNavigation1 li { margin:0; padding:0; display:block; }
#mainNavigation1 a { text-decoration:none; display:block; }
/* mainNav tabs */
#mainNavigation1 .l0 li { float:left; text-align:center; margin: 0 3px 0 0; line-height:19px; position:relative; border: 1px solid #fff; border-bottom: none; background-image: url(img/images/nav1-hg-up_02.png); background-repeat: repeat-x; }
#mainNavigation1 .l0 > li.act,
#mainNavigation1 .l0 > li.cur { background:#fff; }
#mainNavigation1 .l0 > li:hover { background-image:url(img/images/nav1-hg-over.png); }
#mainNavigation1 .l0 > li.act:hover,
#mainNavigation1 .l0 > li.cur:hover { background:#fff; }
#mainNavigation1 .l0 li.act a,
#mainNavigation1 .l0 li.cur a,
#mainNavigation1 .l0 li:hover a { color:#000; }
#mainNavigation1 .l0 li a { width:110px; color:#fff; padding: 1px 0px 3px 0; font-size:12px; position:relative; z-index:3000; }
/* tabs if doFly */
#mainNavigation1.doFly .l0 > li.act,
#mainNavigation1.doFly .l0 > li.cur { background-image:url(img/images/nav1-hg-up_02.png); background-color:transparent; }
#mainNavigation1.doFly .l0 > li.act a,
#mainNavigation1.doFly .l0 > li.cur a { color:#fff; }
#mainNavigation1.doFly .l0 > li:hover { background:#fff; }
#mainNavigation1.doFly .l0 > li:hover a { color:#000; }
/* ie6hacks */
* html #mainNavigation1 .l0 li a { background-image:url(img/images/nav1-hg-up_02-ie6.png); }
* html #mainNavigation1 .l0 li.cur a,
* html #mainNavigation1 .l0 li.act a { background:#fff; color:#000; }
* html #mainNavigation1 .l0 li a:hover { background-image:url(img/images/nav1-hg-over-ie6.png); color:#000; }
* html #mainNavigation1 .l0 li.cur a:hover,
* html #mainNavigation1 .l0 li.act a:hover { background:#fff; color:#000; }
/* 
mainNav flyouts general */
#mainNavigation1 .l1 li { float:none; text-align:left; padding:0px 0; margin:0 10px; line-height:13px; border:none; border-bottom:1px dotted #aaa; background:none; }
#mainNavigation1 .l1 li:hover { background:none; }
#mainNavigation1 .l1 li a { border:none; background:none; padding:3px 0px; width:200px; font-size:11px; z-index:auto; }
#mainNavigation1 .l1 li a span { color:#555; background:none; border:none; display:block; padding:2px 10px 3px 7px; width:183px; }
/* ie7hack */
*+html #mainNavigation1 .l1 li a span:hover { cursor:pointer; }
/* states */
#mainNavigation1 .l1 li.cur > a span { background-color:#ddd; }
#mainNavigation1 .l1 li:hover > a span { color:#fff; background-color:#777; }
#mainNavigation1 .l1 li.hasSub > a span { background-image:url(img/images/flyArrGray.gif); background-repeat:no-repeat; background-position:right 5px; }
#mainNavigation1 .l1 li.hasSub:hover > a span { background-image:url(img/images/flyArrWhite.gif); }
/* states flyUnder */
#mainNavigation1 .l1.flyUnder > li { border-bottom-color:#ddd; }
#mainNavigation1 .l1.flyUnder > li > a span { color:#aaa; }
#mainNavigation1 .l1.flyUnder > li.cur > a span { background-color:#e7e7e7; }
#mainNavigation1 .l1.flyUnder > li:hover > a span { color:#fff; background-color:#aaa; }
/* ie7hack */
*+html #mainNavigation1 .l1 li a { z-index:1; }
#mainNavigation1 .hasSub { position:relative; }
/* mainNav flyouts */
#mainNavigation1 ul.l0 { border:0px solid #0F0; position:relative; left:0px; top:0px; background:#000; z-index:50; }
#mainNavigation1 ul.l1 { border:0px solid #F00; position:absolute; left:-11px; top:26px; background: url(img/images/fly_sC.png) repeat-y; z-index:100; } /*#f44*/
#mainNavigation1 ul.l2 { border:0px solid #930; position:absolute; left:188px; top:0px; background: url(img/images/fly_sC.png) repeat-y; z-index:200; } /*#f88*/ /*3px*/
#mainNavigation1 ul.l3 { border:0px solid #00F; position:absolute; left:188px; top:0px; background: url(img/images/fly_sC.png) repeat-y; z-index:300; } /*#fbb*/ /*3px*/
/* mainNav flyouts skin */
#mainNavigation1 li.sT { background: url(img/images/fly_sT.png) no-repeat; height:13px; position:absolute; top:-13px; left:0; width:220px; margin:0; padding:0; border:none; }
#mainNavigation1 li.sT:hover { background: url(img/images/fly_sT.png) no-repeat; cursor:auto; }
#mainNavigation1 li.sT span { display:block; width:200px; }
#mainNavigation1 li.sB { background: url(img/images/fly_sB.png) no-repeat; height:13px; position:absolute; bottom:-13px; left:0; width:220px; margin:0; padding:0; border:none; } /* background:#069;*/
#mainNavigation1 li.sB:hover { background: url(img/images/fly_sB.png) no-repeat; cursor:auto; }
*+html #mainNavigation1 li.sB { z-index:-1; }
#mainNavigation1 li.sB span { display:block; width:200px; }
/* mainNav flyouts hide */
#mainNavigation1 ul.l1 { display:none; }
#mainNavigation1 ul.l2 { display:none; }
#mainNavigation1 ul.l3 { display:none; }
/* mainNav flyouts show */
#mainNavigation1 .l0 > li:hover ul.l1 { display:block; }
#mainNavigation1 .l1 > li:hover ul.l2 { display:block; }
#mainNavigation1 .l2 > li:hover ul.l3 { display:block; }
/* ie6hacks no flyout ie6 */
* html #mainNavigation1 ul.l1,
* html #mainNavigation1 ul.l2,
* html #mainNavigation1 ul.l3 { display:none; }
/* flyout dimmer */
#flyoutDimm { background:#fff; position:absolute; top:155px; z-index:399; width:100%; }
/*------------------------------------------------------------------------------------------------------*/
/* 

	meta nav 

*/
#mainNavigation2 { position:absolute; top:0; right:-10px; z-index: 1500; padding-left:10px; background: url(img/images/metaNav-shadowLeft.png) left bottom no-repeat; }
#mainNavigation2 * { margin:0; padding:0; }
#mainNavigation2 ul { list-style:none; background:black; padding:4px 0 4px 4px; }
#mainNavigation2 ul li { float:left; border-left:1px solid #bbb; font-size:11px; line-height:11px; }
#mainNavigation2 ul li a { display:block; color:#eee; padding:0 4px; }
#mainNavigation2 ul li.lng { border:none; }
#mainNavigation2 ul li.lng a { padding:0 5px 0 0; }
#mainNavigation2 ul li.act a { color:#fb3; }
#mainNavigation2 ul:after { clear :both; content:"."; display:block; font-size:0; height:0; visibility:hidden; }
/**/
#mainNavigation2 .sr { padding-right:10px; background:  url(img/images/metaNav-shadowRight.png) right bottom no-repeat; }
#mainNavigation2 .sb { background: url(img/images/metaNav-shadowBotRight.png) right bottom no-repeat; }
#mainNavigation2 .sbl { background:url(img/images/metaNav-shadowBotLeft.png) left bottom no-repeat; margin-right:10px; }
#mainNavigation2 .sbl-height { height:10px; width:10px; font-size:1px; line-height:1px; }
/* ie6 hacks */
* html #mainNavigation2 { background:#000; }
* html #mainNavigation2 .sr { background:none; }
* html #mainNavigation2 .sb { background:none; }
* html #mainNavigation2 .sbl { background:none; }
/* ie7 hacks */
*+html #mainNavigation2 ul { overflow:hidden; }
*+html #mainNavigation2 .sr { overflow:hidden; }
*+html #mainNavigation2 .sb { overflow:hidden; }
/*------------------------------------------------------------------------------------------------------*/
/*

	subNav
	
*/
#subNavigation1 { position: absolute; top: 199px; width: 170px; padding: 3px 0 0 0; }
#subNavigation1 a { text-decoration:none; display:block; color:#666; border:none; padding:3px 5px 4px 5px; font-size:11px !important; line-height:13px !important; }
#subNavigation1 a:hover { color:#000; text-decoration:underline; }
/**/
#subNavNew_menu { position:relative; left:-10px; top:-10px; }
/**/
#subNavNew_menu ul { margin:0; padding:0; list-style:none; display:block; }
#subNavNew_menu ul.l1 { position:relative; left:0; top:0; background: url(img/images/subNav_sC.png) repeat-y; z-index:100; }
#subNavNew_menu li { margin:0 10px; padding:0; display:block; border-top:1px dotted #cacaca; cursor:pointer; }
#subNavNew_menu ul.l2 li { margin:0; }
#subNavNew_menu a { font-family:Verdana, Arial, sans-serif; }
/**/
#subNavNew_menu ul.l1 > li.first { border:none; }
#subNavNew_menu ul.l1 > li.first > a { padding-top:0px; }
/**/

#subNavNew_menu div.sT { background: url(img/images/subNav_sT.png) no-repeat top; height:13px; position:relative; top:0; left:0; width:170px; margin:0; padding:0; border:none; cursor:pointer; }
#subNavNew_menu div.sB { background: url(img/images/subNav_sB.png) no-repeat bottom; height:10px; position:relative; top:0; left:0; width:170px; margin:0; padding:0; border:none; }
/* subNav skin */
* html #subNavNew_menu ul.l1 { background-image: url(img/images/subNav_sC-ie6.png); }
* html #subNavNew_menu div.sT { background-image: url(img/images/subNav_sT-ie6.png); background-position:bottom; }
* html #subNavNew_menu div.sB { background-image: url(img/images/subNav_sB-ie6.png); }
/* subNav levels l1 */
#subNavNew_menu ul.l1 a { padding-left:5px; }
*+html #subNavNew_menu a { width:140px; background-color:#fff; }
/* subNav levels l2 */
#subNavNew_menu ul.l2 a { padding-left:13px; background-image:url(img/images/subNavArrBlue.gif); background-repeat:no-repeat; background-position:5px 5px; color:#08e; }
*+html #subNavNew_menu ul.l2 a { width:132px; background-color:transparent; }
/* subNav levels l3 */
#subNavNew_menu ul.l3 a { padding-left:26px; background-position:18px 6px; }
*+html #subNavNew_menu ul.l3 a { width:119px; background-color:transparent; }
/* subNav states */
#subNavNew_menu ul.l1 > li.cur,
#subNavNew_menu ul.l1 > li.act { border-top:1px solid #cacaca; }
/**/
#subNavNew_menu ul.l1 > li.cur.first,
#subNavNew_menu ul.l1 > li.act.first { border-top:none; }
/**/
#subNavNew_menu ul.l1 > li.cur > a,
#subNavNew_menu ul.l1 > li.act > a { font-weight:bold; color:#3a3a3a; background-color:#e9e9e9; background-image:url(img/images/subNavSubTopHg.png); background-repeat:repeat-x; background-position:top; }
/**/
#subNavNew_menu ul.l2 { background:#fdfdfd url(img/images/subNavSubExpandHg.png) repeat-x bottom; }
/**/
#subNavNew_menu ul.l2 > li.last { border-bottom:1px solid #cacaca; margin-bottom:-1px; position:relative; z-index:2000; }
#subNavNew_menu li.last > ul.l2 > li.last { border-bottom:none; margin-bottom:0; }
/**/
#subNavNew_menu ul.l2 > li.cur > a { font-weight:bold; color:#3a3a3a; background-image:url(img/images/subNavArrBlack.gif); }
/**/
#subNavNew_menu ul.l2 > li.act > a { font-weight:bold; background-image:url(img/images/subNavArrBlueDown.gif); }
/**/
#subNavNew_menu ul.l3 > li.cur > a,
#subNavNew_menu ul.l3 > li.act > a { font-weight:bold; color:#3a3a3a; background-image:url(img/images/subNavArrBlack.gif); }
/* subNav section title */
#subNavNew_secTitle { background:#fefefe url(img/images/subNavSecTitleHg.png) repeat-x bottom; border:1px solid #d8d8d8; border-bottom:none; width:144px; position:relative; left:0px; top:0; }
#subNavNew_secTitle a { font-weight:normal; color:#aaa; position:relative; left:0; top:0; z-index:3000; width:140px; }
/*--- i6hacks */
* html #subNavNew_menu ul.l1 li.cur a,
* html #subNavNew_menu ul.l1 li.act a { font-weight:bold; background-image:url(img/images/subNavSubTopHg.png); background-repeat:repeat-x; background-position:top; color:#3a3a3a; }
* html #subNavNew_menu ul.l1 li.cur li a,
* html #subNavNew_menu ul.l1 li.act li a { font-weight:normal; background-image:url(img/images/subNavArrBlue.gif); background-repeat:no-repeat; background-position:5px 5px; color:#08e; }
/**/

* html #subNavNew_menu ul.l1 li li.cur a,
* html #subNavNew_menu ul.l1 li li.act a { font-weight:bold; color:#3a3a3a; background-image:url(img/images/subNavArrBlack.gif); }
/**/
* html #subNavNew_menu ul.l1 li li.hasSub.act a { font-weight:bold; color:#08e; background-image:url(img/images/subNavArrBlueDown.gif); }
/**/
* html #subNavNew_menu ul.l1 li.cur li li a,
* html #subNavNew_menu ul.l1 li.act li li a,
* html #subNavNew_menu ul.l1 li li li a { font-weight:normal; padding-left:26px; background-position:18px 6px; color:#08e; background-image:url(img/images/subNavArrBlue.gif); }
/**/
* html #subNavNew_menu ul.l1 li li li.cur a,
* html #subNavNew_menu ul.l1 li li li.act a { font-weight:bold; color:#3a3a3a; background-image:url(img/images/subNavArrBlack.gif); }
/*--- end i6hacks */
#subNavNew_menu a:focus {outline:3px double silver;}


/*------------------------------------------------------------------------------------------------------*/
/*

	footer

*/
#footer1 { float: left; margin-top: 44px; height: 54px; font-size:0.91em; }
#footer1 ul { margin: 0; padding: 0; overflow: visible; clear: both; }
#footer1 ul li { color: #08e; list-style: none; float: left; padding: 0px 0 2px 4px; margin: 0 4px 0 0; border-left: 1px solid #999; line-height:11px; font-size:10.5px; }
#footer1 ul li:first-child { border:none; padding-left:0; }
#footer1 ul li a { padding: 0 0 1px 0px; margin: 0; }
/* ieHack */
* html #footer1 ul li a { /* Version 5.x */ border: none !important;  /* Version 6 */ t\ext-decoration: none; }
#footer1 ul li a:hover { color: #000; }
/* ieHack */
* html #footer1 ul li a:hover { /* Version 5.x */ border: none !important;  /* Version 6 */ t\ext-decoration: none; }
#footer1 ul li.lastLi { background: none; }
/*------------------------------------------------------------------------------------------------------*/
/*

	cmxform

*/
legend { display: none; }
fieldset { margin: 0; padding: 8px 0 3px 0; border: 0px solid red; background: #fef0b2; margin-bottom: 6px; }
div.prompt { background: #fef0b2 url(img/fieldsetHg-sel.jpg) no-repeat bottom; }
div.prompt p { margin-left: 7px; margin-right: 7px; }
label { margin: 0px 0 0 0; padding: 0 0 0 3px; border: 0px solid red; color: #707070; line-height: 1.2em; }
.cmxform li { border: 0px solid blue; clear: both; }
.cmxform li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cmxform li div { border-top: 0px solid red; width: 265px; width:300px; float: left; text-align: right; margin-right: 3px; }
.cmxform li div.cbCont { border-top: 0px solid red; width:200px; float: right; text-align: left; margin-right: 3px; }
input,
select,
textarea { margin: 0px 0 5px 0; padding: 1px 0 1px 2px; width: 180px; border: 1px solid #9a9a9a; color: #707070; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background: #fff; display: block; float: left; }
.cbCont { }
.cmxformHiddenField { visibility: hidden; }
select { }
input#search_north { width: auto; height: auto; margin: 0; padding: 0; margin-left: 20px; margin-top: 3px; }
* html input#search_north { /* IE 6 */ background: #fef0b2; border: none; margin: 0; margin-left: 10px; }
*:first-child+html input#search_north { /* IE7* */ background: #fef0b2; border: none; margin: 0; margin-left: 10px; }
label.cbright { margin: 0; padding: 0; padding-left: 7px; }
* html label.cbright { margin: 0; padding: 0; }
.cmxform fieldset.wide textarea,
.cmxform fieldset.wide input,
.cmxform fieldset.wide select { width: 317px; }
li.error label { color: red; }
.cmxform p.error { color: red !important; margin: 0 0 0 7px; }
li.error input,
li.error select,
li.error textarea { border: 1px solid red; color: black; }
.cmxform p#mustHave { padding: 0; margin: 0; border: 0px solid red; line-height: 1em; font-size: 0.9em; color: #979797; }
input.csc-mailform-submit { background: #fef0b2; border: 1px solid #9a9a9a; color: #707070; width: 110px; float: right; margin: 0 7px 0 0; }
.cmxform ol,
.cmxform li { margin: 0; padding: 0; list-style: none; }
fieldset.csc-mailform { background:#fff; border:1px dashed silver; padding:10px; float:left; }
fieldset.csc-mailform label { display:block; float:left; margin:3px; }
fieldset.csc-mailform input { float:left; display:inline; margin:3px; padding-bottom:2px; }
fieldset.csc-mailform input.csc-mailform-submit { float:left; display:inline; margin:3px; padding-bottom:0px; }
fieldset.csc-mailform .csc-mailform-field { width:auto; float: none; text-align: left; margin-right: 0px; }
.tx-pilmailform-pi1 label em { font-size: smaller; }
/*------------------------------------------------------------------------------------------------------*/
/*
	
	contenttable
	
*/
.contenttable { padding: 0; margin: 0; border: none; width: 100%; font-size:1em; }
.contenttable th,
.contenttable td { border: none; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; margin: 0; }
.contenttable th { vertical-align: top; }
.clientOverview .center { text-align:center; }
.clientOverview img { margin: 0 0.5px 0 0.5px; }
.clientOverview th { vertical-align: bottom; }
.editionOverviewInline { margin-bottom: 20px; }
.editionOverviewInline .td-0 { padding-left:0; }
.editionOverviewInline .tr-last td { font-size:0.91em; border:none; }
.editionOverviewInline .td-last { text-align:right; border-right:none; }
/*------------------------------------------------------------------------------------------------------*/
/*

	editionOverviewPackshots
	
*/
.editionOverviewPackshots { text-align: center; }
.editionOverviewPackshots th { border-bottom: none; border-right: 1px solid #fff; }
.editionOverviewPackshots .col1 { border-bottom: none; border-right: 1px solid #fff; }
.packshot01 { background: url(img/edtOverview/psHg_1.gif) repeat-x bottom; }
.packshot02 { background: url(img/edtOverview/psHg_2.gif) repeat-x bottom; }
.packshot03 { background: url(img/edtOverview/psHg_3.gif) repeat-x bottom; }
.packshot04 { background: url(img/edtOverview/psHg_4.gif) repeat-x bottom; }
.col1 { width: auto; }
.col2 { width: 15%; }
.col3 { width: 15%; }
.col4 { width: 15%; }
.col5 { width: 15%; }
.editionOverviewPrice { text-align: center; }
.editionOverviewPrice th { text-align: left; font-weight: normal; }
.editionOverviewPrice td div { background: url(img/images/iconSecureBasket.gif) no-repeat bottom right; padding-right: 18px; margin: 0 7px 0 7px; font-weight: bold; }
.editionOverviewPrice td a:hover div { text-decoration:underline; }
.editionOverviewFeatures { text-align: center; }
.editionOverviewFeatures th { text-align: left; font-weight: normal; }
/*------------------------------------------------------------------------------------------------------*/
/*

	handyDB
	
*/
.handyDBAnsicht2 { margin-top:2em; margin-bottom:2.5em; font-size:0.91em; }
.handyDBAnsicht2 thead th { text-align:center; vertical-align:bottom; }
.handyDBAnsicht2 sup.small { font-size:0.81em; font-family:Arial, Helvetica, sans-serif; color:#999; }
.handyDBAnsicht2 thead th.upperLeft { text-align:left; }
.handyDBAnsicht2 tbody th { font-weight:normal; }
.handyDBAnsicht2 td { text-align:center; }
.handyDBAnsicht1 td,
.handyDBAnsicht1 th { border-bottom:none; border-top:1px solid #ccc; }
.handyDBAnsicht1 .hersteller { border-top:1px solid #e80; }
.handyDBAnsicht1 th.hersteller { width:170px; }
.handyDBAnsicht1 th.noBorder { border-top:none; }
.handyDBAnsicht1 thead th { border-top:none; }
.handyDBAnsicht1 { border-bottom:1px solid #ccc; }
.handyDBAnsicht1 tbody th { font-weight:normal; }
/*------------------------------------------------------------------------------------------------------*/
/*

	sitemap
	
*/
.tx-dropdownsitemap-pi1 img { margin-top:-10px; margin-right:6px; }
.tx-dropdownsitemap-pi1 span A { font-weight: bold; padding-left: 5px; background: url(img/images/mm-subnavi-arrow-blue-outline.gif) no-repeat; }
.tx-dropdownsitemap-pi1 .spc { font-weight: bold; }
.tx-dropdownsitemap-pi1 .description { font-style: italic; font-size: 80%; }
.tx-dropdownsitemap-pi1 LI.open OL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL { display: none; }
.tx-dropdownsitemap-pi1 LI.open UL { display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL { display: none; }
.tx-dropdownsitemap-pi1 DIV { }
.tx-dropdownsitemap-pi1 DIV.level_2 { }
.tx-dropdownsitemap-pi1 DIV.level_2 A { font-weight: normal; }
.tx-dropdownsitemap-pi1 DIV.level_3 { }
.tx-dropdownsitemap-pi1 DIV.level_4 { }
.tx-dropdownsitemap-pi1 DIV.level_5 { }
.tx-dropdownsitemap-pi1 DIV.expAll a { font-weight: normal; }
.tx-apmhandydb-pi2 th,
.tx-apmhandydb-pi2 td { width:11.4%; width:10%; }
.tx-apmhandydb-pi2 th { padding-left:15px; }
.tx-apmhandydb-pi2 thead th { padding-left:0; }
.tx-apmhandydb-pi2 .zwischnueberschrift td { text-align:center; border-left:none; border-right:none; padding-left:0px; padding-top:25px; vertical-align:bottom; font-size:0.91em; line-height:1em; }
.tx-apmhandydb-pi2 .tr-0 td { padding-top:0; }
.tx-apmhandydb-pi2 .zwischnueberschrift .td-0 { font-weight:bold; text-align:left; width:20%; }
/*------------------------------------------------------------------------------------------------------*/
/*

	mythrepository
	
*/
div.tx-mythrepository-pi1 { margin:0.5em 0 1.5em 0; }
div.tx-mythrepository-pi1 td { padding:0.5em 0 0.5em 0; margin:0; border-bottom:1px solid silver; vertical-align:bottom; line-height:1em; }
div.tx-mythrepository-pi1 td img { }
td.tx-mythrepository-pi1-filesize { font-size:0.9em; width:40%; text-align:right; }
.fussnotentabelle tr td.col1 { text-align:right; }
.fussnotentabelle tr td { vertical-align:top; padding-right:0.3em; padding-bottom:0.1em; }
/*------------------------------------------------------------------------------------------------------*/
/*

	für die neue kaufen seite mit javavscript-checkboxen ST 28-01-2009
	
*/
table.buy-full { width: 100%; border-collapse: collapse; margin-bottom: 40px; }
table.buy-full p { width: 250px; background: red; }
table.buy-full td { vertical-align: bottom; }
table.buy-full img { }
.cb_label * { margin: 0; padding: 0; }
.cb_label { width: 120px; height: 38px; float: right; padding: 0; margin: 0; margin-top: -38px; }
.cb_label input { width: 12px; height: 12px; border: 1px solid gray; margin-right: 3px; margin-bottom: 16px; float: left; }
.cb_label label { color:#08e; font-size: x-small; }
/*------------------------------------------------------------------------------------------------------*/
/* 	fix st 12-2-2009 bestellen

	for http://www.mobile-master.de/bestellen/best.html und http://www.mobile-master.com/bestellen/best.html
	
 */
.bo * { margin: 0; padding: 0; }
.bo a { }
.bo p { }
.bo h2 { }
.bo-text,
.bo-buy-button,
.bo-buy-smslink,
.bo-buy-checkbox { }
.bo-ps { float: left; margin-right: 30px; height: 145px; width: 75px; }
.bo-cell { float: left; width: 354px; }
* html .bo-cell { width: 350px; }
.bo-cell.prof,
.bo-cell.corp,
.bo-cell.copystation { margin-bottom: 30px; }
.bo-cell.std,
.bo-cell.light { margin-bottom: 0px; }
.bo .bo-cell.light { background: url(img/edtOverview/psHg_1.gif) repeat-x bottom; }
.bo .bo-cell.std { background: url(img/edtOverview/psHg_2.gif) repeat-x bottom; }
.bo .bo-cell.prof { background: url(img/edtOverview/psHg_3.gif) repeat-x bottom; }
.bo .bo-cell.corp { background: url(img/edtOverview/psHg_4.gif) repeat-x bottom; }

.bo .bo-cell.copystation { background: url(img/edtOverview/psHg_copystation.gif) repeat-x bottom; }

.bo-text p a { }
.bo-text p { margin-top: 15px; margin-right: 60px; }
.bo-buy-button { margin-top: 5px; }
.bo-buy-smslink { font-size: 0.75em; }
* html .bo-buy-smslink { margin-bottom: 4px; }
.bo-buy-checkbox { margin-top: 5px; display: none; width: 116px; margin-left: 232px; }
.bo-buy-checkbox-visible { display: block; }
* html .bo-buy-checkbox { margin-left: 228px; }
.bo-buy-checkbox input { width: 14px !important; height: 14px !important; float: left; }
.bo-buy-checkbox label { font-size: 0.75em; color:#08e; margin-left: 20px; display: block; }
.bo-buy-button { }
/* fix end */
/*------------------------------------------------------------------------------------------------------*/
/* 

	for iframe resizing
	
*/
#myHint { margin-top: 50px; }
/*------------------------------------------------------------------------------------------------------*/
/*

	illu home 

*/
.tx-mmilluhome2-pi1 { position:relative; top:0; left:0; margin-top:50px; margin-bottom:10px; }
.tx-mmilluhome2-pi1 h1 { position:absolute; left:339px; top:0; margin:0; padding:2px; width:610px; background:#fff; }
.tx-mmilluhome2-pi1 a.illuOverlay { display:block; position:absolute; text-decoration:none; }
.tx-mmilluhome2-pi1 a.illuOverlay:focus { outline:none; }
.tx-mmilluhome2-pi1 a.illuOverlay:hover { border:1px dotted silver; }
.tx-mmilluhome2-pi1 a.illuOverlay:active { }
/* ie hacks */
.tx-mmilluhome2-pi1 a.illuOverlay { background:url(img/illustrationHome/images/trans.gif); }

