/* ************************************************************************************* */
/* ************************************************************************************* */
/*          GLOBAL STYLES                             */
/* ************************************************************************************* */
/* ************************************************************************************* */


/* ************************************************************************************* */
/* ************************************************************************************* */
/*          CONTENT ELEMENTS                            */
/* ************************************************************************************* */
/* ************************************************************************************* */



/* #############################################################################
    BOXES
############################################################################# */

#informieren div.topsubject-teaser,
#informieren div#top-teaser
{
  padding: 10px;
  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;
  overflow: hidden;
}

div#informieren div.content-box div#informieren-detail p
{
/*  font-family: Arial,Verdana,sans-serif;*/
  color: #626262;
}

div#index-teaser
{
  /*padding-top:10px;*/
}

div#index-teaser div.content-box-hint
{
  text-align:center;
  font-size:11px;
}

#informieren div.content-box-navi
{
  padding: 0;
  width: 250px;
}

#informieren div#col-right div#abo
{
/*  padding-top:10px;*/
  color: #626262;
}

#informieren #col-right div#abo
{
  border-bottom:3px solid #cdcdcd;
}

#informieren #col-right div#abo div.seperator-line
{
  border-top:1px solid #00A5DA;
}

div#preview-austauschen
{
  border-top: none;
}


div.subject-teaser
{
  color: #ff92d4;
  background: #fff url(../img/layout/subject_teaser_back.gif) no-repeat bottom right;

}

#informieren div#index-teaser.content-box UL LI A.nofloat
{
  line-height:16px;
/*  padding-left: 12px; */
/* background: transparent url(../img/layout/bullit_blue.gif) no-repeat scroll 0 0; */
}

#informieren #inf-index #col-right div.preview-box
{
  padding: 4px 0 0 0;
  border-bottom: 3px solid #cdcdcd;
  border-top: none;
}

#informieren div#quotation-box
{
  width:190px;
  background-color: #e6f5fb;
  padding:5px;
  float:right;
  margin:0 0 10px 10px;
}


#informieren div#quotation-box-left,
#informieren #inf-index div#quotation-box-left
{
  width:190px;
  background-color: #e6f5fb;
  padding:5px;
  float:left;
  margin:3px 10px 10px 0;
}


#informieren div#quotation-box div.quote-left,
#informieren div#quotation-box div.quote-right,
#informieren div#quotation-box-left div.quote-left,
#informieren div#quotation-box-left div.quote-right
{
  background: transparent url(../img/layout/quotation_quote_left_blue.gif) no-repeat top left;
  height:15px;
  width:23px;
  float:left;
  margin-top:0px;
  margin-left: 0px;
}


#informieren div#quotation-box div.quote-right,
#informieren div#quotation-box-left div.quote-right
{
  background: transparent url(../img/layout/quotation_quote_right_blue.gif) no-repeat top left;
  margin-left: 170px;
  margin-top:-10px;
}

#informieren div.content-box div.imgShow a
{
	font-size:11px;
}

#informieren div.article-contentwrapper
{
  margin-bottom: 24px;
  font-family:Arial,Helvetica,Verdana,sans-serif;
}

#informieren #col-left a.gotoplink
{
  display:block;
  text-align:right;
padding-right: 20px;
}

/* #############################################################################
      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;*/ /* zorgt voor ongewenste gekleurde rand om image in artikel */
  display:block;
  float:left;
  width:190px;
  margin-right:10px;
}

#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;
width: 184px;
/*height: 140px;*/
overflow: hidden:
}

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: 1px solid #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: 29px;*/
overflow: hidden;
}

#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;
}

/* #############################################################################
      LISTS
############################################################################# */


#informieren .content-box ul.no-border
{
  border-bottom: none;
  border-top: none;
overflow: hidden;
padding: 0 0 0 10px;
}

#informieren .content-box ul li.big-teaser,
#informieren .content-box ul li.mini-teaser
{
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 16px;
}


#informieren div.content-box-navi ul.market-list
{
  padding:10px 10px 0 10px;

}

#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 #informieren-detail div.pageview-light ul li
{
  padding-top: 0px;
  padding-bottom: 0px;
}


#informieren div#inf-other ul.rss-list li
{
  border: none;
  float:none;
}

.pageview-light ul
{
	list-style: none;
	padding: 0;
	margin:0;
	/*overflow:auto; */
}

.pageview-light ul
{
width: 235px;
	border: none;
}


.pageview-light ul li
{
	display:inline;
	float:none;
	font-weight: normal;
	color: #008cb9;
	padding-right:5px;
	line-height:14px;
	border: none !important;
}

/* #############################################################################
      IMAGES
############################################################################# */

#informieren div.topsubject-teaser img,
#informieren div#top-teaser img,
#informieren div.topsubject-teaser div.video
{
  float:left;
  display: block;
margin: 0 10px 0 0;
}

#informieren div.topsubject-teaser div.video
{
margin: 0 10px 0 0;
padding: 0;
}

#informieren .content-box ul li.big-teaser img,
#informieren .content-box ul li.mini-teaser img
{
  float: left;
  margin-right:10px;
}

#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:105px;
  float:left;

}

#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;
}

#informieren div#col-right div.most div.article-img a img
{
/*  padding-top:3px;*/
  background-color: #fff;
}

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: 140px !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
{
color: #626262;
  font-size:12px;
  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;
  background: transparent url(../img/layout/bullit_blue.gif) no-repeat scroll 0 4px;
  padding-left: 10px;
}

#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: #848485;
}


#informieren div.content-box-navi a.forum-link
{
  margin: 0 10px 10px 0;
}


#informieren div#service-links ul li a.rss-head
{
  background: transparent url(../img/layout/blog-icon.gif) no-repeat center right;
  padding: 3px 20px 3px 0;
  position: static;
  float:none;
  margin: 0;
}

#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 3px 20px;
  font: normal 10px Verdana, Arial, sans-serif;
  float:left;
  position:absolute;
  right: 10px;
  color: #df7031;
}


#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;
  margin: 2px 15px 0 0;
  float: left;
}

#informieren a.forward-link
{
  background: transparent url(../img/layout/buttons/forward.gif) no-repeat center left;
  padding-left: 20px;
  margin: 2px 0 0 0;
  float: left;
}

#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 #informieren-detail div.pageview-light
{
  margin-left: 5px;
  text-align: center;
  float: left;
/*width: 255px;*/
}

#informieren #informieren-detail div.pageview-light ul li.active a
{
  font-weight:bold;
  color: #666;
}

#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
{
margin: 2px 0 0 0;
  float:left;
  font-size:11px;
  width:105px;
}

#informieren div.content-box-hint a.simple-fwd
{
  float:right;
  margin-left:0px;
  font-size:11px;
line-height: 1.5em;
}

#informieren #inf-index div#register div.content-box-hint a
{
  font-size:12px;
}

#informieren div.topsubject-teaser a.forward-link
{
  position:absolute;
  right:235px;
  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 h2
{
  color: #ad124c;
  margin: 0 0 8px 0;
}


#informieren div#top-teaser h2,
#informieren div.topsubject-teaser h2
{
text-transform: uppercase;
margin-top:0px;
font-weight: bold;
}


#informieren .content-box ul li.big-teaser h2,
#informieren .content-box ul li.mini-teaser h2
{
  font: bold 12px/12px Verdana,Arial,Sans-Serif;
  margin: 0 0 5px 0;
  text-transform: uppercase;
}

#informieren .content-box ul li.big-teaser.video h2,
#informieren .content-box ul li.big-teaser.video a h4
{
  /*margin-left:199px;*/
}


#informieren .content-box ul li.big-teaser p,
#informieren .content-box ul li.mini-teaser p
{
  margin: 2px 0 0 0;
  font: normal 12px/16px Arial,Verdana,sans-serif;
  color: #626262;
}


#informieren div#col-right h2
{
  color: #003366;
}

#informieren div#col-right div.most h2
{
  padding-top: 6px;
  padding-bottom:6px;
  /*text-transform: uppercase;*/
}

#informieren div#col-right div.most li h2
{
  padding-top: 0px;

  line-height:12px;
}

#informieren div#col-right div#abo h2
{
  font-family: Verdana, Arial, sans-serif;
  color: #ad124c;
  font-size:12px;
background: url(../img/lay-out/col_right_h2_bgr.jpg) no-repeat 0 0;
}

#informieren h4
{
font: normal 14px/18px Arial, Verdana, Sans-serif;
  margin: 0px;
}

#informieren a h4, #informieren a h1, #informieren a h2, #informieren .big-teaser a h3, #informieren .mini-teaser a h3
{
/*  color: #003366;*/
}

#informieren #inf-index #col-right div.preview-box h2,
#informieren #inf-index #col-right div.service-box h2
{
  color: #003366;
/* border-bottom: 1px solid #cdcdcd;*/
}

.content-box ul li.big-teaser p
{
  margin-left: 200px;
}

.content-box ul li.mini-teaser p
{
  margin-left: 105px;
}

#informieren div.content-box-navi h2
{
  display:block;
  padding: 5px 10px;
  margin: 0;
  cursor:pointer;
}

#informieren div.content-box-navi h2.gradient
{
  background: #d5f0fc url(../img/layout/col_right_h2_bgr.jpg) repeat-x;
}


#informieren div#preview-austauschen h2.gradient
{
  background: #a7e0f2 url(../img/layout/col_right_h2_bgr.jpg) no-repeat 0 0;
}

#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;
  color: #626262;
  font: normal 12px/16px Arial, Verdana, Sans-serif;
}

#informieren div#abo p
{
padding: 0 4px 0 0;
  margin-left: 107px;
}

#informieren div#preview-austauschen ul.market-list span
{
  font-style:italic;
}

#informieren div#service-links h2
{
  margin: 5px 0;
}

div#inf-index h1
{
  margin: 5px 0;
}




div.subject-teaser p
{
  color: #ff92d4;
  width: 390px;
  float:left;
}

#informieren #informieren-detail h1
{
  color: #003366;
  margin-bottom: 6px;
}

#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:none;
	padding-left:5px;
  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: 12px;
  line-height: 13px;
}

#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;
  margin: 0 15px 0 23px;
}

#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;
width: 450px;
}

#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
{
  padding-top: 9px;
  line-height:12px;
}

h2.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;
  color: #626262;
}

div#informieren a.nofloat h1
{
  margin-left: -1px;
  color: #626262;
font-weight: bold;
}

#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 div.small-right .content-box ul.market-list h3
{
/*Onderstaande regel zorgt voor juiste weergave in IE6 - tekst float rechts van een image in rechterkolom*/
/*  margin-left: 80px;*/
  color; #626262;
}

#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: left;
}

#inf-index .content-box table td
{
  text-align: left;
}

/* #############################################################################
      SEARCH
############################################################################# */

#search-result .content-box
{
  margin-bottom: 15px;
}

#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 h2.gradient
{
  background: #ffcba8 url(../img/layout/index-content-box-navi-austauschen.gif) repeat-x;
}

#informieren.forum-sidebar div#preview-austauschen
{
  border-bottom: 3px solid #ffa400;
  border-top: 3px solid #ffa400;
}

#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;
}

/* #########################################################################
      TOP FORUM SIDEBAR
   ######################################################################### */
#preview-austauschen-forumbox ul.market-list li
{
   border-bottom: none  !important;
}
#col-right #preview-austauschen-forumbox div.content-box
{
	border-bottom: 3px solid #cdcdcd;
}
#preview-austauschen-forumbox ul.market-list span
{
  font-style:italic;
}

#preview-austauschen-forumbox ul.market-list .top-border
{
  padding-top: 10px;
  border-top: 1px solid #c4c4c4;
}

/* login form in top forum sidebar */
.inputStd {
font-size: 11px; width:97px; float:left; margin-right: 3px;
}

.inputPrompt {
font-size: 11px; width:97px; float:left; margin-right: 3px;
}

/* #########################################################################
      FORUM BOX IN CONTENT
   ######################################################################### */
#informieren div#foren-box {
float:left;
margin:0pt 5pt 5px 0px;
padding:5pt 5pt 5px 0px;
width:255px;
}

#article-forumbox 
{
	width:250px; 
	border-top: 0px; border-left: 1px solid #fd7113; 
	border-right: 1px solid #fd7113; 
	border-bottom: 1px solid #fd7113;
}
#article-forumbox ul.market-list li
{
   border-bottom: none  !important;
}

#article-forumbox ul.market-list span
{
  font-style:italic;
}

#article-forumbox ul.market-list .top-border
{
  padding-top: 10px;
  border-top: 1px solid #fd7113;
}
#informieren div#forumtops UL LI A.article-forumbox-thread 
{
	font-size:12px;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#informieren div#forumtops ul.market-list span
{
  font-style:italic;
  font-size:12px;
  line-height:12px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 5px 0px;
}

.spitzmarke
{
  color: #AD124C;
}

.article-tag-normal, .article-tag-normal a {
  font-size: 11px;
  color: #000;
  padding: 0 2px 0 2px;
}

.article-tag-large, .article-tag-large a {
  padding: 0 2px 0 2px;
  font-weight: bold;
  color: #000;
  font-size: 12px;
}

#article-tagcloud {
  margin-bottom: 10px;
}

.article-tagcloud-standard {
  margin-top: 10px;
}

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

div#informieren a.nofloat h1
{
  margin-left: -1px;
  color: #626262;
  font-weight: bold;
  line-height: 1.2em;
}

li.big-teaser p a.nofloat
{
  line-height: 16px;
/*padding-left: 12px;*/
  background: transparent url(../img/layout/bullit_blue.gif) no-repeat scroll 0 4px;
cursor: pointer;
}

#col-right #abo h2 {
background:#BBE201 none repeat scroll 0 0 !important;
color:#FFF !important;
padding:3px 10px !important;
background: url(../img/lay-out/col_right_h2_bgr.jpg) no-repeat 0 0;
}

p.teaser a {
color: #626262;
}

div#preview-austauschen-forumbox {
background-color: red;
}

#forum_tops {
background-color: #eee;
}

.birthday {
margin: 0 0 4px 0;
}

/* description underneath an image */
#informieren .articleheader-wrapper div.article-img p {
margin: 0;
font: bold 10px/1.4em Arial, Helvetica, sans-serif;
color: #626262;
font-style: italic;
padding: 6px 6px 6px 10px;
}

/* width and height of a right-positioned image */
#informieren #informieren-detail div.article-img-right {
width: 186px;
/*height: 140px;*/
/*overflow: hidden;*/
}

/* Socialbookmarks */
div#socialbookmarks-inline p.small {
margin-bottom: 5px;
clear: both;
height: 40px;
}

div#socialbookmarks-inline p.small span{
position: relative;
}

#socialbookmarks-inline ul li {
display: inline;
}

ul#socialbookmarks li {
border: 0px solid black;
}
/* end socialbookmarks */

/*  determines width of 'Verwante content' box on the right  */
div#inf-index .most {
width: 250px;
}

form.f_quiz div.article-img {
display: table;
}

/* vruchtbaarheidskalender */

div.fertility-calender-legend div.form-col-left div.menses span {
padding-left: 20px;
background: yellow url(../img/layout/color_legenda_menses.gif) no-repeat 25px 0;
border: 1px solid red;
color: red;
}

div.veryfruitful > span {
padding-left: 20px;
background: url(../img/layout/color_legenda_veryfruitful.gif) no-repeat 25px 0;
}

div.fruitful > span {
padding-left: 20px;
background: url(../img/layout/color_legenda_fruitful.gif) no-repeat 25px 0;
}

div.ovulation > span {
padding-left: 20px;
background: url(../img/layout/color_legenda_ovulation.gif) no-repeat 25px 0;
}

div.nidation > span {
padding-left: 20px;
background: url(../img/layout/color_legenda_nidation.gif) no-repeat 25px 0;
}

div.bloodtest > span {
padding-left: 20px;
background: url(../img/layout/color_legenda_bloodtest.gif) no-repeat 25px 0;
}

div.urinetest > span {
padding-left: 20px;
background: url(../img/layout/color_legenda_urinetest.gif) no-repeat 25px 0;
}