/************************************************************/
/* content layout - set width of teasers inside a container */
/************************************************************/

/* all these containers are the same width */
#frontpage_prio1_container {
    width: 29.375em; /* 470 px */
    float:right;
    background-color:white;
}

#frontpage_prio2_container, 
#frontpage_prio3_container,
#knopf_teaser_container
{
    width: 29.375em; /* 470 px */
    float:right;
    margin-bottom:15px;
    background-color:white;
}

/* this contains the menu and the prio 1 container on the frontpage */
#frontpageMenuPrioContainer {
    margin-bottom:5px;
}

/* teasers on section page */
#section_prio1_container {
    margin-left:5px;
    padding-top:10px;
    border-top:1px solid #d0d0d0;
    background-color:white;
}

#section_prio2_container {
    margin-left:5px;
    margin-bottom:15px;
    background-color:white;
}

/* used to group teasers on tower-gallery layout */
#frontpage_tower_with_gallery_group {
    margin-top:10px;
    border-right:1px solid #ccc;
    background-image:url(/welt.de/images/background/galleryteaserfrontpage.gif);
    background-repeat:no-repeat;
    background-position:21.4375em 100%;
}

/* used to group teasers of 1_5 columns on tower-gallery layout */
#frontpage_teaser_prio1_1_5column_container {
    margin-top:-10px; /* pull the whole container up 10 pixels */
    width:20.625em; /* 330px */
}

/* used to group gallery on tower-gallery layout */
#frontpage_teaser_gallery_container {
    width:7.8125em; /* 125px */
}

/* used in trio layout */
#frontpage_trio_group, #section_trio_group {
    margin-bottom:10px;
}

/* used in trio layout */
.frontpage_trio_group_container,
.section_trio_group_container {
    width:13.75em; /* 220px */
}

/* teaser prio 2 */
#frontpage_prio2_container .teaser_prio2_1column,
#section_prio2_container .teaser_prio2_1column{
    width:13.75em; /* 220px */
}

/* teaser prio 3 */
#frontpage_prio3_container .teaser_prio3_1column {
    width:13.75em; /* 220px */
}

/* knopf teaser */
#knopf_teaser_container {
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    background-color:white;
    color:inherit;
}

#knopf_teaser_container .knopf_teaserLeft {
    float:left;
    width:14.5625em; /* 233px; */
}

#knopf_teaser_container .knopf_teaserRight {
    float:right;
    width:14.5em; /* 232px */;
}

/*******************/
/* article teasers */
/*******************/

/* 2 colums */
.teaser_prio1_2column {
    margin-bottom:5px;
}

/* 1 colum */
.teaser_prio1_1column {}

/* 1.5 colum */
.teaser_prio1_1_5column {}

/* gallery */
.teaser_prio1_gallery  {
    padding:1px;
    border-top:1px solid #cccccc;
}

/* teaser prio 2 */
.teaser_prio2_1column {}

/* teaser prio 3 */
.teaser_prio3_1column {}

/* knopf_teaser */
.knopf_teaserLeft, .knopf_teaserRight {
    border-top:2px solid white;
    border-bottom:2px solid white;
    padding-top:2px;
    padding-bottom:2px;
    /* background-color:#dee6eb; */
    background-color:inherit;
    color:inherit;
}

.knopf_teaserLeft a, .knopf_teaserRight a {
    font-size: 0.6875em; /* 11px */
    color:#40506d;
    background-color:inherit;
    font-weight:bold;
    text-decoration:none;
    display:block;
}

.knopf_teaserLeft a:hover, .knopf_teaserRight a:hover {
    text-decoration:underline;
}

.knopf_teaserLeft a {
    padding-left:8px;
}
.knopf_teaserRight a  {
    padding-left:14px;
}
/*******************/
/*  text elements  */
/*******************/

/*
.chapeau {
    margin-bottom:5px;
}
*/

/* superheader in teaser */
span.superheader, p.superheader {
    font-size:0.625em; /* 10px */
    font-weight:bold;
    color:#336699;
    background-color:inherit;
    text-transform: uppercase;
    /*
    width:75%;
    float:left;
    */
}

.superheader p {
    margin:0px;
}

.mediaButton img {}

/* h2 headline in teaser */

.headlineBigGallery {
    font-size:1.25em; /* 20px */
    color: #000000;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

h1.headlineBig, h2.headlineBig {
    font-size:1.25em; /* 20px */
    clear:both;
}

h2.headlineNormal {
    font-size:1em; /* 16px */
    clear:both;
}

h2.headlineSmall {
    font-size: 0.75em; /* 12px */
    clear:both;
}

h1.headlineBig,
h2.headlineBig, 
h2.headlineNormal,
h2.headlineSmall {
    margin:0px 0px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#cc0000;
    background-color:inherit;
}

h1.headlineBig a,
h2.headlineBig a, 
h2.headlineNormal a,
h2.headlineSmall a {
    color:#cc0000;
    background-color:inherit;
    text-decoration:none;
}

h1.headlineBig a:hover,
h2.headlineBig a:hover,
h2.headlineNormal a:hover,
h2.headlineSmall a:hover {
    color:#cc0000;
    background-color:inherit;
    text-decoration:underline;
}



/* ressort super title button */

.ressortSuperTitleButton {
    font-size:0.625em; /* 10px */
    width:50%;
    margin:0px 0px 10px 0px;
    border:1px solid #cccccc;
}

.ressortSuperTitleButton a {
    display:block;
    padding-left:3px;
    padding-bottom:1px;
    background-color:#87a5b8;
    font-weight:bold;
    color:white;
    text-transform: uppercase;
    text-decoration:none;
    border:1px solid white;
}

.ressortSuperTitleButton a:hover {
    background-color:#336699;
    color:inherit;
}

/* gallery teaser title */
.galleryTeaserSuperTitle, .ressortSuperTitle {
    font-size:0.625em; /* 10px */
    background-color:#87a5b8;
    font-weight:bold;
    color:white;
    text-transform: uppercase;
    padding-left:3px;
    padding-bottom:1px;
    margin:0px 0px 5px 0px;
}

h2.galleryTeaserHeadline {
    font-size:0.625em; /* 10px */
    font-weight:bold;
    color:#336699;
    background-color:inherit;
    margin:3px 5px 0px 5px;
}

p.galleryTeaserIntro {
    font-size:0.625em; /* 10px */
    color:#666666;
    background-color:inherit;
    margin:0px 5px 0px 5px;
}

p.galleryTeaserIntroLink {
   margin:0px 5px 5px 5px;
}

.centeredTeaserImage {
    text-align:center;
}

/* updatebutton in teasers */
.updateButton {
    margin-right:5px;
}

/* introduction text in teaser */
div.teaserIntro p {
    margin-top:0px;
    margin-bottom:5px;
}

span.introText, p.introText {
    font-size: 0.6875em; /* 11px */
    color:#333333;
    background-color:inherit;
    line-height:1.3em; /* gives some extra space between the lines */
}

/* author in teaser */

span.author {
    font-size:0.625em; /* 10px */
    color:#939393;
    background-color:inherit;
    text-transform: uppercase;
    margin-right: 2px;
}

span.author a {
    color:#939393;
    background-color:inherit;
    text-decoration: none;
}

span.author a:hover {
    color:#939393;
    background-color:inherit;
    text-decoration: underline;
}

/* links to related articles in teaser */

/* normal-link */
a.normalLink, a.normalLinkNoSize {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

a.normalLink {
    font-size:0.625em; /* 10px */
}

a.normalLink:hover, a.normalLinkNoSize:hover {
    text-decoration:underline;
}

/* mehr-link */
a.arrowLink, a.arrowLinkNoSize {
    color:#336699;
    background-color:inherit;
    font-weight:bold;
    text-decoration:none;
    padding-left:8px;
    background-image:url(/welt.de/images/navigation/arrowright.gif);
    background-repeat:no-repeat;
    background-position:0px 60%;
}

a.arrowLink {
    font-size:0.625em; /* 10px */
}

a.arrowLink:hover, a.arrowLinkNoSize:hover {
    text-decoration:underline;
}

/* lists */

.normalList,
.arrowList {
    font-size:0.625em; /* 10px */
    line-height:120%;
    margin:0px;
	padding:0px;
}

.normalList li,
.arrowList li {
	margin: 0px;
	padding-left: 0px;
    display: inline-block;
    list-style:none;
}

.teaser_prio3_1column .normalList li {
    margin-bottom:5px;
}


.arrowList li {
    padding-left: 10px;
    background:url("/welt.de/images/navigation/arrowright.gif") no-repeat 0px 0.35em;
}

.normalList a,
.arrowList a {
	color:#336699;
    background-color:inherit;
    text-decoration:none;
    display:inline-block;
}

.normalList a:hover,
.arrowList a:hover  {
	text-decoration:underline;
}

/***********/
/* modules */
/***********/

/**************/
/* picturebar */
/**************/

.pictureBar {
    margin-bottom:20px;
}

.pictureBar .tabs {}

.pictureBar .tabs ul {
    float:left;
    list-style:none;
	margin:0px;
	padding:0px;
	border-right:1px solid #bfbfbf;
}

.pictureBar .tabs li {
    float:left;
	list-style:none;
	margin:0px;
	border-left:1px solid #bfbfbf;
    border-top:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    border-right:0px;
}

.pictureBar .tabs a {
    display:block;
    color:white;
    font-family: Verdana,Arial,sans-serif;
    font-size:0.625em; /* 10px */
    background-color:#dabb69;
    text-decoration:none;
    border:1px solid white;
    padding:3px 10px 3px 10px;
    text-transform:uppercase;
}

.pictureBar .tabs li.selected {
    border-bottom:0px;
}

.pictureBar .tabs li.selected a {
    position:relative;
    z-index:1;
    color:#484848;
    /* background-color:#cfdce3; */
    background-color:white;
    font-weight:bold;
    border-bottom:0px;
    padding-bottom:6px;
}

.pictureBar .tabs a:hover {
    text-decoration:underline;
}

.pictureBar .content {
    /* position:relative;  disturbs pagerendering in IE6 (fix later) */
    margin-top:-2px;
    border:1px solid #bfbfbf;
}

.pictureBar .tab {
    border:1px solid white;
    color:inherit;
    /* background-color:#cfdce3; */
    background-color:white;
}

.pictureBar .pictures {
    padding-top:10px;
    padding-left:2px;
    padding-bottom:1px;
}

.pictureBar .pictures a {
    margin-left:7px;
}

.pictureBar .pictures img {
    border:1px solid white;
    vertical-align:middle;
}

.pictureBar .navigation {
    padding:6px 12px 8px 12px;
}

.pictureBar .navigation a {
    font-family: Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:0.5625em; /* 9px */
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

.pictureBar .navigation a:hover {
    text-decoration:underline;
}

.pictureBar .navigation a.arrowRight {
    padding-right:10px;
    background-image:url(/welt.de/images/navigation/arrowright.gif);
    background-repeat:no-repeat;
    background-position:100% 3px;
}

.pictureBar .navigation a.arrowLeft {
    padding-left:10px;
    background-image:url(/welt.de/images/navigation/arrowleft.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
}

/****************************/
/* popup layers with arrows */
/****************************/

.textPopup, .textPopupTop, .textPopupBottom {
    position:absolute;
    left:0px;
    top:0px;
    z-index:1000;
	margin-left:-35px;
	visibility:hidden;
    width:0px; /* minimize by default to prevent IE drawing bugs */
}

.textPopupSizeMedium {
	/* width:19.375em; 310 px, standard width */
	width:15em; /* 240 px, standard width */
}

.textPopupSizeSmall {
    width:11.875em; /* 190px */
}

.textPopupBottom {
	margin-top:1.2em;
}

.textPopupTop {
    margin-top:-1em;
}

.textPopupcontent {
    color:inherit;
    background-color:white;
    border:1px solid #ccc;
	padding:10px;
}

/* transparent dropshadow */

.dropshadow {}

.dropshadow .top {}

.dropshadow .bottom {
    position:relative;
    left:0px;
    width:100%;
    height:4px;
    line-height:4px;
}

.dropshadowright {
    display:block;
	position:absolute;
	right:-4px;
	top:4px;
	bottom:4px;
	width:4px;
    background-image:url(/welt.de/images/background/popup/shadowright.png);
}

.dropshadowtopright {
	display:block;
	position:absolute;
	right:-4px;
	top:0px;
	width:4px;
	height:4px;
	overflow:hidden;
	background-image:url(/welt.de/images/background/popup/shadowtopright.png);
}

.dropshadowbottomright {
	display:block;
	position:absolute;
	right:-4px;
    bottom:0px;
	width:4px;
	height:4px;
	overflow:hidden;
	background-image:url(/welt.de/images/background/popup/shadowbottomright.png);
}

.dropshadowbottom {
    display:block;
	height:4px;
	overflow:hidden;
    margin-left:4px;
	background-image:url(/welt.de/images/background/popup/shadowbottom.png);
}

.textPopupTop .dropshadowbottom {
    margin-left:50px;
}

.dropshadowbottomleft {
	display:block;
	position:absolute;
    top:0px;
    left:0px;
	width:4px;
	height:4px;
	overflow:hidden;
	background-image:url(/welt.de/images/background/popup/shadowbottomleft.png);
}

.textPopupTop .dropshadowbottomleft {
    position:absolute;
    top:-1px;
    left:0px;
    width:50px;
	height:18px;
    overflow:hidden;
    background-image:url(/welt.de/images/background/popup/shadowbottomarrow.png);
}

.textPopupBottom .dropshadowtopleft {
	position:absolute;
	display:block;
	left:0px;
	top:-14px;
	width:50px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	background-image:url(/welt.de/images/background/popup/shadowtoparrow.png);
}

/* Placeholder for the inline content */
.popupContent {
    display:none;
}

/* Inside the popup */
.popupMedia {
    font-size:0.625em; /* 10px */
    color:#333;
    background-color:inherit;
}

.popupMedia a {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

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

.popupDate {
    color:#939393;
    background-color:inherit;
}

.popupTab {
    margin-bottom:10px;
}

.popupDescription {
    font-size:0.625em; /* 10px */
    line-height:140%;
}

h2.popupHeadline {
    margin:0px 0px 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px; /* 10px */
    font-weight:bold;
}

h2.popupHeadline a {
    color:#cc0000;
    background-color:inherit;
    text-decoration:none;
}

h2.popupHeadline a:hover {
    text-decoration:underline;
}

/* Is used as background to block selectboxes and mouseouts in IE */
#textPopupIframeBackground  {
    display:none;  /* overruled and activated for IE6 and IE7 in popups.js */
    position:absolute;
    top:0px;
    left:0px;
    z-index:-1;
    width:0px;
    height:0px;
}

/*************/
/* Overviews */
/*************/

/***********/
/* Banners */
/***********/

/* Big size banner at the top (728x90) */
.bannerHead {
    position:relative;
}

.bigTopBanner {
    width:53.4375em; /* 855px */
}

.bigTopBanner * {
    float:left; /* needed for IE6 to get rid of the "magic" pixel */
}

/* Skyscraper banner to the left */
.skyscraperBannerLeft {
    position:absolute;
    top:0px;
    left:0px;
}

.skyscraperBannerLeft * {
    float:left;
}

/* Skyscraper at the right (120x600) */
.skyscraperBanner {
    position:absolute;
    /* top:0px; */
    left: 52.6875em;  /* 843px => pageWrapper */
    margin-left:0.75em; /* 12px take margins of pagewrapper into account */
}

/* Small header in the top (84x28) */
.smallHeaderBanner {
    width:84px;
    min-width:84px;
    float:left;
    height:28px;
    min-height:28px;
    overflow:hidden;
}

/* Content ad (220x222) */
.contentBannerSmall {
    text-align:center;
    margin-bottom:10px;
}

.contentBannerSmall .inner {
    width:220px;
    min-width:220px;
    overflow:hidden;
}

/* Content ad (300x250) */
.contentBannerBig {
    text-align:center;
    margin-bottom:10px;
}

.contentBannerBig .inner {
    width:300px;
    min-width:300px;
    overflow:hidden;
}

/* Expanding Banner (468x60) */
.expandingBanner {}

/* Banner in main navigation at the homepage (103x144) */
.naviBanner {
    margin-top:10px;
    margin-bottom:10px;
    width:103px;
    overflow:hidden;
}

/* Container with several advertisements (103xY) */
.anzeigenBanner {
    float:left;
    width:103px;
    overflow:hidden;
    margin-bottom:10px;
}

/* Container with several advertisements (250x200) (used in rightcolumn on homepage) */
.rectangleBanner {
    /*
    margin-bottom:10px;
    float:left;
    margin-left:1px;
    margin-right:-2px;
    text-align:center;
    */
}

/* VideoBanner (160x120) */
.videoBanner {
    /*
    TODO
    */
}

/* Banner inside the picture bar (instead of picture) (128x153) */
.galleryBanner {
    width:128px;
    min-width:128px;
    display:inline;
}

.galleryBanner .inner {
    display:inline;
}

.anzeigeText {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:blue;
    background-color:inherit;
    text-align:right;
}

#headAd {
    margin-top:5px;
    margin-right:5px;
}

#mainColumnAds {
    width:100%;
}

/* Ligatus tag */
#section_ligatus_container {
    float:right;
}

#section_ligatus_container iframe {
    border-width:0px;
    width:480px;
    height:400px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
}

/*Xhtml Ads */
#section_xhtml {
	position: relative;
	float: right;
	left: 10px;
}

#section_xhtml iframe {
    border-width:0px;
    width:480px;
    height:400px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
}

/* Script Ads */
#section_scripts {
	position: relative;
	float: right;
	left: 10px;
}

#section_scripts iframe {
    border-width:0px;
    width:480px;
    height:400px;
    margin-top:10px;
    margin-bottom:10px;
    padding:0px;
}

/******************/
/* Zweite Meinung */
/******************/

#rssFeedsContainer {}

#rssFeedsContainer .tabRow {
    clear:both;
}

#rssFeedsContainer .feedItem {
    width:31.15%;
    float:left;
    padding-bottom:10px;
    margin-right:10px;
}

#rssFeedsContainer .logoButton {
    display:block;
    height:2.1875em; /* 35px */
    min-height:2.1875em; /* 35px */
    border:1px solid #d0d0d0;
    color:inherit;
    background-color:#f7f7f7;
    text-align:center;
}

#rssFeedsContainer .logoButton img {
   padding-top:2px;
}

#rssFeedsContainer .selected .logoButton {
    color:inherit;
    background-color:white;
    padding-bottom:12px;
    position:relative;
    margin-bottom:-11px;
    border-bottom:0px;
}

#rssFeedsContainer .rssFeedContent {
    clear: both;
    border:1px solid #d0d0d0;
    margin-bottom:10px;
    padding:10px;
}

/***************************************/
/* popup gallery (opens in new window) */
/***************************************/

body.pictureGalleryPopup
{
    color:inherit;
    /* background-color: #DEE6EB; */
    background-color: white;
}

body.pictureGalleryPopup div.titlebar
{
    color:inherit;
    background: 	#93ADC7;
	line-height: 	33px;
}

body.pictureGalleryPopup div.titlebar div.title
{
	text-align: 	center;
	width: 		487px;
	float:		left;
	font-weight: bold;
    font-size: 0.625em;
    font-family: Verdana, Helvetica, sans-serif;
	line-height: 	33px;
}

body.pictureGalleryPopup div.titlebar img.logo
{
	margin-top: 	4px;
}

body.pictureGalleryPopup div.mainColumn
{
    width:		487px;
    float: 		left;
	height: 	530px;
	margin:		0px;
}

body.pictureGalleryPopup div.rightColumn
{
	float: 		left;
	width: 		172px;
	height: 	530px;
}

body.pictureGalleryPopup div.rightColumn div.module
{
    color:inherit;
    background: 	#FFFFFF;
	margin-top: 	5px;
    height:520px;
}

body.pictureGalleryPopup div.rightColumn div.module div.content {
    height:492px;
    overflow:auto;
}

div.pictureGalleryTeaser
{
	padding:	3px 10px 10px 0px;
}

div.pictureGalleryTeaser img
{
	float:		left;
	/* margin-right:	10px;  */
    padding-right:5px;
}

body.pictureGalleryPopup div.pictureGalleryTeaser img {  /* exception to the above rule */
    clear:both;
    float:none;
    padding-bottom:2px;
}

div.pictureGalleryContent
{
	color:inherit;
	background:	#DEE6EB;
}

div.pictureGalleryContent div.title
{
	font-size: 	16px;
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	margin: 10px 5px 5px 5px;
}

div.pictureGalleryContent div.content
{
	margin:		5px 5px 5px 5px;
	font-family:	Verdana, Arial, sans-serif;
	font-size:	10px;
	height:		45px;
}

div.pictureGalleryContent div.imagebox
{
    position:relative;
    border-top:		solid 1px #CCCCCC;
    border-right:		solid 1px #CCCCCC;
    border-left:		solid 1px #CCCCCC;
    border-bottom:		none;
	color:			inherit;
    background-color:	#FFFFFF;
	height: 		330px;
	margin:			5px 10px 0px 5px;
	width: 			470px;
}

div.pictureGalleryContent div.imagebox div.imagecontainer
{
	margin-top:	5px;
	text-align:	center;
}

div.pictureGalleryContent p
{
	clear:		both;
	margin:		5px 5px 5px 5px;
	padding:	0px 0px 0px 0px;
}

div.pictureGalleryContent div.navigation
{
	padding: 	1px 5px 1px 5px;
	clear: 		left;
}

div.pictureGalleryContent div.navigation div.inner
{
	padding: 	1px 5px 1px 5px;
	text-align:	center;
	font-size:	10px;
	color:		#888888;
    background-color:inherit;

}

div.pictureGalleryContent div.subscript
{
	border-left: 	solid #CCCCCC 1px;
	border-right: 	solid #CCCCCC 1px;
	border-bottom: 	solid #CCCCCC 1px;
    border-top: 	none;
	background:	#f7f7f7;
	color:		#888888;
	margin:		0px 10px 5px 5px;
	padding: 	1px 5px 1px 5px;
	height: 	14px;
	font-size:	10px;
}

div.pictureGalleryContent div.filmstrip
{
	border: 	solid 1px #CCCCCC;
	background:	#FFFFFF;
	color:		#666666;
	margin:		5px 10px 1px 5px;
	padding:	5px 0px 5px 0px;
}

div.pictureGalleryContent div.filmstrip div.picture
{
	width:		16.6666%;
	float: 		left;
	text-align: 	center;
}

div.pictureGalleryContent div.fimstrip div.picture img
{
	border: solid #CCCCCC 1px;
}

/************************************************/
/* Image Gallery popup window additional styles */
/************************************************/

div.popupgallery
{
	color:inherit;
	margin:	5px 10px 0px 5px;
	font-size: 10px;
	/* overflow: hidden; */
}

div.popupgallery div.noRightColumn {   /* This style is used when no rightcolumn is shown */
    width:		472px;
    margin-left:96px;
}

div.popupgallery div.title
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 5px 5px 5px;

}
div.popupgallery div.galleryheader{
	height: 80px;
	margin: 0px 0px 5px 2px;
	padding: 0px;
    overflow: auto;
}

div.popupgallery div.gallerycontent
{
	height: 364px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
div.popupgallery div.content
{
	margin: 5px 5px 10px 5px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	height: 45px;

}

div.popupgallery div#imagebox{
    position:relative;
    margin: 0px;
	padding: 0px;
	overflow: hidden;
}

div.popupgallery div.imagebox
{
    background-color: #FFFFFF;
	border-right: solid 1px #CCCCCC;	
	border-left: solid 1px #CCCCCC;	
	border-top: 0px;	
	border-bottom: 0px;	
	color: #666666;
	height: 311px;
	width: 470px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

div.popupgallery .imageclick{
    position:relative;
    border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}

div.popupgallery div.imagebox div.imagecontainer
{
	margin: 0px;
	text-align: center;
}

div.popupgallery p
{
	clear: both;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

div.popupgallery div.navigation
{
	padding: 1px 5px 1px 5px;
	clear: left;
}

div.popupgallery .inner
{	
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-size: 10px;
	color:#000000;
	position: relative;
	z-index: 2;
}

div.popupgallery div.navbar
{
	border-right: solid 1px #CCCCCC;	
	border-left: solid 1px #CCCCCC;	
	border-top: solid 1px #CCCCCC;
	background: #f7f7f7;
	color: #888888;
	margin: 0px;
	padding: 3px 0px 1px 0px;
	height: 18px;
	font-size: 10px;
}

div.popupgallery div.navbar div.navbutton
{
   	background-color: #C80104;
   	margin: 0px 3px 0px 3px;
   	padding: 0px;
   	border: 1px solid #CCCCCC;
   	width: 56px;
   	height: 14px;
   	text-align: center;
   	z-index: 3;
}

div.popupgallery div.navbar div.navbutton div.navbutton_inner {
	position: relative;
	border: 1px solid #FFFFFF;
	width: 54px;
   	height: 12px;
   	padding: 0px;
   	margin: 0px;
   	z-index: 3;
}

div#subbar
{
	width: 472px;
	overflow: hidden;
}

div.popupgallery div.subbar
{
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	background: #f7f7f7;
	color: #000000;
	height: 18px;
	font-size: 10px;
	margin: 0px;
	padding: 2px 3px 2px 3px;
}

div.popupgallery div.filmstrip
{
	border: solid 1px #CCCCCC;
	background: white;
	color: #666666;
	margin: 5px 10px 1px 5px;
	padding: 5px 0px 5px 0px;
}

div.popupgallery div.filmstrip div.picture
{
	width: 16.666%;
	float: left;
	vertical-align: top;
}

div.popupgallery div.filmstrip div.picture img
{
	border: solid #CCCCCC 1px;
}

div.popupgallery div.galleryfooter
{
	height: 73px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
    overflow:auto;
}

a.arrowGalLinkForward {
	color:		#FFFFFF;
    font-weight:	bold;
	text-decoration: none;
	padding-right:	8px;
	background:	url("/welt.de/images/navigation/arrowrightwhite.gif") no-repeat center right;
   	z-index: 3;
}

a.arrowGalLinkForward:hover {
	text-decoration: none;
}

a.arrowGalLinkBack {
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
	background:	url("/welt.de/images/navigation/arrowleftwhite.gif") no-repeat center left;
   	z-index: 3;	
}

a.arrowGalLinkBack:hover {
	text-decoration: none;
}

/***********************************/
/* Inline Image Gallery in article */
/***********************************/

.inlineGallery {
    width:100%;
    margin:20px 0px 20px 0px;
    border:1px solid #ccc;
}

.inlineGallery .navigation {
    background-color:#93adc6;
    text-align:center;
}

.inlineGallery .navigation .galleryForward {
 	font-size:0.625em; /* 10px */
	color:white;
    font-weight:bold;
	text-decoration:none;
	padding: 4px 18px 5px 10px;
	background:#cc0104 url(/welt.de/images/navigation/arrowrightwhite.gif) no-repeat 90% 50%;
}

.inlineGallery .navigation .galleryForward:hover {
	text-decoration:underline;
}

.inlineGallery .navigation .galleryBack {
    font-size:0.625em; /* 10px */
    color:white;
    font-weight:bold;
    text-decoration:none;
    padding: 4px 10px 5px 18px;
    background:#cc0104 url(/welt.de/images/navigation/arrowleftwhite.gif) no-repeat 10% 50%;
}

.inlineGallery .navigation .paging {
    font-size:0.625em; /* 10px */
    color:#000818;
    background-color:inherit;
    margin-left:auto;
    margin-right:auto;
    line-height:20px;
}

.inlineGallery div.imagebox {
    position:relative;
    background-color: inherit;
	color: #666666;
	margin: 0px;
	text-align: center;
}

.inlineGallery div.imagebox table {
    position:relative;
    height:19.5625em; /* 313px; */
    width:100%;
}

.inlineGallery div.imagebox table tr td {
    vertical-align:middle;
    text-align:center;
}

.inlineGallery #fullimage {
    position:relative;
}

.inlineGallery .gallerySubscript {
    font-size:0.625em; /* 10px */
    color:#606060;
    background-color:#f7f7f7;
    border-bottom: solid 1px #ccc;
    padding:2px 5px 2px 5px;
}

.inlineGallery .galleryDescription {
    font-size:0.625em; /* 10px */
    color:#303030;
    background-color:#dee5eb;
    padding:10px 8px 10px 8px;
}

/* used for imagegallery only until now */
div#hourglass {
    position:absolute;
    top:135px;
    left:226px;
    /* z-index:0; */
    visibility:hidden;
}
/************/
/* calendar */
/************/

.calendar {
    border:1px solid #d0d0d0;
    color:inherit;
    background-color:#f7f7f7;
    padding:1em;
}

.calendar .month {
    float:left;
    width:33%;
    text-align:center;
    margin:0.5em 0 0.5em 0;
}

.calendar .month .title {
    margin-left:1.8em;
    text-align:left;
    font-size:0.6875em; /* 11px */
    font-weight:bold;
    color:#535353;
    background-color:inherit;
    text-transform:uppercase;
}

.calendar .month th {
    font-size:0.625em; /* 10px */
    color:#333;
    background-color:inherit;
    text-align:center;
}

.calendar .month td {
    font-size:0.625em; /* 10px */
    text-align:center;
    color:white;
    background-color: #e1e1e1;
    border:1px solid white;
}

.calendar .month td.empty {
    color:inherit;
    background-color: white;
}

.calendar .month td.today {
    color:inherit;
    background-color: #336699;
}

.calendar .month td a {
    color:#000;
    background-color:inherit;
    text-decoration:none;
}

.calendar .month td a:visited {
    color:white;
    background-color:inherit;
    text-decoration:none;
}

.calendar .month td a:hover {
    text-decoration:underline;
}

.calendar .month td.today a {
    color:white;
    background-color:inherit;
}

.cal_months_table {
  font-size:10px;
  display: table;
  width:100%;
  border: 1px solid #666666;
  border-collapse: separate;
}

.cal_months_row {
  display: table-row;
  width: auto;
  clear:both;
}

.cal_months_cell {
  float: left; /*fix for  buggy browsers*/
  display: table-cell;
}

.cal_months_month_table {
  display: table;
  width: 114px;
  border-collapse: separate;
}

.cal_months_month_row {
  display: table-row;
  width: auto;
}

.cal_months_month_cell {
    text-align:center;
    float: left; /*fix for  buggy browsers*/
    display: table-cell;
    width:14px;
    color:#333;
    background-color: #e1e1e1;
    border: 1px solid #fff;
}

.cal_months_month_cell_today {
    text-align:center;
    float: left; /*fix for  buggy browsers*/
    display: table-cell;
    width:14px;
    color:#fff;
    background-color: #336699;
    border: 1px solid #fff;
}

.cal_months_month_cell_nextday {
    text-align:center;
    float: left; /*fix for  buggy browsers*/
    display: table-cell;
    width:14px;
    color:#fff;
    background-color: #e1e1e1;
    border: 1px solid #fff;
}

.leap {}

/* Search results in calendar overview of a day */

.calendarOverviewRessortTitle {
    color:inherit;
    background-color:#cccccc;
    padding:1px;
    margin-bottom:10px;
}

.calendarOverviewRessortTitle .innerBox {
    border:1px solid white;
    color:inherit;
    background-color:#c0d1db;
    padding-left:3px;
}

.calendarOverviewRessortTitle a {
    font-size:0.625em; /* 10px */
    display:block;
    font-weight:bold;
    color:#333;
    background-color:inherit;
    text-transform: uppercase;
    text-decoration:none;
    padding-bottom:1px;
    width:100%;
}

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

/******************/
/* Search results */
/******************/

.searchAnzeigeContainer {
    color:inherit;
    background-color:#e3e6ed;
    padding:10px;
    margin-bottom:10px;
}

.searchAnzeigeHeader {
    font-family: Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:0.6875em; /* 11px */
    color:#333;
    background-color:inherit;
    text-align:right;
    margin-bottom:5px;
}

.searchAnzeige {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.6875em; /* 11px */
    margin-bottom:15px;
}

.searchAnzeige a.title,
.searchAnzeige a.title:active,
.searchAnzeige a.title:visited  {
    font-weight:bold;
    color:#484a91;
    background-color:inherit;
    text-decoration:none;
}

.searchAnzeige a.title:hover {
    color:#484a91;
    background-color:inherit;
    text-decoration:underline;
}

.searchAnzeige .text {
    color:#333;
    background-color:inherit;
}

.searchAnzeige a.hyperlink,
.searchAnzeige a.hyperlink:active,
.searchAnzeige a.hyperlink:visited  {
    color:#484a91;
    background-color:inherit;
    text-decoration:none;
}

.searchAnzeige a.hyperlink:hover {
    color:#484a91;
    background-color:inherit;
    text-decoration:underline;
}

.searchResultsBar {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    color:#333;
    background-color:#e3e6ed;
    padding:3px 10px 4px 10px;
    margin-bottom:10px;
}

.searchMessage {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.6875em; /* 11px */
    margin-bottom:10px;
}

.searchSortContainer {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    text-align:right;
    color:#333;
    background-color:inherit;
    margin-bottom:10px;
}

.searchSortContainer select {
    font-family: Verdana, Arial, sans-serif;
    font-size:1em; /* 10px */
    border:1px solid #bfbfbf;
}

/* The actual results */
.searchResults {}

.searchResult {
    margin-bottom:15px;
}

.searchResultContent {
    width:95%;
}

.searchResultTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.75em; /* 12px */
    line-height:140%;
    font-weight:bold;
    color: #cc0000;
    background-color:inherit;
}

.searchResultTitle a {
    color:#cc0000;
    background-color:inherit;
    text-decoration:none;
}

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

.searchResultTitleDachzeile {
    text-transform:uppercase;
    font-size:0.625em; /* 10px */
    font-weight:bold;
    color:#336699;
    background-color:inherit;
    line-height:150%;
}

.searchResultTitleDachzeile a {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

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

.searchResultDate {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    color:#939393;
    background-color:inherit;
    line-height:140%;
}

.searchResultSummary {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    color:#333;
    background-color:inherit;
    line-height:140%;
}

.searchResultNumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size:0.75em; /* 12px */
    line-height:140%;
    font-weight:bold;
    color: #cc0000;
    background-color:inherit;
    display:block;
}

/* Search result navigation bar */

.searchResultNavigation  {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    color:#333;
    background-color:#e3e6ed;
    padding:3px 10px 4px 10px;
    margin-bottom:10px;
    cursor:pointer;
}

.searchResultNavigation form {
    padding:0px;
    margin:0px;
}

.searchResultNavigationBar {
    text-align:right;
    width:75%;
}

.searchResultNavigation span {
    padding:0px 4px 0px 4px;
}

.searchResultNavigation a {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

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

.searchResultNavigation .previousButton {
    background-image:url(/welt.de/images/navigation/arrowleft.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding:0px 10px 0px 10px;
}

.searchResultNavigation .nextButton {
    background-image:url(/welt.de/images/navigation/arrowright.gif);
    background-repeat:no-repeat;
    background-position:100% 3px;
    padding:0px 10px 0px 10px;
}

/*******************/
/* overview styles */
/*******************/

.overviewHeader {
    font-size:0.625em; /* 10px */
    margin:0px 0px 10px 0px;
    border:1px solid #cccccc;
}

.overviewHeader a,
.overviewHeader span {
    display:block;
    padding-left:3px;
    padding-bottom:1px;
    background-color:#c0d1db;
    font-weight:bold;
    color:#333;
    text-transform: uppercase;
    text-decoration:none;
    border:1px solid white;
}

.overviewHeader span {
    padding-left:10px;
}

.overviewContainerPodCast {
    border:1px solid #bfbfbf;
    margin-bottom:10px;
}

.overviewContainerPodCast .podSpecs {
    font-size:0.625em; /* 10px */
    color:#939393;
    background-color:inherit;
}

.overviewContainerPodCast .innerBox {
    border:1px solid white;
    /*
    background-color:#dee6eb;
    color:inherit;
    */
    padding:10px;
}

.overviewContainerPodCast .leftColumn {
    float:left;
    width:7.875em; /* 126px */
    overflow:hidden;
    margin-top:10px;
    margin-right:10px;
}

.overviewContainerPodCast .rightColumn {
    float:left;
}

.overviewContainerPodCast .article {
    margin:0px;
    padding:0px;
}

.overviewContainerPodCast .article p {
    text-align:left;
    margin:0px 0px 5px 0px;
}

.overviewContainerPodCast .mp3Player {
    margin-bottom:10px;
}

.overviewContainerPodCast .introPic {
    margin:0px;
}

.overviewContainerPodCast .podCastURL {
    font-size: 0.6875em; /* 11px */
    padding:2px 4px 3px 4px;
    line-height:1.3em; /* gives some extra space between the lines */
    border:1px solid #d0d0d0;
    background-color:#f7f7f7;
    color:#333333;
    clear:both;
}

.overviewContainerPodCast .podCastURL a {
    display:block;
    padding:5px;
    font-size:0.625em; /* 10px */
    text-decoration:none;
    background-color:inherit;
    color:#333333;
}

.overviewContainerPodCast .podCastURL a:hover {
    text-decoration:underline;
}

/* complex container for 3 columns (video teaser) */
.overviewContainer {
    margin-bottom:10px;
}

.overviewContainer .backgroundTopLeft {
	background:url(/welt.de/images/background/galleries/backgroundtop2.gif) no-repeat;
    float:left;
}

.overviewContainer .backgroundTopRight {
	background:url(/welt.de/images/background/galleries/backgroundtopright.gif) no-repeat top right;
    float:left;
}

.overviewContainer .backgroundBottomRight {
	background:url(/welt.de/images/background/galleries/backgroundbottomright.gif) no-repeat bottom right;
    float:left;
}

.overviewContainer .backgroundBottomLeft {
	background:url(/welt.de/images/background/galleries/backgroundbottomleft.gif) no-repeat bottom left;
    float:left;
}

.overviewContainer .gutterLeft {
	background:url(/welt.de/images/background/galleries/gutter.gif) repeat-y 9.25em;
    float:left;
}

.overviewContainer .gutterRight {
	background:url(/welt.de/images/background/galleries/gutter.gif) repeat-y 19.25em 0px;;
    float:left;
}

.overviewContainer .gutterLeftTop {
	background:url(/welt.de/images/background/galleries/guttertop.gif) no-repeat 9.25em 0px;
    float:left;
}

.overviewContainer .gutterRightTop {
	background:url(/welt.de/images/background/galleries/guttertop.gif) no-repeat 19.25em 0px;
    float:left;
}

.overviewContainer .gutterLeftBottom {
	background:url(/welt.de/images/background/galleries/gutterbottom.gif) no-repeat 9.25em 100%;
    float:left;
}

.overviewContainer .gutterRightBottom {
	background:url(/welt.de/images/background/galleries/gutterbottom.gif) no-repeat 19.25em 100%;
    float:left;
}

.overviewContainer .content {
    float:left;
}

.overviewContainer .column, .overviewContainer .columnFirst {
    width:9.375em;
    float:left;
    margin:0px 0px 0px 0.625em;
}

.overviewContainer .columnFirst {
    margin:0px;
}

.overviewContainer .article {
    padding:0.75em;
    margin:0px;
    text-align:center;
    overflow:hidden;
    width:7.875em; /* 126px */
}

.overviewContainer .article p {
    text-align:left;
    margin:0px 0px 5px 0px;
}

.overviewContainer img {
    margin-bottom:10px;
}

.overviewArticleHeader {
    font-size:0.625em; /* 10px */
    text-transform:uppercase;
    font-weight:bold;
    color:#336699;
    background-color:inherit;
}

.overviewDate {
    font-size:0.625em; /* 10px */
    color:#939393;
    background-color:inherit;
}

.overviewNachOben {
    text-align:right;
    margin:0px 0px 30px 0px;
}

.overviewNavBar {
    margin-bottom:20px;
    font-size:0.625em; /* 10px */
    line-height:20px;
    color:#336699;
    background-color:inherit;
}

.overviewNavBar a {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
    text-transform:capitalize;
}

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

/* Styles for Favorites overview */
.overviewFavoriteNumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em; /* 16px */
    font-weight:bold;
    color:#333;
    background-color:inherit;
}

.overviewFavoriteContent {
    width:95%;
}

/* Overview Search result navigation bar */

.overviewNavigation  {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    color:#333;
    border:1px solid #ccc;
    margin-bottom:10px;
    cursor:pointer;
    padding:1px;
}

.overviewNavigationBar {
    background-color:#e3e6ed;
    padding:2px 10px 3px 10px;
}

.overviewNavigation span {
    padding:0px 4px 0px 4px;
}

.overviewNavigation a {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

.overviewNavigation .selected,
.overviewNavigation a.selected {
    color:#333;
}

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

.overviewNavigation .previousButton {
    background-image:url(/welt.de/images/navigation/arrowleft.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding:0px 10px 0px 10px;
}

.overviewNavigation .nextButton {
    background-image:url(/welt.de/images/navigation/arrowright.gif);
    background-repeat:no-repeat;
    background-position:100% 3px;
    padding:0px 10px 0px 10px;
}
/*******************/
/* no print styles */
/*******************/

#printLogo
{
	display: none;
}

.printURL {
    display:none;
    font-family:Verdana, Arial, sans-serif;
    font-size:0.625em;
    color:black;
    background-color:inherit;
    margin-top:10px;
    margin-bottom:10px;
}

/********************************/
/* Standard styles for webforms */
/********************************/

.webForm {
    margin:0px;
    padding:0px;
}

.webForm .row {
    margin-top:5px;
    margin-bottom:5px;
}

/* default styling of formcontrols */

.webForm label {}

.webForm input {
    font-size:1em; /* 10px */
    margin:0px;
    padding:2px;
}

.webForm input.textBoxInput {
    border:1px solid #bfbfbf;
}

.webForm select {
    font-size:1em; /* 10px */
}

.webForm .submitButton {
    float:left;
    border:1px solid #cccccc;
}

.webForm .submitButton a {
    display:block;
    padding-left:12px;
    padding-right:6px;
    padding-bottom:1px;
    background-color:#dee6eb;
    font-weight:bold;
    color:#336699;
    text-decoration:none;
    border:1px solid white;
    background-image:url(/welt.de/images/navigation/arrowright.gif);
    background-repeat:no-repeat;
    background-position:4px 50%;
}

.webForm .submitButton a:hover {
    text-decoration:underline;
}

.webForm a {
    font-size:1em; /* 10px */
}

.webForm ul#moduleList {
    margin:0px;
    padding:0px;
    list-style: none;
}

.webForm ul#moduleList li {
    margin:0px;
    padding:2px;
    list-style: none;
}

.webForm .sortButton img {
    vertical-align:-30%;
}

/* default styling of formcontrols Revised */

.webFormWelt {
    color:#333;
    background-color:#f7f7f7;
    border:1px solid #d0d0d0;
    font-size:0.625em;
    line-height:120%;
}

.webFormWelt a {
    color:#336699;
    background-color:inherit;
    text-decoration:none;
    font-weight:bold;
}

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

.webFormWelt p {
    margin-bottom:10px;
    clear:both;
}

.webFormWelt div.title,
.webFormWelt span.title,
.webFormWelt p.title {
    font-weight:bold;
    border:1px solid white;
    color:inherit;
    background-color: #ececdc;
    text-transform:uppercase;
    padding:2px 10px 3px 10px;
}

.webFormWelt div.content,
.webFormWelt div.contentPane {
    padding:10px;
}

.webFormWelt span.button,
.webForm span.button /* backward compatibility */ {
    float:left;
    display:block;
    border:1px solid #ccc;
    background-color:white;
    color:inherit;
    padding:1px;
}

.webFormWelt label {
    float:left;
    width:100px;
    margin-right:5px;
}


/* define input types */

.webFormWelt input.textField,
.webFormWelt input.passwordField,
.webFormWelt input.fileField {
    border:1px solid #bfbfbf;
    font-size:1em;
    padding:2px;
}

.webFormWelt textarea {
    font-family:Verdana, Arial, sans-serif;
    border:1px solid #bfbfbf;
    font-size:1em;
    padding:2px;
}

.webFormWelt .fullWidth {
    width:340px;
}

.webFormWelt .halfWidth {
    width:170px;
}

.webFormWelt input.radioField {
    vertical-align:middle;
}
.webFormWelt input.checkboxField {
    vertical-align:middle;
}

.webFormWelt select {
    border:1px solid #bfbfbf;
    font-size:1em;
    padding-top:1px;
    padding-bottom:1px;
}

.webFormWelt input.submitField,
.webFormWelt input.resetField,
.webFormWelt input.buttonField,
.webForm input.submitField {
    font-family:Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:1em;
    color:#336699;
    padding-left:8px;
    background-image:url(/welt.de/images/navigation/arrowright.gif);
    background-repeat:no-repeat;
    background-position:4px 40%;
    background-color:#dee6eb;
    border-width:0px;
}

.webFormWelt .errorMessage {
    list-style:none;
    color:red;
    background-color:inherit;
    font-weight:bold;
    margin-bottom:10px;
}

.webFormWelt .heading {
    font-weight:bold;
    margin-bottom:0px;
}

/*************************/
/* inline menu with tabs */
/*************************/

.tabMenu {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	border-left:1px solid #bfbfbd;
	border-right:1px solid #bfbfbd;
	color:inherit;
	background-color:white;
}

.tabMenu .title {
	font-weight:bold;
	color:#343432;
	background-color:inherit;
	padding:1px;
	border-top:1px solid #bfbfbd;
}

.tabMenu .title span {
	display:block;
	color:inherit;
	background-color:#c0d1db;
	padding:0px 4px 1px 4px;

}

.tabMenu .innerBox {
	border-bottom:1px solid #bfbfbd;
	background-image:url(/welt.de/images/background/tabs/dottedbackground2.gif);
    background-position:top left;
    background-repeat:repeat-x;
}

.tabMenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:-2px;
	border-right:1px solid white;
}

.tabMenu li {
	margin:0px;
	padding:0px;
	padding-left:3px;
	list-style:none;
	float:left;
	height:15px;
	background-image:url(/welt.de/images/background/tabs/leftdivider.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.tabMenu li.selected {
	font-weight:bold;
	color:inherit;
	background-color:white;
	margin-right:-3px;
	background-image:url(/welt.de/images/background/tabs/leftdivider2.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

.tabMenu li a {
	display:block;
	color:white;
	background-color:inherit;
	text-decoration:none;
}

.tabMenu li.selected a {
	color:#323232;
	background-color:inherit;
	background-image:url(/welt.de/images/background/tabs/selectedback2.gif);
    background-position:top right;
    background-repeat:no-repeat;
}

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

.tabMenu li a span {
	display:block;
	padding:1px 5px 2px 5px;
}

.tabMenu li.selected a span {
	position:relative;
	top:1px;
	color:inherit;
	background-color:white;
	margin-left:-1px;
	margin-right:2px;
}

/***********************************************/
/* Media box, with tabbed panes and slides */
/***********************************************/

.mediaBox {}

/* Tabstrip */
.mediaBoxTabContainer {
    background-image: url(/welt.de/images/modules/mediabox/bfbfbf-pixel.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.mediaBoxTabStrip {
    float:left;
    border-right:1px solid #BFBFBF;
    padding-top:1px;
}

.mediaBoxTab {
    float:left;
    border-top:1px solid #BFBFBF;
    border-left:1px solid #BFBFBF;
    border-right:1px solid #BFBFBF;
    margin-right:-1px;
    margin-top:-1px;
    padding-bottom:1px;
}

.mediaBoxTabActive {
    float:left;
    border-top:1px solid #BFBFBF;
    border-left:1px solid #BFBFBF;
    border-right:1px solid #BFBFBF;
    margin-right:-1px;
    margin-top:-1px;
    padding-bottom:1px;
    background-image: url(/welt.de/images/modules/mediabox/ffffff-pixel.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.mediaBoxTab a,
.mediaBoxTabActive a {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.625em; /* 10px */
    text-decoration:none;
    float:left;
    display:block;
    padding:5px 10px 5px 10px;
    border:1px solid white;
    }

.mediaBoxTab a {
    color:white;
    background-color:#DABB69;
}

.mediaBoxTabActive a {
    font-weight:bold;
    color:#484848;
}

.mediaBoxTab a:hover,
.mediaBoxTabActive a:hover {
    text-decoration:underline;
}

/* Panes */
.mediaBoxPaneContainer {
    border-left:1px solid #BFBFBF;
    border-right:1px solid #BFBFBF;
    border-bottom:1px solid #BFBFBF;
    padding:5px;
}

.mediaBoxPane {
    display:none;
}

.mediaBoxPaneSlide {
    display:none;
}

.mediaBoxPaneActive {
    display:block;
}

.mediaBoxPaneSlideActive {
    display:block;
}

/* Navigation */
.mediaBoxPaneNavigation {
    border-left:1px solid #BFBFBF;
    border-right:1px solid #BFBFBF;
    border-bottom:1px solid #BFBFBF;
}

.mediaBoxPaneNavigationPrevious {
    float:left;
}

.mediaBoxPaneNavigationNext {
    float:right;
}

.mediaBoxPaneNavigationPrevious a,
.mediaBoxPaneNavigationNext a {
    display:block;
    font-family: Verdana, Arial, sans-serif;
    font-weight:bold;
    font-size:0.5625em; /* 9px */
    color:#336699;
    background-color:inherit;
    text-decoration:none;
}

.mediaBoxPaneNavigationPrevious a:hover,
.mediaBoxPaneNavigationNext a:hover {
    text-decoration:underline;
}

.mediaBoxPaneNavigationPrevious a {
    margin:5px 10px 5px 10px;
    padding-left:10px;
    background-image:url(/welt.de/images/modules/mediabox/arrowleft.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
}

.mediaBoxPaneNavigationNext a {
    margin:5px 10px 5px 10px;
    padding-right:10px;
    background-image:url(/welt.de/images/modules/mediabox/arrowright.gif);
    background-repeat:no-repeat;
    background-position:100% 3px;
}

/* Extra styles picturebar frontpage */

.pictureBarFrontpage {
    margin-top:10px;
    margin-bottom:20px;
}

.pictureBarFrontpage .mediaBoxTab,
.pictureBarFrontpage .mediaBoxTabActive {
    text-transform:uppercase;
}

.pictureBarFrontpageImageBox {
    float:left;
    width:130px;
    padding:5px;
}

.pictureBarFrontpageImageBox .pictureTitle {
    font-size:0.625em; /* 10px */
    font-weight:bold;
    color:#336699;
    background-color:inherit;
    text-transform: uppercase;
    margin:0px;
}

.pictureBarFrontpageImageBox .pictureTeaserText {
    font-size:0.625em; /* 10px */
    color:#336699;
    background-color:inherit;
    margin:0px;
}
