/* ************************************************************************************* */
/* ************************************************************************************* */
/*          GLOBAL STYLES                             */
/* ************************************************************************************* */
/* ************************************************************************************* */


/* ************************************************************************************* */
/* ************************************************************************************* */
/*          CONTENT ELEMENTS                            */
/* ************************************************************************************* */
/* ************************************************************************************* */



/* #############################################################################
    BOXES
############################################################################# */

#informieren div.topsubject-teaser,
#informieren div#top-teaser
{

  position:relative;
}


#informieren .content-box div.topsubject-teaser /* just when top teaser is SMALL (with sidebar on the right)*/
{
  padding: 10px 0 0 0;
}


div#informieren div#informieren-detail
{
  padding-top: 0;
}

div#informieren div.content-box div#informieren-detail p, #col-left .content-box ul.standard-list li
{
  font: 14px/18px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
  margin-bottom: 18px;
  
}

div#index-teaser
{
  position:relative;
  /*padding-top:10px;*/
}

div#index-teaser div.content-box-hint
{
  text-align:center;
  font-size:11px;
}


#informieren div#col-right div#abo
{
  padding-top:10px;
}

#informieren #col-right div#abo div.seperator-line
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #d7d7d7;
}

div#preview-austauschen {
  border-top: none;
  background-color: #6dcff6 !important;
}

#preview-austauschen-forumbox .content-box {
	background-color: #6dcff6 !important;
}


div.subject-teaser
{
  color: #ff92d4;
  background: #fff url(../img/layout/subject_teaser_back.gif) no-repeat bottom right;

}

#informieren #quotation-box, #informieren #quotation-box-left {
	background:#E6F5FB url(../img/layout/quotation_quote_left_blue.gif) no-repeat scroll 10px 10px !important;
	padding:7px 10px 10px 35px;
	width:150px;
	float:right;
	margin:0 0 10px 10px;
}


#informieren .quote-left, #informieren .quote-right {
	display:none !important;
}

#informieren div.content-box div.imgShow a
{
	font-size:11px;
}

#informieren div.article-contentwrapper
{
  margin-bottom: 22px;
  font-family:Arial,Helvetica,Verdana,sans-serif;
}

#informieren div.article-contentwrapper h2 {
	font: 22px/26px Arial,Helvetica,Verdana,sans-serif;
	color: #204491;
}

#informieren div.article-contentwrapper h3 {
	color: #0088CC;
	font: 20px/24px Arial,Helvetica,Verdana,sans-serif;
}

#informieren div.article-contentwrapper h3 a {
	color: #0088CC;
	font: 20px/24px Arial,Helvetica,Verdana,sans-serif;
	text-decoration: underline;
}


#informieren div.article-contentwrapper h4 {
	font-size: 20px;
	line-height: 24px;
	color: #000;
}

#informieren div.article-contentwrapper h5 {
	font-size: 18px;
	color: #fd5503;
}

#informieren #col-left a.gotoplink
{
	display:block;
	text-align:right;
	color:#FFFFFF;
	text-decoration: none;
}

/* #############################################################################
      KLEINERE DIVS
############################################################################# */

div.col
{
  display:block;
  float:left;
  padding: 5px;
}

div.row
{
  clear: both;
  float: none;
}

div#content-ad
{
  text-align:center;
  margin: 15px 0;
}

#informieren #inf-index #col-right div.preview-box div.seperator-line, #informieren #inf-index #col-right div.seperator-line
{
  border-top: 1px solid #00a5da;
}

div.article-img,
div.article-img-big,
div.article-flash,
div.article-img-right,
div.article-flash-right
{
  background-color: #e6f5fb;
  display:block;
  float:left;
  width:196px;
  margin-right:10px;
}

.content-box-hint .article-img { 
	width: auto !important;
}

.articleheader-wrapper div.article-img img {
	border: 1px solid #D7D7D7;
	padding: 2px;
	background-color: #fff;
}

.articleheader-wrapper div.article-img {
	margin-right: 20px;
	margin-bottom: 10px !important;
}

#informieren #informieren-detail div.articleheader-wrapper div.article-img
{
  margin-top: 0;
}

div.article-flash-middle
{
  width: 320px;
  margin-left: 80px;
  margin-right:80px;
  display:block;
}

div.article-podcast-middle
{
  margin-left:100px;
  margin-right:100px;
}

#informieren #informieren-detail div.article-img,
#informieren #informieren-detail div.article-img-right,
#informieren #informieren-detail div.article-flash,
#informieren #informieren-detail div.article-flash-right
{
	margin-top:5px;
	margin-bottom: 5px;
}

div.article-img-right,
div.article-flash-right
{
	float:right;
	margin-right: 0;
	margin-left: 10px;
}

div.article-img-big
{
  float:none;
  width:480px;
  margin-right:0px;
  margin-top: 30px;
}

div.article-flash, div.article-flash-right
{
  background-color: transparent !important;
}

#informieren .content-box #register div.form-rightcol div.seperator-line
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #00a5da;
}

div#topTeaserRelatedLinks
{
  margin-top:20px;
  font-family:Arial,Helvetica,Verdana,sans-serif;
}

div#topTeaserRelatedLinks A { font-size:12px; }


#informieren div.articleheader-wrapper
{
  margin-top: 10px;
}

#informieren div.articleheader-wrapper P
{
  font-family:Arial,Helvetica,Verdana,sans-serif;
  position:relative;
  top:-2px;
}

#informieren div#topTeaserVideo div#el_flash
{
  float:right;
  margin-right:30px;
}

#informieren div#topTeaserVideo {
	width: 669px;
	float: left;
	border-bottom:1px solid #D7D7D7;
	padding-bottom: 10px;
}

/* #############################################################################
      LISTS
############################################################################# */


#informieren .content-box ul.no-border
{
  border-bottom: none;
  border-top: none;
}

#informieren li.big-teaser, #informieren li.mini-teaser {
	border-bottom: 1px solid #D7D7D7;
	display: inline;
	float: left;
	margin-bottom: 10px !important;
	padding :0 0 10px !important;
	width: 670px !important;
}

#informieren li.big-teaser br, #informieren li.mini-teaser br, #topTeaserVideo br { 
	margin-bottom: 6px;
}

#informieren div.content-box-navi ul.market-list
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#informieren #col-right ul.market-list {
	margin-top: 0px;
}

#informieren div#preview-austauschen ul.market-list
{
  padding-top:5px;
}

#informieren div#tools ul
{
  padding-top:5px;
}


#informieren div.content-box-navi ul li
{
  padding: 3px 0;
}

#informieren div#tools ul li
{
  height:19px;
  padding: 8px 0 0 0;
}


#informieren div#inf-other ul.rss-list li
{
  border: none;
  float:none;
}

.pageview-light ul
{
	border:medium none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}


.pageview-light ul li
{
	display:inline;
	float:none;
	font-weight: normal;
	color: #008cb9;
	line-height:14px;
	border: none !important;
}

/* #############################################################################
      IMAGES
############################################################################# */

#informieren div.topsubject-teaser img,
#informieren div#top-teaser img,
#informieren div.topsubject-teaser div.video
{
  margin: 0px 10px 0 0;
  float:left;
  display:block;
}

#informieren .content-box ul li.big-teaser img,
#informieren .content-box ul li.mini-teaser img
{
  float: left;
  line-height:0px;
  margin-right: 10px;
  border: 1px solid #D7D7D7;
  padding: 2px;
}

.big-teaser h3 {
	width: 275px;
	float: right;
}

#informieren div#abo img
{
  float:left;
  margin-right:10px;
}

div.subject-teaser img.subject-teaser-img
{
  position:relative;
  margin-left:180px;
}

#informieren div#informieren-detail div.authors img
{
  float:left;
  margin-right:10px;
}

#informieren .overlay_appWindows
{
  background:#FFFFFF url(../img/layout/icon_camera_slideshow_dkl.gif) no-repeat scroll 3px;
}

#informieren .overlay_appWindows
{
  background-color:#fff;
  opacity:0.6;
}

#informieren div.video-thumb
{
  position:relative;
  width:189px;
  float:left;
  margin-right: 10px;
}

#informieren .mini-teaser div.video-thumb {
	width: 95px;
}

#informieren .overlay_appWindows {
  background-color: #fff;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}

#informieren div.overlay-modal
{
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 7;
  width: 95px;
  height: 13px;
  opacity: 0.6;
}

#informieren li.big-teaser div.overlay-modal
{
  width:189px;
}

img.ufa-logo
{
  padding-top:60px;
}
/* #############################################################################
      FORMS
############################################################################# */
#informieren .content-box #register div.form-rightcol
{
  margin-left: 0;
  width: 480px;
  padding: 10px 0;
}


#informieren .content-box #register div.form-rightcol textarea
{
  width: 445px;
}

#informieren .content-box #register div.form-col
{
  width: 450px;
}

#informieren .content-box #register input.form-name,
#informieren .content-box #register select
{
  width: 160px !important;
}

#informieren .content-box #register input.form-email
{
  width: 190px !important;
}

#informieren #col-right #video-filter select
{
  font-size:11px;
  width:180px;
  padding: 1px;
  margin:5px 0;
}

#informieren form#rss-download input
{
  width: 160px;
  font-size:11px;
  float:left;
}

#informieren div.content-box #informieren-detail form div.form-row
{
  background-color: #e6f5fb;
  padding:10px;
}

#informieren div.content-box #informieren-detail div.form-col-left
{
  display:block;
  float:left;
  width:200px;
}

#informieren div.content-box #informieren-detail form label
{
  font-size:11px;
  margin-bottom:5px;
}

#informieren div.content-box #informieren-detail form select
{
  font-size:11px;
  margin-right:10px;
/*  padding:1px; */
}

#informieren form#search-all .form-row
{
  padding-bottom:4px;
}

#informieren form#search-all .seperator-line
{
  margin-bottom:7px;
}
/* ##########################################################################
      HYPERLINKS
############################################################################# */
#informieren div.topsubject-teaser p a,
#informieren div#top-teaser p a
{
  font-size:12px;
  margin-left: 0;
}

#informieren div#top-teaser p a.hide-comments-link,
#informieren div#top-teaser p a.show-comments-link
{
  font-size:11px;
  margin-left:5px;
}

#informieren div#top-teaser p a.forward-link
{
  font-size:11px;
  margin: 0 0 10px 200px;
  float:none;
  width:100px;
}

#informieren div.topsubject-teaser a.videolink,
#informieren div#top-teaser a.videolink
{
  background: transparent url(../img/layout/icon_camera_link.gif) no-repeat 0px 2px ;
  padding-left:14px;
  font-size:12px;
}

#informieren div.content-box-navi h2 a
{
  float:none;
  color: #006caa;
}


#informieren div.content-box-navi a.forum-link
{
  margin: 0 10px 10px 0;
}

#informieren div#service-links ul li a {
	display:block;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 0;
}

#informieren div#service-links ul li a.podcast-icon {
	background: transparent url(../img/layout/icons/podcast.gif) no-repeat center right;
}

#informieren div#service-links ul li a.rss-icon {
	background: transparent url(../img/layout/icons/rss.gif) no-repeat center right;
}

#informieren div#service-links ul li a.video-icon {
	background: transparent url(../img/layout/icons/video.gif) no-repeat center right;
}

#informieren div#service-links ul li a.newsletter-icon {
	background: transparent url(../img/layout/icons/newsletter.gif) no-repeat center right;
}

#informieren div#service-links ul li a.spielen-icon {
	background: transparent url(../img/layout/icons/spielen.gif) no-repeat center right;
}

#informieren div#service-links ul li a.ecard-icon {
	background: transparent url(../img/layout/icons/ecard.gif) no-repeat center right;
}

#informieren div#service-links ul li a.beratung-icon {
	background: transparent url(../img/layout/icons/beratung.gif) no-repeat center right;
}

#informieren div#service-links ul li a.kontakt-icon {
	background: transparent url(../img/layout/icons/kontakt.gif) no-repeat center right;
}

#informieren div#service-links ul li a.extras-icon {
	background: transparent url(../img/layout/icons/kontakt.gif) no-repeat center right;
}

#informieren div#inf-index a.rss-head
{
  margin:0px 0 0 10px;
  background: transparent url(../img/layout/blog-icon.gif) no-repeat center left;
  padding: 3px 0 3px 20px;
  font-weight:normal;
  font-family: Verdana, Arial, sans-serif;
  float:left;
}

#informieren div#inf-other a.rss-head,
#informieren div.topsubject-teaser a.rss-head,
#informieren div.topsubject-teaser a.rss-head-small
{
	margin:0px 0 0 10px;
	background: transparent url(../img/layout/blog-icon.gif) no-repeat center left;
	padding: 3px 0 0px 20px;
	font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
	float:left;
	position:absolute;
	right: 0px;
	font-size:10px;
	text-indent: -9999px;
	text-decoration: none
}


#informieren div#top-teaser a
{
  margin-left: 200px;
}

#informieren div#top-teaser div.pageview ul li a
{
  margin-left: 0;
}

#informieren #inf-other .content-box div.pageview ul li.active a
{
  color: #003366;
}


#informieren a.print-link
{
	background: transparent url(../img/layout/buttons/print.gif) no-repeat center left;
	padding-left: 20px;
	float:right;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
}

#informieren a.forward-link
{
	background: transparent url(../img/layout/buttons/forward.gif) no-repeat center left;
	padding-left: 20px;
	float:right;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#informieren a.hide-comments-link,
#informieren div.topsubject-teaser p#link_hide_comments a.hide-comments-link,
#informieren div.topsubject-teaser p.link_hide_comments a.hide-comments-link
{
  background: transparent url(../img/layout/buttons/hide_comments.gif) no-repeat center left;
  padding-left: 13px;
  margin: 0 0 0 5px;
  float:none;
  font-size:11px;
}

#informieren a.show-comments-link,
#informieren p#link_show_comments a.show-comments-link,
#informieren p.link_show_comments a.show-comments-link
{
  background: transparent url(../img/layout/buttons/show_comments.gif) no-repeat center left;
  padding-left: 13px;
  margin: 0 0 0 5px;
  float:none;
  font-size:11px;
}


#informieren .content-box-hint .pageview-light
{ 
  float:left;
  padding:0 10px;
  text-align:center;
  width:220px;
}

#informieren #informieren-detail div.pageview-light ul li.active a
{
  font-weight:bold;
  color: #003366;
}

#informieren #informieren-detail div.pageview-light ul li a
{
  font-size:11px;
}

#informieren div#informieren-detail a.comment-link
{
  margin-top:0;
}

div#write-comment p a
{
  font-size:12px;
}



#informieren div#informieren-detail div.content-box-hint div.pageview-light a
{
  float:none;
}

#informieren div.content-box-hint a.simple-rwd
{
  float:left;
  font-size:11px;
  width:105px !important;
}

#informieren div.content-box-hint a.simple-fwd
{
  float:left;
  font-size:11px;
  margin:0;
  text-align:right !important;
  width:105px !important;
}

#informieren #inf-index div#register div.content-box-hint a
{
  font-size:12px;
}

#informieren div.topsubject-teaser a.forward-link
{
	/* new
	  position:absolute;
	  right:235px; 
	*/
  position:relative;
  float:none;
  margin-top:5px;
}

#informieren form#rss-download a
{
  float:left;
  margin-left: 10px;
}

#informieren div#top-teaser .button-img a
{
  margin-left: 0;
}


#informieren div#inf-other ul.rss-list li a.rss-head
{
  position:static;
  float:none;
}

#informieren .content-box #informieren-detail a.inlinelink
{
	font-size:12px;
}

#informieren div#col-right div.most a.sidebar-more-link
{
  margin-bottom:2px;
}

/* #############################################################################
      TEXTS
############################################################################# */


#informieren div#top-teaser h2,
#informieren div.topsubject-teaser h2, .index_spitzmarke
{
  text-transform: uppercase;
  margin:0 0 5px 0;
  color:#000000;
  font-weight:bold;
}


#informieren .content-box ul li.big-teaser h2,
#informieren .content-box ul li.mini-teaser h2, .big_teaser_spitzmarke, .flat_teaser_spitzmarke
{
  line-height:12px;
  text-transform: uppercase;
  font-weight:bold;
  color:#000000;
  margin: 0 0 5px 0;
}

#informieren .content-box ul li.big-teaser h4,
#informieren .content-box ul li.mini-teaser h4, .big_teaser_headline, .flat_teaser_headline, div.big_teaser_headline
{
  margin: 0 0 10px 0;
}

#informieren li.big-teaser h2,
#informieren li.big-teaser h4, .big_teaser_spitzmarke, .big_teaser_headline
{
	float: none;
	width: auto;
}

#informieren .content-box ul li.big-teaser a h2,
#informieren .content-box ul li.mini-teaser a h2, .big_teaser_spitzmarke, .flat_teaser_spitzmarke
{
  text-decoration:none;
}

#informieren .content-box ul li.big-teaser a:hover h2,
#informieren .content-box ul li.mini-teaser a:hover h2
{
  text-decoration:none;
}

#informieren .content-box ul li.big-teaser a:hover h4,
#informieren .content-box ul li.mini-teaser a:hover h4, div.big_teaser_headline a:hover
{
  text-decoration:underline;
}

#informieren li.mini-teaser h2,
#informieren li.mini-teaser h4, .flat_teaser_spitzmarke, .flat_teaser_headline
{
	float: none !important;
	margin:0 !important;
	width: auto !important;
}


#informieren li.big-teaser p {
	float: none !important;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin: 0 !important;
	width: auto !important;
}

#informieren li.mini-teaser p
{
	float: none !important;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	margin:0 !important;
	width: auto !important;
}


#informieren div#col-right div.most li h2
{
  padding-top: 0px;
  line-height:12px;
}

#informieren h4, .big_teaser_headline, .flat_teaser_headline, #informieren div#topTeaserVideo h3
{
  margin: 0px;
  font-size: 18px;
  line-height: 22px;
  color:#006CAA;
  font-weight: normal;
}

.big_teaser_spitzmarke, #informieren .content-box ul li.big-teaser h2.spitzmarke, .index_spitzmarke, .flat_teaser_spitzmarke, #informieren .content-box ul li.mini-teaser h2, h2.article-spitzmarke, .video h2, #informieren div#topTeaserVideo h2 {
	color: #FB4A04;
	font-weight: normal;
	font-size: 11px;
}

#informieren-detail h2.article-spitzmarke {
	margin-bottom: 10px;
}

#informieren a h4, #informieren a h1, #informieren a h2, #informieren .big-teaser a h3, #informieren .mini-teaser a h3, .big_teaser_headline, .flat_teaser_headline, .article_comment_h2
{
	font-weight:normal;
}



#informieren a:hover h4
{
	text-decoration:underline;
}

#informieren #inf-index #col-right div.preview-box h2, #informieren #inf-index #col-right div.service-box h2
{
  color: #003366;
}

#informieren div.content-box-navi h2, .sidebar_h2_gradient a
{
  display:block;
  padding: 5px 10px;
  margin: 0;
  cursor:pointer;
}

#informieren div.content-box-navi h2.gradient, .sidebar_h2_gradient a
{
	background: #f7f7f7 url(../img/layout/content-box-navi-back.gif) repeat-x;
	border: 1px solid #a1a1a1;
	margin-bottom: 5px;
}

#col-right .content-box #link_most_read {
	margin-top: 5px;
}

.sidebar_h2_gradient a { 
	display: block;
}

#informieren div.content-box-navi h2.gradient a, .sidebar_h2_gradient a
{
	font-size:13px;
	color:#006caa;
}

.sidebar_h2_gradient {
	margin: 0px 5px;
}

#informieren .content-box div#most_discussed ul.market-list li p,
#informieren .content-box div#most_read ul.market-list li p,
#informieren .content-box div#forum_top ul.market-list li p,
#informieren .content-box div#recomm_top ul.market-list li p,
#informieren .content-box div#groups_top ul.market-list li p
{
  margin: 0;
}


#informieren div.topsubject-teaser p,
#informieren div#top-teaser p,
#informieren div.topsubject-teaser p
{
  margin-top: 2px;
  font-family:Arial,Helvetica,Verdana,sans-serif;
}

#informieren div#abo p
{
  margin-left: 107px;
}

#informieren div#preview-austauschen ul.market-list span
{
  font-style:italic;
}

#informieren div#service-links h2
{
	margin:0px;
}

div#inf-index h1
{
  margin: 5px 0;
}




div.subject-teaser p
{
  color: #ff92d4;
  width: 390px;
  float:left;
}

#informieren #informieren-detail h1, h2.article-headline
{
  color: #0088cc;
  margin-bottom: 6px;
  font-size:27px;
  line-height:30px;
}

#informieren #informieren-detail span,
#informieren p#link_show_comments span,
#informieren p.link_show_comments span,
#informieren p#link_hide_comments span,
#informieren p.link_hide_comments span
{
  color: #003366;
  font-style:italic;
  float:left;
  font-size:11px;
}

#informieren #informieren-detail span strong,
#informieren p#link_show_comments span strong,
#informieren p.link_show_comments span strong,
#informieren p#link_hide_comments span strong,
#informieren p.link_hide_comments span strong
{
  font-style:normal;
}

#informieren #informieren-detail div.article-img p,
#informieren #informieren-detail div.article-img-big p,
#informieren #informieren-detail div.article-img-right p
{
  margin:2px 5px 5px 5px;
  display:block;
  font-size:11px;
  line-height: 11px;
}

#inf-index #informieren-detail div.article-img span.copyright,
#inf-index #informieren-detail div.article-img-big span.copyright
{
  font-style: none;
  font-size:11px;
}

#informieren #informieren-detail span.copyright
{
  margin-top:1px;
}

#informieren div#quotation-box strong,
#informieren div#quotation-box-left strong
{
  display:block;
}

#inf-index #informieren-detail p span,
#inf-other #informieren-detail p span
{
  margin: 0;
}


div.article-flash strong
{
  font-size:11px;
}

#informieren div#informieren-detail div.authors p
{
  font-size:11px;
  margin: 0px; padding:0px;
}

#informieren .content-box div#register form p
{
  margin: 5px 0;
}

#informieren div.topsubject-teaser h3
{
  font-size:14px;
  text-transform: none;
}

#informieren #inf-other .content-box div#informieren-detail h2
{
  color: #003366;
  line-height:12px;
}


#informieren h2.rubric-headline
{
  color: #003366;
}

#informieren div#top-teaser h3
{
  font-size:14px;
  text-transform: none;
  margin:10px 0;
}

#informieren div#podcasts-texts p
{
  padding: 0px 0 5px 0;
  margin: 3px 0 15px 0;
}

div#informieren div#informieren-detail h2, .article_comment_h2
{
  padding-top: 9px;
  line-height:12px;
}

h2.article-spitzmarke, div.article-spitzmarke
{
  text-transform: uppercase;
}

div#informieren div#informieren-detail h1,
#informieren div.topsubject-teaser h1,
#informieren div#top-teaser h1,
#informieren div.topsubject-teaser h1
{
  margin-left: -1px;
}


#informieren div.articleheader-wrapper p
{
  margin-top:-3px;
}

#informieren div.article-contentwrapper ul li h2
{
  margin-top:0px;
  margin-bottom: 5px;
}


#informieren div.article-contentwrapper h2
{
  margin-top:19px;
  margin-bottom: 5px;
}


#informieren div.content-box div.article-contentwrapper div.imgShow h2
{
  margin-top:0px;
}

#informieren #blog-entry-comments ul li div.comment-col-right
{
    margin:0px;
	padding:0px;
	width: 408px;
	float:left;
}

#informieren #blog-entry-comments ul li div.comment-col-left
{
	float:right;
	text-align:right;
	width:50px;
	margin-right:1px;
}

#informieren #blog-entry-comments ul li div.comment-col-left IMG {
  margin:3px 0px 4px 0px;
}

#informieren .content-box #blog-entry-comments ul li
{
  padding:7px 0px 5px 0px;
}

#informieren .content-box #blog-entry-comments div.pageview ul li
{
  padding:0px 0px 0px 0px;
}

/* #############################################################################
      TABELLEN
############################################################################# */

table.tool
{
  border: 3px solid #00a5da;
  width:480px;
  border-collapse:collapse;
}
table.tool tr.header
{
  border-bottom: 3px solid #00a5da;
}

.content-box table.tool td, .content-box table.tool th
{
  text-align:center;
  height:26px;
/*  width:67px; */
  border: 1px solid #00a5da;
  font-size:11px;
  background-color: none;
}

table.tool th
{
  background-color: #ddf1fa;
}

#inf-index .content-box table
{
  border: none;
  width:480px;
  border-collapse:collapse;
}
#inf-index .content-box table th
{
  border-bottom: none;
}

#inf-index .content-box table td, #inf-index .content-box table th
{
  border: 2px solid #fff;
  height:26px;
  width:67px;
  font-size:11px;

}

#inf-index .content-box table th
{
  text-align: center;
}

#inf-index .content-box table td
{
  text-align: left;
}

/* #############################################################################
      SEARCH
############################################################################# */

#search-result-left ul li {
	margin-bottom: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
}

#search-navigation { 
	background-color: #fff;
	padding: 10px 10px 0px 10px;
	background-color: #e6f5fb;
	border-bottom: 1px solid #00a5da;
  margin-top: 10px;
}

#search-navigation li { 
	display: inline;
}

#search-navigation li a { 
	height: 18px;
	float: left;
	background-color: #e6f5fb;
	padding: 5px 7px 5px 7px;
	border-top: 1px solid #00a5da;
	border-left: 1px solid #00a5da;
	border-right: 1px solid #00a5da;
}

#search-navigation li.search-active a { 
	color: #000;
	background-color: #fff;
	text-decoration: none;
	position: relative;
	top: 1px;
}

#search-navigation li a { 
	margin-right: 4px;
}

#search-result .content-box
{
  margin-bottom: 15px;
}

#search-form-sidebar { 
	padding: 0px -10px;
	margin: 0px -10px;
}

#search-result-left .article-spitzmarke, div.article-spitzmarke { 
	font-weight: bold;
	color: #000;
}

#search-result-left .search-headline { 
	font-size: 12px;
	color: #006caa;
	font-weight: bold;
}

#search-result a
{
  font-size: 12px;
}

.no-top-border
{
  border-top: none !important;
}

#search-result .content-box-header-informieren
{
  margin: 0 -10px 0 -10px;
  background: #AD134D;
  width: 470px !important;
  height: 18px;
  padding: 1px 10px 1px 10px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 5px;
}

/* #########################################################################
      TOOLS
   ######################################################################### */


/* ## bmiTool ############################################################## */

td.bmiHint {
  vertical-align: top;
  padding: 5px;
}

.col {
  float: left;
  padding: 5px;
  overflow: auto;
}

.head {
  font-weight: bold;
  background: #a6e0f2;
  height: 22px;
}

.row {
	clear: both;
	float: none;
}

.content-box-tool
{
    background: #E6F5FB none repeat scroll 0%;
	  padding: 5px 10px 10px 10px;
    overflow:auto;
}

.content-box-tool p {
  margin: 0px !important;
  padding-top: 0px;
  border: 0px;
  padding-bottom: 5px;
}

/* ## schwSch-Kalender ######################################################## */


#inf-index .content-box table.schwsch-kalender th,
#inf-index .content-box table.schwsch-kalender td
{
  border: none;
  background-color: #e6f5fb;
  height: auto;
  width: auto;
}

#inf-index .content-box table.schwsch-kalender
{
  width: 440px;
}

#informieren div.content-box #informieren-detail form#schwangerschaftkalenderForm div.content-box-tool
{
 padding-top:8px;
}

#informieren div.content-box #informieren-detail form#schwangerschaftkalenderForm div.content-box-tool select
{
  margin-top: 3px;
}

/* ## Geburtsterminrechner #################################################### */

#informieren div.content-box #informieren-detail form#gtrform div.form-row
{
   padding: 7px 10px 10px 10px;
}

#informieren div.content-box #informieren-detail .gtrDate-inputfields
{
  margin-top: 3px;
}

#inf-index .content-box table.spielekarussell-result td, #inf-index .content-box table.spielekarussell-result th
{
  background-color: #fff;
  text-align:left;
  width: auto;
}

/* #########################################################################
      FORUM SIDEBAR
   ######################################################################### */

#informieren.forum-sidebar div#preview-austauschen ul.market-list li
{
   border-bottom: 1px solid #ffa400;
}

#informieren.forum-sidebar div#preview-austauschen div.seperator-line
{
  border-top: 1px solid #ffa400;
  width:250px;
}

#informieren .newsletter {
  padding-top: 10px;
}

#col-right div.content-box {
	width: 300px;
	background-color: #6DCFF6;
	padding-bottom: 5px;
	float: left;
	clear: both;
}

#col-right .content-box h2, #col-right .content-box .sidebar_h2_gradient {
	background-color: #6DCFF6;
	color: #fff;
	font: 18px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 10px 0px 10px !important;
	letter-spacing: .07em;
	text-transform: uppercase;
}

#col-right .content-box .sidebar_h2_gradient { 
	margin: 0 !important;
	padding: 5px;
}

#col-right .content-box ul {
	margin: 0px 5px;
	padding: 5px;
	background-color: #fff;
	list-style-type: none;
}

#col-right .content-box ul li {
	padding: 5px 0px;
	border-bottom: 1px dotted #ccc;
}
