/*
Humbold screen.css
*/
/* base url:http://static.zoomer.de/@@/img/ */

* {
  margin: 0;
  padding: 0;
  border: none;
  }
  
html {
  }
  
body {
  background-color: #efefe9;
  font: 11px Arial, Helvetica, sans-serif;
  }
	
a { cursor: pointer; outline: none; }
  
#page {
  width: 867px;
  background-color: #efefe9;
  padding-right: 5px;
  }
  
a.arrowRight {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat 0px 0px;
  padding: 0 0 1px 18px;
  cursor: pointer;
	text-decoration: none;
	color: #000;
	line-height: 14px;
  }
  
a.arrowRight:hover {
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat 0px 0px;
  }    
  
a.arrowRight:hover,
a.arrowRightGreen:hover {
  text-decoration: underline;
  background-color: none !important;
  }

a.arrowBlack {
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat 0px 0px;
  padding: 0 0 1px 18px;
  cursor: pointer;
	text-decoration: none;
	color: #000;  
  }

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

a.arrowRightGreen {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowGreenRight.gif') no-repeat 0 0;
  padding: 0 0 1px 18px;
  cursor: pointer;
  text-decoration: none;
  color: #000;
  }

a.arrowRightGreen:hover { 
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat 0 0;
  }  

a.img39x39,
a.img39x39 img {
  width: 39px !important;
  height: 39px !important;
}

/* HEADER ------------------------------------------------------------------------- */  
  

#header {
	background: url('http://static.zoomer.de/@@/img/bg/bgFooterTop.gif') no-repeat top left;
	float: left;
	width: 866px;
	position: relative;
	}
	
#headerContent {
	background: url('http://static.zoomer.de/@@/img/bg/bgFooterBottom.gif') no-repeat bottom left;
	float: left;
	width: 866px;
	height: 150px;
	}
  
#header a.logo {
  background-image: url('http://static.zoomer.de/@@/img/logo.gif');
  background-position: 0 0;
  width: 300px;
  height: 75px;
  display: block;
  position: absolute;
  left: 53px;
  top: 17px;
  }

#header a.logo img{
    display:none;
}

.homepage #header a.logo:hover { background-position: 0 0; }
#header a.logo:hover { background-position: 0 -75px; }
  
#headerLinks {
  position: absolute;
  top: 10px;
  left: 420px;
  }
  
#headerLinks li {
  list-style-type: none;
  float: left;
  clear: left;
  }  
  
#headerLinks li.rss a {
  background: url('http://static.zoomer.de/@@/img/icons/iconRSS.gif') no-repeat 0px 0px;
  }
  
#headerLinks li.rss a:hover {
  background: url('http://static.zoomer.de/@@/img/icons/rss_icon_dark_white.png') no-repeat 0px 0px;
  }    
  
#headerLinks li a {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat 0px 1px;
  padding-left: 18px;
  text-decoration: none;
  color: #29292c;
  line-height: 17px;
  display: block;
  }
  
#headerLinks li a:hover {
  text-decoration: underline;
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat 0px 1px;
  }
  
#header #search {
  position: absolute;
  top: 94px;
	left: 561px;
  }
	
#header input {
  font-size: 11px;
  height: 17px;
  border: none;
  padding: 2px;
	}
	
#search {
	background: url('http://static.zoomer.de/@@/img/bg/bgSearch.gif') no-repeat;
	float: left;
	width: 295px;
	display: inline;
	padding: 0px 0 5px 0;
	}
	
#search .info {
	background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat 0 0;
	width: 13px;
	height: 11px;
	float: left;
	display: block;
	cursor: pointer;
	margin: 1px 10px 0 7px;  
	position: relative;
	z-index: 101;
  }
  
#search .info:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -52px 0; }   
#results-holder {
    display:none;
}  
.infoOverlay { 
  background: url('http://static.zoomer.de/@@/img/icons/iconInfoOverlayClose.gif') no-repeat top right;
  width: 246px;
  margin-top: -1px;
  margin-left: -1px;
  position: absolute;
  top: 0p;
  left: 0px;
  font-size: 11px;
  line-height: 13px;
  display: none;
  z-index: 1;
  }  
  
.infoOverlayContent {
  background: url('http://static.zoomer.de/@@/img/icons/iconInfoOverlay.gif') no-repeat 2px 1px;
  padding: 12px 15px 12px 15px;
  cursor: default;
  color: #000;
  }
  
.infoOverlayContent P {
  font-size: 11px;
  margin: 8px 0 0px 0;
  line-height: 13px;
  }  
  
.infoOverlay A.close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 20px;
  height: 20px;
  display: block;
  text-decoration: none;
  background: url('http://static.zoomer.de/@@/img/icons/iconInfoOverlayClose.gif') no-repeat -380px 0px;
  
  }

.infoOverlay A.close span {
  position:relative;
  height:15px;
  width:15px;
  display:block;
}

.infoOverlayContent .infoTitle { 
  font-weight: bold;
  margin-bottom: 5px;
  background-color: none;
  float: none;
  width: 250px;
  font-size: 12px;
  }
  
.infoOverlayContent UL {
  font-size: 11px;
  margin: 10px 0 0 0;
  line-height: 13px;
  }
  
.infoOverlayContent UL LI { 
  margin: 5px 0 0 12px; 
  float: none; 
  list-style-position: outside; 
  }  
  
.infoOverlayContent SPAN { display: block; }
.infoOverlayContent SPAN.bold { font-weight: bold; }
.infoOverlayContent SPAN.subtle { color: #4b6401; line-height: 12px; }
	
#search label {
	color: #FFF;
	float: left;
	line-height: 26px;
	padding: 0 0px 0 12px;
	}	

#searchfieldContainer {
	background: url('http://static.zoomer.de/@@/img/bg/bgSearchfield.gif') no-repeat;
  float: left;
  margin-top: 4px;
}

#searchfield {
  width: 150px;
	border: none;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px;
	background: none;
	}	

A.searchButton {
  background: url('http://static.zoomer.de/@@/img/buttons/headerButtons.gif') no-repeat 0 -17px;
  width: 52px;
  height: 17px;
  display: block;
  cursor: pointer;
  float: left;
	margin-top: 4px;
	margin-left: 4px;
  }
  
A.searchButton:hover { background: url('http://static.zoomer.de/@@/img/buttons/headerButtons.gif') no-repeat -52px -17px; }  
  
#header #myZoomer {
  position: absolute;
	background: url('http://static.zoomer.de/@@/img/bg/bgMyZoomer.gif') no-repeat;
	top: 2px;
	left: 561px;
	width: 303px;
	height: 86px;
  }
	
#header #myZoomer.login {
	padding-left: 12px;
	}	
  
#header .loginInput {
  clear: both;
  float: left;
  height: 20px;
  width: 290px;
  }
  
#header .loginLabels {
  clear: both;
  float: left;
  width: 300px;
  }  

#header .loginInput div {
  background: url('http://static.zoomer.de/@@/img/bg/bgInputSmall.gif') no-repeat;
  width: 98px;
  float: left;
  padding-right: 8px;
  height: 20px;
}

#header .loginInput input {
  width: 98px;
  background: none;
}  	  
  
#header a.register { 
  position: absolute;
  left: 197px;
  top: 5px;
  }
  
#header .login label {
  width: 108px;
  float: left;
  line-height: 12px;
  margin-top: -1px;
  position: relative;
  }  
  
#header a.loginButton {
  background: url('http://static.zoomer.de/@@/img/buttons/headerButtons.gif') no-repeat 0 0;
  width: 52px;
  height: 17px;
  display: block;
  cursor: pointer;
  float: left;
  margin-left: 5px;
  } 
  
#header a.loginButton:hover {
  background: url('http://static.zoomer.de/@@/img/buttons/headerButtons.gif') no-repeat -52px 0;
  }   
  
#header .loginFunctions {
  clear: both;
  padding-top: 8px;
  }
  
#header .loginFunctions label {
  line-height: 15px;
  margin-right: 25px;
  margin-left: 2px;
	width: 115px;
  }

#header #autoLogin {
  margin-top: -2px;
  float: left;
  width: 16px;
  margin-right: 2px;
  }
  
#header .loginFunctions .arrowRight {
  line-height: 15px;
  display: block;
  float: left;
  margin-top: -1px;
  }  
  
#myZoomer .error { 
  margin-top: 3px;
  line-height: 11px;
  }  

#myZoomer.loggedin { }	

#myZoomer.loggedin img {
	margin: 6px 0 0 6px;
	float: left;
	}	
	
#myZoomer.loggedin .info {
	margin-left: 8px;
	float: left;
	}
	
#myZoomer .meinZoomer {
  float: left;
  color: #454545;
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  margin: 2px 3px 5px 7px;
  }	
	
#myZoomer .info{
  background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -39px 0;
  display: block;
  width: 13px;
  height: 11px;
  position: relative;
  float: left;
  z-index: 100000;
  cursor: pointer;
  }
#myZoomer .errorInfo {
  display: block;
  width: 13px;
  height: 11px;
  top: 1px;
  left: 12px;
  position: relative;
  float: left;
  z-index: 100000;
  cursor: pointer;
  }
  
#myZoomer .info:hover,
#boxMyNewsContent .info:hover { 
    background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -65px 0; 
}  
  
#myZoomer .infoOverlay {
  margin-top: -2px;
  width: 350px;
  }  
#myZoomer .errorInfo .infoOverlay {
  margin-top: -2px;
  width: 182px;
  }  
	
#myZoomer .welcome {
	position: absolute;
	top: 25px;
	left: 53px;
	}	
	
#myZoomer a.logout {
	position: absolute;
	right: 10px;
	top: 5px;
	}
	
#myZoomer .inbox {
	position: absolute;
	right: 10px;
	top: 25px;
	}
	
#myZoomer .inbox a {
  text-decoration:none;
}

#myZoomer .inbox a:hover {
  text-decoration:underline;
}

#myZoomer .newMessages {
	padding-left: 18px;
	background: url('http://static.zoomer.de/@@/img/icons/iconMessage.gif') no-repeat 0 2px;
	float: right;
	color:#000000;
	}
	
#myZoomer .lastMessage {
	clear: right;
	float: right;
	color: #6c6b6e;
	margin-top: 2px;
	width:240px;
	text-align:right;
	}		

#myZoomer #userPanel ul {
	position: absolute;
	left: 6px;
	top: 64px;
	list-style-type: none;
	}

#myZoomer #userPanel .infoOverlay ul {
  position: static;
}
#myZoomer #userPanel .infoOverlay ul  {
  list-style-type: disc;
  margin-bottom: 10px;
}

#myZoomer #userPanel ul li {
	float: left;
	}

#myZoomer #userPanel .infoOverlay ul li {
  float: none;
}

#myZoomer #userPanel ul li a {
	text-decoration: none;
	color: #29292c;
	background: url('http://static.zoomer.de/@@/img/icons/iconArrowGreenRight.gif') no-repeat 0 0px;
	padding-left: 18px;
	padding-right: 16px;
	line-height: 14px;
	}

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

#myZoomer #userPanel .infoOverlay ul li a {
    background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat 0px 0px;
    padding-right: 0;
}
  
#myZoomer .loading { margin-top: 7px; color: #333; }
	
/* NEWS CATEGORIES ----------------------------------------------------------------- */ 	

ul.newsCategories {
	position: absolute;
	bottom: 8px;
	left: 62px;
	}
	
ul.newsCategories li {
	float: left;
	list-style-type: none;
	margin-right: 30px;
	display: inline;
	cursor: pointer;
	}	
	
ul.newsCategories li.active a {
	background: url('http://static.zoomer.de/@@/img/buttons/radioChecked.gif') no-repeat top left;
  }

ul.newsCategories li a {
  color: #000;
  text-decoration: none;
	background: #fff url('http://static.zoomer.de/@@/img/buttons/radio.gif') no-repeat top left;
	padding-left: 18px;
	line-height: 15px;
	display: block;
	cursor: pointer;
  }
  	
ul.newsCategories li a:hover {
	text-decoration: underline;
	background: #fff url('http://static.zoomer.de/@@/img/buttons/radioChecked.gif') no-repeat top left;
	}	
	
/* SORT MODE ----------------------------------------------------------------------- */ 		
     
#sortMode {
	background: url('http://static.zoomer.de/@@/img/bg/bgSortMode.gif') no-repeat;
	position: absolute;
	top: 94px;
	left: 62px;
	height: 31px;
	width: 493px;
	color: #FFF;
	}
	
#sortMode .label {
	float: left;
	padding-right: 10px;
	margin-left: 12px;
	line-height: 26px;
	display: inline;
	}	
	
#sortMode #sortModeZoomer {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	}	
	
#sortMode #sortModeZoomer a {
  background: url('http://static.zoomer.de/@@/img/buttons/kringelZoomer.gif') no-repeat;
	padding-left: 18px;
	line-height: 26px;
  }	
	
#sortMode #sortModeZoomer.active a,
#sortMode #sortModeZoomer a:hover {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelZoomerFilled.gif') no-repeat;	
	}
	
#sortMode ul {
	margin-top: 4px;
	margin-left: 15px;
	float: left;
	list-style-type: none;
	}	

#sortMode li {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 17px;
	padding-right: 20px;
	line-height: 17px;
	background: url('http://static.zoomer.de/@@/img/bg/sortModeDottedLine.gif') repeat-y top left;
	cursor: pointer;
	}
	
#sortMode a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	}	
	
#sortMode a:hover { text-decoration: underline; cursor: pointer; }	
	
#sortMode #sortModeDate a {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelDate.gif') no-repeat;
	padding-left: 18px;
	}

#sortMode #sortModeDate.active a,
#sortMode #sortModeDate a:hover {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelDateFilled.gif') no-repeat;	
	}
	
#sortMode #sortModeInterest a {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelInterest.gif') no-repeat;
	padding-left: 18px;	
	}	
	
#sortMode #sortModeInterest.active a,
#sortMode #sortModeInterest a:hover {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelInterestFilled.gif') no-repeat;	
	}	
	
#sortMode .info {
	background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat 0 0;
	width: 13px;
	height: 11px;
	float: left;
	display: block;
	cursor: pointer;
	margin: 1px 0 0 7px;
	position: relative;
	z-index: 102;
	}
	
#sortMode .info:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -52px 0; }	
	
#sortMode .infoOverlay { width: 400px; }		

/* HEADLINES ----------------------------------------------------------------------------- */ 

h4, .pageHeadline {
  background: url('http://static.zoomer.de/@@/img/bg/bgH4.gif') no-repeat;
  float: left;
  width: 100%;
  font: 16px Arial, Helvetica, sans-serif;
  font-weight: 120;
  line-height: 27px;
  /* This is an IE6 Hack, please don't destroy! ;-) */
  margin: 0px 0 20px -10px;
  padding-left: 10px;
  position: relative;
  left: 10px;
  }

h4 span {  }
h4 span, h4 a,
.pageHeadline span,
.pageHeadline a,
.pageHeadline div { float:left; }

h4 .iconInfo,
.pageHeadline .iconInfo {
  background: url('/@@/img/icons/iconInfoSubtitle.gif') no-repeat;
  width: 13px;
  height: 13px;
  display: block;
  cursor: pointer;
  margin: 0 0 0 7px;
  position: relative;
  z-index: 100;
  }
  
.pageHeadline .infoOverlay { width: 350px; }  

h4 .rss,
.pageHeadline .rss,
.celebrityHead .rss {
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -45px 0;
  cursor:pointer;
  display:block;
  height:15px;
  width:15px;
  margin:6px 0 0 6px;
  }
  
.pageHeadline a.rss:hover { background: url('http://static.zoomer.de/@@/img/icons/rss_icon_dark_grey.png') no-repeat; }  
  
h5 {
  font: 18px Arial, Helvetica, sans-serif;
  margin: 25px 0 15px 0;
  }  
  
h6 {
  font: 14px Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0px 0 15px 0;
  }

/* COLUMN RIGHT --------------------------------------------------------------------------- */

.boxRight {
	position: relative;
	background-color: none;
	margin-bottom: 20px;
	float: left;
	width: 305px;
	z-index: 0;
	}
	
#columnRightTop .boxRight { 
  width: 295px;
  float: left;
  margin: 10px 0px 10px 8px;
  display: inline;
  }	
	
.boxRight .dropdown {
	margin-bottom: 8px;
	position: relative;
	left: 11px;
	z-index: 100;
	}		

.boxRight .dropdown LI.active{
    display:none;
}
	
.boxTitle {
	background: url('http://static.zoomer.de/@@/img/bg/bgBoxTitle.gif') no-repeat;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 33px;
	padding-left: 10px;
	color: #29292c;
	}

#columnRightTop .boxTitle { 
  background: #efefe9 url('http://static.zoomer.de/@@/img/bg/mmBoxTop.gif') no-repeat top left;
  font-size: 14px;
  font-weight: bold;
  }	
	
.boxTitle .caption { float: left; }	
	
.boxTitle A.rss { 
  width: 15px;
  height: 15px;
  display: block;
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -45px 0;
  float: left;
  margin: 10px 0 0 8px;
  overflow: hidden;
  }
  
.boxRight .boxTitle A.rss:hover { 
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -60px 0;
  text-decoration: none;
  }  
	
.boxContent {
	background: #fff url('http://static.zoomer.de/@@/img/bg/bgBoxBottom.gif') no-repeat bottom left;
	padding-top: 12px;
	}
	
#columnRightTop .boxContent { 
  background: #efefe9 url('http://static.zoomer.de/@@/img/bg/mmBoxBottom.gif') no-repeat bottom left;
  }

.blogBrowser .innenlebenItemList {
  width:260px;
  margin:0 0 0 10px;
}

.blogBrowser .boxContent {
  padding:1px 0 0 0;
}

.blogBrowser .innenlebenItemList .rightBoxItem,
.blogBrowser .innenlebenItemList .blogItem {
  margin:0 0 0 0;
  width:260px;
  background-position:top left;
}

.blogBrowser .innenlebenItemList .blogItem {
  position:relative;
  padding:0 5px 0 5px;
}

.blogBrowser .innenlebenItemList .hover {
  background-color:#ffffff;
}

.blogBrowser .innenlebenItemList .hover .arrowWhiteLeft {
  display:block;
}

.blogBrowser .innenlebenItemList .blogItem .date {
  padding:7px 0 0 0;
}

.blogBrowser .innenlebenItemList .blogItem a {
  display:block;
  font-weight:bold;
  padding:0 0 5px 0;
}

.blogBrowser .arrowWhiteLeft {
  background:transparent url('http://static.zoomer.de/@@/img/bg/arrowWhiteLeft.gif') no-repeat center left;
  border-right:1px solid #ffffff;
  display:none;
  height:100%;
  width:5px;
  position:absolute;
  left:-5px;
}

.homepage .newsfeed #newsBox.showNewsfeed .boxContent {
  background: #fff url('http://static.zoomer.de/@@/img/bg/bgBoxContentNewsfeed.gif') no-repeat bottom left;
  }	
	
#tabNewsfeed {
	background: url('http://static.zoomer.de/@@/img/buttons/tabNewsfeed.gif') no-repeat top left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 25px;
	cursor: pointer;
	color: #fff;
	}
	
#tabMyNews {
	background: url('http://static.zoomer.de/@@/img/sprites/newsboxTabs.gif') no-repeat 0 0;
	position: absolute;
	top: 0px;
	left: 155px;
	width: 150px;
	height: 27px;
	cursor: pointer;
	}
	
.keywordsLink {
  text-decoration: underline !important;
}

.homepage .newsfeed .showNewsfeed #tabNewsfeed {
  background: url('http://static.zoomer.de/@@/img/sprites/newsboxTabs.gif') no-repeat 0 -54px;
  left: -7px;
  width: 157px;
  height: 27px;
  color: #fff;
  }

.newsfeed .showMyNews #tabNewsfeed { 
  background: url('http://static.zoomer.de/@@/img/sprites/newsboxTabs.gif') no-repeat 0 -81px;
  left: -7px;
  width: 157px;
  height: 27px;
  }  			  
	
.showNewsfeed #tabMyNews {
	background: url('http://static.zoomer.de/@@/img/sprites/newsboxTabs.gif') no-repeat 0 -27px;
	width: 166px;
	left: 155px;
	}
	
.showNewsfeed #tabNewsfeed {
  background: url('http://static.zoomer.de/@@/img/sprites/newsboxTabs.gif') no-repeat 0 0;
  left: 0px;
  height: 27px;
  color: #6698cb;
  }

.showNewsfeed #boxNewsfeedContent {
  display: block;
  }
  
.showNewsfeed #boxMyNewsContent {
  display: none;
  }

#boxMyNewsContent .info{
    background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -39px 0;
    cursor:pointer;
    display:block;
    height:11px;
    margin:0 0 0 133px;
    position:absolute;
    top:1px;
    width:13px;
}
#boxMyNewsContent A.close{
    background:transparent url(http://static.zoomer.de/@@/img/icons/overlayClose.gif) no-repeat scroll right top;
    height:15px;
    padding-right:20px;
    position:absolute;
    right:9px;
    top:7px;
    width:15px;
}
  
#boxMyNewsContent .item P { padding-bottom: 5px; }   

DIV#boxMyNewsContent #keywordSettings{
    margin:10px;
    border:1px solid #D2D2CE;
}
DIV#boxMyNewsContent P{
    margin:10px;
}
DIV#boxMyNewsContent P.max10{
    height:40px;
    background-position:left 26px;
}
DIV#boxMyNewsContent #newKeywords{
    margin:0;
}


#newsBox .boxContent {
	margin-top: 27px;
	}
	
#newsBox select {
	border: 1px solid #d9d9d9;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 10px 10px 3px 12px;
	}
	
#newsBox .tab {
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  }  
  
#tabNewsfeed .caption { padding-left: 13px; float: left; }
#tabMyNews .caption { padding-left: 12px; color: #bbf903; }

.showNewsfeed #tabMyNews .caption { color: #FFF; }
.showNewsfeed #tabNewsfeed .caption { padding-left: 14px; }
.newsfeed .showNewsfeed #tabNewsfeed .caption,
.newsfeed .showMyNews #tabNewsfeed .caption { padding-left: 20px; }

#tabNewsfeed A.rss {
  display: block;
  height: 15px;
  width: 15px;
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -90px 0;
  float: left;
  margin: 6px 0 0 10px;
  }
  
#tabNewsfeed A.rss:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -45px 0; }

.newsfeed .showNewsfeed #tabNewsfeed A.rss { background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -105px 0; }
.newsfeed .showNewsfeed #tabNewsfeed A.rss:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -30px 0; }

.showNewsfeed #tabNewsfeed A.rss { background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -15px 0; }
.showNewsfeed #tabNewsfeed A.rss:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -60px 0; }   

#newsBox p.title {
  font-weight: bold;
	margin: 0 12px;
}

#newsBox .item {
	background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x top left;
	margin: 7px 12px 5px 12px;
	padding: 7px 0 2px 0;
	}
	
#newsBox .item .date {
	color: #9acc02;
	display: block;
	}
	
#newsBox .item p {
	margin-bottom: 0px;
	}	
	
#newsBox .item strong {
	font-weight: bold;
	margin: 2px 0 2px 0;
	display: block;
	}
	
#newsBox .item .source {
	color: #6c6b6e;
	display: block;
	margin-top: 2px;
	}
	
#newsBox #boxNewsfeedContent .item {
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x top left;
  margin: 0px 12px 0px 12px;
  padding: 3px 2px 5px 2px;
  position: relative;
  }  

#boxNewsfeedContent #newsfeedbanner{
    padding:0 7px;
    margin:0 0 8px 0;
}

#newsBox #boxNewsfeedContent .hover { background: #efefe9 url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x top left; }

#newsBox #boxNewsfeedContent .item:first-child { background: none; }
#newsBox #boxNewsfeedContent .item.hover:first-child { background-color: #efefe9; }   
  
#newsBox #boxNewsfeedContent .topTopic {
  background: url('http://static.zoomer.de/@@/img/bg/labelTopTopic.gif') no-repeat;
float: right;

  width: 47px;
  height: 12px;
  margin: -14px -14px 0 0;
  position: relative;
  }

#newsBox #boxNewsfeedContent .item .date {
  color: #4598c0;
  padding: 4px 0 0 0;
  }
  
#newsBox #boxNewsfeedContent .hover .date,
#newsBox #boxNewsfeedContent .hover STRONG { text-decoration: underline; }  

#newsBox #boxNewsfeedContent .item STRONG {
  margin: 0;
  font-size: 12px;
  }
  
#newsBox #boxNewsfeedContent .boxNav {          
  margin-top: 30px;
  }  

/* TOP-RIGHT NEWSBOX ---------------------------------------------------------------- */

#columnRightTop .boxRight {
  width: 295px;
}

#columnRightTop #newsBox {
  margin-left: 7px;
}

#columnRightTop .showNewsfeed #tabNewsfeed {
  background: url('http://static.zoomer.de/@@/img/sprites/topNewsboxTabs.gif') no-repeat 0 0px;
}

#columnRightTop #tabNewsfeed {
  background: url('http://static.zoomer.de/@@/img/sprites/topNewsboxTabs.gif') no-repeat 0 -27px;
}

#columnRightTop #boxNewsfeedContent,
#columnRightTop #boxMyNewsContent {
  background-color: #efefe9;
}

#columnRightTop #newsBox #boxNewsfeedContent .hover {
  background-color: #fff;
}
#columnRightTop #newsBox #boxNewsfeedContent .active {
  background-color: #fff;
}

#columnRightTop .showNewsfeed #tabMyNews {
  background: url('http://static.zoomer.de/@@/img/sprites/topNewsboxTabs.gif') no-repeat 0 -27px;
  left: 150px;
} 
#columnRightTop .showMyNews #tabMyNews {
  background: url('http://static.zoomer.de/@@/img/sprites/topNewsboxTabs.gif') no-repeat 0 0;
} 

/* ------------------------------------------------------------------------------ */

.boxNav {
	width: 299px;
	height: 33px;
	margin: 20px 3px 3px 3px;
	clear: both;
  position: relative;
	}

#columnRightTop .boxNav {
  width: 289px;
}

#columnRightTop .boxNav { width: 288px; margin: 20px 3px 3px 4px; height: 35px; }	
	
.boxNav A.prev {
	background: url('http://static.zoomer.de/@@/img/bg/bgBoxForwardBack.gif') no-repeat 0 0;
	float: left;
  padding-left: 30px;
  padding-bottom: 2px;
	line-height: 28px;
	margin: 2px 0 0 0px;
	cursor: pointer;
	width: 120px;
	display: inline;
	}	
	
.boxNav A.prev:hover { background-position: 0 -30px; text-decoration: none; }
#columnRightTop .boxNav A.prev:hover { background-position: 0 -30px; text-decoration: none; }

#columnRightTop .boxNav A.prev {
  width: 115px;
  padding-left: 30px;
}

.boxNav A.next {
	background: url('http://static.zoomer.de/@@/img/bg/bgBoxForwardBack.gif') no-repeat -150px 0;
	float: left;
	text-align: right;
	line-height: 28px;
	margin: 2px 0 0 0px;
	cursor: pointer;
	width: 119px;
	padding-right: 30px;
	padding-bottom: 2px;
	overflow: hidden;
	display: inline;
	}
	
.boxNav A.next:hover { background-position: -150px -30px; text-decoration: none; overflow: hidden; }
#columnRightTop .boxNav A.next:hover{ background-position: -143px -90px; text-decoration: none; }

#columnRightTop .boxNav A.next { background-position: -143px -60px; width: 114px; }
#columnRightTop .boxNav A.prev { background-position: 0px -60px; width: 114px; }
#columnRightTop .boxNav A.prev:hover { background-position: 0px -90px; }

.atTheBeginning A.prev, .atTheEnd A.next { color: #CCC; cursor: default; }
.atTheEnd A.next:hover { background-position: -150px 0; }
.atTheBeginning A.prev:hover { background-position: 0 0; }

#columnRightTop .atTheBeginning A.prev:hover { background-position: 0px -60px; }
#columnRightTop .atTheEnd A.next:hover { background-position: -143px -60px; }
	
.boxNav .all,
.boxNav .popup {
	background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat center right;
	float: right;
	padding-right: 20px;
	line-height: 22px;
	margin: 2px 11px 0 0;
	cursor: pointer;
	width: 115px;
	text-align: right;
	color: #000;
	}
	
.boxNav .all { 
	position: absolute;
	bottom: 35px;
	right: 0px;
	}
	
.boxNav .all:hover {
  background: #fff url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat center right;
  }
#columnRightTop .boxNav .all:hover {
  background-color: #efefe9;
}

.boxNav .popup { 
  position: absolute;
  top: -25px;
  left: 8px;
  background-position: center left;
  }

.boxRight a {
  color: #000;
  text-decoration: none;
}
.boxRight a:hover, .boxRight a:hover strong {
  text-decoration: underline;
}

.boxRight.video .boxContent { padding: 4px; }	
.boxRight.video p { margin: 10px 0 0 5px; line-height: 13px; }
.boxRight.video strong { display: block; margin: 5px 0 10px 5px; }

.boxRight.gallery .boxContent { padding-top: 0px; }	
.boxRight.webknowledge .boxContent { padding-top: 5px; }

.boxRight.webknowledge .item {
	background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x top left;
	padding-top: 1px;
	margin: 0 12px 0 12px;
	}	
	
.boxRight.webknowledge .numbering-1 .item { background: none; }	
.boxRight.webknowledge .item .caption { float: left; width: 195px; }
.boxRight.webknowledge .item img { display: block; float: left; border: 1px solid #b7b6b7; margin: 7px 10px 7px 0; width: 70px;}
.boxRight.webknowledge .item .date { display: block; color: #6c6b6e; margin-top: 8px; }
.boxRight.webknowledge .item .title { display: block; font-weight: bold; line-height: 12px; font-size: 12px; }

.boxRight.opinionformer img { padding: 5px 5px 0 5px; }

.boxRight.opinionformer span {
  position: relative;
}
.boxRight.opinionformer a.arrowRight {
  width: 200px;
}

.boxRight.opinionformer .all,
.boxRight.intercom .all { display:none; }

.boxRight.intercom .featureComment {
  background: none;
  float: none;
  margin-left: 10px;
  margin-top: 25px;
  width: 275px;
  }

.boxRight.intercom .featureComment .featureCommentContent {
  clear: none;
  margin-bottom: 20px;
  }

.boxRight.opinionformer .quote, .boxRight.intercom .quote { 
	font: 29px Georgia, "Times New Roman", Times, serif; 
	line-height: 31px;
	margin: 10px 18px 10px 10px;
	position: relative; 
	}

#columnLeft .intercom { 
  margin-top: 2px;
  position: relative;
  z-index: 0;
  width: 304px !important;
  }

span.gds_1, .gds_1 span,
span.mm_1, .mm_1 span{
  font-size: 20px;
  line-height: 20px;
}

span.gds_1 b, span.gds_1 strong,
.gds_1 span b, .gds_1 span strong,
span.mm_1 b, span.mm_1 span strong,
.mm_1 span b, .mm_1 span strong {
  font-size: 26px !important;
  line-height: 26px !important;
  font-weight: normal !important;
  padding: 0 !important;
}
span.gds_2, .gds_2 span, 
span.mm_2, .mm_2 span { 
  font-size: 25px;
  line-height: 25px;
}
span.gds_2 b, span.gds_2 strong,
.gds_2 span b, .gds_2 span strong,
span.mm_2 b, span.mm_2 span strong,
.mm_2 span b, .mm_2 span strong {
  font-size: 31px !important;
  line-height: 31px !important;
  font-weight: normal !important;
  padding: 0 !important;
}
span.gds_3, span.mm_3,
.gds_3 span, .mm_3 span{
  font-size: 30px;
  line-height: 30px;
}
span.gds_3 b, span.gds_3 strong,
.gds_3 span b, .gds_3 span strong,
span.mm_3 b, span.mm_3 strong,
.mm_3 span b, .mm_3 span strong {
  font-size: 36px !important;
  line-height: 36px !important;
  font-weight: normal !important;
  padding: 0 !important;
}

.boxRight.intercom .quote {
  margin-top: 0;
  }
  
.boxRight.intercom .quote IMG { 
  margin: 0;
  }  
  
.boxRight.intercom .quote A { 
  line-height: 33px;
  padding-left: 3px;
  margin-right: 2px;
  } 
.boxRight .quote A:HOVER { text-decoration:none;}
  
.boxRight.intercom .quote A SPAN { color: #000; }  
  
.boxRight.intercom .quote A:hover { 
  background-color: #efefe9;
  }  
	
.boxRight.opinionformer small { font-size: 15px; }
.boxRight.opinionformer .comments, .boxRight.intercom .comments { 
	color: #9acc02; 
	font: 11px Arial, Helvetica, sans-serif; 
	background: url('http://static.zoomer.de/@@/img/icons/bubbleOnWhite.gif') no-repeat 0px 0px;
	line-height: 14px;
	margin: 5px 0 0 5px;
	position: absolute;
	bottom: 9px;
	padding-left: 11px;
	}
	
.boxRight SPAN.comments A { padding-left: 11px; }	
	
.boxRight .quote A { line-height: 33px; }
.boxRight .quote A SPAN { color: #000; }

.boxRight .quote A:hover { 
  background-color: #EFEFE9;
  }
	
.boxRight .quote .comments .commentFlyout { 
  position: absolute;
  top: -2px;
  left: -5px;
  }		
  
.boxRight .quote .comments A.flyoutNo { 
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnGrey.gif') no-repeat 5px 2px;
  padding: 0 0 0 17px;
  width: auto;
  text-decoration: none;
  line-height: 20px;  
  color: #BBF903;
  } 

.boxRight .quote .comments A.flyoutNo:hover { text-decoration: underline; }  
  
.boxRight .quote .comments A.flyoutText { 
  margin-left: 3px;
  line-height: 18px;
  padding: 0 0 0 4px;
  }
  
.boxRight .quote .comments A.flyoutText:hover { background: none; background-color: none; }  
	
.boxRight.opinionformer .boxContent { }	
	
.boxRight.opinionformer a.arrowRight, .boxRight.intercom a.arrowRight { margin-left: 10px; display: block; }	
.boxRight.opinionformer .featureComment img { padding: 3px 0 0 0; }
.boxRight.opinionformer .featureComment { float: none; clear: both; width: auto; margin: 5px 10px 10px 10px; background: none; }
.boxRight.opinionformer .featureCommentContent {
	background: none;
	float: left;
	width: 230px;
	padding: 0;
	color: #6c6b6e;
	}

.boxRight .thumbsHolder {
  padding: 3px 0px 8px 4px;
  overflow: hidden;
  clear: both;
  height: 40px;
  width: 300px;
  position: relative;
}
.boxRight .thumbs {
  position: relative;
}
.boxRight .thumbs img { margin-right: 4px; float: left; }	
.boxRight .boxNav { margin-top: 0px; }
	
.kringel {
	margin: 7px 2px 5px 0;
	float: right;
	}
	
.kringel a {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelEmpty.gif') no-repeat;
	display: block;
	float: left;
	width: 9px;
	height: 9px;
	cursor: pointer;
	}
	
.kringel a.active,
.kringel a:hover {
	background: url('http://static.zoomer.de/@@/img/buttons/kringelFilled.gif') no-repeat;
	}

.boxRight.galleries .title {
	padding: 10px 10px 0px 10px;
	font-weight: bold;
	width: 285px;
	font-size: 12px;
	}
	
.boxRight.galleries .kringel { margin-top: 0px; margin-bottom: 0px; }	

.boxRight.galleries .boxNav {
	position: inherit;
	margin-top: 5px;
	height: 32px;
	margin-bottom: 0px;
	}
	
.boxRight hr {
	border: 3px solid #e3e3e1;
	border-bottom: 0;
	margin: 10px 0 0 0;
	height: 3px;
	clear: both;
	width: 100%;
	}
	
.boxRight.services .boxContent {
	width: 100%;
	padding: 15px 0 15px 0;
	float: left;
	}		
	
.boxRight.services a.arrowRight {
	width: 110px;
	display: inline;
	float: left;
	margin: 4px 0 4px 12px;
  }

#columnRightTop {
  float: left;
  width: 312px;
  background: #FFF url('http://static.zoomer.de/@@/img/bg/boxCornerBottomRight.gif') no-repeat bottom right;
  position: relative;
  }
  
.homepage #columnRightTop { display: none; }  

#columnRightTop #search {
  margin: 0 0 10px 7px;
  }

#columnRightTop #storybox_ad-holder {
  margin: 0 0 7px 7px;
  }

#columnRightBottom .topTopics .boxContent {
  padding: 7px 0 0 0px;
  } 
  
#columnRightBottom .topTopics .item { clear: both; margin-left: 2px;  }  
#columnRightBottom .topTopics .ranking { background: url('http://static.zoomer.de/@@/img/bg/bgRankingSmall.gif') no-repeat; height: 65px; }
#columnRightBottom .topTopics .arrow { display: none; }
#columnRightBottom .topTopics .number { margin-bottom: 2px; }  
#columnRightBottom .topTopics img { border-top: 2px solid #29292c; float: left; }  
#columnRightBottom .topTopics .title { float: left; width: 165px; }  
#columnRightBottom .topTopics .category { text-transform: uppercase; }  
#columnRightBottom .topTopics .headline { padding: 3px 0 7px 5px; font: 12px Georgia, "Times New Roman", Times, serif; clear: both; line-height: 14px; height:42px;}  
  
#columnRightBottom .topTopics .boxNav { margin-top: 25px; }  
	
/* CUSTOM FORM ELEMENTS ------------------------------------------------------------------------------------ */ 	

.dropdown {
	background: url('http://static.zoomer.de/@@/img/bg/dropdownLeft.gif') no-repeat top left;
	line-height: 12px;
	position: relative;
	width: 200px;
	z-index: 1000;
	}
	
.dropdown .selected {
	background: url('http://static.zoomer.de/@@/img/bg/dropdownRight.gif') no-repeat top right;	
	padding: 4px 25px 6px 4px;
	cursor: pointer;
	}
	
.dropdown.opened .selected {
   background: url('http://static.zoomer.de/@@/img/bg/dropdownRightOpened.gif') no-repeat top right;   
   }	
	
.dropdown ul {
	background-color: #fff;
	border-bottom: 1px solid #ccccc7;
	position: absolute;
	top: 19px;
	list-style-type: none;
	display: none;
	width: 200px;
	}

.dropdown.opened ul {	display: block; }
	
.dropdown ul li {
	padding: 2px 35px 2px 4px;
	cursor: pointer;
	border-right: 1px solid #ccccc7;
	border-left: 1px solid #ccccc7;
	}
	
.dropdown ul li:hover {
	background-color: #666;
	color: #fff;
	}
	
/* --------------------------------------------------------------------------------------------------------- */  

#content { 
  margin: 0; 
  padding: 0; 
  }

#page.detail #content {
	float: left;
	background: url('http://static.zoomer.de/@@/img/bg/bgContentDetailpage.gif') repeat-y;
	}
  
#columnLeft {
  width: 554px;
  margin:10px 0 20px 0;
  float: left;
	position: relative;
	z-index: 1;
  }    

.article #columnLeft {
  margin: 0 0 20px 0;
}

#columnRightBottom {
  width: 305px;
  float: right;
	margin: 10px 0 0 7px;
	}
	
#columnRightBottom .adBox { 
  margin-bottom: 20px;
  }	
	
#columnLeftContent {
	padding-left: 64px;
	}

#columnLeftContent a { color: #000; }
	
.hasBannerTop #columnLeftContent {
  margin-top: 134px;
  }	
	
#columnLeftContent p {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-bottom: 15px;
	width: 460px;
	}

#contentEnding {
	background: url('http://static.zoomer.de/@@/img/bg/bgContentEnding.gif') no-repeat bottom left;
	height:  20px;
  width: 866px;
	float: left;
	position:relative;
	}	
	
/* TOPICS HOMEPAGE ------------------------------------------------------------------------------------------ */  
  
.smallHeader {
	background: url('http://static.zoomer.de/@@/img/bg/bgTopTopics.gif') no-repeat top right;
	height: 25px;
	padding-left: 50px;
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #29292c;
	line-height: 25px;
	}
	
.smallHeader .caption { 
  color: #bbf903;
  float: left;
  }	
	
.smallHeader .rss {
	background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif');
	background-position: -75px 0;
	width: 15px;
	height: 15px;
	display: block;
	float: left;
	display: block;
	margin: 6px 0 0 5px;
	overflow: hidden;
	}
	
.smallHeader .rss:hover { background-position: -60px 0; }	
	
.topic {
  background: #fff url('http://static.zoomer.de/@@/img/bg/bgTopic.gif') repeat-y top left;
  border-top: 2px solid #efefe9;
  border-bottom: 2px solid #efefe9;
	clear: both;
	width: 554px;
  }
  
.ranking, .rankingArchiv {
  background: url('http://static.zoomer.de/@@/img/bg/bgRanking.gif') no-repeat;
  margin-left: 4px;
  width: 37px;
  height: 81px;
  float: left;
  display: inline;
  position: relative;
  z-index: 1000;
  }

.archiveContainer .ranking {
  display: none;
}

.ranking .txtPlatz { 
  background: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif') no-repeat -89px -598px;
  width: 22px;
  height: 5px;
  margin: 5px 0 9px 3px;
  float: left;
  display: inline;
  overflow: hidden;
  }
  
.boxRight .txtPlatz { display: none; }  
.boxRight .item .category { padding-right: 5px; }
  
.ranking .number {
  height: 18px;
  background-image: url('http://static.zoomer.de/@@/img/sprites/ranking_numbers.gif');
  background-repeat: no-repeat;
  margin-left: 4px;
  margin-top: 5px;
  }

.numbering-None .number {
  background-position: 0 25px;
}
.numbering-0 .number {
  background-position: 0 25px;
}
.numbering-1 .number {
  background-position: 0 0px;
}
.numbering-2 .number {
  background-position: 0 -25px;
}
.numbering-3 .number {
  background-position: 0 -50px;
}
.numbering-4 .number {
  background-position: 0 -75px;
}
.numbering-5 .number {
  background-position: 0 -100px;
}
.numbering-6 .number {
  background-position: 0 -125px;
}
.numbering-7 .number {
  background-position: 0 -150px;
}
.numbering-8 .number {
  background-position: 0 -175px;
}
.numbering-9 .number {
  background-position: 0 -200px;
}
.numbering-10 .number {
  background-position: 0 -225px;
}
.numbering-11 .number {
  background-position: 0 -250px;
}
.numbering-12 .number {
  background-position: 0 -275px;
}
.numbering-13 .number {
  background-position: 0 -300px;
}
.numbering-14 .number {
  background-position: 0 -325px;
}
.numbering-15 .number {
  background-position: 0 -350px;
}
.numbering-16 .number {
  background-position: 0 -375px;
}
.numbering-17 .number {
  background-position: 0 -400px;
}
.numbering-18 .number {
  background-position: 0 -425px;
}
.numbering-19 .number {
  background-position: 0 -450px;
}
.numbering-20 .number {
  background-position: 0 -475px;
}
.numbering-21 .number {
  background-position: 0 -500px;
}
.numbering-22 .number {
  background-position: 0 -525px;
}
.numbering-23 .number {
  background-position: 0 -550px;
}
.numbering-24 .number {
  background-position: 0 -575px;
}
.ranking .arrow {
  width: 7px;
  height: 8px;
  overflow: hidden;
  background-image: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif');
  background-repeat: none;
  background-position: 0 -500px;
  float: left;
  clear: both;
  margin: 1px 0 0 5px;
  display: inline;
  }  

.ranking .up { background-position: -90px -607px; }
.ranking .down { background-position: -98px -607px; }

.actuality .ranking .up,
.interest .ranking .up { background-position: -106px -607px; }
.actuality .ranking .down,
.interest .ranking .down { background-position: -114px -607px; }

.ranking .valueDate, 
.ranking .valueInterest, 
.ranking .valueTotal {
  float: right;
  height: 6px;
  width: 15px;
  background-repeat: no-repeat;
  background-position: top left;
  margin: 2px 3px 0 0;
  overflow: hidden;
  display: inline;
  }
  
.ranking .valueDate {
  background-image: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif');    
  }
  
.ranking .valueInterest {
  background-image: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif');    
  }
  
.ranking .barDate,
.ranking .barInterest {
  height: 6px;
  overflow: hidden;
  width: 19px;
  float: left;
  margin: 2px 0 0 0;
  display: inline;
  clear: both;
  }  
  
.ranking .barDate { background-color: #5ea6c9; }
.interest .ranking .barDate { background-color: #416173; }  
  
.ranking .barInterest { background-image: none; background-color: #bbf903; }
.actuality .ranking .barInterest { background-color: #4e5d22; }
  
.ranking .valueTotal {
  background-image: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif');    
  }    
  
.ranking .dottedLine {
  background-image: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif');
  background-repeat: no-repeat;
  background-position: 0 -907px;    
  height: 5px;
  clear: both;
  margin: 2px 1px 1px 3px;
  overflow: hidden;
  float: left;
  width: 33px;
  display: inline;
  }
  
.interest .ranking .dottedLine,
.actuality .ranking .dottedLine { background-position: 0 -927px; }  
  
/* needed for ie fix */  
.ranking .cb { 
  line-height: 0;
  height: 0;
  font-size: 0;
  }

/* RANKING FLYOUT ------------------------------------------------------------------- */
  
.rankingFlyout {
  width: 95px;
  height: 81px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 37px;
  background: url('http://static.zoomer.de/@@/img/bg/bgRankingOverlay.gif') no-repeat;
  }

.rankingFlyout .info {
  background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat 0 0;
  position: relative;
  z-index: 100;
  left: 75px;
  width: 13px;
  height: 11px;
  display: block;
  cursor: pointer;
  }
  
.rankingFlyout .info:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -52px 0; }  
  
.rankingFlyout .infoOverlay { 
  width: 320px;
  margin-top: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  }  
  
.rankingFlyoutValues {
  margin: 25px 0 0 3px;
  }

.rankingFlyoutActuality {
  color: #5ea6c9;
  display: block;
  line-height: 11px;
  float: left;
  margin-top: 2px;
  }
  
.interest .rankingFlyoutActuality { color: #416173; }  

.rankingFlyoutActuality span {
  margin: 0 5px 0 3px;
  }
  
.rankingFlyoutInterest {
  color: #bbf903;
  display: block;
  line-height: 11px;
  float: left; 
  }

.actuality .rankingFlyoutInterest { color: #4e5d22; }
  
.rankingFlyoutInterest span {
  margin-left: 3px;
  }

.rankingFlyoutTotal {
  background-image: url('http://static.zoomer.de/@@/img/sprites/rankingValues.gif');
  background-repeat: no-repeat;
  background-position: 0 -909px;
  padding-top: 2px;
  margin-top: 2px;
  color: #fff;
  display: block;
  float: left;
  }
  
.interest .rankingFlyoutTotal,
.actuality .rankingFlyoutTotal { color: #7f7f80; background-position: 0 -929px; }  
  
.rankingFlyoutTotal span {
  margin-left: 3px;
  }

/* COMMENTS FLYOUT ------------------------------------------------------------------------- */


.commentsFlyout {
  background: url('http://static.zoomer.de/@@/img/bg/bgCommentsOverlay.gif') no-repeat;
  width: 170px;
  height: 30px;
  position: absolute;
  z-index: 1000000;
  }



.topic img {
  border-top: 2px solid #29292c;
  float: left;
  }
.topic.big img,
.topic.custom .big_size img {
  width: 305px;
}
.topic.medium img,
.topic.custom .medium_size img {
  width: 253px;
}
.topic.small img,
.topic.custom .small_size img {
  width: 201px;
}
.topic.standard img,
.topic.custom .standard_size img {
  width: 149px;
}
.topic.standard .ranking img,
.topic.custom .standard_size .ranking img,
.topic.standard .rankingArchiv img {
  width:auto !important;
  margin:10px 0 0 5px;
}
.ranking .archiveTag img {
  width:auto !important;
  margin:10px 0 0 5px;
}

.topic.standard .ranking .date,
.topic.custom .standard_size .ranking .date,
.topic.standard .rankingArchiv .date {
  color:#ffffff;
  width:20px;
  height:40px;
  margin:0 0 0 4px;
  position:relative;
  top:5px;
}

.ranking .archiveTag .date {
  color:#ffffff;
  width:20px;
  height:40px;
  margin:0 0 0 4px;
  position:relative;
  top:5px;
}

.topStoryArchiv {
  color:#BBF903;
  font-size:18px;
  font-weight:bold;
}

.topic.tiny img,
.topic.custom .tiny_size img {
  width: 0;
  height: 0;
}
  
.topic .title {
  float: left;
  background-color: #fff; /* for ie6 */
  }
  
.topic.big .title, .topic.custom .big_size .title { width: 200px; }  
.topic.medium .title, .topic.custom .medium_size .title { width: 242px; }  
.topic.small .title, .topic.custom .small_size .title { width: 304px; }  
.topic.standard .title, .topic.custom .standard_size .title { width: 356px; }  
.topic.tiny .title, .topic.custom .tiny_size .title { width: 200px; }
.topic.tiny, .topic.custom .tiny_size { width: 241px; float: left; margin-right: 7px;}
  
.category {
  background: #29292c url('http://static.zoomer.de/@@/img/bg/top_news_right.gif') no-repeat top right;
  color: #fff;
  line-height: 18px;
  padding: 0;
  float: left;
  text-transform: uppercase;
  height:18px;
  } 

.category a {
  color: #fff !important;
  float: left;
  }
  
.boxContent .category { padding-left: 5px; }  

.category .comments {
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnBlack.gif') no-repeat center left;
  color: #ade702;
  font-size: 11px;
  padding: 0px 1px 0px 12px;
  margin-left: 5px;
  float: left;
  position: relative;
  z-index: 100;
  }  
  
.category .comments a, .category .comments a:hover {
  color: #ade702 !important;
  }

#breakingNews {
  position:relative;
}

#breakingNews .category .comments {
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnRed.gif') no-repeat center left;
  }

#newsfeedTopics .category .comments {
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnBlue.gif') no-repeat center left;
  padding-left: 16px;
}

.topic h3 {
  clear: both;
  margin-left: 8px;
  margin-top: 0px;
  padding-top: 14px;
	padding-bottom: 7px;
  background-repeat: no-repeat;
  background-position: 0 7px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  float: left;
  display: inline;
  }

.breakingNews .topic.big h3,
.breakingNews .topic.custom .big_size h3 {
  padding-top: 3px;
  font-size: 32px;
}

.topic.big h3, .topic.custom .big_size h3 { font-size: 30px; line-height: 31px;  width: 198px; }
.topic.medium h3, .topic.custom .medium_size h3 { font-size: 28px; line-height: 30px; width: 250px; }
.topic.small h3, .topic.custom .small_size h3 { font-size: 26px; line-height: 27px;  width: 302px; }
.topic.standard h3, .topic.custom .standard_size h3 { font-size: 22px; line-height: 25px; width: 354px; }
.topic.tiny h3, .topic.custom .tiny_size h3 { font-size: 28px; line-height: 30px; width: 195px; margin-left: 4px; }

.topic h3.video { background-image: url('http://static.zoomer.de/@@/img/bg/feature_type_video_grey.gif'); }  
.topic h3.dpa { background-image: url('http://static.zoomer.de/@@/img/bg/feature_type_liveticker_red.gif'); }
    
.topic ul {
  clear: both;
  padding-top: 2px;
  padding-bottom: 0px;
  margin: 0 0 0 4px;
  width: 340px;
  background-repeat: no-repeat;
  background-position: 7px 0px;
  }
  
.topic.tiny ul, .topic.custom .tiny_size ul { width: 242px; }  

.topic ul { background-image: url('http://static.zoomer.de/@@/img/sprites/featuretypes.gif'); background-position: 0 0;
            }
.topic ul.slideshow { background-position: 0 -100px; }
.topic ul.video { background-position: 0 -200px; }
.topic ul.sound { 
   background-position: 0 -300px; 
   height:auto !important;
   height:23px;
   min-height:23px;}
.topic ul.infographic { background-position: 0 -400px; }
.topic ul.voting { background-position: 0 -500px; }
.topic ul.landung { 
   background-position: 0 -600px; 
   height:auto !important;
   height:23px;
   min-height:23px;}
.topic ul.review { 
   background-position: 0 -700px; 
   height:auto !important;
   height:23px;
   min-height:23px;}
.topic ul.topuser { 
   background-position: 0 -800px; 
   height:auto !important;
   height:23px;
   min-height:23px;}
.topic ul.chart { background-position: 0 -1000px; }
.topic ul.presseschau { 
   background-position: 0 -1200px; 
   height:auto !important;
   height:23px;
   min-height:23px;}
.topic ul.fotos { background-position: 0 -1300px; }
.topic ul.dpa { background-position: 0 -1400px; }


.topic ul.dpa li a{ color: #cd272c; }  

.topic ul li {
  list-style-type: none;
  background: url('http://static.zoomer.de/@@/img/icons/feature_bullet.gif') no-repeat 0px 8px;
  padding: 4px 0 0px 7px;
  margin-left: 41px;
  line-height: 12px;
  }

.topic ul li a:hover {
 background-color:#EFEFE9;
}

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

.topic a {
  color: #000;
  text-decoration: none;
}
.topic h3 a {
  color: #bbf903;
  text-decoration: none;
}
.topic h3 a:hover span{
  text-decoration:none;
  background-color:#EFEFE9;
}

.breakingNews h3 a {
  color: #cd272c;
  text-decoration: none;
}

.topic a span {
  color:#000;
}
  
.topic ul.more li {
  position: relative;
  list-style-type: none;
  }  
  
.topic ul.more li .amount {
  width: 28px;
  position: absolute;
  right: 304px;
  display: block;
  text-align: right;
  }  
  
.topic .comment {
  float: right;
  width: 190px;
  }  
  
.topic .featureList {
  clear: both;
  float: left;
  margin-top: 5px;
  padding-bottom: 10px;
  }
.topic .featureList a:hover{

}
    
.topic.tiny .featureComment,
.topic.custom .tiny_size featureComment { 
  background: none;
  display: inline;
  }

/* Feature Favourites Comments ---------------------------------------------------------------- */

#subtitle_holder {
  margin-top: 27px;
}

#subtitle_holder .info {
  background: url('http://static.zoomer.de/@@/img/icons/iconInfoGreyWhite.gif') no-repeat;
  height: 11px;
  width: 13px;
  display: block;
  float: left;
  margin-top: -4px;
  position: relative;
  cursor: pointer;
}

.topuser_subtitle {
  background: url('http://static.zoomer.de/@@/img/bg/txtFavoriten.gif') no-repeat;
  height: 5px;
  margin: 0 0 3px 18px;
  line-height: 0;
  font-size: 0;
  width: 85px;
  float: left;
}
.dotted_line {
  clear: both;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left top;
  height: 1px;
}

.featureComment {
  float: right;
  background: url('http://static.zoomer.de/@@/img/bg/topicCommentsDottedLine.gif') repeat-y;
  width: 190px;
  margin: 5px 10px 9px 0;
  line-height: 14px;
  padding-bottom: 3px;
  }

.featureComment.hover {
  background-color: #efefe9;
  }
  
.topic.tiny .featureComment,
.topic.custom .tiny_size .featureComment {
  background: none;
  display: inline;
  }

.featureCommentContent {
  clear: both;
  padding: 1px 10px 3px 8px;
  }  

.articleContent .featureCommentContent {
  margin-left: 41px;
}

.articleContent .featureCommentContent .articleComment {
  background: none;
  padding-top: 0;
}

.articleContent .featureCommentContent {
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x left bottom;
}

.featureCommentContent img {
  width: auto !important;
  height: auto !important;
}

.featureComment img {
  border: none;
  float: left;
  margin: 1px 7px 0px 0;
  }  
  
.featureComment .username, .featureComment .username a {
  color: #9acc02;
  font-weight: bold;
  }

.featureComment A { color: #6c6b6e; }  
  
.featureComment.hover .username A, .featureComment.hover A { 
  text-decoration: underline;
  }

.featureCommentContent .commentText {
  width: 365px;
}

.featureCommentContent .commentPic {
  margin-right: 25px;
}

.featureCommentContent .commentRating {
  margin: 3px 0 10px 0;
}

.featureCommentContent .fl {
  background: url('http://static.zoomer.de/@@/img/bg/rating_left.gif') no-repeat top right;
  padding-right: 10px;
  font-weight: bold;
}
.featureCommentContent .fl_right {
  background: url('http://static.zoomer.de/@@/img/bg/rating_right.gif') no-repeat top left;
  padding-left: 10px;
}
.featureCommentContent .fl_left {
  background: url('http://static.zoomer.de/@@/img/bg/rating_left.gif') no-repeat top right;
  padding-right: 10px;
  font-weight: bold;
}

.featureCommentContent .arrowRight {
  float: none !important;
}

.commentRanking {
  background: url('http://static.zoomer.de/@@/img/sprites/ranking_numbers_eure_favoriten.gif') no-repeat;
  width: 37px;
  height: 34px;
  position: relative;
  top: 33px;
  left: -56px;
}

/* --------------------------------------------------------------------------------- */	

#newsfeedTopics {
	padding-bottom: 30px;
	}
	
.showNewsfeed #newsfeedTopics {
	display: block;
	}
	
#newsfeedTopics .topic {
	border-top: none;
	border-bottom: 5px solid #efefe9;
	background: #fff url('http://static.zoomer.de/@@/img/bg/bgTopicWithoutGreen.gif') repeat-y;
	}
	
#newsfeedTopics .countdown {
  background: url('http://static.zoomer.de/@@/img/bg/bgCountdown.gif') no-repeat;
  margin-left: 4px;
  width: 37px;
  height: 68px;
  float: left;
  display: inline;	
	position: relative;
    padding-top: 34px;
  }
	
#newsfeedTopics .countdown .info {
	background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -13px 0;
	width: 13px;
	height: 11px;
	display: block;
	cursor: pointer;
	position: absolute;
	bottom: 0px;
	right: 3px;
	}	
	
#newsfeedTopics .countdown .info:hover { background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -78px 0; }	

.countdown .infoOverlay {
  z-index: 1001;
}
	
#newsfeedTopics .countdown .minutes {
	background: url('http://static.zoomer.de/@@/img/bg/25min.gif') no-repeat;
	position: absolute;
	width: 28px;
	height: 5px;
	top: 48px;
	left: 6px;
	}
	
#newsfeedTopics .infoOverlay {  }	
	
#newsfeedTopics .topic img {
  border-top: 2px solid #6698cb;
  float: left;
  }
  
#newsfeedTopics .topic .category {
	background: #efefe9 url('http://static.zoomer.de/@@/img/bg/top_newsfeed_right.gif') no-repeat top right;
	color: #fff;
	line-height: 18px;
	padding: 0 7px 0px 0px;
	text-transform: uppercase;
	width: 357px;
	float: left;
	height: 27px;
	} 
	
#newsfeedTopics .topic .category .comments {
	background: url('http://static.zoomer.de/@@/img/icons/bubbleOnBlue.gif') no-repeat center left;
	color: #ade702;
	width: 22px;
	font-size: 11px;
	padding: 0px 0 0px 11px;
	margin-left: 5px;
	float: left;
	}
	
.categoryTitle a, .title .category a { float: left; padding: 0 5px; }
.boxRight .title .category a { padding: 0; }

.title .category a:hover { 
  background-color: #898a88;
  }
  
.boxRight .title .category a:hover { background: none; background-color: none; }  
	
#newsfeedTopics .categoryTitle {
  float: left;
  text-transform: uppercase;
  padding: 0 0 0 0;
  }
  
#newsfeedTopics .categoryTitle a { padding: 0 4px; line-height: 27px; }  
  
#newsfeedTopics .categoryTitle a:hover {
  background-color: #898a88;
  line-height: 27px;
  float: left;
  }  
  
#newsfeedTopics .categoryTitle .comments a { padding: 0 0 0 1px; }
#newsfeedTopics .categoryTitle .comments a:hover { margin-top: 0; line-height: 18px; background: none; }  
	
#newsfeedTopics .topic .date,
.articleContent .date {
	float: right;
	text-transform: none;
	padding-right: 10px;
	padding:4px 10px 5px 0;
	overflow: hidden;
	height: 15px;
	}
	
.articleContent .date {
  padding-top: 0px;
  }
	
.commentFlyout {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgCommentsOverlay.gif') no-repeat bottom right;
  left:-4px;
  position:absolute;
  text-transform:none;
  width:220px;
  display:none;
  }

.boxRight.opinionformer .commentFlyout,
.boxRight.intercom .commentFlyout {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgCommentsOverlay_250.gif') no-repeat bottom right;
  width:250px;
}
  
.commentFlyout a.flyoutNo { 
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnGrey.gif') no-repeat 4px 5px;
  }  

.articleHead h1 {
  padding-top: 24px;
}

.articleHead .commentFlyout {
  top:-4px;
  line-height: 27px;  
  left: -3px;
  }

#newsfeedTopics .commentFlyout {
  line-height: 27px;
  } 
  
#newsfeedTopics .categoryTitle .comments .commentFlyout a:hover { line-height: 27px; }   
#newsfeedTopics .commentFlyout A.flyoutNo { padding-left: 16px; }
#newsfeedTopics .flyoutNo { background-position: 4px center; line-height: 27px; }
  
.title .category A.flyoutNo,
.categoryTitle A.flyoutNo {
  margin: 0 5px 0 0;
  padding: 0 0 0 16px;
  display: block;
  float: left;
  }

.title .category .commentFlyout A.flyoutNo:hover {
  color: #bbf903 !important;
  }

.commentFlyout a.flyoutText {
  color:#29292C !important;
  padding: 0 4px;
  width: auto !important;
  }
  
.title .category .commentFlyout a:hover,
.title .categoryTitle .commentFlyout a:hover {
  color: #29292C !important;
  background: none;
  }
  
.title .category .commentFlyout a.flyoutNo:hover {
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnGrey.gif') no-repeat 4px 5px;  
  }  
  
#newsfeedTopics .title .categoryTitle .commentFlyout a.flyoutNo:hover { 
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnGrey.gif') no-repeat 4px center;
  }  
	
#newsfeedTopics h3 {
	padding-top: 10px;
	}

#newsfeedTopics h3 a {
	color: #6698bc;
	}

#newsfeedTopics .featureCommentContent img {
	border: none;
	}
	
#newsfeedTopics .cb {
	margin-bottom: 0px;
	}
	
.breakingNews {
	padding-bottom: 10px;
	}	
	
.breakingNews .topic {
	background: #fff url('http://static.zoomer.de/@@/img/bg/bgTopicWithoutGreen.gif') repeat-y top left;
	border-top: none;
	border-bottom: 4px solid #efefe9;
	}
	
.breakingNews .topic img {
  border-top: 2px solid #cd272c;
  float: left;
  width: 305px;
  height: 203px;
	}	
	
.breakingNews .topic .category {
	background: #cd272c url('http://static.zoomer.de/@@/img/bg/top_breaking_right.gif') no-repeat top right;
	} 	
	
.breakingNews .topic .category .comments {
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnRed.gif') no-repeat center left;	
	float: left;
	}	
	
.breakingNews .topic .ranking {
  background: url('http://static.zoomer.de/@@/img/bg/bgRankingBreaking.gif') no-repeat;
  height: 205px;
  }

.articleContent #breakingNews .ranking {
  background: url('http://static.zoomer.de/@@/img/bg/bgRankingBreaking.gif') no-repeat;
  height: 205px;
  position: absolute;
  z-index: 1;
  }

#breakingNews .articleHead {
  padding-left: 41px;
}

.articleContent #breakingNews .category {
  background: #CD272C url('http://static.zoomer.de/@@/img/bg/top_breaking_right.gif') no-repeat scroll right 9px;
  }

.articleContent #newsfeedTopics .category {
  background: #EFEFE9 url('http://static.zoomer.de/@@/img/bg/top_newsfeed_right.gif') no-repeat scroll right top;
  }

.article .articleContent #newsfeedTopics .category {
  background: #6698cb url('http://static.zoomer.de/@@/img/bg/bgStoryBlue.gif') no-repeat scroll right top;
  }

	
.breakingNews .featureCommentContent img { border: none; }	
		
/* ARCHIVE AND FOOTER -------------------------------------------------------------- */	

#archive {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 2px;
	}
	
#archiveContent {
	margin: 2px 0 20px 41px;
	background-color: #fff;
	border: 1px solid #fff;
	float: left;
	width: 511px;
	display: inline;
	width: 511px;
	}	
	
#archiveContent .cat {
	margin: 0 0 0 8px;	
	line-height: 11px;
  float: left;
	display: inline;
	color: #000;
	}
	
#archiveContent .headline {
	font: 15px Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	margin-left: 8px;
	float: left;
	color: #000;
	}	

.archiveItem {
  margin-top: 10px;
}

.archiveItem a {
  float: left;
  text-decoration: none;
  color: #9acc02;
}

.archiveItem a:hover {
  text-decoration: underline;
  display: inline;
}

#archiveContent .hover .cat,
#archiveContent .hover .headline {
  background-color: #f3f2ee;
}
  
#archiveContent .arrowRight {
	margin: 25px 0 15px 8px;
	display: block;
	}	
	
/* DETAIL PAGE ------------------------------------------------------------------------------- */		

#page.detail #headerContent {
	height: 125px;
	}

#boxRightFirst {
	background: #fff url('http://static.zoomer.de/@@/img/bg/boxCornerTopRight.gif') no-repeat top right;
	margin-bottom: 25px;
	margin-left: -7px;
	width: 312px;
	position: relative;
	}
	
#boxRightFirst #search {
	margin-bottom: 15px;
	}	

.hasBannerTop #boxRightFirst {
  margin-top: 100px;
  }  
	
.cornerBottomRight {
	background: url('http://static.zoomer.de/@@/img/bg/boxCornerBottomRight.gif') no-repeat bottom right;
	padding: 34px 0 6px 7px;
	}

#columnRightBottom #boxRightFirst .ad {
	margin: 0;
	}

#breadcrumbs {
	background: #fff url('http://static.zoomer.de/@@/img/bg/bgBreadcrumbs.gif') top left no-repeat;
	float: left;
	position: absolute;
	top: -10px;
	left: 0px;
	width: 801px;
	padding: 20px 0 10px 65px;
	list-style-type: none;
	line-height: 14px;
}	

.hasBannerTop #breadcrumbs {
  padding-top: 121px;
  }
  
.hasBannerTop #columnLeft { }  

.articleColspan #breadcrumbs {
  position: static;
  }
  
.fotogallery #breadcrumbs {
  top: 0px;
  position: relative;
  }

.bannerTop {
  background-color: #29292C;
  margin: 12px 0 0 65px;
  position: absolute;
  z-index: 100;
  background: #efefe9 url('http://static.zoomer.de/@@/img/bg/bgBannerTop.gif') no-repeat left top;
  width: 773px;
  height: 90px;
  }
  
.articleColspan .bannerTop {
  margin-top: 22px;
  }      
	
#breadcrumbs li {
	float: left;
	background: url('http://static.zoomer.de/@@/img/icons/breadcrumbBullet.gif') no-repeat 0 4px;
	padding-left: 8px;
	padding-right: 10px;
	}

#breadcrumbs li a {
  text-decoration: none;
  color: #000;
  }	
#breadcrumbs li a:hover {
	text-decoration: underline;
	}

.article #breadcrumbs { background: url('http://static.zoomer.de/@@/img/bg/bgBreadcrumbsColspan.gif') top left no-repeat; } 
.hasBannerTop #breadcrumbs, .talkback #breadcrumbs, .mm #breadcrumbs { background: url('http://static.zoomer.de/@@/img/bg/bgBreadcrumbs.gif') top left no-repeat; }
.articleColspan #breadcrumbs { background: url('http://static.zoomer.de/@@/img/bg/bgBreadcrumbsColspan.gif') top left no-repeat; }

.hasBannerTop .articleContent {
  margin-top: 134px;
  }
  
.articleColspan .articleContent {
  margin-top: 0;
  }

.articleContent .ranking {
  float: left;
  }    

.articleContent .category {
  height: 27px;
  line-height: 26px;
  background: #29292c url('http://static.zoomer.de/@@/img/bg/bgArticleTopicRight.gif') no-repeat top right;
  width: 500px;
  }
  
.articleContent .categoryTitle {
  padding-left: 18px;
  padding-top: 0px;
  font-size: 15px;
  float: left;
  position: relative;
  }

.categoryTitle a {
  color: #fff;
  }

.category .comments a {
  width:18px;
  padding: 0;
  }
  
.articleHead .category .comments a.flyoutNo { 
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnGrey.gif') no-repeat 5px 8px;
  padding: 0 0 0 16px;
  text-decoration: none;
  line-height: 24px;
  } 
  
.articleHead .category .comments a.flyoutNo:hover { text-decoration: underline; }   

.articleColspan .categoryTitle {
/*  position: static;*/
  padding-top: 0px;
  }  
  
.articleContent .comments {
  line-height:14px;
  padding-left:12px;
  padding-top:0;
  position:absolute;
  top:-2px;
  right: -30px;
  }

.repliedComment {
  background-color: #f7f8f3;
}
.repliedComment .commentText {
  width: 385px;
}
.repliedComment .articleComment {
  border: none;
}

.replied {
  float: left;
  margin-top: 3px;
}
.replied a {
  text-decoration: underline;
}

.articleContent .comments .flyoutText { text-decoration: none; }  

.articleContent .comments .flyoutText:hover {
  text-decoration: underline;
  color: #000 !important;
  }

.articleHead {
  float: left;
  position: relative;
  width: 490px;
  display: inline;
  }
  
.articleHead .categoryTitle .comments { margin-top: 6px; }  

.articleColspan {
  float: left;
  width: 866px;
  background: #fff url('http://static.zoomer.de/@@/img/bg/bgArticleColspan.gif') no-repeat bottom right;
  }
  
.articleColspan .articleHead {
  width: 825px;
  background-color: #fff;
  }
  
.articleColspan #search {
  margin-left: 20px;
  }
  
.articleColspan h2 {
  width: 700px;
  padding-top: 16px;
  }
  
.articleGallery {
  float: left;
  display: inline;
  width: 790px;
  padding-bottom: 8px;
  position: relative;
  }

.articleColspan .articleGallery embed,
.articleColspan .articleGallery object {
  margin-left: 62px;
}

/* PUNKTLANDUNG -------------------------------------------------------- */

.userarticle_subtitle {
  background: url('http://static.zoomer.de/@@/img/bg/txtPunktlandung.gif') no-repeat;
  height: 5px;
  margin: 0 0 3px 18px;
  line-height: 0;
  font-size: 0;
  width: 85px;
  float: left;
}

.punktlandung {
  width: 176px !important;
}

/* INFOGRAPHIC --------------------------------------------------------- */
  
.infographicContainer {
  margin-left: 62px;
  background-color: #fff;
}

.infographicContainer strong {
  width: 480px;
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
}

/* IMAGE GALLERY -------------------------------------------------------- */

.galleryHolder {
  clear: both;
  margin-left: 62px;
}

.galleryImageBig {
  float: left;
  }  
  
.galleryNav {
  float: left;
  margin-left: 6px;
  }
  
.galleryNavLeft {
  cursor: pointer;
  height: 28px;
  width: 46px;
  display: block;
  background: url('http://static.zoomer.de/@@/img/sprites/galleryNav.gif') no-repeat 0 0;
  float: left;
  }
  
.galleryNavLeft:hover { background: url('http://static.zoomer.de/@@/img/sprites/galleryNav.gif') no-repeat 0 -28px; }  

.galleryNavRight  {
  cursor: pointer;
  height: 28px;
  width: 47px;
  display: block;  
  background: url('http://static.zoomer.de/@@/img/sprites/galleryNav.gif') no-repeat -46px 0;
  float: left;
  }
  
.galleryNavRight:hover { background: url('http://static.zoomer.de/@@/img/sprites/galleryNav.gif') no-repeat -46px -28px; }      

.insidePrev {
  width: 45px;
  height: 412px;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
}
.insidePrev div {
  background: url('http://static.zoomer.de/@@/img/buttons/previous_picture_off.png') no-repeat;
  width: 42px;
  height: 57px;
  position: absolute;
  top: 160px;
}
.insideNext {
  width: 43px;
  height: 412px;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}
.insideNext div {
  background: url('http://static.zoomer.de/@@/img/buttons/next_picture_off.png') no-repeat;
  width: 42px;
  height: 57px;
  position: absolute;
  top: 160px;
  right: 0px;
}
.carouselToggle {
    width: 618px;
    height: 78px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.galleryPosition {
  display: block;
  clear: both;
  margin-top: 3px;
  }  
  
.galleryImageDesc {
  width: 155px;
  margin-right: 10px;
  bottom: 40px;
  right: 0px;
  position: absolute;
  font-size: 12px;
  }
  
.galleryImageSource {
  position: absolute;
  bottom: 8px;
  right: 0px;
  width: 165px;
  color: #78787a;
  }

.imageGalleryCarouselHolder {
    position: relative;
    width: 598px;
    top: 0px;
    left: 6px;
    height: 66px;
    padding: 3px;
    background-image: url('http://static.zoomer.de/@@/img/bg/bgImageGalleryCarousel.png');
    background-repeat: no-repeat;
}
.imageGalleryCarousel {
    margin: 0px 6px;
    position: relative;
}

.imageGalleryCarousel li {
  margin: 0 5px 0 0;
}

.galleryImageBig {
    width: 618px;
    height: 412px;
    overflow: hidden;
}

.bigImageHolder {
    width: 618px;
    height: 412px;
    overflow: hidden;
    position: relative;
}

#bigImage {
    width: 618px;
    height: 412px;
    text-align: right;
}

#imgLoading {
    position: absolute;
    top: 0px;
    width: 618px;
    height: 46px;
    background-image: url('http://static.zoomer.de/@@/img/icons/image_loading.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0px 0px 0px 60px;
    overflow: hidden;
    position: relative;
    width: 470px;
    height: 66px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 90px;
    height: 60px;
}
.jcarousel-list li.selected {
    border: 0px none;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-last {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-first {
    z-index: 3;
    display: none;
}

.jcarousel-last-horizontal {
    position: absolute;
    right: 5px;
    top: 27px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_last_off.png') no-repeat 0 0;
}

.jcarousel-last-horizontal:hover {
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_last_on.png') no-repeat 0 0;
}

.jcarousel-last-disabled-horizontal,
.jcarousel-last-disabled-horizontal:hover,
.jcarousel-last-disabled-horizontal:active {
    cursor: default;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_last_off.png') no-repeat 0 0;
}

.jcarousel-next-horizontal {
    position: absolute;
    right: 25px;
    top: 27px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_next_off.png') no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_next_on.png') no-repeat 0 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_next_off.png') no-repeat 0 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    left: 25px;
    top: 27px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_back_off.png') no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_back_on.png') no-repeat 0 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_back_off.png') no-repeat 0 0;
}
.jcarousel-first-horizontal {
    position: absolute;
    left: 5px;
    top: 27px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_first_off.png') no-repeat 0 0;
}

.jcarousel-first-horizontal:hover {
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_first_on.png') no-repeat 0 0;
}

.jcarousel-first-disabled-horizontal,
.jcarousel-first-disabled-horizontal:hover,
.jcarousel-first-disabled-horizontal:active {
    cursor: default;
    background: transparent url('http://static.zoomer.de/@@/img/buttons/button_gallery_first_off.png') no-repeat 0 0;
}

/* END IMAGE GALLERY -------------------------------------------------------------------------- */

.articleColspan #search { 
  position: absolute;
  top: 0px;
  right: 8px;
  }
  
h1, h2 {
  font: 35px Georgia, "Times New Roman", Times, serif;
  line-height: 35px;
  color: #29292c;
  clear: both;
  padding: 12px 0 20px 20px;
  width: 480px;
  }
.small_headline{
  font-size: 25px;
  line-height: 25px;
  padding-bottom: 15px;
}

.articleBody {
  margin-left: 62px;
  float: left;
  display: inline;
  font: 14px Arial, Helvetica, sans-serif;
  line-height: 23px;
  width: 480px;
  }
  
.articleBody strong {
  padding-bottom: 25px;
  display: block;
  }
  
.articleBody a {
  color: #000;
}
.articleBody a:hover, #columnLeftContent a:hover {
  background-color: #efefe9;
}

.articleBody .articleImage_variant2 { width: 464px; }

.articleBody .articleImage_variant1,
 .articleBody .articleImage_variant2,
 .articleBody .articleImage_variant3 {
  margin: 10px 0 20px 0;
  } 

.articleBody .articleImage_variant1 { 
  float: left; 
  margin-right: 10px;
  } 

.articleBody .articleImage_variant2 { float: none; } 

.articleBody .articleImage_variant3 {
  float: right;
  margin-left: 10px;
  }

.articleBody .articleImage_variant4 {
    float: right;
    margin: 0 0 0 10px;
}

.articleBody .imageSource {
  font: 11px Arial, Helvetica, sans-serif;
  background-color: #efefe9;
  padding: 10px;
  margin-top: 2px;
  }

.articleBody .articleImage_variant1 .imageSource span,
.articleBody .articleImage_variant3 .imageSource span,
.articleBody .articleImage_variant4 .imageSource span{
  width: 212px;
  display: block;
}

.articleBody p {
  margin-bottom: 20px;
  padding-right: 20px;
  }

.articleSource, .articleSource a {
  color: #78787a;
  font-size: 11px;
  line-height: 11px;
  margin-bottom: 20px;
  text-decoration: none;
}
.articleSource a:hover {
  text-decoration: underline;
  background: none;
}


.topicEverything {
  clear: both;
  float: left;
  width: 513px;
  margin-left: 41px;
  margin-top: 0px;
  display: inline;
  padding: 0;
  }    
  
.topicEverything h5 {
  color: #FFF;
  background-color: #29292c;
  padding: 8px 0 8px 10px;
  margin: 15px 0 0 0;
  font-weight: bold;
  font-size: 16px;
  }  
  
.topicEverything .section {
  margin: 5px 0px 0 8px;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineDarkDivided.gif') no-repeat bottom left;
  padding-bottom: 17px;
  float: left;
  display: inline;
  }  
  
.topicEverything .section a,
.topicEverything .section .poll {
  float: left;
  width: 230px;
  margin-right: 15px;
  text-decoration: none;
  color: #343437;
  line-height: 13px;
  background-repeat: no-repeat;
  background-position: 0 6px;
  position: relative;
  z-index: 0;
  top: 0;
  left: 0;
  }

.topicEverything .section .poll {
  z-index: 10;
}

.topicEverything .section img { float: left; margin: 3px 7px 5px 0; }

.topicEverything .section .poll span {
  position: relative;
  }

.topicEverything .section a span {
  position: relative;
  padding-top: 2px;
  top: 0px;
}


.topicEverything .section a.text span {
  top: 3px;
}

.topicEverything .section a:hover span { text-decoration: underline; }


.topicEverything .section a.video div.video_img {
    position: relative;
    float: left;
}

.topicEverything .section a.video div.video_icon { 
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_dark_right_off.png') no-repeat;
  height: 25px;
  width: 25px;
  position: absolute;
  top: 19px;
  left: 28px;
  }

.topicEverything .section .poll { 
  position: relative;
  z-index: 100;
  }

.topicEverything .section .poll .vote {
  margin-top: 10px;
  }

.topicEverything .section .poll .vote span {
  background: none;
  position: static;
  padding: 0;
  color: #9acc02;
  }
  
.topicEverything .section .poll .vote a {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat;
  float: left;
  padding: 1px 0 0 17px;
  width: 55px;
  margin-right: 10px;
  }
  
.topicEverything .section .poll .vote a:hover { background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat; text-decoration: underline; }  

.topicEverything .section .poll .pollBox { 
  border: 1px solid #bbf904;
  width: 233px;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #fff;
  display: none;
  }
  
.topicEverything .section .poll .pollBoxContent { 
  margin: 8px;
  padding-top: 15px;
  background: url('http://static.zoomer.de/@@/img/bg/txtUmfrage.gif') no-repeat;
  }
  
.topicEverything .section .poll .close {
  background: url('http://static.zoomer.de/@@/img/icons/close.gif') no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  position: absolute;
  top: 4px;
  left: 214px;
  }
  
.pollQuestion { font-weight: bold; line-height: 13px; color: #222; }
.pollVotesAmount { color: #9acc02; line-height: 15px; }
input.pollItem {
    display: none;
}
.topicEverything UL.pollAnswers { width: 220px; margin: 5px 0 5px 0; }

.topicEverything UL.pollAnswers LI { 
  background: url('http://static.zoomer.de/@@/img/buttons/radio.gif') no-repeat 0 0;
  padding-left: 20px;
  margin-bottom: 5px;
  color: #222;
  clear: both;
  width: 180px;
  float: left;
  }

.topicEverything UL.pollAnswers LI A:hover { 
  text-decoration: underline;
  }  

.topicEverything .section .poll a { width: auto; float: none; }
.topicEverything .section .poll .cb { margin: 5px 0 10px 0; color: #000; }
.topicEverything .section .poll .cb a { text-decoration: underline; color: #000; }

.topicEverything .section .poll a.help,
.topicEverything .section .poll a.new {
  background: url('http://static.zoomer.de/@@/img/icons/breadcrumbBullet.gif') no-repeat 0 3px;
  padding-left: 10px;
  margin: 0 2px 5px 0;
  color: #000;
  }
  
.topicEverything .section .poll a.help:hover,
.topicEverything .section .poll a.new:hover { text-decoration: underline; }  
  
.topicEverything .section .poll a.help { float: right; }
.topicEverything .section .poll a.new { float: left; }     
  
.topicEverything UL.pollAnswers LI.checked { background: url('http://static.zoomer.de/@@/img/buttons/radioChecked.gif') no-repeat 0 0; }  
.topicEverything UL.pollAnswers LI A { width: 195px; } 

.topicEverything .pollCaptchaBox { display: block; }
.topicEverything .pollCaptchaTitle { color: #929391; }
.topicEverything #pollCaptchaInput { background: url('http://static.zoomer.de/@@/img/bg/bgInput215.gif') no-repeat; width: 215px; padding: 3px; margin: 2px 0 5px 0; }
.topicEverything .section .poll LABEL { color: #000; }

div.pollBox #recaptcha_image_container img {
  width: 214px !important;
  }

.topicEverything .section a.scrollMarker {
  visibility: hidden;
}

.topicEverything .section .poll a.arrowRight { line-height: 22px; display: block; background-position: 0 3px; margin: 0 0 5px 0; float: left; }
.topicEverything .section .poll a.arrowRight:hover { text-decoration: underline; }

.topicEverything .section .pollVoting { display: block; }
.topicEverything .section .pollResult { display: none; padding-top: 15px; }

.topicEverything .section .pollResultValueBar { 
  border: 1px solid #cfcfca;
  width: 55px;
  padding: 1px;
  float: left;
  margin: 0 6px 6px 0;
  }
  
.topicEverything .section .pollResultValue { 
  background-color: #cfcfca;
  height: 7px;
  } 
  
.topicEverything .section .pollResultValuePercent { 
  color: #666;
  float: left;
  }
  
.topicEverything .section .pollResultAnswer { 
  clear: left;
  margin-bottom: 10px;
  line-height: 12px;
  color: #111;
  }  

.topicEveryting .col { float: left; }

.topicEverything ul { 
  float: left; 
  list-style-type: none; 
  width: 240px;
  padding: 3px 0 5px 0;
  }

.topicEverything ul li {
  background: url('http://static.zoomer.de/@@/img/icons/breadcrumbBullet.gif') no-repeat 0 4px;
  padding-left: 10px;
  padding-top: 1px;
  float: left;
  }

.topicTutor {
  clear: both;
  float: left;
  width: 493px;
  margin-left: 41px;
  padding-left: 20px;
  display: inline;
  background-color: #cfcfca;
  margin-top: 25px;
  line-height: 0;
  height: 53px;
  margin-bottom: 5px;
  }

.topicTutor span {
  position: relative;
  top: 25px;
}

.topicTutor img {
  margin: 0 10px 0 10px;
  float: right;
  position: relative;
  bottom: 4px;
  }

.topicTutor A { 
  text-decoration: none;
  color: #000;
  }  

.topicTutor A:hover span { 
  text-decoration: underline;
  }

.articleComments {
  clear: both;
  float: left;
  width: 513px;
  margin-left: 41px;
  margin-top: 0px;
  display: inline;
  }
  
.totalComments { 
  border-top: 2px solid #bbf903;
  padding: 15px 10px 0 12px;
  margin: 30px 0 -25px 41px;
  background-color: #FFF;
  position: relative;
  font-size: 12px;
  line-height: 12px;
  float: left;
  width: 491px;
  display: inline;
  }  

.totalComments .comments { 
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnWhite.gif') no-repeat 0 2px;
  padding-left: 12px;
  color: #a8d100;
  }
  
.totalComments A { color: #000; text-decoration: none; }  

.commentsControl {
  padding: 10px 10px 10px 10px;
  margin: 20px 0 0 0;
  font-size: 13px;
  line-height: 18px;
  border-top: 2px solid #bbf903;
  }  
.commentsControl a {
  color: #000;
  text-decoration: none;
  }
  
.commentsAmount {
  color: #9acc02;
  background: url('http://static.zoomer.de/@@/img/icons/bubbleOnWhite.gif') no-repeat 0 3px;
  padding-left: 12px;
  }
  
.commentsControl A.arrowRight,
.commentsControl A.arrowRightGreen {
  float: left;
  font-size: 11px;
  margin-right: 40px;
  line-height: 14px;
  margin-top: 10px;
  }  

UL.pagination {
  float: right;
  list-style-type: none;
  }  
  
UL.pagination LI {
  float: left;
  line-height: 17px;
  font-size: 11px;
  margin-right: 2px;
  } 
  
UL.pagination LI A {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat 0 0;  
  display: block;
  width: 18px;
  text-align: center;
  }
  
UL.pagination LI A:hover { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -18px 0; }      
  
UL.pagination LI.current A {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -36px 0; 
  display: block;
  width: 18px;
  text-align: center;
  }
  
UL.pagination LI.dots { background: none; }
UL.pagination LI.dots A { background: none; }  
 
UL.pagination LI.next A { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -54px 0; width: 53px; padding-left: 7px; text-align: left;  } 
UL.pagination LI.next A:hover { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -174px 0; } 

UL.pagination LI.prev A { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -114px 0; width: 53px; padding-right: 7px; text-align: right; }
UL.pagination LI.prev A:hover { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -234px 0; }


.topStoryArchiv UL.pagination {
  float: right;
  list-style-type: none;
  margin:10px 0 10px 0;
  }  
  
.topStoryArchiv UL.pagination LI {
  float: left;
  line-height: 17px;
  font-size: 11px;
  margin-right: 2px;
  } 
  
.topStoryArchiv UL.pagination LI A {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationBlack.gif') no-repeat 0 0;  
  display: block;
  width: 18px;
  text-align: center;
  color:#29292C;
  text-decoration:none;
  }
  
.topStoryArchiv UL.pagination LI A:hover { text-decoration:underline; }      
  
.topStoryArchiv UL.pagination LI.current A {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -36px 0; 
  display: block;
  width: 18px;
  text-align: center;
  }
  
.topStoryArchiv UL.pagination LI.dots { background: none; }
.topStoryArchiv UL.pagination LI.dots A { background: none; }  
 
.topStoryArchiv UL.pagination LI.next A {
  background: url('http://static.zoomer.de/@@/img/buttons/arrowButtonBlack.gif') no-repeat 0 0;
  width: 53px;
  padding-left: 7px;
  text-align: left;
  color:#FFFFFF;
  text-decoration:none;
}
 
.topStoryArchiv UL.pagination LI.next A:hover {
  text-decoration:underline;
} 

.topStoryArchiv UL.pagination LI.prev A { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationPrevious.gif') no-repeat -174px 0; padding-right; 7px; text-align: right; }
.topStoryArchiv UL.pagination LI.prev A:hover { background: url('http://static.zoomer.de/@@/img/bg/bgPaginationPreviousHover.gif') no-repeat -234px 0; }


.articleComment {
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x top left;
  clear: both;
  margin: 0 10px 10px 10px;
  padding-top: 12px;
  border: 1px solid #FFF;
  border-top: none;
  }
  
.userArticleComment,
.commentRatingFormHolder form {
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x top left;
  padding-top: 12px;
  }

.userArticleComment .commentDate {
  font-size: 12px;
  color: #6c6b6e;
}
.userArticleComment a {
  color: #9acc02;
  text-decoration: none;
}
.userArticleComment a:hover {
  background-color: #fff !important;
}

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

.userArticleComment p {
  margin-top: 10px;
}

.commentDate { position:relative; width:130px; }
.commentHead .infoOverlay { top:-11px; position:relative; }
.commentHead .infoOverlayContent { padding:4px 0 3px 25px;}
.commentAuthor, .commentAuthor a { color: #9acc02; font-weight: bold; margin: 3px 0 0 0; float: left; width: 110px; text-decoration: none;}
.commentAuthor a:hover { text-decoration: underline; }
.commentPic { float: left; clear: both; margin: 5px 15px 0 0; width: 65px;}  
.commentPic img{ margin-bottom: 2px; }

.commentReply { 
  background: url('http://static.zoomer.de/@@/img/icons/iconReply.gif') no-repeat; 
  width: 16px; 
  height: 13px; 
  float: left; 
  margin: 5px 5px 0 0; 
  }
  
.commentText {
  font-size: 12px;
  line-height: 18px;
  float: left;
  width: 405px;
  padding-bottom: 20px;
  }

.noRate .yes, .noRate .no {
  display: none !important;
}
  
.commentText P { margin-bottom: 10px; }  
.commentText P A { color:##6C6B6E; text-decoration:none;}
.commentText P A:HOVER { text-decoration: underline;}
.commentBody .arrowRightGreen { clear: both; font-size: 11px; line-height: 16px; float: left; color: #6c6b6e; margin-top: 10px; }  
.commentBody .arrowRight { font-size: 11px; line-height: 14px; float: right; color: #6c6b6e; margin-top: 10px; }
    
.commentRating {
  clear: both;
  margin-top: 20px;
  font-size: 11px;
  float: left;
  width: 350px;
  }
  
.commentRating DIV, .commentRating A { float: left; height: 18px; color: #6c6b6e; }
.commentRating .yes { width: 39px; background: url('http://static.zoomer.de/@@/img/sprites/commentRating.gif') no-repeat 0 0; cursor: pointer; margin-left: 10px; display: block; }  
.commentRating .yes:hover { background: url('http://static.zoomer.de/@@/img/sprites/commentRating.gif') no-repeat -78px 0; }
.commentRating .green { background: url('http://static.zoomer.de/@@/img/sprites/commentRating.gif') no-repeat -156px 0; }  
.commentRating .red { background: url('http://static.zoomer.de/@@/img/sprites/commentRating.gif') no-repeat -276px 0; }  
.commentRating .no { width: 39px; background: url('http://static.zoomer.de/@@/img/sprites/commentRating.gif') no-repeat -39px 0; cursor: pointer; margin-right: 10px; display: block; }  
.commentRating .no:hover { background: url('http://static.zoomer.de/@@/img/sprites/commentRating.gif') no-repeat -117px 0;}

.commentText .arrowRightGreen { float: left; background-position: 0 1px; font-size: 11px; color: #6c6b6e; }
.commentText .arrowRightGreen:hover { background-position: 0 1px; }
.commentText .arrowRight { float: right; line-height: 15px; font-size: 11px; color: #6c6b6e; }


.authorStatus {
  
}

/* NEWS DETAIL -------------------------------------------------------------------------------------- */

#newsDetailFooter {
  clear: both;
}

#newsDetailFooter .all {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat center right;
  float: right;
  padding-right: 20px;
  line-height: 22px;
  margin: 2px 11px 10px 0;
  cursor: pointer;
  width: 115px;
  text-align: right;
  color: #000;
  text-decoration: none;
}
#newsDetailFooter .all:hover {
  text-decoration: underline;
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat center right;
}

#forwardClickArea {
  float: left;
  margin: 0px 0 0 -25px;
  }  
  
#forwardClickArea .date { padding-top: 2px; }  
  
#forwardClickArea #nextNewsFeedHolder { 
  float: left;
  margin: -4px 0 0 25px;
  }
  
#forwardClickArea.hover #nextNewsFeedHolder STRONG { text-decoration: underline; }  

#forwardClickArea .forward {
  color: #fff; 
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -350px 0; 
  padding: 0px 26px 1px 5px;
  float: left;
  line-height: 16px;
  }
  
#forwardClickArea.hover { background: none; background-color: #FFF; }

#forwardClickArea.hover .forward { 
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -280px 0; 
  color: #6698BC;
  }

#forwardClickArea .atTheEnd,
#forwardClickArea.hover .atTheEnd {
  color: #ccc;
  background: url('http://static.zoomer.de/@@/img/buttons/blueNext.gif') no-repeat;
  cursor: default;
}


#newsDetailFooterNavBar {
  clear: both;
  width: 475px;
  padding: 15px 0 10px;
  margin-left: 63px;
  border-top: 1px dotted #6698cb;
  border-bottom: 1px dotted #6698cb;
}

#newsDetailFooterNavBar a {
  color: #000;
  text-decoration: none;
}

#navButtons {
  float: left;
  margin-right: 30px;
  line-height: 16px;
  }

#navButtons .forward {
  color: #fff; 
  background: url('http://static.zoomer.de/@@/img/buttons/blueNextHover.gif') no-repeat; 
  padding: 0px 26px 1px 5px;
  float: left;
  }
  
#navButtons .forward:hover {
  color: #6698bc; 
  background: url('http://static.zoomer.de/@@/img/buttons/blueNext.gif') no-repeat;   
  }
  
#navButtons .back { 
  color: #6698bc;
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -420px 0; 
  padding: 0px 6px 1px 22px;
  margin-right: 10px;
  float: left;
  }
  
#navButtons .back:hover {
  color: #fff; 
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -490px 0;    
}
#navButtons .newest { 
  color: #6698bc;
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -650px 0; 
  padding: 0px 6px 1px 34px;
  margin-right: 10px;
  float: left;
  }
#navButtons .newest:hover {
  color: #fff; 
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -559px 0;       
}

#navButtons a.atTheBeginning,
#navButtons a.atTheBeginning:hover {
  color: #ccc;
  cursor: default;
}
#navButtons a.atTheBeginning:hover {
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -420px 0;
}

#nextNewsFeedHolder {
  width: 215px;
  float: left;
  margin-top: -8px;
}

#nextNewsFeedHolder .date {
  float: left;
  color: #6698cb;
}

#nextNewsFeedHolder a {
  float: left;
  width: 215px;
}
#nextNewsFeedHolder a:hover {
  text-decoration: underline;
}

#newsNavBar {
  height: 18px;
  float: right;
  display: inline;
  margin: 4px 10px 0 0;
  padding: 1px 0 2px 0; 
  }

#newsNavBar .back {
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -210px 0 !important;
  padding: 0px 6px 1px 24px !important;
  line-height: 16px !important;
  margin-right: 10px !important;
  display: block;
  float: left;
  }

#newsNavBar .back:hover {
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -140px 0 !important;
  text-decoration: none !important;
  color: #FFF;
  }

#newsNavBar a.atTheBeginning,
#newsNavBar a.atTheBeginning:hover,
#newsNavBar a.atTheEnd,
#newsNavBar a.atTheEnd:hover {
  color: #ccc;
  cursor: default;
}
#newsNavBar a.atTheBeginning:hover {
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -210px 0 !important;
}

#newsNavBar .forward {
  text-decoration: none;
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -70px 0 !important;
  padding: 0px 30px 1px 5px;
  display: block;
  line-height: 16px !important;
  float: left;
  }

#newsNavBar .forward:hover {
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat 0 0 !important;
  color: #FFF;
  }

#newsNavBar a.atTheEnd:hover {
  background: url('http://static.zoomer.de/@@/img/sprites/paginationBlue.gif') no-repeat -70px 0 !important;
}

.topTopicMore {
  background: url('http://static.zoomer.de/@@/img/icons/iconTopThema.gif') no-repeat 0 0;
  text-transform: uppercase;
  padding: 0 0 0 82px;
  margin: 30px 0 20px 0;
  float: right;
  }
  
.topTopicMore a {
  color: #000;
  font-size: 11px;
  line-height: 12px;
  padding: 0px 5px 0px 5px;
  text-decoration:none;
  display: block;
  }
  
.topTopicMore a:hover,
SPAN.topTopic a:hover {
  background-color:#929391 !important;
  color:#FFFFFF !important;
  }

/* NEWS OVERVIEW ------------------------------------------------------------------------------------ */

.mycityBanner .newsOverviewTitle{
  background: url('http://static.zoomer.de/@@/img/bg/bgNewsfeedNoCorner_1.gif') no-repeat;
  height: 27px;
}
#columnLeftContent #mycityBanner a,
#columnLeftContent #mycityBanner a:hover,
#columnLeftContent #mycityBanner a:visited{
  background-color:#fff;
}
    

.newsOverviewTitle {
  background: url('http://static.zoomer.de/@@/img/bg/bgNewsfeed.gif') no-repeat;
  height: 27px;
  }
  
.newsOverviewTitle .caption {
  float: left;
  font-size: 16px;
  line-height: 27px;
  color: #FFF;
  margin: 0 0 0 10px;
  display: inline;
  }
  
.newsOverviewTitle A.rss { 
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -105px 0;
  width: 15px;
  height: 15px;
  display: block;
  float: left;
  margin: 6px 0 0 7px;
  }  
  
.newsOverviewTitle A.rss:hover { 
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -30px 0;
  }  
  
.newsOverview .dropdown {
  float: right;
  margin: 3px 35px 0 0;
  display: inline;
  position: relative;
  z-index: 100;
  background: url('http://static.zoomer.de/@@/img/bg/dropdownBlueLeft.gif') no-repeat top left;
  width: 150px;
  }
  
.newsOverview .dropdown.opened {
  background: url('http://static.zoomer.de/@@/img/bg/dropdownBlueLeftOpened.gif') no-repeat top left;
  height: 24px;
  }  
  
.newsOverview .dropdown .selected {
  background: url('http://static.zoomer.de/@@/img/bg/dropdownBlueRight.gif') no-repeat top right;  
  height: 14px;
  }
  
.newsOverview .dropdown.opened .selected {
  background: url('http://static.zoomer.de/@@/img/bg/dropdownBlueRightOpened.gif') no-repeat top right; 
  }
  
.newsOverview .dropdown UL {
  background: none;
  background-color: #FFF;
  border-bottom: 1px solid #efefef;
  position: absolute;
  top: 24px;
  list-style-type: none;
  display: none;
  width: 150px;
  }

.newsOverview .dropdown.opened UL {  display: block; }
  
.newsOverview .dropdown UL LI {
  padding: 0px 25px 5px 4px;
  cursor: pointer;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
  }
  
.newsOverview .dropdown UL LI.active{ display:none; }

.newsOverview .dropdown UL LI A { text-decoration: none; }  

.newsOverview .dropdown UL LI:hover {
  background: none;
  color: #000;
  }
  
.newsOverview .dropdown UL LI A:hover {
  text-decoration: underline;
  }
  
.newsOverviewItem {
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x bottom left;
  padding: 10px 0 10px 0;
  position: relative;
  width: 460px;
  }
  
.newsOverviewItem .title { font-size: 14px; line-height: 18px;  }    
  
.newsOverview .date {
  display: block;
  color: #6698cb;
  margin:0 0 5px 0;
  width:120px;
  }
  
.newsOverview STRONG {
  margin: 3px 0 3px 0;
  display: block;
  text-decoration: none;
  }
  
.newsOverview .hover {
  background-color:#EFEFE9;
  }

.newsOverview .hover .date,
.newsOverview .hover a strong {
  text-decoration:underline;
  }

STRONG.video { padding-top: 10px; background: url('http://static.zoomer.de/@@/img/bg/feature_type_video_grey.gif') no-repeat 0 3px; }    
  
#content .newsOverviewItem P {
  font-size: 11px;
  line-height: 14px;
  margin: 0;
  padding: 0;
  width: auto;
  }
  
.newsOverviewItem IMG {
  float: left;
  margin: 3px 10px 0 0;
  }
  
.newsOverviewItem .topTopic,
.result .topTopic {
  background: url('http://static.zoomer.de/@@/img/bg/labelTopTopic.gif') no-repeat 0 1px;
  text-transform: uppercase;
  position: absolute;
  right: 0px;
  top: 10px;
  }

.newsOverview .topTopic {
  background: none;
  text-transform: uppercase;
  
  float: right;
}

.newsOverviewItem .topTopic A {
  background: url('http://static.zoomer.de/@@/img/bg/labelTopTopic.gif') no-repeat;
  padding-left: 45px;
  display: block;
  }


.articleBody .topTopic {
  background: url('http://static.zoomer.de/@@/img/bg/labelTopTopic.gif') no-repeat 0 2px;
  text-transform: uppercase;
  padding-left: 50px;
  float: right;
  text-decoration: none;
  font-size: 11px;
  margin: 15px 0 15px 0;
  color: #000;
}

.dateHolder {
  float: left;
  width: 485px;
}
.newsDate {
  float: left;
  color: #6698cb;
}

.newsOverview h1 {
  padding-left: 0;
}

.dateHolder {
  float: left;
  width: 485px;
}

.newsOverview .dateHolder { margin-top: 12px; }

.newsDate {
  float: left;
  color: #6698cb;
}

.newsOverviewItem .topTopic a,
.newsOverview .topTopic a {
  text-decoration:none;
  line-height: 12px;
  padding: 1px 3px 0 50px;
  }

.newsOverviewItem .topTopic a:hover,
.newsOverview .topTopic a:hover {
  color:#FFFFFF !important;
  background-color:#929391;
  }
  
.newsOverviewItem .topTopic {
  padding-left:47px;
  background-position:0 0px;
  height:12px;
  overflow:hidden;
  }

.result SPAN.topTopic {
    padding:1px 0px 0px 47px;
}
.result SPAN.topTopic a{
    text-decoration:none;
    padding:0 0 0 2px;
}

#navBar {
  margin: -1px 0 0 0;
  height: 30px;
  position: relative;
  width: 460px;
  padding: 31px 0 20px 0;
  clear: both;
  }

.blue { background: #FFF url('http://static.zoomer.de/@@/img/bg/bgNavbarBlue.gif') repeat-x 0 20px; }
.grey { background: #fff url('http://static.zoomer.de/@@/img/bg/bgNavbarGrey.gif') repeat-x 0 20px; }

#navBar.blue A { color: #6698cb; float: right; }  
#navBar.grey A { color: #000; float: right; }  
#navBar.blue A:hover { color: #FFF; }
#navBar.grey A:hover { color: #000; }
  
#navBar .forward { padding: 1px 30px 3px 7px; line-height: 14px; }
#navBar.blue .forward { background: url('http://static.zoomer.de/@@/img/buttons/blueNextHover.gif') no-repeat; color: #FFF; }
#navBar.grey .forward { background: url('http://static.zoomer.de/@@/img/buttons/greyNext.gif') no-repeat; }
#navBar.blue .forward:hover { background: url('http://static.zoomer.de/@@/img/buttons/blueNext.gif') no-repeat; color: #6698cb; }   
#navBar.grey .forward:hover { background: url('http://static.zoomer.de/@@/img/buttons/greyNextHover.gif') no-repeat; }   

#navBar .back { padding: 1px 7px 3px 20px !important; margin-right: 20px !important; line-height: 14px;  }
#navBar.blue .back { background: url('http://static.zoomer.de/@@/img/buttons/bluePrev.gif') no-repeat; }
#navBar.grey .back { background: url('http://static.zoomer.de/@@/img/buttons/greyPrev.gif') no-repeat; }  
#navBar.blue .back:hover { background: url('http://static.zoomer.de/@@/img/buttons/bluePrevHover.gif') no-repeat; text-decoration: none; }  
#navBar.grey .back:hover { background: url('http://static.zoomer.de/@@/img/buttons/greyPrevHover.gif') no-repeat; text-decoration: none; }  
  
#navBar .newest { padding: 1px 10px 3px 30px; margin-right: 20px; line-height: 14px; }  
#navBar.blue .newest {   background: url('http://static.zoomer.de/@@/img/buttons/blueNewest.gif') no-repeat; }
#navBar.grey .newest {   background: url('http://static.zoomer.de/@@/img/buttons/greyNewest.gif') no-repeat; }  
#navBar.blue .newest:hover { background: url('http://static.zoomer.de/@@/img/buttons/blueNewestHover.gif') no-repeat; }    
#navBar.grey .newest:hover { background: url('http://static.zoomer.de/@@/img/buttons/greyNewestHover.gif') no-repeat; }

#navBar a {
  text-decoration: none;
}

/* GEGENSPRECHANLAGE -------------------------------------------------------------------------------- */

.gdsHead {
  background: url('http://static.zoomer.de/@@/img/sprites/bgContentLeftHead.gif') no-repeat;
  height: 27px;
  margin-bottom: 15px;
  }
  
.gdsHead .caption { 
  float: left; 
  font-size: 16px;
  line-height: 27px;
  margin: 0 0 0 10px; 
  font-weight: bold;
  display: inline;
  }  
  
.gdsHead A.rss,
.celebrityHead A.rss { 
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -45px 0;
  width: 15px;
  height: 15px;
  display: block;
  margin: 6px 0 0 7px;
  float: left;
  }  
  
.gdsHead A.rss:hover,
.celebrityHead A.rss:hover { 
  background: url('http://static.zoomer.de/@@/img/sprites/iconsRSS.gif') no-repeat -60px 0;
  }  
  
.gdsHead .info { 
  width: 13px;
  height: 11px;
  background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -91px 0;
  float: left;
  position: relative;
  margin: 0 0 0 10px;
  cursor: pointer;
  }
  
.gdsHead .info:hover {
  background-position: -104px 0;
  }  
  
.gdsHead .infoOverlay { margin: 0 0 0 -2px; }  
.gdsHead .infoOverlayContent { background-position: 2px 0px; }

.gdsHead .infoOverlayContent UL{ 
 margin: 5px 0 0 0;
 list-style:none;
 }

.gdsHead .infoOverlayContent UL LI{ margin: 10px 0px 0 0; }

  
.gdsHead .date {
  color: #FFF;
  float: right;
  margin-right: 10px;
  line-height: 27px;
  }    

.bubble {
  background: url('http://static.zoomer.de/@@/img/bg/bgTalkbackTop.gif') no-repeat top left;
  margin-left: -23px;
  padding-top: 10px;
  }
  
.bubbleContent {
  background: url('http://static.zoomer.de/@@/img/bg/bgTalkbackMiddle.gif') repeat-y top left;
  padding: 5px 20px 10px 50px;
  }  
  
.bubbleContent .quote { 
  font: 30px Georgia, "Times New Roman", Times, serif;
  line-height: 34px;
  background: url('http://static.zoomer.de/@@/img/icons/quoteBigStart.gif') no-repeat 0 18px;
  padding-left: 40px;
  margin-top: 5px;
  margin-bottom: 15px;
  width: 395px;
  }
  
.bubbleContent .quote IMG { margin: 0 0 -12px 3px; }  
  
.bubbleContent .quote BIG { font-size: 42px; line-height: 40px; margin: 0; padding: 0; }    
  
.bubbleText IMG {
  float: left;
  margin: 4px 15px 10px 0;
  }
  
#content .bubbleText P {
  font-size: 12px;
  line-height: 17px;
  width: 400px;
  }    

.bubbleAuthor,
.bubbleAnnotations{
  text-align: right;
  font-size: 12px;
  margin-right: 50px;
  }

.bubbleAuthor a {
  text-decoration: none;
}
.bubbleAuthor a:hover {
  text-decoration: underline;
}

.bubbleFooter {
  background: url('http://static.zoomer.de/@@/img/bg/bgTalkbackBottom.gif') no-repeat top left;  
  height: 90px;
  text-align: right;
  position: relative;
  margin-bottom: 10px;
  }
  
.bubbleFooter A {
  width: 258px;
  height: 61px;
  position: absolute;
  top: 25px;
  right: 4px;
  display: block;
  cursor: pointer;
  background: url('http://static.zoomer.de/@@/img/bg/bgMyOpinion.gif') no-repeat 0 0;
  }
  
.bubbleFooter A:hover { background: url('http://static.zoomer.de/@@/img/bg/bgMyOpinion.gif') no-repeat 0 -61px; }  
  
.talkback .commentsControl {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationTalkback.gif') repeat-x;
  border: none;
  padding-top: 15px;
  padding-bottom: 20px;
  margin: 30px 10px 10px 10px;
  }  

A.refresh {
  background: url('http://static.zoomer.de/@@/img/sprites/buttonRefresh.gif') no-repeat 0 1px;
  font-size: 11px;
  padding-left: 18px;
  float: left;
  margin-right: 25px;
  margin-top: 3px;
  line-height: 17px;
  }
  
A.refresh:hover { 
  background: url('http://static.zoomer.de/@@/img/sprites/buttonRefresh.gif') no-repeat 0 -19px;
  text-decoration: underline; 
  }  
  
.commentsControl A.rss {
  background: url('http://static.zoomer.de/@@/img/icons/iconRSSgreen.gif') no-repeat 0 2px;
  display: block;
  width: 17px;
  height: 17px;
  float: left;
  margin-right: 25px;
  }  
  
.commentsControl A.arrowRightGreen {
  float: left;
  margin: 3px 0 0 0;
  line-height: 17px;
  background-position: 0 1px;
  } 
  
.commentsControl A.arrowRightGreen:hover { 
  line-height: 17px;
  background-position: 0 1px;
  }   
  
.talkback UL.pagination {
  margin: 2px 0 0 0;
  }  
  
.talkback .articleComment {
  background: none;
  margin: 0 8px 0 8px;
  }  
  
.talkback .commentHead {
  background: url('http://static.zoomer.de/@@/img/bg/bubbleCommentTop.gif') no-repeat top left;
  padding: 10px 0 0 10px;
  margin: 0;
  }
  
.talkback .commentBody {
  background: url('http://static.zoomer.de/@@/img/bg/bubbleCommentBottom.gif') no-repeat bottom left;  
  padding-left: 10px;
  padding-bottom: 30px;

  }
  
.talkback .commentText {
  width: 340px;
  }

.gdsBoxContent {
  background-color: #efefe9;
}

.gdsBoxItemContent {
  background: url('http://static.zoomer.de/@@/img/bg/boxBeigeDottedLine.gif') repeat-x top left;
  margin: 0 8px 0 5px;
  padding: 7px 0 5px 7px;
  }
  
.gdsBoxItemContent STRONG { font-size: 12px; }  

.gds .active {
  background: url('http://static.zoomer.de/@@/img/bg/listArrowLeft.gif') no-repeat center left;
}

.gds .active .gdsBoxItemContent {
  background:#FFFFFF;
}


/* MEINUNGSMACHER ----------------------------------------------------------------------------------- */

.mmTitle {
  background: url('http://static.zoomer.de/@@/img/bg/bgOpinionmakerTitle.gif') no-repeat;
  height: 27px;
  margin-bottom: 15px;
  }
  
.mmTitle .date {
  color: #000;
  float: right;
  margin: 6px 15px 0 0;
  }  
  
.mmAuthor {
  margin: 0;
  }

.mmVideo { 
  background: url('http://static.zoomer.de/@@/img/bg/feature_type_video_grey.gif') no-repeat 63px 0px; 
  display:block;
  margin:5px 0;
  padding-top:7px;
  }    
  
  
.mm h2 {
  margin: 0;
  padding: 5px 0 20px 0;
  }
  
.mm #columnLeftContent STRONG {
  font-size: 14px;
  line-height: 18px;
  padding-right: 30px;
  }  
  
.boxBeigeTop {
  background: url('http://static.zoomer.de/@@/img/bg/mmBoxTop.gif') no-repeat top left;
  width: 295px;
  padding-top: 4px;
  margin-top: 10px;

  }
  
.boxBeigeContent {
  background: #efefe9 url('http://static.zoomer.de/@@/img/bg/mmBoxBottom.gif') no-repeat bottom left;
  margin-bottom: 3px;
  }
  
.boxBeigeContent .boxNav {
  background: url('http://static.zoomer.de/@@/img/bg/bgBoxBeigeNav.gif') no-repeat;
  bottom: 1px;
  left: 1px;
  width: 287px;
  }  
  
.boxBeigeContent .boxNav .next {
  width: 100px;
  margin-right: 8px;
  }
  
.boxBeigeContent .header {
  padding: 3px 8px 8px 10px;
  }  
  
.boxBeigeContent .header h6 { padding-bottom: 8px; color: #000; }  
.boxBeigeContent .header IMG { float: left; margin: 3px 8px 8px 0; display: inline; }
.boxBeigeContent .header P { float: left; width: 200px; }

.mmAuthorContribs { clear: both; padding-top: 8px; }

.boxBeigeContent .item { background: url('http://static.zoomer.de/@@/img/bg/boxBeigeDottedLine.gif') no-repeat 8px 0; padding-top: 2px; padding-bottom: 1px; }
.boxBeigeContent .itemContent { padding: 5px 10px 5px 10px; cursor: pointer; display: block; }
.boxBeigeContent .item .hover { background: url('http://static.zoomer.de/@@/img/bg/boxBeigeItemHover.gif') no-repeat center left; }
.boxBeigeContent .item .date { display: block;  }
.boxBeigeContent .item STRONG { display: block; line-height: 13px; }

#mmOtherAuthors { margin-top: 20px; }

#mmOtherAuthors .dropdown { float: right; }
#mmOtherAuthors .date {  padding-right: 7px; display: inline; }
#mmOtherAuthors .author {
  display: inline;
  background: url('http://static.zoomer.de/@@/img/bg/boxBeigeDottedLineVertical.gif') no-repeat 0 2px;
  padding-left: 9px;
  }  
  
#mmOtherAuthors STRONG { float: left; width: 210px; }
#mmOtherAuthors IMG { float: left; margin: 2px 8px 3px 0; }

.celebrityHead, .gdsHead {
  margin-bottom: 20px;
}

.celebrityHead h4, .gdsHead h4 {
  margin-bottom: 0;
  font-weight: bold;
}

.celebrityHead .date {
  position: relative;
  bottom: 19px;
  left: 415px;
}

.celebrity a img {
  width: 53px;
  height: 53px;
  float: left;
  padding: 10px 10px 0 10px;
}

#columnRightTop .celebrityInfo { background-color: #efefe9; }

.celebrity .celebrityInfo p {
  padding: 10px;
}

.celebrityItem {
  border-top: 1px dotted #b7b6b7;
  border-bottom: 1px dotted #b7b6b7;
  margin: -1px 8px 0 8px;
  padding: 6px 0 6px 3px;
}

.celebrityItem A { font-size: 12px; line-height: 14px; }

.celebrityItem span, .celebrityItem a {
  padding-left: 2px;
}

.celebrity .active {
  background: #fff url('http://static.zoomer.de/@@/img/icons/whitearrow.gif') no-repeat 0 center;
  }
  
.celebrity .boxContent, .celebrities .boxContent {
  padding-top: 0;
}

.celebrity .boxNav {
  margin-top: 20px;
}

#celebrities {
    z-index:100;
}

#celebrities.boxRight .dropdown ul {
  height: 100px;
  overflow: hidden;
  overflow-y: auto;
}

.celebrities img {
  float: left;
  width: 53px;
  height: 53px;
  padding: 0 10px 5px 0;
}

.celebrities .mmAuthor {
  border-left: 1px dotted #b7b6b7;
  padding-left: 10px;
}

.celebrities .date {
  padding-right: 10px;
}

/* SEARCH RESULTS ----------------------------------------------------------------------------------- */

.resultsTitle {
  background: url('http://static.zoomer.de/@@/img/bg/bgSearchresultsTitle.gif') no-repeat;
  height: 27px;
  }
  
.searchSort {
  margin-left: 230px;
  line-height: 25px;
  }

.searchSortDate { position: relative; float: left; width: 100px; }  
  
.searchSort .radio {
  background: url('http://static.zoomer.de/@@/img/buttons/radioGrey.gif') no-repeat 0 0;
  padding-left: 18px;
  margin-left: 10px;
  padding-bottom: 1px;
  }
  
.searchSort .checked {
  background: url('http://static.zoomer.de/@@/img/buttons/radioGreyChecked.gif') no-repeat 0 0;        
  }
  
.searchSort #asc {
  background: url('http://static.zoomer.de/@@/img/icons/sortAscWhite.gif') no-repeat 0 0;        
  width: 10px;
  height: 5px;
  display: block;
  position: absolute;
  left: 70px;
  top: 15px;
  }  
  
.searchSort  #asc.active { background: url('http://static.zoomer.de/@@/img/icons/sortAscBlack.gif') no-repeat 0 0; }
  
.searchSort #desc {
  background: url('http://static.zoomer.de/@@/img/icons/sortDescWhite.gif') no-repeat 0 0;        
  width: 10px;
  height: 5px;
  display: block;
  position: absolute;
  left: 70px;
  top: 6px;
  }  
  
.searchSort  #desc.active { background: url('http://static.zoomer.de/@@/img/icons/sortDescBlack.gif') no-repeat 0 0; }  
  
.searchSortRelevance { 
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineWhiteVertical.gif') no-repeat 0 4px;
  padding-left: 0px;
  float: left;
  }
  
.searchresult UL.pagination {
  background: none;
  margin: 15px 10px 20px 0;
  }  
  
.result {
  clear: both;
  position: relative;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x bottom left;
  padding: 10px 0;
  width: 475px;
  }  
  
.result STRONG {
  clear: both;
  display: block;
  font-size: 14px;
  font-weight: normal;
  margin: 8px 0;
  padding-top:10px;
  }  

#search-results .result STRONG {
  font-weight: bold;
} 

.result STRONG.dpa { background: url('http://static.zoomer.de/@@/img/bg/txtLiveTicker.gif') no-repeat 0 3px; }
.result STRONG.presseschau { background: url('http://static.zoomer.de/@@/img/bg/txtDieAnderen.gif') no-repeat 0 3px; }
.result STRONG.punktlandung { background: url('http://static.zoomer.de/@@/img/bg/txtPunktlandung.gif') no-repeat 0 3px; }
.result STRONG.bilder  { background: url('http://static.zoomer.de/@@/img/bg/txtBilder.gif') no-repeat 0 3px; }
.result STRONG.infographic  { background: url('http://static.zoomer.de/@@/img/bg/txtGrafik.gif') no-repeat 0 3px; }
.result STRONG.audio { background: url('http://static.zoomer.de/@@/img/bg/txtHoerbilder.gif') no-repeat 0 3px; }
.result STRONG.poll { background: url('http://static.zoomer.de/@@/img/bg/txtUmfrage.gif') no-repeat 0 3px; }
.result STRONG.slideshow { background: url('http://static.zoomer.de/@@/img/bg/txtBilder.gif') no-repeat 0 3px; }
.result STRONG.video {background: url('http://static.zoomer.de/@@/img/bg/feature_type_video_grey.gif') no-repeat 0 3px; }    
.result STRONG.text {background: url('http://static.zoomer.de/@@/img/bg/feature_type_article_grey.gif') no-repeat 0 3px; }    
 
.result A:HOVER STRONG {
    text-decoration:underline;
 }

#content .result P {
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 5px;
  }  
  
.result P.grey {
  color: #6c6b6e;
  background: none;
  }
  
.result .highlight { color: #9acc02; }    
  
.sponsoredLinks {
  width: 474px;
  margin-top: 5px;
  padding: 0 0 10px 0;
  }

.sponsoredLinks ul {
  padding-left: 10px;
}
  
.yahoo-sponsored-results-target {
  background-color: #f7f7f4;
}
  
#content .searchAds P { font-size: 11px; margin: 0; padding: 0; line-height: 15px; }

.searchAds { padding-bottom: 40px; }
.searchAds A { color: #000; text-decoration: none; line-height: 14px; }
.searchAds A:hover { text-decoration: underline; }
.searchAds A.title,
.searchAds .yahoo-results-title a { font-size: 14px; display: block; line-height: 20px; padding: 5px 0 0 0; }
.searchAds A.url { font-size: 11px; display: block; }
.searchAds li { list-style:none; }

#yahoo-search-results {
  margin:0 10px 0 0;
}

.yahoo-search-incontent-entry {
  background:transparent url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x scroll left bottom;
  padding:15px 0 10px 0;
}

.sponsoredLinks .label {
  float: right;
  text-transform: uppercase;
  margin: 5px 8px;
  }

/* POPULAR SEARCHES ----------------------------------------------------------------------------------- */
div.boxContent.boxTagCloud {
    padding: 10px 10px 0px 10px;
}
div#tagCloudHolder {
    position: relative;
    backgroud-color: #FFFFFF;
    width: 300px;
    height: 310px;
}
.tcTopLeft {
    background: url('http://static.zoomer.de/@@/img/bg/green_corner_top_left.gif') no-repeat top left;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 10px;
    height: 10px;
}
.tcTopRight {
    background: url('http://static.zoomer.de/@@/img/bg/green_corner_top_right.gif') no-repeat top right;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 10px;
    height: 10px;
}
.tcBottomRight {
    background: url('http://static.zoomer.de/@@/img/bg/green_corner_bottom_right.gif') no-repeat bottom right;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 10px;
    height: 10px;
}
.tcBottomLeft {
    background: url('http://static.zoomer.de/@@/img/bg/green_corner_bottom_left.gif') no-repeat bottom left;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 10px;
    height: 10px;
}
div.block {
    overflow: hidden;
    position: absolute;
    background-color: #FFFFFF;
}
div.block a {
    border: 2px solid #BBF903;
    display: table-cell;
    vertical-align: middle;
}
div.block a div {
    overflow: visible;
    position: relative;
    text-align: center;
}
div.block-huge {
    font-size: 20px;
}
div.block-large {
    font-size: 18px;
}
div.block-medium {
    font-size: 16px;
}
div.block-small {
    font-size: 14px;
}
div.block-mini {
    font-size: 12px;
}

/* PAGE FUNCTIONS (forward, print bookmark) --------------------------------------------------------- */

#pageFunctions {
  float: left;
  padding: 2px 0px 2px 0;
  list-style-type: none;
  margin: 15px 0 20px 65px;
  font-size: 11px;
  height: 10px;
  display: inline;
  }
    
#pageFunctions a {
  color: #000;
  text-decoration: none;
  line-height: 22px;
  }  

#pageFunctions LI {
  line-height: 20px;
  padding: 0 15px 0 15px;
  }  
  
#pageForward {
  float: left;
  }
  
#pagePrint, #pageBookmark {
  float: left;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineVerticalGrey.gif') repeat-y;
  }  
  
#pageFunctions LI#pageBookmark { 
  padding-right: 0;
  position: relative;
  z-index: 400;
  }

#pageBookmark {
  height:20px;
  width: 114px;
}

#pageBookmark .dropdownField { background: url('http://static.zoomer.de/@@/img/bg/arrowBookmarksOpen.gif') no-repeat right center; }

#pageBookmark A {
  padding-right: 50px;
  color:#000000;
  text-decoration:none;
  }  
    
#pageBookmark A:hover {
  text-decoration:underline;
  }
  
#pageForward A {
  background: url('http://static.zoomer.de/@@/img/icons/iconForward.gif') no-repeat 0 2px;
  padding-left: 23px;
  }   
  
#pagePrint A {
  background: url('http://static.zoomer.de/@@/img/icons/iconPrint.gif') no-repeat 0 1px;
  padding-left: 18px;
  }
  
#pageBookmark A {
  background: url('http://static.zoomer.de/@@/img/icons/iconBookmark.gif') no-repeat 0 0px;
  padding-left: 15px;
  }

#pageBookmark.opened { border-right:1px solid #BBF904; border-top:1px solid #BBF904; top:-1px; }  
#pageBookmark.opened .pageBookmarkOptions { display:block; }
#pageBookmark.opened .dropdownField {
  background: url('http://static.zoomer.de/@@/img/icons/close.gif') no-repeat right center;
  display:block;
  height:20px;
  }
  
.pageBookmarkOptions { 
  display: none; 
  position: absolute; 
  top: 20px; 
  left: 0px;
  border: 1px solid #bbf904;
  border-top: none;
  background-color: #FFF;
  width: 128px;
  padding-bottom: 5px;
  background-color: #FFF;
  z-index: 100;
  }
  
.pageBookmarkOptions .cb { padding: 0 5px 0 11px; line-height: 20px; }  
  
#pageFunctions .pageBookmarkOptions UL {
  padding: 0;
  list-style-type: none;
  float: left;
  }

UL.pageOrTopic {
  margin-left: 11px;
  margin-bottom: 5px;
  display: inline;
  float: left;
  }
  
#pageFunctions .pageBookmarkOptions UL LI {
  padding: 0;
  background: none;
  line-height: 14px;
  }
  
#pageFunctions .pageBookmarkOptions UL LI A {
  padding: 0;
  background: none;
  }
  
#pageFunctions LI A:hover { text-decoration: underline; }  
  
#pageFunctions UL.pageOrTopic LI {
  background: url('http://static.zoomer.de/@@/img/buttons/bgNewsCategoryOff.gif') no-repeat 0 2px;
  padding-left: 18px;
  line-height: 18px;
  float: left;
  }  
  
#pageFunctions UL.pageOrTopic LI.checked {
  background: url('http://static.zoomer.de/@@/img/buttons/bgNewsCategoryOn.gif') no-repeat 0 2px;
  }
  
#pageFunctions UL.socialBookmarks LI {
  line-height: 20px;
  padding-left: 20px;
  }
  
#pageFunctions UL.socialBookmarks LI.webnews { background: url('http://static.zoomer.de/@@/img/icons/iconWebnews.gif') no-repeat 0 2px; }
#pageFunctions UL.socialBookmarks LI.yigg { background: url('http://static.zoomer.de/@@/img/icons/iconYigg.gif') no-repeat 0 2px; }
#pageFunctions UL.socialBookmarks LI.delicious { background: url('http://static.zoomer.de/@@/img/icons/iconDelicious.gif') no-repeat 0 2px; }
#pageFunctions UL.socialBookmarks LI.misterwong { background: url('http://static.zoomer.de/@@/img/icons/iconMisterWong.gif') no-repeat 0 2px; }
#pageFunctions UL.socialBookmarks LI.linkarena { background: url('http://static.zoomer.de/@@/img/icons/iconLinkarena.gif') no-repeat 0 2px; }  
		
/* FOOTER ------------------------------------------------------------------------------------ */	
	
#footer {
	background: url('http://static.zoomer.de/@@/img/bg/bgFooterTop.gif') no-repeat top left;
	float: left;
	width: 866px;
    margin:0 0 20px 0;
	}
	
#footerContent {
	background: url('http://static.zoomer.de/@@/img/bg/bgFooterBottom.gif') no-repeat bottom left;
	float: left;
	width: 866px;
	}

#footerLinks {
	margin: 12px 0 0 55px;
	float: left;
	display: inline;
  }
  
#footerLinks li {
  background: url('http://static.zoomer.de/@@/img/bg/footerDottedLine.gif') repeat-y 0px 0px;
  margin: 3px 0px;
	padding: 0px 12px 0px 12px;
  list-style-type: none;
	display: block;
	float: left;
  }  

#footerLinks LI A IMG { margin-bottom: -2px; } 
  
#footer a {
  text-decoration: none;
  color: #29292c;
	line-height: 15px;
	display: block;
	float: left;	
  }
  
#footer a:hover {
  text-decoration: underline;
  }	
	
#footerLinks li.rss {
  background: url('http://static.zoomer.de/@@/img/icons/iconRSS.gif') no-repeat 0px 0px;
	padding-left: 20px;
  }
	
#footerLinks li.home a {
  background: url('http://static.zoomer.de/@@/img/icons/iconHome.gif') no-repeat 0px 1px;
	padding-left: 20px;
  }
	
#footerLinks li.blog a {
  background: url('http://static.zoomer.de/@@/img/icons/iconBlog.gif') no-repeat 0px 1px;
	padding-left: 16px;
  }
	
#footerLinks li.weather a {
  background: url('http://static.zoomer.de/@@/img/icons/iconWeather.gif') no-repeat 0px 0px;
	padding-left: 23px;
  }
	
#footerLinks li.noLine {
	background: none;
	padding-left: 0px;
  }				  	
	
#footer .imagesources {
	margin: 10px 40px 10px 55px;
	float: left;
	display: none; /*XXX remove later!*/ 
	}	
	
#footer .links {
	margin: 10px 0 0 55px;
	float: left;
	width: 700px;
	display: inline;
	}	
	
#footer .links a {
	margin-right: 10px;
	line-height: 14px;
	}		
	
.logoFooter {
	margin: 20px 0 20px 55px;
	}		
		  

/* REGISTRATION ------------------------------------------------------------ */
p.registrationAbstract {
  padding-bottom: 20px;
  }

#form_registration p {
  margin-bottom:5px;
  line-height: 15px;
  font-size: 11px;
  }

#form_registration p.text{
  font-size:14px;
}
#form_registration div.registrationAgreement p {
  width: 380px;
  }
#form_registration a {
  color: #000;
  text-decoration: underline;
  }

#form_registration div.registrationAgreement {
  width: 418px;
  border: 1px solid #ccc;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 20px;
}

#form_registration a:hover {
  text-decoration: none;
  }

#form_registration div.hr {
  height: 1px;
  width: 460px;
  background: transparent url('http://static.zoomer.de/@@/img/bg/greyDottedLine.gif') repeat-x scroll center;
  }

#form_registration div.hr hr {
  display: none;
  }

#form_registration div.registrationDisclaimerSeperator {
  margin-top: 25px;
  }

#form_registration div.registrationAgreementSeperator {
  margin-top: 15px;
  margin-bottom: 15px;
  }

#form_registration div.registrationAgreementForm {
  background-color: #efefef;
  padding: 20px 15px;
  }

#form_registration input.checkbox {
  display:block;
  float: left;
  }

#form_registration div.registrationAgreement label {
  font-weight: normal;
  font-size: 14px;
  width: 354px;
  display: inline;
  padding-left: 10px;
  }

#form_registration div.registrationAgreementForm label {
  font-size: 11px;
  float: left;
  }

#form_registration h5 {
  font-size: 12px;
  font-weight: bold;
  margin: 5px 0 5px;
  }

#form_registration .form_row {
  margin-top: 15px;
  }

#form_registration label {
  display: block;
  float: left;
  font-weight: bold;
  width: 206px;
  font-size: 15px;
  }

form input.hidden {
  display: none;
}

#form_registration .registerInputContainer {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput254.gif') no-repeat top left;
  float: left;
}

#form_registration input.text {
  font-size: 9px;
  padding: 4px 4px 2px;
  display: block;
  float: left;
  width: 246px;
  height: 12px;
  background: none;
  }

#registerform_displayNameContainer {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput240.gif') no-repeat top left;
  float: left;
}
#form_registration input#registerform_displayName {
  width: 232px;
  background: none;
  }

#form_registration .requiredInfo {
  display:block;
  float: left;
  }

#form_registration .registrationFooter {
  width: 460px;
  }

#form_registration .registrationSubmit {
  display:block;
  float: right;
}

input.submit {
  display: block;
  float: right;
  width: 74px;
  text-align: left;
  line-height: 18px;
  padding: 1px 0 1px 5px;
  text-transform: lowercase;
  font: 11px Arial;
  margin-top: 2px;
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -294px center;
  cursor: pointer;
  }
  
input.submitHover {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -368px center;
  }  

/* FORGOTTEN PASSWORD REQUEST FORM ------------------------------------------*/
#forgotPasswordForm #recaptcha_title {
  font-size: 14px;
  margin: 10px 0 10px 0;
  }
  
#forgotPasswordForm span.recaptcha_only_if_image {
  display: block;
  float: left;
  font-weight: bold;
  width: 165px;
  font-size: 11px;
  }

#forgotPasswordForm #recaptcha_response_field {
  font-size: 9px;
  padding: 4px 4px 2px;
  display: block;
  float: left;
  width: 246px;
  height: 12px;
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput254.gif') no-repeat top left;
  margin-left: 35px;
  }
  
#forgotPasswordForm #recaptcha_image_container {
  border: 1px solid #ccc;
  height: 80px;
  width: 458px;
  margin: 5px 0;
  }
  
#forgotPasswordForm .recaptcha_only_if_incorrect_sol { margin: 10px 0 10px 0; }  

#forgotPasswordForm #options {
  padding: 5px 0;
  margin-left: 160px;
}
  
#forgotPasswordForm #options div.opt {
  display: inline;
  margin-left: 10px;
  }

#forgotPasswordForm #options div.opt a {
  line-height: 15px;
  text-decoration: none;
  padding: 2px 0 2px 20px;
  background: transparent url('http://static.zoomer.de/@@/img/icons/iconArrowGreenRight.gif') no-repeat center left;
  }
  
#forgotPasswordForm #options div.opt a:hover {
  text-decoration: underline;
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat center left;
  }

/* SCROLLING DOCK ------------------------------------------------------------------ */

#scrollingDock {
  width: 550px;
  height: 100px; 
  position: fixed;
  bottom: 0px;
  left: 4px;
  z-index: 500;
  color: #fff;
  background: url('http://static.zoomer.de/@@/img/bg/scrollingDockRight.gif') no-repeat top left;
  }

#scrollingDock #dockLeftPanel {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 12px -155px;
  background-color: #ccccc7;
  width: 37px;
  height: 100px;
  float: left;
  }

#scrollingDock.closed #dockLeftPanel {
  background: transparent url('http://static.zoomer.de/@@/img/bg/dock_closed.gif') no-repeat;
  background-position: -4px 0px;
  }

#dockLeftPanel div {
  cursor: pointer;
  }

.openDock {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 8px;
  left: 15px;
  }

#dockContent {
  float:left;
  margin-top: 5px;
  display:none;
  width: 510px;
  overflow: hidden;
  }

#dockContent a {
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  }

#dockHead {
  float: left;
  }

#scrollingDock h4 {
  background: none;
  margin: 0;
  position: static;
  font-weight: bold;
  float: left;
  width: 170px;
  }
  
#dockOverview {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -1px;
  float: left;
  padding-left: 20px;
  margin: 5px 0 0 25px;
  display: block;
  line-height: 18px;
  }
  
#dockOverview:hover {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -21px;
  float: left;
  padding-left: 20px;
  margin: 5px 0 0 25px;
  text-decoration: underline;
  }  

#dockPager, #dockPager *{
  float: left;
  }

#dockPager {
  margin-left: 20px;
}

#dockPageIconContainer {
  margin: 10px 0px 0px;
  width: 63px;
  overflow: hidden;
}

#dockPageIcons {
  height: 7px;
  margin-left: 0px;
}

#dockPageIcons A:hover { 
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -131px;
  }

.less, .more {
  margin-top: 8px;
}
.less {
  margin-right: 4px;
}

#dockPageIconContainer a {
  margin-right: 3px;
  cursor: pointer;
}

.dockPageIconOff {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -122px;
  height: 7px;
  width: 7px;
  overflow: hidden;
  }
.dockPageIconOn {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -131px;
  height: 7px;
  width: 7px;
  overflow: hidden;
  }

#dockPageButtons {
  margin: 5px 0 0 10px;
}
#dockLeft {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -41px;
  padding-left: 20px;
  line-height: 18px;
  }
#dockLeft:hover {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -61px;
  padding-left: 20px;
  text-decoration: underline;
  }

#dockLeft.start {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat 0 -61px;
  color:#666666;
  }
#dockLeft.start:hover,
#dockRight.end:hover {
  text-decoration:none;
  cursor: default;
}

#dockRight {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat right -81px;
  padding-right: 20px;
  line-height: 18px;
  }
#dockRight:hover {
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat right -101px;
  padding-right: 20px;
  text-decoration: underline;
  }
#dockRight.end{
  background: transparent url('http://static.zoomer.de/@@/img/sprites/dockButtons.gif') no-repeat right -101px;
  color:#666666;
  }

#dockSeperator {
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineWhiteVertical.gif') no-repeat;
  width: 2px;
  height: 12px;
  margin: 3px 10px 0 10px;
  }

.dockTopic {
  float:left;
  margin: 5px 0 0 10px;
  height: 49px;
  overflow: hidden;
  padding: 3px 3px 5px 0;
  display: inline;
  
  width: 220px;
  }

.dockTopic span {
  font-size: 11px;
  width: 160px;
  line-height: 13px;
  }

.dockTopic img { 
  float: left;
  margin-top: 2px;
  margin-right: 10px;
  padding-bottom: 3px;
}

#dockTopics .hover {
  background-color: #69696a;
  }
  
#dockTopics .hover span { text-decoration: underline; }  


/* PRESS --------------------------------------------------------------------------- */

.press_subtitle {
  background: url('http://static.zoomer.de/@@/img/bg/txtDieAnderen.gif') no-repeat;
  height: 5px;
  margin: 0 0 3px 18px;
  line-height: 0;
  font-size: 0;
}

.pressItem {
  margin: 0 0 35px 0;
  }

.pressItem p {
  margin-bottom: 7px;
}

.pressSource {
  border: 1px solid #ccccc7;
  width: 465px;
  margin: 0 0 10px 0;
  }

.pressSource img {
  margin: 5px 10px 5px 10px;
  float: left;
  }

.pressSource span {
  float: left;
  font-size: 11px;
  margin: 5px 0 0 0;
  }
  
.pressItem a {
  font-size: 11px;
  padding-bottom: 1px;
  }

/* EDITORS on static contact page ------------------------------------------------------------------------- */

#editors {
  margin: 0 0 0 65px;
}

#editors h5 {
  margin-bottom: 0;
}

.editor {
  list-style-type: none;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x top left;
  width: 460px;
  padding-top: 10px;
  margin-top: 10px;
}

.editor img {
  width: 55px;
  height: 55px;
  margin-right: 20px;
  float: left;
}

.editor strong {
  float: left;
  color: #000;
  text-decoration: none;
}

.seperator {
  float: left;
  height: 10px;
  width: 1px;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineVerticalGrey.gif') repeat-y;
  margin: 0 10px 10px 10px;
}

.editor span {
  float: left;
  color: #9acc02;
}

.editor p {
  float: left;;
  width: 350px; /* ie fix */
}

/* OVERLAYS ------------------------------------------------------------------------ */

    /* DEFINE OVERLAY-BOX SIZES HERE ------------------------------------------------*/
    /**/    .overlayBox.smallBox {
    /**/      width:400px;
    /**/      height:200px;
    /**/    }
    /**/
    /**/    .overlayBox.middleBox {
    /**/      width:570px;
    /**/    }
    /**/
    /**/    .overlayBox.largeBox {
    /**/      width:840px;
    /**/    }
    /* DEFINE OVERLAY-BOX SIZES HERE ------------------------------------------------*/

#zoomerOverlay {
  display:none;
}

#zoomerOverlay .iconInfo {
	background: url('/@@/img/icons/iconInfoGreen.gif') no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	display: block;
	cursor: pointer;
	margin: -2px 0 0 7px;
	}

#zoomerOverlay .articleGallery {
  margin:0 0 0 22px;
}

#zoomerOverlay .bannerTop {
  margin:25px 0 15px 22px;
  clear:right;
  position:relative;
}

#zoomerOverlay .bannerTop iframe {
  margin-left: 45px;
}

#zoomerOverlay .bannerTop img {
  float:right;
}

#zoomerOverlay .commentImageBig {
  float:left;
  margin:0 27px 0 0;
}

#zoomerOverlay .commentHead {
  background: transparent url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x scroll left bottom;
  width:240px;
  float:left;
  margin:0 0 15px 0;
}

#zoomerOverlay .commentPic {
  margin:0 0 8px 0;
}

#zoomerOverlay .commentDesc {
  width:240px;
  float:left;
  font-size:12px;
}

iframe.overlayWhiteFrame,
.overlayWhite {
  position:absolute;
  display:block;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
}

iframe.overlayWhiteFrame {
  z-index:2000100;
  filter:alpha(opacity=0); /* IE */
  -moz-opacity: 0; /* Gecko */
  opacity: 0; /* Opera */
}

.overlayWhite {
  background-color:#FFFFFF;
  z-index:2000110;
  filter:alpha(opacity=80); /* IE */
  -moz-opacity: 0.80; /* Gecko */
  opacity: 0.80; /* Opera */
}

.overlayBoxHolder {
  height:100%;
  width:100%;
  position:absolute;
  top:0px;
  z-index:2000120;
}

.overlayBoxHolder .left,
.overlayBoxHolder .right {
  width:19px;
}

.overlayBoxHolder .center {
  width:100%;
  overflow:hidden;
}

.overlayBoxHolder .content {
  background:#ffffff;
  vertical-align:top;
  padding:0 0 10px 0;
}

.overlayBox {
  position:relative;
  z-index:2000120;
  margin:80px 0px 0px 30px;
}

.overlayClose {
  position: relative;
  right:5px;
  top:2px;
  }
  
.overlayClose a {
  float:right;
  background: url('http://static.zoomer.de/@@/img/icons/overlayClose.gif') no-repeat top right;
  line-height:15px;
  padding-right: 20px;
  }
  
.overlayTextHeader {
  font: 20px Georgia, "Times New Roman", Times, serif; 
	line-height: 21px;
	margin:0 0 15px 22px;
  clear:both;
}

.overlayText {
  font-size:12px;
  line-height:20px;
  margin:0 25px 10px 22px;
}

.overlayMassText {
  font-size:14px;
  line-height:24px;
  margin:0 25px 10px 22px;
}

.overlayMassText p,
.overlayMassText strong,
.overlayMassText ul {
  margin-bottom:10px;
}

.overlayMassText li {
  list-style-image:url('http://static.zoomer.de/@@/img/buttons/kringelFilled.gif');
  margin:10px 0px 0px 25px;
  padding:0px 0px 0px 10px;
}
#overlayBoxContent #toEditorUploadWidgetTarget {
    float: left;
    margin: 0 0 0 -20px;
}
#overlayBoxContent .sendFriend .mail,
#overlayBoxContent .sendFriend .message {
  clear:both;
}

#overlayBoxContent .sendFriend .mail span,
#overlayBoxContent .sendFriend .message span {
  float:left;
  display:block;
}

#overlayBoxContent .sendFriend .mail span{
  margin-bottom:15px;
}

#overlayBoxContent .sendFriend .mail input,
#overlayBoxContent .sendFriend textarea {
  float:right;
  margin-right:22px;
}

#overlayBoxContent embed {
  margin-left: 22px;
}

#overlayBoxContent .sendFriend textarea {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgCommentInput300.gif') no-repeat top left;
  width:280px;
}

#overlayBoxContent .sendFriend .mail input {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput300.gif') no-repeat top left;
  height:17px;
  padding:4px 10px 0px 10px;
  width:280px;
}

#overlayBoxContent form {
  margin:0 0 0 22px;
}

#overlayBoxContent form a {
  text-decoration:none;
  font-size:12px;
  color:#000000;
}

#overlayBoxContent form .overlayRadio {
  float:left;
  margin:0 0 15px 0;
  list-style:none;
}

#overlayBoxContent form .overlayRadio li {
  background:transparent url('/@@/img/buttons/radio.gif') no-repeat scroll left top;
  line-height:15px;
  padding-left: 20px;
  margin-right: 15px;
  float:left;
}

#overlayBoxContent form .overlayRadio li.active {
  background:transparent url('/@@/img/buttons/radioChecked.gif') no-repeat scroll left top;
}

#overlayBoxContent form textarea {
  font: 12px Arial, Helvetica, sans-serif;
  line-height:18px;
  padding:10px;
  margin:0 0 10px 0;
  width:467px;
  height:140px;
  background:transparent url('/@@/img/bg/bgTextarea.gif') no-repeat scroll left top;
}

#overlayBoxContent form .upload {
  background:transparent url('/@@/img/icons/iconArrowGreenRight.gif') no-repeat scroll left top;
  line-height:15px;
  padding-left: 20px;
  float:left;
}

#overlayBoxContent .userAgreement {
  width:215px;
  float:right;
  padding:0 22px 0 0;
  margin: 0 0 10px 0;
}

#overlayBoxContent .userAgreement div {
  float:left;
  height:30px;
  margin:0 10px 0 0;
}

#overlayBoxContent .userAgreement span {
  line-height:15px;
}

#overlayBoxContent .userAgreement a {
  font-size: 11px;
  text-decoration: underline;
}

#overlayBoxContent .cancel {
  float:right;
  margin: 10px 15px 0 0;
  display:block;
}
#overlayBoxContent .cancel a {
  background:transparent url('/@@/img/icons/iconArrowRight.gif') no-repeat scroll left top;
  padding: 0 0 0 18px;
}
#overlayBoxContent .cancel a:hover {
  text-decoration: underline;
  background:transparent url('/@@/img/buttons/arrow_black.gif') no-repeat scroll left top;
}

#overlayBoxContent .send {
  display:block;
  float:right;
  clear:right;
  height:17px;
  margin:10px 22px 0 0;
  width:75px;
}
#overlayBoxContent .send a {
  background:transparent url('/@@/img/buttons/greenSubmit.gif') no-repeat scroll left top;
  padding:1px 18px 2px 6px;
}
#overlayBoxContent .send a:hover {
  background:transparent url('/@@/img/bg/bgPaginationGreen.gif') no-repeat scroll -367px 0;
}

.overlayCornerTopLeft,
.overlayCornerTopRight,
.overlayCornerBottomLeft,
.overlayCornerBottomRight {
  position:relative;
  background:url('/@@/img/bg/overlayCorners.png') no-repeat left top;
  height:38px;
  width:38px;
}

.overlayTop {
  position:relative;
  background:url('/@@/img/bg/overlayTop.png') no-repeat left top;
  height:19px;
}

.overlayBottom {
  position:relative;
  background:url('/@@/img/bg/overlayBottom.png') no-repeat left top;
  height:19px;
}

.overlayLeft {
  position:relative;
  background:url('/@@/img/bg/overlayLeft.png') no-repeat left top;
  width:19px;
}

.overlayRight {
  position:relative;
  background:url('/@@/img/bg/overlayRight.png') no-repeat left top;
  width:19px;
}

.overlayCornerContainerTopLeft,
.overlayCornerContainerTopRight,
.overlayCornerContainerBottomLeft,
.overlayCornerContainerBottomRight {
  position:relative;
  height:19px;
  width:19px;
  overflow:hidden;
}

.overlayCornerTopLeft {
  top:0px;
  left:0px;
}

.overlayCornerTopRight {
  top:0px;
  left:-19px;
}

.overlayCornerBottomLeft {
  top:-19px;
  left:0px;
}

.overlayCornerBottomRight {
  top:-19px;
  left:-19px;
}
/* OVERLAYS END -------------------------------------------------------------------- */

/* STATIC PAGES -------------------------------------------------------------------- */

.staticPageList {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 0 0 15px 20px;  
}

.impressum-holder {
  margin-left: 65px;
  padding-right: 10px;
}

/* BLOG ---------------------------------------------------------------------------- */

.blogCommentsLink {
  background: url('http://static.zoomer.de/@@/img/icons/bubbleBlackWhite.gif') no-repeat 0px 2px;
  padding-left: 12px;
  margin-right: 20px;
  text-decoration: none;
  }
.blogCommentsLink:hover {
  text-decoration: underline;
  }

.blogFooter {
  margin: 10px 0 10px 0;
  }

.blogFooter #pageFunctions {
  margin:25px 0 5px 0;
}

.blogItem {
  width: 460px;
  margin: 0 0 25px 0;
  padding-bottom: 1px;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineDark.gif') repeat-x bottom left;
  }
  
.blogpost {
  width:460px;
}
  
.blogpost h2 {
  padding: 10px 0 10px 0;
  font-size: 25px;
  line-height: 25px;
  }

.blogpost h2 a {
  text-decoration:none;
}

#columnLeftContent a.back {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat center right;
  text-decoration:none;
  padding:1px 20px 0 0;
  margin:0 0 0 1px;
  }
  
#columnLeftContent a.back:hover { 
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat center right;
  text-decoration: underline;
  }  

/* RSS PAGE ------------------------------------------------------------------------ */

#feedList {
  margin-top: 40px;
}

.feedItem {
  font-size: 14px;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left bottom;
  padding-bottom: 5px;
  margin-top: 10px;
  width: 460px;
}

#rssInfoBlock .info {
  background: url('http://static.zoomer.de/@@/img/icons/iconInfoGreen.gif') no-repeat center right;
  cursor: pointer;
  padding-right: 10px;
  margin-right: 5px;
  position: relative;
  }	

#rssInfoBlock .infoOverlay {
  position: absolute;
  left: 30px;
  top: 2px;
}

#rssInfoBlock .infoOverlayContent {
  display: block;
}

.feedlink {
  padding: 0 0 2px 25px;
  margin-bottom: 10px;
  text-decoration: none;  
}
.feedlink:hover {
  text-decoration: underline;
}

#topfeed { background: url('http://static.zoomer.de/@@/img/icons/iconRSS.gif') no-repeat center left; }
#newsfeed { background: url('http://static.zoomer.de/@@/img/icons/rssIconBlueOnWhite.gif') no-repeat center left; }
.feed { background: url('http://static.zoomer.de/@@/img/icons/iconRSSblack.gif') no-repeat center left; }

/* STOERER ------------------------------------------------------------------------- */

/* INFOBOX STOERER------------------------------------------------------------------------- */

.infobox {
  background-color: #efefe9;
  width: 233px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 11px;
  line-height: 13px;
}

.infobox_left {
  float: left;
  margin-right: 15px;
}
.infobox_right {
  float: right;
  margin-left: 15px;
}

.infoboxBigImg {
  padding-bottom: 5px;
}

.infobox strong {
  padding: 10px 0 10px 10px;
}

.infobox p {
  padding: 0 10px 0 10px;
  margin-bottom: 5px;
}

.infoboxBigImg img {
  width: 233px;
}

.infoboxSmallImage img {
  width: 100px;
  float: left;
  padding: 0 15px 10px 10px;
}

.infobox_functions {
  height: 20px;
  position: relative;
}

.infobox .infobox_functions {
  height: auto;
}

.infobox_functions .copyright {
  height: 17px;
  width: 25px;
  padding-top: 2px;
  background: url('http://static.zoomer.de/@@/img/buttons/infobox_copyright.gif') no-repeat top right;
  cursor: pointer;
  position: absolute;
  right: 2px;
  bottom: 0px;
  z-index: 1;
  font-size: 11px;
}
.infobox_functions a.copyright:hover {
  width: 230px;
  background: url('http://static.zoomer.de/@@/img/buttons/infobox_copyright_big.gif') no-repeat top right;
  text-decoration: none;
  color: #000;
}
.copyright_info {
  display: none;
  margin-left: 5px;
}
.infobox_functions .copyright:hover .copyright_info {
  display: inline;
}

.infoboxSmallImage .infobox_functions {
  width: 100px;
  margin-left: 10px;
  float: right;
  z-index: 10;
}

.infoboxSmallImage .infobox_functions .copyright {
  right: 12px;
  bottom: 10px;
}

.infoboxSmallImage .infobox_functions .copyright:hover {
  width: 98px;
  background: url('http://static.zoomer.de/@@/img/buttons/infobox_copyright_small.gif') no-repeat;
}

.infoboxSmallImage .infobox_text {
  position: relative;
}

.infoboxSmallImage .smallImage {
  width: 120px;
  float: left;
}

.infobox ul,
.infobox ol {
  padding-left: 10px;
  margin-bottom: 3px;
}
.infobox ul li,
 .infobox ol li {
  list-style-position: inside;
}

/* TABLE STOERER--------------------------------------------------------------------------- */

.table_left {
  float: left;
  margin-right: 15px;
}

.table_right {
  float: right;
  margin-left: 15px;
}

.table_full table{
  width: 100%;
}

.stoerer_table {
  color: #000;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
}

.stoerer_table table {
  border-spacing: 0 1px;
  margin-top: 10px;
}

.stoerer_table td {
  border-left: 1px dotted #b7b6b7;
  padding: 2px 10px 2px 10px;
  font-weight: normal;
}

.stoerer_table tr:first-child td {
  border-bottom: 1px dotted #b7b6b7;
  color: #6c6b6e;
}

.stoerer_table tr td:first-child {
  border-left: none;
  color: #6c6b6e;
}

.stoerer_table .even {
  background-color: #efefe9;
}

/* REFRESH STOERER ----------------------------------------------------------------- */

.stoerer_refresh {
  width: 232px;
  height: 65px;
  background: url('http://static.zoomer.de/@@/img/bg/bgRefreshStoerer.gif') no-repeat;
  padding: 10px;
  font-size: 11px;
}

.stoerer_refresh a {
  background: url('http://static.zoomer.de/@@/img/buttons/button_refresh_green.png') no-repeat;
  padding-top: 1px;
  padding-left: 20px;
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
.stoerer_refresh a:hover {
  background: url('http://static.zoomer.de/@@/img/buttons/button_refresh_dark.png') no-repeat;
  text-decoration: underline;
}

.stoerer_refresh span {
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left top;
  display: block;
  float: left;
  margin-top: 5px;
  padding-top: 5px;
  width: 210px;
}
.stoerer_refresh em.time {
  font-style: normal;
}

/* MEDIA STOERER IMAGE ------------------------------------------------------------- */

.stoerer_img {
  width: 232px;
}

.stoerer_img_small {
  width: 152px;
}

.img_left {
  float: left;
  margin-right: 15px;
}
.img_right {
  float: right;
  margin-left: 15px;
}

.stoerer_img .infobox_functions .copyright,
.stoerer_img_small .infobox_functions .copyright {
  padding-top: 0;
  bottom: 22px;
}

.mediabox_text {
  background-color: #efefe9;
  font-size: 11px;
  line-height: 12px;
  padding: 5px;
  margin-top: -18px;
}

.stoerer_img_small .infobox_functions .copyright:hover {
  width: 152px;
  background: url('http://static.zoomer.de/@@/img/buttons/media_copyright_small.gif') no-repeat;
  overflow: hidden;
}

.stoerer_img_small .infobox_functions .copyright {
  right: 0;
}

/* MEDIA STOERER VIDEO ------------------------------------------------------------- */

.stoerer_video {
  width: 297px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.stoerer_video_ext .media_caption p {
  width: auto;
}

.video_left {
  float: left;
  margin-right: 15px;
}
.video_right {
  float: right;
  margin-left: 15px;
}

.media_caption {
  background-color: #efefe9;
  font-size: 11px;
  line-height: 12px;
  padding: 5px;
  margin-top: 2px;
  padding-right: 0;
}
.media_caption p {
  margin: 0 0 5px 0;
  width: 230px;
}

.media_functions .copyright {
  height: 17px;
  width: 25px;
  background: url('http://static.zoomer.de/@@/img/buttons/infobox_copyright.gif') no-repeat top right;
  float: right;
  cursor: pointer;
  font-size: 11px;
  padding-top: 2px;
}

.media_functions .copyright:hover {
  width: 288px;
  background: url('http://static.zoomer.de/@@/img/buttons/video_copyright.gif') no-repeat;
  text-decoration: none;
  color: #000;
}
.media_functions .copyright:hover .copyright_info {
  display: inline;
}

.stoerer_video_ext .media_functions .copyright {
  width: 25px !important;
  margin-right: 2px;
}
.stoerer_video_ext .media_functions .copyright:hover {
  background: #d5d8d8 url('http://static.zoomer.de/@@/img/buttons/video_copyright_hover.gif') no-repeat top right;
  width: 100% !important;
  margin-bottom: 2px;
}
.stoerer_video_ext .media_caption p {
  padding-left: 5px;
  margin-top: 2px;
}

/* MEDIA STOERER AUDIO ------------------------------------------------------------- */

.stoerer_audio {
  width: 297px;
}

.audio_left {
  float: left;
  margin-right: 15px;
}
.audio_right {
  float: right;
  margin-left: 15px;
}

/* TEXTBOX STOERER ----------------------------------------------------------------- */

.stoerer_textbox {
  width: 464px;
  background-color: #f2f2ed;
  font-size: 12px;
  line-height: 13px;
  margin-bottom: 10px;
}

.textbox_cont {
  padding: 10px;
}

.textbox_top {
  background: url('http://static.zoomer.de/@@/img/bg/textbox_top.gif') no-repeat;
  height: 5px;
  font-size: 0;
  line-height: 0;
}
.textbox_bottom {
  background: url('http://static.zoomer.de/@@/img/bg/textbox_bottom.gif') no-repeat;
  height: 5px;
  font-size: 0;
  line-height: 0;
}

.textbox_head {
  float: left;
  margin-bottom: 5px;
}

.stoerer_textbox strong {
  padding: 0;
}

.tb_pager {
  float: right;
  padding-bottom: 2px;
}

.tb_prev {
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black_left.gif') no-repeat center;
  padding-right: 11px;
  text-decoration: none;
}
.tb_prev:hover, .prev_inactive {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowLeft.gif') no-repeat center;
}
.prev_inactive {
  cursor: default;
}

.tb_next {
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat center;
  padding-left: 11px;
  text-decoration: none;
}
.tb_next:hover, .next_inactive {
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat center;
  text-decoration: none;
}
.next_inactive {
  cursor: default;
}


.tb_seperator {
  clear: both;
  height: 1px;
  margin-bottom: 10px;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left top;
}

.textbox_img {
  float: left;
  margin-right: 10px;
}

.tb_hidden {
  display: none;
}

/* PAGEBREAK STOERER --------------------------------------------------------------- */

.pagebreak_nav {
  margin-top: 20px;
  font-size: 12px;
  line-height: 13px;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left bottom;
  padding-bottom: 15px;
  width: 465px;
}

.pagebreak_nav strong {
  padding: 0;
  float: left;
}

.next_page {
  float: right;
  padding: 1px 0 1px 0;
}

.next_page a {
  color: #000;
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowRight.gif') no-repeat center right;
  padding: 1px 20px 1px 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  line-height: 12px;
}
.next_page a:hover {
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black.gif') no-repeat center right;
  text-decoration: underline;
}

.prev_page {
  float: left;
  margin-right: 20px;
  padding: 1px 0 1px 0;
}

.prev_page a {
  color: #000;
  background: url('http://static.zoomer.de/@@/img/icons/iconArrowLeft.gif') no-repeat center left;
  padding: 1px 0 1px 20px;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  line-height: 12px;
}
.prev_page a:hover {
  background: url('http://static.zoomer.de/@@/img/buttons/arrow_black_left.gif') no-repeat center left;
  text-decoration: underline;
}

.page_count {
  font-weight: bold;
  font-size: 11px;
  line-height: 12px;
}

/* USERCOMMENT STOERER ------------------------------------------------------------- */

.stoerer_usercomment {
  font-size: 12px;
  line-height: 13px;
  width: 235px;
  margin-bottom: 10px;
}

.usercomment_left {
  float: left;
  margin-right: 10px;
}
.usercomment_right {
  float: right;
  margin-left: 10px;
}

.stoerer_usercomment a {
  color: #9acc02;
  text-decoration: none;
}
.stoerer_usercomment a:hover {
  text-decoration: underline;
}

.user_comment {
  font-family: Georgia, "Times New Roman", Times, serif;
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left top;
  padding-top: 8px;
  margin-top: 3px;
  width: 235px;
}

.user_comment a {
  color: #000;
}

.quote_start {
  margin-right: 5px;
}
.quote_end {
  margin-left: 5px;
}


/* CITE STOERER -------------------------------------------------------------------- */


.stoerer_cite {
  font-size: 12px;
  line-height: 13px;
  width: 235px;
  margin-bottom: 10px;
}

.cite_left {
  float: left;
  margin-right: 15px;
}
.cite_right {
  float: right;
  margin-left: 15px;
}

.cite_source {
  margin-right: 5px;
}

.stoerer_cite .user_comment {
  color: #5e5e60;
}

/* CROSSHEADING STOERER ------------------------------------------------------------ */

h2.crossheading {
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    line-height:18px;
    font-weight:bold;
    margin:15px 0 5px;
    padding:0;
}

/* COMMENT FORM -------------------------------------------------------------------- */

#commentFormContainer {
  clear: both;
  margin: 0 10px 0 10px;
  padding:10px 0 0 0;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x left top;
  }

#commentFormHead {
  margin-bottom: 10px;
  background: url('http://static.zoomer.de/@@/img/bg/bgH4green.gif') no-repeat;
  position: relative;
  margin-left: 0px;
  left: 0px;
  height: 27px;
  }

#commentFormContainer .info {
	background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -117px 0;
	width: 13px;
	height: 11px;
  float: left;
	display: block;
	cursor: pointer;
	margin: 1px 10px 0 7px;  
  position: relative;
  z-index: 1;
  }

#commentFormContainer #addCommentFooter .info {
  background: url('http://static.zoomer.de/@@/img/sprites/iconsInfo.gif') no-repeat -39px 0;
  margin-left: 2px;
}

#commentFormContainer h4 {
  background: none;
  width: auto;
  margin-right: 10px;
}

#addCommentForm label {
  display: block;
  float: left;
  font-size: 14px;
  margin-right: 10px;
  }

#addCommentForm_nickContainer {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput200.gif') no-repeat;
  width: 210px;
  float: left;
  height: 20px;
  margin-bottom: 5px;
}

#addCommentForm input.text {
  font-size: 10px;
  display: block;
  width: 196px;
  margin: 2px;
  background: none;
  }

#input_name img {
  float: left;
}

#input_name a {
  float: right;
  margin-right: 10px;
  line-height: 15px;
}

#addCommentForm_bodyContainer {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgCommentInput.gif') no-repeat top left;
  padding: 5px;
}

#addCommentForm_body {
  width: 480px;
  height: 150px;
  background: none;
}

#addCommentFooter {
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x left top;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  clear: both;
}

#addCommentFooter .preview, #commentPreview .edit {
  float: right;
  margin: 2px 20px 0 0;
}

#addCommentFooter .upload {
  float: left;
  margin-right: 5px;
  line-height: 15px;
  }
  
#addCommentFooter .preview { 
  line-height: 14px; 
  background-position: 0 center;
  float: right;
  padding-top: 1px;
  margin-top: 2px;
  }  

#addCommentFooter .greenInfo {
  float: left;
  width: 13px;
  height: 11px;
  background: url('/@@/img/icons/iconInfoGreen.gif') no-repeat;
  cursor: pointer;
}
#addCommentFooter #uploadWidgetTarget {
    float: left;
}
#user_name {
  font-size: 14px;
}
#user_name span {
  margin-right: 2px;
}
#user_name a {
  color: #9acc02;
  text-decoration: none;
}
#user_name a:hover {
  text-decoration: underline;
}

/* Comment Preview ------------------------------------------------------------------- */

#commentPreview {
  margin: 0 0 -250px 0;
  position:relative;
  top: -250px;
  background-color: #fff;
  height: 250px;
  z-index: 100;
}
  
#commentPreview .articleComment {
  margin: 0;
  background: none;
  background-color: #efefe9;
  padding: 10px;
}

#commentPreview .articleComment .commentText {
  width: 385px;
}

#previewFooter {
  margin: 10px 0 10px 0;
  padding-bottom: 10px;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x left bottom; 
}

/* CAPTCHA BOX ---------------------------------------------------------------------------------- */

#add-comment-captcha-target {
  margin: 20px 0;
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineGreen.gif') repeat-x left top; 
}

#addCommentForm {
  margin-top: 20px;
}

#recaptcha_title {
  padding-top: 10px;
  color: #929391;
}

#options div.opt {
  display: inline;
  margin-left: 160px;
  float: left;
  margin-bottom: 15px; 
}

#options div.opt a {
  line-height: 15px;
  text-decoration: none;
  padding: 2px 0 2px 10px;
  background: transparent url('http://static.zoomer.de/@@/img/icons/breadcrumbBullet.gif') no-repeat center left;
  color: #000;
}

#options div.opt .register_link {
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: underline;
}

#options div.opt a:hover {
  text-decoration: underline;
}

#recaptcha_image_container {
  border: 1px solid #ccc;
  height: 80px;
  width: 489px;
  margin: 5px 0 5px 0;
}

.pollBox #recaptcha_image_container { 
  width: 215px;
}

.pollBox #recaptcha_image_container,
.pollBox #recaptcha_image_container #recaptcha_image { 
  width: 215px !important;
  }

.pollVoting #recaptcha_response_field {
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput215.gif') no-repeat top left;
  width: 215px;
}
.pollVoting #options div.opt {
  margin-left: 0;
}
.pollVoting #input .recaptcha_only_if_image {
  top: 0;
}

.pollVoting #span,
.pollVoting #options span,
#recaptcha_challenge_field_holder,
.recaptcha_only_if_image {
  background: none !important;
}

span.recaptcha_only_if_image {
  display: block;
  float: left;
  font-weight: normal;
  width: 150px;
  font-size: 11px;
  margin: 3px 5px 0 0;
}

#recaptcha_response_field {
  margin-top: 1px;
  margin-bottom: 5px;
  font-size: 9px;
  padding: 4px 4px 2px;
  display: block;
  float: left;
  width: 327px;
  height: 12px;
  background: transparent url('http://static.zoomer.de/@@/img/bg/bgInput335.gif') no-repeat top left;
}

/* PUBLIC PROFILE ------------------------------------------------------------------ */

#publicProfile {
  float:left;
  width: 600px;
  margin: 35px 0 0 20px;
}

#publicProfile h4 {
  background: url('http://static.zoomer.de/@@/img/bg/bgH4_598.gif') no-repeat;
  margin-bottom: 10px;
  font-weight: bold;
}

#publicProfile .add_buddy {
  float: right;
  position: relative;
  top: 20px;
  right: 10px;
  z-index: 1;
  color: #000;
  text-decoration: none;
  background: url('http://static.zoomer.de/@@/img/buttons/add_new.gif') no-repeat center left;
  padding-left: 20px;
}
#publicProfile .add_buddy:hover {
  text-decoration: underline;
}

#publicProfile .remove_buddy {
  float: right;
  position: relative;
  top: 20px;
  right: 10px;
  z-index: 1;
  color: #000;
  text-decoration: none;
  background: url('http://static.zoomer.de/@@/img/buttons/remove.gif') no-repeat center left;
  padding-left: 20px;
}
#publicProfile .remove_buddy:hover {
  text-decoration: underline;
}

#profileBox {
  width: 325px;
  float: left;
}

#profileBox img,
#messageBox img {
  float: left;
  margin-right: 10px;
}

#profileBox table {
  width: 250px;
  border-collapse: collapse;
}
#messageBox table {
  width: 465px;
  border-collapse: collapse;
}
#messageBox table span.light {
  color:#ccccc7;
}
#profileBox table tr.row,
#messageBox table tr.row {
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left bottom;
}
#profileBox table tr.first_row,
#messageBox table tr.first_row {
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x left bottom;
}
#profileBox table tr.first_row td,
#messageBox table tr.first_row td {
  padding-bottom: 5px;
}
#profileBox table tr.second_row td,
#messageBox table tr.second_row td {
  padding-top: 5px;
}
#messageBox table tr.last_row td {
  padding: 20px 0 0 10px;
}
#messageBox table tr.last_row input {
    margin: 0px!important;
    padding: 2px 0 4px 0;
}
#profileBox table tr.row td,
#messageBox table tr.row td {
  padding-top: 5px;
  padding-bottom: 5px;
}
#profileBox table td,
#messageBox table td {
  vertical-align: top;
}

#profileBox table .left_col,
#messageBox table .left_col {
  width: 60px;
}
#profileBox table .left_col span,
#messageBox table .left_col span {
  background: url('http://static.zoomer.de/@@/img/bg/dottedLineVerticalGrey.gif') repeat-y top right;
  display: block;
}
#profileBox table .right_col,
#messageBox table .right_col {
  width: 190px;
  padding-left: 15px;
}

#profileMessageBox {
  width: 260px;
  float: right;
}

#profileMessageBox .box_content {
  padding: 0 15px 10px 15px;
  background-color: #f2f2ee;
}

#profileMessageBox .top {
  background: url('http://static.zoomer.de/@@/img/bg/bgProfileMsgbox_top.gif') no-repeat top left;
  height: 6px;
  line-height: 0;
  font-size: 0;
}
#profileMessageBox .bottom {
  background: url('http://static.zoomer.de/@@/img/bg/bgProfileMsgbox_bottom.gif') no-repeat top left;
  height: 6px;
}

#profileMessageBox strong {
  background: url('http://static.zoomer.de/@@/img/icons/iconMessage.gif') no-repeat center left;
  padding-left: 20px;
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
}

#profileMessageBox a {
  text-decoration: underline;
  color: #000;
}

#profileMessageBox form {
  margin: 0;
}
#profileMessageBox .subject_holder {
  margin: 10px 0 10px 0;
}
#profileMessageBox form input {
  margin-left: 12px;
  background: url('http://static.zoomer.de/@@/img/bg/bgInput185.gif') no-repeat top left;
  width: 185px;
}
#profileMessageBox form textarea {
  width: 210px;
  border-right: 1px solid #ccc;
}
#profileMessageBox form .msg_send {
  float: right;
}
#profileMessageBox form .msg_send a {
  text-align: left;
  padding: 2px 14px 6px 4px;
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -294px 0;
  font-size: 11px;
}
#profileMessageBox form .msg_send a:hover {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGreen.gif') no-repeat -368px 0;
}

#profileComments {
  background: url('http://static.zoomer.de/@@/img/bg/bgPublicprofileComments_bottom.gif') no-repeat bottom left;
  padding-bottom: 6px;
  margin-top: 20px;
}

.tab {
  height: 27px;
  width: 119px;
  background: url('http://static.zoomer.de/@@/img/bg/bgPublicprofileTab.gif') no-repeat top left;
}
.tab strong {
  padding-top: 5px;
  font-size: 12px;
  text-align: center;
  display: block;
}

.spacer {
  height: 10px;
  background-color: #f2f2ee;
}

.profileComment {
  padding: 0 10px 0 10px;
  background-color: #f2f2ee; 
}
.profileComment.hover .commentDate,
.profileComment.hover .commentBody {
  background-color: #fff; 
}

.profileComment .commentText {
  float: none;
  padding-bottom: 10px;
}

.profileComment .commentBody {
  background: url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x bottom center;
}

.profileComment .commentDate {
  width: 580px;
  padding: 10px 0 10px 0;
}
.profileComment .commentDate a {
  color: #000;
  text-decoration: none;
}
.profileComment .commentDate a:hover {
  text-decoration: underline;
}

.profileComment .commentText a {
  color: #000;
  text-decoration: none;
}
.profileComment .commentText a:hover {
  text-decoration: underline;
}

#paginationHolder {
  width: 600px;
  height: 53px;
  margin-top: 5px;
  background: #f2f2ee url('http://static.zoomer.de/@@/img/bg/bgPublicprofileComments_bottom.gif') no-repeat bottom left; 
}

#paginationHolder .pagination {
  margin: 20px 20px 0 0;
}

#paginationHolder .pagination li a {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGrey.gif') no-repeat scroll 0 0;
  display: block;
  text-align: center;
  width: 18px;
  color: #000;
  text-decoration: none;
}
#paginationHolder .pagination li.current a,
#paginationHolder .pagination li.current a:hover {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGrey.gif') no-repeat scroll -36px 0;
  display: block;
  text-align: center;
  width: 18px;
}
#paginationHolder .pagination li a:hover {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGrey.gif') no-repeat scroll -18px 0;
}

#paginationHolder .pagination li.next a {
  background: url('../@@/img/bg/bgPaginationGrey.gif') no-repeat scroll -54px 0;
  padding-left: 7px;
  text-align: left;
  width: 53px;
}
#paginationHolder .pagination li.next a:hover {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGrey.gif') no-repeat scroll -174px 0;
}

#paginationHolder .pagination li.prev a {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGrey.gif') no-repeat scroll -114px 0;
  padding-right: 7px;
  text-align: right;
  width: 53px;
}
#paginationHolder .pagination li.prev a:hover {
  background: url('http://static.zoomer.de/@@/img/bg/bgPaginationGrey.gif') no-repeat scroll -234px 0;
}

/* PRIVATE PROFILE ----------------------------------------------------------------- */
    
    /* PRIVATE PROFILE GENERAL ----------------------------------------------------- */
    #myZoomerProfile,
    #profileSettings,
    #myZoomerComments,
    #keywordSettings,
    #messageBox,
    #myBuddies {
      margin:0 34px 0 64px;
      position:relative;
    }

    
    #myZoomerProfile .error em,
    #profileSettings .error em,
    #myZoomerComments .error em,
    #messageBox .error em,
    #myBuddies .error em {
      background:#ffd2d2 none repeat scroll 0 0;
      border:1px solid #CD272C;
      clear:both;
      display:block;
      font-size:11px;
      font-weight:bold;
      font-style:normal;
      height:13px;
      line-height:13px;
      padding:3px 3px 3px 10px;
      width:441px;
    }
    
    #myZoomerComments .fl_left {
      display: none;
    }
    
    #profileSettings input,
    #keywordSettings input,
    #messageBox input {
      height:16px;
      padding:2px 0 0 5px;
      text-transform:none;
    }
    
    #profileSettings .liveSearchInput,
    #myZoomerComments .liveSearchInput,
    #messageBox .liveSearchInput,
    #myBuddies .liveSearchInput {
      display:none;
      z-index:-100;
    }
    
    #messageBox input.submit,
    #profileSettings input.submit {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/greenSubmit.gif') no-repeat left top;
      width:75px;
      height:17px;
      padding:0 0 0 8px;
    }

    #keywordSettings input.submit{
      background:transparent url('http://static.zoomer.de/@@/img/buttons/greenSubmit.gif') no-repeat left top;
      width:75px;
      height:17px;
      padding:0 0 0 8px;
      float:none;
      margin:10px 0 10px 13px;
    }

    #messageBox input.submit:hover,
    #keywordSettings input.submit:hover,
    #profileSettings input.submit:hover {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/greenSubmitHover.gif') no-repeat left -17px;
    }
    
    #myBuddies a.searchButton,
    #messageBox a.searchButton {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/headerButtons.gif') no-repeat scroll 0 -34px;
      margin:6px 0 0 4px;
    }

    #myBuddies a.searchButton:hover,
    #messageBox a.searchButton:hover {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/headerButtons.gif') no-repeat scroll -52px -34px;
    }
    /* PRIVATE PROFILE GENERAL END ------------------------------------------------- */
    
    /* PRIVATE PROFILE TABS -------------------------------------------------------- */
    #profilTabs {
      background:transparent url('http://static.zoomer.de/@@/img/bg/bgH4green.gif') no-repeat top left;
      height:30px;
      width:487px;
    }

    #profilTabs h4 {
      background:transparent none;
      float:left;
      margin-bottom:0px;
      width:auto;
    }

    #profilTabs .tab {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/profileTab.gif') no-repeat top left;
      float:right;
      text-align:center;
      height:21px;
      margin:4px 7px 0 0;
      padding:5px 9px 0 9px;
      position:relative;
      width:auto;
    }

    #profilTabs .active,
    #profilTabs .active .tabEnd {
      background-position:left -26px !important;
    }

    #profilTabs .tab .tabEnd {
      background:transparent url('http://static.zoomer.de/@@/img/bg/profileTabEnd.gif') no-repeat top left;
      height:26px;
      width:2px;
      position:absolute;
      top:0px;
      right:-2px;
    }

    #profilTabs .tab a {
      background-color:#ccccc7;
      color:#ffffff;
      text-decoration:none;
      font-weight:bold;
      font-size:12px;
      display:block;
    }
    
    #profilTabs .tab a.active {
      background-color:#efefe9;
    }
    
    #profilTabs .tab a:hover {
      background-color:#ccccc7 !important;
      color:#000000;
    }
    
    #profilTabs .active a:hover {
      background-color:#efefe9 !important;
    }
    
    #profilTabs .tab a:hover,
    #profilTabs .tab a.active,
    #profilTabs .tab a.active:hover {
      color:#000000;
    }

    .profilTabsSub {
      background:transparent url('http://static.zoomer.de/@@/img/bg/profileTabSub.gif') no-repeat top left;
      float:left;
      width:477px;
      height:21px;
      margin:0 0 25px 64px;
      padding-left:10px;
    }

    .profilTabsSub .profilTabsSubItem {
      float:left;
      margin:4px 0 0 0;
    }

    .profilTabsSub .profilTabsSubItem a {
      color:#000000;
      text-decoration:none;
      border:1px solid #000000;
      border-width:0 1px 0 0;
      height:14px;
      padding:0 5px 0 0;
      margin:0 5px 0 0;
      float:left;
    }
    
    .profilTabsSub .profilTabsSubItem a:hover {
      text-decoration:underline;
    }

    .profilTabsSub .profilTabsSubItem a.last {
      border:none;
    }

    .profilTabsSub .profilTabsSubItem a.active {
      font-weight:bold;
    }
    
    .profilTabsSub .profilTabsSubItem a.withInfo {
      border:none;
      margin:0 3px 0 0;
    }
    
    .profilTabsSub .profilTabsSubItem .initInfo {
      background:transparent url('http://static.zoomer.de/@@/img/icons/iconInfoSubTitle.gif') no-repeat top left;
      cursor:pointer;
      float:left;
      height:11px;
      position:relative;
      padding:3px 3px 0 0;
      top:-1px;
      right:3px;
      border-right:1px solid #000000;
      width:13px;
      line-height:9px;
      font-size:9px;
    }
    
    .profilTabsSub .profilTabsSubItem .infoOverlay {
      margin-top:-3px;
    }
    
    .profilTabsSub .profilTabsSubItem .infoOverlay a.close {
      background:none;
      border:none;
    }
    /* PRIVATE PROFILE TABS END ---------------------------------------------------- */
    
    /* PRIVATE PROFILE PAGINATION -------------------------------------------------- */
    #myZoomerComments .paginationHolder,
    #myBuddies .paginationHolder,
    #messageBox .paginationHolder {
      border:1px dotted #b7b6b7;
      border-width:1px 0 1px 0;
      display:block;
      width:100%;
    }
    
    #myBuddies .paginationHolder,
    #myZoomerComments .paginationHolder {
      margin:15px 0 0 0;
    }
    
    #myZoomerComments .pagination,
    #myBuddies .pagination,
    #messageBox .pagination {
      padding:10px 0 10px 0;
    }
    
    #myZoomerComments .pagination a,
    #myBuddies .pagination a,
    #messageBox .pagination a {
      background:transparent url('http://static.zoomer.de/@@/img/icons/greyPaginationSprite.gif') no-repeat scroll -18px top;
      color:#000000;
      text-decoration:none;
    }
    
    #myZoomerComments .pagination a:hover,
    #myBuddies .pagination a:hover,
    #messageBox .pagination a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/icons/greyPaginationSprite.gif') no-repeat scroll -36px top;
    }
    
    #myZoomerComments .pagination .current a,
    #myZoomerComments .pagination .current a:hover,
    #myBuddies .pagination .current a,
    #myBuddies .pagination .current a:hover,
    #messageBox .pagination .current a,
    #messageBox .pagination .current a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/icons/greyPaginationSprite.gif') no-repeat scroll left top;
      cursor:default;
    }
    
    #myZoomerComments .pagination .next a,
    #myBuddies .pagination .next a,
    #messageBox .pagination .next a {
      background:transparent url('http://static.zoomer.de/@@/img/icons/greyNextSprite.gif') no-repeat scroll left top;
    }
    
    #myZoomerComments .pagination .next a:hover,
    #myBuddies .pagination .next a:hover,
    #messageBox .pagination .next a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/icons/greyNextSprite.gif') no-repeat scroll 0 -17px;
    }
    
    #myZoomerComments .pagination .prev a,
    #myBuddies .pagination .prev a,
    #messageBox .pagination .prev a,
    #myZoomerComments .pagination .prev a:hover,
    #myBuddies .pagination .prev a:hover,
    #messageBox .pagination .prev a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/icons/greyNextSprite.gif') no-repeat scroll left -34px;
    }
    
    #messageBox #userSearch .pagination a {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/userSearchPagination.gif') no-repeat scroll -56px top;
    }
    
    #messageBox #userSearch .pagination a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/userSearchPagination.gif') no-repeat scroll -74px top;
    }
    
    #messageBox #userSearch .pagination .next a {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/userSearchPagination.gif') no-repeat scroll -110px top;
    }
    
    #messageBox #userSearch .pagination .next a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/userSearchPagination.gif') no-repeat scroll -110px top;
    }
    
    #messageBox #userSearch .pagination .current a,
    #messageBox #userSearch .pagination .current a:hover {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/userSearchPagination.gif') no-repeat scroll -92px top;
    }
    
    #messageBox #userSearch .pagination .prev a {
      background:transparent url('http://static.zoomer.de/@@/img/buttons/userSearchPagination.gif') no-repeat scroll 4px top;
    }
    /* PRIVATE PROFILE PAGINATION END ---------------------------------------------- */

#profileSettings p {
  line-height:15px;
}

#profileSettings label {
  width:170px;
  float:left;
  padding:3px 0 11px 0;
}

#profileSettings input,
#keywordSettings input {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput286.gif');
  float:right;
  width:281px;
  margin:0 0 10px 0;
}

#profileSettings .profileName {
  font-weight:bold;
  float:left;
}

#profileSettings .spacer {
  background-color:#ffffff;
  width:100%;
  height:25px;
  display:block;
}

#profileSettings .dropdown {
  float:left;
  margin:0 0 9px 0;
}

#profileSettings .dropdown ul{
  width:134px;
}

#profileSettings .myUserImage {
  float:left;
  margin:0 10px 0 0;
}

#profileSettings #uploadWidgetInfo {
  margin:20px 0 0 0;
}

#profileSettings .initInfo {
  background:transparent url('http://static.zoomer.de/@@/img/icons/iconInfoFull.gif') no-repeat top left;
  height:13px;
  width:13px;
  cursor:pointer;
  float:left;
  margin:0 40px 0 0;
  position:relative;
}

#profileSettings .profilePictureDo {
  position:relative;
  float:right;
}

#profileSettings #uploadWidgetTarget {
    margin: 0 0 0 170px;
}

#profileSettings .profilePictureDo .upload {
  margin:3px 5px 0 0;
}

#profileSettings #profileSettingsForm_birthday_day,
#profileSettings #profileSettingsForm_birthday_month {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgDay.gif') no-repeat left top;
  width:28px;
  float:left;
  margin:0 5px 0 0;
}

#profileSettings #profileSettingsForm_birthday_year {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgYear.gif') no-repeat left top;
  float:left;
  width: 48px;
}

#profileSettings textarea {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgTextarea286.gif') no-repeat left top;
  height:64px;
  width:276px;
  padding:2px 5px 2px 5px;
  float:right;
}

#profileSettings .formFooter {
  margin:10px 0 50px 0;
}

#profileSettings a.arrowRight,
#profileSettings a.arrowRightGreen {
  float:left;
  margin:3px 0 0 0;
}

#profileSettings input.submitLong {
  background:transparent url('http://static.zoomer.de/@@/img/buttons/greenSubmitLong.gif') no-repeat right top;
  width:125px;
  height:17px;
  padding:0 4px 1px 0;
  clear:right;
  cursor:pointer;
}

#profileSettings .profileTitle,
#keywordSettings .profileTitle{
  clear:both;
  font-weight:bold;
  height:29px;
}

#profileSettings .grey,
#keywordSettings .grey{
  background-position:left 18px;
}

#profileSettings .keywords,
#keywordSettings .keywords{
  margin:-5px 0 10px 0;
}

#profileSettings .keywordLabel {
  position:absolute;
  width:130px;
  top:163px;
}

#profileSettings #newKeywords,
#keywordSettings #newKeywords{
  float:left;
  width:180px;
  height:auto;
  margin:0 0 0 180px;
}

#profileSettings .keywords input,
#keywordSettings .keywords input{
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput240.gif') no-repeat left top;
  width:235px;
}

#profileSettings .keywords a,
#keywordSettings .keywords a{
  background:transparent url('http://static.zoomer.de/@@/img/icons/annihilate.gif') no-repeat left top;
  float:right;
  margin:4px 10px 0;
  text-decoration:none;
  width:10px;
}

#profileSettings #newKeywords input{
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput155.gif') no-repeat left top;
  float:left;
  width:155px;
  margin:0 0 5px 20px;
}
#keywordSettings #newKeywords input{
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput155.gif') no-repeat left top;
  float:left;
  width:155px;
  margin:0 0 5px 14px;
}

#profileSettings .add,
#keywordSettings .add{
  background:transparent url('http://static.zoomer.de/@@/img/buttons/add.gif') no-repeat left top;
  float:left;
  height:14px;
  width:14px;
  margin:2px 0 0 0;
}

#myBuddies .initInfo {
  background:transparent url('http://static.zoomer.de/@@/img/icons/iconInfoSubtitle.gif') no-repeat top left;
  cursor:pointer;
  float:right;
  height:13px;
  margin:0 3px 0 6px;
  position:relative;
  top:-17px;
  width:13px;
}

#myBuddies input {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput155.gif') no-repeat top left;
  float:left;
  height:16px;
  width:150px;
  padding:2px 0 0 5px;
  margin:0 0 10px 0;
}

#myBuddies label {
  float:left;
  margin:2px 10px 0 0;
}

#myBuddies a.searchButton {
  margin:0 0 0 10px;
}


#myBuddies ul.userSearch {
  list-style:none;
}

#myBuddies .userSearch li.userSearchItem {
  border-top:1px dotted #c7c6c7;
  float:left;
  margin:7px 0 0 0;
  padding:8px 15px 0 0;
  width:210px;
}

#myBuddies .userSearch .userName {
  float:left;
}

#myBuddies .userSearch .userImage {
  margin:0 0 5px 0;
}

#myBuddies .userSearch .userName a,
#messageBox .userName a {
  text-decoration:none;
  color:#000000;
}

a.actionUserAddLink,
a.actionUserRemoveLink,
a.actionMailLink {
  float:left;
  clear:left;
  color:#000000;
  padding:0 0 0 20px;
  text-decoration:none;
  width:180px;
  margin-bottom:4px;
}

a.actionUserAddLink:hover,
a.actionUserRemoveLink:hover,
a.actionMailLink:hover {
  text-decoration:underline;
}

a.actionMailLink {
  background:transparent url('http://static.zoomer.de/@@/img/icons/msgNew.gif') no-repeat scroll left center;
  margin:0 0 5px 0;
}

a.actionUserAddLink {
  background:transparent url('http://static.zoomer.de/@@/img/buttons/add.gif') no-repeat scroll 2px center;
}

a.actionUserRemoveLink {
  background:transparent url('http://static.zoomer.de/@@/img/buttons/block.gif') no-repeat scroll 2px center;
}

#myZoomerComments .myZoomerCommentsItem {
  background:transparent url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x scroll left bottom;
  clear:left;
  padding:15px 0 0 0;
  margin:0 0 0 0;
}

#myZoomerComments .myZoomerCommentsItem a {
  color:#000000;
  text-decoration:none;
}

#myZoomerComments .hover {
  background:#efefe9 url('http://static.zoomer.de/@@/img/bg/newsboxDottedLine.gif') repeat-x scroll left bottom;
}

#myZoomerComments .hover .commentTitle,
#myZoomerComments .hover .commentDate,
#myZoomerComments .hover .commentText {
  text-decoration:underline;
}

#myZoomerComments .myZoomerCommentsItem .commentTitle,
#myZoomerComments .myZoomerCommentsItem .commentDate {
  font-weight:bold;
  float:left;
  margin:0 0 5px 0;
  width:auto;
  clear:left;
}

#myZoomerComments .myZoomerCommentsItem .commentText {
  padding:0 0 0 0;
  width:455px;
}

#myZoomerComments .myZoomerCommentsItem .commentDate {
  background-color:transparent;
  width:455px;
}

#myZoomerComments .myZoomerCommentsItem .commentRating {
  float:right;
  margin:0 0 0 0;
  width:auto;
}

#myZoomerComments .myZoomerCommentsItem .red,
#myZoomerComments .myZoomerCommentsItem .green {
  height:16px;
}

#myZoomerComments .myZoomerCommentsItem .ratingLeft {
  background:transparent url('http://static.zoomer.de/@@/img/buttons/ratingLeft.gif') no-repeat scroll left top;
  height:16px;
  width:4px;
}

#myZoomerComments .myZoomerCommentsItem .ratingRight {
  background:transparent url('http://static.zoomer.de/@@/img/buttons/ratingRight.gif') no-repeat scroll left top;
  height:16px;
  width:4px;
}

#myZoomerComments .myZoomerCommentsItem .commentRating .fl_right {
  color:#000000;
  padding:0 5px 0 10px;
}

#messageBox li {
  list-style:none;
}

#messageBox .even {
  float: left;
}
#messageBox .odd {
  background:#EFEFE9 none repeat scroll 0 0;
  float: left;
}

#messageBox .checkAll {
  background:transparent url('http://static.zoomer.de/@@/img/icons/checkBlackFalse.gif') no-repeat scroll left 1px;
  cursor:pointer;
  float:left;
  height:18px;
  margin:0 0 5px 10px;
  padding:0 0 0 15px;
}

#messageBox .arrowRightGreen {
  clear:left;
  float:left;
  margin:0 0 15px 10px;
}

#messageBox .new,
#messageBox .new a {
  color:#000000;
  text-decoration:none;
}

#messageBox .read,
#messageBox .read a {
  color:#b7b6b7;
  text-decoration:none;
}

#messageBox .new a:hover,
#messageBox .read a:hover {
  text-decoration:underline;
}

#messageBox .status {
  height:18px;
  width:21px;
  position:relative;
  top:-3px;
}

#messageBox .header {
  border-bottom:1px dotted #B7B6B7;
  color:#b7b6b7;
  margin:0 0 5px 0;
}

#messageBox .header .status {
  background:transparent url('http://static.zoomer.de/@@/img/icons/msgNewGrey.gif') no-repeat scroll left top;
}

#messageBox .new .status {
  background:transparent url('http://static.zoomer.de/@@/img/icons/msgNew.gif') no-repeat scroll left top;
}

#messageBox .read .status {
  background:transparent url('http://static.zoomer.de/@@/img/icons/msgRead.gif') no-repeat scroll left top;
}

#messageBox .checkbox {
  background:transparent url('http://static.zoomer.de/@@/img/icons/checkFalse.gif') no-repeat scroll left 1px;
  cursor:pointer;
  height:18px;
  width:10px;
}

#messageBox .checked .checkbox {
  background:transparent url('http://static.zoomer.de/@@/img/icons/checkTrue.gif') no-repeat scroll left 1px;
}

#messageBox .messageBoxRack {
  border-bottom:1px dotted #B7B6B7;
  padding:0 0 5px 0;
  margin:0 0 15px 0;
}

#messageBox .messageBoxRackItem ul {
  clear:left; 
}

#messageBox .messageBoxRackItem li {
  background:transparent url('http://static.zoomer.de/@@/img/bg/dottedLineVerticalGrey.gif') no-repeat scroll right 7px;
  float:left;
  padding:6px 10px 1px 10px;
}

#messageBox .messageBoxRackItem li.last {
  background:transparent none no-repeat scroll right top;
}

#messageBox .messageBoxRackItem .msgReceiver,
#messageBox .messageBoxRackItem .msgReceiver a,
#messageBox .messageBoxRackItem .msgSender,
#messageBox .messageBoxRackItem .msgSender a {
  width:85px;
  height:14px;
  overflow:hidden;
}

#messageBox .messageBoxRackItem .msgSubject,
#messageBox .messageBoxRackItem .msgSubject a {
  width:125px;
  height:14px;
  overflow:hidden;
}

#messageBox.inbox .messageBoxRackItem .msgReceiver,
#messageBox.outbox .messageBoxRackItem .msgSender,
#messageBox.trash .messageBoxRackItem .msgReceiver {
  display:none;
}

#messageBox input {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput387.gif') no-repeat left top;
  float:left;
  width:382px;
}

#messageBox textarea {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgTextarea387.gif') no-repeat left top;
  float:left;
  height:208px;
  padding:2px 0 0 5px;
  width:382px;
}

#messageBox #writeMessageForm_receiver {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput155.gif') no-repeat left top;
  float:left;
  width:155px;
}

#messageBox label {
  clear:left;
  float:left;
  padding:3px 0 11px 0;
  width:69px;
}

#messageBox .dropdown,
#messageBox .dropdown ul {
  width:115px;
}

#messageBox .dropdown {
  float:left;
  top:-1px;
  margin:0 0 0 8px;
}

#messageBox #writeMessageForm_rids\:list {
  display:none;
}

#messageBox input.submit {
  float:right;
  margin:15px 0 0 0;
  padding:0 0 0 4px;
}

#messageBox .userSearchHeader {
  float:right;
}

#messageBox a.userSearchDropdown {
  background:transparent url('http://static.zoomer.de/@@/img/bg/userSearchDropdown.gif') no-repeat scroll top left;
  display:block;
  height:26px;
  padding:3px 0 0 6px;
  width:86px;
}

#messageBox .open a.userSearchDropdown {
  background:transparent url('http://static.zoomer.de/@@/img/bg/userSearchDropdown.gif') no-repeat scroll left -29px;
}

#messageBox #userSearch {
  background:#ccccc7;
  clear:left;
  display:none;
  margin:0 0 10px 69px;
  position:relative;
  width:387px;
}

#messageBox .open #userSearch {
  display:block;
}

#messageBox #userSearch .pagination {
  border:none;
}

#messageBox #userSearch .paginationHolder {
  border:none;
}

#messageBox .userSearch ul {
  border-top:1px dotted #ffffff;
  clear:left;
  margin:0 12px 0 12px;
  padding:8px 0 15px 0;
}

#messageBox .userSearch li.userSearchItem {
  border-bottom:1px dotted #ffffff;
  float:left;
  margin:0 0 7px;
  padding:0 0 8px;
  width:180px;
}

#myBuddies .userSearch .userName,
#myBuddies .userSearch .userImage,
#messageBox .userSearch .userName,
#messageBox .userSearch .userImage {
  float:left;
  font-weight:bold;
}

#myBuddies .userSearch .userName,
#messageBox .userSearch .userName {
  margin:0 0 0 5px;
  width:120px;
}

#messageBox .userSearchInput {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgInput200.gif') no-repeat scroll top left;
  margin:6px 0 6px 10px;
  width:200px;
}

#myZoomerProfile .myZoomerBody .myZoomerBodyCornerTL,
#messageBox #userSearch .userSearchCornerTL {
  background:transparent url('http://static.zoomer.de/@@/img/bg/userSearchCorners.gif') no-repeat scroll top left;
  height:2px;
  position:absolute;
  top:0px;
  left:0px;
  width:2px;
  font-size:2px;
  line-height:2px;
}

#myZoomerProfile .myZoomerBody .myZoomerBodyCornerTR {
  background:transparent url('http://static.zoomer.de/@@/img/bg/userSearchCorners.gif') no-repeat scroll -2px top;
  height:2px;
  position:absolute;
  top:0px;
  right:0px;
  width:2px;
  font-size:2px;
  line-height:2px;
}

#myZoomerProfile .myZoomerBody .myZoomerBodyCornerBL,
#messageBox #userSearch .userSearchCornerBL {
  background:transparent url('http://static.zoomer.de/@@/img/bg/userSearchCorners.gif') no-repeat scroll left -2px;
  height:2px;
  position:absolute;
  bottom:0px;
  left:0px;
  width:2px;
  font-size:2px;
  line-height:2px;
}

#myZoomerProfile .myZoomerBody .myZoomerBodyCornerBR,
#messageBox #userSearch .userSearchCornerBR {
  background:transparent url('http://static.zoomer.de/@@/img/bg/userSearchCorners.gif') no-repeat scroll -2px -2px;
  height:2px;
  position:absolute;
  bottom:0px;
  right:0px;
  width:2px;
  font-size:2px;
  line-height:2px;
}

#myZoomerProfile .myZoomerHeader {
  background:transparent url('http://static.zoomer.de/@@/img/bg/bgMyZoomerHeader.gif') no-repeat scroll top right;
  height:60px;
  width:487px;
}

#myZoomerProfile .myZoomerHeader img {
  float:left;
  height:60px;
  width:60px;
}

#myZoomerProfile .myZoomerHeader .welcome {
  color:#bbf903;
  float:left;
  font-size:14px;
  margin:12px 0 5px 30px;
  width:370px;
}

#myZoomerProfile .myZoomerHeader .welcomeMsg {
  background:transparent url('http://static.zoomer.de/@@/img/icons/msgNewWhite.gif') no-repeat scroll -2px -2px;
  color:#ffffff;
  float:left;
  font-size:12px;
  margin:0 0 0 30px;
  padding:0 0 0 20px;
}

#myZoomerProfile .myZoomerHeader .welcomeMsg a {
  color:#ffffff;
}

#myZoomerProfile .myZoomerBody {
  background:#efefe9;
  margin:2px 0 0 0;
  padding:10px 0 5px 0;
  position:relative;
  width:487px;
}

#myZoomerProfile .myZoomerBody .arrowRightGreen {
  clear:left;
  float:left;
  margin:0 0 5px 60px;
}
/* ADVERTISING --------------------------------------------------------------------- */

#columnLeft .ad {
  float: right;
  margin-top: 2px;
  }

#columnRightBottom .ad {
	margin: 0 0 20px 3px;
	}	

.ads-sky {
    left:875px;
    position:absolute;
    top:10px;
    z-index:2000;
}

.overlaySkyscaper {
    position: relative;
    left: 15px;
    top: 30px;
    width: 160px;
    float: left;
}

.ads-supersize-banner {
  background: #efefe9 url('http://static.zoomer.de/@@/img/bg/bgSupersizeAds.gif') no-repeat top left;
  padding-left: 126px;
  padding-top: 9px;
}

/* MISC ---------------------------------------------------------------------------- */

.fl { float: left; }
.fr { float: right; }
.cb {
  clear: both; 
  font-size: 0;
  line-height: 0;
  height: 0;
}
.cr { clear: right; }
.error { color:#CD272C; font-weight:bold; line-height: 12px; font-weight: normal; }

/* SAFARI HACKS -------------------------------------------------------------------- */  

@media not tty { 

.topic .category .comments {

    line-height: 20px;

}
}


/* 404 errorpage hotfix*/
 
div.notfounderror {
    margin-left: 50px;
}

