/* produced by artnology GmbH 2006 - http://www.artnology.com */
/* $Id: springer.css 13549 2006-09-14 14:47:07Z fkuschnick $ */
/* valid CSS valid XHTML */

/* STANDARD STYLES */
body,div,table,h1,h2{margin:0;padding:0;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;line-height:14px;color:#333}
body{background:#fff url(../img/bgPage.gif)}
input{font-size:13px; line-height:13px}
table {border:0px}
img{border:0}
sup {vertical-align: baseline;position: relative;top: -1ex;left: 0;font-size: 90%}
sub {vertical-align: baseline;position: relative;top: 1ex;left: 0;font-size: 90%}

/*LINKS*/
a, a:active, a:visited {color:#0000cc;text-decoration:none;}
a:hover {color:#0066ff;text-decoration:underline;}
a.WhteHead:link, a.WhteHead:active, a.WhteHead:visited{color:#fff;text-decoration:none;}
a.WhteHead:hover {color:#0066ff;text-decoration:underline;}

/* H O M E */
/*-----------------------------*/
/* HEADER */
#Homepage{background:#fff url(../img/bgHomePage.gif)}
div#HomeHeadBg {left:0px;top:0px;height:167px;display:block}
div#HomeHeadTitle {position:absolute;left:84px;top:84px;width:912px}
div#HomeHeadMeta{position:absolute;left:419px;top:1px;width:378px}
div#HomeHeadCountry{position:absolute;left:419px;top:84px;width:329px}
div#HomeHeadSearch{position:absolute;left:419px;top:47px;width:472px;height:35px;vertical-align:0px}
div#HomeNavBg{position:relative;top:0px;width:996px;height:459px; background:url(../img/h_cnt_bg.jpg) repeat-x}
div#HomeNavBgTeaser1 {position:absolute;left:84px;top:1px;width:335px;height:120px;}
div#HomeNavBgTeaser2 {position:absolute;left:420px;top:1px;width:335px;height:120px;}
div#HomeNavBgTeaser3 {position:absolute;left:756px;top:1px;width:239px;height:120px;}
div#HomeNavDiscContainer{position:absolute;left:84px;top:122px;width:335px;height:319px;background:#fff}
div#HomeNavDiscContent{position:absolute;left:0px;top:0px;width:319px;height:319px;padding:18px 0px 0px 15px}
.HomeNavTitle{width:305px;padding:0px 0px 8px 0px;font-weight:bold;background: url(../img/h_hor_dot_line_666.gif) repeat-x bottom left}
div.HomeNavRow1{position:absolute;left:15px;top:57px;width:164px}
div.HomeNavRow2{position:absolute;left:178px;top:57px;width:144px}
div.HomeNavCol{line-height:19px;font-weight:bold;color:#0000cc}
div#HomeNavServContainer{position:absolute;left:420px;top:122px;width:335px;height:159px;background:#eff8ff}
div#HomeNavServContent{position:absolute;left:0px;top:0px;width:335px;height:159px;padding:18px 0px 0px 15px}
div#HomeNavLibContainer{position:absolute;left:420px;top:282px;width:335px;height:159px;background:#eff8ff}
div#HomeNavLibContent{position:absolute;left:0px;top:0px;width:335px;height:159px;padding:18px 0px 0px 15px}
div.HomeNavTxt{width:311px;font-size:11px;padding:17px 0px 17px 0px}
div#HomeNavRightBoxBg{position:absolute;left:756px;top:122px;width:239px;height:319px;background:url(../img/h_cnt_bg_right_box.jpg) no-repeat}
div#HomeNavLinklistImgs{position:absolute;left:20px;top:20px;width:219px;height:200px}
div#HomeNavNormContainer{position:absolute;left:20px;top:220px;width:219px;height:86px;display: block;}
div#HomeNavNormContent{position:relative;left:17px;top:7px;width:180px;height:30px;display: block;font-size:11px}

/* CENTER */
div#HomeCenter{padding:0px 0 40px 0;position:relative;top:0px;width:996px;height:auto;background:#fff;display:block}

/* FOOTER */
div#HomeFooterContainer{clear:both;height:55px;position:relative;top:0px;width:996px;background:#fff;display:block}
/*-----------------------------*/

/* P A G E */
/*-----------------------------*/
/* HEADER */
div#HeadBg {left:0px;top:0px;height:168px;width:772px}
div#HeadTitle{position:absolute; left:84px;top:84px;width:688px;height:84px}
div#HeadMeta{position:absolute; left:378px;top:0px;width:395px;display:block}
div#HeadSearch{position:absolute;display:block; left:378px; top:47px;width:395px}
div#HeadCountry{position:absolute;top:0px;width:125px;height:25px;text-align:center;display:inline;background: url(../img/hd_country_bg.gif) top right no-repeat}
div#NavBg{position:relative;top:0px;left:0px;width:772px;height:48px}
div#NavPulldownLeft{position:absolute;top:8px;left:84px;width:320px}
div#NavPulldownRight{position:absolute;top:8px;left:420px;width:320px}
div#NavBreadcrumb{position:absolute;top:34px;left:84px;width:620px}
div#NavTabContainer{position:absolute;top:148px;left:420px;width:352px;height:20px;padding-top:3px;z-index:11}
td.NavTab {padding: 0 7px 0 8px;background: url(../img/hd_tab_dist.gif) top left no-repeat}
div#NavTabContainer a:link,div#NavTabContainer a:active, div#NavTabContainer a:visited {color:#fff;text-decoration:none;font-size:11px}
div#NavTabContainer a:hover {color:#0066ff;text-decoration:underline}

/*DISCIPLINE OVERVIEW*/
div#HeadP1Container{position:relative;left:0px;top:0px;display:block;width:772px;min-height:150px;height:auto !important; height /**/:150px; /* for IE5/Win */}
div#HeadP1NormContainer{position:relative;left:84px;width:321px;top:2px;display:block}
div#HeadP1NavTeaserContainer{position:absolute;left:420px;top:2px;height:150px;width:352px;display:block;clear:both}
div#HeadP1NavTeaserCol1{position:absolute;left:0px;width:159px;min-height:150px;display:block}
div#HeadP1NavTeaserCol2{position:absolute;left:169px;width:183px;min-height:150px;display:block}
div.HeadP1NavTeaserCell{width:100%;height:50px;overflow:hidden;background:url(../img/hor_dot_line_fff.gif) top left repeat-x}

/* CENTER */
div#Center{height:100%;padding:7px 0 40px 0;position:relative;top:0px;width:772px;height:auto;background-color:#fff;display:block}

/* CONTENT */

/* general Graphics */
div.GraphicBr {top:0px;left:0px;display:block;padding:2px 0 8px 0;clear:both}
div.Graphic {display:inline;padding:2px 8px 9px 0 !important; padding /**/:2px 8px 3px 0; /* for IE5/Win */;float:left}
div.ProductGraphic {display:inline;padding:2px 8px 8px 0;float:left;width:95px}
div.TeaserGraphic {display:inline;padding:3px 8px 9px 0 !important; padding /**/:4px 8px 3px 0; /* for IE5/Win */;float:left}
div.TeaserGraphicBr {top:0px;left:0px;display:block;padding:3px 0 7px 0 !important; padding /**/:4px 0 6px 0; /* for IE5/Win */;clear:both}

/* Products */
div.ProductContainer{width:489px; padding:6px 0 8px 0!important; padding /**/:6px 0 0 0/**/;display:block;clear:all}
div.ProductContent{position:relative; display:block; padding-left:103px!important; padding-left /**/:0/**/;height:100%}
div.ProductPrice {position:relative;font-weight:bold;right:0px;padding:2px 0 10px 0;text-align:right}
div.ProductSubNav {clear:both;width:100%;padding:0 0 2px 0;display:block;background:#fff url(../img/hor_dot_line_ccc.gif) bottom left repeat-x}
div.ProductSubNav div{font-size:11px;padding-right:9px;display:inline}
.ProductSubContainer p {!important; margin-top /**/:0px/* for IE5/Win */;} /*used for product description*/

/* User, Alerting, Sitemap */
div.UserModule{width:429px}
div.AlertOvVwHead{font-weight:bold;color:#fff;background-color:#b3b2c4;padding:4px 0 2px 7px;margin-top:8px}
div.AlertOvVwBody{background-color:#ebebf7;padding:9px 0 7px 7px;margin:0 0 10px 0}
div.AlertOvVwBody div{padding:4px 0 2px 0}
div.AlertOvVwBody div.mainElement{font-weight:bold;padding-left:13px}
div.AlertOvVwBody div.subElement{padding-left:28px}
div.AlertCheckbox{font-size:11px;display:inline;float:left;padding-right:3px}
.Alert{font-size:11px;font-weight:bold;margin-top:3px;margin-left:10px}
div.SiteMap1{font-size:11px;font-weight:bold;margin-top:4px}
div.SiteMap2{font-size:11px;margin:4px 0 0 19px}
.Bottom{vertical-align:baseline}

/* TEASER */
div.Price {font-weight:bold;position:relative;width:auto;display:block;padding-bottom:2px;text-align:right}
div.ProductTeaser {padding:6px 0 0 0;display:block;clear:both}
div.NormalTeaser {padding:6px 0 2px 0;display:block;clear:both}
div.RssTeaser {padding-top:8px; clear: both}
div.LinklistTeaser {display:block;padding:6px 0 1px 0}
div.LinklistTeaserImage {display:inline}

/* SEPARATOR */
div.Separator {margin-top:4px;background:#fff url(../img/hor_dot_line_ccc.gif) center repeat-x;clear:both !important; clear /**/:none/* for IE5/Win */;position:relative;height:1px;font-size:1%;padding-bottom:2px !important; padding-bottom /**/:0px/* for IE5/Win */;}
div.ProductSeparator {margin:2px 0px 4px 0px!important; margin /**/:1px 0px 5px 0px/* for IE5/Win */;background:#fff url(../img/hor_dot_line_ccc.gif) center repeat-x;clear:both !important; clear /**/:none/* for IE5/Win */;position:relative;height:8px !important; height /**/:8px/* for IE5/Win */;font-size:1%}

/* LISTS */
div.ListHeader{position:relative;width:100%;padding-top:7px;padding-bottom:2px;clear:both}
div.ListHeadline{display:block;font-size:25px;line-height:27px;padding-bottom:2px}
div.ListContainer{width:100%}
div.ListElement{position:relative;display:block;clear:both;text-align:left;width:100%;background:#fff url(../img/hor_line_ccc.gif) top left repeat-x;padding-top:8px}
div.ListShortElement table{padding:0px;margin:0px;border:0px}
.ListElement3ColShortLeft{vertical-align:top;width:319px;min-height:52px;height:auto !important; height /**/:52px; /* for IE5/Win */}
.ListElement4ColShortLeft{vertical-align:top;width:473px;min-height:52px;height:auto !important; height /**/:52px; /* for IE5/Win */}
.ListElement4ColShortRight{text-align:right;font-weight:bold;vertical-align:bottom;width:170px;height:auto;right:0px}
.ListElement3ColShortDl{vertical-align:top;width:319px;height:auto;padding:0 0 8px 0}
.ListElement3ColShortRight{text-align:right;font-weight:bold;vertical-align:bottom;width:170px;height:auto;right:0px}
div.ListElement3ColLong{vertical-align:top;text-align:left;height:159px}
div.ListElement3ColLongLeft{vertical-align:top;text-align:left;width:373px;height:159px}
div.ListElement4Col{position:relative;display:block;width:100%;background:#fff url(../img/hor_line_ccc.gif) bottom left repeat-x;padding-top:8px}
div.ListElement4ColLongLeft{vertical-align:top;text-align:left;width:100%;height:159px}
/*\*/.ListPrice {bottom:0px}/**/
.ListPrice {position:absolute;font-weight:bold;right:0px;width:auto;padding:2px 0 3px 0;text-align:right}
/*Lists on productdetailpages for bookseries and ppmmedia*/
div.ProductListContainer {width:100%;padding-bottom:7px}
div.ProductListElement {background: #fff url(../img/bullet_grey_8x8.gif) left center no-repeat;padding:2px 0 2px 15px}

/* TEXT */
.TxtHeadline{line-height:16px;display:block}
.TxtHeadlineB{line-height:16px;display:block;font-weight:bold;padding-bottom:2px}
.Txt{font-family:Arial,verdana,Helvetica,sans-serif;font-size:12px;line-height:14px;color:#333}
.TxtError{color:#ff0033}
.TxtErrorB{color:#333333;font-size:12px;line-height:14px;font-weight:bold}
.TxtB{font-weight:bold}
.Txt9{font-size:9px;line-height:11px}
.Txt11{font-size:11px;padding-bottom:1px}
.Txt25, h2 .Txt25{display:block;font-size:25px;font-weight:normal;line-height:27px;padding-bottom:2px}
.TxtWhte{color:#fff;display:block}
.TxtWhte9{color:#fff;font-size:9px;line-height:11px}
.TxtWhte11 {color:#fff;font-size:11px;line-height:11px}
.TxtWhteBHead {color:#fff;font-weight:bold;padding-top:6px;display:block}
.TxtWhte11Head {color:#fff;font-size:11px;line-height:12px}
.Txt11Nav {font-size:11px;line-height:13px}
.Txt11List {font-size:11px;clear:both;display:block;padding-bottom:1px}
.TxtProductNavB{font-weight:bold;padding-bottom:2px}
.Txt11ProductNav {font-size:11px;line-height:13px;padding-bottom:2px}
.TxtBForm{line-height:18px;font-weight:bold}
.TxtForm{line-height:18px}
.TxtForgotPassword{color:#000099;font-size:11px;line-height:12px}
.Specialprice{font-weight:bold;background-color:#99ff00}
.bodyprice, .Oldprice, .Yousaveprice{color:#333333;font-size:12px;line-height:14px;font-weight:bold}

/* FORM */
.inp33 {width:33px}
.inp38{width:38px}
.inp68{width:68px}
.inp78{width:78px}
.inp109 {width:109px}
.inp110 {width:110px}
.inp118 {width: 118px}
.inp139 {width:139px}
.inp139a{width:135px!important; width /**/:139px/**/;}
.inp142 {width:139px!important; width /**/:142px/* for IE5/Win */;}
.inp152{width:152px}
.inp159{width:155px!important; width /**/:159px/**/;}
.inp159a{width:159px}
.inp183{width:183px}
.inp233{width:229px!important; width /**/:233px/* for IE5/Win */;}
.inp235{width:235px}
.inp256{width:256px}
.inp310 {width:310px}
.inp311 {width: 311px}
.inp320 {width: 320px}
.inp472 {width:472px}
.inp488 {width: 488px}
.textarea1 {width:479px;height:140px;font-family: arial, verdana, helvetica,sans-serif;font-size:12px;line-height:14px}
.textarea2 {width:479px;height:65px;font-family: arial, verdana, helvetica,sans-serif;font-size:12px;line-height:14px}
.textarea3 {width:472px;height:65px;font-family: arial, verdana, helvetica,sans-serif;font-size:12px;line-height:14px}

/* FOOTER */
div#FooterContainer{height:55px;position:relative;top:0px;width:772px;background:#fff;display:block}
div#Footer{position:absolute;left:0px;width:657px;margin-left:84px;padding-top:7px;background:#fff url(../img/hor_dot_line_000.gif) left top repeat-x}
div#Footer div{font-size:11px;padding-right:9px;display:inline}