* {
margin:0px;
padding:0px;
font-family: Arial;
font-size: 13px;
/*color:#000;*/
list-style-type: none;
}

a {
color:#000;
}
body {
background-color: #173479;
}
a img {
outline: none;
border:none;
}

.interaction-button{
	border-radius: 3px;
	padding:4px 8px;
	color:white;
	border:none;
	text-align: center !important;
}
.interaction-button:hover{
	cursor: pointer;
}

.instant-button{
	background: hsla(45,100%,50%,1);
	background-image: linear-gradient(to bottom, hsla(45,100%,60%,1), hsla(45,100%,50%,1));
	text-shadow: 0px 1px 1px hsla(45,100%,30%,1);
	border:1px solid hsla(45,100%,45%,1);
}
.trash-button{
	background: hsla(0,0%,100%,1);
	margin-bottom:15px;
	color:black;
	border:1px solid hsla(0,0%,0%,.1);
}

[name*="emShippingCount_master"]{
	width:35px;
	text-align: center !important;
}
.shopCartDetailedCount{
	text-align: center !important;
}
body div#emSite {
background-image: url(https://files.edumedia.de/images/_unsorted/temp_bg1.png);
background-repeat:repeat-x;
background-position: top left;
padding:0px;
margin:0px;
float:left;
width:100%;
}
#kaffee {
background-color: #fff;
width:400px;
margin:auto;
background-image: url(https://files.edumedia.de/images/_unsorted/coffee.png);
background-position: right;
background-repeat: no-repeat;
padding:25px;
padding-right:150px;
margin-top:150px;
}
#kaffee p {
line-height: 20px;
color:#333;
margin-bottom:15px;
}
#kaffee p strong{
color:#333;
}body div#emSite div#gateway {
display:none;
}
body div#emSite div#emSiteSet {
width:1024px;
height:100%;
margin:0px auto auto auto;
}
body div#emSite div#emSiteSet * {
text-align: left;
}body div#emSite div#emSiteSet div#emSiteSetHead {
width:1024px;
height:50px;
float:left;
}body div#emSite div#emSiteSet div#emSiteSetHeadLogo {
float:left;
}
body div#emSite div#emSiteSet div#emSiteSetHeadLogo img {
margin:10px 25px 0px 0px;
outline: none;
border:none;
}
body div#emSite div#emSiteSet div#emSiteSetHeadLogo a {
outline: none;
border:none;
}body div#emSite div#emSiteSet div#emSiteSetHeadQuote {
float:left;
}
body div#emSite div#emSiteSet div#emSiteSetHeadQuote img {
margin:15px 25px 0px 0px;
outline: none;
border:none;
}body div#emSite div#emSiteSet div#emSiteSetHeadMenu {
float:right;
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu ul {
float:left;
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu li {
float:left;
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a {
color: #fff;
font-weight: normal;
text-decoration: none;
line-height:50px;
margin-left:25px;
background-repeat: no-repeat;
padding:0px 0px 2px 20px;
text-decoration: none;
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a:hover {
color: #fff;
text-decoration: underline;
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a.newsletter {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_rss.png);
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a.twitter {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_twitter.png);
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a.facebook {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_facebook2.png);
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a.google {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_google.png);
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a.rechtliches {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_rechtliches.png);
}
body div#emSite div#emSiteSet div#emSiteSetHeadMenu  a.impressum {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_impressum.png);
}



body div#emSite div#emSiteSet div#emSiteSetBanner {
width:1024px;
float:left;
margin-top:75px;
}
body div#emSite div#emSiteSet div#emSiteSetBanner * {
text-align: left;
}body div#emSite div#emSiteSet div#emSiteSetBannerTopic {
float:left;
width:300px;
}
body div#emSite div#emSiteSet div#emSiteSetBannerTopic li a {
float:left;
line-height: 36px;
width:320px;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_topicsplitt.png);
background-repeat:repeat-x;
background-position: bottom;
color:#7f9fcf;
font-size: 14px;
text-decoration: none;
cursor: pointer;
}
body div#emSite div#emSiteSet div#emSiteSetBannerTopic li a:hover {
color:#fff;
}
body div#emSite div#emSiteSet div#emSiteSetBannerTopic li.current a {
font-weight: bold;
color:#fff;
}
body div#emSite div#emSiteSet div#emSiteSetBannerTopic li a#emSiteSetBannerOverview {
font-size: 13px;
color:#fff;
padding-left:25px;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_topicslink.png);
background-repeat:no-repeat;
background-position:left;
width:295px;
}
body div#emSite div#emSiteSet div#emSiteSetBannerTopic li a:hover#emSiteSetBannerOverview {
text-decoration: underline;
}body div#emSite div#emSiteSet div.emSiteSetBannerPost {
float:right;
width:675px;
height:325px;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_postbox.png);
background-repeat:no-repeat;
}
body div#emSite div#emSiteSet div.emSiteSetBannerPost h1 {
line-height: 16px;
color: #f04;
font-size: 13px;
font-weight: bold;
margin:50px 10px 0px 50px;
float:left;
}
body div#emSite div#emSiteSet div.emSiteSetBannerPost p {
color: #2a3b55;
font-size: 13px;
line-height: 24px;
margin:10px 0px 0px 50px;
width:300px;
float:left;
}
body div#emSite div#emSiteSet div.emSiteSetBannerPost a {
line-height: 32px;
color: #f04;
font-size: 13px;
text-decoration: none;
padding:2px;
margin:10px 0px 50px 50px;
float:left;
}
body div#emSite div#emSiteSet div.emSiteSetBannerPost a:hover {
text-decoration: underline;
}
body div#emSite div#emSiteSet div.emSiteSetBannerPost img {
float:right;
border:none;
background-color: transparent;
width:250px;
height:150px;
color:transparent;
border:1px solid #9fadbf;
margin:50px 50px 50px 10px;
}div#emSiteSetNavigationTop {
width:100%;
height:48px;
float:left;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_menubar.png);
background-repeat:repeat-x;
margin:25px 0px 25px 0px;
color:#002b5a;
font-size: 13px;
font-weight: bold;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
border-top:1px solid #e6f5ff;
border-bottom:1px solid #142d54;
border-right:1px solid #21385d;
}
#emSiteSetNavigationTop ul {
float:left;
}
#emSiteSetNavigationTop li {
float:left;
}
#emSiteSetNavigationTop li {
background-image: url(https://files.edumedia.de/images/_unsorted/temp_menusplitt.png);
background-repeat:repeat-y;
background-position: right;
}
#emSiteSetNavigationTop a {
color: #142544;
font-weight: bold;
text-decoration: none;
line-height:48px;
margin-left:25px;
padding-right:25px;
}
#emSiteSetNavigationTop a:hover {
color: #fff;
}
#emSiteSetNavigationTop a.current {
color: #fff;
}
#emSiteSetNavigationTop a:hover.current {
color: #fff;
}
#emSiteSetNavigationTop li.last {
background-image: none;
float:right;
}#emSiteSetBody {
float:left;
width:100%;
}

#emSiteSetBody #emCanvasNo0 { /* Main Content-Canvas + No1 */
float:left;
width: 760px; /*vorher 774*/
}
#emSiteSetBody #emCanvasNo1 { /* Main Sidebar */
float:right;
margin: 0px 0px 0px 5px;
width: 245px;
}
#emSiteSetBody #emCanvasNo2 { /* Main Sidebar */
float:right;
width: 1024px;
}.bpvideo tr .thumb{
	height:100px;
	width:100px;
	border-radius:3px;
	border:1px solid hsla(0,0%,0%,.1);
}
.bpvideo tr .thumb img{
	max-width:100%;
}
.bpvideo tr .headline{
	height:100px;
	padding-left:20px;
}
.bpvideo tr .headline a{
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	color:#092d56;
}
.bpvideo tr{
	display: block;
	margin-bottom:10px;
}
.emContentH0  {
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_naviline.png);
background-position:bottom;
line-height: 50px;
font-size: 16px;
font-weight:normal;
padding:0px 15px 0px 15px;
color:#2a3b55;
}
.emContentH0  a {
font-weight:bold;
font-size:12px;
color:#2a3b55;
margin:0px 10px 0px 10px;
text-decoration: none;
background-image: url(https://files.edumedia.de/images/_unsorted/Split.png);
background-repeat: no-repeat;
background-position:right;
padding:0px 20px 0px 0px;
}
.emContentH0  a:hover {
color:#f04;
}
.emContentBody p {
color:#444;
line-height: 20px;
margin:0px 0px 15px 0px;
}

.emContentBody p span {
}

.emContentBody p strong {
color:#444;
}
.emContentBody p a,
ul.terms li a
{
color:#469;
/*
color:#f04;
padding:1px 2px 1px 2px;
background-color: #fde;*/
text-decoration: none;
}
.emContentBody p a:hover,
ul.terms li a
{
text-decoration: none;
color:#f04;
}

.emContentBody {
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
background-color: #fff;
padding:50px;
}
/*on workbench*/
.emContentBody h1 {
font-size:24px;
font-weight: normal;
line-height: 32px;
/*DEFAULT DESIGN*/
color:#788ab3;
/*VORHER: 9ca8c4*/
margin-bottom:20px;
}
.emContentBody h1 span {
font-size:12px;
font-weight: normal;
line-height: 40px;
/*DEFAULT DESIGN*/
color:#788ab3;
}
.emContentBody h1 span.referencetoGrp {
font-size:12px;
font-weight: normal;
line-height: 32px;
color:#444;
}
.emContentBody h1 span.gruppenAlias {
font-size:12px;
color:#666;
}

.emContentBody h1 a {
font-size:24px;
font-weight: normal;
line-height: 32px;
/*DEFAULT DESIGN*/
color:#788ab3;
margin-bottom:20px;
text-decoration: none;
}
.emContentBody h1 a:hover {
color:#31485e;
}
.emContentBody h2,
.emContentBody h2 a {
font-size:16px;
font-weight: normal;
line-height: 20px;
/*DEFAULT DESIGN*/
color:#f04;
}
.emContentBody h2 span {
font-size:10px;
font-weight: normal;
line-height: 32px;
color:#f04;
}
.emContentBody h2 a {
text-decoration: none;
}
.emContentBody h2 a:hover {
text-decoration: underline;
}
.emContentBody h3,
.emContentBody h3 a {
font-size:12px;
font-weight: bold;
line-height: 24px;
/*DEFAULT DESIGN*/
color:#444;
}
.emContentBody h3 span {
font-size:12px;
font-weight: bold;
line-height: 24px;
color:#ccc;
}
.emContentBody h3 a {
text-decoration: none;
}
.emContentBody h3 a:hover {
text-decoration: underline;
}
.emContentBody .boxed {
padding:0px 8px 0px 8px;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border:1px solid;
}
.emContentBody div.boxed {
padding:25px 25px 15px 25px;
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
border:1px solid;
border-color:#fff #ccc #ccc #ccc;
margin:0px 0px 15px 0px;
margin-top:0px;
}
.emContentBody h1.boxed {
line-height: 50px;
border-color:#ccc #ccc #fff #ccc;
background-color: #efefef;
color:#888;
margin-bottom:0px;
}
.emContentBody h1.boxed a{
line-height: 50px;
color:#888;
}
.emContentBody h1.boxed a:hover{
color:#333;
}

.emContentBody h1.boxed span {
color:#ccc;
}
.emContentBody h2.boxed {
border-color:#88b2d4 #05326c #011c4b #05326c;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_h2-boxed.png);
background-position: top;
background-color: #012966;
background-repeat: repeat-x;
color:#fff;
font-size: 12px;
font-weight: bold;
line-height: 32px;
margin-bottom:0px;
}
.emContentBody h2.boxed span {
color:#abd;
margin-bottom:0px;
font-size: 12px;
}

.emContentBody h3.boxed {
border-color:#888 #555 #333 #555;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_h3-boxed.png);
background-repeat: repeat-x;
color:#fff;
line-height: 32px;
background-color:#000;
}
.emContentBody h3.boxed span {
color:#888;
}
.emContentBody a.moreLink {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
float:right;
margin:15px 0px 15px 0px;
}

.emContentBody ul.tags {
float:left;
border:1px solid #f1f4f8;
border-top:0px solid #f1f4f8;
padding:1px;
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
margin:0px 0px 100px 0px;
width:670px;
}
.emContentBody .tags li {
float:left;
padding:5px;
}
.emContentBody .tags .lead {
padding:4px 10px 4px 10px;
clear:left;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_h2-boxed.png);
border:1px solid;
border-color:#88b2d4 #05326c #011c4b #05326c;
color:#fff;
}
.emContentBody ul.signatur {
float:left;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
margin:15px 0px 0px 0px;
background-color: #f1f4f8;
width:100%;
}
.emContentBody .signatur li {
color:#2a3b55;
}
.emContentBody .signatur .autor {
float:left;
font-weight: bold;
margin:0px 25px 0px 0px;
padding:4px 0px 4px 8px;
}
.emContentBody .signatur .time {
float:right;
padding:4px 8px 4px 0px;
}
.emContentBody br.makeItClear {
height:1px;
width:1px;
clear:both;
}

.emContentBody .shopListposition {
float:left;
border-width: 0px 0px 3px 0px;
border-style: solid;
border-color: #acb4bf;
margin:0px 0px 15px 0px;
}
.emContentBody .shopListposition li {
padding:15px;
float:left;
width:628px;
}
.emContentBody .shopListposition li.even {
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#FFF;
background-color:#FFF;
}
.emContentBody .shopListposition li.odd {
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#f1f4f8;
background-color:#f1f4f8;
}
.emContentBody .shopListposition li.open {

background-repeat: repeat-x;
background-color: #FFF;
border:1px solid #acb4bf;
}
.emContentBody .contentNavigation {
padding:0px 0px 0px 0px;
margin:0px 0px 15px 0px;
}
.emContentBody .contentNavigation li {
font-weight: bold;
color:#ddd;
line-height:24px;
}
.emContentBody .contentNavigation li a {
padding:0px 0px 0px 25px;
background-image: url(https://files.edumedia.de/images/_unsorted/link_16x16.gif);
background-repeat: no-repeat;
color:#444;
text-decoration: none;
}
.emContentBody .contentNavigation li a:hover {
text-decoration: underline;
}

.emContentBody .gruppenBox {
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
-khtml-border-radius:0px 0px 0px 0px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #acb4bf;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.emContentBody .gruppenBox li {
padding:8px 15px 8px 15px;
}
.emContentBody .gruppenBox li.discription {
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border-bottom:1px solid #acb4bf;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-position: bottom;
padding:15px 15px 15px 15px;
background-color: #fff;
}
.emContentBody .gruppenBox li.discription h2 {
color:#788ab3;
font-size: 16px;
line-height: 16px;
margin:0px 0px 5px 0px;
padding:0px;
}
.emContentBody .gruppenBox li.discription h2 span{
font-size: 11px;
color:#666;
}
.emContentBody .gruppenBox li.discription p {
color:#666;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:0px;
word-wrap:
}
.emContentBody .gruppenBox li.discription p strong,
.emContentBody .gruppenBox li.discription p span{
color:#666;
}
.emContentBody .gruppenBox li.topic {
color:#444;
font-weight: bold;
}
.emContentBody .gruppenBox li.topic span {
float:right;
font-weight: normal;
}
.emContentBody .gruppenBox li.topic a {
color:#444;
text-decoration: none;
}
.emContentBody .gruppenBox li.topic a:hover {
text-decoration: underline;
}
.emContentBody .gruppenBox li.even {
background-color:#f1f4f8;
}
.emContentBody .gruppenBox li.odd {
background-color:#FFF;
}
.emContentBody .gruppenBox li.open {
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-color: #FFF;
border:1px solid #acb4bf;
height:300px; /*Kill with Content*/
}
.emContentBody .gruppenBox li.showAll {
-webkit-border-radius:0px 0px 7px 7px;
-moz-border-radius:0px 0px 7px 7px;
-khtml-border-radius:0px 0px 7px 7px;
padding:8px 15px 8px 15px;
background-color: #acb4c4;
font-weight: normal;
}

.emContentBody .gruppenBox li.showAll a {
color:#fff;
text-decoration: none;
font-weight: bold;
}
.emContentBody .gruppenBox li.showAll a:hover {
text-decoration: underline;
}

.emContentBody .produktBox {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #acb4bf;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.emContentBody .produktBox li {
padding:8px 15px 8px 15px;
}
.emContentBody .produktBox li.discription {
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border-bottom:1px solid #acb4bf;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-position: bottom;
padding:15px 15px 15px 15px;
background-color: #fff;
}
.emContentBody .produktBox li.discription h2 {
color:#788ab3;
font-size: 16px;
line-height: 16px;
margin:0px 0px 5px 0px;
padding:0px;
}
.emContentBody .produktBox li.discription h2 a {
color:#788ab3;
}
.emContentBody .produktBox li.discription h2 span{
font-size: 11px;
color:#fff;
padding:4px;
font-weight: bold;
}
.emContentBody .produktBox li.discription p {
color:#444;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:0px;
word-wrap:
}
.emContentBody .produktBox li.discription p strong,
.emContentBody .produktBox li.discription p span{
color:#444;
}
.emContentBody .produktBox li.topic {
color:#444;
}
.emContentBody .produktBox li.topic span {
float:right;
font-weight:normal;
}
.emContentBody .produktBox li.topic a {
color:#444;
text-decoration: none;
font-weight:bold;
}
.emContentBody .produktBox li.topic a:hover {
text-decoration: underline;
}
.emContentBody .produktBox li.even {
background-color:#f1f4f8;
}
.emContentBody .produktBox li.odd {
background-color:#FFF;
}
.emContentBody .produktBox li.open {
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-color: #FFF;
border:1px solid #acb4bf;
}
.emContentBody .produktBox li.showAll {
-webkit-border-radius:0px 0px 7px 7px;
-moz-border-radius:0px 0px 7px 7px;
-khtml-border-radius:0px 0px 7px 7px;
padding:8px 15px 8px 15px;
background-color: #304562;
}

.emContentBody .produktBox li.showAll a {
color:#a6b0bf;
text-decoration: none;
}
.emContentBody .produktBox li.showAll strong {
color:#fff;
}

.emContentBody a.crossLink {
background-image: url(https://files.edumedia.de/images/_unsorted/red_arrow.png);
background-repeat:no-repeat;
background-position: right;
color:#f04;
line-height: 32px;
text-decoration: none;
font-weight:bold;
font-size:12px;
padding:0px 10px 0px 0px;
margin-right:25px;
}
.emContentBody a.crossLink:hover {
text-decoration: underline;
}
.emContentBody a.crossStab {
margin:0px 10px 0px 0px;
text-decoration: none;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
border-width:1px;
border-style: solid;
border-color: #acb4bf;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-position: bottom;
font-weight: bold;
float:left;
}
.emContentBody a.crossStab:hover div {
color:#f04;
}
.emContentBody a.crossStab div {
color:#444;
padding:15px 25px 15px 50px;
margin:0px 0px 0px 15px;
background-image: url(https://files.edumedia.de/images/_unsorted/stab.png);
background-position: left;
background-repeat:no-repeat;
float:left;
}
.emContentBody a.crossStab div span{
color:#acb4bf;
font-weight: normal;
}

.emContentBody a.crossBack {
margin:0px 10px 0px 0px;
text-decoration: none;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
border-width:1px;
border-style: solid;
border-color: #acb4bf;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-position: bottom;
font-weight: bold;
float:left;
}
.emContentBody a.crossBack:hover div {
color:#f04;
}
.emContentBody a.crossBack div {
color:#444;
padding:15px 25px 15px 50px;
margin:0px 0px 0px 15px;
background-image: url(https://files.edumedia.de/images/_unsorted/back.png);
background-position: left;
background-repeat:no-repeat;
float:left;
}
.emContentBody a.crossBack div span{
color:#acb4bf;
font-weight: normal;
}

.emContentBody .bubbleQuote
{
-webkit-border-radius:0px 8px 8px 8px;
-moz-border-radius:0px 8px 8px 8px;
-khtml-border-radius:0px 8px 8px 8px;
border-width:1px;
border-style: solid;
border-color: #acb4bf;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-position: bottom;
padding:15px 15px 15px 15px;
margin:0px 0px 15px 0px;
background-color: #fff;
}
.emContentBody .bubbleQuote p.praktisch
{
padding-left:25px;
background-image: url(https://files.edumedia.de/images/_unsorted/ok_16x16.gif);
background-repeat: no-repeat;
}
.emContentBody .bubbleQuoteStatus {
height:20px;
}
.emContentBody .bubbleQuote p,
.emContentBody .bubbleQuote p span,
.emContentBody .bubbleQuote p strong,
.emContentBody .bubbleQuote p a {
color:#444;
background-color:transparent;
padding:0px;
margin:0px;
}
.emContentBody .bubbleQuote p strong,
.emContentBody .bubbleQuote p a {
font-weight: bold;
}
.emContentBody .bubbleQuote p a {
color:#469;
font-weight:normal;
}
.emContentBody .bubbleQuote p a:hover {
color:#f04;
}
.emContentBody .bubbleQuote p span {
padding:1px 4px 1px 4px;
color:#fff;
background-color: #469;
}
.emContentBody .shopItem {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:628px;
}
.emContentBody .shopItem li {
margin:0px 1px 0px 0px;
float:left;
padding:0px 0px 0px 0px;
color:#000;
}
.emContentBody .shopItem li.shopItemName {
float:left;
width:460px; /*legacy: 540px;*/
line-height: 16px;
font-weight: bold;
padding-right:5px;
margin:3px 0px 0px 0px;
color:#2a3b55;
font-size: 16px;
}
.emContentBody .shopItem li.shopItemName div.shopItemWarenkorbAktion {
float:right;
}
.emContentBody .shopItem li.shopItemName span{
font-weight: normal;
font-size: 11px;
}
.emContentBody .shopItem div.shopItemVersion {
padding:10px 0px 0px 0px;
width:370px;
float:left;
}
.emContentBody .shopItem div.shopItemVersion select{
width:370px;
}
.emContentBody .shopItem div.shopItemVersion span.versionNotAvailable {
font-style:italic;
color:#f04;
}
.emContentBody .shopItem div.shopItemVersion span.versionIsSingle {
font-style:italic;
color:#469;
}
.emContentBody .shopItem div.shopItemVersion h3 {
	color:#c1c8d3;
}
.emContentBody .shopItem div.shopItemVersion p.shopItemVersionBox {
	color:#2a3b55;
	border-top: 1px dotted #c1c8d3;
	margin:0;
	padding:4px 0px 4px 0px;
	width:550px;
	font-size: 11px;
}
.emContentBody .shopItem div.shopItemVersion p.shopItemVersionBox span{
	color:#c1c8d3;
	float:right;
	font-size: 11px;
}
.emContentBody .shopItem div.shopItemVersion p.shopItemVersionBox span strong {
	color:#2a3b55;
	font-size: 14px;

}
.emContentBody .shopItem div.shopItemVersion p.shopItemVersionBox:first-of-type {
	border-top: 0px;
}
.emContentBody .shopItem li.shopItemPrice {
width:110px;
line-height: 16px;
height:50px;
float:left;
font-weight: bold;
margin:18px 0px 0px 0px;
}
.emContentBody .shopItem li.shopItemPrice  span.shopItemPriceDisplay{
color:#000;
font-size: 12px;
font-weight:bold;
}
.emContentBody .shopItem li.shopItemPrice span{
width:75px;
font-size: 10px;
font-weight: normal;
}
.emContentBody .shopItem li.shopItemAction {
margin:0px 0px 0px 0px;
float:right;
width:145px;/*legacy: width:70px;*/
height:50px;
padding:0px 0px 0px 0px;
background-repeat: no-repeat;
}
.emContentBody .shopItem li.shopItemAction input.text {
width:40px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
padding:4px 4px 4px 4px;
margin:0px 4px 0px 0px;
line-height: 10px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
}

.emContentBody .shopItem li.shopItemAction input.add {
border:0px;
background-color: transparent;
background-repeat: no-repeat;
cursor: pointer;
font-size: 0px;
width:101px;/*legacy: width:16px;*/
height:24px;
padding:0px;
float:right;
line-height:16px;
background-image: url(https://files.edumedia.de/images/_unsorted/button_card_add.png);/*legacy: background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_add_16x16.gif);*/
}

.emContentBody .shopItem li.shopItemName a.shopItemDetailed {
cursor: pointer;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border: 1px solid #b2bdc9;
font-size:9px;
font-weight: bold;
color:#FFF;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
/*background-color: #b2bdc9;*/
background-repeat:repeat-x;
text-decoration: none;
font-variant: small-caps;
float:left;
width:30px;
height:30px;
margin:0px 0px 0px 0px;
margin-right:15px;
margin-bottom:25px;
}
.emContentBody .shopItem li.shopItemName a.shopItemDetailed img{
margin:5px;
}
.emContentBody .shopItem li.shopItemName a.shopItemDetailed:hover {
color:#FFF;
background-image: url(https://files.edumedia.de/images/_unsorted/button_i.png);
background-color: #012;
border: 1px solid #012;
}
.emContentBody .shopItem li.shopItemName a.shopItemDetailed:active {
background-image: url(https://files.edumedia.de/images/_unsorted/button_a.png);
}
.emContentBody .shopItem li.shopItemName a.dismiss {
color:#FFF;
background-image: url(https://files.edumedia.de/images/_unsorted/button_i.png);
background-color: #012;
border: 1px solid #012;
}
.emContentBody .shopItem li.shopItemName a.dismiss:active {
background-image: url(https://files.edumedia.de/images/_unsorted/button_a.png);
}

.emContentBody .productData a.productDataCloseText {
cursor: pointer;
border: 0px;
font-size:12px;
font-weight: bold;
text-decoration: none;
line-height:30px;
}
.emContentBody .productData a.productDataCloseText:hover {
text-decoration: underline;
}
.emContentBody .productData a.productDataClose {
cursor: pointer;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border: 0px;
font-size:9px;
font-weight: bold;
color:#FFF;
background-color: #b2bdc9;
background-repeat:repeat-x;
text-decoration: none;
font-variant: small-caps;
float:left;
width:30px;
height:30px;
margin-right:10px;
color:#FFF;
background-image: url(https://files.edumedia.de/images/_unsorted/button_i.png);
background-color: #012;
}
.emContentBody .productData a.productDataClose img{
margin:5px;
}
.emContentBody .productData a.productDataClose:active {
background-image: none;
background-image: url(https://files.edumedia.de/images/_unsorted/button_a.png);
}

.emContentBody .productData {
float:left;
margin:0px;
padding:0px;
display:none;
width:628px;
}
.emContentBody .productData li {
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.emContentBody .productData .productDataAutor {
float:left;
color:#f04;
font-weight: bold;
width:625px;
line-height: 50px;
margin-top:10px;
min-height:25px;
}
.emContentBody .productData .productDataDiscription {
width:300px;
line-height: 18px;
float:left;
}
.emContentBody .productData .productDataDiscription h3 {
font-size: 12px;
font-weight: bold;
line-height: 16px;
padding: 0px 0px 0px 0px;
color:#444;
margin: 0px 0px 15px 0px;
}
.emContentBody .productData .productDataDiscription h3.profil {
color:#fff;
background-color: #aaa;
padding:4px 6px 4px 6px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px;
}
.emContentBody .productData .productDataDiscription ul.themen li {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_thema.gif);
background-repeat:no-repeat;
}
.emContentBody .productData .productDataDiscription ul.gruppen li {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_gruppe.gif);
background-repeat:no-repeat;
}
.emContentBody .productData .productDataDiscription ul.themen li a {
background-color: #fff;
font-weight: normal;
}
.emContentBody .productData .productDataDiscription ul.gruppen li a {
background-color: #fff;
font-weight: normal;
}
.emContentBody .productData .productDataDiscription p {
text-align: justify;
}
.emContentBody .productData .productDataDiscription a {
color:inherit;
background-color:#eee;
font-weight: bold;
}
.emContentBody .productData .productDataDiscription span {
color:inherit;
font-style: italic;
}
.emContentBody .productData .productDataDiscription ul {
float:left;
list-style-type: square;
padding:0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}

.emContentBody .productData .productDataDiscription ul li {
float:left;
font-weight: normal;
color:#444;
background-image: url(https://files.edumedia.de/images/_unsorted/ok_16x16.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 25px;
margin:0px 0px 8px 10px;
width:250px;
}
.emContentBody .productData .productDataDiscription ul li a {
color:#444;
text-decoration: none;
}
.emContentBody .productData .productDataDiscription ul li a:hover {
text-decoration: underline;
}




.emContentBody .productData .productDataPicture {
float:right;
width:300px;
margin:0px 0px 15px 0px;
}
.emContentBody .productData .productDataPicture_wrapper{
	-webkit-border-radius:8px 8px 0px 0px;
	-moz-border-radius:8px 8px 0px 0px;
	-khtml-border-radius:8px 8px 0px 0px;
	border:1px solid #acb4bf;
	padding:15px;
}
.emContentBody .productData .productDataPicture .productDataBlog{
	margin-top:0px;

}
.emContentBody .productData .productDataPicture .productDataBlog h3{
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-khtml-border-radius:0px;
}
.emContentBody .productData .productDataPicture .productDataBlog ul{
	-webkit-border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-khtml-border-radius:0px 0px 8px 8px;
	border:1px solid #acb4bf;
}

.emContentBody .productData .productDataPicture .productDataBlog ul li{
	width:266px!important;
}
.emContentBody .productData .productDataPicture .productDataBlog ul li:last-child{
	-webkit-border-radius:0px 0px 8px 8px;
	-moz-border-radius:0px 0px 8px 8px;
	-khtml-border-radius:0px 0px 8px 8px;
}
.profileImageDummy img {
	max-width: 275px;
height: auto;
max-height: 275px;
}
.emContentBody .productData .productDataPicture .productDataPictureDiscription {
margin:5px 0px 0px 0px;
font-size: 10px;
line-height: 14px;
color:#888;
font-weight: normal;
}
.emContentBody .productData .productDataPicture .productDataPictureDiscription span {
font-size: 10px;
background-color: transparent;
color:#888;
font-weight: bold;
}
.emContentBody .productData .productDataPicture .isbn{
margin:0px;
margin-top:15px;
line-height: 24px;
padding-left:24px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_isbn.png);
background-repeat:no-repeat;
}
.emContentBody .productData .productDataPicture .demo{
margin:0px;
line-height: 24px;
padding-left:24px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_demo.png);
background-repeat:no-repeat;
}

.emContentBody .productData .productDataPicture .rueckmeldung{
margin:0px;
line-height: 24px;
padding-left:24px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_rueckmeldung.png);
background-repeat:no-repeat;
}
.emContentBody .productData .productDataPicture .testversion{
margin:0px;
line-height: 24px;
padding-left:24px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_testversion.png);
background-repeat:no-repeat;
}
.emContentBody .productData .productDataPicture .videotutorial{
margin:0px;
line-height: 24px;
padding-left:24px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_videotutorial.png);
background-repeat:no-repeat;
}
.emContentBody .productData .productDataPicture .demo a:hover{
color:#f04;
text-decoration: none;
}

.emContentBody .productData .productDataDownloads,
.emContentBody .productData .productDataBlog,
.emContentBody .productData .productDataLinks,
.emContentBody .productData .productDataCrosssell {/*1338*/
margin:15px 0px 25px 0px;
}
.emContentBody .productData .productDataDownloads{
margin-bottom:10px;
}
.emContentBody .productData .productDataDownloads h3,
.emContentBody .productData .productDataBlog h3,
.emContentBody .productData .productDataLinks h3,
.emContentBody .productData .productDataCrosssell h3 {
font-size: 12px;
font-weight:bold;
line-height:12px;
color:#fff;
padding:12px;
background-color: #304562;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
-khtml-border-radius:5px 5px 0px 0px;
clear:both;
}
.emContentBody .productData .productDataDownloads ul,
.emContentBody .productData .productDataBlog ul,
.emContentBody .productData .productDataLinks ul,
.emContentBody .productData .productDataCrosssell ul {
border-bottom:1px solid #304562;
float:left;
}


.emContentBody .productData .productDataDownloads ul li,
.emContentBody .productData .productDataBlog ul li,
.emContentBody .productData .productDataLinks ul li,
.emContentBody .productData .productDataCrosssell ul li {
float:left;
background-position: bottom;
line-height: 16px;
/*margin:5px 0px 5px 10px;*/
width:596px;
margin:0px;
border:0px;
}

.emContentBody .productData .productDataCrosssell ul li.odd,
.emContentBody .productData .productDataDownloads ul li.odd,
.emContentBody .productData .productDataLinks ul li.odd,
.emContentBody .productData .productDataBlog ul li.odd {
background-color:#fff;
padding:12px 12px 10px 20px;
}
.emContentBody .productData .productDataCrosssell ul li.even,
.emContentBody .productData .productDataDownloads ul li.even,
.emContentBody .productData .productDataLinks ul li.even,
.emContentBody .productData .productDataBlog ul li.even {
background-color:#f1f4f8;
padding:12px 12px 10px 20px;
}

.emContentBody .productData .productDataCrosssell ul li a,
.emContentBody .productData .productDataDownloads ul li a,
.emContentBody .productData .productDataLinks ul li a,
.emContentBody .productData .productDataBlog ul li a {
background-repeat: no-repeat;
padding:4px 0px 4px 35px;
margin:0px 15px 0px 0px;
font-weight:bold;
text-decoration:none;
color:#469;
float:left;
}
.emContentBody .productData .productDataCrosssell ul li a:hover,
.emContentBody .productData .productDataDownloads ul li a:hover,
.emContentBody .productData .productDataLinks ul li a:hover,
.emContentBody .productData .productDataBlog ul li a:hover {
color:#f04;
}
.emContentBody .productData .productDataCrosssell ul li a span,
.emContentBody .productData .productDataDownloads ul li span,
.emContentBody .productData .productDataLinks ul li span,
.emContentBody .productData .productDataBlog ul li span {
color:#aaafc8;
font-weight: normal;
}
.emContentBody .productData .productDataLinks ul li a {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_sitelink.png);
}
.emContentBody .productData .productDataCrosssell ul li a {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_crosssell.png);
}
.emContentBody .productData .productDataDownloads ul li a {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_download.png);
}
.emContentBody .productData .productDataBlog ul li a {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_blog.png);
}
.emContentBody #shopCartDetailed {
border-spacing: 0px;
width:100%;
margin: 0px 0px 15px 0px;
}
.emContentBody #shopCartDetailed td {
padding:8px 8px 8px 8px;
vertical-align: top;
}
.emContentBody #shopCartDetailed .headline {
border-style:solid;
border-width:1px;
border-color:#88b2d4 #05326c #011c4b #05326c;
}
.emContentBody #shopCartDetailed .headline td {
background-image: url(https://files.edumedia.de/images/_unsorted/temp_h2-boxed.png);
background-repeat: repeat-x;
color:#fff;
font-size: 12px;
font-weight: bold;
}

.emContentBody #shopCartDetailed .even {
background-color:#f1f4f8;
}
.emContentBody #shopCartDetailed .odd {
background-color:#fff;
}
.emContentBody #shopCartDetailed tr:nth-child(odd) td{
	background-color:#f1f4f8;
}
.emContentBody #shopCartDetailed tr:nth-child(even) td{
	background-color:#fff;
}
.promo_title{
	color:#62cb00;
	background-color:#fff !important;
}
.promo_footer{
	border-top: 1px solid #62cb00 !important;
	padding:0 !important;
	line-height: 0;
}
.promo_footer_end{
	padding:0 !important;
}
.promo_footer span{
	display:block;
	height:0px;
	line-height: 0;
	padding:0;
	margin:0;
}
.artikel.promo td{
	background-color: transparent;
}
.artikel.promo td.opacity *{
	opacity:.35;
}
.emContentBody #shopCartDetailed .headline td.start,
.emContentBody #shopCartDetailed .headline td.end {
border-style:solid;
border-width:0px;
border-color:#88b2d4 #05326c #011c4b #05326c;
}
.emContentBody #shopCartDetailed .headline td.start{
-webkit-border-radius:8px 0px 0px 0px;
-moz-border-radius:8px 0px 0px 0px;
-khtml-border-radius:8px 0px 0px 0px;
}
.emContentBody #shopCartDetailed .headline td.end{
-webkit-border-radius:0px 8px 0px 0px;
-moz-border-radius:0px 8px 0px 0px;
-khtml-border-radius:0px 8px 0px 0px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedCount {
padding: 20px 10px 20px 10px;
font-weight:bold;
text-align: right;
width:25px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedArtikel {
padding: 20px 0px 20px 0px;
font-weight:normal;
text-align: left;
width:280px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedArtikel a {
text-decoration: none;
}
.emContentBody #shopCartDetailed td.shopCartDetailedArtikel span {
color:#788ab3;
font-weight:bold;
font-size:10px;
line-height: 12px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedPrice {
padding: 20px 0px 20px 0px;
font-weight:normal;
text-align: right;
width:75px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedPrice span {
color:#788ab3;
font-weight:bold;
font-size:10px;
line-height: 24px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedVersion {
width:130px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedVersion select {
cursor: pointer;
width:100%;
padding:0px;
margin:0px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction {
padding-top: 20px;
padding-bottom: 20px;
width:100px;
vertical-align: top;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input {
font-size: 0px;
width:16px;
height:24px;
background-color: #eee;
padding:0px;
float:left;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.text {
margin-top:10px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedISBN {
width:115px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.text {
width:40px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
padding:4px 4px 4px 4px;
margin:0px 4px 0px 0px;
line-height: 16px;
height:24px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
font-size: 12px;
background-color: #fff;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction li{

float:left;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.add,
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.delete,
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.edit {
border:0px;
background-color: transparent;
background-repeat: no-repeat;
cursor: pointer;
margin:4px 0px 0px 4px;
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.add {
background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_add_16x16.gif);
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.delete {
background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_delete_16x16.gif);
}
.emContentBody #shopCartDetailed td.shopCartDetailedAction input.edit {
background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_edit_16x16.gif);
}
.emContentBody #shopCartDetailed tr.footer {
border-color:#88b2d4 #05326c #011c4b #05326c;
border-width:1px;
border-style:solid;
}

.emContentBody #shopCartDetailed tr.footer td.shopCartFooterStart,
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum,
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus,
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterEnd {
background-repeat: repeat-x;
background-image: url(https://files.edumedia.de/images/_unsorted/cart_footer-bg1.png);
background-position:top 3px;
background-color: #fff;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterStart {
-webkit-border-radius:0px 0px 0px 8px;
-moz-border-radius:0px 0px 0px 8px;
-khtml-border-radius:0px 0px 0px 8px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus {
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
-khtml-border-radius:0px 0px 0px 0px;
width:292px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum {
padding:0px 0px 0px 0px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterEnd {
-webkit-border-radius:0px 0px 8px 0px;
-moz-border-radius:0px 0px 8px 0px;
-khtml-border-radius:0px 0px 8px 0px;
padding:10px 25px 15px 25px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum div {
background-image: url(https://files.edumedia.de/images/_unsorted/cart_footer-bg2.png);
background-repeat: repeat-x;
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
padding:0px 0px 0px 0px;
border-color:#88b2d4 #05326c #011c4b #05326c;
border-width:1px;
border-style:solid;
margin:0px 0px 15px 0px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum div ul {
padding:10px 15px 10px 15px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum div li {
line-height:18px;
color:#fff;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum div li span {
float:right;
font-weight:bold;
color:#fff;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum div li.endSum,
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterSum div li.endSum span {
font-size:16px;
line-height:32px;
font-weight:bold;
}

.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus * {
color:#fff;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus input.text {
width:200px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
padding:4px 4px 4px 4px;
margin:2px 15px 8px 0px;
line-height: 24px;
height:30px;
font-size:16px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#123;
background-color:#def;
color:#000;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus input.false {
background-color: #fee;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_error.gif);
background-repeat: no-repeat;
background-position: 174px 5px;
color:#900;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus input.true {
background-color: #efe;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_ok.gif);
background-repeat: no-repeat;
background-position: 174px 5px;
color:#090;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus input.refresh {
border:0px;
background-color: transparent;
background-repeat: no-repeat;
cursor: pointer;
font-size: 0px;
padding:8px;
margin:0px;
background-image: url(https://files.edumedia.de/images/_unsorted/reload.png);
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus div.refresh {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
float:right;
background-repeat: repeat-x;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
cursor: pointer;
padding:8px 8px 6px 6px;
margin:2px 0px 0px 0px;
width:16px;
height:16px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus div.refresh input{
padding:0px;
margin:0px;
width:16px;
height:16px;
float:right;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus .codeHint {
font-size:10px;
line-height: 14px;
font-weight:bold;
color:#b5d3ff;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus .codeRequest {
font-size:11px;
line-height: 14px;
font-weight:bold;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus .codeRequest select,
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus .codeRequest select option {
color:#222;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus h3 {
color:#fff;
margin-top:10px;
}
.emContentBody #shopCartDetailed tr.footer td.shopCartFooterBonus .codeRequest input.checkbox {
margin:0px 8px 0px 0px;
cursor: pointer;
}
.emContentBody #warenkorbBesteller {
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
margin:0px 0px 15px 0px;
padding:8px;
float:left;
width:640px;
}
.emContentBody #warenkorbBesteller li.kategorie,
.emContentBody #warenkorbBesteller li.info {
float:left;
line-height:32px;
}

.emContentBody #warenkorbBesteller li.kategorie ul,
.emContentBody #warenkorbBesteller li.kategorie ul li{
padding:0px;
margin:0px;
line-height: 12px;
}

.emContentBody #warenkorbBesteller li.info{
border-width:0px 0px 0px 1px;
border-style:solid;
border-color:#acb4bf;
}
.emContentBody #warenkorbBesteller li.kategorie ul li{
padding:8px;
width:170px;
font-weight:bold;
color:#2a3b55;
}
.emContentBody #warenkorbBesteller li.kategorie ul li input {
margin-right:10px;
}
.emContentBody #warenkorbBesteller li.info {
float:left;
width:420px;
padding:0px 8px 0px 8px;
margin-left:10px;
}
.emContentBody #warenkorbBesteller li.info p {
font-weight:bold;
padding:4px;
margin:0px 0px 8px 0px;
display: none;
color:#f04;
}
.emContentBody #warenkorbBesteller li.info ul {
display: none;
}
.emContentBody #warenkorbBesteller li.info ul li{
font-size: 11px;
line-height: 16px;
margin:0px 0px 2px 10px;
}

.emContentBody .cartManualAdd {
width:640px;
border-width:1px 1px 1px 1px;
border-style:solid;
float:left;
border-color:#acb4bf;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
margin:0px 0px 15px 0px;
padding:8px;
height:32px;
}
.emContentBody .cartManualAdd li {
float:left;
line-height:32px;
}
.emContentBody .cartManualAdd .label {
line-height:32px;
font-weight: bold;
color:#2a3b55;
margin:0px 20px 0px 0px;
width:135px;
}
.emContentBody .cartManualAdd .dialog select {
width:130px;
margin:0px 20px 0px 0px;
}
.emContentBody .cartManualAdd .dialog input.text {
width:40px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
padding:4px 4px 4px 4px;
margin:2px 4px 0px 0px;
line-height: 16px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
text-align: right !important;
}
.emContentBody .cartManualAdd .interaktion {
float:right;
line-height:32px;
padding:7px;
}
.emContentBody .cartManualAdd .interaktion  input {
border:0px;
background-color: transparent;
background-repeat: no-repeat;
cursor: pointer;
font-size: 0px;
width:16px;
height:24px;
padding:0px;
line-height:16px;
background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_add_16x16.gif);
}

table.browserStatistik {
width:100%;
border:1px solid #eee;
}
table.browserStatistik td {
padding:4px;
background-color: #eee;
}
table.browserStatistik tr.headline td,
table.browserStatistik tr.version td.app {
background-color: #fff;
}
table.browserStatistik tr.version td.app {
width:75px;
}
a.stop {
display:none;
}
.emContentBody  p.error {
background-color:#fee;
padding:25px;
margin:0px 0px 15px 0px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border:1px solid #baa;
}
.emContentBody  p.hint {
background-color:#ffe;
padding:25px;
margin:0px 0px 15px 0px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border:1px solid #bba;
}
.emContentBody  p.hint_little{
background-color:#ffe;
padding:10px;
font-size: 10px;
line-height: 16px;
margin:0px 0px 15px 0px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border:1px solid #bba;
}
.emContentBody  p.hint_little *{
font-size: 10px;
line-height: 16px;
}
.emContentBody  p.message {
background-color:#efe;
padding:25px;
margin:0px 0px 15px 0px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border:1px solid #aba;
}
.emContentBody  p.message.small,
.emContentBody  p.error.small,
.emContentBody  p.hint.small {
padding:4px 8px 4px 8px;
}
.emContentBody  p.message span.bullet,
.emContentBody  p.error span.bullet,
.emContentBody  p.hint  span.bullet {
margin-left:15px;
width:20px;
display:block;
float:left;
}
.emContentBody  p.message_little {
background-color:#efe;
padding:10px;
font-size: 10px;
line-height: 16px;
margin:0px 0px 15px 0px;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border:1px solid #aba;
}
.emContentBody  p.message_little * {
font-size: 10px;
line-height: 16px;
}
#shopGrps td {
width:50%;
vertical-align: top;
}
#shopGrps td.shopGrpsC1 ul{
margin:0px 10px 20px 0px;
}
#shopGrps td.shopGrpsC0 ul{
margin:0px 0px 20px 10px;
}
.appNavigation li {
float:left;
margin:0px 10px 10px 0px;
}
.appNavigation li img {
float:left;
margin-right:10px;
}
.appNavigation li a {
float:left;
width:250px;
cursor: pointer;
padding:4px;
color:#31485e;
line-height: 32px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
border-color:#acb4bf;
border-width:1px;
border-style:solid;
padding:8px;
margin:0px;
}
.appNavigation li a:hover {
color:#f04;
background-color:#f1f4f8;
}

.artikelNameLink{
cursor: pointer;
text-decoration: none;
font-size:14px;
color:#2a3b55;
}
.closeBar
{
padding:10px;
width:612px;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
}
.gruppenRefBoxOrder
{
margin:0px 15px 0px 15px;
float:right;
}
.gruppenRefBox {
padding:2px 8px 2px 8px;
color:#fff;
width:20px;
height:20px;
display:inline;
margin-right:1px;
}
.gruppenRefBox a {
display:none;
color:#fff;
text-decoration:none;
}
.gruppenRefBox a:hover {
text-decoration:none;
}
.gruppenRefBoxA {
text-decoration:none;
}
.cartBoxFixed {
    position: fixed;
    top:5px;
    background-color: none ! important;
    width:245px;
}
a#lastStep {
background-image: url(https://files.edumedia.de/images/_unsorted/back_a.png);
background-repeat:no-repeat;
width:56px;
height:40px;
position: absolute;
top:651px;
}
a#lastStep:hover {
background-image: url(https://files.edumedia.de/images/_unsorted/back_hover.png);
}
a#lastStep:active {
background-image: url(https://files.edumedia.de/images/_unsorted/back_activ.png);
}
div.placeOffset {
height:0px;
width:1134px;
margin:auto;
}
ul#artikelThemenListe,
ul#artikelGruppenListe {
line-height:24px;
font-size:12px;
margin-bottom:25px;

}
ul#artikelGruppenListe {
color:#fff;
}
ul#artikelGruppenListe li {
padding:4px;
}
ul#artikelGruppenListe li a {
font-weight: bold;
font-size:12px;
padding:4px;
margin:0px;
color:#fff;
}
ul#artikelThemenListe {
line-height:24px;
font-size:12px;
border-bottom:1px solid #acb4bf;
}
ul#artikelThemenListe li {
padding:4px;
border:none;
}
ul#artikelThemenListe li.even {
background-color:#f1f4f8;
}
ul#artikelThemenListe li.odd {
background-color:#fff;
}
ul#artikelThemenListe li a {
font-weight: bold;
font-size:12px;
padding:4px;
margin:0px;
color:#444;
}
div.sorter  {
float:right;
color:#788ab3;
margin-top:8px;
}
div.sorter a {
text-decoration: none;
cursor:pointer;
font-size: 12px;
line-height: 12px;
padding:8px;
border-color:#b1bedc;
border-width:1px;
border-style: solid;
color:#fff;
font-size: 12px;
font-weight: bold;
background-color:#b1bedc;
text-align: center;

border-color:#b1bedc;
border-width:1px;
border-style: solid;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
color:#31485e;
background-color: #fff;
border-left-width:0px;
}
div.sorter a.selected {
border-color:#4163a6;
border-width:1px;
border-style: solid;

color:#fff;
background-color: #4163a6;
background-image: none;
border-color:#011c4b #05326c #88b2d4 #05326c;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_h2b-boxed.png);
}
div.sorter a.left {
-webkit-border-radius:8px 0px 0px 8px;
-moz-border-radius:8px 0px 0px 8px;
-khtml-border-radius:8px 0px 0px 8px;
border-left-width:1px;
}
div.sorter a.right {
-webkit-border-radius:0px 8px 8px 0px;
-moz-border-radius:0px 8px 8px 0px;
-khtml-border-radius:0px 8px 8px 0px;
}
div.sorter a.middle {
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
-khtml-border-radius:0px 0px 0px 0px;
}
div.blueBox {
line-height: 20px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
background-color: #115eb8;
padding:25px;
background-image: url(https://files.edumedia.de/images/_unsorted/bgbluebox.png);
background-repeat: repeat-x;
background-position: top;
color:#fff;
margin-bottom:25px;
}
div.blueBox strong{
color:#fff;
font-size: 24px;
}
div.blueBox span{
color:#fff;
font-size: 10px;
}
input.cartItemCount{
margin-top:10px;
}
ul.bonusCodeList li {
margin-bottom:10px;
border-color:#b1bedc;
line-height: 32px;
font-weight: normal;
border-color:#acb4bf;
border-width:1px;
border-top-width: 0px;
border-style:solid;
padding:8px;
font-size: 10px;
color: #666;
}
ul.bonusCodeList li p {
margin:0px;
padding:0px;

}
ul.bonusCodeList li p.beschreibung {
padding:25px;
margin-top:10px;
margin-bottom:10px;
font-weight:normal;
}
ul.bonusCodeList li p.gueltigkeit {
margin-top:10px;
color:#788ab3;
}
ul.bonusCodeList li p.code {
line-height: 50px;
padding:10px;
font-weight:bold;
font-size: 32px;
color:#ff0044;
border:1px dotted #ff0044;
border-width:1px 0px 1px 0px;
background-color: #fee;
text-align: center;
}
ul.bonusCodeList li p.code span{
color:#b1bedc;
font-size:12px;
background-color: transparent;

}
/*shopCartBestellung*/
.emContentBody #shopCartBestellung {
border-spacing: 0px;
width:100%;
margin: 0px 0px 15px 0px;
}
.emContentBody #shopCartBestellung td {
}
.emContentBody #shopCartBestellung .headline {
}
.emContentBody #shopCartBestellung .headline td {
color:#788ab3;
font-size: 12px;
font-weight: bold;
border-style:solid;
border-top-width:1px;
line-height: 32px;
border-width:0px;
border-bottom-width:1px;
border-color:#b1bedc #b1bedc #b1bedc #b1bedc;
background-color: #f1f4f8;
}

.emContentBody #shopCartBestellung .even {
background-color:#f1f4f8;
}
.emContentBody #shopCartBestellung .odd {
background-color:#fff;
}

.emContentBody #shopCartDetailed .even_passive_artikel {
background-color:#ffedf2;
}
.emContentBody #shopCartDetailed .odd_passive_artikel {
background-color:#fff;
}
.emContentBody #shopCartDetailed .even_passive_artikel td.shopCartDetailedArtikel,
.emContentBody #shopCartDetailed .odd_passive_artikel td.shopCartDetailedArtikel {
color:#f04;
font-style: italic;
font-weight:normal;

}
.emContentBody #shopCartDetailed .even_passive_artikel td.shopCartDetailedArtikel a,
.emContentBody #shopCartDetailed .odd_passive_artikel td.shopCartDetailedArtikel a {
text-decoration: none;
color:#f04;
font-weight:bold;
}
.emContentBody #shopCartDetailed .even_passive_artikel td.shopCartDetailedArtikel a:hover,
.emContentBody #shopCartDetailed .odd_passive_artikel td.shopCartDetailedArtikel a:hover {
text-decoration: underline;
}

.emContentBody #shopCartBestellung td.shopCartDetailedCount {
padding:20px 0px 20px 0px;
font-weight:bold;
text-align: right;
vertical-align: top;
width:25px;
padding-right:16px;
}
.emContentBody #shopCartBestellung td.shopCartDetailedArtikel {
padding:20px 0px 20px 0px;
font-weight:normal;
text-align: left;
width:300px;
}
.emContentBody #shopCartBestellung td.shopCartDetailedArtikel a {
text-decoration: none;
}
.emContentBody #shopCartBestellung td.shopCartDetailedArtikel span {
color:#788ab3;
font-size:10px;
line-height: 12px;
}
.emContentBody #shopCartBestellung td.shopCartDetailedPrice {
padding:20px 0px 20px 0px;
vertical-align: top;
font-weight:normal;
text-align: right;
width:70px;
}
.emContentBody #shopCartBestellung td.shopCartDetailedPrice2 {
padding-right:12px;
}
.emContentBody #shopCartBestellung td.shopCartDetailedPrice span {
color:#788ab3;
font-size:10px;
line-height: 24px;
}

.emContentBody #shopCartBestellung tr.footer {
}

.emContentBody #shopCartBestellung tr.footer td.shopCartFooterStart,
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum,
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterBonus {
border-style:solid;
border-width:0px;
border-top-width:1px;
border-color:#b1bedc #b1bedc #b1bedc #b1bedc;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterStart {
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterBonus {
width:292px;
text-align:left;
vertical-align: top;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterBonus p,
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterBonus p a{
font-size: 10px;
margin-top:4px;
line-height: 12px;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum {
background-color:#f1f4f8;
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-top-width:1px;
border-color:#b1bedc #b1bedc #b1bedc #b1bedc;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum div {
background-repeat: repeat-x;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 0px;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum div ul {
padding:10px 15px 10px 15px;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum div li {
padding:2px 0px 2px 0px;
line-height:18px;
color:#788ab3;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum div li span {
float:right;
font-weight:bold;
color:#222;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum div li.endSum {
font-size:16px;
line-height:32px;
font-weight:bold;
color:#31485e;
}
.emContentBody #shopCartBestellung tr.footer td.shopCartFooterSum div li.endSum span {
font-size:16px;

color:#222;
}
div#inWarenkorb {
padding:35px;
border-width:1px;
border-style:solid;
border-color:#ccc;
}
div.openingHint {
float:right;
margin:0px;
padding:0px;
margin-top:6px;
color:#abd;
font-weight:bold;
font-size:10px;
line-height:18px;
}
div.openingHint img {
float:left;
margin-right:4px;
}
select#versandService {
margin-top:4px;
}
.partner td {
text-align: center;
vertical-align: middle;
border:1px solid #eee;
padding:25px;
}
.partner td img {
margin:20px;
width:150px;
}
table.aktualisierungen * {
font-size: 10px;
}
table.aktualisierungen td {
vertical-align: top;
border-bottom:1px solid #eee;
padding:2px;
padding-bottom:15px;
}
table.aktualisierungen tr.headline td {
background-color:#ddd;
font-weight: bold;
}
ul.blogBullets {
margin-left:20px;
}
ul.blogBullets strong {
color:#333;
}
ul.blogBullets li{
list-style-type: square;
padding-left:12px;
line-height: 20px;
margin:6px 0px 6px 0px;
color:#333;
}
ul.blogBullets li a{
color: #469;
text-decoration:none;
}
ul.blogBullets li a:hover{
text-decoration:none;
color:#f04;
}
ul.bullets {
float:left;
margin-left:20px;
}
ul.bullets li{
list-style-type: square;
padding-left:12px;
}
div.tombel
{
width:430px;
float:left;
margin-right:25px;
}
li.oneOrder2 {
margin:10px 0px 25px 0px;
padding:10px;
border:1px solid #aaa;
background-color: #fff;
padding:25px;
border:1px solid #b1bedc;
}
li.oneOrder2 span {
float:right;
color:#f04;
}
.reziztiert td {
vertical-align: top;
font-size: 10px;
border-bottom:1px solid #eaedf1;
padding:5px 0px 5px 0px;
}
.reziztiert td span {
font-size: 10px;
color:#000;
}

.headline td {
vertical-align: top;
font-size: 10px;
background-color: #eaedf1;
padding:5px;
}
.gee td.this {
padding:5px;
font-weight: bold;
border-bottom:1px double #b1bedc;
}
.ste td {
padding:0px 5px 0px 5px;
}
.zwe td {
padding:10px 5px 5px 5px;
}
.gadgets div {
width:160px;
margin:0px 10px 0px 10px;
float:left;
}
.gadgets img {
margin-left:15px;
}
.gadgets div h2{
margin:35px 0px 0px 0px;
font-size: 12px;
height:40px;
}
.gadgets div ul {
margin-top:10px;
}
.gadgets div ul li{
margin-bottom:10px;
}
#eingeloggt {
margin-left:1000px;
margin-top:473px;
font-weight:bold;
font-size: 10px;
color:#fff;
position:absolute;
float:right;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_correct.png);
background-repeat: no-repeat;
line-height: 30px;
padding-left:30px;
}
#ausgeloggt {
margin-left:1000px;
margin-top:495px;
font-weight:bold;
font-size: 10px;
color:#fff;
position:absolute;
float:right;
background-image: none;
background-repeat: no-repeat;
line-height: 30px;
padding-left:30px;

}
#ausgeloggt a {
font-weight:bold;
font-size: 10px;
color:#fff;
text-decoration: none;
border:1px solid #fff;
padding: 4px;
}
.blogBeitragList {
border-bottom:3px solid #eee;
padding-bottom:50px;

}
.blogBlock {
float:none;
width:100%;
}
.blogSplitline {
margin-top:15px;
margin-bottom:25px;
border-bottom:3px solid #eee;
float:none;
width:100%;
}
span.zitat {
color:#469;
font-size: 16px;
line-height:28px;
background-color: none;
font-style: italic;
}
span.fussnote {
color:#333;
font-size: 10px;
font-weight: bold;
}
.emContentBody .sektionBox {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #acb4bf;
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:300px;
}
.emContentBody .sektionBox li {
padding:8px 15px 8px 15px;
}
.emContentBody .sektionBox li.discription {
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border-bottom:1px solid #acb4bf;
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-position: bottom;
padding:15px 15px 15px 15px;
background-color: #fff;
}
.emContentBody .sektionBox li.discription h2 {
color:#469;
font-size: 16px;
line-height: 16px;
margin:0px 0px 5px 0px;
padding:0px;
}
.emContentBody .sektionBox li.discription h2 a {
color:#469;
text-decoration: none;
}
.emContentBody .sektionBox li.discription h2 a:hover {
color:#f04;
}
.emContentBody .sektionBox li.discription h2 span{
font-size: 11px;
color:#469;
padding:4px;
font-weight: bold;
}
.emContentBody .sektionBox li.discription p {
color:#444;
font-size: 12px;
line-height: 18px;
margin:0px;
padding:0px;
word-wrap:
}
.emContentBody .sektionBox li.discription p strong,
.emContentBody .sektionBox li.discription p span{
color:#444;
}
.emContentBody .sektionBox li.topic {
color:#444;
}
.emContentBody .sektionBox li.topic span {
float:right;
font-weight:normal;
}
.emContentBody .sektionBox li.topic a {
color:#444;
text-decoration: none;
font-weight:bold;
}
.emContentBody .sektionBox li.topic a:hover {
text-decoration: underline;
}
.emContentBody .sektionBox li.even {
background-color:#f1f4f8;
}
.emContentBody .sektionBox li.odd {
background-color:#FFF;
}
.emContentBody .sektionBox li.open {
background-image: url(https://files.edumedia.de/images/_unsorted/shopitem_bg.png);
background-repeat: repeat-x;
background-color: #FFF;
border:1px solid #acb4bf;
height:300px; /*Kill with Content*/
}
.emContentBody .sektionBox li.showAll {
-webkit-border-radius:0px 0px 7px 7px;
-moz-border-radius:0px 0px 7px 7px;
-khtml-border-radius:0px 0px 7px 7px;
padding:8px 15px 8px 15px;
background-color: #304562;
}

.emContentBody .sektionBox li.showAll a {
color:#a6b0bf;
text-decoration: none;
}
.emContentBody .sektionBox li.showAll strong {
color:#fff;
}
#profilStatusConfirmed {
background-color:#efe;
border:1px solid #aba;
height:20px;
line-height:20px;
padding:1px 8px 1px 20px;
float:right;
color:#222;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_accept.gif);
background-repeat: no-repeat;
background-position: 3px 3px;
}
#profilStatusConfirmed img {
margin-top:3px;
}
#profilStatusPending {
padding:1px 8px 1px 20px;
float:right;
color:#222;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_pending.gif);
background-repeat: no-repeat;
background-position: 3px 3px;
background-color:#ffe;
border:1px solid #bba;
}
#profilStatusMissing {
padding:1px 8px 1px 20px;
float:right;
color:#222;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
background-image: url(https://files.edumedia.de/images/_unsorted/icon_pending.gif);
background-repeat: no-repeat;
background-position: 3px 3px;
background-color:#fee;
border:1px solid #baa;
}

.emContentBody ul.hooklist {
list-style-type: square;
padding:0px 0px 0px 0px;
margin: 0px 0px 25px 0px;
}

.emContentBody ul.hooklist li {
font-weight: normal;
color:#444;
background-image: url(https://files.edumedia.de/images/_unsorted/ok_16x16.gif);
background-repeat:no-repeat;
padding:1px 0px 1px 25px;
margin:0px 0px 8px 10px;
}
.emContentBody ul.hooklist li a {
color:#444;
text-decoration: none;
}
.emContentBody ul.hooklist li a:hover {
text-decoration: underline;
}
.freiexemplare {
margin:10px 0px 10px 0px;
border-width:1px;
border-style: solid;
border-color: #acb4bf;
}
.freiexemplare li {
padding:10px;
}
.freiexemplare li a {
font-size: 10px;
text-decoration:none;
color:#2a3b55;
}
.freiexemplare li a *{
text-decoration:none;
color:#2a3b55;
}
.freiexemplare li a:hover {
text-decoration:underline;
}
.freiexemplare li.even {
background-color:#f1f4f8;
}
.freiexemplare li.odd {
background-color:#FFF;
}
.freiexemplare li.nonfound{
color:#2a3b55;
background-color:#FFF;
font-style: italic;
}
.freiexemplare li input.add {
border:0px;
background-color: transparent;
background-repeat: no-repeat;
cursor: pointer;
font-size: 0px;
width:16px;
height:24px;
padding:0px;
line-height:16px;
background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_add_16x16.gif);
float:right;
}
.freiexemplare li input.delete {
border:0px;
background-color: transparent;
background-repeat: no-repeat;
cursor: pointer;
font-size: 0px;
width:16px;
height:24px;
padding:0px;
line-height:16px;
background-image: url(https://files.edumedia.de/images/_unsorted/shopping_cart_delete_16x16.gif);
float:right;
}
p.radiolabel {
	padding:0 0 0 20px;
	margin:10px 0;
}
p.radiolabel input[type=radio]{
	width:20px;
	padding:0;
	margin:0 0 0 -20px;
}
ul.terms{
	padding-left:18px;
	margin:10px 0;
}
ul.terms, ul.terms li{
	list-style-type: square;
}
div.terms {
	padding:25px;
	display: block;
	height:auto;
	border-radius: 5px;
	margin-bottom:5px;
}
.stoerer{
	position: absolute;
	background-color: #ae0612 !important;
	border: none !important;
	background-image: none !important;
	width:175px;
	color: white !important;
	border-radius:0px !important;
	right:-215px;
	top:-42px;
	padding:5px 10px !important;
	line-height: 1.5em !important;
	font-weight: 300;
	position: absolute;
z-index: 999;
}
.stoerer span{
	width: 0;
	height: 0;
	border-bottom: 10px solid transparent;  /* left arrow slant */
	border-top: 10px solid transparent; /* right arrow slant */
	border-right: 10px solid #ae0612 !important;
	left:-10px;
	font-size: 0;
	line-height: 0;
	position: absolute;
}
.stoerer strong{
	font-size:20px;
	color:white;
}
.endSum{
	position: relative !important;
}
.shopCartCrossPromoContainer {
	border-top: 1px solid #62cb00;
	border-bottom: 1px solid #62cb00;
}
.shopCartCrossPromoOpacity {
	filter: alpha(opacity=40);
	opacity: 0.4;
}

.shopCartCrossPromoTitel {
	color: #62cb00;
	font-weight: bold !important;
}
a.rueckmeldungLink
{
text-decoration: none;
color:#469;
font-weight: bold;
margin-left:4px;
line-height:24px;
}
a.rueckmeldungLink:hover
{
color:#f04;
}
.emContentFormbox  {
width:658px;
}
.emContentFormbox h2 {
padding:0px 8px 0px 8px;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
border:1px solid;
font-size:12px;
font-weight: bold;
line-height: 32px;
color:#469;
border-color:#88b2d4 #05326c #011c4b #05326c;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_h2-boxed.png);
background-repeat: repeat-x;
background-color: #052c65;
background-position: top;
color:#fff;
}
.emContentFormbox h2.attention {
color:#d9e2f4;
font-size:20px;
font-weight: normal;
line-height: 40px;
}
.emContentFormbox .dialogbox {
border-width:0px 1px 0px 1px;
border-style:solid;
border-color:#acb4bf;
background-color: #fff;
font-size:16px;
font-weight: normal;
line-height: 32px;
color:#444;
padding-top:8px;
padding-bottom:8px;
}

.emContentFormbox .dialogbox.closed{
	border-width:0px 1px 1px 1px !important;
	background-color: #fff;
}
.emContentFormbox .dialogbox table td.icon p {
font-size:11px;
line-height:16px;
position:absolute;
border:1px solid #000000;
width:250px;
background-image: url('https://files.edumedia.de/images/_unsorted/90black.png');
z-index:3;
margin-left:15px;
padding:10px;
color:#FFF;
display:none;
}
.emContentFormbox .dialogbox table td.icon p img {
float:left;
margin-right:20px;
margin-bottom:20px;
}

.emContentFormbox .dialogbox input,
.emContentFormbox .dialogbox select {
cursor: pointer;
}
.emContentFormbox .dialogbox input.text {
cursor: text;
}
.dontShow {
display: none;
}
.emContentFormbox .interaktionsbox {
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
padding:8px 8px 8px 8px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
background-color: #f1f4f8;
font-size:12px;
font-weight: bold;
line-height: 32px;
color:#222;
margin:0px 0px 15px 0px;
}
.emContentFormbox .interaktionsbox a {
float:right;
font-size: 12px;
color:#2a3b55;
font-weight:bold;
text-decoration:none;
}
.emContentFormbox .interaktionsbox a:hover {
text-decoration:underline;
}
.emContentFormbox .interaktionsbox span {
font-weight: bold;
line-height: 32px;
margin-left:5px;
float:left;
}
.emContentFormbox .interaktionsbox p.formhint {
color:#469;
float:right;
padding:0px;
margin:0px;
margin-left:10px;
margin-right:10px;
font-weight: normal;
line-height: 32px;
font-style: italic;
}
.emContentFormbox .endbox {
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
padding:8px 8px 8px 8px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
background-color: #f1f4f8;
font-size:12px;
font-weight: bold;
line-height: 32px;
color:#222;
margin:0px 0px 15px 0px;
}

.emContentFormbox table.positions{
	margin:-8px 0 -23px 0;
}
.emContentFormbox table.positions a{
	text-decoration: none;
}
.emContentFormbox table.positions tr:first-child td{
	color:#fff;
	background-color: #acb4bf;
}
.emContentFormbox table.positions tr td{
	padding:8px;
}
.emContentFormbox .interaktionsbox.closed {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
padding:8px 8px 8px 8px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
background-color: #f1f4f8;
font-size:12px;
font-weight: normal;
line-height: 32px;
color:#444;
margin:0px 0px 15px 0px;
}
.emContentFormbox input[type="text"]:hover{
	cursor: text;
}
.emContentFormbox input[type="text"].style{
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-khtml-border-radius:3px 3px 3px 3px;
	border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
padding:4px;
font-size: 16px;
text-align: center !important;

}
.emContentFormbox .interaktionsbox input {
cursor: pointer;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
border: 0px;
padding:8px;
font-size:12px;
font-weight: normal;
color:#FFF;
background-color: #014;
background-repeat:repeat-x;
float:right;
margin-left:15px;
}
.emContentFormbox .interaktionsbox input[disabled]{
	opacity:.5;
}
.emContentFormbox .interaktionsbox input[disabled]:hover{
	background-image: none;
}
.emContentFormbox .interaktionsbox input:hover {
color:#FFF;
background-image: url(https://files.edumedia.de/images/_unsorted/button_i.png);
}
.emContentFormbox .interaktionsbox input:active {
background-image: url(https://files.edumedia.de/images/_unsorted/button_a.png);
}

.emContentFormboxButton {
cursor: pointer;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-khtml-border-radius:8px 8px 8px 8px;
border: 0px;
padding:8px;
font-size:12px;
font-weight: normal;
color:#FFF;
background-color: #014;
background-repeat:repeat-x;
float:right;
}
.emContentFormboxButton:hover {
color:#FFF;
background-image: url(https://files.edumedia.de/images/_unsorted/button_i.png);
}
.emContentFormboxButton:active {
background-image: url(https://files.edumedia.de/images/_unsorted/button_a.png);
}

.emContentFormbox table {
padding:0px;
margin:0px;
border-spacing: 0px;
width:100%;
}
.emContentFormbox td {
padding:4px 4px 4px 4px;
}
.emContentFormbox .label {
width:175px;
padding-left:20px;
color: #2a3b55;
font-weight: bold;
vertical-align: top;
}
.emContentFormbox .headline {
padding:12px 20px 12px 20px;
color: #9fa8b7;
font-weight: bold;
vertical-align: top;
background-color: #f1f4f8;
}
.emContentFormbox .icon {
width:20px;
color: #2a3b55;
font-weight: bold;
vertical-align: top;
}
.emContentFormbox .field {
color:#444;
line-height: 16px;
}
.emContentFormbox .field input.text,
.emContentFormbox .field textarea.text {
width:100%;
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
-khtml-border-radius:3px 3px 3px 3px;
padding:4px 4px 4px 4px;
line-height: 10px;
border-width:1px 1px 1px 1px;
border-style:solid;
border-color:#acb4bf;
}

.emContentFormbox .field select {
width:100%;
}

.emContentFormbox .dialogbox table tr.odd td {
	background-color:#f1f4f8;
}
p.templateChooser {
	background-color:#eee;
	margin:0 8px 8px 8px;
	padding:15px;
	
}
p.templateChooser span {
	color:#888;
	display:block;
	float:left;
	width:178px;
	font-size: 10px;
}
p.templateChooser select {
	width:424px;
}
.passive_blur {
	color:#acb4bf;
}.emContext {

}
.emContext h1 {
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-khtml-border-radius:8px 8px 0px 0px;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_sideline.png);
padding:0px 15px 0px 15px;
line-height: 48px;
font-size: 16px;
font-weight:bold;
color:#fff;
border: 1px solid;
border-color: #7188a2 #041f3f #021225 #041f3f;
}
.emContextBody {
-webkit-border-radius:0px 0px 8px 8px;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
margin-bottom:5px;
background-image: url(https://files.edumedia.de/images/_unsorted/25black.png);
padding:15px 15px 8px 15px;
}
.emContextBody h2 {
font-size: 16px;
font-weight:bold;
line-height: 24px;
color:#FFF;
}
.emContextBody h3 {
font-size: 12px;
font-weight:bold;
line-height: 24px;
color:#469;
}

.emContextBody p {
font-size: 12px;
font-weight:normal;
line-height: 20px;
color:#fff;
margin:0px 0px 8px 0px;
}

.emContextBody p span {
font-size: 12px;
padding:1px 2px 1px 2px;
color:#fff;
background-color: #469;
}

.emContextBody p strong {
font-size: 12px;
padding:1px 4px 1px 4px;
color:#fff;
}
.emContextBody p a
{
font-size: 12px;
padding:1px 2px 1px 2px;
color:#b5d3ff;
font-weight: bold;
text-decoration: none;
}
.emContextBody p a:hover
{
color:#fff;
}

.emContextBody #shopCart p {
font-size:12px;
color:#7f9fcf;
}
.emContextBody #shopCart p  * {
font-size:12px;
line-height: 20px;
padding: 0px;
margin:0px;

background-color: transparent;
}
.emContextBody #shopCart p  strong {
color:#fff;
}

.emContextBody .shopGoTo,
.emContextBody .shopGoTo2,
.emContextBody .shopGoTo3,
.emContextBody .shopGoTo4,
.emContextBody .shopGoTo5,
.emContextBody .shopGoTo6,
.emContextBody .shopGoTo7 {
background-repeat: no-repeat;
padding:4px 0px 4px 25px;
color:#fff;
font-weight: normal;
line-height: 24px;
text-decoration: none;
}
.emContextBody .emProgrammeList a {
background-repeat: no-repeat;
padding:4px 0px 4px 25px;
color:#fff;
font-weight: normal;
line-height: 24px;
text-decoration: none;
}
.emContextBody .emProgrammeList a:hover {
color:#f04;
}
.emContextBody .shopGoTo {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_cart.png);
}
.emContextBody .shopGoTo2 {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_direkteingabe.png);
}
.emContextBody .shopGoTo3 {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_versand.png);
}
.emContextBody .shopGoTo4 {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_agb.png);
}
.emContextBody .emProgrammeList a.bildungspartner {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_bildungspartner_kl.png);
}
.emContextBody .emProgrammeList a.buchhandel {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_buchhandel_kl.png);
}
.emContextBody .emProgrammeList a.privatkunde {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_privatkunde_kl.png);
}
.emContextBody .emProgrammeList a.firmenkunde {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_firmenkunde_kl.png);
}
.emContextBody .emProgrammeList a.kursteilnehmer {
background-image: url(https://files.edumedia.de/images/_unsorted/icon_kursteilnehmer_kl.png);
}

.emContextBody a.shopGoTo:hover,
.emContextBody a.shopGoTo2:hover,
.emContextBody a.shopGoTo3:hover,
.emContextBody a.shopGoTo4:hover {
color:#f04;
}

.emContextBody ul.blogCat1 {
color:#fff;
}
.emContextBody ul.blogCat1 li {
line-height: 24px;
}
.emContextBody ul.blogCat1 li a {
color:#fff;
font-weight: bold;
text-decoration:none;
}
.emContextBody ul.blogCat1 li a:hover {
text-decoration:underline;
}
.emContextBody ul.blogCat1 li a span{
float:right;
font-weight: normal;
color:#fff;
}

.emContextBody ul.blogCat2 {
color:#fff;
margin:0px 0px 0px 20px;
}
.emContextBody ul.blogCat2 li {
line-height: 24px;
}
.emContextBody ul.blogCat2 li a {
color:#fff;
font-weight: normal;
text-decoration:none;
}
.emContextBody ul.blogCat2 li a:hover {
text-decoration:underline;
}
.emContextBody ul.blogCat2 li a span{
float:right;
font-weight: normal;
color:#fff;
}div#emSiteSetNavigationBottom {
width:100%;
height:48px;
float:left;
background-image: url(https://files.edumedia.de/images/_unsorted/temp_menubar.png);
background-repeat:repeat-x;
margin:25px 0px 25px 0px;
color:#002b5a;
font-size: 13px;
font-weight: bold;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
border-top:1px solid #e6f5ff;
border-bottom:1px solid #142d54;
border-right:1px solid #21385d;
}
#emSiteSetNavigationBottom ul {
float:left;
}
#emSiteSetNavigationBottom li {
float:left;
}
#emSiteSetNavigationBottom li {
background-image: url(https://files.edumedia.de/images/_unsorted/temp_menusplitt.png);
background-repeat:repeat-y;
background-position: right;
}
#emSiteSetNavigationBottom a {
color: #142544;
font-weight: bold;
text-decoration: none;
line-height:48px;
margin-left:25px;
padding-right:25px;
}
#emSiteSetNavigationBottom a:hover {
color: #fff;
}
#emSiteSetNavigationBottom a.current {
color: #fff;
}
#emSiteSetNavigationBottom a:hover.current {
color: #fff;
}
#emSiteSetNavigationBottom li.last {
background-image: none;
float:right;
}#emSiteSetFoot {
clear:both;
padding:0px 0px 25px 0px;
}
#emSiteSetFoot li
{
font-size: 11px;
font-weight: normal;
line-height: 20px;
text-align: justify;
color:#fff;
}

#emSiteSetFoot li a
{
color:#173479;
outline: none;
border:none;
text-decoration: none;
font-size: 11px;
font-weight: bold;
line-height: 16px;
background-color:#fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
padding:1px 3px 1px 3px;
}
#emSiteSetFoot li a img
{
outline: none;
border:none;
}