/*File concatenated from: 
/css/styleinfo.css
/css/normalize.css
/css/font_style.css
/css/style.css
/css/styleMessageModal.css
/assets/jquery-cookiebar/jquery.cookiebar.css
/assets/jquery.fancybox/jquery.fancybox.css
*/

.breadcrumb {position:relative;float:right;height:50px;background-image:url('/img/breadcrumb/breadcrumb.png');}
.breadcrumb.infoIcon {background-position:-364px -129px;}
.breadcrumb.teacherIcon {background-position:-364px -366px;}
.breadcrumb.teacherinfoIcon {background-position:-358px -425px;}
.breadcrumb.teachersArticleIcon {background-position:-308px -808px;}
.breadcrumb.contactIcon {background-position:-358px -481px;}
.breadcrumb.newsletterIcon {background-position:-358px -592px;}
.breadcrumb.subscribeIcon {background-position:-364px -129px;}
.breadcrumb.parentIcon {background-position:-364px -11px;}
.breadcrumbLink {position:relative;float:right;height:50px;background-color:none;}
.breadcrumbLink.two {margin-left:20px;width:40px;}
.breadcrumbLink.three {margin-left:22px;width:44px;}
.breadcrumbLink.four {margin-left:25px;width:45px;}
.breadcrumbLink.five {margin-left:27px;width:47px;}
.info {position:relative;float:left;width:985px;margin:25px 0 25px 40px;}
.infoPages {position:relative;float:left;width:1024px;min-height:495px;background-color:#fafafa;z-index:0;}
.infoPages .topShadow{position:relative;background-image:url('/img/frontpage/headbottom-bg1.png');background-repeat:repeat-x;width:1024px;height:60px;z-index:1;}
.infoTopImage {position:relative;float:left;width:1024px;height:235px;border-top:1px solid #333333;border-bottom:1px solid #333333;background-image:url('/img/info/abonnement.jpg');z-index:1;}
.infoTopImage .text{postion:relative;float:left;width:520px;height:190px;margin:12px 0 0 40px;z-index:10;color:#fafafa;font-size:1.3em;line-height:1.3em;text-shadow:1px 1px 1px #333333;}
.infoTopImage .text h3{color:#74fafa;font-size:1.35em;font-weight:400;margin:14px 0;}
.infoTopImage ul {list-style:none;margin-left:-30px;}
.infoTopImage li {background-image:url('/img/info/anchor-bullet2.png');background-repeat:no-repeat;padding-left:30px;background-position:0px 6px;}
.infoBlackBox {position:relative;float:left;width:255px;height:245px;margin:15px 35px 15px 0;padding:10px 20px 5px 15px;}
.infoBlackBox.last {float:right;margin-right:0;}
.infoBlackBox h3{color:#78f4f4;font-size:1.1em;font-weight:400;}
.infoBlackBox p{color:#fafafa;font-size:1.0em;}
.info .button{position:absolute;right:20px;bottom:11px;height:35px;padding:10px 15px 0 15px;font-size:1.1em;font-weight:400;text-align:center;margin-bottom:10px;color:#333333;} 
.info .button.newsButton {display:inline-block;position:relative;}
.newsHeadline{position:relative;float:left;width:940px;height:50px;margin:15px 0 0 0 ;color:#ccc;font-size:2em;background-image:url('/img/info/news-stroke.jpg');background-repeat:repeat-x;}
.newsHeadline .text{margin:auto;position:absolute;text-align:center;top:0; left:0; bottom:0; right:0;width:150px;height:50px;background-color:#fafafa;}
.infoNews{position:relative;float:left;width:255px;height:245px;margin:25px 35px 15px 0;padding:10px 20px 5px 15px;color:#fafafa;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:0 0 10px 3px rgba(51,51,51,0.1);box-shadow:0 0 10px 3px rgba(51,51,51,0.1);}
.infoNews.last{float:right;margin-right:0px;}
.infoNews h4{color:#6d6e6f;font-size:1.1em;font-weight:400;margin-bottom:10px;}
.infoNews p{color:#6d6e6f;font-size:0.9em;}
.info .form fieldset {border:none;padding:10px 0;}
.info .form {float:left;width:255px;margin-top:-10px;}
.info .form input[type=text]{width:245px;height:25px;padding:5px 0 5px 5px;margin:0 0 10px 0;background:#000;color:#fff;font-style:italic;font-size:0.9em;border:none;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.info .form input:focus{font-style:normal;color:#000;outline:none;background:#78f4f4;}
.info .form input[type=submit].newsButton {border:none;background:rgb(164,250,250);background:-moz-linear-gradient(top,  rgba(164,250,250,1) 0%, rgba(156,242,242,1) 50%, rgba(95,220,220,1) 51%, rgba(48,166,166,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,250,250,1)), color-stop(50%,rgba(156,242,242,1)), color-stop(51%,rgba(95,220,220,1)), color-stop(100%,rgba(48,166,166,1)));background:-webkit-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-o-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-ms-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:linear-gradient(to bottom,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4fafa', endColorstr='#30a6a6',GradientType=0 );-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);height:43px;position:absolute;bottom:11px;right:20px;padding:2px 15px;margin-top:10px;margin-bottom:10px;letter-spacing:1px;cursor:pointer;color:#333333;font-variant:normal;}
.info .form input[type=submit].newsButtom:hover {background:none;background-color:#78f4f4;}
.teachersPage {position:relative;float:left;width:980px;margin:25px 0 25px 40px;}
.teacher {position:relative;float:left;width:980px;margin:25px 0 25px 40px;}
.teachersGuide {position:relative;float:left;width:980px;margin:10px 0 20px 0;}
.teachersGuide .content{position:relative;float:left;width:280px;margin:10px 21px 10px 0;background-color:#fbfbfb;padding:0 10px;border:1px #ccc solid;}
.teachersGuide .content h2 {line-height:1.0em;}
.teachersGuide .link a {font-weight:400;font-size:0.9em;line-height:0.9em;text-decoration:none;padding-bottom:1px;color:#333333;border-bottom:1px solid #333333;}
.teachersGuide .link a:hover {color:#5bdede;border-bottom:1px solid #5bdede;}
.infoTopAnchor {position:relative;float:left;width:944px;padding:25px 40px 15px 40px;min-height:100px;border-top:1px solid #333333;border-bottom:1px solid #333333;background-color:#548d90;}
.infoTopAnchor .anchorLinks{position:relative;float:left;width:900px;}
.infoTopAnchor ul {list-style:none;list-style-image:url('/img/info/anchor-bullet.png');margin-left:2px;}
.infoTopAnchor ul > li {color:#333333;font-size:1.2em;font-weight:400;text-shadow:1px 1px 1px #333333;margin-bottom:5px;}
.infoTopAnchor ul > li a > span 
{color:#5bdede;font-size:1.05em;font-weight:400;padding:0 0 0 1px;margin-left:30px;}
.infoTopAnchor ul > li a:hover > span{color:#333333;}
.article {position:relative;float:left;width:940px;margin:25px 0 25px 40px;}
.article h2{text-decoration:none;color:#333333;}
.article h2 a{text-decoration:none;color:#333333;}
.article .articleSection {position:relative;float:left;width:940px;margin-bottom:0px;}
.article .articleSection img{margin-bottom:15px;}
.article .articleText {position:relative;width:600px;}
.article .articleImage {position:relative;width:275px;}
.right {float:right;}
.left {float:left;}
.article .articleText.full {width:800px;}
.article p a {text-decoration:none;padding-bottom:1px;border-bottom:1px solid #5bdede;}
.article p a:hover {color:#333333;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #333333;}
.article ul
{}
.article ul > li {color:#5bdede;margin-left:20px;padding-left:10px;margin-bottom:8px;}
.article ul > li > span
{color:#333333;padding:0 35px 0 0;}
.contactPage{position:relative;float:left;width:940px;margin:25px 0 25px 40px;}
.contactText {position:relative;float:left;width:500px;}
.contact {position:relative;float:right;width:400px;margin:25px 0;}
.contact .form fieldset {border:none;}
.contact .form {position:relative;float:left;width:350px;margin:25px 0 0 30px;color:#78f4f4;}
.contact .form .text{width:290px;margin:0 0 5px 15px;}
.contact .form .text.tak{color:#2de40a;}
.contact .form input[type=text]{width:320px;height:25px;padding:5px 0 5px 5px;margin:0 0 15px 0;background:#000;color:#fff;font-style:italic;font-size:0.9em;border:none;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.contact .form textarea {width:320px;height:120px;padding:5px 0 5px 5px;margin:0 0 20px 0;background:#000;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;color:#78f4f4;font-style:italic;font-size:0.9em;font-weight:400;border:none;overflow:auto;}
.contact .form textarea:-webkit-input-placeholder  {font-size:95%;font-style:italic;color:#fff;}
.contact .form textarea:-moz-placeholder {font-size:95%;font-style:italic;color:#fff;}
.contact .form input:focus{font-style:normal;color:#000;outline:none;background:#78f4f4;}
.contact .form textarea:focus {font-style:normal;color:#000;outline:none;background:#78f4f4;}
.contact .form input[type=submit].contactButtom {border:none;background:rgb(164,250,250);background:-moz-linear-gradient(top,  rgba(164,250,250,1) 0%, rgba(156,242,242,1) 50%, rgba(95,220,220,1) 51%, rgba(48,166,166,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,250,250,1)), color-stop(50%,rgba(156,242,242,1)), color-stop(51%,rgba(95,220,220,1)), color-stop(100%,rgba(48,166,166,1)));background:-webkit-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-o-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-ms-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:linear-gradient(to bottom,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4fafa', endColorstr='#30a6a6',GradientType=0 );-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);width:150px;height:30px;float:right;padding:2px 15px;margin:0 15px 25px 0;text-transform:uppercase;letter-spacing:1px;cursor:pointer;color:#333333;font-variant:normal;}
.contact .form input[type=submit].contactButtom:hover {background:none;background-color:#78f4f4;}
.contact .form input[type=radio] {margin-right:10px;}
.contact .radioContent{width:310px;height:30px;margin:0 0 10px 3px;}
.subscriptionPage{position:relative;float:left;width:940px;margin:25px 0 25px 40px;}
.subscriptionText {position:relative;float:left;width:500px;}
.subscription {position:relative;float:right;width:400px;margin:25px 0;}
.subscription .form fieldset {border:none;}
.subscription .form {position:relative;float:left;width:350px;margin:25px 0 0 30px;color:#78f4f4;}
.subscription .form .text{width:290px;margin:0 0 5px 15px;}
.subscription .form .text.tak{color:#2de40a;}
input[type="checkbox"] + label span {display:inline-block;vertical-align:middle;cursor:pointer;margin:3px 5px 10px 8px;font-size:0.9em;}
.subscription .form input[type=text]{width:320px;height:25px;padding:5px 0 5px 5px;margin:5px 0 15px 0;background:#000;color:#fff;font-style:italic;font-size:0.9em;border:none;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}
.subscription .form textarea {width:320px;height:120px;padding:5px 0 5px 5px;margin:0 0 20px 0;background:#000;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;color:#78f4f4;font-style:italic;font-size:0.9em;font-weight:400;border:none;overflow:auto;}
.subscription .form textarea:-webkit-input-placeholder  {font-size:95%;font-style:italic;color:#fff;}
.subscription .form textarea:-moz-placeholder {font-size:95%;font-style:italic;color:#fff;}
.subscription .form textarea:focus {font-style:normal;color:#000;outline:none;background:#78f4f4;}
.subscription .form input:focus {font-style:normal;color:#000;outline:none;background:#78f4f4;}
.subscription .form input[type=submit].contactButtom {border:none;background:rgb(164,250,250);background:-moz-linear-gradient(top,  rgba(164,250,250,1) 0%, rgba(156,242,242,1) 50%, rgba(95,220,220,1) 51%, rgba(48,166,166,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,250,250,1)), color-stop(50%,rgba(156,242,242,1)), color-stop(51%,rgba(95,220,220,1)), color-stop(100%,rgba(48,166,166,1)));background:-webkit-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-o-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-ms-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:linear-gradient(to bottom,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4fafa', endColorstr='#30a6a6',GradientType=0 );-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);width:150px;height:30px;float:right;padding:2px 15px;margin:0 15px 25px 0;text-transform:uppercase;letter-spacing:1px;cursor:pointer;color:#333333;font-variant:normal;}
.subscription .form input[type=submit].contactButtom:hover {background:none;background-color:#78f4f4;}
.subscription .form input[type=radio] {margin-right:10px;}
.subscription .radioContent{width:310px;height:30px;margin:0 0 10px 3px;}
.modal {margin:0 auto;width:714px;}
.subscriptionterms {position:relative;float:left;width:714px;background-color:#fafafa;}	
.subscriptionterms .headline{position:relative;float:left;width:630px;height:50px;margin:50px 0 0 40px;border-bottom:#333333 solid 1px;}
.subscriptionterms .title{position:relative;float:left;font-size:2.5em;font-weight:200;letter-spacing:0.1em;padding-top:4px;}
.terms {position:relative;float:left;width:630px;margin:30px 0 40px 40px;}
.formerNews {position:relative;float:left;width:980px;margin:25px 0 25px 40px;}
.formerNews .newsLink {position:relative;float:left;width:150px;height:165px;margin:30px 65px 20px 0px;padding:10px 15px;}
.formerNews .date {position:absolute;top:6px;right:10px;font-size:0.8em;margin-bottom:15px;} 
.formerNews .title {margin:15px 0 10px 0;color:white;height:40px;} 
.activitypage {position:relative;float:left;width:1024px;min-height:495px;background-color:#fafafa;z-index:0;}
.activitypage .topShadow{position:relative;background-image:url('/img/frontpage/headbottom-bg1.png');background-repeat:repeat-x;width:1024px;height:60px;z-index:1;}
.activitypage .activities{position:relative;float:left;width:940px;margin:25px 0 25px 40px;}
.breadcrumb.searchIcon {background-position:-364px -247px;}
.searchAgain {position:relative;float:left;width:1024px;height:150px;}
.searchAgain .search{margin:60px auto;width:500px;height:58px;}
.searchAgain .searchInput{position:relative;float:left;width:380px;height:56px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;background-color:#548d90;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1f5761;border-bottom-color:#1f5761;border-left-color:#1f5761;-webkit-box-shadow:inset 0px 1px 10px 1px rgba(24,69,71,0.28);-moz-box-shadow:inset 0px 1px 10px 1px rgba(24,69,71,0.28);box-shadow:inset 0px 1px 10px 1px rgba(24,69,71,0.28);padding:0 0 0 20px;color:#78f4f4;border-right-width:0px;border-right-style:none;font-style:italic;}
.searchAgain .search .button {position:relative;float:right;width:99px;height:58px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;background:rgb(31,87,97);background:-moz-linear-gradient(top,  rgba(57,114,124,1) 0%, rgba(14,70,80,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,114,124,1)), color-stop(100%,rgba(14,70,80,1)));background:-webkit-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:-o-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:-ms-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39727c', endColorstr='#0e4650',GradientType=0 );-webkit-box-shadow:2px 2px 3px -1px rgba(0,0,0,0.22);-moz-box-shadow:2px 2px 3px -1px rgba(0,0,0,0.22);box-shadow:2px 2px 3px -1px rgba(0,0,0,0.22);background-color:linear-gradient;background-position:center center;}
.searchAgain .search .button:hover {background:none;background-color:#105561;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);}
.searchAgain .searchIcon {width:40px;height:40px;background-image:url('/img/info/search-icon-big.png');background-repeat:no-repeat;margin:12px auto;}
.searchResult {position:relative;float:left;width:940px;min-height:250px;margin:25px 0 45px 40px;padding-bottom:25px;border:2px solid #78f4f4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;}
.searchResult .yourSearch {position:relative;float:left;width:900px;height:30 px;border-bottom:1px solid #ccc;margin:10px 0 30px 20px;padding:10px 0;font-size:1.3em;font-weight:300;}
.searchResult .yourSearch .search {font-size:1.1em;font-weight:500;margin-left:15px;}
.searchResult .result {position:relative;float:left;width:438px;margin-left:20px;}
.searchResult .result .category {position:relative;float:left;width:438px;font-weight:500;border-bottom:1px solid #ccc;margin-bottom:20px;}
.searchResult .result .book {position:relative;float:left;width:435px;min-height:70px;margin-bottom:10px;border-bottom:#ccc 1px solid;}
.searchResult .result .book .image {position:relative;float:left;margin-right:15px;margin-top:5px;}
.searchResult .result .book .title {position:relative;float:right;width:340px;margin-bottom:15px;text-decoration:none;font-weight:400;}
.searchResult .book .level{position:relative;float:right;width:340px;margin-bottom:10px;}
.searchResult .book .level .button{position:relative;float:left;margin-right:13px;width:100px;height:22px;text-align:center;color:#ffffff;text-shadow:1px 1px 1px #333333;padding-top:1px;}
.searchResult .result .other {position:relative;float:left;width:400px;min-height:68px;padding-top:2px;margin-bottom:10px;border-bottom:#ccc 1px solid;}
.searchResult .result .other h3 {color:#333333;font-size:1em;font-weight:400;margin:0 0 5px 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {margin:0;}
a {background:transparent;}
a:focus {outline:none;}
a:active,a:hover {outline:0;}
h1 {font-size:2em;margin:0.67em 0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark {background:#ff0;color:#000;}
code,kbd,pre,samp {font-family:monospace, serif;font-size:1em;}
pre {white-space:pre-wrap;}
q {quotes:"\201C" "\201D" "\2018" "\2019";}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
button,input,select,textarea {font-family:inherit;font-size:100%;margin:0;}
button,input {line-height:normal;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top;}
table {border-collapse:collapse;border-spacing:0;}
@font-face {font-family:'Ubuntu';font-style:normal;font-weight:300;src:local('Ubuntu Light'), local('Ubuntu-Light'), url('/fonts/v6/_aijTyevf54tkVDLy-dlnFtXRa8TVwTICgirnJhmVJw.woff2') format('woff2'), url('/fonts/_aijTyevf54tkVDLy-dlnLO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:normal;font-weight:400;src:local('Ubuntu'), url('/fonts/v6/sDGTilo5QRsfWu6Yc11AXg.woff2') format('woff2'), url('/fonts/vRvZYZlUaogOuHbBTT1SNevvDin1pK8aKteLpeZ5c0A.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:normal;font-weight:500;src:local('Ubuntu Medium'), local('Ubuntu-Medium'), url('/fonts/v6/OsJ2DjdpjqFRVUSto6IffFtXRa8TVwTICgirnJhmVJw.woff2') format('woff2'), url('/fonts/OsJ2DjdpjqFRVUSto6IffLO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'), local('Ubuntu-Bold'), url('/fonts/v6/0ihfXUL2emPh0ROJezvraFtXRa8TVwTICgirnJhmVJw.woff2') format('woff2'), url('/fonts/0ihfXUL2emPh0ROJezvraLO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url('/fonts/v6/DZ_YjBPqZ88vcZCcIXm6Vo4P5ICox8Kq3LLUNMylGO4.woff2') format('woff2'), url('/fonts/DZ_YjBPqZ88vcZCcIXm6VrrIa-7acMAeDBVuclsi6Gc.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:italic;font-weight:400;src:local('Ubuntu Italic'), local('Ubuntu-Italic'), url('/fonts/v6/WB6rgjTg_oRfj6mlXZJbb_esZW2xOQ-xsNqO47m55DA.woff2') format('woff2'), url('/fonts/kbP_6ONYVgE-bLa9ZRbvvnYhjbSpvc47ee6xR_80Hnw.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'), local('Ubuntu-MediumItalic'), url('/fonts/v6/ohKfORL_YnhBMzkCPoIqwo4P5ICox8Kq3LLUNMylGO4.woff2') format('woff2'), url('/fonts/ohKfORL_YnhBMzkCPoIqwrrIa-7acMAeDBVuclsi6Gc.woff') format('woff');}
@font-face {font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url('/fonts/v6/OMD20Sg9RTs7sUORCEN-7Y4P5ICox8Kq3LLUNMylGO4.woff2') format('woff2'), url('/fonts/OMD20Sg9RTs7sUORCEN-7brIa-7acMAeDBVuclsi6Gc.woff') format('woff');}
html, body {background-color:#121313;background-image:url('/img/frontpage/baggrund-iep2.jpg');background-repeat:no-repeat;background-attachment:fixed;background-position:center top;font-family:Ubuntu, sans-serif;color:#333333;font-size:1em;font-style:normal;font-weight:lighter;}
input, textarea{outline:none;}
.placeholder{color:#999999;}
.header {position:relative;height:106px;width:1024px;margin:0 auto;background-color:#fff;z-index:1;}
.title .hidden_link{color:white;}
.header .top {width:100%;height:58px;background-image:url('/img/frontpage/headtop-bg.png');background-repeat:repeat-x;}
.header .secondaryMenu,.header .afterSecondaryMenu {position:relative;float:left;margin-left:185px;margin-top:20px;height:25px;}
.header .afterSecondaryMenu {margin-left:5px;}
.header .secondaryMenu a,.header .afterSecondaryMenu a {font-family:Ubuntu;color:#000;font-weight:400;font-size:90%;letter-spacing:0.03em;text-shadow:rgb(100, 160, 160) 1px 1px 0px;text-decoration:none;margin:0 3px;}
.header .secondaryMenu a:hover,.header .afterSecondaryMenu a:hover {color:#fafafa;text-shadow:none;}
.closeBookButton{position:absolute;width:50px;height:50px;top:20px;right:20px;z-index:10;background-image:url('/img/library/black_close.png');cursor:pointer;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
.closeBookButton:hover {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.header .search{position:relative;float:right;width:300px;height:35px;margin:12px 40px 0 0;}
p {font-size:1.1em;line-height:1.4em;margin-bottom:15px;margin-top:5px;font-weight:300;text-decoration:none;}
.level1 p {font-size:1.3em;line-height:1.5em;margin-bottom:25px;margin-top:5px;font-weight:300;text-decoration:none;}
.level1 h2 {font-size:1.5em;line-height:1.5em;font-weight:400;text-decoration:none;margin-bottom:0;}
.level1 h3 {font-size:1.3em;line-height:1.5em;font-weight:400;text-decoration:none;margin-bottom:0;}
.level1 strong {font-weight:400;}
h1 {font-size:2em;font-weight:300;margin:10px 0 15px 0;letter-spacing:0.08em;text-decoration:none;}
h2{font-size:1.5em;line-height:0.85em;letter-spacing:0.05em;text-decoration:none;font-weight:400;}
h3{font-size:1.2em;line-height:0.8em;letter-spacing:0.05em;text-decoration:none;letter-spacing:0.02em;font-weight:400;}
a {font-size:1em;color:#4cd6d6;font-weight:400;text-decoration:none;}
b {font-weight:bold;}::selection {background-color:#78f4f4;color:#333333;}::-moz-selection {background:#78f4f4;color:#333333;}
.hidden {visibility:hidden;}
.header .searchInput{position:relative;float:left;width:224px;height:33px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;background-color:#548d90;z-index:3;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#1f5761;border-bottom-color:#1f5761;border-left-color:#1f5761;-webkit-box-shadow:inset 0px 1px 10px 1px rgba(24,69,71,0.28);-moz-box-shadow:inset 0px 1px 10px 1px rgba(24,69,71,0.28);box-shadow:inset 0px 1px 10px 1px rgba(24,69,71,0.28);padding:0 0 0 10px;color:#78f4f4;font-size:0.875em;border-right-width:0px;border-right-style:none;font-style:italic;}
.button{cursor:pointer;}
.header .search .button {position:relative;float:left;width:63px;height:35px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;z-index:5;background:rgb(31,87,97);background:-moz-linear-gradient(top,  rgba(57,114,124,1) 0%, rgba(14,70,80,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,114,124,1)), color-stop(100%,rgba(14,70,80,1)));background:-webkit-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:-o-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:-ms-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39727c', endColorstr='#0e4650',GradientType=0 );-webkit-box-shadow:2px 2px 3px -1px rgba(0,0,0,0.22);-moz-box-shadow:2px 2px 3px -1px rgba(0,0,0,0.22);box-shadow:2px 2px 3px -1px rgba(0,0,0,0.22);background-color:linear-gradient;background-position:center center;}
.header .search .button:hover {background:none;background-color:#105561;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);}
.header .searchIcon {width:65px;height:35px;background-image:url('/img/frontpage/frontpage-sprite.png');background-position:-90px -45px;}
.header .globalMenu {width:100%;height:48px;background:rgb(96,96,96);background:-moz-linear-gradient(top,  rgba(96,96,96,1) 0%, rgba(28,28,28,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,96,96,1)), color-stop(100%,rgba(28,28,28,1)));background:-webkit-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);background:-o-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);background:-ms-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);background:linear-gradient(to bottom,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#1c1c1c',GradientType=0 );background-color:#333333;}
.globalMenu .link{position:relative;float:right;height:28px;border-left:#000 solid 1px;border-right:#676767 solid 1px;padding:10px 40px;font-family:Ubuntu;font-size:1.27em;font-weight:300;text-transform:none;color:#fafafa;text-decoration:none;letter-spacing:0.1em;text-shadow:1px 1px 3px #333333;}
.globalMenu .link:hover{background-color:#000;color:#78f4f4;}
.globalMenu .link:active {background-color:#000;color:#78f4f4;}
.header .logoBg{position:absolute;top:0px;width:112px;height:136px;background:#000;background-image:url('/img/frontpage/logo-bg.png');background-repeat:repeat-x;background-position:center;z-index:10;left:40px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.logo {width:80px;height:85px;background-image:url('/img/frontpage/frontpage-sprite.png');background-position:-1px -1px;background-repeat:no-repeat;margin:32px auto;}
.headlineTop {position:relative;float:left;width:943px;height:50px;margin-left:40px;border-bottom:#333333 solid 1px;}
.noneBorder{border:none;}
.headlineTop .title {position:relative;float:left;width:573px;font-size:2.2em;font-weight:200;padding-top:3px;}
.main {width:1024px;margin:0 auto;background-color:white;}
.clearfix {display:block;clear:both;height:0px;}
.buttonStyle {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);}
.black {background:rgb(102,102,102);background:-moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(68,68,68,1) 47%, rgba(34,34,34,1) 50%, rgba(0,0,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(47%,rgba(68,68,68,1)), color-stop(50%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );}
.black:hover,.black:focus {background:none;background-color:#333333;}
.blackQuiz {background:rgb(102,102,102);background:-moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(68,68,68,1) 47%, rgba(34,34,34,1) 50%, rgba(0,0,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(47%,rgba(68,68,68,1)), color-stop(50%,rgba(34,34,34,1)), color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,  rgba(102,102,102,1) 0%,rgba(68,68,68,1) 47%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 );}
.blackQuiz:hover {background:none;background-color:#000000;}
.red {background:rgb(156,21,3);background:rgb(246,155,138);background:url( '/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OWI4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZjNzQ2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2NTQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzE1MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(top,  rgba(246,155,138,1) 0%, rgba(252,116,97,1) 48%, rgba(246,84,62,1) 50%, rgba(156,21,3,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,155,138,1)), color-stop(48%,rgba(252,116,97,1)), color-stop(50%,rgba(246,84,62,1)), color-stop(100%,rgba(156,21,3,1)));background:-webkit-linear-gradient(top,  rgba(246,155,138,1) 0%,rgba(252,116,97,1) 48%,rgba(246,84,62,1) 50%,rgba(156,21,3,1) 100%);background:-o-linear-gradient(top,  rgba(246,155,138,1) 0%,rgba(252,116,97,1) 48%,rgba(246,84,62,1) 50%,rgba(156,21,3,1) 100%);background:-ms-linear-gradient(top,  rgba(246,155,138,1) 0%,rgba(252,116,97,1) 48%,rgba(246,84,62,1) 50%,rgba(156,21,3,1) 100%);background:linear-gradient(to bottom,  rgba(246,155,138,1) 0%,rgba(252,116,97,1) 48%,rgba(246,84,62,1) 50%,rgba(156,21,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69b8a', endColorstr='#9c1503',GradientType=0 );}
.red:hover {background:none;background-color:#f04831;}
.green {background:rgb(138,249,117);background:url( '/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZjk3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzJkZTQwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIzY2IwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzE2OTMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');background:-moz-linear-gradient(top,  rgba(138,249,117,1) 0%, rgba(45,228,10,1) 50%, rgba(35,203,3,1) 51%, rgba(22,147,2,1) 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,249,117,1)), color-stop(50%,rgba(45,228,10,1)), color-stop(51%,rgba(35,203,3,1)), color-stop(99%,rgba(22,147,2,1)));background:-webkit-linear-gradient(top,  rgba(138,249,117,1) 0%,rgba(45,228,10,1) 50%,rgba(35,203,3,1) 51%,rgba(22,147,2,1) 99%);background:-o-linear-gradient(top,  rgba(138,249,117,1) 0%,rgba(45,228,10,1) 50%,rgba(35,203,3,1) 51%,rgba(22,147,2,1) 99%);background:-ms-linear-gradient(top,  rgba(138,249,117,1) 0%,rgba(45,228,10,1) 50%,rgba(35,203,3,1) 51%,rgba(22,147,2,1) 99%);background:linear-gradient(to bottom,  rgba(138,249,117,1) 0%,rgba(45,228,10,1) 50%,rgba(35,203,3,1) 51%,rgba(22,147,2,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8af975', endColorstr='#169302',GradientType=0 );}
.green:hover {background:none;background-color:#2de40a;}
.orange{background:rgb(252,218,173);background:-moz-linear-gradient(top,  rgba(252,218,173,1) 0%, rgba(252,173,61,1) 48%, rgba(246,145,3,1) 51%, rgba(222,101,3,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,218,173,1)), color-stop(48%,rgba(252,173,61,1)), color-stop(51%,rgba(246,145,3,1)), color-stop(100%,rgba(222,101,3,1)));background:-webkit-linear-gradient(top,  rgba(252,218,173,1) 0%,rgba(252,173,61,1) 48%,rgba(246,145,3,1) 51%,rgba(222,101,3,1) 100%);background:-o-linear-gradient(top,  rgba(252,218,173,1) 0%,rgba(252,173,61,1) 48%,rgba(246,145,3,1) 51%,rgba(222,101,3,1) 100%);background:-ms-linear-gradient(top,  rgba(252,218,173,1) 0%,rgba(252,173,61,1) 48%,rgba(246,145,3,1) 51%,rgba(222,101,3,1) 100%);background:linear-gradient(to bottom,  rgba(252,218,173,1) 0%,rgba(252,173,61,1) 48%,rgba(246,145,3,1) 51%,rgba(222,101,3,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdaad', endColorstr='#de6503',GradientType=0 );}
.orange:hover {background:none;background-color:#fa9f1e;}
.purple {background:rgb(141,91,222);background:url( '/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkNWJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzcyNGFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzY1NDE5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjExNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(top,  rgba(141,91,222,1) 0%, rgba(114,74,179,1) 49%, rgba(101,65,159,1) 50%, rgba(43,17,84,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(141,91,222,1)), color-stop(49%,rgba(114,74,179,1)), color-stop(50%,rgba(101,65,159,1)), color-stop(100%,rgba(43,17,84,1)));background:-webkit-linear-gradient(top,  rgba(141,91,222,1) 0%,rgba(114,74,179,1) 49%,rgba(101,65,159,1) 50%,rgba(43,17,84,1) 100%);background:-o-linear-gradient(top,  rgba(141,91,222,1) 0%,rgba(114,74,179,1) 49%,rgba(101,65,159,1) 50%,rgba(43,17,84,1) 100%);background:-ms-linear-gradient(top,  rgba(141,91,222,1) 0%,rgba(114,74,179,1) 49%,rgba(101,65,159,1) 50%,rgba(43,17,84,1) 100%);background:linear-gradient(to bottom,  rgba(141,91,222,1) 0%,rgba(114,74,179,1) 49%,rgba(101,65,159,1) 50%,rgba(43,17,84,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d5bde', endColorstr='#2b1154',GradientType=0 );}
.purple:hover,.purple:focus {background:none;background-color:#724ab3;}
.blue {background:rgb(164,250,250);background:-moz-linear-gradient(top,  rgba(164,250,250,1) 0%, rgba(156,242,242,1) 50%, rgba(95,220,220,1) 51%, rgba(48,166,166,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,250,250,1)), color-stop(50%,rgba(156,242,242,1)), color-stop(51%,rgba(95,220,220,1)), color-stop(100%,rgba(48,166,166,1)));background:-webkit-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-o-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:-ms-linear-gradient(top,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);background:linear-gradient(to bottom,  rgba(164,250,250,1) 0%,rgba(156,242,242,1) 50%,rgba(95,220,220,1) 51%,rgba(48,166,166,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4fafa', endColorstr='#30a6a6',GradientType=0 );}
.blue:hover,.blue:focus {background:none;background-color:#78f4f4;}
.darkgreen {background:rgb(30,86,96);background:-moz-linear-gradient(top,  rgba(57,114,124,1) 0%, rgba(14,70,80,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,114,124,1)), color-stop(100%,rgba(14,70,80,1)));background:-webkit-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:-o-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:-ms-linear-gradient(top,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);background:linear-gradient(to bottom,  rgba(57,114,124,1) 0%,rgba(14,70,80,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39727c', endColorstr='#0e4650',GradientType=0 );}
.darkgreen:hover {background:none;background-color:#105561;}
.lightGrey {background:rgb(247,247,247);background:url( '/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGFkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(234,234,234,1) 50%, rgba(224,224,224,1) 51%, rgba(173,173,173,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(50%,rgba(234,234,234,1)), color-stop(51%,rgba(224,224,224,1)), color-stop(100%,rgba(173,173,173,1)));background:-webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 50%,rgba(224,224,224,1) 51%,rgba(173,173,173,1) 100%);background:-o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 50%,rgba(224,224,224,1) 51%,rgba(173,173,173,1) 100%);background:-ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 50%,rgba(224,224,224,1) 51%,rgba(173,173,173,1) 100%);background:linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 50%,rgba(224,224,224,1) 51%,rgba(173,173,173,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#adadad',GradientType=0 );}
.lightGrey:hover {background:none;background-color:#eaeaea;}
.blackBg {background-color:#333333;}
.footer {margin:0 auto;height:44px;width:1024px;}
.footerInfo {float:left;width:1024px;height:44px;background:rgb(51,51,51);background:-moz-linear-gradient(top,  rgba(96,96,96,1) 0%, rgba(28,28,28,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,96,96,1)), color-stop(100%,rgba(28,28,28,1)));background:-webkit-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);background:-o-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);background:-ms-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);background:linear-gradient(to bottom,  rgba(96,96,96,1) 0%,rgba(28,28,28,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#1c1c1c',GradientType=0 );}
.condidactLogo {float:left;width:150px;height:30px;margin:8px 0 0 42px;background-image:url('/img/frontpage/frontpage-sprite.png');background-position:-1px -122px;}
.gyldendalLogo {float:left;width:150px;height:30px;margin:8px 0 0 42px;color:white;}
.condidactAdress {float:right;width:250px;height:35px;margin:5px 40px 0 0;font-size:70%;color:#77c2c7;text-align:right;}
.frontpage .ccCopyright{position:absolute;min-width:100px;height:20px;top:140px;right:7px;z-index:20;}
.imgBg .ccCopyright{position:absolute;min-width:100px;height:20px;top:25px;left:78px;cursor:pointer;z-index:20;}
.ccCopyright .linkPopup {display:none;}
.linkPopup .headline{position:relative;float:left;width:230px;margin:10px 0 3px 10px;text-align:left;font-size:18px;font-weight:400;color:#000000;}
.linkPopup .info{position:relative;float:left;width:230px;margin:0 0 2px 10px;text-align:left;font-size:14px;font-weight:300;font-style:normal;color:#000000;}
.linkPopup .button{position:relative;float:left;width:230px;height:23px;margin:10px 0 5px 10px;padding-top:2px;text-align:center;font-size:14px;font-weight:400;color:#ffffff;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.linkPopup .button:hover{background-color:#333333;}
.ccCopyright{position:absolute;height:20px;top:45px;left:43px;width:250px;z-index:20;cursor:pointer;z-index:10;}
.ccCopyright .ccIcon {position:relative;float:left;margin-top:2px;margin-right:5px;width:15px;height:15px;background-image:url('/img/cc-small.png');}
.ccCopyright .photographer {position:relative;float:left;margin-right:5px;font-size:0.80em;font-weight:300;color:#ffffff;text-align:right;text-shadow:1px 1px 2px #000000;z-index:5;opacity:0.70;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.ccCopyright .linkPopup {display:none;}
.ccCopyright:hover .linkPopup {display:block;position:absolute;top:18px;width:250px;padding:5px;background-color:#fff;opacity:0.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);box-shadow:1px 1px 4px 0px rgba(51, 51, 51, 0.5);z-index:60;border:1px solid #ccc;}
.bookText .ccCopyright{top:181px;left:10px;}
.bookText .ccCopyright:hover .linkPopup {top:-182px;right:-1px;}
.bookText .ccCopyright .ccIcon {float:right;}
.bookText .ccCopyright .photographer {float:right;color:#aaaaaa;text-shadow:none;}
.forTeacher .ccCopyright{top:195px;left:75px;}
.forTeacher .ccCopyright .ccIcon {float:right;}
.forTeacher .ccCopyright .photographer {float:right;}
.forTeacher .ccCopyright:hover .linkPopup {top:-180px;right:-1px;}
.bookText .ccCopyright{width:260px;top:180px;right:0px;}
.bookText .ccCopyrightHover  {position:absolute;bottom:0;left:110px;z-index:20;}
.bookText .ccCopyright .photographer {float:right;}
.bookText .ccCopyright:hover .hoverccCopyrightContent{display:block;}
.bookText .ccCopyright .hoverccCopyrightContent {display:none;}
.bookLargeCover .ccCopyright{top:45px;left:43px;}
.bookLargeCover .ccCopyright .ccIcon {float:left;}	
.bookLargeCover .ccCopyright .photographer {float:left;}
.bookLargeCover .ccCopyrightHover  {top:17px;left:-5px;}
.bookOne .ccCopyright{top:65px;right:-5px;cursor:default;}
.imgBg .ccCopyright{width:500px;height:30px;top:25px;left:78px;}
.imgBg .ccCopyright .ccIcon {float:left;margin-left:5px;}
.imgBg .ccCopyright .photographer {float:left;}
.forTeacher .guide .ccCopyright{width:315px;top:195px;right:10px;}
.forTeacher .guide .ccCopyrightHover  {position:absolute;top:-180px;left:63px;z-index:20;}
.messageModal {margin:0 auto;width:500px;}
.messageModal .closeBookButton	{position:absolute;width:50px;height:50px;top:16px;right:20px;z-index:10;background-image:url(/img/library/black_close.png);}
.messageModal .message {position:relative;float:left;width:500px;min-height:200px;background-color:#fafafa;}
.messageModal .message .top {position:relative;float:left;width:500px;height:80px;background-color:#333333;}
.messageModal .top .title {position:relative;float:left;width:500px;margin-top:25px;margin-left:25px;font-size:1.5em;font-weight:400;color:#74fafa;}
.messageModal .message .innerMain {position:relative;float:left;width:450px;min-height:140px;padding-left:30px;padding-right:30px;font-size:1.2em;font-weight:400;margin-top:25px;}
.messageModal .buttonContainer {margin-left:113px;margin-top:-60px;margin-bottom:15px;posistion:relative;float:left;width:275px;height:60px;}
.messageModal .buttonStyle {border-radius:4px;box-shadow:1px 1px 4px 0 rgba(51, 51, 51, 0.5);cursor:pointer;}
.messageModal .button {color:#333333;cursor:pointer;float:right;font-size:1.1em;font-weight:400;height:32px;padding-top:9px;position:relative;text-align:center;width:130px;margin:0;}
.messageModal .button.blue {margin-left:15px;background:linear-gradient(to bottom, rgba(164, 250, 250, 1) 0%, rgba(156, 242, 242, 1) 50%, rgba(95, 220, 220, 1) 51%, rgba(48, 166, 166, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.messageModal .button.red {background:linear-gradient(to bottom, rgba(246, 155, 138, 1) 0%, rgba(252, 116, 97, 1) 48%, rgba(246, 84, 62, 1) 50%, rgba(156, 21, 3, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%; z-index:1200}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700; cursor:pointer;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000; cursor:pointer;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb; cursor:pointer;}
#cookie-bar .cb-policy:hover {background:#0055dd;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp
{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020;}
.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url( '/assets/jquery.fancybox/fancybox_sprite.png');}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div {width:44px;height:44px;background:url( '/assets/jquery.fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url( '/assets/jquery.fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock {overflow:visible !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url( '/assets/jquery.fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url( '/assets/jquery.fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div {background-image:url( '/assets/jquery.fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}}
