
/* #### css basics ####*/

* {padding:0; margin:0;line-height:1.3em; border:0; text-align:left; font-family:'Open Sans', sans-serif;}
html { overflow:auto; overflow-y: scroll; height:100%; }
table, tbody, th, tr, td { border:0; padding:0; margin:0; }
a, a:hover, a:active { outline: none; text-decoration:none; }

body {
	background:rgb(235,235,235);
	font-family:'Open Sans', sans-serif;
	height:100%;
}

img { display:block; }

/* ################### user login #################### */

form#user-login {
	position:absolute;
	width:350px;
	left:-290px;
	top:260px;
	margin:0 50%;
}


form#user-login input#edit-submit {
    color:rgb(255, 255, 255);
    cursor:pointer;
    font-size:12px;
    height:40px;
    text-align:center;
    text-transform:uppercase;
    width: 100%;
	padding:0 0 4px 0;
	background-color:#4D4D4D;
	margin-top:20px;
}

form#user-login input#edit-submit:hover {
	background-color:#3d3d3d;
}

form#user-login input {
	background-color:rgb(247,247,247);
	border:1px solid rgb(204, 204, 204);
	height:23px;
	padding:5px 5px;
	margin:0;
	width:280px;
}

form#user-login  label  {
    font-size:16px;
	margin:0 0 10px 0;
	height:auto;
	width:auto;
	padding:0;
	font-weight:700;
	color:rgb(110,110,110);
	clear:none;
}

form#user-login .description {
    font-size:12px;
	margin:0;
	height:auto;
	width:auto;
	padding:0;
	font-weight:400;
	color:rgb(110,110,110);
	clear:none;
}

/* 
#wrap-journal.color-1 .wrap-960 #wrap-content-abo input#order {
    background:rgb(57, 134, 180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo input#order {
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo input#order:hover {
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo input#order:hover {
    background-color:rgb(151,18,27);
}
 */

/* ################### journals css #################### */

/* ######### init ########## */

#wrap-journal {
	position:relative;
	min-height:100%;
	text-align:center;
	background-color:rgb(250,250,250);
}

#wrap-journal .wrap-960 {
	text-align:left;
	margin:0 auto;
	width:960px;
	overflow:auto;
	height:auto;
}

/* ######### header ########## */

#wrap-journal #wrap-header {
	height:163px;
	background-color:rgb(250,250,250);
	width:100%;
	box-shadow:0 8px 8px -8px rgba(0, 0, 0, 0.3);	
	background-image:url(/sites/all/themes/wieland/img/bg-header-journal.png);
	background-repeat:repeat-x;
	z-index:50;
	position:relative;
}

#wrap-journal .wrap-960 #header-left {
	width:380px;
	float:left;
	position:relative;
	height:155px;
	overflow:hidden;
}

#wrap-journal .wrap-960 #header-left .wrap-logo {
	position:absolute;
	top:0;
	left:0;
}

#wrap-journal .wrap-960 #header-left .wrap-logo .wrap-cart {
	position:absolute;
	top:2px;
	left:20px;
	color:rgb(255,255,255);
	font-size:10px;	
}

#wrap-journal .wrap-960 #header-left .wrap-logo .wrap-cart a {
	color:rgb(255,255,255);
	font-size:10px;
}

#wrap-journal .wrap-960 #header-left .wrap-header-menu {
	margin:130px 0 0 5px;
	height:25px;	
}

#wrap-journal .wrap-960 #header-left .wrap-header-menu ul {
	list-style-type:none;
	overflow:auto;
	height:30px;
}

#wrap-journal .wrap-960 #header-left .wrap-header-menu ul li {
	float:left;
	list-style-type:none;
    margin:0 10px 0 0;	
	color:rgb(169,169,169);
	font-size:12px;
}

#wrap-journal .wrap-960 #header-left .wrap-header-menu ul li.last {
	margin:0;
}

#wrap-journal .wrap-960 #header-left .wrap-header-menu ul li a {
	color:rgb(169,169,169);
	font-size:12px;
}

#wrap-journal .wrap-960 #header-left .wrap-header-menu ul li a:hover,
#wrap-journal .wrap-960 #header-left .wrap-header-menu ul li.active a {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 .wrap-960 #header-left .wrap-header-menu ul li a:hover,
#wrap-journal.color-1 .wrap-960 #header-left .wrap-header-menu ul li.active a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #header-left .wrap-header-menu ul li a:hover,
#wrap-journal.color-2 .wrap-960 #header-left .wrap-header-menu ul li.active a {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #header-right {
	width:580px;
	float:left;
}

#wrap-journal .wrap-960 #header-right .wrap-header-menu {
	margin:0;
	float:right;
}

#wrap-journal .wrap-960 #header-right .wrap-header-menu ul {
	overflow:auto;
	list-style-type:none;
}

#wrap-journal .wrap-960 #header-right .wrap-header-menu ul li {
	float:left;
	list-style-type:none;
	margin:0 0 0 5px;
}

#wrap-journal .wrap-960 #header-right .wrap-header-menu ul li.first {
	margin:0;
}

#wrap-journal .wrap-960 #header-right .wrap-header-menu ul li a {
	color:rgb(130,130,130);
	font-size:17px;
	display:block;
	padding:50px 15px 0 15px;
	margin:0 0 0 5px;
	height:105px;
	border-top:8px solid;
	border-color:rgb(77,77,77);
	background-image:url(/sites/all/themes/wieland/img/bg-header-menu-journal.png);
	background-position:center 100px;
	background-repeat:no-repeat;
}

#wrap-journal .wrap-960 #header-right .wrap-header-menu ul li a:hover,
#wrap-journal .wrap-960 #header-right .wrap-header-menu ul li.active-trail a,
#wrap-journal .wrap-960 #header-right .wrap-header-menu ul li.active a {
	background-color:rgb(235,235,235);
	background-position:center 100px;
	background-repeat:no-repeat;
	background-image:url(/sites/all/themes/wieland/img/bg-header-menu-journal-hover-1.png);
}

#wrap-journal.color-1 .wrap-960 #header-right .wrap-header-menu ul li a:hover,
#wrap-journal.color-1 .wrap-960 #header-right .wrap-header-menu ul li.active a,
#wrap-journal.color-1 .wrap-960 #header-right .wrap-header-menu ul li.active-trail a {
	background-image:url(/sites/all/themes/wieland/img/bg-header-menu-journal-hover-1.png);
	border-color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #header-right .wrap-header-menu ul li a:hover,
#wrap-journal.color-2 .wrap-960 #header-right .wrap-header-menu ul li.active-trail a,
#wrap-journal.color-2 .wrap-960 #header-right .wrap-header-menu ul li.active a {
	background-image:url(/sites/all/themes/wieland/img/bg-header-menu-journal-hover-2.png);
	border-color:rgb(182,16,30);
}

/* ######### teaser ########## */

#wrap-journal #wrap-teaser {
	height:415px;
	width:100%;
	background-color:rgb(235,235,235);
	box-shadow:0 -8px 8px -8px rgba(0, 0, 0, 0.2) inset;
	position:relative;
	overflow:hidden;
}

#wrap-journal #wrap-teaser #container-teaser {
	height:365px;
	width:1110px;
	position:absolute;
	left:50%;
	margin:25px 0 0 -555px;
	overflow:auto;
}

#wrap-journal #wrap-teaser #container-teaser .wrap-navigate-left,
#wrap-journal #wrap-teaser #container-teaser .wrap-navigate-right {
	width:75px;
	float:left;
	height:365px;
	overflow:hidden;
}

#wrap-journal #wrap-teaser #container-teaser a.teaser-navigate {
	width:75px;
	height:365px;
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
}

#wrap-journal #wrap-teaser #container-teaser a.teaser-navigate.left {
	background-image:url(/sites/all/themes/wieland/img/teaser-prev.png);
	background-position:0 166px; 
}

#wrap-journal #wrap-teaser #container-teaser a.teaser-navigate.right {
	background-image:url(/sites/all/themes/wieland/img/teaser-next.png);
	background-position:41px 166px; 
}

#wrap-journal #wrap-teaser #container-teaser a.teaser-navigate.left:hover {
	background-image:url(/sites/all/themes/wieland/img/teaser-prev-hover.png);
}

#wrap-journal #wrap-teaser #container-teaser a.teaser-navigate.right:hover {
	background-image:url(/sites/all/themes/wieland/img/teaser-next-hover.png);
}
	
#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-img {
	width:650px;
	float:left;
	margin:0 20px 0 0;
	background-color:rgb(250,250,250);
	height:345px;
	padding:10px;
	overflow:hidden;
	position:relative;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-img img {
	position:absolute;
	left:10px;
	top:10px;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-img img.second,
#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-img img.third {
    display:none;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text {
	width:270px;
	float:left;
	background-color:rgb(250,250,250);
	height:345px;
	background-repeat:no-repeat;
	padding:10px 0;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text {
    width:230px;
	height:94px;
	overflow:hidden;
	padding:10px 20px;
	cursor:pointer;
	margin:0 0 1px 0;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.third {
	margin:0;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.active,
#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text:hover {
	background-image:url(/sites/all/themes/wieland/img/bg-teaser-1.png);
	background-repeat:no-repeat;
}

#wrap-journal.color-1 #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.active,
#wrap-journal.color-1 #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text:hover {
	background-image:url(/sites/all/themes/wieland/img/bg-teaser-1.png);
	background-repeat:no-repeat;
}

#wrap-journal.color-2 #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.active,
#wrap-journal.color-2 #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text:hover {
	background-image:url(/sites/all/themes/wieland/img/bg-teaser-2.png);
	background-repeat:no-repeat;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text h2 {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);
	margin:0 0 5px 0;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.active h2,
#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text:hover h2 {
    font-size:14px;
	font-weight:700;
	color:rgb(250,250,250);
	margin:0 0 5px 0;
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text p {
    font-size:12px;
	font-weight:400;
	color:rgb(110,110,110);	
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.active p,
#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text:hover p {
    font-size:12px;
	font-weight:400;
	color:rgb(250,250,250);	
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text a {
    font-size:12px;
	font-weight:400;
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text a {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text.active a,
#wrap-journal #wrap-teaser #container-teaser #wrap-teaser-text .teaser-text:hover a {
    font-size:12px;
	font-weight:400;
	color:rgb(77,77,77);
}

/* ########### breadcrumbs ############ */

#wrap-journal #wrap-breadcrumb {
	width:960px;
	margin:0 auto;	
	position:relative;
}

#wrap-journal #wrap-breadcrumb #breadcrumb-inside {
	width:960px;
	height:50px;
}


#wrap-journal #wrap-breadcrumb #breadcrumb-inside ul {
	text-transform:uppercase;
    font-weight:300;
    font-size:12px;
	color:rgb(126,126,126);
    list-style:none;
	font-size:10px;
	padding:20px 0 0 0;
}

#wrap-journal #wrap-breadcrumb #breadcrumb-inside ul li {
    padding:0;   
    float: left;
}

#wrap-journal #wrap-breadcrumb #breadcrumb-inside ul li a {
    padding:0 5px;
	color:rgb(126,126,126);
	text-decoration:none;
}

#wrap-journal #wrap-breadcrumb #breadcrumb-inside ul li a:hover,
#wrap-journal #wrap-breadcrumb #breadcrumb-inside ul li.active a {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-breadcrumb #breadcrumb-inside ul li a:hover,
#wrap-journal.color-1 #wrap-breadcrumb #breadcrumb-inside ul li.active a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-breadcrumb #breadcrumb-inside ul li a:hover,
#wrap-journal.color-2 #wrap-breadcrumb #breadcrumb-inside ul li.active a {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-breadcrumb  #breadcrumb-inside ul li a.last {
    padding:0 0 0 5px;
}

/* ######### content start/std ########## */

#wrap-journal #wrap-content {
	width:100%;	
	background-color:rgb(250,250,250);
	position:relative;
	z-index:50;
	padding:0 0 230px 0;
}

#wrap-journal.enable-0 #wrap-content {
	padding:0 0 100px 0;
}

#wrap-journal #wrap-content .wrap-960 {
    padding:40px 0 55px 0;
}

#wrap-journal #wrap-content .content-left {
    float:left;
	width:630px;
	padding:0 40px 0 0;
}

#wrap-journal #wrap-content .content-left h1 {
    font-size:22px;
	font-weight:700;
	color:rgb(110,110,110);
	margin-bottom:25px;
}

#wrap-journal #wrap-content .content-left h2 {
    font-size:16px;
	font-weight:700;
	color:rgb(110,110,110);
	margin-bottom:25px;
}

#wrap-journal #wrap-content .content-left h4 {
	font-weight: 700;
	font-size: 14px;
	color: rgb(126, 126, 126);
	margin-bottom:25px;
}

#wrap-journal #wrap-content .content-left p {
    font-size:14px;
	font-weight:400;
	color:rgb(110,110,110);
	margin-bottom:25px;
}

#wrap-journal #wrap-content .content-left p a,
#wrap-journal.color-1 #wrap-content .content-left p a {
	text-decoration:none;
    font-size:14px;
	font-weight:400;
    color:rgb(57,134,180);
	margin-bottom:25px;	
}

#wrap-journal #wrap-content .content-left p a:hover {
	color:rgb(110,110,110);
}

#wrap-journal.color-2 #wrap-content .content-left p a{
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content .content-left .row-sub {
    overflow:hidden;
}

#wrap-journal #wrap-content .content-left .row-sub .col-sub {
    float:left;
	width:305px;
}

#wrap-journal #wrap-content .content-left .row-sub .col-sub.left {
    margin-right:20px;
}

#wrap-journal .wrap-content-std {
	position:relative;
	z-index:50;
	padding:20px 0 230px 0;
}

#wrap-journal.enable-0 .wrap-content-std {
	padding:20px 0 100px 0;
}

#wrap-journal .wrap-content-std .wrap-960 {
    padding:0 0 55px 0;
	overflow:visible;
	position:relative;
}

#wrap-journal .wrap-content-std .wrap-960 h1 {
    font-size:36px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:25px;
}

#wrap-journal.color-1 .wrap-content-std .wrap-960 h1 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-content-std .wrap-960 h1 {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-content-std .wrap-960 h2 {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);
	margin-bottom:5px;
}

#wrap-journal .wrap-content-std .wrap-960 p {
	font-size:14px;
	font-weight:400;
	color:rgb(110,110,110);
	margin-bottom:25px;
}

#wrap-journal .wrap-content-std .wrap-960 p a {
	font-size:14px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:25px;
}

#wrap-journal.color-1 .wrap-content-std .wrap-960 p a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-content-std .wrap-960 p a {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-content-std .wrap-960 p a:hover {
	color:rgb(77,77,77);
}

#wrap-journal #wrap-content .content-right {
    float:right;
	width:270px;	
}

#wrap-journal #wrap-content .content-right #wrap-preview-image {
    width:250px;
	height:auto;
	padding:10px;
	background-color:rgb(235,235,235);
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content .content-right #wrap-preview-image a.overlay-link {
    width:144px;
	height:95px;
    position:absolute;
	left:50%;
	top:110px;
	margin:0 0 0 370px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(/sites/all/themes/wieland/img/overlay-new-number-2.png);
}

#wrap-journal.color-1 #wrap-content .content-right #wrap-preview-image a.overlay-link {
	background-image:url(/sites/all/themes/wieland/img/overlay-new-number-2.png);
}

#wrap-journal.color-2 #wrap-content .content-right #wrap-preview-image a.overlay-link {
	background-image:url(/sites/all/themes/wieland/img/overlay-new-number-1.png);
}

#wrap-journal #wrap-content .content-right a.button {
    display:block;
	font-size:10px;
	font-weight:400;
	width:100%;
	height:21px;
	background-color:rgb(57,134,180);
	color:rgb(250,250,250);
	text-align:center;
	padding:9px 0 0 0;
	text-transform:uppercase;
}

#wrap-journal #wrap-content .content-right a.button:hover {
	background-color:rgb(49,114,154);
}

#wrap-journal.color-1 #wrap-content .content-right a.button {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content .content-right a.button {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 #wrap-content .content-right a.button:hover {
	background-color:rgb(49,114,154);
}

#wrap-journal.color-2 #wrap-content .content-right a.button:hover {
	background-color:rgb(151,18,27);
}

#wrap-journal #wrap-breadcrumb #universal-search div {
	height:40px;
	width:270px;
	position:absolute;
	right:0;
	top:0;
	-webkit-box-shadow: inset 0px 0px 10px 10px rgba(210,210,210,0.5);
	-moz-box-shadow: inset 0px 0px 10px 10px rgba(210,210,210,0.5);
	box-shadow: inset 0px 0px 10px 10px rgba(210,210,210,0.5);
	padding:margin:5x 0 0 20px;
	overflow:hidden;
}

#wrap-journal #wrap-breadcrumb #universal-search .universal-search-text {
	height:28px;
	width:235px;
	position:relative;
	top:6px;
	left:15px;
	padding:0 0 0 5px;
}

/* ######### content selling points ########## */

#wrap-journal #wrap-content-sale {
	padding:20px 0 320px 0;
	overflow:auto;
}

#wrap-journal.enable-0 #wrap-content-sale {
	padding:20px 0 180px 0;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-sale h1 {
    font-size:36px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:20px;
}

#wrap-journal.color-2 .wrap-960 #wrap-content-sale h1 {
    color:rgb(182,16,30);
	font-size:36px;
	font-weight:400;
	margin-bottom:20px;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-sale h2 {
    font-size:28px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:20px;
	text-transform:uppercase;
}

#wrap-journal.color-2 .wrap-960 #wrap-content-sale h2 {
    color:rgb(182,16,30);
	font-size:28px;
	font-weight:400;
	margin-bottom:20px;
	text-transform:uppercase;	
}

#wrap-journal .wrap-960 #wrap-content-sale p {
   font-weight:400;
   font-size:14px;
   color:rgb(126,126,126);
   line-height:24px;
   margin:0 0 20px 0;
  font-family: 'Open Sans',sans-serif;   
}

#wrap-journal #wrap-content-sale .text-sale-first {
	padding:0 0 20px 0;
}

#wrap-journal #wrap-content-sale .text-sale-search {
	padding:0 0 40px 0;
	border-bottom:1px solid rgb(204, 204, 204);	
	margin:0 0 60px 0;
}

#wrap-journal #wrap-content-sale p a {
	text-decoration:none;
	font-weight:400;
}

#wrap-journal.color-1 #wrap-content-sale p a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-sale p a {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-sale p a:hover {
	color:rgb(77, 77, 77);
}

#wrap-journal #wrap-content-sale .text-sale-search div.left {
	float:left;
	width:429px;
	padding:0 40px 0 10px;		
	border-right:1px solid rgb(204, 204, 204);		
}

#wrap-journal #wrap-content-sale .text-sale-search div.right {
	float:left;
	width:430px;
	padding:0 10px 0 40px;	
	overflow:hidden;
}

#wrap-journal #wrap-content-sale .text-sale-search div.right p.smaller {
	font-size:12px;
	line-height:1.3em;
	padding-top:40px;
}

#wrap-journal #wrap-content-sale .text-sale-search div.right div.widget {
	float:right;
	padding-left:20px;
}

#wrap-journal #wrap-content-sale .text-sale-second {
	padding:70px 0 0 0;
	border-top:1px solid rgb(204, 204, 204);
}

#wrap-journal #wrap-content-sale .text-sale-first a {
	font-size:14px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:25px;
}

#wrap-journal.color-1 #wrap-content-sale .text-sale-first a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-sale .text-sale-first a {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-sale .text-sale-first a:hover {
	color:rgb(77,77,77);
}

#wrap-journal.color-1 #wrap-content-sale #button-to-salepoint a.button {
    display:block;
	font-size:17px;
	font-weight:400;
	width:290px;
	height:47px;
	background-color:rgb(57,134,180);
	color:rgb(250,250,250);
	text-align:center;
	padding:23px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
}

#wrap-journal.color-2 #wrap-content-sale #button-to-salepoint a.button {
    display:block;
	font-size:17px;
	font-weight:400;
	width:290px;
	height:47px;
	background-color:rgb(182,16,30);
	color:rgb(250,250,250);
	text-align:center;
	padding:23px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
}

#wrap-journal.color-1 #wrap-content-sale #button-to-salepoint a.button:hover {
	background-color:rgb(49,114,154);
}

#wrap-journal.color-2 #wrap-content-sale #button-to-salepoint a.button:hover {
	background-color:rgb(151,18,27);
}

#wrap-journal #wrap-content-sale #wrap-filter {
   position:relative;
   width:440px;
}

#wrap-journal #wrap-content-sale #wrap-filter .filter {
    position:relative;
	overflow:visible;
	float:left;
}

#wrap-journal #wrap-content-sale #wrap-filter .filter div.select {
    border: 1px solid rgb(204, 204, 204);
    color: rgb(111,111,111);
    cursor: pointer;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 33px;
    line-height: 1.3;
    padding: 17px 30px 0 15px;
    width: 188px;
	margin:0 10px 20px 0;
	float:left;
}

#wrap-journal.color-1 #wrap-content-sale #wrap-filter .filter div.select {
    background-color: rgb(255,255,255);
    background-image: url(/sites/all/themes/wieland/img/bg-select-color-1.png);
    background-position: 215px 23px;
    background-repeat: no-repeat;
}

#wrap-journal.color-2 #wrap-content-sale #wrap-filter .filter div.select {
    background-color: rgb(255,255,255);
    background-image: url(/sites/all/themes/wieland/img//bg-select-color-2.png);
    background-position: 215px 23px;
    background-repeat: no-repeat;
}
#wrap-journal #wrap-content-sale #wrap-filter .filter div.wrap-options {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    color: rgb(93, 93, 93);
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
    padding: 5px 0;
    position: absolute;
    top: 50px;
    width: 233px;
	overflow:auto;
	z-index:200;	
}

#wrap-journal #wrap-content-sale #wrap-filter .filter div.wrap-options ul li {
    cursor: pointer;
    list-style-type: none;
    padding: 5px 40px 5px 20px;
}

#wrap-journal.color-1 #wrap-content-sale #wrap-filter .filter div.wrap-options ul li:hover {
    background-color:rgb(57,134,180);
    color: rgb(243, 243, 243);
}

#wrap-journal.color-2 #wrap-content-sale #wrap-filter .filter div.wrap-options ul li:hover {
    background-color:rgb(151,18,27);
    color: rgb(243, 243, 243);
}

#wrap-journal #wrap-content-sale #wrap-filter .search-plz {
    background-color:rgb(255,255,255);
    border:1px solid rgb(204, 204, 204);
    color:rgb(111,111,111);
    font-family:'Open Sans',sans-serif;
    font-size:14px;
    font-weight:400;
    height:30px;
    line-height:1.3;
    padding:10px 30px 10px 15px;
    width:139px;
	margin:0 0 20px 0;
	float:left;
}

#wrap-journal #wrap-content-sale #wrap-filter #button-search-country a.button {
    display:block;
	font-size:12px;
	font-weight:400;
	width:430px;
	height:32px;
	color:rgb(250,250,250);
	text-align:center;
	padding:19px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	clear:both;
	margin:0 0 20px 0;
}

#wrap-journal.color-1 #wrap-content-sale #wrap-filter #button-search-country a.button {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-sale #wrap-filter #button-search-country a.button {
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 #wrap-content-sale #wrap-filter #button-search-country a.button:hover {
	background-color:rgb(49,114,154);
}

#wrap-journal.color-2 #wrap-content-sale #wrap-filter #button-search-country a.button:hover {
	background-color:rgb(151,18,27);
}


#wrap-journal #wrap-content-sale .dealer {
    border:1px solid rgb(204, 204, 204);
    padding: 25px;
    width: 405px;
	margin:0 10px 0 0;
}

#wrap-journal #wrap-content-sale .dealer.left {
	float:left;
	margin:0 0 20px 0;
	clear:both;
}

#wrap-journal #wrap-content-sale .dealer.right {
	float:right;
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-sale .dealer  h3 {
    color: rgb(111,111,111);
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: 700;
	margin:0 0 20px 0;
}


#wrap-journal #wrap-content-sale .dealer p {
    color: rgb(111,111,111);
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: 400;
	margin:0;
}

#wrap-journal #wrap-content-sale .dealer p a {
	text-decoration:none;
	font-size:12px;
	font-weight:400;
}

#wrap-journal.color-1 #wrap-content-sale .dealer p a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-sale .dealer p a {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-sale .dealer p a:hover {
	color:rgb(77, 77, 77);
}

#wrap-journal #wrap-content-sale .dealer .inside-left {
    float:left;
	margin:0 60px 15px 0;
	width:160px;
	overflow:hidden;
}

#wrap-journal #wrap-content-sale .dealer .inside-right {
    float:left;
	width:185px;
	overflow:hidden;
	margin:0 0 15px 0;
}

#wrap-journal #wrap-content-sale #button-calculate-route {
    clear:both;
	height:30px;
}

#wrap-journal #wrap-content-sale #button-calculate-route a.button {
    display:block;
	font-size:12px;
	font-weight:400;
	width:100%;
	height:22px;
	color:rgb(250,250,250);
	text-align:center;
	padding:8px 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	clear:both;
}

#wrap-journal.color-1 #wrap-content-sale #button-calculate-route a.button {
    background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-sale #button-calculate-route a.button {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 #wrap-content-sale #button-calculate-route a.button:hover {
	background-color:rgb(49,114,154);
}

#wrap-journal.color-2 #wrap-content-sale #button-calculate-route a.button:hover {
	background-color:rgb(151,18,27);
}

/* ######### content subscription ########## */

#wrap-journal #wrap-content-abo {
	min-height:600px;
	padding:20px 0 320px 0;
}

#wrap-journal.enable-0 #wrap-content-abo {
	padding:20px 0 180px 0;
}

#wrap-journal.wrap-960 #wrap-content-abo h1 {
    font-size:36px;
	font-weight:400;
	margin-bottom:20px;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo h1 {
    font-size:36px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:20px;
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo h1 {
    color:rgb(182,16,30);
	font-size:36px;
	font-weight:400;
	margin-bottom:20px;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus {
    font-size:18px;
	font-weight:400;
	color:rgb(57,134,180);
	width:960px;
	margin:0 0 80px 0;
	overflow:auto;
}

#wrap-journal .wrap-960 #wrap-content-abo p {
   font-weight:400;
   font-size:14px;
   color:rgb(126,126,126);
   line-height:24px;
   margin:0 0 10px 0;
}

#wrap-journal .wrap-960 #wrap-content-abo .text-abo-first {
   margin-bottom:40px;
}

#wrap-journal .wrap-960 #wrap-content-abo #header-bonus h3 {
    font-size:18px;
	font-weight:700;
	border-bottom:1px solid rgb(204, 204, 204);
	margin-bottom:20px;
	padding-left:20px;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo #header-bonus h3 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo #header-bonus h3 {
	color:rgb(182,16,30)
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus {
	background-color:rgb(255,255,255);
	width:300px;
	float:left;
	position:relative;
	margin:0 30px 20px 0;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus img.bonus-image {
	border-top:1px solid rgb(204, 204, 204);
	border-right:1px solid rgb(204, 204, 204);
	border-left:1px solid rgb(204, 204, 204);
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus div.bonus-image {
	width:298px;
	height:198px;
	border-top:1px solid rgb(204, 204, 204);
	border-right:1px solid rgb(204, 204, 204);
	border-left:1px solid rgb(204, 204, 204);
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus.last {
	margin:0;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus a.info-circle {
	top:0;
	left:0;
	position:absolute;
	width:298px;
	height:198px;
	overflow:hidden;
	display:block;
	border-top:1px solid rgb(204, 204, 204);
	border-right:1px solid rgb(204, 204, 204);
	border-left:1px solid rgb(204, 204, 204);
	background-image:url(/sites/all/themes/wieland/img/info-circle.png);
	background-position:279px 5px;
	background-repeat:no-repeat;
	cursor:default;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus a.info-circle div {
  display:none;
  padding: 10px 10px 0 10px;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus a.info-circle p {
  font-size:12px;
  margin-bottom:10px;
  line-height:1.5em;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus a.info-circle:hover {
	background-color:rgba(255,255,255,0.95);
	background-image:none;
}

#wrap-journal .wrap-960 #wrap-content-abo #wrap-abo-bonus .bonus a.info-circle:hover div {
	display:block;
}

#wrap-journal .wrap-960 #wrap-content-abo #select-bonus {
	background-color:rgb(57,134,180);
	height:30px;
	width:300px;
	display:block;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo #select-bonus {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo #select-bonus {
	background-color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-content-abo #select-bonus p.label {
	color:rgb(255,255,255);
	margin:0;
	padding:7px 0 0 0;
	text-align:center;
	font-size:12px;
	line-height:12px;
}

#wrap-journal #wrap-content-abo #content-middle {
    overflow:auto;
}


#wrap-journal #wrap-content-abo #content-middle .left {
	width:470px;
	float:left;
	margin:0 60px 0 0;
}

#wrap-journal #wrap-content-abo #content-middle .left img.abo-pic {
	margin:0 0 20px 0;
}


#wrap-journal #wrap-content-abo #content-middle .left p {
	font-size:12px;
	line-height:1.5;
	margin:0 0 20px 0;
}

#wrap-journal .wrap-960 #wrap-content-abo .button {
    margin-top:50px;
}

#wrap-journal .wrap-960 #wrap-content-abo input#order {
    color:rgb(255, 255, 255);
    cursor:pointer;
    font-size:12px;
    height:40px;
    text-align:center;
    text-transform:uppercase;
    width: 100%;
	padding:1px 0 0 0;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo input#order {
    background:rgb(57, 134, 180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo input#order {
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo input#order:hover {
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo input#order:hover {
    background-color:rgb(151,18,27);
}

/* ######### content single number ########## */

#wrap-journal #wrap-number-content-summary {
    width:100%;
	height:auto;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-left {
    float:left;
	width:380px;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-left #wrap-number-cover {
    width:360px;
	height:484px;
	padding:10px;
	background-color:rgb(235,235,235);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right {
    float:left;
	width:580px;
}

/* #################################################### number-info ----> neuer schnipsel ############################################### */

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info {
	background-image:url(/sites/all/themes/wieland/img/bg-journal-number.png);
	background-position:center bottom;
	height:170px;
	width:540px;
	background-repeat:no-repeat;
	padding:10px 0 0 40px;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left {
	float:left;
	width:400px;
}


#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right {
	float:left;
	width:140px;
	background-color:rgb(255,255,255);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right p {
	clear:both;
	display:block;
	color:rgb(77,77,77);
	font-size:16px;
	font-weight:700;
	text-align:center;
	margin:10px 0 0 0;
	
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right p.small {
	color: rgb(205, 205, 205);
	font-size:8px;
	margin:2px 0 6px 70px;
	
}


#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a {
	clear:both;
	display:block;
	height:17px;
	padding:3px 0 0 0;
	width:140px;
	color:rgb(255,255,255);
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-basket {
	background-color:rgb(57,134,180);
	color:rgb(255,255,255);
	margin:0 0 5px 0;
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-basket {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-basket {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-basket:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-basket:hover {
    background-color:rgb(151,18,27);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-abo {
	background-color:rgb(225,225,225);
	color:rgb(124,124,124);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-right a.button-abo:hover {
	color:rgb(235,235,235);
	background-color:rgb(155,155,155);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left h1 {
	font-weight:400;
	font-size:28px;
	color:rgb(57,134,180);
	margin:0 0 10px 0;
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left h1 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left h1 {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left a.index-link {
	text-transform:uppercase;
	display:block;
	padding:0 0 0 30px;
	font-weight:400;
	font-size:10px;
	background-image:url(/sites/all/themes/wieland/img/bg-index-anchor.png);
	background-position:0 2px;
	background-repeat:no-repeat;
	color:rgb(130,130,130);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left a.index-link:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left a.index-link:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-info .number-info-left a.index-link:hover {
	color:rgb(182,16,30);
}

/* #################################################### ende number info --> neuer schnipsel ############################################### */


#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content {
	height:299px;
	width:540px;
	overflow:auto;
	padding:25px 0 0 40px;
	position:relative;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image {
	height:150px;
	width:200px;
	float:left;
	margin:0 15px 5px 0;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image #container-image {
	background-color:rgb(235,235,235);
	width:190px;
	height:120px;
	padding:5px;
	margin:0 0 5px 0;
	position:relative;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image #container-image a.second,
#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image #container-image a.third {
    display:none;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image #container-image a img {
    position:absolute;
	left:5px;
	top:5px;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image a.bigger {
	display:block;
	padding:0 0 0 20px;
	font-weight:400;
	font-size:10px;
	background-image:url(/sites/all/themes/wieland/img/bg-bigger.png);
	background-position:2px 3px;
	background-repeat:no-repeat;
	color:rgb(130,130,130);
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image a.bigger {
	background-image:url(/sites/all/themes/wieland/img/bg-bigger-1.png);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image a.bigger {
	background-image:url(/sites/all/themes/wieland/img/bg-bigger-2.png);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content .teaser-text.second,
#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content .teaser-text.third {
	display:none;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content .teaser-text p {
   font-weight:400;
   font-size:14px;
   color:rgb(126,126,126);
   margin:0 0 5px 0;
   line-height:24px;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content .teaser-text h2 {
   font-weight:400;
   font-size:18px;
   color:rgb(57,134,180);
   margin:0 0 15px 0;
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content .teaser-text h2 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content .teaser-text h2 {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image a.bigger:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image a.bigger:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-preview-image a.bigger:hover {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control {
    position:absolute;
	height:25px;
	width:146px;
	bottom:30px;
	left:0;
	padding:0 217px;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a {
    float:left;
	display:block;
	background-repeat:no-repeat;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-prev {
    width:26px;
	height:25px;
	background-image:url(/sites/all/themes/wieland/img/bg-number-prev-1.png);
	margin:0 20px 0 0;
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-prev {
	background-image:url(/sites/all/themes/wieland/img/bg-number-prev-1.png);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-prev {
	background-image:url(/sites/all/themes/wieland/img/bg-number-prev-2.png);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-prev:hover {
	background-image:url(/sites/all/themes/wieland/img/bg-number-prev-hover.png);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-prev.disabled {
	background-image:url(/sites/all/themes/wieland/img/bg-number-prev-hover.png);
	cursor:default;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-next {
    width:26px;
	height:25px;
	background-image:url(/sites/all/themes/wieland/img/bg-number-next-1.png);
}

#wrap-journal.color-1 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-next  {
	background-image:url(/sites/all/themes/wieland/img/bg-number-next-1.png);
}

#wrap-journal.color-2 #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-next  {
	background-image:url(/sites/all/themes/wieland/img/bg-number-next-2.png);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-next:hover {
	background-image:url(/sites/all/themes/wieland/img/bg-number-next-hover.png);
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-next.disabled {
	background-image:url(/sites/all/themes/wieland/img/bg-number-next-hover.png);
	cursor:default;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-status {
    width:8px;
	height:25px;
	background-image:url(/sites/all/themes/wieland/img/bg-number-status.png);
	margin:0 15px 0 0;
	background-position:0 10px;
	cursor:default;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-status.third {
	margin:0 20px 0 0;
}

#wrap-journal #wrap-number-content-summary .wrap-960 .wrap-content-number-right #wrap-number-content #wrap-teaser-control a.teaser-status.active {
	background-image:url(/sites/all/themes/wieland/img/bg-number-status-active.png);
}


#wrap-journal #wrap-number-content-detail {
    width:100%;
	height:auto;
	padding:0 0 230px 0;
}

#wrap-journal.enable-0 #wrap-number-content-detail {
	padding:0 0 100px 0;
}

#wrap-journal #wrap-number-content-detail .wrap-960 {
	background-image:url(/sites/all/themes/wieland/img/bg-journal-number2.png);
	background-position:380px top;
	background-repeat:no-repeat;
	padding:100px 10px 0 10px;
	overflow:visible;
	width:940px;
}

#wrap-journal #wrap-number-content-detail .wrap-960 h2 {
    font-size:28px;
	font-weight:400;
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-number-content-detail .wrap-960 h2 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-number-content-detail .wrap-960 h2 {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text {
    width:940px;
	overflow:auto;
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text {
    float:left;
	margin:0 0 0 40px;
	width:290px;
	padding:40px 0 80px 0;
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text.first {
	margin:0;
	width:280px;
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text h3 {
    font-weight:700;
    font-size:14px;
    color:rgb(126,126,126);
	text-transform:uppercase;
	margin:0 0 5px 0;
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text p {
   font-weight:400;
   font-size:12px;
   color:rgb(126,126,126);
   margin:0 0 20px 0;
   line-height:20px;
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text a {
	font-weight:400;
	font-size:12px;
    color:rgb(57,134,180);  	
}

#wrap-journal #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text a:hover {
    color:rgb(77,77,77);   
}

#wrap-journal.color-1 #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text a {
    color:rgb(57,134,180);   
}

#wrap-journal.color-2 #wrap-number-content-detail .wrap-960 #wrap-number-content-text .number-content-text a {
    color:rgb(182,16,30);     
}

/* ####### lightbox ######## */

#wrap-journal #wrap-lightbox {
    width:1110px;
	margin:0 auto;
	padding:40px 0 310px 0;
	display:none;
}

#wrap-journal.enable-0 #wrap-lightbox {
	padding:40px 0 180px 0;
}

#wrap-journal #wrap-lightbox #lightbox-header {
    width:930px;
	height:auto;
	padding:0 10px 0 20px;
	overflow:auto;
	height:30px;
    margin:0 auto;	
}

#wrap-journal #wrap-lightbox #lightbox-header p {
    float:left;
    font-weight:400;
    font-size:10px;
    color:rgb(126,126,126);
    line-height:1;
}

#wrap-journal #wrap-lightbox #lightbox-header #wrap-lightbox-close {
    float:right;
}

#wrap-journal #wrap-lightbox #lightbox-header #wrap-lightbox-close a#lightbox-close {
    display:block;
	width:20px;
	height:20px;
	margin:0 0 10px 0;
    background-image:url(/sites/all/themes/wieland/img/lightbox-close.png);
}

#wrap-journal #wrap-lightbox #lightbox-header #wrap-lightbox-close a#lightbox-close:hover {
    background-image:url(/sites/all/themes/wieland/img/lightbox-close-hover.png);
}

#wrap-journal #wrap-lightbox #lightbox-main {
	width:1110px;
	height:519px;
	overflow:auto;
}

#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-prev,
#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-next {
    float:left;
	width:75px;
	height:519px;
}

#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-prev a#lightbox-prev {
    display:block;
	width:75px;
	height:519px;
    background-image:url(/sites/all/themes/wieland/img/teaser-prev.png);
	background-repeat:no-repeat;
	background-position:0 234px;
}

#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-prev a#lightbox-prev:hover {
    display:block;
	width:75px;
	height:519px;
    background-image:url(/sites/all/themes/wieland/img/teaser-prev-hover.png);
}

#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-image {
    background-color:rgb(235, 235, 235);
	width:940px;
	height:499px;
	overflow:hidden;
	float:left;
	padding:10px;
}

#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-next a#lightbox-next {
    display:block;
	width:75px;
	height:519px;
    background-image:url(/sites/all/themes/wieland/img/teaser-next.png);
	background-repeat:no-repeat;
	background-position:41px 234px;
}

#wrap-journal #wrap-lightbox #lightbox-main #wrap-lightbox-next a#lightbox-next:hover {
    display:block;
	width:75px;
	height:519px;
    background-image:url(/sites/all/themes/wieland/img/teaser-next-hover.png);
}

#wrap-journal #wrap-lightbox #lightbox-footer {
    width:920px;
    margin:0 auto;
    padding:20px;	
}

#wrap-journal #wrap-lightbox #lightbox-footer h2 {
    font-weight:700;
    font-size:14px;
    color:rgb(126,126,126);
    line-height:1.3;
}

#wrap-journal #wrap-lightbox #lightbox-footer p {
    font-weight:400;
    font-size:14px;
    color:rgb(126,126,126);
    line-height:1.3;
}

/* ####### shop sidebar ######## */

#wrap-journal #wrap-content-shop {
	width:960px;
	margin:0 auto;
	padding:0 0 230px 0;
}

#wrap-journal.enable-0 #wrap-content-shop {
	padding:0 0 100px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop {
	overflow:auto;
	padding:0 0 80px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left {
	width:250px;
	float:left;
	padding:10px 20px 10px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right {
	width:670px;
	float:left;
	padding:10px 0 20px 19px;
	border-left:1px solid;
	border-color:rgb(235,235,235);
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers {
	float:left;
	width:315px;
	margin:0 0 20px 0;
	overflow:auto;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers.left {
	clear:both;
	margin:0 40px 20px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-cover {
    width:126px;
	height:169px;
	background-color:rgb(235,235,235);
	padding:2px;
	margin:0 15px 0 0;
	float:left;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data {
    width:170px;
	height:171px;
	float:left;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data h3 {
    width:170px;
	height:67px;
	font-size:14px;
	font-weight:400;
    color:rgb(57,134,180);
	text-transform:uppercase;
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-right .numbers .number-data h3 {
    color:rgb(57,134,180); 	
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-right .numbers .number-data h3 {
    color:rgb(182,16,30); 	
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data .price-tag {
    width:168px;
	height:38px;
	background-color:rgb(255,255,255);
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:rgb(244,244,244);
	font-size:16px;
	font-weight:700;
	color:rgb(77,77,77);
	text-align:center;
	padding:11px 0 0 0;
	position:relative;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data .price-tag .mwst {
    position:absolute;
	right:5px;
	bottom:5px;
	font-size:8px;
	color:rgb(205,205,205);
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.basket {
    width:170px;
	height:17px;
	margin:0 0 15px 0;
	display:block;
    background-color:rgb(57,134,180);
	text-align:center;
	font-size:10px;
	font-weight:400;
	text-transform:uppercase;
	color:rgb(235,235,235);
	padding:3px 0 0 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.basket:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.basket {
    background-color:rgb(57,134,180);
}
	
#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.basket {	
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.basket:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.basket:hover {
    background-color:rgb(151,18,27);
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.details {
    width:170px;
	height:17px;
	display:block;
    background-color:rgb(225,225,225);
	text-align:center;
	font-size:10px;
	font-weight:400;
	text-transform:uppercase;
	color:rgb(155,155,155);
	padding:3px 0 0 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .numbers .number-data a.button.details:hover {
	color:rgb(235,235,235);
	background-color:rgb(155,155,155);
}

/* ######## journal layout bookshop ########### */

#wrap-journal #wrap-content-shop #content-inside #shop-right .product {
	background-color:rgb(246,246,246);
	width:668px;
	height:175px;
	margin:0 0 20px 0;
	border:1px solid;
	border-color:rgb(235,235,235);
}
#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-pic {
	float:left;	
	background-color:rgb(255,255,255);
	width:260px;
	height:175px;
}
#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-pic img {
	display:block; 
	margin:0 auto;
	padding:0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-description {
	float:right;
	width:368px;
	height:115px;
	line-height:13px;
	padding:20px 20px 0 0;
	overflow:hidden;
	position:relative;
	z-index:100;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-buttons {
    height:25px;
	margin:0 20px 0 0;
	float:right;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button.details {
    margin:0 30px 0 0;    
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button {
    width:170px;
	height:20px;
	display:block;
    background-color:rgb(57,134,180);
	text-align:center;
	font-size:10px;
	font-weight:400;
	text-transform:uppercase;
	color:rgb(235,235,235);
	padding:5px 0 0 0;
	float:left;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button {
    background-color:rgb(57,134,180);
}
	
#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button {	
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-right .product .product-buttons a.button:hover {
    background-color:rgb(151,18,27);
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-description .price {
	position:absolute;
	right:20px;
	top:20px;
	width:73px;
	height:25px;
	text-align:center;
	padding:5px 0 0 0;
	background:rgb(255,255,255);
	border:1px solid rgb(230,230,230);
	margin:-5px 0 0 165px;
	color:rgb(111,111,111);
	font-size:14px;
	font-weight:700;
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-description h3{
	color:rgb(57,134,180);
	font-size:14px;
	margin:0 0 30px 0;
	width:292px;
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-right .product .product-description h3 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-right .product .product-description h3 {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-shop #content-inside #shop-right .product .product-description p {
	line-height:1.3;
	font-size:12px;
	color:rgb(111,111,111);
}

/* ######## search ########### */

#wrap-journal #wrap-content-shop #content-inside #shop-left form#search {
	height:40px;
	width:250px;
	margin:0 0 40px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left form#search input.search-text {
	height:30px;
	width:190px;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0 10px 0 0;
	box-shadow:0 2px 7px -2px rgba(0,0,0,.4) inset;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left form#search input.search-submit {
	height:40px;
	width:30px;
	background:rgb(57,134,180) url(/sites/all/themes/wieland/img/arrow-right-white.png) no-repeat;
	background-position:center center;
	cursor:pointer;
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left form#search input.search-submit {
    background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left form#search input.search-submit {
    background-color:rgb(182,16,30);
}

#wrap-journal #wrap-content-shop #content-inside #shop-left form#search input.search-submit:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left form#search input.search-submit:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left form#search input.search-submit:hover {
    background-color:rgb(151,18,27);
}

/* ######### sidebar shop search list ############ */

#wrap-journal #wrap-content-shop #content-inside #shop-left #search-list {
	margin:0 0 40px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #search-list h3 {
	font-size:18px;
	font-weight:700;
	color:rgb(111,111,111);
	margin:0 0 5px 0;
	text-transform:uppercase;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #search-list ul {
	font-size:14px;
	list-style:none;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #search-list ul li {
	margin:0 0 5px 0;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #search-list ul li a {
	color:rgb(126,126,126);
	text-decoration:none;
	text-align:center;
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #search-list ul li a:hover,
#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #search-list ul li a.active {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #search-list ul li a:hover,
#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #search-list ul li a.active {
	color:rgb(182,16,30);
}


/* ######### sidebar shop warenkorb ########## */

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket {
	color:rgb(126,126,126);
	line-height:1.5;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket h3 {
	font-size:18px;
	font-weight:700;
	color:rgb(111,111,111);
	margin-bottom:10px;
	text-transform:uppercase;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul  {
	font-size:12px;
	color:rgb(126,126,126);
	width:250px;
	overflow:auto;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul span {
	float:left;
	display:block;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul a.basket-delete {
	float:left;
	height:17px;
	width:20px;
	display:block;
	background-image:url(/sites/all/themes/wieland/img/grey-point.png);
	background-repeat:no-repeat;
	background-position:12px 4px;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul a.basket-delete:hover {
	background-image:url(/sites/all/themes/wieland/img/cross-1.png);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #shop-basket ul a.basket-delete:hover {
	background-image:url(/sites/all/themes/wieland/img/cross-1.png);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #shop-basket ul a.basket-delete:hover {
	background-image:url(/sites/all/themes/wieland/img/cross-2.png);
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul li {
	padding:0 0 15px 0;
	overflow:auto;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul li a {
	color:rgb(126,126,126);
	text-decoration:none;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul li a:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #shop-basket ul li a:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #shop-basket ul li a:hover {
color:rgb(182,16,30);
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket  a#order {
	height:28px;
	width:250px;
	background:rgb(57,134,180);
	cursor:pointer;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	padding:12px 0 0 0;
	display:block;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket .button{
	height:40px;
	width:250px;
	margin-top:30px;
}


#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #shop-basket  a#order {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #shop-basket  a#order {
	background-color:rgb(182,16,30);
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket  a#order:hover {
	background-color:rgb(49,115,156);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #shop-basket  a#order:hover {
	background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #shop-basket a#order:hover {
	background-color:rgb(151,18,27);
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket .link {
	color:rgb(126,126,126);
	font-size:10px;
	margin:0 0 15px 0;
	display:block;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket .link:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-content-shop #content-inside #shop-left #shop-basket .link:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-shop #content-inside #shop-left #shop-basket .link:hover {
	color:rgb(182,16,30);
}

/* ########## siderbar Shop payment list ########## */

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul {
	list-style-type:none;
}

#wrap-journal #wrap-content-shop #content-inside #shop-left #shop-basket ul#payment  li {
	float:left;
	margin:0;
}


/*####### footer #########*/

#wrap-journal #wrap-footer {
	color:rgb(255,255,255);
    width:100%;
    height:100px;
	box-shadow:0 2px 7px -2px rgba(0,0,0,.4) inset;
	position:absolute;
	bottom:0;
	background-color:rgb(77,77,77);
	z-index:100;
}


#wrap-journal #wrap-testimonials {
	width:100%;
	height:130px;
	background-color:rgb(235,235,235);
	box-shadow:0 2px 7px -2px rgba(0,0,0,.3) inset;
	position:absolute;
	bottom:100px;
	z-index:100;
}

#wrap-journal.enable-0 #wrap-testimonials {
    display:none;
}

#wrap-journal #wrap-testimonials #container-testimonials {
	height:130px;
	width:1110px;
	position:absolute;
	left:50%;
	margin:0 0 0 -555px;
	overflow:auto;
}

#wrap-journal #wrap-testimonials #container-testimonials a.testimonial-navigate {
	width:75px;
	float:left;
	height:130px;
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	display:block;
}

#wrap-journal  #wrap-testimonials #container-testimonials a.testimonial-navigate.left {
	background-image:url(/sites/all/themes/wieland/img/testimonials-prev.png);
	background-position:0 53px; 
}

#wrap-journal  #wrap-testimonials #container-testimonials a.testimonial-navigate.right {
	background-image:url(/sites/all/themes/wieland/img/testimonials-next.png);
	background-position:52px 53px; 
}

#wrap-journal  #wrap-testimonials #container-testimonials a.testimonial-navigate.left:hover {
	background-image:url(/sites/all/themes/wieland/img/testimonials-prev-hover.png);
}

#wrap-journal  #wrap-testimonials #container-testimonials a.testimonial-navigate.right:hover {
	background-image:url(/sites/all/themes/wieland/img/testimonials-next-hover.png);
}

#wrap-journal  #wrap-testimonials #container-testimonials #wrap-testimonials-output {
    width:960px;
	height:110px;
	float:left;
	padding:20px 0 0 0;
}

#wrap-journal  #wrap-testimonials #container-testimonials #wrap-testimonials-output .testimonials-output {
    width:960px;
	height:90px;
	overflow:hidden;
}


#wrap-journal  #wrap-testimonials #container-testimonials #wrap-testimonials-output .testimonials-output a {
    height:90px;
	margin-right:20px;
	float:left;
	display:block;
}

#wrap-journal  #wrap-testimonials #container-testimonials #wrap-testimonials-output .testimonials-output a img {
    visibility:hidden;
	background-color:transparent;
}

#wrap-journal  #wrap-testimonials #container-testimonials #wrap-testimonials-output .testimonials-output a:hover img {
    visibility:visible;
	background-color:rgb(235,235,235);	
}

#wrap-journal  #wrap-testimonials #container-testimonials #wrap-testimonials-output .testimonials-output a.last {
    height:90px;
	margin-right:0;
}

#wrap-journal #wrap-footer #footer-inside {
    margin:0 auto;
    width:960px;
	overflow:auto;
}



#wrap-journal #wrap-footer #footer-inside .footer-left {
    margin:2px 0 0 0; 
	width:400px;
	float:left;
}

#wrap-journal #wrap-footer #footer-inside .footer-left ul { 
	list-style-type:none;
	margin:7px 0 0 0;
	overflow:hidden;
}

#wrap-journal #wrap-footer #footer-inside .footer-left ul li {  
	float:left;
    width:110px;
	background-image:url(/sites/all/themes/wieland/img/list-arrow-footer-1.png);
	background-repeat:no-repeat;
	background-position:0 10px; 
	padding:0 0 0 15px;
}

#wrap-journal.color-1 #wrap-footer #footer-inside .footer-left ul li { 
	background-image:url(/sites/all/themes/wieland/img/list-arrow-footer-1.png);
}

#wrap-journal.color-2 #wrap-footer #footer-inside .footer-left ul li { 
	background-image:url(/sites/all/themes/wieland/img/list-arrow-footer-2.png);
}

#wrap-journal #wrap-footer #footer-inside .footer-left ul li a {
	font-size:11px;
    color:rgb(255,255,255);
	text-decoration:none;
}

#wrap-journal.color-1 #wrap-footer #footer-inside .footer-left ul li a:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-footer #footer-inside .footer-left ul li a:hover {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-footer #footer-inside .footer-facebook {
    float:left;
    width:180px;
	height:57px;
    padding:26px 0 0 0;
}

#wrap-journal #wrap-footer #footer-inside .footer-right {
	float:right;
    width:350px;
	margin:0 5px 0 0;
}

#wrap-journal #wrap-footer #footer-inside .footer-right .footer-logo {
	float:right;
	height:70px;
	overflow:auto;
}

#wrap-journal #wrap-footer #footer-inside .footer-right img{
	float:left;
}

#wrap-journal #wrap-footer #footer-inside .footer-right h1 {
    float:left;	
	padding:30px 0 0 0;
}

#wrap-journal #wrap-footer #footer-inside .footer-right h1 a {
    font-weight:300;
    font-size:22px;
	color:rgb(255,255,255);
	display:block;
}

#wrap-journal #wrap-footer #footer-inside .footer-right .footer-menu {
	width:350px;
	overflow:auto;
}

#wrap-journal #wrap-footer #footer-inside .footer-right .footer-menu ul {
	text-transform:uppercase;
    font-weight:300;
    font-size:12px;
    list-style:none;
	font-size:10px;
	float:right;
}

#wrap-journal #wrap-footer #footer-inside .footer-right .footer-menu ul li {
    padding:0;   
    float: left;
}

#wrap-journal #wrap-footer #footer-inside .footer-right .footer-menu ul li a {
    padding:0 10px;
	color:rgb(255,255,255);
	text-decoration:none;
	display:block;
}

#wrap-journal.color-1 #wrap-footer #footer-inside .footer-right .footer-menu ul li a:hover,
#wrap-journal.color-1 #wrap-footer #footer-inside .footer-right .footer-menu ul li.active-trail a {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-footer #footer-inside .footer-right .footer-menu ul li a:hover,
#wrap-journal.color-2 #wrap-footer #footer-inside .footer-right .footer-menu ul li.active-trail a {
	color:rgb(182,16,30);
}



#wrap-journal #wrap-footer #footer-inside .footer-right .footer-menu ul li.last a {
    padding:0 0 0 10px;
}


/* ################### portal css #################### */

#wrap-portal {
	position:relative;
	min-height:100%;
}


/* ######### header ########## */

#wrap-portal #wrap-header-portal {
	height:85px;
	width:100%;
	box-shadow:0 8px 8px -8px rgba(0, 0, 0, 0.3);
	background-color:rgb(77,77,77);
	position:absolute;
	left:0;
	top:0;
}

#wrap-portal  #wrap-header-portal #wrap-880 {
	width:880px;
	padding:0;
	z-index:0;
	margin:0 auto;
	height:85px;
	overflow:auto;
} 

#wrap-portal a#logo {
  	height:130px;
	width:120px;
    display:block;	
	position:absolute;
	left:50%;
	margin:0 0 0 -440px;
	z-index:10;
}

#wrap-portal a#logo img.logo {
	height:130px;
	width:120px;
	background-color:rgb(77,77,77);
	box-shadow:0 8px 8px -8px rgba(0, 0, 0, 0.3);
	margin:0;
}

#wrap-portal  #wrap-header-portal  ul.wrap-banner {
	float:right;
	overflow:hidden;
	height:85px;
}

#wrap-portal  #wrap-header-portal  ul.wrap-banner li {
	float:left;
	list-style-type:none;
	margin:0 20px 0 0
}

#wrap-portal  #wrap-header-portal  ul.wrap-banner li.last {
	margin-right:0;
}

#wrap-portal  #wrap-header-portal  #logo-text {
	float:left;
    height:65px;
    padding:20px 0 0 0;
    width:510px;
    z-index:300;
	margin:0 0 0 120px;
}

#wrap-portal  #wrap-header-portal  #logo-text h1 {
	width:350px;	
	margin:0 0 0 30px;
}

#wrap-portal  #wrap-header-portal  #logo-text h1 a {
	color:rgb(255,255,255);
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:34px;
}

/* ############ shop basket ############ */

#wrap-portal  #wrap-basket  {
	overflow:auto;
}

#wrap-portal  #wrap-basket ul {
	font-family:'Open Sans', sans-serif;
	font-size:10px;
	color:rgb(255,255,255);
    list-style:none;
	float:right;
	margin:10px 0 0 0;
}

#wrap-portal  #wrap-basket ul li {
    float:left;
}

#wrap-portal  #wrap-basket ul li img {
    margin:3px 5px 0 0;
}

#wrap-portal  #wrap-basket ul li a {
	color:rgb(255,255,255);
	text-decoration:none;
}

#wrap-portal  #wrap-basket ul li a span.blue {
	color:rgb(57,134,180);
	text-decoration:underline;
	margin:0 0 0 5px;
}

#wrap-portal  #wrap-basket ul li a span.blue:hover {
	color:rgb(255,255,255);
}

/* ########### main menu ############## */


#wrap-portal  #wrap-menu {
	width:880px;
	margin:0 auto;
	padding:85px 0 0 0;
}

#wrap-portal  #wrap-menu img.books-overlay {
	position:absolute;
	right:50%;
	top:0;
	margin:85px -440px 0 0;	
	pointer-events:none;
}

#wrap-portal  #wrap-menu ul {
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
    list-style:none;
	margin:0 0 0 150px;
	overflow:auto;
}

#wrap-portal  #wrap-menu ul li {
    float:left;
	height:100px;
	width:350px;
	float:left;
}

#wrap-portal  #wrap-menu ul li.last {
    margin:0 0 0 30px;

}

#wrap-portal  #wrap-menu ul li.active a,
#wrap-portal  #wrap-menu ul li.active-trail a {
	display:block;
	background:rgb(57,134,180) url('/sites/all/themes/wieland/img/arrow-white.png') no-repeat;
	background-position: center 57px;
   	text-align:center;
	color:rgb(255,255,255);
	font-size:22px;
	font-weight:400;
	height:73px;
	width:350px;
	padding:27px 0 0 0;
	box-shadow:0 8px 8px -8px rgba(0, 0, 0, 0.3);	
}

#wrap-portal  #wrap-menu ul li a {
	display:block;
	background:rgb(255,255,255) url('/sites/all/themes/wieland/img/arrow-grey.png') no-repeat;
	background-position: center 57px;
   	text-align:center;
	color:rgb(121,121,121);
	font-size:22px;
	font-weight:400;
	height:73px;
	width:350px;
	padding:27px 0 0 0;
	box-shadow:0 8px 8px -8px rgba(0, 0, 0, 0.3);
}

#wrap-portal  #wrap-menu ul li a:hover {
	display:block;
	color:rgb(255,255,255);
	background:rgb(57,134,180) url('/sites/all/themes/wieland/img/arrow-white.png') no-repeat;
	background-position: center 57px;
}

#wrap-portal  #wrap-menu ul li a {
	margin:0 0 0 0;
	text-decoration:none;
}

/* ########### breadcrumbs ############ */

#wrap-portal #wrap-breadcrumb {
	width:880px;
	margin:0 auto;	
}

#wrap-portal #wrap-breadcrumb  #breadcrumb-inside {
	width:730px;
	height:50px;
	margin:0 0 0 150px;	
}


#wrap-portal #wrap-breadcrumb  #breadcrumb-inside ul {
	text-transform:uppercase;
    font-weight:300;
    font-size:12px;
	color:rgb(126,126,126);
    list-style:none;
	font-size:10px;
	padding:20px 0 0 0;
}

#wrap-portal #wrap-breadcrumb  #breadcrumb-inside ul li {
    padding:0;   
    float: left;
}

#wrap-portal #wrap-breadcrumb  #breadcrumb-inside ul li a {
    padding:0 5px;
	color:rgb(126,126,126);
	text-decoration:none;
}

#wrap-portal #wrap-breadcrumb  #breadcrumb-inside ul li a:hover {
	color:rgb(57,134,180);
}

#wrap-portal #wrap-breadcrumb  #breadcrumb-inside ul li a.last {
    padding:0 0 0 5px;
}

/* ########### content ############## */

#wrap-portal #wrap-content {
	width:880px;
	margin:0 auto;
	padding:0 0 180px 0;
}

#wrap-portal #wrap-content #content-inside {
	width:730px;
	margin:0 0 0 150px;
}

/* ############## content text layout ############# */

#wrap-portal #wrap-content #content-inside h1 {
	font-family:'Open Sans', sans-serif;
	color:rgb(57,134,180);
	font-size:36px;
	font-weight:400;
	line-height:1;
	margin-bottom:30px;
}

#wrap-portal #wrap-content #content-inside h2 {
	font-family:'Open Sans', sans-serif;
	color:rgb(111,111,111);
	font-size:14px;
	font-weight:700;
	margin-bottom:10px;
	line-height:22px;
}

#wrap-portal #wrap-content #content-inside p {
	font-family:'Open Sans', sans-serif;
	color:rgb(111,111,111);
	font-size:12px;
	font-weight:400;
	margin-bottom:20px;
	line-height:22px;
}

#wrap-portal #wrap-content #content-inside p a {
	font-family:'Open Sans', sans-serif;
	color:rgb(57,134,180);
}

#wrap-portal #wrap-content #content-inside p a:hover {
	color:rgb(111,111,111);
	text-decoration:underline;
}

/* ########## lists within .content-list ######### */

#wrap-portal #wrap-content #content-inside ul.content-list {
	margin:0 0 40px 0;
}

#wrap-portal #wrap-content #content-inside ul li.content-list {
	font-size:12px;
	color:rgb(111,111,111);
	line-height:16px; 
	list-style-image:url('/sites/all/themes/wieland/img/list-arrow-shop.png');
	margin:0 0 20px 30px;
}

#wrap-portal #wrap-content #content-inside a.link {
	font-family:'Open Sans', sans-serif;
	color:rgb(111,111,111);
	font-size:12px;
	font-weight:400;
	text-decoration:underline;
}

#wrap-portal #wrap-content #content-inside a.link:hover {
	color:rgb(57,134,180);
}

/* ############# content magazine overview ############# */

#wrap-portal #wrap-content-start {
	width:880px;
	margin:0 auto;
	padding:0 0 140px 0;
}

#wrap-portal #wrap-content-start #content-start-inside {
	width:760px;
	margin:0 0 0 135px;
}

#wrap-portal #wrap-content-start #content-start-inside img {
	display:block;
}

#wrap-portal #wrap-content-start #content-start-inside ul {
    list-style-type:none;
    overflow:auto;
}

#wrap-portal #wrap-content-start #content-start-inside ul li {
	width:320px;
	height:435px;
	background:url(/sites/all/themes/wieland/img/shadow-start-img.png);
	float:left;
	padding:15px 30px 30px 30px;	
}

#wrap-portal #wrap-content-start #content-start-inside ul li div.start-img-wrap {
	background:rgb(57,134,180);
	display:block;
	width:320px;
	height:430px;
	text-decoration:none;
	position:relative;
}

#wrap-portal #wrap-content-start #content-start-inside ul li div.start-img-wrap a.start-img-link {
	width:320px;
	height:430px;
	display:block;
}

#wrap-portal #wrap-content-start #content-start-inside ul li div.start-img-wrap a.start-img-link:hover {
	width:320px;
	height:430px;
	background-image:none !important;
}

/* ####### content shop sidebar ######## */

#wrap-portal #wrap-content #content-inside #shop {
	overflow:auto;
}

#wrap-portal #wrap-content #content-inside #shop-left {
	width:250px;
	float:left;
}

/* ######## search ########### */

#wrap-portal #wrap-content #content-inside #shop-left form#search {
	height:40px;
	width:250px;
	margin:0 0 40px 0;
}

#wrap-portal #wrap-content #content-inside #shop-left form#search input.search-text {
	height:30px;
	width:190px;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0 10px 0 0;
	box-shadow:0 2px 7px -2px rgba(0,0,0,.4) inset;
}

#wrap-portal #wrap-content #content-inside #shop-left form#search input.search-submit {
	height:40px;
	width:30px;
	background:rgb(57,134,180) url('/sites/all/themes/wieland/img/arrow-right-white.png') no-repeat;
	background-position:center center;
	cursor:pointer;
}

#wrap-portal #wrap-content #content-inside #shop-left form#search input.search-submit:hover {
	background-color:rgb(77,77,77);
}

/* ######### sidebar shop search list ############ */

#wrap-portal #wrap-content #content-inside #shop-left #search-list {
	margin:0 0 40px 0;
}

#wrap-portal #wrap-content #content-inside #shop-left #search-list h3 {
	font-size:18px;
	font-weight:700;
	color:rgb(111,111,111);
	margin:0 0 5px 0;
	text-transform:uppercase;
}

#wrap-portal #wrap-content #content-inside #shop-left #search-list ul {
	font-size:14px;
	list-style:none;
}

#wrap-portal #wrap-content #content-inside #shop-left #search-list ul li {
	margin:0 0 5px 0;
}

#wrap-portal #wrap-content #content-inside #shop-left #search-list ul li a {
	color:rgb(126,126,126);
	text-decoration:none;
	text-align:center;
}

#wrap-portal #wrap-content #content-inside #shop-left #search-list ul li a:hover,
#wrap-portal #wrap-content #content-inside #shop-left #search-list ul li a.active {
	color:rgb(57,134,180);
}

/* ######### sidebar shop warenkorb ########## */

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket {
	color:rgb(126,126,126);
	line-height:1.5;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket h3 {
	font-size:18px;
	font-weight:700;
	color:rgb(111,111,111);
	margin-bottom:10px;
	text-transform:uppercase;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul  {
	font-size:12px;
	color:rgb(126,126,126);
	width:250px;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul span {
	float:left;
	display:block;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul a.basket-delete {
	float:left;
	height:17px;
	width:20px;
	display:block;
	background-image:url('img/grey-point.png');
	background-repeat:no-repeat;
	background-position:12px 4px;
	margin:0 0 0 20px;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul a.basket-delete:hover {
	background-image:url('img/cross-1.png');
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul li {
	margin:0 0 5px 0;
	overflow:auto;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul li a {
	color:rgb(126,126,126);
	text-decoration:none;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul li a:hover {
	color:rgb(57,134,180);
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket input#order {
	height:40px;
	width:250px;
	background:rgb(57,134,180);
	cursor:pointer;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	margin:50px 0 0 0;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket a#publisher-order {
	height:27px;
	width:250px;
	background:rgb(57,134,180);
	cursor:pointer;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	margin:50px 0 0 0;
	display:block;
	padding-top:13px;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket  input#order:hover {
	background-color:rgb(77,77,77);
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket .link {
	color:rgb(126,126,126);
	font-size:10px;
	margin:0 0 15px 0;
	display:block;
}
#wrap-portal #wrap-content #content-inside #shop-left #shop-basket .link:hover {
	color:rgb(57,134,180);
}

/* ########## siderbar Shop payment list ########## */

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul {
	list-style-type:none;
}

#wrap-portal #wrap-content #content-inside #shop-left #shop-basket ul#payment  li {
	float:left;
	margin:0;
}

/* ############# shop right products ################ */

#wrap-portal #wrap-content #content-inside #shop-right {
	float:left;
	margin:0 0 0 30px;
}

#wrap-portal #wrap-content #content-inside #shop-right .product {
	background-color:rgb(246,246,246);
	width:450px;
	height:175px;
	margin:0 0 20px 0;
}
#wrap-portal #wrap-content #content-inside #shop-right .product .product-pic {
	float:left;	
	background-color:rgb(217,217,217);    	
}
#wrap-portal #wrap-content #content-inside #shop-right .product .product-pic img {
	display:block; 
	margin:0 auto;
	padding:0;
}

#wrap-portal #wrap-content #content-inside #shop-right .product .product-pic a.basket{
	height:18px;
	width:190px;
	background:rgb(57,134,180);
	background-position:center center;
	cursor:pointer;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	line-height:1;
	display:block;
	padding-top:7px;
}

#wrap-portal #wrap-content #content-inside #shop-right .product .product-pic a.basket:hover {
	background:rgb(77,77,77);
}

#wrap-portal #wrap-content #content-inside #shop-right .product .product-description {
	float:right;
	width:230px;
	height:130px;
	line-height:13px;
	padding:20px 20px 0 0;
	overflow:hidden;
	position:relative;
	z-index:100;
}

#wrap-portal #wrap-content #content-inside #shop-right .product .product-description .price {
	position:absolute;
	width:73px;
	height:25px;
	text-align:center;
	padding:5px 0 0 0;
	background:rgb(255,255,255);
	border:1px solid rgb(230,230,230);
	margin:-5px 0 0 165px;
	color:rgb(111,111,111);
	font-size:14px;
	font-weight:700;
}

#wrap-portal #wrap-content #content-inside #shop-right .product .product-description h3{
	color:rgb(57,134,180);
	font-size:14px;
	margin:0 0 20px 0;
	width:155px;
}

#wrap-portal #wrap-content #content-inside #shop-right .product .product-description p {
	line-height:1.3;
}

/* ######### shop details right side ########## */


#wrap-portal #wrap-content #content-inside #shop-right .product a.details {
	height:18px;
	width:250px;
	background:rgb(57,134,180);
	background-position:center center;
	cursor:pointer;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	line-height:1;
	display:block;
	float:right;
	padding:7px 0 0 0;
}

#wrap-portal #wrap-content #content-inside #shop-right .product a.details:hover {
	background:rgb(77,77,77);
}

/* ########### site product details ############ */

#wrap-portal #wrap-content #content-inside #shop-right #product-details {
	width:450px;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details {
	width:450px;
	height:auto;
	overflow:auto;
	padding:0 0 20px 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #wrap-header-left  {
	width:310px;
	float:left;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #wrap-header-left h1 {
	font-size:24px;
	font-weight:700;
	margin:5px 30px 0 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #wrap-header-left a {
	color:rgb(126,126,126);
	font-size:10px;
	display:block;
    padding-left:15px;
	background-image:url('/sites/all/themes/wieland/img/back-arrow-shop-details.png');
	background-repeat:no-repeat;
	background-position:0 3px;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #wrap-header-left a:hover {
	color:rgb(57,134,180);
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details img {
	margin:0 5px 0 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #price-details {
	float:right;
	width:140px;
	background:rgb(255,255,255);
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #price-details p {
	text-align:center;
	margin:15px 0 0 0;
	padding:0;
	font-size:18px;
	font-weight:700;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #price-details .small-font {
	text-align:right;
	margin:0 10px 0 0;
	padding:0;
	font-size:8px;
	font-weight:400;
	color:rgb(212,212,212);
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #price-details a.in-basket {
	width:140px;
	height:19px;
	margin:0;
	background:rgb(57,134,180);
	background-position:center center;
	cursor:pointer;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	display:block;
	padding:6px 0 0 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #header-details #price-details a.in-basket:hover {
	background-color:rgb(77,77,77);
}

/* ######### gallery ######### */

#wrap-portal #wrap-content #content-inside #shop-right #product-details  #gallery #gallery-overflow {
	overflow:auto;
}


#wrap-portal #wrap-content #content-inside #shop-right #product-details  #gallery .thumb {
	float:left;
	margin:0 25px 0 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #gallery .thumb.last {
	margin:0 0 20px 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #gallery #feature {
	margin:0 0 20px 0;
}

/* ######## discription text shop details ####### */
#wrap-portal #wrap-content #content-inside #shop-right #product-details #product-detail-description p {
	font-size:12px;
	line-height:16px;
	line-height:1.5;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #product-detail-description {
	margin:20px 0 0 0;
}
#wrap-portal #wrap-content #content-inside #shop-right #product-details #product-detail-description p {
	font-size:12px;
	line-height:16px;
}
#wrap-portal #wrap-content #content-inside #shop-right #product-details #product-detail-description ul {
	margin:0 0 40px 0;
}

#wrap-portal #wrap-content #content-inside #shop-right #product-details #product-detail-description  ul li {
	font-size:12px;
	color:rgb(111,111,111);
	line-height:16px; 
	list-style-image:url('/sites/all/themes/wieland/img/list-arrow-shop.png');
	margin:0 0 20px 30px;
}

/*####### footer layout #########*/

#wrap-portal #wrap-footer {
	color:rgb(255,255,255);
    width:100%;
    height:100px;
	background-color:rgb(77,77,77);
	box-shadow:0 2px 7px -2px rgba(0,0,0,.4) inset;
	position:absolute;
	bottom:0;
}

#wrap-portal #wrap-footer #footer-inside {
    margin:0 auto;
    width:880px;
	overflow:auto;
}

#wrap-portal #wrap-footer #footer-inside .footer-left {
    margin:2px 0 0 0; 
	width:500px;
	float:left;
}

#wrap-portal #wrap-footer #footer-inside .footer-left ul { 
	list-style-type:none;
	margin:7px 0 0 0;
	overflow:hidden;
}

#wrap-portal #wrap-footer #footer-inside .footer-left ul li {  
	float:left;
    width:150px;
	background-image:url(/sites/all/themes/wieland/img/list-arrow-footer-1.png);
	background-repeat:no-repeat;
	background-position:0 10px; 
	padding:0 0 0 15px;
}

#wrap-portal.color-1 #wrap-footer #footer-inside .footer-left ul li { 
	background-image:url(/sites/all/themes/wieland/img/list-arrow-footer-1.png);
}

#wrap-portal.color-2 #wrap-footer #footer-inside .footer-left ul li { 
	background-image:url(/sites/all/themes/wieland/img/list-arrow-footer-2.png);
}

#wrap-portal #wrap-footer #footer-inside .footer-left ul li a {
	font-size:12px;
    color:rgb(255,255,255);
	text-decoration:none;
}

#wrap-portal #wrap-footer #footer-inside .footer-left ul li a:hover {
	color:rgb(57,134,180);
}

#wrap-portal #wrap-footer #footer-inside .footer-right {
	float:right;
    width:350px;
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-logo {
	float:right;
	height:70px;
	overflow:auto;
}

#wrap-portal #wrap-footer #footer-inside .footer-right img{
	float:left;
}

#wrap-portal #wrap-footer #footer-inside .footer-right h1 {
    float:left;	
	padding:30px 0 0 0;
}

#wrap-portal #wrap-footer #footer-inside .footer-right h1 a {
    font-weight:300;
    font-size:22px;
	color:rgb(255,255,255);
	display:block;
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu {
	width:350px;
	overflow:auto;
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu ul {
	text-transform:uppercase;
    font-weight:300;
    font-size:12px;
    list-style:none;
	font-size:10px;
	float:right;
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu ul li {
    padding:0;   
    float: left;
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu ul li a {
    padding:0 10px;
	color:rgb(255,255,255);
	text-decoration:none;
	display:block;
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu ul li a:hover,
#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu ul li.active-trail a {
	color:rgb(57,134,180);
}

#wrap-portal #wrap-footer #footer-inside .footer-right .footer-menu ul li.last a {
    padding:0 0 0 10px;
}


/* ############################# form journal subscription ###################### */

#wrap-journal #wrap-content-abo  #content-middle .right {
    width:430px;
	float:left;
}


#wrap-journal #wrap-content-abo  #content-middle .right .wrap-paymanent-data {
	margin:0 0 20px 0;
	overflow:auto;
}

#wrap-journal #wrap-content-abo  #content-middle .right .wrap-paymanent-data.first {
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-abo  #content-middle .right .clear{
	overflow:auto;
}

#wrap-journal #wrap-content-abo #content-middle .right  h3.header-form  {
    font-size:18px;
	font-weight:700;
	border-bottom:1px solid rgb(204, 204, 204);
	margin-bottom:30px;
	padding-left:20px;
	clear:both;
}

#wrap-journal.color-1  #wrap-content-abo #content-middle .right h3.header-form  {
	color:rgb(57,134,180);
}


#wrap-journal.color-2 #wrap-content-abo #content-middle .right h3.header-form  {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-abo #content-middle .right {
	overflow:auto;
	width:430px;
}

#wrap-journal #wrap-content-abo #content-middle .right .label {
	float:left;
	margin:0 0 20px 0;
	width:110px;
	height:31px;
	font-size:10px;
	padding-left:20px;
	padding-top:4px;
}

#wrap-journal #wrap-content-abo #content-middle .right .no-margin {
	margin:0 !important;
}

#wrap-journal #wrap-content-abo #content-middle .right p.form-input {
	float:right;
	width:300px;
	height:35px;
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-abo #content-middle .right .required {
	margin:0 0 0 3px;
	font-size:10px;
}

#wrap-journal.color-1  #wrap-content-abo #content-middle .right p span.required {
	color:rgb(57,134,180);
}

#wrap-journal.color-2  #wrap-content-abo #content-middle .right p span.required {
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-abo #content-middle .right input {
	background-color:rgb(247,247,247);
	border:1px solid rgb(204, 204, 204);
	height:23px;
	padding:5px 5px;
	width:288px;
}

#wrap-journal #wrap-content-abo select {
height: 40px;
padding: 8px 5px 5px 5px;
background-color: rgb(247, 247, 247);
width: 300px;
border: 1px solid rgb(204, 204, 204);
}

#wrap-journal #wrap-content-abo select option {
    padding:2px 5px;
}

#wrap-journal #wrap-content-abo #content-middle .right input.plz {
	width:83px;
	margin:0 10px 0 0;
}

#wrap-journal #wrap-content-abo #content-middle .right input.location {
	width:183px;
	margin:0;
}

#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio  {
    color:rgb(110,110,110);	
	margin:0;
	width:420px;
	height:35px;
	overflow:auto;
	padding:0 0 0 10px;
}

#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio input {
    width:auto;
	margin:0 10px 0 0;
	float:left;
}

#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio  h4  {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);	
	float:left;
	padding:2px 0 0 0;
}

#wrap-journal.color-1 #wrap-content-abo #content-middle .right .wrap-radio  h4.error  {
    color:rgb(182,16,30) !important;
}

#wrap-journal.color-2 #wrap-content-abo #content-middle .right .wrap-radio  h4.error {
    color:rgb(57,134,180) !important;
}

#wrap-journal #wrap-content-abo #content-middle .right #wrap-creditcards  {
    overflow:auto;
	width:320px;
	margin:0 0 20px 0;
	padding:0 0 0 110px;
}

#wrap-journal #wrap-content-abo #content-middle .right #wrap-creditcards .wrap-radio-small {
    color:rgb(110,110,110);	
	margin:0 0 0 20px;
	width:110px;
	float:left;
}

#wrap-journal #wrap-content-abo #content-middle .right #wrap-creditcards  .wrap-radio-small.last {
    margin:0;
}


#wrap-journal #wrap-content-abo #content-middle .right #wrap-creditcards .wrap-radio-small input {
    width:20px;
	margin:0 10px 0 0;
	float:left;
}


#wrap-journal #wrap-content-abo #content-middle .right #wrap-creditcards .wrap-radio-small  p.label  {
    font-size:12px;
	margin:0 !important;
	height:auto;
	width:auto;
	padding:0;
	font-weight:700;
	color:rgb(110,110,110);	
}

#wrap-journal #wrap-content-abo #content-middle .right .description {
	float:left;
	margin:0 0 20px 0;
	width:410px;
	font-size:10px;
	text-align:right;
	padding-left:20px;
	padding-top:2px;
}

#wrap-journal #wrap-content-abo #content-middle .right #wrap-country  {
    overflow:auto;
    width:320px;
	padding:0 0 0 110px;
	clear:both;
	margin:0 0 20px 0;
}


#wrap-journal #wrap-content-abo #content-middle .right .wrap-bonus-data  {
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio-small {
    color:rgb(110,110,110);	
	margin:0 0 0 20px;
	float:left;
}

#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio-small.last {
    margin:0;
}


#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio-small input {
    width:auto;
	margin:0 10px 0 0;
	float:left;
}


#wrap-journal #wrap-content-abo #content-middle .right .wrap-radio-small  p.label  {
    font-size:12px;
	float:left;
	margin:0 !important;
	height:auto;
	width:auto;
	padding:0;
	font-weight:700;
	color:rgb(110,110,110);
	clear:none;
}

#wrap-journal #wrap-content-abo #content-middle .right #wrap-message  {
	margin:0 0 40px 0;
}

#wrap-journal #wrap-content-abo #content-middle .right #message textarea {
	padding:5px 5px;
	width:418px;
	height:80px;
	background-color:rgb(247,247,247);
	border:1px solid rgb(204, 204, 204);
	resize:none;
	color: rgb(126, 126, 126);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

/* ################### checkout #################### */

#wrap-journale #wrap-content-check-order {
    padding:20px 0 310px 0;
}


#wrap-journal.enable-0 #wrap-content-check-order {
	padding:20px 0 180px 0;
}

#wrap-journal .wrap-960 #wrap-content-check-order h1 {
    font-size:36px;
	font-weight:400;
	margin-bottom:40px;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order h1 {
    font-size:36px;
	font-weight:400;
	color:rgb(57,134,180);
	margin-bottom:40px;
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order h1 {
    color:rgb(182,16,30);
	font-size:36px;
	font-weight:400;
	margin-bottom:40px;
}

#wrap-journal .wrap-960 #wrap-content-check-order p.empty-basket {
    font-size:14px;
	font-weight:400;
	color:rgb(110,110,110);
	line-height:1.5;
}


/* ############### table Order ####################### */
#wrap-journal .wrap-960 #wrap-content-check-order table#order {
	width:960px;
	border:none;
	margin:0 0 20px 0;
	color:rgb(110,110,110);
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order tr.last td{
	border-bottom:1px solid rgb(204, 204, 204);
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order tr.calculate td{
	padding:20px 20px 0 20px;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order tr.mwst td{
	padding:10px 20px 0 20px;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order tr  th{
	font-size:18px;
	font-weight:400;
	border:none;
	padding:0 0 20px 0;
}


#wrap-journal.color-1 .wrap-960 #wrap-content-check-order table#order tr  th {
	color:rgb(57,134,180);
	border:none;
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order table#order tr  th {
	color:rgb(182,16,30);
	border:none;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order td {
	font-size:12px;
	padding:0 0 20px 20px;
	vertical-align:top;
	border:none;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order .col1 {
	padding-left:20px;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order .col5,
#wrap-journal .wrap-960 #wrap-content-check-order table#order .col6  {
	text-align:right;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order .col6  {
	padding-right:20px;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order td.first.col7 {
	width:150px;
	padding:20px 0 20px 20px;
}


#wrap-journal .wrap-960 #wrap-content-check-order table#order td img{
	float:left;
	margin:0;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order td.col7 {
	width:150px;
	padding:0 0 20px 20px;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order a.more {
	float:left;
	font-size:17px;
	color:rgb(255,255,255);
	display:block;
	margin:0 5px 0 0;
	height:11px;
	width:15px;
	text-decoration:none;
	font-weight:400;
	line-height:1px;
	padding:9px 0 0 5px;
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order a.less {
	float:left;
	font-size:17px;
	color:rgb(255,255,255);
	display:block;
	margin:0 5px 0 0;
	text-decoration:none;
	font-weight:400;
	 line-height:1px;
	height:13px;
	width:13px;
	padding:7px 0 0 7px;
}

#wrap-journal.color-1 #wrap-content-check-order table#order a.more {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-content-check-order table#order a.less {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-check-order table#order a.more {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-2 #wrap-content-check-order table#order a.less {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order table#order a.less:hover,
#wrap-journal.color-1 .wrap-960 #wrap-content-check-order table#order a.more:hover {
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order table#order a.less:hover,
#wrap-journal.color-2 .wrap-960 #wrap-content-check-order table#order a.more:hover {
    background-color:rgb(151,18,27);
}

#wrap-journal .wrap-960 #wrap-content-check-order table#order a.order-delete {
	color: rgb(235, 235, 235);
    display: block;
    font-size: 12px;
    height: 23px;
    padding: 7px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
	text-decoration:none;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order table#order a.order-delete{
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order table#order a.order-delete {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order table#order a.order-delete:hover{
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order table#order a.order-delete:hover {
    background-color:rgb(151,18,27);
}

/* ######### content order formular adress ########## */

#wrap-journal #wrap-content-check-order   {
    overflow:auto;
}

#wrap-journal #wrap-content-check-order form#f2 {
	overflow:auto;
	width:960px;
}

#wrap-journal #wrap-content-check-order form#f2 .wrap-row {
	width:960px;
	overflow:auto;
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-left {
	float:left;
	width:460px;
	margin:0 40px 0 0;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right {
	float:left;
	width:460px;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb {
	width:440px;
	overflow:auto;
	padding:0 0 0 20px;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb .agb {
	float:left;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb .agb input {
	margin:0 20px 20px 0;
	width:auto;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb .agb-text {
	font-size:12px;	
	margin:0 20px 20px 0;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb .agb-text p {
	font-size:12px;
}

#wrap-journal.color-1 #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb .agb-text p a {
	font-size:12px;
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb .agb-text p a {
	font-size:12px;
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb  p {
	font-size:9px;
	font-weight:400;
	line-height:1.3;
	margin:0 0 10px 0;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb  p.last {
	margin:0 0 40px 0;
}

#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb  h4 {
	font-size:10px;
	font-weight:700;
	margin:0 0 5px 0;
}


#wrap-journal #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb h4.grey-big {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);	
	margin:0 0 20px 0;
}

#wrap-journal.color-1 #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb h4.grey-big.error-agb {
	color:rgb(182,16,30);	
}

#wrap-journal.color-2 #wrap-content-check-order .wrap-row .wrap-payment-data-right #agb h4.grey-big.error-agb {
	color:rgb(57,134,180);	
}

#wrap-journal.color-1 #wrap-content-check-order .wrap-row .wrap-payment-data-right .agb-text p.error-agb {
	color:rgb(182,16,30);	
}

#wrap-journal.color-2 #wrap-content-check-order .wrap-row .wrap-payment-data-right .agb-text p.error-agb {
	color:rgb(57,134,180);	
}

#wrap-journal #wrap-content-check-order  h3.header-form  {
    font-size:18px;
	font-weight:700;
	border-bottom:1px solid rgb(204, 204, 204);
	margin-bottom:40px;
	margin-top:20px;
	padding-left:20px;
	clear:both;
}

#wrap-journal.color-1  #wrap-content-check-order  h3.header-form  {
	color:rgb(57,134,180);
	
}

#wrap-journal.color-2 #wrap-content-check-order  h3.header-form  {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-content-check-order .wrap-row p {
   font-weight:400;
   font-size:14px;
   color:rgb(126,126,126);
   line-height:24px;
   margin:0 0 10px 0;
}

#wrap-journal #wrap-content-check-order form#f2 .label {
	float:left;
	margin:0 0 20px 0;
	width:110px;
	height:31px;
	font-size:10px;
	padding-left:20px;
	padding-top:4px;
	clear:both;
}

#second-delivery-adress {
	overflow:auto;
	margin:0;
}

#wrap-journal #wrap-content-check-order form#f2 .no-margin {
	margin:0 !important;
}

#wrap-journal #wrap-content-check-order form#f2 p.form-input {
	float:right;
	width:300px;
	height:35px;
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-check-order form#f2 p.form-area {
	float:right;
	width:300px;
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-check-order form#f2 .required {
	margin:0 0 0 3px;
	font-size:10px;
}

#wrap-journal.color-1  #wrap-content-check-order form#f2 p span.required {
	color:rgb(57,134,180);
}

#wrap-journal.color-2  #wrap-content-check-order form#f2 p span.required {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-content-abo form#f1 p.error-text,
#wrap-journal #wrap-content-check-order form#f2 p.error-text {
	color:rgb(182,16,30);
	font-size:12px;
	font-weight:700;
	display:none;
	margin:0 0 20px 20px;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-abo form#f1 p.error-text,
#wrap-journal.color-1 .wrap-960 #wrap-content-check-order form#f2 p.error-text  {
	color:rgb(182,16,30);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-abo form#f1 p.error-text,
#wrap-journal.color-2  .wrap-960 #wrap-content-check-order form#f2 p.error-text  {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 input.error,
#wrap-journal.color-1 select.error,
#wrap-journal.color-1 #wrap-content-abo #content-middle .right #message textarea.error {
	border-color:rgb(182,16,30) !important;
	color:rgb(126,126,126) !important;
}

#wrap-journal.color-2 input.error,
#wrap-journal.color-2 select.error,
#wrap-journal.color-2 #wrap-content-abo #content-middle .right #message textarea.error {
	border-color:rgb(57,134,180) !important;
	color:rgb(126,126,126) !important;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order textarea {
	padding:5px;
	width:290px;
	height: 133px;
	background-color: rgb(247,247,247);
	border: 1px solid rgb(204,204,204);
	resize: none;
	color: rgb(126,126,126);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

#wrap-journal.color-1 #wrap-content-abo #content-middle .right #wrap-country.seterror .label, 
#wrap-journal.color-1 #wrap-content-check-order form#f2 #wrap-country.seterror .label,
#wrap-journal.color-1 #wrap-content-check-order form#f2 .wrap-radio  h4.seterror,
#wrap-journal.color-1 #wrap-content-abo #content-middle .right .wrap-radio h4.seterror {
    color:rgb(182,16,30) !important;
}

#wrap-journal.color-2 #wrap-content-abo #content-middle .right #wrap-country.seterror .label, 
#wrap-journal.color-2 #wrap-content-check-order form#f2 #wrap-country.seterror .label,
#wrap-journal.color-2 #wrap-content-check-order form#f2 .wrap-radio  h4.seterror,
#wrap-journal.color-2 #wrap-content-abo #content-middle .right .wrap-radio h4.seterror {
    color:rgb(57,134,180) !important;
}

#wrap-journal #wrap-content-abo #content-middle .right #message textarea {
	padding:5px 5px;
	width:418px;
	height:80px;
	background-color:rgb(247,247,247);
	border:1px solid rgb(204, 204, 204);
	resize:none;
	color: rgb(126, 126, 126);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

#wrap-journal #wrap-content-check-order form#f2 input {
	background-color:rgb(247,247,247);
	border:1px solid rgb(204, 204, 204);
	height:23px;
	padding:5px 5px;
	width:288px;
}

#wrap-journal #wrap-content-check-order form#f2 select {
height: 40px;
padding: 8px 5px 5px 5px;
background-color: rgb(247, 247, 247);
width: 300px;
border: 1px solid rgb(204, 204, 204);
}

#wrap-journal #wrap-content-check-order form#f2 select option {
    padding:2px 5px;
}

#wrap-journal #wrap-content-check-order form#f2 input.plz {
	width:83px;
	margin:0 10px 0 0;
}

#wrap-journal #wrap-content-check-order form#f2 input.location {
	width:183px;
	margin:0;
}

#wrap-journal #wrap-content-check-order form#f2 .wrap-radio  {
    color:rgb(110,110,110);	
	width:420px;
	overflow:auto;
	padding:0 0 0 10px;
}

#wrap-journal #wrap-content-check-order form#f2 h4  {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);	
	margin:0 0 20px 20px;
}

#wrap-journal #wrap-content-check-order form#f2 .wrap-radio  input {
	width:auto;
	float:left;
}

#wrap-journal #wrap-content-check-order form#f2 .wrap-radio  h4  {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);	
	float:left;
	padding:2px 0 0 0;
}

#wrap-journal #wrap-content-check-order form#f2 .wrap-checkbox {
    color:rgb(110,110,110);	
	width:412px;
	overflow:auto;
	clear:both;
	margin:20px 0 0 0;
	padding:0 0 0 18px;
}


#wrap-journal #wrap-content-check-order form#f2 .wrap-checkbox input {
	width:auto;
	float:left;
}

#wrap-journal #wrap-content-check-order form#f2 .wrap-checkbox h4 {
    font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);	
	float:left;
	padding:3px 0 0 0;
}

#wrap-journal #wrap-content-check-order form#f2 #wrap-creditcards  {
    overflow:auto;
	width:324px;
	margin:0 0 20px 0;
	padding:0 0 0 136px;
}

#wrap-journal #wrap-content-check-order form#f2 #wrap-creditcards .wrap-radio-small {
    color:rgb(110,110,110);	
	margin:0 0 0 20px;
	width:110px;
	float:left;
}

#wrap-journal #wrap-content-check-order form#f2 #wrap-creditcards  .wrap-radio-small.last {
    margin:0;
}


#wrap-journal #wrap-content-check-order form#f2 #wrap-creditcards .wrap-radio-small input {
    width:auto;
	margin:0 20px 0 0;
	float:left;
}


#wrap-journal #wrap-content-check-order form#f2 #wrap-creditcards .wrap-radio-small  p.label  {
    font-size:12px;
	margin:0 !important;
	height:auto;
	width:auto;
	padding:0;
	font-weight:700;
	color:rgb(110,110,110);
	clear:none;
}

#wrap-journal #wrap-content-check-order form#f2 #wrap-country  {
    overflow:auto;
    width:320px;
	padding:0 0 0 140px;
	clear:both;
	margin:0 0 20px 0;
}

#wrap-journal #wrap-content-check-order form#f2 #wrap-country .wrap-radio-small {
    color:rgb(110,110,110);	
	margin:0 0 0 20px;
	float:left;
}

#wrap-journal #wrap-content-check-order form#f2 #wrap-country .wrap-radio-small.last {
    margin:0;
}


#wrap-journal #wrap-content-check-order form#f2 #wrap-country .wrap-radio-small input {
    width:auto;
	margin:0 10px 0 0;
	float:left;
}


#wrap-journal #wrap-content-check-order form#f2 #wrap-country .wrap-radio-small  p.label  {
    font-size:12px;
	float:left;
	margin:0 !important;
	height:auto;
	width:auto;
	padding:0;
	font-weight:700;
	color:rgb(110,110,110);
	clear:none;
}

#wrap-journal #wrap-content-check-order form#f2 .description {
	float:left;
	margin:0 0 20px 0;
	width:410px;
	font-size:10px;
	text-align:right;
	padding-left:20px;
	padding-top:2px;
}


#wrap-journal #wrap-content-check-order  .wrap-row .clear{
	overflow:auto;
}
/* ############################# price total ################################### */

#wrap-journal .wrap-960 #wrap-content-check-order .table-total  {
	width:460px;
	margin:0 0 0 0;
	overflow:auto;
}

#wrap-journal .wrap-960 #wrap-content-check-order .table-total #total {
	width:440px;
	border:none;
	margin:0 0 0 20px;
}


#wrap-journal .wrap-960 #wrap-content-check-order .table-total #total th {
	font-size:14px;
	font-weight:700;
	color:rgb(110,110,110);
	border:none;
}

#wrap-journal .wrap-960 #wrap-content-check-order .table-total #total th.delivery{
	font-size:14px;
	font-weight:400;
	color:rgb(110,110,110);
	border:none;
}

#wrap-journal .wrap-960 #wrap-content-check-order .table-total #total td {
	font-size:12px;
	font-weight:400;
	color:rgb(110,110,110);
	padding:10px 0 10px 0;
	border:none;
}

#wrap-journal .wrap-960 #wrap-content-check-order .table-total #total .col1 {
	width:350px;
}

#wrap-journal .wrap-960 #wrap-content-check-order .table-total #total .col3 {
	text-align:right;
	width:auto;
}


/* ####################### button ####################################### */


#wrap-journal .wrap-960 #wrap-content-check-order .button {
    margin-top:50px;
}

#wrap-journal .wrap-960 #wrap-content-check-order input#order {
    color:rgb(255, 255, 255);
    cursor:pointer;
    font-size:12px;
    height:40px;
    text-align:center;
    text-transform:uppercase;
    width: 100%;
	padding:0 0 4px 0;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order input#order {
    background:rgb(57, 134, 180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order input#order {
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-content-check-order input#order:hover {
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-check-order input#order:hover {
    background-color:rgb(151,18,27);
}

#wrap-journal .wrap-960 input#paypal {
    color:rgb(255, 255, 255);
    cursor:pointer;
    font-size:12px;
    height:40px;
    text-align:center;
    text-transform:uppercase;
    width: 100%;
	padding:1px 0 0 0;
	margin:0 0 20px 0;
}

#wrap-journal.color-1 .wrap-960 input#paypal {
    background:rgb(57, 134, 180);
}

#wrap-journal.color-2 .wrap-960 input#paypal {
    background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 input#paypal:hover {
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 input#paypal:hover {
    background-color:rgb(151,18,27);
}

/* ########################## ads sidebar ########################################## */

#wrap-journal #wrap-content-ads {
	width:960px;
	margin:0 auto;
	padding:0 0 230px 0;
}

#wrap-journal.enable-0 #wrap-content-ads {
	padding:0 0 100px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads {
	overflow:auto;
	padding:0 0 80px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left {
	width:250px;
	float:left;
	padding:10px 20px 10px 0;
}

/* ####################################### search ########################################## */

#wrap-journal #wrap-content-ads #content-inside #ads-left form#search {
	height:40px;
	width:250px;
	margin:0 0 40px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left form#search input.search-text {
	height:30px;
	width:190px;
	padding:5px 10px 5px 10px;
	float:left;
	margin:0 10px 0 0;
	box-shadow:0 2px 7px -2px rgba(0,0,0,.4) inset;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left form#search input.search-submit {
	height:40px;
	width:30px;
	background:rgb(57,134,180) url('/sites/all/themes/wieland/img/arrow-right-white.png') no-repeat;
	background-position:center center;
	cursor:pointer;
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left form#search input.search-submit {
    background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left form#search input.search-submit {
    background-color:rgb(182,16,30);
}

#wrap-journal #wrap-content-ads #content-inside #ads-left form#search input.search-submit:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left form#search input.search-submit:hover {
    background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left form#search input.search-submit:hover {
    background-color:rgb(151,18,27);
}

/* ################################### sidebar ads search list ############################################### */

#wrap-journal #wrap-content-ads #content-inside #ads-left .ads-category {
	margin:0 0 40px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .ads-category h3 {
	font-size:18px;
	font-weight:700;
	color:rgb(111,111,111);
	margin:0 0 5px 0;
	text-transform:uppercase;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .ads-category ul {
	font-size:14px;
	list-style:none;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .ads-category ul li {
	margin:0 0 5px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .ads-category ul li a {
	color:rgb(126,126,126);
	text-decoration:none;
	text-align:center;
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left .ads-category ul li a:hover,
#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left .ads-category ul li a.active {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left .ads-category ul li a:hover,
#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left .ads-category ul li a.active {
	color:rgb(182,16,30);
}

/* ################################# ads left button ################################### */


#wrap-journal #wrap-content-ads #content-inside #ads-left  a.create-ads {
	height:27px;
	width:250px;
	background:rgb(57,134,180);
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	padding:13px 0 0 0;
	margin:50px 0 0 0;
	display:block;
	text-decoration:none;	
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .button {
	position:relative;
}


#wrap-journal #wrap-content-ads #content-inside #ads-left div.for-free {
	position:absolute;
	height:52px;
	width:65px;
	top:4px;
	right:-15px;
	background-image:url('/sites/all/themes/wieland/img/ads-gratis-color-1.png');
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left div.for-free {
	background-image:url('/sites/all/themes/wieland/img/ads-gratis-color-1.png');
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left div.for-free {
	background-image:url('/sites/all/themes/wieland/img/ads-gratis-color-2.png');
}


#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left a.create-ads {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left  a.create-ads {
	background-color:rgb(182,16,30);
}

#wrap-journal #wrap-content-ads #content-inside #ads-left  a.create-ads:hover {
	background-color:rgb(49,115,156);
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left  a.create-ads:hover {
	background-color:rgb(49,115,156);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left  a.create-ads:hover {
	background-color:rgb(151,18,27);
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .link {
	color:rgb(126,126,126);
	font-size:10px;
	margin:0 0 15px 0;
	display:block;
}

#wrap-journal #wrap-content-ads #content-inside #ads-left .link:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-left .link:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-left .link:hover {
	color:rgb(182,16,30);
}


/* ###################### content right ################################# */

#wrap-journal #wrap-content-ads #content-inside #ads-right {
	width:670px;
	float:left;
	padding:10px 0 20px 19px;
	border-left:1px solid;
	border-color:rgb(235,235,235);
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert{
	width:655px;
	margin:0 0 0 15px;
}


#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert {
	width:653px;
	background-color:rgb(247,247,247);
	border:1px solid rgb(230,230,230);
	overflow:auto;
	margin:0 0 25px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert.last {
	margin:0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-price {
	font-size:18px;
	font-weight:700;
	color:rgb(110,110,110);
	background-color:rgb(255,255,255);
	border:1px solid rgb(230,230,230);
	float:right;
	margin:10px 10px 0 0;
	padding:2px 10px 3px 10px;
	
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img {
	width:255px;
	float:left;
	margin:0 20px 10px 0;
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad {
	display:block;
	padding:0 0 0 20px;
	font-weight:400;
	font-size:10px;
	background-image:url(/sites/all/themes/wieland/img/bg-bigger.png);
	background-position:2px 3px;
	background-repeat:no-repeat;
	color:rgb(130,130,130);
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad,
#wrap-journal.color1 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad {
	background-image:url(/sites/all/themes/wieland/img/bg-bigger-1.png);
}

#wrap-journal.color2 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad {
	background-image:url(/sites/all/themes/wieland/img/bg-bigger-2.png);
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color1 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad:hover {
	color:rgb(57,134,180);
}

#wrap-journal.color2 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .advert-img a.bigger-ad:hover {
	color:rgb(182,16,30);
}


#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert  h4{
	display: block;
    font-size: 14px;
    font-weight: 700;
    padding: 15px 0 30px 20px;
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert h4{
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert h4{
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert  a.advert-link {
	font-size:12px;
	font-weight:400;
	color:rgb(57,134,180);
	text-decoration:underline;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	display:block;
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert .live-css-margin-bottom {
	margin:0 0 40px 0;
}  

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert p{
	font-size:12px;
	font-weight:400;
	color:rgb(110,110,110);
	margin:0 0 10px 0;
	padding:0 30px 0 20px ;
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert p.last{
	margin:0;
	padding:0;
}

#wrap-journal.color-1 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert a{
	color:rgb(57,134,180);
}

#wrap-journal.color-2 #wrap-content-ads #content-inside #ads-right #wrap-advert .advert a{
	color:rgb(182,16,30);
}

#wrap-journal #wrap-content-ads #content-inside #ads-right #wrap-advert .advert a:hover {
	color:rgb(110,110,110);
}

/* ################### dates ########################## */

#wrap-journal .wrap-960 #wrap-content-dates #wrap-head-dates {
	width:960px;
	padding-bottom:40px;
	overflow:auto;
}

#wrap-journal .wrap-960 #wrap-content-dates #wrap-head-dates h1 {
	width:auto;
	line-height:1.3;
    float:left;
	margin:0 20px 0 0;
	font-size:36px;
	font-weight:400;
}

#wrap-journal .wrap-960 #wrap-content-dates #wrap-head-dates a {
    float:left;
	display:block;
	height:17px;
	width:140px;
	background-color:rgb(235,235,235);
	border:1px solid rgb(224,224,224);
	font-size:10px;
	color:rgb(136,136,136);
	text-align:center;
	margin-top:16px;
	padding-top:2px;
	text-decoration:none;	
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates #wrap-head-dates a:hover {
	background-color:rgb(57,134,180);
	border:1px solid rgb(224,224,224);
	color:rgb(255,255,255);	
}

#wrap-journal.color-2 .wrap-960 #wrap-content-dates #wrap-head-dates a:hover {
	background-color:rgb(182,16,30);
	border:1px solid rgb(224,224,224);
	color:rgb(255,255,255);	
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates h1 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-dates h1 {
    color:rgb(182,16,30);
}

/* ############### taba dates ####################### */

#wrap-journal .wrap-960 #wrap-content-dates #wrap-tabs-dates {
	overflow:auto;
	padding:0 0 5px 0;
}

#wrap-journal .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs {
	text-decoration:none;
	height:17px;
	margin:0 5px 0 0;
	padding:3px 15px 0 15px;
	font-size:10px;
	color:rgb(255,255,255);
	background-color:rgb(200,200,200);
	display:block;
	float:left;
	position:relative;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates #wrap-tabs-dates span.arrow{
	display:none;
	text-decoration:none;
	height:23px;
	width:6px;
	bottom:-3px;
	left:50%;
	margin-left:-3px;
	text-align:center;
	background-image:url('/sites/all/themes/wieland/img/tabs-arrow-color-1.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	position:absolute;
}

#wrap-journal.color-2 .wrap-960 #wrap-content-dates #wrap-tabs-dates span.arrow{
	display:none;
	text-decoration:none;
	height:23px;
	width:6px;
	bottom:-3px;
	left:50%;
	margin-left:-3px;
	text-align:center;
	background-image:url('/sites/all/themes/wieland/img/tabs-arrow-color-2.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	position:absolute;
}

#wrap-journal .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs:hover span.arrow,
#wrap-journal .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs.active span.arrow {
    display:block;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs:hover,
#wrap-journal.color-1 .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs.active {
	background-color:rgb(57,134,180);
}


#wrap-journal.color-2 .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs:hover,
#wrap-journal.color-2 .wrap-960 #wrap-content-dates #wrap-tabs-dates a.tabs.active {
	background-color:rgb(182,16,30);
}

/* ############### table dates ####################### */
#wrap-journal .wrap-960 #wrap-content-dates .table-dates table  {
	border:0px;
	margin:0;
	padding:0;
	border-spacing: 0;
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table a {
	text-decoration:underline;
	font-weight: 400;
	font-size: 12px;
	color:rgb(57,134,180);	
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates .table-dates table a {
	color:rgb(57,134,180);	
}

#wrap-journal.color-2 .wrap-960 #wrap-content-dates .table-dates table a {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table a:hover {
	color: rgb(110, 110, 110);
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table a.organizer {
	display:block;
	height:17px;
	width:140px;
	font-size:10px;
	color:rgb(255,255,255);
	text-align:center;
	padding-top:3px;
	text-decoration:none;
	margin:0 0 20px 0;
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates .table-dates table a.organizer {
	background-color:rgb(57,134,180);	
}

#wrap-journal.color-2 .wrap-960 #wrap-content-dates .table-dates table a.organizer {
	background-color:rgb(182,16,30);	
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates .table-dates table a.organizer:hover {
   background-color:rgb(49,114,154);
}

#wrap-journal.color-2 .wrap-960 #wrap-content-dates .table-dates table a.organizer:hover {
    background-color:rgb(151,18,27);
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table a.map {
	display:block;
	height:17px;
	background-image:url('/sites/all/themes/wieland/img/map-marker-color-1.png');
	background-repeat:no-repeat;
	background-position:0 2px;
	font-size:10px;
	color:rgb(57,134,180);
	text-align:left;
	padding:0 0 0 12px;
	text-decoration:none;	
}

#wrap-journal.color-1 .wrap-960 #wrap-content-dates .table-dates table a.map {
	background-image: url('/sites/all/themes/wieland/img/map-marker-color-1.png');
	color:rgb(57,134,180);
	
}
#wrap-journal.color-2 .wrap-960 #wrap-content-dates .table-dates table a.map {
	background-image: url('/sites/all/themes/wieland/img/map-marker-color-2.png');
	color:rgb(182,16,30);	
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table a.map:hover{
	text-decoration:underline;
	
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table tbody tr.row-head td {
	background-color:rgb(235,235,235);
	border-bottom:1px solid rgb(189,189,189);
	height:28px;
	padding:1px 0 0 15px;
	font-weight:700;
	font-size:12px;
	vertical-align:middle;
	color:rgb(110,110,110);
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table tbody tr.row-table td {
	background-color:rgb(250,250,250);
	border-bottom:1px solid rgb(241,241,241);
	vertical-align:top;
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table tbody tr td {
	padding:20px 20px 20px 15px;
	border:0px;
	font-weight:400;
	font-size:12px;
	color:rgb(110,110,110);
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table h4 {
	font-weight:700;
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table .col1  {
	width:340px;
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table .col2 {
	width:190px;
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table .col3 {
	width:210px;
}

#wrap-journal .wrap-960 #wrap-content-dates .table-dates table .col4 {
	width:190px;
}

/* ################ add small ads ############### */

#wrap-journal .wrap-960 #wrap-add-ad {
	margin:80px 0 0 0;
}

#wrap-journal .wrap-960 #wrap-add-ad h3{
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid rgb(204, 204, 204);
	margin-bottom: 40px;
	padding-left: 20px;
	color:rgb(57,134,180);	
}

#wrap-journal.color-1 .wrap-960 #wrap-add-ad h3 {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-add-ad h3 {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-personal-data {
	overflow:auto;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-personal-data p{
    padding:0 0 20px 0;
}

#wrap-journal .wrap-960 #wrap-add-ad  .column {
    width:430px;
	float:left;
	overflow:auto;
	padding:0 0 60px 0;
}

#wrap-journal .wrap-960 #wrap-add-ad  .column.last {
	float:right;	
}

/* ################ add small ads form elements ############### */

#wrap-journal .wrap-960 #wrap-add-ad div.label {
	float:left;
	width:110px;
	height:31px;
	font-size:10px;
	padding:4px 0 0 20px;
	margin:0 0 20px 0;
	color: rgb(126, 126, 126);
	line-height: 24px;
	clear:both;	
}

#wrap-journal .wrap-960 #wrap-add-ad div.label.errors,
#wrap-journal.color-1 .wrap-960 #wrap-add-ad div.label.errors {
	color:rgb(182,16,30);
}

#wrap-journal.color-2 .wrap-960 #wrap-add-ad div.label.errors {
	color:rgb(57,134,180);
}

#wrap-journal .wrap-960 #wrap-add-ad div.label.dbl{
	line-height: 15px;
	padding:2px 0 0 20px;	
	height:33px;	
}

#wrap-journal .wrap-960 #wrap-add-ad .label .required {
	margin:0 0 0 3px;
	font-size:10px;
	color:rgb(57,134,180);	
}

#wrap-journal.color-1 .wrap-960 #wrap-add-ad .label .required {
	color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-add-ad .label .required {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-form-input {
	float:left;
	width:300px;
	height:35px;	
	margin:0 0 20px 0;	
}

#wrap-journal .wrap-960 #wrap-add-ad input {
	background-color:rgb(247,247,247);
	border:1px solid rgb(204, 204, 204);
	height:23px;
	padding:5px 5px;
	width:288px;
}

#wrap-journal .wrap-960 #wrap-add-ad  select {
	height: 35px;
	padding: 6px 5px 5px 5px;
	background-color: rgb(247, 247, 247);
	width: 300px;
	border: 1px solid rgb(204, 204, 204);
}

#wrap-journal .wrap-960 #wrap-add-ad  select option {
    padding:2px 5px;
}

#wrap-journal .wrap-960 #wrap-add-ad  input.plz {
	width:83px;
	margin:0 10px 0 0;
}

#wrap-journal .wrap-960 #wrap-add-ad  input.location {
	width:183px;
	margin:0;
}

#wrap-journal .wrap-960 #wrap-add-ad  textarea {
	padding: 5px;
	width: 398px;
	height: 133px;
	background-color: rgb(247, 247, 247);
	border: 1px solid rgb(204, 204, 204);
	resize: none;
	color: rgb(126, 126, 126);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom:20px;
	margin-left:20px;
}

#wrap-journal .wrap-960 #wrap-add-ad  textarea.error,
#wrap-journal.color-1 .wrap-960 #wrap-add-ad  textarea.error {
	border-color:rgb(182,16,30) !important;
}

#wrap-journal.color-2 .wrap-960 #wrap-add-ad  textarea.error {
	border-color:rgb(57,134,180) !important;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-checkbox-farm {
	width:300px;
	overflow:auto;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-checkbox-farm .column {
	width:150px;
	float:left;
	height:35px;
	padding:0;
	margin:0 0 0 0;
	overflow:auto;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-checkbox-farm .column.last {
	float:left;
	margin:0 0 0 0;	
}

#wrap-journal .wrap-960 #wrap-add-ad input#add-ad {
	color: rgb(255, 255, 255);
	cursor: pointer;
	font-size: 12px;
	height: 39px;
	text-align: center;
	text-transform: uppercase;
	width:920px;
	padding:0;
	background-color:rgb(57,134,180);
	border:0;
	line-height:1px;
	margin:0 0 80px 20px;
}

#wrap-journal .wrap-960 #wrap-add-ad input#add-ad:hover {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-add-ad input#add-ad {
	background-color:rgb(57,134,180);
}

#wrap-journal.color-2 .wrap-960 #wrap-add-ad input#add-ad {
	background-color:rgb(182,16,30);
}

#wrap-journal.color-1 .wrap-960 #wrap-add-ad input#add-ad:hover {
	background-color:rgb(49, 115, 156);
}

#wrap-journal.color-2 .wrap-960 #wrap-add-ad input#add-ad:hover {
	background-color:rgb(151, 18, 27);
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-checkbox-farm .column .checkbox {
	padding:0;
	margin:10px 10px 0 0;
	width:auto;
	height:auto;
	line-height:1px;
	float:left;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-checkbox-farm .column .label {
	color: rgb(126, 126, 126);	
	font-size:10px;
	float:left;
	height:auto;
	width:auto;
	padding:4px 0 0 0;
	margin:0;
	clear:none;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-single-checkbox {
	width:920px;
	overflow:auto;
	margin:0 0 20px 20px;
	padding:0;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-single-checkbox .checkbox {
	padding:0;
	margin:10px 10px 0 0;
	width:auto;
	height:auto;
	line-height:1px;
	float:left;
}

#wrap-journal .wrap-960 #wrap-add-ad .wrap-single-checkbox .label {
	color: rgb(126, 126, 126);	
	font-size:10px;
	float:left;
	height:auto;
	width:auto;
	padding:4px 0 0 0;
	margin:0;
	clear:none;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-ad-data p {
    padding:0 0 20px 0;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-ad-data p.next-ad {
	padding:20px 0 0 20px;
	margin:0;
	clear:both;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-ad-data p.next-ad  a.next-ad {
	display:block;
	color:rgb(155,155,155);
	background-color:rgb(225,225,225);
	font-size: 12px;
	height: 21px;
	text-align: center;
	text-transform: uppercase;
	width: 920px;
	padding-top:19px;
	line-height:1px;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-ad-data p.next-ad  a.next-ad:hover {
	background-color:rgb(155,155,155);
	color: rgb(235, 235, 235);	
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-ad-data .wrap-single-ad {
    overflow:auto;
	border-bottom: 1px dotted rgb(204, 204, 204);
	margin:0 0 40px 0;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-tou-data {
	padding:40px 0 20px 0;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-tou-data p {
    padding:0 0 0 0;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-tou-data .tou-content h4 {
    padding:0;
	margin:0 0 10px 0;
	font-size:12px;
	color:rgb(110,110,110);	
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-tou-data .tou-content h5 {
    padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:10px;
	color:rgb(110,110,110);	
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-tou-data .tou-content p {
    padding:0;
	margin:0 0 10px 0;
	font-size:10px;
}

#wrap-journal .wrap-960 #wrap-add-ad #wrap-tou-data .tou-content a {
	font-size:10px;
}

/* ################ ads ############### */

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-select {
	width:250px;
	margin:0 0 20px 0;
	padding:0;
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-select select{
	height: 35px;
	padding: 6px 5px 5px 5px;
	background-color: rgb(247, 247, 247);
	width: 250px;
	border: 1px solid rgb(204, 204, 204);
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-select select option{
    padding:2px 5px;
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left p {
	margin:0 0 10px 0;
	font-size:10px;
}

#wrap-journal .wrap-960 #wrap-content-ads .wrap-admin-controls input {
	color: rgb(255, 255, 255);
	cursor: pointer;
	font-size: 12px;
	height: 39px;
	text-align: center;
	text-transform: uppercase;
	width:250px;
	padding:0;
	background-color:rgb(57,134,180);
	border:0;
	line-height:1px;
	margin:0 0 10px 0;
}


#wrap-journal .wrap-960 #wrap-content-ads .wrap-admin-controls input:hover {
	background-color:rgb(182,16,30);
}


#wrap-journal.color-1 .wrap-960 #wrap-content-ads .wrap-admin-controls input,
#wrap-journal.color-2 .wrap-960 #wrap-content-ads .wrap-admin-controls.highlight input {
	background-color:rgb(57,134,180);
}


#wrap-journal.color-2 .wrap-960 #wrap-content-ads .wrap-admin-controls input,
#wrap-journal.color-1 .wrap-960 #wrap-content-ads .wrap-admin-controls.highlight input {
	background-color:rgb(182,16,30);
}


#wrap-journal.color-1 .wrap-960 #wrap-content-ads .wrap-admin-controls input:hover,
#wrap-journal.color-2 .wrap-960 #wrap-content-ads .wrap-admin-controls.highlight input:hover {
	background-color:rgb(49, 115, 156);
}


#wrap-journal.color-2 .wrap-960 #wrap-content-ads .wrap-admin-controls input:hover,
#wrap-journal.color-1 .wrap-960 #wrap-content-ads .wrap-admin-controls.highlight input:hover {
	background-color:rgb(151, 18, 27);
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-admin-edit {
	width:250px;
	margin:0 0 10px 0;
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-admin-edit .label {
	font-size: 10px;
	color: rgb(126, 126, 126);
	margin:0 0 5px 0;
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-admin-edit input {
	width:238px;
	margin:0 0 10px 0;
	background-color: rgb(247, 247, 247);
	border: 1px solid rgb(204, 204, 204);
	height: 23px;
	padding: 5px;	
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-single-checkbox {
	width:250px;
	overflow:auto;
	margin:0 0 10px 0;
	padding:0;
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-single-checkbox .checkbox {
	padding:0;
	margin:1px 10px 9px 0;
	width:auto;
	height:auto;
	line-height:1px;
	float:left;
	clear:both;
}

#wrap-journal .wrap-960 #wrap-content-ads #ads-left .wrap-single-checkbox .label {
	color: rgb(126, 126, 126);	
	font-size:10px;
	float:left;
	height:auto;
	width:auto;
	padding:0 0 0 0;
	margin:0;
	clear:none;
}

#wrap-portal #wrap-content-start-3  {
	width:900px;
	margin:0 auto;
	padding:0 0 140px 0;
	overflow:hidden;
}

#wrap-portal #wrap-content-start-3 #banner-left {
	width:120px;
	float:left;
	margin-left:10px;
}

#wrap-portal #wrap-content-start-3 #content-start-inside {
	width:750px;
	margin:0 0 0 20px;	
	float:left;
}

#wrap-portal #wrap-content-start-3 #content-start-inside ul {
	width:750px;
	overflow:auto;
	list-style-type:none;
}

#wrap-portal #wrap-content-start-3 #content-start-inside ul li {
	float:left;
	width:210px;
	height:280px;
	background-image:url(/sites/all/themes/wieland/img/bg-publisher-start.png);	
	padding:10px 20px 30px 20px;
}

#wrap-portal #wrap-content-start-3 #content-start-inside ul li a {
	display:block;
	width:210px;
	height:280px;
}

#wrap-portal #wrap-content-start-3 #content-start-inside ul li a:hover img {
	display:none;
}

#wrap-portal #wrap-content-start-3 #content-start-inside ul li a:hover img {
	display:none;
}

.wrap-960 hr {
	height: 1px;
	color:rgb(185,185,185);
	background-color:rgb(185,185,185);
	border:0;
}

/* ### journal start news teaser ### */

#wrap-journal .wrap-960 #wrap-news-teaser h2 {
    font-size:22px;
	font-weight:700;
	color:rgb(110,110,110);
	margin-bottom:25px;
	font-weight:700;
}

#wrap-journal .wrap-960 #wrap-news-teaser .news-teaser  {
    overflow:auto;
	padding:0 0 20px 0;
	border-bottom:1px solid;
	border-color:rgb(235,235,235);
	margin:0 0 20px 0;
}

#wrap-journal .wrap-960 #wrap-news-teaser p.date  {
	font-size:12px;
	color:rgb(185,185,185);
}

#wrap-journal .wrap-960 #wrap-news-teaser h3,
#wrap-journal.color-1 .wrap-960 #wrap-news-teaser h3,
#wrap-journal .wrap-960 #wrap-news-teaser h3 a,
#wrap-journal.color-1 .wrap-960 #wrap-news-teaser h3 a
  {
    color:rgb(57,134,180);
	font-size:16px;
	padding:10px 0 0 0;
	font-weight:700;	
	text-decoration:none;
}

#wrap-journal.color-2 .wrap-960 #wrap-news-teaser h3,
#wrap-journal.color-2 .wrap-960 #wrap-news-teaser h3 a {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 #wrap-news-teaser .news-teaser.last {
	box-shadow:0px 20px 20px -20px rgba(0, 0, 0, 0.1);
	margin:0 0 40px 0;	
}

#wrap-journal .wrap-960 #wrap-news-teaser .news-teaser .teaser-img  {
    padding:5px;
	float:left;
	background-color:rgb(235,235,235);
	margin:0 20px 10px 0;
}

/* ### journal start news teaser ### */

#wrap-journal .wrap-960 .wrap-news {
	border-bottom:1px solid;
	border-color:rgb(235,235,235);
	margin:0 0 20px 0;
	padding:0 0 20px 0;	
	position:relative;
}

#wrap-journal .wrap-960 .wrap-news h2,
#wrap-journal.color-1 .wrap-960 .wrap-news h2,
#wrap-journal .wrap-960 .wrap-news h2 a,
#wrap-journal.color-1 .wrap-960 .wrap-news h2 a
  {
    color:rgb(57,134,180);
	font-size:24px;
	padding:10px 0 0 0;
	font-weight:400;	
	text-decoration:none;
}

#wrap-journal.color-2 .wrap-960 .wrap-news h2,
#wrap-journal.color-2 .wrap-960 .wrap-news h2 a {
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960 .wrap-news p.date {
	margin:0 0 15px 0;	
}

#wrap-journal .wrap-960 .wrap-news p img {
	border:5px solid rgb(235,235,235) !important;
}

#wrap-journal .wrap-960 .wrap-news p img[style*="float:left"] {
	margin:20px 20px 20px 0;
}

#wrap-journal .wrap-960 .wrap-news p img[style*="float:right"] {
	margin:20px 0 20px 20px;
}

#wrap-journal .wrap-960 .wrap-news a.more {
	display:block;
	width:210px;
	height:27px;
	position:absolute;
	left:375px;
	bottom:-20px;
	background-color:rgb(77,77,77);
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	padding:13px 0 0 0;
	font-weight:400;	
	text-decoration:none;	
}

#wrap-journal .wrap-960 .wrap-news a.more:hover {
	background-color:rgb(110,110,110);
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images {
	margin:0 0 0 0;
	position:relative;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images a.prev {
    position:absolute;
	background-image:url(/sites/all/themes/wieland/img/teaser-prev.png);
	display:block;
	width:74px;
	height:610px;
	left:-74px;
	top:0;
	background-repeat:no-repeat;
	background-position:0 288px;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images a.prev:hover {
    background-image:url(/sites/all/themes/wieland/img/teaser-prev-hover.png);
}
	
#wrap-journal .wrap-960 .wrap-news .wrap-news-images a.next {
    position:absolute;
	background-image:url(/sites/all/themes/wieland/img/teaser-next.png);
	display:block;
	width:74px;
	height:610px;
	right:-74px;
	top:0;
	background-repeat:no-repeat;
	background-position:40px 288px;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images a.next:hover {
    background-image:url(/sites/all/themes/wieland/img/teaser-next-hover.png);
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image {
	background-color:rgb(235,235,235);
	padding:5px;
	height:600px;
	width:950px;
	overflow:hidden;
	position:relative;
	display:none;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image.active {
	display:block;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image a.overlay-link {
	height:600px;
	width:950px;
	position:relative;
	bottom:5px;
	left:5px;
	position:absolute;
	background-image:url(/sites/all/themes/wieland/img/play-button.png);
	background-repeat:no-repeat;
	background-position:406px 231px;
	background-color:transparent;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image a.overlay-link:hover {
	background-image:url(/sites/all/themes/wieland/img/play-button-hover.png);
	background-color:rgba(0,0,0,0.2);	
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image .subtitle {
	bottom:5px;
	left:5px;
	position:absolute;
	padding:20px 40px 0 40px;
	color:rgb(255,255,255);
	width:870px;
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image .subtitle p {
	color:rgb(255,255,255);
	text-align:center;	
}

#wrap-journal .wrap-960 .wrap-news .wrap-news-images .wrap-news-image .subtitle,
#wrap-journal.color-1 .wrap-960 .wrap-news .wrap-news-images .wrap-news-image .subtitle
{
    background-color:rgba(57,134,180,0.9);
}

#wrap-journal.color-2 .wrap-960 .wrap-news .wrap-news-images .wrap-news-image .subtitle {
	background-color:rgba(182,16,30,0.9);
}

#wrap-journal .wrap-960 .wrap-news .img-status {
    text-align:center;
	margin:0 0 40px 0;
}

#wrap-journal .wrap-960 .wrap-news .img-status img {
    display:inline;
	margin:0 7px 0 7px;
}

/* ################ live css ############### */

.text-center {
	text-align:center;
}

.text-right{
	text-align:right;
}


.live-css-width-10 {
	width:10px;
}

.live-css-width-20 {
	width:20px;
}

.live-css-width-30 {
	width:30px;
}

.live-css-width-40 {
	width:40px;
}

.live-css-width-50 {
	width:50px;
}

.live-css-width-140 {
	width:140px;
}

.live-css-margin-top {
	margin:40px 0 0 0;
}

.live-css-margin-bottom {
	margin:0 0 40px 0;
}

#socialshareprivacy .info {
    display:none !important;
}

.live-css-hidden {
    display:none;
}

.live-css-bold {
    font-weight:700 !important;
}

.live-css-inactive {
    color:rgb(205,205,205) !important;
}

.live-css-btn-inactive {
    color:rgb(235,235,235) !important;
	background-color:rgb(155,155,155) !important;
}

.live-css-img-inactive {
    opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

.live-css-error,
#wrap-journal.color-1 .live-css-error {
	color:rgb(182,16,30) !important;
}

#wrap-journal.color-2 .live-css-error {
	color:rgb(57,134,180) !important;
}

.live-css-highlight,
#wrap-journal.color-1 .live-css-highlight {
	color:rgb(57,134,180) !important;
}

#wrap-journal.color-2 .live-css-highlight {
	color:rgb(182,16,30) !important;
}

#main-search-box {
	width:270px;
	height:45px;
	background-color:rgb(235,235,235);
	position:absolute;
	top:0;
	right:50%;
	margin-right:-480px;
	-webkit-box-shadow: inset 2px 2px 5px 0px rgba(210,210,210,1);
	-moz-box-shadow: inset 2px 2px 5px 0px rgba(210,210,210,1);
	box-shadow: inset 2px 2px 5px 0px rgba(210,210,210,1);
}

#main-search-box .search-dock-cover{
	width:264px;
	height:20px;
	background-color:rgb(235,235,235);
	position:absolute;
	top:-13px;
	left:4px;
}


#main-search-box #main-search-inner {
	width:270px;
	height:45px;	
	-webkit-box-shadow: inset -2px -2px 5px 0px rgba(210,210,210,0.8);
	-moz-box-shadow: inset -2px -2px 5px 0px rgba(210,210,210,0.8);
	box-shadow: inset -2px -2px 5px 0px rgba(210,210,210,0.8);	
	overflow:hidden;
}

#main-search-box #main-search-inner input.search-text {
	width:224px;
	height:28px;
    margin:8px 0 0 15px;
	padding:0 8px 0 8px;
}

#main-search-box.dock #main-search-inner input.search-text {
    margin:3px 0 0 15px;
	position:relative;
	z-index:20;
}

#main-search-box #main-search-inner input.search-submit {
	position:absolute;
	right:-300px;
	visibility:hidden;
	width:1px;
	height:1px;
}

ul.search-results {
   font-weight:400;
   font-size:12px;
   color:rgb(126,126,126);
   padding:0 0 0 15px;
}

ul.search-results li{
  margin:0 0 5px 0;
}

ul.search-results a,
#wrap-journal.color-1 ul.search-results
#wrap-journal.color-1 ul.search-results a {
   color:rgb(57,134,180);
}

#wrap-journal.color-2 ul.search-results,
#wrap-journal.color-2 ul.search-results  a{
	color:rgb(182,16,30);
}

#wrap-journal .wrap-960.video-content a.more {
	display:block;
	width:210px;
	height:27px;
	background-color:rgb(77,77,77);
	color:rgb(255,255,255);
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	padding:13px 0 0 0;
	font-weight:400;	
	text-decoration:none;
	margin:0 auto;
	position:relative;
	top:-60px;
}

#wrap-journal .wrap-960.video-content a.more:hover {
	background-color:rgb(110,110,110);
}

#wrap-journal .wrap-video-number {
	overflow:auto;
	border-bottom:1px solid;
	border-color:rgb(225,225,225);
	margin:0 0 40px 0;
	padding:0 0 20px 0;
}

#wrap-journal .wrap-video-number.first {
	margin:40px 0 40px 0;
}

#wrap-journal .wrap-video-number h2 {
	font-size: 14px;
	font-weight: 700;
	color: #6E6E6E;
	margin:0 0 20px 0 !important;
}

#wrap-journal .wrap-video-number .wrap-video {
	float:left;
	margin:0 0 0 60px;
}

#wrap-journal .wrap-video-number .wrap-video.first {
	margin:0 0 0 0;
}

#wrap-journal .wrap-video-number .wrap-video .wrap-subtitle {
	width:280px;
}

#wrap-journal .wrap-video-number .wrap-video .wrap-subtitle p {
	text-align:center;
	margin:0 0 20px 0;
}

#wrap-journal .wrap-video-number .wrap-video a {
	width:280px;
	height:150px;
	display:block;
	margin:0 0 20px 0;
}

#wrap-journal .wrap-video-number .wrap-video a img.hover {
	display:none;
}

#wrap-journal .wrap-video-number .wrap-video a:hover img.hover {
	display:block;
}

#wrap-journal .wrap-video-number .wrap-video a:hover img.std {
	display:none;
}

#wrap-journal .video-box {
	display:none;
	width:960px;
	margin:70px auto 20px auto;	
	position:relative;	
}

#wrap-journal .video-box a.video-close {
	position:absolute;
	width:20px;
	height:20px;
	top:-30px;
	right:10px;
	display:block;
	background-image:url('/sites/all/themes/wieland/img/lightbox-close.png');	
}

#wrap-journal .video-box a.video-close:hover {
	background-image:url('/sites/all/themes/wieland/img/lightbox-close-hover.png');
}

#wrap-journal .video-box .vimeo-container {
	width:940px;
	border:10px solid;
	border-color:rgb(225,225,225);
	margin:0 0 20px 0;
	height:528px;
}

#wrap-journal .video-box .youtube-container {
	width:940px;
	border:10px solid;
	border-color:rgb(225,225,225);
	margin:0 0 20px 0;
	height:528px;
	position:relative;	
}

#wrap-journal .video-box .wrap-960 p {
    text-align:center;
}

