html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 14px;
	line-height: 21px;
	text-align: left;
	background: #e6e6e6;
}

img {
	border: 0;
}

a {
	text-decoration: none;
}

:focus {
	outline: 0;
}

p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.clear {
	clear: both;
}

form {
	margin: 0 !important;
}

/**/

#boxHolder {
 	width: 1002px;
	height: auto;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: left;
}

/**/

.boxHeader {
 	width: 967px;
	height: 100px;
	background: url(../img/bg_header.png) no-repeat 0 0;
	padding: 18px 15px 0 20px;
}

.boxHeaderNormal {
 	width: 967px;
	height: 100px;
	background: url('../img/bg_headernormal.png') no-repeat 0 0;
	padding: 0 15px 0 20px;
}

#boxLogo {
	width: 230px;
	height: 98px;
	float: left;
	padding-top: 1px;
}

#boxLogo img {
	float: left;
}

#boxSearch {
	margin: 42px 19px 0 0;
	float: right;
	overflow: hidden;
}

#boxSearch input.searchfield {
	color: #666666;
	font-size: 11px;
	height: 21px;
	width: 190px;
	float: right;
	border: 1px solid #cfcfcf;
	padding-left: 10px;
}

#boxMetaNav {
	float: right;
	color: #333334;
	font-size: 10px;
	margin: 10px 0 0 0;
}

#boxFooterNavSmall {
	float: right;
	color: #333331;
	font-size: 10px;
	margin: 15px 19px 0 0;
}

#boxMetaNav ul,
#boxFooterNavSmall ul,
#news2colsTeaser ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#boxMetaNav ul li,
#boxFooterNavSmall ul li {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
}

#boxMetaNav ul li a,
#boxFooterNavSmall ul li a {
	margin: 0;
	padding: 0;
	color: #333334;
}

#boxMetaNav ul li a:hover,
#boxMetaNav ul li.active a,
#boxFooterNavSmall ul li a:hover,
#boxFooterNavSmall ul li.active a,
.btn a:hover,
.article1colTeaser a:hover,
.articlecolTeaser a:hover,
#news2colsTeaser ul li a:hover {
	text-decoration: underline;
}

#boxMetaNav ul li.separator,
#boxFooterNavSmall ul li.separator {
	margin: 0 6px;
	padding: 0;
}

/**/

.boxMain {
 	width: 987px;
	height: auto;
	background: url(../img/bg_main.png) repeat-y 0 0;
	overflow: hidden;
	padding: 0 15px 0 0;
}

.boxMainNormal {
 	width: 987px;
	height: auto;
	background: url('../img/bg_normalmain.jpg') repeat-y 0 0;
	overflow: hidden;
	padding: 0 15px 0 0;
}


#boxMainNav {
 	width: 967px;
	height: 38px;
	background: url(../img/bg_mainNav.png) repeat-x 0 0;
	letter-spacing: 1px;
	padding: 0 0 16px 20px;
	line-height: 31px;	
}

#boxFooterNav {
	letter-spacing: 1px;
	/*width: 680px;*/
	width: 780px;
	float: left;
	margin: 15px 0 0 -8px;
}

#boxMainNav ul {
	list-style-type: none;
	margin: 0 0 0 -8px;
	padding: 0;
}

#boxFooterNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#boxMainNav ul li,
#boxFooterNav ul li {
	display: inline;
	float: left;
	margin: 1px 0 0 0;
	padding: 0;
}

#boxMainNav ul li a {
	display: block;
	background: none;
	margin: 0;
	padding: 0 6px;
	color: #333333;	
}

#boxFooterNav ul li a {
	margin: 0;
	padding: 0 6px;
	color: #333331;	
}

#boxFooterNav ul li a:hover {
	text-decoration: underline;
}

#boxMainNav ul li a:hover{
	text-decoration: none;
}


#boxMainNav ul li.active a,
#boxFooterNav ul li.active a {
	font-weight: bold;
	text-decoration: none;
}

#boxMainNav ul li a:hover,
#boxFooterNav ul li a:hover {
	background: #ffffff;
}

#boxMainNav ul li.separator,
#boxFooterNav ul li.separator {
	margin: 0;
	padding: 0;
}

#boxFooterNav img {
	float: right;
	margin: -4px 0 0 10px;
}

/**/

#boxMainNav ul li ul {
	display: none;
}

#boxMainNav ul li.enter ul {
	background: #ffffff;
	width: auto;
	max-width: 710px;
	height: auto;
	max-height: 180px;
	position: absolute;
	padding: 5px 10px ;
	z-index: 100000;
	margin: 0;
}

#boxMainNav ul li ul li a,
#boxMainNav ul li.active ul li a {
	font-weight: normal;
}

#boxMainNav ul li ul{
	border:1px solid #cecece;
}

#boxMainNav ul li ul li a {
	display: block;
	width: 220px;
	padding: 0;
	height: 25px;
}


#boxMainNav ul li ul li.active a,
#boxMainNav ul li.active ul li.active a {
	font-weight: bold;
}

#boxMainNav ul li ul li a:hover,
#boxMainNav ul li.active ul li a:hover {
	text-decoration: none;
}

/**/

#colRight {
	width: 276px;
	height: auto;
	overflow: hidden;
	float: right;
	margin: 0 19px 0 0;
}

#boxSpecialNav {
	width: 276px;
	/*height: 274px;*/
	overflow: hidden;
	background: #f2f2f2;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #cfcfcf;
	color: #333333;	
}

#boxSpecialNavTwo {
	width: 276px;
	height: 275px;
	overflow: hidden;
	background: #f2f2f2;
	margin: 0 0 11px 0;
	color: #333333;	
}

#boxSpecialNavThree {
	border-left: 2px solid #ebebeb;	
	border-top: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: 1px solid #c8c8c8;		
	width: 272px;
	height: 202px;
	overflow: hidden;
	background: #f2f2f2;
	margin: 0 0 1px 0;
	color: #333333;	
}

#boxPartner {
	border: 2px solid #ebebeb;	
	width: 248px;
	height: 161px;
	overflow: hidden;
	margin: 0 0 11px 0;
	color: #333333;	
	padding: 12px;
}

#boxPartnerPortal {
	border: 2px solid #ebebeb;	
	width: 190px;
	height: 220px;
	overflow: hidden;
	margin: 0;
	color: #333333;	
	padding: 0;
	padding:6px 12px 12px 12px;
}

#boxPartner span, #boxPartnerPortal span {
	display: block;
	margin-bottom: 24px;
}

#boxSpecialNav ul,
#boxSpecialNavThree ul {
	list-style-type: none;
	margin: -1px 0 0 0;
	padding: 0;
}

#boxSpecialNavTwo ul.spec2 {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
}

#boxSpecialNav ul li,
#boxSpecialNavTwo ul.spec2 li {
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
	font-size: 14px;
	padding: 3px 0 3px 15px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c8c8c8;	
	line-height: 26px;
}

#boxSpecialNav ul .last-child{
	border-bottom: 0;	
}

#boxSpecialNavThree ul li {
	margin: 10px 0 0 0;
	padding: 0;
	padding: 0 0 0 15px;
}

#boxSpecialNav ul li a,
#boxSpecialNavTwo ul.spec2 li a,
#boxSpecialNavThree ul li a {
	margin: 0;
	padding: 0;
	color: #333333;
}

#boxSpecialNav ul li a:hover,
#boxSpecialNavTwo ul.spec2 li a:hover,
#boxSpecialNavThree ul li a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;	
}

#boxSpecialNav ul li.special {
	font-size: 11px !important;
	font-style: italic !important;
	letter-spacing: 0px !important;
}

.linkFB, .linkFB:active, .linkFB:visited, .linkFB:hover{
	border:none !important;
	outline:none !important;
}

.actIssue,
.fbook {
	border: 2px solid #ebebeb;
	width: 260px;
	height: auto;
	background: url(../img/bg_actIssue.jpg) repeat-x #eeeeee 0 top;
	padding: 12px 0 12px 12px;
	overflow: hidden;
	margin: 0 0 12px 0;
}

.actIssue img {
	float: left;
	margin: 0 10px 0 0;
}

.btnActIssue {
	border: 1px solid #d9d9d9;
	position: absolute;
	width: 120px;
	display: block;
	font-size: 11px;
	color: #ffffff;
	background: #3c3c3c;
	padding-left: 6px;
}

.firstbtn {
	margin: 95px 0 0 110px;
} 

.lastbtn {
	margin: 115px 0 0 110px;
	cursor:pointer;
}

.smallTxt {
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -1px;
}

.newsletter {
	color: #ffffff;
	font-size: 18px;
	line-height: 66px;
	width: 264px;
	height: 66px;
	background: url(../img/bg_newsletter.jpg) no-repeat 0 0;
	padding: 0 0 0 12px;
	margin: 0 0 12px 0;
	cursor:pointer;
}

.newsletter a {
	color: #ffffff;
}

.newsletter a:hover {
	text-decoration: underline;
}

.toLeft {
	float: left;
	margin-top: 6px;	
}

.toRight {
	float: right;
	margin: 20px 10px 0 0;
}

#boxSpecialNavTwo div.anythingSlider-minimalist-round .arrow {
    top: 18px;
}


#boxPartner div.anythingSlider-minimalist-round .arrow {
    top: 20px;
}

#boxPartnerPortal div.anythingSlider-minimalist-round .arrow {
    top: 20px;
}

.carusWLB div.anythingSlider-minimalist-round .arrow {
    top: 154px;
}

#boxSpecialNavTwo div.anythingSlider,
#boxPartner div.anythingSlider,
#boxPartnerPortal div.anythingSlider,
.carusWLB div.anythingSlider,
.carusWLBfull div.anythingSlider {
    border-bottom: none;
}

#boxSpecialNavTwo div.anythingSlider-minimalist-round .forward {
	right: 4px;
}

#boxPartner div.anythingSlider-minimalist-round .forward {
	right: -6px;
}

#boxPartnerPortal div.anythingSlider-minimalist-round .back {
	left: 0;
}

#boxPartnerPortal div.anythingSlider-minimalist-round .forward {
	right: -6px;
}

#boxPartner div.anythingSlider-minimalist-round .back {
	left: 0;
}

ul#slider2 .one,
ul#slider2 .two,
ul#slider2 .three {
	width: 276px;
}

ul#slider3 .one,
ul#slider3 .two,
ul#slider3 .three {
	width: 252px;
}

ul#slider8 .one { width:190px; list-style-type: none; }
ul#slider8 li { list-style-type: none; margin:0; padding:0; text-align:center;  }


ul#slider4 {
	margin-left: 12px;
}

.carusWLB div.anythingSlider,
.carusWLB div.anythingSlider .anythingWindow,
.carusWLB div.anythingSlider .anythingControls ul a,
.carusWLB div.anythingSlider .arrow a,
.carusWLB div.anythingSlider .start-stop {
	width: 444px;
}

.carusWLBfull div.anythingSlider,
.carusWLBfull div.anythingSlider .anythingWindow,
.carusWLBfull div.anythingSlider .anythingControls ul a,
.carusWLBfull div.anythingSlider .arrow a,
.carusWLBfull div.anythingSlider .start-stop {
	width: 594px;
	margin-left: 33px
}

.carusWLB div.anythingSlider-minimalist-round .back {
    left: 12px;
}

.carusWLBfull div.anythingSlider-minimalist-round .back {
    left: -18px;
}

.carusWLB  div.anythingSlider-minimalist-round .forward {
    right: -748px;
}

.carusWLBfull  div.anythingSlider-minimalist-round .forward {
    right: -1115px;
}

.carusWLB ul li,
.carusWLBfull ul li {
	margin: 0 6px;
	width: 108px;
}

#fancybox-title-left,
#fancybox-title-main,
#fancybox-title-right {
	background-image: none !important;
	font-family: Georgia, "Times New Roman", serif !important;
	color: #333333 !important;
	font-size: 13px !important;
	line-height: 21px !important;
	text-align: left !important;
	font-weight: normal !important;
}

#fancybox-title-main {
	background-image: none !important;
}

#fancybox-title-left,
#fancybox-title-right {
	display: none !important;
}

#fancybox-title {
	background-image: none !important;
	background-color: #ffffff;
	padding-bottom: 10px;
}


/**/

#colLeft {
	width: 660px;
	height: auto;
	overflow: hidden;
	float: left;
	margin: 0 0 0 20px;
}

#colLeft p a {
	color: #21a5e5;
	text-decoration: none;	
}

#colLeft p a:hover {
	text-decoration: underline;	
}
/**/

#slider1{
	visibility:hidden;
}

ul#slider1 {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

ul#slider1 li {
	margin: 0;
	padding: 0;
}
h1 {
	font-size:20px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}

/**/

#news2colsTeaser {
	width: 660px;
	height: auto;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #cfcfcf;
	overflow: hidden;
}

h2 {
	font-size:18px;
	font-weight: bold;
	line-height: 22px;
	margin: 0 0 10px 0;
	padding: 0;
}

h3 {
	font-size:16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0;
	color: #666666;
}

h4 {
	font-size:14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 12px 0;
	padding: 0;
	color: #333333;
}

.btn {
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	width: 178px;
	height:21px;
	text-align: center;
	line-height: 21px;
}

.btn a {
	color: #333333 !important;
}

.news {
	float: right;
}


.blue {
	color: #21a5e5;
}

#news2colsTeaser ul li {
	display: inline;
	float: left;
	width: 318px;
	margin: 0 11px 6px 0;
}

#news2colsTeaser ul li a {
	color: #333333;
}

/**/

.article1colTeaser {
	width: 660px;
	height: auto;
	overflow: hidden;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #cfcfcf;	
}

.article1colTeaser {
	height: auto;
	overflow: hidden;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
}

.article1colVertTeaser {
	width: 324px;
	height: auto;
	overflow: hidden;
	margin: 0 0 11px 0;
	float: left;
}

.leading {
	margin-right: 12px;
}

.article1colTeaser img, .articlecolTeaser img {
	float: left;
	margin: 0 15px 0 0;
	max-height: 300px;
}

.article1colVertTeaser img {
	margin: 0 0 4px 0;
}

.article1colTeaser a,
.articlecolTeaser a,
.article1colVertTeaser a,
.article1colFull a , .pageContent a, .articlecolFull a{
	color: #21a5e5;
	text-decoration: none;
}

.article1colTeaser h2 a, .article1colVertTeaser h2 a, .articlecolTeaser h2 a{
	color: #333333;
	text-decoration: none;
}

.article1colTeaser a:hover,
.article1coTeaser a:hover,
.article1colVertTeaser a:hover,
.article1colFull a:hover , .pageContent a:hover, .articlecolFull a:hover {
	text-decoration: underline;
}

.articlecolFull p {  
	width:755px; 
}
.articlecolFull b{
	width:755px !important; 
}	


.article1colVertTeaser ul {
	list-style-type: none;
	margin: 0;
	padding: 12px 0 14px 0;
}

.article1colVertTeaser ul li a {
		color: #333333;
}

.article1colVertTeaser ul li a:hover {
		text-decoration: underline;
}

.all {
	width: 82px;
}

/**/

.boxHome {
	width: 645px;
	height: 33px;
	background: url(../img/bg_home.jpg) no-repeat 0 0;
	margin-bottom: 11px;
	padding: 15px 0 0 15px;
}

/**/

#colHolder {
	overflow: hidden;
	width: 987px;
}

.half {
	width: 468px !important;
}

.half .article1colTeaser  {
	width: 468px !important;
}
.half .articlecolTeaser  {
	width: 468px !important;
}

.half .article1colTeaser img {
	float: none;
	margin: 0;
}

.imgTeaser {
	float: left;
	margin: 0 15px 0 0;
}

.txtTeaser {
	float: left;
	width: 273px;
}

.top {
	padding: 11px 0 11px 0;
	margin: 11px 0 11px 0;
	border-top: 1px solid #cfcfcf;	
}

.pager {
	float: right;
	text-align: right;
	width: 948px;
	margin: 0 19px 0 0;
}

.pager ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.pager ul li {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	color: #666666;	
}

.pager ul li.separator {
	margin: 0 2px;
}

.pager ul li a {
	color: #666666;
	margin: 0;
	padding: 0;
}

.pager ul li a:hover {
	text-decoration: underline;
}

.pager ul li.act a {
	text-decoration: none;
	font-weight: bold;
}

/**/

.filter {
	border: 2px solid #ececec;
	width: 262px;
	height: 232px;
	float: left;
	margin: 0 0 0 20px;
	padding: 6px 0 0 10px;
	background: url(../img/bg_filter.jpg) repeat-x 0 0;
}

.btnfilter {
	border: 1px solid #d9d9d9;
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;	
	font-size: 14px;
	line-height: 21px;
	float: left;
	margin: 0 4px 4px 0;
	background: #efefef;
	cursor: pointer;	
}

.chosen {
	background: #ffffff;
}

.filter img {
	margin: 12px 0 12px 72px;
}

.filter select {
	width: 180px;
}

.cbox {
	margin: 14px 0;
}

.issues {
	float: right;
	width: 440px;
	margin: 0 19px 0 6px;
	background: url(../img/bg_issues.jpg) no-repeat 0 -10px;
	overflow: hidden;
}

.issues ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.issues ul li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.issues ul li a {
	margin: 0;
	padding: 0;
}

.issues ul li a img {
	margin: 0 12px 0 0;
	float: left;
}

.woMargin {
	margin: 0 !important;
}

.logos {
	width: 660px;
	height: auto;
	margin: 32px 0 0 0;
}

.lbox {
	float: left;
}

.lbox img {
	margin-bottom: 6px;
}

.lbox a {
	display: block;
	height: 64px;
}

.ssmall {
	font-size:11px;
	line-height: 15px;
	color:#666666;
	letter-spacing: -1px;
}

/**/

.teaser {
	font-style: italic;
}

.carusWLB {
	float: right;
	width: 460px;
	background: url(../img/bg_carusWLB.jpg) no-repeat 0 0;
	overflow: hidden;
	height: 240px;
}

.carusWLBfull {
	width: 660px;
	background: url(../img/bg_carusWLBfull.jpg) no-repeat 0 -20px;
}

.carusWLBfull div.anythingSlider-minimalist-round .arrow {
    top: 60px;
}

.bigIssue {
	width: 178px;
	float: left;
	margin-bottom: 9px;
	cursor: pointer;
}

.bigIssue img {
	float: left;
}

.full {
	width: 660px;
	height: 242px;
}

.imgOverlay {
	width: 154px;
	height: 228px;
	background: #ffffff;
	display: none;
	position: absolute;
	z-index: 100;
	padding: 12px 12px 0 12px;
	opacity:0.9;
	filter:alpha(opacity=90);		
}

.imgOverlayFull {
	width: 636px;
	height: 230px;
	background: #ffffff;
	display: none;
	position: absolute;
	z-index: 100;
	padding: 12px 12px 0 12px;
	opacity:0.9;
	filter:alpha(opacity=90);		
}

.pwMarger p {
	margin: 0 0 17px 0;
	padding: 0 0 0 0;
}

.article1colFull, .pageContent {
	width: 660px;
	overflow: hidden;
	padding: 0 0 11px 0;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #cfcfcf;	
}

.articlecolFull {
	width: 948px;
	border-bottom: 1px solid #cfcfcf;	
}

.btn-kat {
	border: 1px solid #d9d9d9;
	display: block;
	cursor: pointer;
}

.btn-kat img {
	float: right;
}

.h22 {
	background: url(../img/bg_btn-kat-down.jpg) no-repeat right 0;
	height: 22px;
	padding: 0 0 0 15px;
	width: 165px;
	line-height: 22px;
}

.h18 {
	background: url(../img/bg_btn-kat-down.jpg) no-repeat left 0;
	height: 18px;
	padding: 0 2px;
	line-height: 18px;
	font-size: 11px;
}

.comment {
	width: 660px;
	overflow: hidden;
	display: none;
}

.loginbox {
	width: 385px;
	overflow: hidden;
	display: none;
}

.username {
	width: 276px;
}
.probeheft {
	width: 220px;
}

.comment label, .loginbox label, .comment label > a {
	font-size: 11px;
	color: #bbbbbb;
	line-height: 30px;
}

.comment textarea {
	margin: 0 0 10px 0;
}

.loginbox textarea {
	margin: 0 0 10px 0;
}

/**/

.moreInfos {
	border: 2px solid #ebebeb;	
	width: 296px;
	overflow: hidden;
	color: #333333;	
	padding: 10px 10px 5px 10px;
	float: left;
	margin-bottom: 11px;
}

.moreInfos p{
	margin: -7px 0 0 0;
	padding:0;
}

.moreInfos ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.moreInfos ul li a {
	color: #333333;
}

.moreInfos ul li a:hover {
	text-decoration: underline;
}


/**/

.addthis_toolbox {
	float: right;
	
	margin-bottom: 8px;
}

.addthis_toolbox a {
	float: right !important;
}

.kategorie {
	float: left;
	width: 500px;
	font-weight: bold;
	font-style: italic;
}

.cut {
	width: 360px;
	float: left;
}

.artRelBtns {
	width: 290px;
	float: right;
}

.artRelBtns ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.artRelBtns ul li {
	display: inline;
	float: right;
	margin: 0 0 0 1px;
	padding: 0 2px;
}

.artRelBtns ul li a {
	color: #333333;
	text-decoration: none;
}

.artRelBtns ul li a:hover {
	text-decoration: underline;
}

/**/

#advertisement {
	background: url(../img/bg_main.png) repeat-y 0 0;
    height: auto;
    overflow: hidden;
    padding: 0 22px 19px 20px;
    width: 960px;
}

#advertisement img {
	float: left;
	margin: 0 12px 0 0;
}

/**/


#boxFooter {
 	width: 967px;
	height: 69px;
	background: url(../img/bg_footer.png) no-repeat 0 0;
	padding: 0 15px 0 20px;
}

#boxFooterPlain {
 	width: 967px;
	height: 69px;
	background: url(../img/bg_plainfooter.png) no-repeat 0 0;
	padding: 0 15px 0 20px;
}

/*Ergänzungen 2012-07-06*/

.videos {
	width: 660px;
	height: auto;
	overflow: hidden;
	margin: 0 0 14px 0;
}

.videos .inner {
	float: left;
	width: 180px;
	height: auto;
	margin: 0 12px 0 0;
	font-size: 12px;
}

.videos .inner p {
	margin: 0;
	padding: 0;
	height: 36px;
}

.videos .inner a {
	text-decoration: none;
}

.videos .inner a:hover {
	text-decoration: underline;
}

#tTermine {
	width: 660px;
}

#tTermine th {
	border-bottom: 1px solid #CFCFCF;
	font-weight: normal;
}

#tTermine tr.grey {
	background: #f1f1f1;
}

#tTermine .date {
	font-size: 16px;
}

#tTermine tr td {
	padding: 10px 0;
}

#tTermine tr th {
	padding: 0 0 10px 0;
}

#tTermine tr th span {
	float: left;
}

#tTermine tr th img {
	margin: 2px 0 0 6px;
}

/*Änderungen 2012-07-09*/

.button {
	height: 25px;
	cursor: pointer;
	float: right;
}

.slidePad{
	padding: 350px 0 0 0;
}
.text {
	width: 310px;
	padding:10px;
	background: url('../img/slider-whitebg.png');
	min-height:100px;
	color:#333333;
	line-height:17px;
}
/* FOR PAGING */
.cboth { clear:both; }
.right { float:right; }
ul.phList{margin:0; padding:8px 10px 0 0;}
ul.phList li{margin:0;padding:0 0 0 3px; list-style-type:none;float:left;color:#6e6e6e;font-size:13px;}
ul.phList li a.pageLink:link,a.pageLink:visited,a.pageLink:active{display:block;color:#6e6e6e;font-size:13px;padding:0;text-decoration: underline;font-weight:bold;}
.pageNorTxt { color:#6e6e6e;font-size:13px;padding:0;font-weight:bold; }

#newsLetterForm label.error {
	background: url('../webImages/error.png') no-repeat;
    color: #792121;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
    position:absolute;

}
 #newsLetterForm label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	position:absolute;
	}
#frmComments label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    float: left;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
    position:absolute;

}
 #frmComments label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
	position:absolute;
	}

#probeheft label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}
 #probeheft label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	color: #792121;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}	
	
#login label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    /*float: left;*/
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
    /*position:absolute;*/

}

#login div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

 #login label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 85px 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
	/*position:absolute;*/
	}	
.hiddendiv { visibility:hidden; display:none; }	
#form-error{	
	background:#FFE9EB;
	padding:5px;
	color:#EB3C4B;
	width:500px;
	display:none;
	margin:0 0 10px 0;
	border:2px solid #EB3C4B;
	}
	
.left { float:left; }	
.homeIcon { width:40px;height:40px;margin-top:-10px; }
.artLeftImg { float:left; margin:0 10px 4px 0; }

.meinDiv{
	display:none;
    background:#fff;
    float: right;
    height: auto;
    margin: 0 0 0 23px;
    border:1px solid #cfcfcf;
    width: 266px;
	padding:5px 0 10px 15px;
	z-index: 29;
	position: absolute;
}

.probAnfoDivFrm, .subMag1, .subMag2, .subMag3, .subMag4 {
	display:none;
    background:#fff;
    float: right;
    height: auto;
    margin: 0 0 0 -129px;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}

.vendorCls{
	display:none;
    background:#fff;
    height: auto;
    margin: 0 0 0 -3px;
    #margin: 17px 0 0 -152px;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}

.feedbackCls{
	display:none;
    background:#fff;
    height: auto;
    margin: 0 0 0 -3px;
    #margin: 17px 0 0 -80px;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}


.wrap { width:460px; margin:0; }
.wrapLand { width:554px; margin:0 0 0 35px;  }
body div.lemonslider    { overflow:hidden; position:relative; width:100%; height:130px !important; }
body div.lemonslider ul { margin:0; padding:0; height:130px; }
body div.lemonslider li { float:left; list-style:none; margin:0 5px 0 0; }
body div.lemonslider li { text-align:center; line-height:130px; font-size:25px; }
.controls { width: 430px; padding:25px 15px 0 15px; }
.width200 { width:200px; }
.width165 { width:165px; }
.spanCol { color:#125da1; }
.width176padl8 { width:176px;padding-left:8px; }
a.emailText:link,a.emailText:visited, a.emailText:active {text-decoration:underline;font-size:13px;color:#21A5E5;margin:0;padding:0;}
a.contactLink { color:#6d6d6d; font-size:13px; text-decoration:none; }
.social_icons{
	background: url("../img/social_icons.png") repeat scroll transparent;
    height: 16px;
    width: 16px;
    margin-left: 4px;
    cursor: hand; 
    cursor: pointer;
    }

.social_fb{
	background-position: 0 -288px;
	}
.social_tw{
	background-position: 0 -896px;
	}
.social_li{
	background-position: 0 -1504px;
}
.social_xing{
	background-position: 0 -976px;
}
.social_gp{
	background-position: 0 -368px;
}
.absDiv { height:1px; position:absolute; width:258px; margin:23px 0 0 -148px; }
.frmBtn { height: 25px;	cursor: pointer; border:0; background:#333332; color:#ffffff; font-weight:bold; }
#loginError { color:#ff0000; }
#loginNewsError { color:#ff0000; }

.listCommentBox {
	border: 2px solid #ebebeb;	
	width: 630px;
	overflow: hidden;
	color: #333333;	
	padding: 12px;
	float: left;
	margin: 10px 0 11px 0;
}

.listCommentBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.listCommentBox ul li{
	margin:10px 0 0 0;
	padding-bottom:10px;
}

.listCommentBox ul li a {
	color: #333333;
}

.listCommentBox ul li a:hover {
	text-decoration: underline;
}

.listCommentBox ul li.borderLine{
	border-bottom:1px solid #EBEBEB;
}

.listCommentBox ul li div.commentDet{
	margin:5px 0 0 0;
}

#boxFooterNav ul li div a:hover {
	background: none;
}

#frmNewsLetter label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}

#frmNewsLetter div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

#frmNewsLetter label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}

a, img, a img, a:active { outline:none; border:none; }	

.width450 { width:450px; }
/*
a { color: #21a5e5; text-decoration:none; border:1px #ff0000; }
a:hover { text-decoration:underline; }
*/
.frmTextArea {
	width: 220px;
	height:100px;
}
.frmSep { clear:both; height:1px; width:100%; margin:0px; padding:0px; font-size:0px; line-height:0px; }

#vendorFrm label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}

#vendorFrm div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

#vendorFrm label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}

#feedbackFrm label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}

#feedbackFrm div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

#feedbackFrm label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}

#news2colsTeaser ul li.liSpacer{
	clear:both;width:100%;padding:0;margin:0;height:1px;line-height:0;font-size:0;float:none !important; display:block;
}
.closeBtn { padding:5px;cursor:pointer; }

.spacer{
	clear:both;width:100%;padding:0;margin:0;height:1px;line-height:0;font-size:0;float:none !important; display:block;
}
.padl27 { padding-left:27px; }
.padr5 { padding-right:5px; }
.width330 { width:330px; }
.width325 { width:325px; }
.hgt5 { height:5px;font-size:1px; }
.hgt3 { height:3px;font-size:1px; }
.hgt8 { height:8px;font-size:1px; }
.hgt12 { height:12px;font-size:1px; }
.hgt1 { height:1px;font-size:1px; }
.archHd { font-size:16px;line-height:20px;width:190px;}

.subMagDiv label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;

}
.subMagDiv label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	color: #792121;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}	

#magPdfs a {
	color: #333333;
}		
#magPdfs a:hover {
	text-decoration: underline;
}
.prizeFldWidth { width:180px; }
.width200 { width:200px; }
.width18 { width:18px; }

#frmprizefrm label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}

#frmprizefrm div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

#frmprizefrm label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 85px 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}

.border7 { border:1px solid #000000; }
.padvot { padding:5px 0 5px 3px; }
#image-slider{ float:left;width:310px; overflow:hidden; }
#image-slider.belt{ position:absolute; }
#image-slider .belt .panel{	width:310px; float:left; }
.thumb-list { cursor:pointer; }
.thumb-list a { text-decoration:none; }
.thumb-list a.active { text-decoration:underline; }

.radPad { margin:2px; padding:0; width:14px; height:15px; }
a.vtlk { text-decoration: underline; }
.vottxt { font-size:10px; }
.padt4 { padding-top:4px; }

#frmVoting label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}

#frmVoting div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

#frmVoting label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 85px 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}
.rightBanner { position:absolute;margin:0 0 0 1002px; }

.leftIssueButton {
	border: 1px solid #d9d9d9;
	width: 120px;
	display: block;
	font-size: 11px;
	color: #ffffff;
	background: #3c3c3c;
	padding-left: 6px;
	cursor:pointer;
}
.btmHomelink { position:absolute;height:33px;width:130px;margin:-7px 0 0;left:841px; }

.newsDiv{
	display:none;
    background:#fff;
    float: right;
    height: auto;
    margin: -13px 0 0 0;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}

.imgArtCaption { padding:4px 0 0 0; font-size:12px; line-height:16px; }
.subCaption { font-size:12px;padding:4px 0 0 0; line-height:16px; }

.kategorie h1{
	float: left;
	width: 500px;
	font-weight: normal;
	font-style: italic;
	font-size:14px;
	margin:0;
	padding:0;
}

.article1colFull h2, .articlecolFull h2 {
	font-size:20px;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}

.article1colFull h3, .articlecolFull h3{
	font-style: italic;
	font-weight: normal;
	font-size:14px;
	margin:0;
	padding:0;
}
a.banImg { display:block;margin:-10px -10px 0 -10px;color:#333;padding:10px; }
a.banImg:hover { text-decoration:none; }

/* FOR ARTICLE SLIDER */
.plusshift { height: 130px; overflow: hidden; position: relative; }
.plusshift-target { position: relative; }
#carousel, #carousel li { list-style: none; }
#carousel { margin-left:-40px !important; }
ul li.plusshift-child { list-style: none; float: left; width: auto; padding:0; margin:0 10px 0 0; } 
ul.plusshift-controls { clear: both; height: 30px; margin:30px 0 0 0; }
	.plusshift-controls-arrow { list-style: none; font-size:0px; line-height:1000px; }
		.plusshift-controls-prev { float: right; background: url('../img/arrow-forward.png') no-repeat; width:19px; height:19px; }
		.plusshift-controls-next { float: left; background: url('../img/arrow-back.png') no-repeat; width:19px; height:19px;  }
.plusshift-pagination { display: table; margin: 10px auto; }
/*.plusshift-carousel2 .plusshift-pagination li, .plusshift-carousel2 .plusshift-pagination img { height: 40px; width: 40px; }*/
.plusshift-carousel2 .plusshift-pagination li { 
  -webkit-border-radius: 0; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 0; /* FF1-3.6 */
          border-radius: 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  text-indent: 0; 
}
.plusshift-carousel2 .plusshift-pagination li, .plusshift-carousel2 .plusshift-pagination img { height: 40px; width: 40px; }
.plusshift-carousel2 .plusshift-pagination li { 
  -webkit-border-radius: 0; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
     -moz-border-radius: 0; /* FF1-3.6 */
          border-radius: 0; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  text-indent: 0; 
}

/*Right Email Box */

#rightEmlFrm label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}

#rightEmlFrm div label{
	font-family: Georgia, "Times New Roman", serif;
	color: #333333;
	font-size: 12px;
}

#rightEmlFrm label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}

.rightEmlCls{
	display:none;
    background:#fff;
    height: auto;
    margin: 0 0 0 -3px;
    #margin: 17px 0 0 -80px;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}

.width180 { width:180px; }
.width250 { width:250px; }
.width10 { width:10px; }
.hgt15 { height:15px; line-height:15px; font-size:1px; }
.portSep { border-bottom: 1px solid #cfcfcf;width:468px; }
.geryBG{background:#e5e5e5;}
.spacH28{line-height:28px;clear:both;}
.leftDivWidth{width:310px;float:left;}

  .tooltip {
    display:none;
    background:#ffffff;
    font-size:11px;
    height:100px;
    width:210px;
    padding:10px;
	line-height:14px;
	border: 2px solid #EBEBEB;
  }
  
  .pdfBtn {
	background: url(../img/bg_btn-kat-down.jpg) no-repeat right 0;
	height: 22px;
	padding: 0 0 0 15px;
	width: 245px;
	line-height: 22px;
	cursor:pointer;
	border: 1px solid #d9d9d9;
	display: block;
}

a.pdfBtn, a.pdfBtn:active, a.pdfBtn:visited, a.pdfBtn:hover{
	background: url(../img/bg_btn-kat-down.jpg) no-repeat right 0;
	height: 22px;
	padding: 0 0 0 15px;
	width: 245px;
	line-height: 22px;
	cursor:pointer;
	border: 1px solid #d9d9d9;
	display: block;
	text-decoration:none;
	color:#333333;
}

a.morelink {
	text-decoration:none;
	outline: none;
}
.morecontent span {
	display: none;

}

a.whitepaper, a.whitepaper:active, a.whitepaper:visited, a.whitepaper:hover{
	text-decoration:none;
	color: #666666;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.topBord{border-top:1px solid #dddddd;height:20px;clear:both;}

.whitePaperInfoBox{
	width:480px;
	margin: 0 0 0 20px;
	border: 2px solid #ebebeb;
}

p.headline_zitate{padding-left:60px; font-style: italic;}

.srchBox{margin:15px 15px 15px 18px;width:670px;}
.lPad5{padding-left:5px;}
.hgt10 { height:10px; line-height:10px; font-size:1px; }
a.newbtn {
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	width: 261px;
	height:50px;
	line-height: 50px;
	padding-left:13px;
	display:block;
	color:#333333;
}
ul.newListing {
    line-height: 18px;
    list-style-type: disc;
    margin: 0;
    padding: 10px 0;
}

ul.newListing li {
    line-height: 18px;
    list-style-type: disc;
    margin: 0 0 0 14px;
    padding: 0;
}

/* HOME CSS */

.midBgR{background:#e8e8e8 url('../webImages/midBgR.gif') repeat-x;height:316px;clear:both;}
.filmDiv{  position: absolute; overflow: hidden;}
.rightDots{background: url('../webImages/right_dots.gif') right repeat-y; }
.norbtn {
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	height:auto;
	text-align: right;
	line-height: auto;
	padding:3px;
	cursor:pointer;
}
.norbtn a { color:#333333; }
.topleftCont { width:350px;padding-right:10px; }
.topMidCont { padding:0 10px 0 14px; }
.topMidCont a{ color:#333333; }
.width90 { width:90px; }
.width80 { width:80px; }
.width100 { width:100px; }
.width120 { width:120px; }
.width50 { width:50px; }
.hgt16 { height:16px;font-size:1px; }
.hand { cursor:pointer; }
.btmhdTxt { padding:10px 0 0 0;font-size:14px;color:#333333; }
.midWidth{width:957px;margin:0 auto; }
.leftDiv{width:170px;float:left;}
.midDiv{width:767px;float:left;}
.rightDiv{width:152px;float:right;}
.geryBG{background:#e5e5e5;}
.spacH22{line-height:22px;clear:both;}
.blackButton {
	border: 1px solid #d9d9d9;
	display: block;
	font-size: 11px;
	color: #ffffff;
	background: #3c3c3c;
	padding:3px;
	cursor:pointer;
	text-align: center;
}

.blackButtonMn{
	border: 1px solid #d9d9d9;
	display: block;
	font-size: 11px;
	color: #ffffff;
	background: #3c3c3c;
	padding:3px;
	cursor:pointer;
	text-align: left;
	text-indent:5;
}
.blackButtonMedia{
	border: 1px solid #d9d9d9;
	display: block;
	font-size: 11px;
	color: #ffffff;
	background: #3c3c3c;
	padding:3px;
	cursor:pointer;
	text-align: left;
}

.width146 { width:146px; }
.width160 { width:160px; }
.width10 { width:10px; }
.issueHd { color:#333333; font-size:20px; font-weight:bold; }

.norbtnCenter {
	background: #f3f3f3;
	border: 1px solid #d9d9d9;
	height:auto;
	text-align: center;
	line-height: auto;
	padding:3px;
	cursor:pointer;
}
.norbtnCenter a { color:#333333; }
.leftDivWidth1{width:380px;float:left;}
.width150 { width:150px; }

.midbgC{background:#cccccc;width:184px;height:90px; text-align:center; }
.midbgCOther{background:#cccccc;width:184px;height:90px; text-align:center; }
.midbgCSelect{background:#004a7f;width:184px;height:90px; cursor:pointer; }
.midbgCSelect h1{color: #ffffff; font-size:20px; line-height:24px;padding:0;text-align:center;}
.midbgCSelect h2{color: #ffffff; font-size:11px; line-height:28px;padding:0;text-align:center;}
.midbgC:hover{background:#004a7f; }
.midbgC h1 {color: #004a7f; font-size:20px; line-height:24px;padding:0;text-align:center;}
.midbgC h2{color: #6d6d6d; font-size:14px; line-height:28px;padding:0;text-align:center;}
.midbgC:hover h2{color: #ffffff;}
.midbgC:hover h1{color: #ffffff;}
.midbgGery{background:#cccccc;}
.midbgGeryNew{background:#cccccc;color:#6D6D6D;}
.midbgGeryNew:hover{background:#004a7f;color:#fff;}
.midbgGeryNewSelect{background:#004a7f;color:#fff;}
.textDiv{width:154px;line-height:20px;float:left;}
input.TextBox{background:#ffffff;width:300px;border:1px solid #7f9db9;padding:2px;margin:0;}
.subform a, .giaDiv a{
    color: #21A5E5;
    text-decoration: none;
}
.pdfIcon{padding-right:4px;}
.width397{width:397px;}
.width375{width:375px;}
.width450{width:450px;}
.SpacDiv14{width:14px;float:left;}
.pdfBg { background: url('../webImages/pdficon.jpg') 90% center no-repeat; }
.butCss { padding-right:15px; }

/* INLINE VALIDATION */
#msg {display:none; position:absolute; z-index:200; background:url('../images/msg_arrow.gif') left center no-repeat; padding-left:7px;color:#ffffff; }
#msgcontent {display:block; background:#1360a4; border:2px solid #1360a4; border-left:none; padding:5px;font-family:Verdana; color:#ffffff; font-size:12px; }	



#frmIssueAbo label.error {
	background: url('../webImages/error.png') left -1px no-repeat;
    color: #792121;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    padding: 0 0 0 20px;
}
 #frmIssueAbo label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	color: #792121;
	padding: 0 0 0 20px;
	margin: 2px 0 0 5px;
	font-size: 12px;
	color: #666;
	height: 15px;
	line-height: 15px;
}
/*Added new from frontstyle.css*/
h1.booksHeadline{ font-size:24px; line-height:20px;padding:12px 0 0 0;font-weight:bold;margin:0;}
.magazinWidth{width:174px;float:left;padding-left:2px;font-size:18px;}
.aboFrm { font-size:14px; line-height:20px;margin:0;padding:0 0 4px 0;font-weight:bold; }
.magzInbgC{background:#cccccc;width:150px;height:62px;float:left;text-align:center;color:#6d6d6d;font-weight:bold;padding-top:4px;}
.magzInbgC:hover{background:#004a7f;color:#fff;}
.spacWidth{width:7px;float:left;}
.spaC10{height:10px;clear:both;}
.tBord{border-top:1px solid #dddddd;height:10px;font-size:1px;}
.fontS11{font-size:11px;}
.fontS14{font-size:14px;}
.fontS16{font-size:16px;}
a.fontS18{font-size:18px;}
.pngFixed{behavior: url(iepngfix.htc);}
.spaC30{height:30px;clear:both;}
.magzInbgCOther{background:#cccccc;width:150px;height:62px;float:left;text-align:center;color:#6d6d6d;font-weight:bold;padding-top:4px;}

.magzInbgCSelect{background:#004a7f;width:150px;height:62px;float:left;text-align:center;color:#fff;font-weight:bold;padding-top:4px;cursor:pointer;}
.spaC63{height:63px;}
.spaC12{height:13px;clear:both;font-size:1px;}
.leftNaviBgc{background:#125da1;padding:0 10px 0 9px;color:#fff;width:133px;line-height:16px;font-size:13px;}
a.leftNaviSelect:link,a.leftNaviSelect:visited, a.leftNaviSelect:active{background:#125da1;padding:0 10px 0 9px;color:#fff;width:133px;line-height:16px;font-size:13px;display:block;}
a.leftNavi:link,a.leftNavi:visited, a.leftNavi:active{background:#bebebe;padding:0 10px 0 9px;color:#fff;width:133px;line-height:16px;font-size:13px;display:block;}
a.leftNavi:hover{background:#125da1;}


.topBord1{border-top:1px solid #dddddd;height:20px;}

.konkatLeftDiv{width:482px;float:left;}
.textKont{width:150px;font-size:13px;float:left;color:#004a7f;font-weight:bold;}
.textMap{font-size:13px;float:left;color:#004a7f;}
.textKontMain{width:150px;font-size:18px;float:left;color:#004a7f;font-weight:normal;}
.fS14{font-size:14px;}
.topBordNew{border-top:1px solid #dddddd;height:10px;font-size:1px;clear:both;}
.calenBg{background: url('../webImages/calenderBg.gif') no-repeat;width:46px;height:39px;text-align:center;padding:3px 0 0 0; font-size:11px; }


.epaperBox {
	color: #ffffff;
	font-size: 18px;
	line-height: 66px;
	width: 264px;
	height: 71px;
	background: url(../img/epaper.gif) no-repeat 0 0;
	padding: 0 0 0 12px;
	margin: 0 0 12px 0;
	cursor:pointer;
}

.epaperBox a {
	color: #ffffff;
}

.epaperBox a:hover {
	text-decoration: underline;
}


.epaperDiv{
	display:none;
    background:#fff;
    float: right;
    height: auto;
    margin: -13px 0 0 0;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}

#frmEpaper label.error {
	background: url('../webImages/error.png') no-repeat;
    color: #792121;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 2px 0 0 0;
    padding: 0 0 0 10px;
    position:absolute;

}
 #frmEpaper label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
	font-size: 12px;
	color: #666;
	height: 15px;
	position:absolute;
	}
	

.epaperRegCls{
	display:none;
    background:#fff;
    height: auto;
    margin: 0 0 0 -3px;
    #margin: 17px 0 0 -80px;
    border:1px solid #cfcfcf;
    width: 259px;
	padding:0 0 10px 15px;
	z-index: 29;
	position: absolute;
}

/*pdf changes*/

#frmDownload label.error {
	background: url('../webImages/error.png') no-repeat;
    color: #792121;
    float: left;
    font-size: 12px;
    height: 15px;
    margin: 2px 0 0 0;
    padding: 0 0 0 10px;
    position:absolute;

}
 #frmDownload label.checked{
	background: url('../webImages/success.png') left -1px no-repeat;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
	font-size: 12px;
	color: #666;
	height: 15px;
	position:absolute;
}

.downloadDiv{
	/*width: 660px;
	overflow: hidden;
	display: none;*/
	
	line-height:16px;
}

#frmDownload label{
	font-size: 11px;
	line-height: 20px;
}

a.artPdfDwnldBtn, a.artPdfDwnldBtn:link,a.artPdfDwnldBtn:visited,a.artPdfDwnldBtn:active {
	overflow: hidden;
	background: #F2F2F2;
	letter-spacing: 2px; 
	font-size: 16px; 	
	border: 1px solid rgb(200, 200, 200); 
	line-height: 34px; 
	height: 34px; 
	text-align: center; 
	padding: 5px 10px;
	display:inline-block;
	text-decoration:none;
	 color: #333333;
}

/*Details for Authors -- WIRE magazine */

#authorDetails {
	width: 276px;
	/*height: 274px;*/
	overflow: hidden;
	background: #f2f2f2;
	margin: 0 0 11px 0;
	border-bottom: 1px solid #cfcfcf;
	color: #333333;	
}

#authorDetails ul {
	list-style-type: none;
	margin: -1px 0 0 0;
	padding: 0;
}

#authorDetails ul li {
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
	font-size: 14px;
	padding: 3px 0 3px 15px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #c8c8c8;	
	line-height: 26px;
}

#authorDetails ul li a{
	margin: 0;
	padding: 0;
	color: #333333;
}

#authorDetails ul li a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;	
}


#authorDetails ul .last-child{
	border-bottom: 0;	
}

#authorDetails ul li.special {
	font-size: 11px !important;
	font-style: italic !important;
	letter-spacing: 0px !important;
}

.privacy-policy-link{
	color: #21a5e5 !important;
}

/* Start - Slider iframe change */
#slider1_bl{
	padding-left: 0;
	margin-top: 0;
	border-bottom: 1px solid #cfcfcf;
}
#slider1_bl li{
	list-style-type: none;
}

/* End - Slider iframe change */