/* master.css */
/*basics*/
* {
	margin: 0;
	padding: 0;
}
/*common layout, typo */
body, table, tr, th, td, form, fieldset, input, textarea, select, option {
	font-family: "Georgia", "Times New Roman", serif;
}
body {
	font-size: 62.5%;
}
img {
	border: 0px none transparent;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0px none transparent;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.float-none {
	float: none;
}
a {
color: #000;
}
a:link		{ color: #000; }
a:visited	{ color: #000; }
a:focus		{ color: #888; }
a:hover		{ color: #888; }
a:active	{ color: #888; }




/* classes für spezielle editierbare Positionierungen */
.clearright {
	clear: right;
}
.clearleft {
	clear: left;
}
.clearboth {
	clear: both;
}
/* spezielle Positionierungen von teasern */
.list1columnfloatrightmargin {
	float: right ;
	margin: 100px 18px 0 0 !important;
}
.teaser1columnfloatrightmargin {
	float: right;
	margin: 18px 0 0 0;
}
.teaser1columnmargin {
margin: 18px 0 0 0;
}
.floatright {
	float: right;
}
.floatrightclearright	{
	float: right !important;
	clear: right !important;
}
/* page grid */
body {
	text-align: center;
	background-color: #fff;
	margin: auto 10px auto 10px;
}
#framemain {
	width: 954px;
	margin: 4px auto 20px;
	padding: 4px 0 0 0;
	text-align: left;
	background-color: #fff;
	position: relative;
}
#columnleft {
	margin: 0 0 18px 0;
	padding: 30px 0 0 0;
	width: 756px;
	float: left;
	min-height: 300px;
}
#columnright {
	margin: 0 0 18px 0;
	padding: 30px 0 0 0;
	width: 180px;
	float: right;
	overflow: hidden;
}

#footer {
	/*padding: 9px 0 0 0;*/
	clear: both;
}
/* header */
#logo div, #logo div a{
	display: block;
	width: 508px;
	height: 60px;
}
#logo div {
	background-image: url(http://www.weltwoche.ch/fileadmin/templates/gfx/logo-508.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#logo div span {
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}
#logo .datetime {
color: #900;
font-size: 1.4em; 
line-height: 1.2; 
margin: 0 0 5px 0;
}
#logonavigation {
	width: 350px;
	float: left;
}
#metanavigation {
	width: 600px;
	float: right;
}
#metanavigation {
  	margin: 10px 0 0 0;
}
#metanavigation ul {
	list-style-type: none;
  	text-align: right;
}
#metanavigation li {
  	display: block;
	float:right;
}
#metanavigation a {
	display: block;
	font-size: 1.2em; 
	line-height: 1.4em;
  	margin: 0 0 0 1.0em;
	padding: 1px 0 0 0;
	color: #000;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#metanavigation a:hover, 
#metanavigation span {
	display: block;
	font-size: 1.2em; 
	line-height: 1.4em;
  	margin: 0 0 0 1.0em;
	padding: 1px 0 0 0;
	color: #000;
	text-decoration: none; 
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#logonavigation {
  	margin: 10px 0 0 0;
}
#logonavigation ul {
	list-style-type: none;
}
#logonavigation li {
  	display: block;
	float:left;
}
#logonavigation a {
	display: block;
	font-size: 1.2em; 
	line-height: 1.4em;
  	margin: 0 1.0em 0 0;
	padding: 1px 0 0 0;
	color: #006cac;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#logonavigation a:hover, 
#logonavigation span {
	display: block;
	font-size: 1.2em; 
	line-height: 1.4em;
  	margin: 0 1.0em 0 0;
	padding: 1px 0 0 0;
	color: #006cac;
	text-decoration: none; 
	border-top: 1px solid #006cac;
	border-bottom: 1px solid #006cac;
}
#logonavigation a.home, #logonavigation a.home:hover {
	display: block;
	font-size: 1.2em; 
	line-height: 1.4em;
  	margin: 0 1.0em 0 0;
	padding: 1px 0 1px 0;
	color: #000;
	text-decoration: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}


/*---- columnright ----*/
#columnright .box {
  	margin: 0 0 30px 0;
  	padding: 0;
}
#columnright .box h3 {
  	margin: 0;
  	padding: 1px;
  	border-top: 1px solid #000;
  	border-bottom: 1px solid #000;
	font-size: 12px;
  	font-weight: normal;
}
#columnright .box ul {
	padding: 0 0 18px 0;
  	list-style-type: none;
}
#columnright .box p {
  	margin: 0;
  	padding: 0 0 6px 0;
}
#columnright .box li {
  	padding: 6px 0 0 0;
}
#columnright .box li a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-style:normal;
}
#columnright .box li a:link		{ color: #000; }
#columnright .box li a:visited	{ color: #000; }
#columnright .box li a:focus	{ color: #888; }
#columnright .box li a:hover	{ color: #888; }
#columnright .box li a:active	{ color: #888; }

#columnright .box li em {
	color: #000;
	font-size: 12px;
	font-style:italic;
}
#columnright .box form {
  	margin: 0;
  	padding: 12px 0;
  	background-color: #eee;
}

/*-- box person --*/
#columnright .boxauthor h3 {
  	border-top: 1px solid transparent;
  	border-bottom: 1px solid transparent;
  	padding: 6px 0 0 0;
	font-size: 14px;
  	font-weight: bold;
}
#columnright .boxauthor p {
	color: #000;
	padding: 0 0 18px 0;
	font-size: 12px;
}
#columnright .boxmore h3 {
	padding: 1px 0 1px 0;
  	border-top: 1px solid #000;
  	border-bottom: 1px solid #000;
	font-size: 12px;
  	font-weight: normal;
}
#columnright .boxmore span a {
	color: #000;
	padding: 6px 6px 6px 0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#columnright .boxmore span a:link		{ color: #000; }
#columnright .boxmore span a:visited	{ color: #000; }
#columnright .boxmore span a:focus		{ color: #888; }
#columnright .boxmore span a:hover		{ color: #888; }
#columnright .boxmore span a:active		{ color: #888; }

#columnright .boxmore li a {
	color: #000;
	padding: 0 0 6px 0;
	font-size: 14px;
	font-style: normal;
}
#columnright .boxmore li a:link		{ color: #000; }
#columnright .boxmore li a:visited	{ color: #000; }
#columnright .boxmore li a:focus	{ color: #888; }
#columnright .boxmore li a:hover	{ color: #888; }
#columnright .boxmore li a:active	{ color: #888; }


#columnright .doublebox h3,
#columnright .doublebox .darkgrey {
	background-color: #eee;
}
#columnright .doublebox h4 {
  	margin: 0;
  	padding: 0px;
  	border-bottom: 1px solid #000;
}

#columnright .doublebox .firstbox {
	font-size: 12px;
	font-weight: normal;
	float: left;
	display: block;
	width: 85px;
	height: 14px;
	padding: 2px 0 0 0;
	text-decoration: none;
	color: #000;
}
#columnright .doublebox a.firstbox:link		{ color: #000; }
#columnright .doublebox a.firstbox:visited	{ color: #000; }
#columnright .doublebox a.firstbox:focus	{ color: #888; }
#columnright .doublebox a.firstbox:hover	{ color: #888; }
#columnright .doublebox a.firstbox:active	{ color: #888; }

#columnright .doublebox .secondbox  {
	font-size: 12px;
  	font-weight: normal;
	float: right;
	display: block;
	width: 90px;
	height: 14px;
	padding: 2px 0 0 4px;
	text-decoration: none;
	color: #000;
}
#columnright .doublebox a.secondbox:link	{ color: #000; }
#columnright .doublebox a.secondbox:visited	{ color: #000; }
#columnright .doublebox a.secondbox:focus	{ color: #888; }
#columnright .doublebox a.secondbox:hover	{ color: #888; }
#columnright .doublebox a.secondbox:active	{ color: #888; }

#columnright .quickdropdown h4 {
	border-bottom: 1px solid #000;
  	border-top: 1px solid #000;
}
#columnright .quickdropdown .firstbox {
font-size: 12px;
font-weight: normal;
float: left;
display: block;
width: 90px;
height: 14px;
padding: 2px 0 0 0;
text-decoration: none;
color: #000;
}
#columnright .quickdropdown .secondbox  {
	font-size: 12px;
  	font-weight: normal;
	float: right;
	display: block;
	width: 85px;
	height: 14px;
	padding: 2px 0 0 4px;
	text-decoration: none;
	color: #000;
}
#columnright .quickdropdown select {
	font-size: 12px;
	width: 175px;
}
#columnright .quickdropdown  {
	margin: 0 0 0 0;
}
#columnright .searchextsearch h4 {
	border-bottom: 1px solid #848484;
  	border-top: 1px solid #848484;
}
#columnright .searchextsearch .firstbox {
	font-size: 12px;
	font-weight: normal;
	float: left;
	display: block;
	width: 38px;
	height: 14px;
	padding: 2px 0 0 0;
	text-decoration: none;
	color: #000;
}
#columnright .searchextsearch .secondbox  {
	font-size: 12px;
  	font-weight: normal;
	float: right;
	display: block;
	width: 137px;
	height: 14px;
	padding: 2px 0 0 4px;
	text-decoration: underline;
	color: #000;
	text-align: right;
}

#columnright .searchextsearch input {
	font-size: 12px;
	width: 145px;
}
#columnright .searchextsearch input.button {
	font-size: 12px;
	width: auto;
}
#columnright .tags li {
	display: block;
	float: left;
	  padding: 6px 5px 0 0;
}
#columnright .searchextsearch .secondbox  {
	font-size: 12px;
  	font-weight: normal;
	float: right;
	display: block;
	width: 137px;
	height: 14px;
	padding: 2px 0 0 4px;
	text-decoration: underline;
	color: #000;
	text-align: right;
}
#columnright .searchextsearch a.secondbox:link		{ color: #000; }
#columnright .searchextsearch a.secondbox:visited	{ color: #000; }
#columnright .searchextsearch a.secondbox:focus		{ color: #888; }
#columnright .searchextsearch a.secondbox:hover		{ color: #888; }
#columnright .searchextsearch a.secondbox:active	{ color: #888; }


/*#columnright .box  */
#columnright .box a.morelink,
#columnleft .list1column a.morelink {
	color: #000;
	padding: 0 0 6px 0;
	font-size: 12px;
	font-style:italic;
}
#columnright .box a.morelink:link		{ color: #000; }
#columnright .box a.morelink:visited	{ color: #000; }
#columnright .box a.morelink:focus		{ color: #888; }
#columnright .box a.morelink:hover		{ color: #888; }
#columnright .box a.morelink:active		{ color: #888; }

#columnleft .list1column a.morelink:link	{ color: #000; }
#columnleft .list1column a.morelink:visited	{ color: #000; }
#columnleft .list1column a.morelink:focus	{ color: #888; }
#columnleft .list1column a.morelink:hover	{ color: #888; }
#columnleft .list1column a.morelink:active	{ color: #888; }


.lightgrey {
	background: #f2f2f2;
}
.darkgrey {
	background: #ccc;
}
.white {
	background: #fff;
}
/*---- footer: header ----*/
/*---- navigationutilities ----*/
#navigationutilities {
  	margin: 10px 0 0 0;
	border-top: 1px solid #ccc;
	float: left;
}
#navigationutilities ul {
	margin: 2px 0 2px 0;
	list-style-type: none;
}
#navigationutilities li {
	display: inline;
}
#navigationutilities a,
#navigationutilities span {
	font-size: 1.2em; 
	line-height: 1.2;
	padding: 2px 0 2px 0;
	color: #000;
	text-decoration: none;
	margin: 0 1em 0 0;
}
#navigationutilities li.last a {
  	margin: 0 0.2em 0 0;
}
#navigationutilities a:link		{ color: #000; }
#navigationutilities a:visited	{ color: #000; }
#navigationutilities a:focus	{ color: #888; }
#navigationutilities a:hover	{ color: #888; }
#navigationutilities a:active	{ color: #888; }


/*---- navigationutilities ----*/
/*---- navigationutilities1 ----*/
/*---- Social bookmarking ext timtab_sociable ----*/
.tx-timtabsociable-pi1 span {
	font-size: 1.2em; 
	line-height: 1.0;
	color: #666;
	display: block;
	float: left;
	padding: 4px 0 2px 0;
}
.tx-timtabsociable-pi1 a {
padding: 4px 0 2px 1em;
text-decoration: none;
display: block;
float: left;
}
.tx-timtabsociable-pi1 a img {
width: 14px;
height: 14px;
}

#navigationutilities1 {
  	margin: 2px 0 20px 0;
  	padding: 0 0 6px 0;
  	float:left;
}
#navigationutilities1 ul {
	list-style-type: none;
}
#navigationutilities1 li {
 	display: inline;
}
#navigationutilities1 li span {
	vertical-align: top;
	font-size: 1.2em; 
	line-height: 1.4;
	 padding: 0 0 2px 0;
}
#navigationutilities1 a,
#navigationutilities1 span {
	font-size: 1.2em; 
	line-height: 1.2;
	 padding: 2px 1em 2px 0;
	color: #666;
	text-decoration: none;
}
/*---- /navigationutilities1 ----*/


/*--- fontselector  ---*/
#articledate{
	font-size: 12px; 
	color: #9a9a9a;
	float: right;
	padding: 2px 10px 3px 5px;
	overflow: hidden;
}

#panel-font {
	font-size: 12px; 
	width: 54px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	float: right;
	padding: 2px 0 3px 5px;
	height:12px;
	overflow: hidden;
}
#panel-font .button {
	display: block;
	width: 14px;
	height: 11px;
	float: left;
	color: #666;
	cursor: pointer;
}


#button-decrease-font-up { 	font-size: 11px; line-height: 14px; vertical-align: top; cursor: pointer; }
#button-normal-font-up   { 	font-size: 12px; line-height: 14px; vertical-align: top; cursor: pointer;  }
#button-increase-font-up { 	font-size: 13px; line-height: 14px; vertical-align: top; cursor: pointer;  }

#button-decrease-font-up:link		{ color: #666; }
#button-decrease-font-up:visited	{ color: #666; }
#button-decrease-font-up:focus		{ color: #888; }
#button-decrease-font-up:hover		{ color: #888; }
#button-decrease-font-up:active		{ color: #888; }

#button-normal-font-up:link			{ color: #666; }
#button-normal-font-up:visited		{ color: #666; }
#button-normal-font-up:focus		{ color: #888; }
#button-normal-font-up:hover		{ color: #888; }
#button-normal-font-up:active		{ color: #888; }

#button-increase-font-up:link		{ color: #666; }
#button-increase-font-up:visited	{ color: #666; }
#button-increase-font-up:focus		{ color: #888; }
#button-increase-font-up:hover		{ color: #888; }
#button-increase-font-up:active		{ color: #888; }
/*/fontselector*/


#backlink {
	text-align: right;
	width: 40px;
	margin: 10px 0 0 0;
	border-top: 1px solid #fff;
	float: right;
	padding: 2px 0 0 5px;
	height:12px;
}
#backlink a {
	font-size: 1.2em; 
	line-height: 1.2;
	color: #000;
	text-decoration: none;
}
#backlink a:link	{ color: #000; }
#backlink a:visited	{ color: #000; }
#backlink a:focus	{ color: #888; }
#backlink a:hover	{ color: #888; }
#backlink a:active	{ color: #888; }


#navigationutilitiesinfo {
/*margin: 12px 0 0 0;*/
border-top: 1px solid #fff;
}
#navigationutilitiesinfo span {
	font-size: 1.2em; 
	line-height: 1.2;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.navigationutilitiesdivider{
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
	border-top: 1px solid #ccc;
}
/*---- navigationutilities3 ----*/
#navigationutilities3 {
  	margin: 2px 0 0 0;
  	padding: 0 0 6px 0;
  	float:left;
	width: 400px;
}
#navigationutilities3 .navinfo {
	margin: 0;
	padding: 0;
	width: 170px;
	float: left;
	font-size: 1.2em; 
	line-height: 1.2;
	color: #666;
	text-decoration: none;
}
#navigationutilities3 ul {
	list-style-type: none;
}
#navigationutilities3 li {
 	display: inline;
}
#navigationutilities3 a,
#navigationutilities3 span {
	font-size: 1.2em; 
	line-height: 1.2;
	 padding: 2px 1em 2px 0;
	color: #666;
	text-decoration: none;
}
#navigationutilities3 a.active, #navigationutilities3 a:hover {
	color: #000;
}
/*---- navigationutilities4 ----*/
#navigationutilities4 {
  	margin: 2px 0 0 0;
  	padding: 0 0 6px 0;
  	float:right;
}
#navigationutilities4 ul {
	list-style-type: none;
}
#navigationutilities4 li {
 	display: inline;
}
#navigationutilities4 a,
#navigationutilities4 span {
	font-size: 1.2em; 
	line-height: 1.2;
	 padding: 2px 0 2px 1em ;
	color: #666;
	text-decoration: none;
}
#navigationutilities4 a.active, #navigationutilities4 a:hover {
	color: #000;
}
/*--- panel feuser ---*/
#panel-feuser {
	margin: 0;
	padding: 8px 0 !important;
	text-align: right;
}
/**** CSS-helpers ****/
.floatclearer {
	display: block;
	height: 1px;
	width: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	clear: both;
/*	background: #f00;*/
}
/**** Ads ****/
#fullbanner {
	text-align: left;
	width: 1000px;
	height: 118px;
	padding: 10px 0 0 40px;
	margin: 0 auto;
}
#fullbannerbox {
	width: 100%;
	height: 108px;
	vertical-align: middle;
	text-align: center;
	background: #fff url('http://www.weltwoche.ch/fileadmin/templates/gfx/bg-fullbanner.gif') repeat-x;
}
.rectangle1column {
	text-align: left;
	width: 300px;
	padding: 5px 0;
	margin: 18px 0 12px 0;
}
.rectanglearticle1column {
	text-align: left;
	width: 300px;
	padding: 5px 0 0 0;
	margin: 0 0 9px 18px;
	float:right; 
}
.rectangle2column {
	text-align: left;
	width: 486px;
	padding: 5px 0 0 0;
	margin: 18px 18px 0 0;
	float: left;
}
.skyscraper {
	display: block; 
	margin: 0 0 18px 0;
}
/*3.1.4.	Modul 4: Nutzerlasso*/
.userlasso {
  	background-color: #fff;
  	height: 200px;
	width: 954px;
  	text-align: left;
	clear: both;
	margin: 36px 0 9px 0;
}
.userlasso h3 {
	padding: 1px;
  	border-top: 1px solid #000;
  	border-bottom: 1px solid #000;
  	font-size: 1.2em;
  	font-weight: normal;
  	color: #000;
background-color: #eee;
}

.userlasso .userlassonavigation {
  	margin: 0;
  	padding: 0px;
  	border-bottom: 1px solid #000;
background-color: #eee;
}
.userlasso .firstbox {
	font-size: 14px;
	font-weight: normal;
	float: left;
	display: block;
	width: 85px;
	height: 18px;
	padding: 1px 0 1px 0;
	text-decoration: none;
	color: #000;
}
.userlasso .secondbox  {
	font-size: 14px;
  	font-weight: normal;
	float: right;
	display: block;
	width: 115px;
	height: 18px;
	padding: 1px 0 1px 4px;
	text-decoration: none;
	color: #000;
}
.userlasso .thirdbox {
	float: right;
	display: block;
	width: 220px;
  	margin: 0;
  	padding: 0;
  	background-color: #eee;
}
.userlasso form {
  	margin: 0;
}

.userlasso .thirdbox a {
	font-size: 12px;
  	font-weight: normal;
	line-height: 14px;
/*	height: 12px;
	margin: 0 0 0 14px;*/
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #000;
}
.userlasso .thirdbox a:link		{ color: #000; }
.userlasso .thirdbox a:visited	{ color: #000; }
.userlasso .thirdbox a:focus	{ color: #888; }
.userlasso .thirdbox a:hover	{ color: #888; }
.userlasso .thirdbox a:active	{ color: #888; }

.userlasso .thirdbox form {
	margin: 0; padding: 0; 
}
.userlasso .thirdbox input {
	font-size: 12px;width: 145px; margin: 0 0 0 9px;
}
.userlasso .thirdbox input.button {
	font-size: 12px;width: auto;
}
/*html version volumes Ausgaben */
.userlassovolumes {
	list-style-type: none;
	margin: 0 0 0 40px;
}
.userlassovolumes li {
	margin: 0 16px 0 0;
	width: 110px;
	float: left;
}
.userlassovolumes h3 {
	padding: 5px 0;
	border-bottom: none;
	border-top: none;
	background-color: #fff;
}
.userlassovolumes h3 a {
	margin: 0;
	padding: 2px 0 0 0;
	border-bottom: 1px solid #000;
	font-size: 12px;
	line-height: 1.4;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.userlassovolumes h3 a:link		{ color: #000;		border-bottom-color: #000; }
.userlassovolumes h3 a:visited	{ color: #000;		border-bottom-color: #000; }
.userlassovolumes h3 a:focus	{ color: #888;	border-bottom-color: #888; }
.userlassovolumes h3 a:hover	{ color: #888;	border-bottom-color: #888; }
.userlassovolumes h3 a:active	{ color: #888;	border-bottom-color: #888; }

.userlassovolumes p {
	margin: 0;
	padding: 12px 0 0 0;
}
.userlassovolumes a {
	text-decoration: none;
}
.userlassovolumes li p a img {
	width: 98px;
	height: 116px;
}
.userlassovolumes li p a:hover img {
	width: 109px;
	height: 129px;
}
.userlassoauthors li p a img {
	width: 100px;
	height: 129px;
}

/*/3.1.4.	Modul 4: Nutzerlasso*/
/* pager right in overviews, applications 	*/
.pagerright .pager {
	border-top: 1px solid #cccccc;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	width: 110px;
	height: 20px;
	float: right;
	text-align: right;
}
* html .pagerright .pager {
	height: 20px;
	overflow:hidden;
}
.pagerright .pager {
	line-height: 1.4em;
	font-size: 1.2em;
}
.pagerright .pager a,
.pagerright .pager strong,
.pagerright .pager span.inactive {
	display: block;
	width: auto;
	height: 20px;
	margin: 0 2px 0 2px;
	float: left;
	text-align: center;
	color: #006cac;
	text-decoration: none;
}
.pagerright .pager a:link		{ color: #006cac; }
.pagerright .pager a:visited	{ color: #006cac; }
.pagerright .pager a:focus		{ color: #888; }
.pagerright .pager a:hover		{ color: #888; }
.pagerright .pager a:active		{ color: #888; }


.pagerright  .pager span.inactive, .pagerright  .pager strong {
	color: #000;
}
.pagerright  .pager .begin,
.pagerright  .pager .end,
.pagerright   .pager .back,
.pagerright   .pager .forward {
	background-repeat: no-repeat;
	background-position: center;
}
.pagerright   .pager .begin {
	display: none;
}
.pagerright .pager .end {
	display: none;
}
.pagerright .pager .back, .tx-ttnews-browsebox .pager .back {
	background-image: url(http://www.weltwoche.ch/fileadmin/templates/gfx/button-pager-back.gif);
	width: 14px;
	margin: 0 0 0 0;

}
.pagerright .pager .forward, .tx-ttnews-browsebox .pager .forward {
	background-image: url(http://www.weltwoche.ch/fileadmin/templates/gfx/button-pager-forward.gif);
	width: 14px;
	margin: 0 0 0 0;

}
.pagerright .pager .begin .label,
.pagerright .pager .end .label,
.pagerright .pager .back .label,
.pager .forward .label,
.pager .page .label {
	display: block;
	width: 1px;
	height: 1px;
	font-size: 0px;
	overflow: hidden;
}
/* /pager right in overviews, applications 	*/
.header3column {
	clear: both;
	width: 738px;
}
/*3.4.18. Modul 46: Multimedia-Player in author */

	
/*3.4.18. Modul 47: Multimedia-Teaser*/
.header1mm {
	width: 110px;
}
.thumbnailmm {
	width: 110px;
	background: #f2f2f2;
	padding: 0 0 0 0;
	margin: 0 0  5px 0;
}
.overviewmultimedia {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
	clear: both;
}
.overviewmultimedia  li {
	margin: 0 13px 28px 0;
	width: 110px;
	height: 198px;
	float: left;
	overflow: hidden;
}
.overviewmultimedia h2  {
	padding: 2px 0 2px 0;
}
.overviewmultimedia h2 a {
	font-size: 12px;
	line-height: 1.2;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.overviewmultimedia h2 a:link		{ color: #000; }
.overviewmultimedia h2 a:visited	{ color: #000; }
.overviewmultimedia h2 a:focus		{ color: #888; }
.overviewmultimedia h2 a:hover		{ color: #888; }
.overviewmultimedia h2 a:active		{ color: #888; }


.overviewmultimedia .author {
	font-size: 12px;
	line-height: 1.2;
	font-weight: normal;
		font-style: italic;
	color: #000;
}
.overviewmultimedia .date {
	padding: 3px 0 2px 0;
	font-size: 12px;
	line-height: 1.2;
	font-weight: normal;
	color: #006cac;
}
/*/3.4.18. Modul 47: Multimedia-Teaser*/

/* pager multimedia tx-ttnews-browsebox*/
.columnleft{
position:relative;
}

.tx-ttnews-browsebox{
position:relative;
top:-20px;
}

.tx-ttnews-browsebox .pager {
	border-top: 1px solid #cccccc;
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	height: 20px;
	float: right;
	text-align: right;
}
* html .tx-ttnews-browsebox .pager {
	height: 20px;
	overflow:hidden;
	margin: -26px 0 0 0;
}
.tx-ttnews-browsebox .pager {
	line-height: 1.4em;
	font-size: 1.2em;
}
.tx-ttnews-browsebox .pager a,
.tx-ttnews-browsebox .pager strong,
.tx-ttnews-browsebox .pager span.inactive {
	display: block;
	width: auto;
	height: 20px;
	margin: 0 2px 0 2px;
	float: left;
	text-align: center;
	color: #006cac;
	text-decoration: none;
}
.tx-ttnews-browsebox .pager a:link		{ color: #006cac; }
.tx-ttnews-browsebox .pager a:visited	{ color: #006cac; }
.tx-ttnews-browsebox .pager a:focus		{ color: #888; }
.tx-ttnews-browsebox .pager a:hover		{ color: #888; }
.tx-ttnews-browsebox .pager a:active	{ color: #888; }

.tx-ttnews-browsebox  .pager span.inactive, .tx-ttnews-browsebox  .pager strong {
	color: #000;
}
.tx-ttnews-browsebox  .pager .begin,
.tx-ttnews-browsebox  .pager .end,
.tx-ttnews-browsebox   .pager .back,
.tx-ttnews-browsebox   .pager .forward {
	background-repeat: no-repeat;
	background-position: center;
}

.tx-ttnews-browsebox .pager .back {
	background-image: url(http://www.weltwoche.ch/fileadmin/templates/gfx/button-pager-back.gif);
	width: 14px;
	margin: 0 0 0 0;
	height:20px;
}
.tx-ttnews-browsebox .pager .forward {
	background-image: url(http://www.weltwoche.ch/fileadmin/templates/gfx/button-pager-forward.gif);
	width: 14px;
	margin: 0 0 0 0;
	height:20px;
}
/* /pager multimedia tx-ttnews-browsebox */
.flagads h3 {
	font-size: 12px;
	height: 14px;
	border-bottom: 1px solid #999;
	padding: 2px 0 2px 0;
		
}
.flagads h3 span {
	font-size: 12px;
	font-weight: normal;
	border-top: 1px solid #999;
	background-color: #fff;
	height: 14px;
	color: #999;
}
/*downloadteaser*/
.downloadteaser h2 {
	font-size: 16px;
	font-weight: bold;
}
ul.downloadteaserlist {
	padding: 9px 0 27px 0;
  	list-style-type: none;
}
ul.downloadteaserlist li  {
  	margin: 12px 0 12px 0;
}
ul.downloadteaserlist li a {
	background-image: url(http://www.weltwoche.ch/fileadmin/templates/gfx/arrow-bg-download.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 50px;
	height:20px;
	color: #006cac;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	font-style:italic;
}
ul.downloadteaserlist li a span {
	color: #006cac;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	font-style:italic;
	margin: 0 0 0 15px;
}
ul.downloadteaserlist li a:link		{ color: #006cac; }
ul.downloadteaserlist li a:visited	{ color: #006cac; }
ul.downloadteaserlist li a:focus	{ color: #888; }
ul.downloadteaserlist li a:hover	{ color: #888; }
ul.downloadteaserlist li a:active	{ color: #888; }
ul.downloadteaserlist li  p {
	color: #000;
	display: inline;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0 6px;
}
ul.downloadteaserlist li  span {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	font-style:italic;
}


#smdpager a.morelink,
#smdpager span {
	color: #000;
	padding: 0 0 6px 0;
	font-size: 12px;
}
#smdpager a.morelink:link		{ color: #000; }
#smdpager a.morelink:visited		{ color: #000; }
#smdpager a.morelink:focus		{ color: #000; }
#smdpager a.morelink:hover		{ color: #000; }
#smdpager a.morelink:active		{ color: #000; }

#columnright .box .boxauthor {
	margin: 0;
}