body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff;
}

body.dark {
	background: #333333;
	color: #CCCCCC;
}

img.floatLeft {
	margin-right: 10px;
}

img.floatRight {
	margin-left: 10px;
}

.center {
	text-align: center;
}

.alignRight {
	text-align: right;
}

strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

p.error, p.warning, p.success {
	display: block;
	margin: 2px auto 14px;
	padding: 5px;
	text-align: left;
	color: #000000;
}

p.error {
	background: #FFDDDD;
	border: 1px solid #FF0000;
}

p.warning {
	background: #FFFFCC;
	border: 1px solid #FFCC00;
}

p.success {
	background: #F4FDEF;
	border: 1px solid #ACDFA7;
}

.topBorder {
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px solid #dbdbdb;
	clear: both;
}

#wzWideColumn .teaser .topBorder, #wzTopRightColumn .teaser .topBorder {
	position: absolute;
	bottom: 0;
	padding-bottom: 8px;
	background: #ffffff;
}

#wzWideColumn .teaser .topBorder {
	width: 166px;
} 

#wzTopRightColumn .teaser .topBorder {
	width: 298px;
}

.topDots {
	margin-top: 10px;
	padding-top: 5px;
	border-top: 1px dotted #dbdbdb;
}

body.dark .topDots {
	border-top: 1px dotted #c9c9c9;
}

.clear {
	clear: both;
}

hr {
	height: 0;
	padding: 0;
	margin: 5px 0;
	border: none;
	border-bottom: 1px dotted #c9c9c9;
}

/** Links **/
a {
	font-weight: bold;
	text-decoration: none;
}

a:link, a:visited {
	color: #007ec3;
}

body.dark a:link, body.dark a:visited {
	color: #0095e7;
}

a:hover, a:active, body.dark a:hover, body.dark a:active {
	color: #899f33;
}

a.moreLink:link, a.moreLink:visited {
	color: #434343;
	padding: 0 14px 0 0;
	background: url("../../img/wz/icons/mehr.gif") no-repeat right center;
	zoom: 1;
}

body.dark a.moreLink:link, body.dark a.moreLink:visited {
	color: #CCCCCC;
}

a.moreLink:hover, a.moreLink:active, body.dark a.moreLink:hover, body.dark a.moreLink:active {
	color: #899f33;
	padding: 0 14px 0 0;
	background: url("../../img/wz/icons/mehr_h.gif") no-repeat right center;
}

a.backLink:link, a.backLink:visited {
	color: #434343;
	padding: 0 0 0 14px;
	background: url("../../img/wz/icons/zurueck.gif") no-repeat left center;
}

a.backLink:hover, a.backLink:active {
	color: #899f33;
	padding: 0 0 0 14px;
	background: url("../../img/wz/icons/zurueck_h.gif") no-repeat left center;
}

a.slideDownLink:link, a.slideDownLink:visited {
	color: #434343;
	padding: 0 0 0 14px;
	background: url("../../img/wz/icons/dropdown.png") no-repeat;
	background-position: 0px 4px;
}

body.dark a.slideDownLink:link, body.dark a.slideDownLink:visited {
	color: #CCCCCC;
}

a.slideDownLink:hover, a.slideDownLink:active, body.dark a.slideDownLink:hover, body.dark a.slideDownLink:active {
	color: #899f33;
	background-position: 0px -12px;
}

a.slideUpLink:link, a.slideUpLink:visited {
	color: #434343;
	padding: 0 0 0 14px;
	background: url("../../img/wz/icons/dropdown.png") no-repeat;
	background-position: 0px -28px;
}

body.dark a.slideUpLink:link, body.dark a.slideUpLink:visited {
	color: #CCCCCC;
}

a.slideUpLink:hover, a.slideUpLink:active, body.dark a.slideUpLink:hover, body.dark a.slideUpLink:active {
	color: #899f33;
	background-position: 0px -44px;
}

#wzRightColumn h3 a:link, #wzRightColumn h3 a:visited, #wzTopRightColumn h2 a:link, #wzTopRightColumn h2 a:visited, #wzWideColumn h2 a:link, #wzWideColumn h2 a:visited, .ressortTeaserList h3 a:link, .ressortTeaserList h3 a:visited {
	color: #434343;
	padding-right: 14px;
	background: url("../../img/wz/icons/relatedlinks.png") no-repeat;
	background-position: right 4px;
}

#wzRightColumn h3 a:hover, #wzRightColumn h3 a:active, #wzTopRightColumn h2 a:hover, #wzTopRightColumn h2 a:active, #wzWideColumn h2 a:hover, #wzWideColumn h2 a:active, .ressortTeaserList h3 a:hover, .ressortTeaserList h3 a:active {
	color: #899f33;
	padding-right: 14px;
	background-position: right -31px;
}

.wzNewsTickerBox a:link, .wzNewsTickerBox a:visited, .wzLocalNews h2 a:link, .wzLocalNews h2 a:visited {
	color: #434343;
}

.wzNewsTickerBox a:hover, .wzNewsTickerBox a:active, .wzLocalNews h2 a:hover, .wzLocalNews h2 a:active {
	color: #899f33;
}

.wzNewsTickerBox a.moreLink:link, .wzNewsTickerBox a.moreLink:visited, .wzNewsTickerBox a.moreLink:hover, .wzNewsTickerBox a.moreLink:active {
	padding: 0 12px 0 0;
	background-position: right center;
}

.wzNewsTickerBox ul a {
	font-weight: normal;
}

a.commentsLink, ul.relatedList li a.commentsLink {
	color: #434343;
	margin-left: 10px;
	padding-left: 16px;
	font-weight: normal;
	background-image: url("../../img/wz/icons/relatedlinks.png");
	background-repeat: no-repeat;
	background-position: 0px -617px;
	white-space: nowrap;
}

a.commentsLink:hover, a.commentsLink:active, ul.relatedList li a.commentsLink:hover, ul.relatedList li a.commentsLink:active {
	color: #899f33;
	background-position: 0px -657px;
}

.contentSlider .ui-tabs-panel a.commentsLink {
	margin-left: 10px;
	padding-left: 16px;
	font-weight: normal;
	white-space: nowrap;
	background: url("../../img/wz/icons/kommentar_w.gif") no-repeat left center;
}

#wzTopRightColumn a.commentsLink {
	margin-left: 0;
}

/** Elements **/
#wzMainColumn .element,
#wzMainColumn .container {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #c9c9c9;
}

#wzMainColumn .commentelement {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 1px dotted #c9c9c9;
}

#wzMainColumn .container .element {
	margin-bottom: 0;
}

#wzMainColumn .container div.col1 .element {
	margin-right: 5px;
}

#wzMainColumn .container div.col2 .element,
#wzMainColumn .container div.col3 .element,
#wzMainColumn .container div.col4 .element {
	margin-right: 5px;
	margin-left: 5px;
}

#wzMainColumn .container.twoColumns div.col2 .element,
#wzMainColumn .container.threeColumns div.col3 .element,
#wzMainColumn .container.fourColumns div.col4 .element {
	margin-right: 0;
}

.wzPopupPage #wzMainColumn .element {
	border-bottom: none;
}

#wzRightColumn .element, #wzWideColumn .element, #wzMainColumn .borderBox, #wzMainColumn .ressortTeaserList, #galleryAds .element {
	border: 1px solid #e1e1e1;
	margin: 0 0 15px 0;
	padding: 8px 9px;
	font-size: 11px;
	overflow: hidden;
}

body.dark #galleryAds .element {
	border-color: #666666;
	background: transparent;
}

#wzMainColumn .borderBox, #wzMainColumn .ressortTeaserList {
	margin: 0;
}

#wzWideColumn .element {
	width: 166px;
	height: 234px;
	margin: 0 0 0 6px;
	float: left;
}

#wzWideColumn .adElement {
	border: 1px solid #e1e1e1;
	margin: 10px 10px 0 0;
	width:550px;
	clear:both;
}

#wzTopRightColumn .element {
	border: 1px solid #e1e1e1;
	padding: 8px 10px;
	overflow: hidden;
}

#wzTopRightColumn1 .element {
	height: 198px;
	margin: 0 0 8px 0;
}

#wzTopRightColumn2 .element {
	height: 100px;
}

.archive, .teaser {
	overflow: hidden;
}

.archivePaging {
	border-top: 1px dotted #c9c9c9;
	border-bottom: 1px dotted #c9c9c9;
	overflow: hidden;
	padding: 5px 0;
	font-weight: bold;
	color: #434343;
	margin-bottom: 20px;
}

.archivePaging .activePage {
	color: #899F33;
}

.archivePaging .backLink {
	float: left;
}

.archivePaging .moreLink {
	float: right;
}

#wzWideColumn .teaser, #wzTopRightColumn .teaser {
	position: relative;
}

.adLeft {
	float: left;
	margin: 0 10px 0 0;
}

.adRight {
	float: right;
	margin: 0 0 0 10px;
}

.adCenter {
	margin: 30px auto 0 auto;
}

.advertorialTeaser {
	background: #f5f5f5;
	border: 1px solid #dbdbdb;
	border-top: none;
	overflow: hidden;
	padding: 8px 10px;
}

#wzRightColumn .advertorialTeaser {
	background: url("../../img/wz/ads/bg_advertorial_right.gif") #ffffff repeat-x left top;
	margin-bottom: 15px;
	font-size: 11px;
}

.teaser .adDisclaimer {
	display: block;
	text-indent: -9999px;
	background: url("../../img/wz/ads/anzeige_advertorial_main.gif") no-repeat left top;
	height: 10px;
}

#wzRightColumn .teaser .adDisclaimer {
	background: url("../../img/wz/ads/anzeige_advertorial_right.gif") no-repeat left top;
}

/*#wzMainColumn .ad {
	background-color: #fbfbfb;
	padding: 8px 9px;
}*/

#wzMainColumn .adWide, #wzWideColumn .adWide {
	background-color: #fbfbfb;
	padding: 8px 9px;
}


#wzMainColumn .adLeft, #wzMainColumn .adRight, #wzMainColumn .adCenter {
	width: 300px;
}

body.dark #wzMainColumn .adLeft, body.dark #wzMainColumn .adRight, body.dark #wzMainColumn .adCenter {
	border: 1px solid #6d6d6d;
	padding: 8px 9px;
	background: transparent;
}

#wzWideColumn .adLeft {
	width: 300px;
	margin: -11px 3px 0 0;
}

#wzRecSlot .adLeft  {
	width: 300px;
	margin: -11px 10px 0 0;
}


#wzWideColumn .adNoAdMark {
	margin-top: 0px;
}

#wzRecSlot .adNoAdMark {
	margin-top: 0px;
}



.ad2 .adLeft, .ad2 .adRight {
	margin: 0;
}

.adDisclaimerLight {
	background: url("../../img/wz/ads/anzeige_light.gif") no-repeat right top;
	text-indent: -9999px;
	display: block;
	width: 100%;
	height: 11px;
}

body.dark .adDisclaimerLight {
	background: url("../../img/wz/ads/anzeige_light_dark.gif") no-repeat right top;
}

#wzRightColumn .adDisclaimerLight {
	background: url("../../img/wz/ads/anzeige_light_grey.gif") no-repeat right top;
	margin-top: 0;
}

#galleryAds .adDisclaimerLight {
	margin-top: 0;
}

.wzPopupPage #wzPathColumn img {
	float: right;
	margin-right: 20px;
}

.wzNewsTickerBox, .wzLocalNewsBox, .wzOtherRessortsNewsBox {
	background-color: #f7fbfe;
	border: 1px solid #cee8f5;
	padding: 6px 10px;
	color: #434343;
	font-size: 11px;
	overflow: hidden;
}

#newstickerHead { overflow: hidden; }
#newstickerHead h2 { font-size: 13px; line-height: 24px; }
#newstickerRefreshButton { float: right; }
#newstickerToc { height: 200px; overflow: auto; background-color: #F7FBFE; border: 1px solid #CEE8F5; font-size: 11px; line-height: 13px; padding: 10px; margin-bottom: 20px; }
#newstickerToc ul li { border-top: 1px solid #CEE8F5; }
#newstickerToc ul li.first { border-top: none; margin-top: 0; padding-top: 0; }
#newstickerToc ul li a { display: block; padding: 5px 2px; }
#newstickerToc ul li a.active { background-color: #CEE8F5; }
#newstickerToc ul li .time { color: #434343; width: 40px; display: block; float: left; }
#newstickerNavigation { text-align: center; }
#newstickerNavigation .newstickerNavigationMonth { float: left; padding: 5px; }
#newstickerNavigation th { background: #007EC3; color: #FFFFFF; font-weight: bold; padding: 4px; text-align: center; }
#newstickerNavigation td { border: 1px dotted #DBDBDB; padding: 0; }
#newstickerNavigation td a, #newstickerNavigation td span { font-weight: normal; display: block; padding: 3px; }
#newstickerNavigation td a.active { background-color: #EBEBEB; }
#newstickerNavigationPage { width: 150px; }

#wzMainColumn .weather {
	overflow: hidden;
}

.weather .weatherMapGermany {
	float: left;
	height: 240px;
	width: 175px;
	margin: 0 15px 10px 0;
	position: relative;
	background: url(http://wz.pipeline.de/wetter/images/deutschland_karte_weiss.gif) no-repeat;
}

.weather .weatherAvatar {
	float: left;
	margin: 0 15px 10px 0;
}

#wzMainColumn .weather .borderBox {
	margin: 0 0 15px 0;
}

#wzRightColumn .wzNewsTickerBox {
	margin-bottom: 15px;
}

#wzRightColumn .extraTopics, #wzWideColumn .extraTopics {
	background: url("../../img/wz/extratopics_gradient.gif") repeat-x left top;
}

#wzRightColumn .ad {
	border: 0 none;
	background-color: #fbfbfb;
	padding: 8px 9px;
}

#wzRightColumn .adNoAdMark{
	border: 0px;
	background-color: #ffffff;
	padding: 0px 0px;
}

#wzRightColumn .ad2 {
	padding: 8px 7px;
}

#wzMainColumn .element.wzPoll, #wzMainColumn .element.wzQuiz {
	padding-bottom: 0;
}

.wzPoll form {
	margin: 10px 0;
}

#wzMainColumn .wzTopicTeaserBox {
	margin-bottom: 20px;
}

#wzMainColumn .wzTopicTeaserBox .floatLeft {
	border-right: 1px solid #e1e1e1;
	padding-right: 10px;
	width: 360px;
}

#wzMainColumn .container .wzTopicTeaserBox .floatLeft {
	width: 105px;
} 

.wzNewsTicker .articleMeta {
	overflow: hidden;
}

#wzMainColumn .topTeaser {
	border: 1px solid #4BA7E7;
	overflow: hidden;
	padding: 10px;
}

#wzMainColumn .topTeaserButton {
	margin: 70px 0 0 350px;
}

#wzMainColumn .topTeaserButton a {
	border: 1px solid #DEDEDE;
	color: #ffffff;
	background: #899f33;
	font-weight: bold;
	padding: 4px 12px;
}

#wzMainColumn .topTeaserButton a:hover, #wzMainColumn .topTeaserButton a:active {
	background: #007EC3;
}

/** Headlines **/
h1 {
	color: #007ec3;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.search h1 {
	margin-top: 10px;
}

#wzPathColumn h1 {
	background-repeat: no-repeat;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 580px;
	text-indent: -9999px;
}

h2 {
	font-weight: bold;
	font-size: 12px;
	color: #899f33;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding-top: 2px;
}

#wzRightColumn h2, #wzWideColumn h2, #wzMainColumn .borderBox h2, .ressortTeaserList h3, .galleryStrip h3, #galleryAds h2 {
	color: #434343;
	border-bottom: 1px solid #dbdbdb;
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
}

#wzWideColumn .extraTopics h2 {
	margin: 0;
}

body.dark #galleryAds h2 {
	color: #cccccc;
	border-bottom: 1px solid #666666;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.wzNewsTickerBox h2, #wzRightColumn .wzNewsTickerBox h3, .wzLocalNewsBox h2 {
	color: #434343;
	border-bottom: 1px solid #cee8f5;
	padding-bottom: 5px;
	font-size: 11px;
}

.wzLocalNews h2 {
	border-bottom: none;
	padding-bottom: 0;
	margin: 0;
	color: #434343;
}

.wzLocalNews .headline h2 {
	float: left;
	line-height: 14px;
	margin-right: 5px;
	padding-top: 0;
}

.wzRssIndex h2 {
	border-top: 1px dotted #dbdbdb;
	color: #434343;
	padding-top: 10px;
}

h3 {
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
	color: #007ec3;
}

.wzOtherRessortsNewsBox h3 {
	color: #434343;
	border-bottom: 1px solid #cee8f5;
	padding-bottom: 5px;
	font-size: 11px;
	text-transform: uppercase;
}

.ressortTeaserList h3, .galleryStrip h3 {
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
}

.archive h3 {
	font-size: 16px;
	line-height: 18px;
	margin: 5px 0;
}

.wzTopicTeaserBox h3 {
	font-size: 14px;
	line-height: 16px;
}

#wzWideColumn h3, #wzTopRightColumn2 h3 {
	font-size: 12px;
	line-height: 14px;
}

#wzRightColumn h3 {
	border-bottom: 1px solid #DBDBDB;
	color: #434343;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 6px 0;
	margin: 0 0 8px 0;
	text-transform: uppercase;
}

.wzNewsTickerBox h4, #wzRightColumn .wzNewsTickerBox h4 {
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #434343;
	width: 40px;
	color: #434343;
}

.search h3 {
	font-size: 14px;
	line-height: 16px;
}

.wzLocalNews h3 {
	font-size: 12px;
}

.wzLocalNews .headline h3 {
	float: left;
	line-height: 14px;
}

.wzOtherRessortsNewsBox h4 {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 3px;
}

#wzRightColumn .extraTopics h4, #wzWideColumn .extraTopics h3, #galleryAds .extraTopics h3 {
	font-size: 11px;
	line-height: 13px;
	color: #434343;
}

#wzWideColumn .extraTopics h3, #galleryAds .extraTopics h3 {
	margin: 5px 0 3px 0;
}

#wzMainColumn .weather h3 {
	font-size: 18px;
	margin-bottom: 10px;
}

#wzMainColumn .weather ul li h3 {
	font-size: 11px;
	color: #1f1f1f;
	margin-bottom: 0;
}

#wzRightColumn .advertorialTeaser h3 {
	color: #000000;
	font-size: 11px;
}

h4 {
	font-weight: bold;
	color: #1f1f1f;
	padding: 0 0 5px 0;
}

#wzRightColumn h4 {
	color: #007EC3;
	font-size: 12px;
	line-height: 14px;
}

.galleryThumbnails h4 {
	font-size: 11px;
	line-height: 13px;
}

.ressortTeaserList h4 {
	font-size: 16px;
    line-height: 18px;
}

/** Paragraphs **/
#wzMainColumn p, #wzTopRightColumn p {
	line-height: 16px;
}

#wzRightColumn p, #wzWideColumn p {
	line-height: 14px;
}

#wzMainColumn .teaser p {
	margin: 15px 0 0;
}

#wzMainColumn .wzTopicTeaserBox p {
	margin: 10px 0 0;
}

#wzMainColumn .archive p {
	margin: 0;
}

#wzTopRightColumn .teaser p {
	margin: 10px 0 0;
}

#wzRightColumn .teaser p, #wzWideColumn .teaser p {
	margin: 5px 0 0;
}

.weather p {
	margin: 10px 0;
}

.weather p.weatherDate {
	font-weight: bold;
}

#wzMainColumn .imageTeaser p, #wzMainColumn .imageTeaser h2, #wzMainColumn .imageTeaser h3 {
	margin-left: 210px;
}

.teaserTopImage {
	margin-top: 10px;
}

#wzWideColumn .teaserTopImage {
	margin-top: 7px;
}

.teaserLeftImage {
	overflow: hidden;
	float: left;
	margin: 0 10px 5px 0;
}

#wzWideColumn .teaserLeftImage, #wzRightColumn .advertorialTeaser .teaserLeftImage {
	margin: 7px 10px 5px 0;
}

.wzOtherRessortsNewsBox .teaserLeftImage {
	width: 60px;
	margin: 0 10px 0 0;
}

#wzMainColumn .wzLocalNews p {
	color: #1f1f1f;
	line-height: 13px;
	margin: 3px 0 0 0;
}

.galleryThumbnails p.date {
	color: #7c7c7c;
}

.archive p.date {
	font-size: 11px;
}

#wzMainColumn .ressortTeaserList {
	font-size: 12px;
}

.wzRssIndex p {
	margin-bottom: 10px;
}

/** Lists **/
ul.relatedList {
	margin-top: 15px;
	clear: both;
}

#wzMainColumn .ressortTeaserList ul.relatedList {
	background: #f7f7f7;
	padding: 12px 10px;
}

ul.relatedList li {
	padding: 2px 0;
}

.ressortTeaserList ul.relatedList li {
	font-size: 11px;
}

.wzTopicTeaserBox ul.relatedList {
	width: 155px;
	float: left;
	clear: none;
	margin-top: 0;
}

.container .wzTopicTeaserBox ul.relatedList {
	width: 130px;
}

.wzTopicTeaserBox ul.relatedList li {
	border-bottom: 1px solid #e1e1e1;
	padding: 3px 0;
}

#wzRightColumn .ressortTeaserList ul.relatedList li {
	border-top: 1px solid #dbdbdb;
	padding: 5px 0;
}

ul.relatedList li a {
	padding-left: 18px;
	background: url("../../img/wz/icons/relatedlinks.png") no-repeat;
	background-position: 0px 5px;
}

ul.relatedList li a:hover, ul.relatedList li a:active {
	background-position: 0px -30px;
}

ul.relatedList li a.pollLink:link, ul.relatedList li a.pollLink:visited {
	background-position: 0px -416px;
}

ul.relatedList li a.pollLink:hover, ul.relatedList li a.pollLink:active {
	background-position: 0px -456px;
}

ul.relatedList li a.quizLink:link, ul.relatedList li a.quizLink:visited {
	background-position: 0px -536px;
}

ul.relatedList li a.quizLink:hover, ul.relatedList li a.quizLink:active {
	background-position: 0px -576px;
}

ul.relatedList li a.galleryLink:link, ul.relatedList li a.galleryLink:visited {
	background-position: 0px -174px;
}

ul.relatedList li a.galleryLink:hover, ul.relatedList li a.galleryLink:active {
	background-position: 0px -215px;
}

ul.relatedList li a.videoLink:link, ul.relatedList li a.videoLink:visited {
	background-position: 0px -296px;
}

ul.relatedList li a.videoLink:hover, ul.relatedList li a.videoLink:active {
	background-position: 0px -336px;
}

.wzNewsTickerBox table {
	border-bottom: 1px solid #cee8f5;
	padding: 5px 0;
	margin-bottom: 5px;
	overflow: hidden;
	width: 100%;
}

.wzNewsTickerBox table td {
	padding: 0 0 5px 0;
	line-height: 13px;
}

.wzNewsTickerBox table tr td a {
	font-weight: normal;
}

.archivePaging ul {
	text-align: center;
}

.archivePaging ul li {
	display: inline;
	padding: 0 5px;
}

.archivePaging ul li a {
	color: #434343;
	text-decoration: underline;
}

.archivePaging ul li a:hover, .archivePaging ul li a:active {
	color: #899F33;
}

.wzLocalNewsBox ul {
	overflow: hidden;
}

ul.wzLocalNews {
	margin-top: 10px;
}

ul.wzLocalNews li.teaser {
	border-bottom: 1px solid #CEE8F5;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	overflow: hidden;
}

ul.wzLocalNews li.headline {
	overflow: hidden;
	padding-bottom: 7px;
}

ul.wzLocalClubs {
	border-top: 1px solid #CEE8F5;
	padding-top: 15px;
	margin-top: 10px;
}

ul.wzLocalClubs li {
	float: left;
	margin-left: 30px;
}

ul.wzLocalClubs li.first {
	margin-left: 0;
}

.wzOtherRessortsNewsBox ul li {
	border-top: 1px solid #cee8f5;
	padding: 5px 0;
}

.wzOtherRessortsNewsBox ul.twoColumns li {
	width: 254px;
	float: left;
}

.wzOtherRessortsNewsBox ul li.leftTeaser {
	clear: both;
	padding-right: 20px;
}

.wzOtherRessortsNewsBox ul li.first {
	border-top: none;
}

ul.ressortChildrenList {
	font-size: 11px;
	overflow: hidden;
	float: right;
}

ul.ressortChildrenList li {
	border-left: 1px solid #949494;
	padding-left: 9px;
	margin-left: 9px;
	float: left;
}

ul.ressortChildrenList li.first {
	border-left: none;
	padding-left: 0;
	margin-left: 0;
}

ul.ressortChildrenList li a {
	color: #434343;
	font-weight: normal;
}

#wzRightColumn .extraTopics li, #wzWideColumn .extraTopics li {
	overflow: hidden;
	line-height: 14px;
	padding-bottom: 10px;
}

#wzRightColumn .specials li {
	overflow: hidden;
	line-height: 14px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 0;
	border-top: 1px solid #dbdbdb;
}

#wzRightColumn .specials li.first {
	border: none;
	margin-top: 0;
	padding-top: 5px;
}

ol.rankingList {
	list-style-type: decimal;
	padding-left: 22px;
}

ol.rankingList li {
	border-top: 1px solid #dbdbdb;
	padding: 2px 0;
}

ol.rankingList li.first {
	border-top: none;
}

ol.rankingList li a {
	font-weight: normal;
}

.weather ul {
	overflow: hidden;
	margin-bottom: 8px;
}

.weather ul li {
	display: block;
	float: left;
	text-align: center;
	width: 132px;
	font-weight: bold;
	color: #1f1f1f;
}

.search ul li {
	padding: 10px 0;
	line-height: 14px;
}

.search ul li .meta {
	font-size: 11px;
	margin-bottom: 5px;
}

.search ul li b {
	background-color: #fffcb3;
}

.wzRssIndex ul li {
	overflow: hidden;
	padding: 10px 0;
}

.wzRssIndex ul li strong {
	display: block;
	float: left;
	font-weight: normal;
	height: 17px;
	line-height: 17px;
	margin-right: 10px;
}

.wzRssIndex ul li a {
	margin-left: 10px;
}

/* Advertisement Office */
.advertisingOffice ul  {
	overflow: hidden;
}

.advertisingOffice ul li {
	float: left;
}

/* Exchange Box */
.exchangeBox table {
	width: 100%;
	background: #fafafa;
	border: 1px solid #bfbfbf;
}

.exchangeBox table tr.gx_c01 {
	background: #F7F7F7;
}

.exchangeBox table tr.gx_c02 {
	background: #ffffff;
}

.exchangeBox table td {
	padding: 3px 5px;
}

.exchangeBox table td.r {
	text-align: right;
}

.exchangeBox table td.c {
	text-align: center;
}

.exchangeBox table td.gx_green {
	color: #009900;
}

.exchangeBox table td.gx_red {
	color: #ff0000;
}

.exchangeBox tr.gx_c01 a, .exchangeBox tr.gx_c02 a {
	color: #434343;
	padding: 0 14px 0 0;
	background: url("../../img/wz/icons/mehr.gif") no-repeat right center;
	font-weight: normal;
}

.exchangeBox tr.gx_c01 a:hover, .exchangeBox tr.gx_c01 a:active, .exchangeBox tr.gx_c02 a:hover, .exchangeBox tr.gx_c02 a:active {
	color: #899f33;
	background: url("../../img/wz/icons/mehr_h.gif") no-repeat right center;
}

.exchangeBox img {
	margin: 0 auto;
}

/* specialities of the weather box */
#wzRightColumn .weather h2 {
	margin: 0;
}

#wzTopRightColumn .weather h2 {
	margin: 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #DBDBDB;
}

div.weatherLeftBlock {
	padding-top: 8px;
	width: 56%;
	float: left;
	border-right: 1px solid #DBDBDB
}

div.weatherRightBlock {
	padding-top: 8px;
	text-align: right;
	float: right;
	line-height: 16px;
}

div.weatherInfo {
	text-align: center;
}

div.weatherDegrees {
	padding-top: 4px;
	font-size: 18px;
}

div.weatherImage {
	width: 68px;
	float: left;
}

div.weatherSeparateLink {
	padding-top: 12px;
}

/* end specialities of the weather box */
/* specialities of the gallery styles */ /* galerie styles */
/*div.gallery{
 width:100%;
 margin-top:10px;
 margin-bottom:10px;
 }
 
 div.gallery div.galleryblock{
 overflow:hidden;
 display:block;
 clear:both;
 width:100%;
 margin-top:10px;
 }
 
 div.galleryblock .left{
 width: 50%;
 float:left;
 }
 
 div.galleryblock .right{
 float:left;
 width: 49%;
 }
 
 div.gallery h3
 {
 line-height:14px;
 font-size:12px;
 }
 
 div.gallery .image
 {
 display:block;
 width:50px;
 height:40px;
 overflow:hidden;
 float:left;
 margin-right:10px;
 }
 
 
 div.gallery h3 a
 {
 background: url(img/wz/icons/mehr.gif) no-repeat right center;
 padding-right:14px;
 }
 
 div.gallery h3 a:hover, .gallery h3 a:active
 {
 background: url(img/wz/icons/mehr_h.gif) no-repeat scroll center ;
 padding-right:14px;
 }
 
 div.gallery span.imageinfo{
 color:#7c7c7c;
 font-size:10px;
 }
 
 div.gallery div.topborder
 {
 overflow:hidden;
 display:block;
 clear:both;
 margin-top:10px;
 margin-bottom:10px;
 border-top:#dbdbdb 1px solid;
 padding-top: 5px;
 height:20px;
 line-height: 20px;
 }*/
/* comment blocks */
div.commentblockodd {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	margin: 1px;
	border-color: #dbdbdb;
	background-color: #f5f5f5;
}

div.commentblockeven {
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	margin: 1px;
	border-color: #c9c9c9;
	background-color: #aaaaaa;
}

div.commenteditorsblock {
	border-width: 1px;
	border-style: inset;
	padding: 2px;
	margin: 2px;
	border-color: #1f1f1f;
	background-color: #ffffff;
}

ul.socialButtons li {
	float: left;
	height: auto;
	margin: 0 2px 0 0;
}

/* Registrierungs- und Loginelemente - Start */

p.headerIntro {
	margin-top: 2px;
	margin-bottom: 12px;	
}

div.field {
	padding: 2px;
	margin: 10px;
}

div.reglabel {
	width: 200px;
	float:left;
}

div.reginput {
	margin-top: 3px;	
}

div.captchainput {
	margin-top: 20px;	
}

div.regbutton-set
{
	margin-top: 30px;
	margin-left: 210px;	
}

/* Registrierungs- und Loginelemente - Ende */