/*
 * stylesheet for Steuerberaterverband Schleswig-Holstein
 * content design
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20080725 bms
 * lastmodified: 20080725 bms
 */


/* ############################################# */
/* ############    CONTENT DESIGN    ########### */
/* ############################################# */


/* --------- */
/* - FIXES - */
/* --------- */
.msie .content_object,
.msie .teaser,
.msie .rt_dbl{
  height: 1%;
}

.msie .content_object img{
  margin-bottom: -3px;
}

/* bei listen neben einem bild patzt der FF sonst bei der verlinkung */
.img_container{
  position: relative;
  z-index: 10;
}


/* -------------------------- */
/* - Seitenweites CO-Design - */
/* -------------------------- */
#page_container{
  font-size: .77em;
}

.topic{

}

.content_object,
.teaser,
.rt_dbl{
  margin: 0 0 20px 0;
}

.richtext{
  line-height: 1.3em;
}


.richtext ol {
  padding: 0;
  margin: 0 0 0 30px;
}

.richtext ul {
  padding: 0;
  margin: 0 0 0 18px;
}


.img_container{
  float: right;
  margin: 0 0 5px 20px;
}

.img_description{
  font-size: .9em;
  paddidng: 2px;
}

.pagelist ul{
  margin-left: 18px;
}

.pagelist li{
  margin-bottom: 8px;
}

.pagelist ul h2{
  margin-bottom: 0px;
  font-size: 1em;
}

hr {
	border:0;
	border-bottom: 1px solid #8AB0DD;
}


/* ------------- */
/* - PAGE_HEAD - */
/* ------------- */

#page_head_title_logo,
#page_head_title_img{
  position: absolute;
  top: 0;
}

#page_head_title_logo{
  right: 0;
}

#page_head_title_img{
  left. 0;
}

/* Ticker */


#ticker_content.dynamic{
  position: absolute;
  width: 750px;
}

#ticker_content.static ul,
#page_head_ticker ul.ticker_content_noscript{
  padding: 10px 10px 10px 0;
  clear: both;
  background-color: #fff;
  position: absolute;
  z-index: 10;
  bottom: 22px;
}

.msie #ticker_content.static ul,
.msie #page_head_ticker ul.ticker_content_noscript{
  padding: 5px 0;
}

#page_head_ticker h2.ticker_title{
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}

#page_head_ticker .ticker_panel{
  display: inline;
}

#page_head_ticker .ticker_panel a img{
  margin-right: 5px;
  position: relative;
  top: 3px;
}

#ticker_content{
  display: inline;
}

#page_head_ticker li{
  margin-left: 18px;
}

.msie6 #page_head_ticker #ticker_content.dynamic li{
  margin-left: 9px !important;
}




/* -------------------------- */
/* - PAGE_BODY_MAIN_CONTENT - */
/* -------------------------- */
#page_body_main_content{
  padding: 20px;
}

#page_body_main_content a{
  color: #017cc2;
}

#page_body_main_content a:visited{
  color: #8ab0dd;
}

#page_body_main_content a:hover,
#page_body_main_content a:focus,
#page_body_main_content a:active{
  background-color: #e5f2f8;
}


#page_body_main_content .content_object{

}

#page_body_main_content .co_head{

}

#page_body_main_content .co_body{

}

#page_body_main_content .co_foot{

}

#page_body_main_content .topic{

}

#page_body_main_content h2{

}

#page_body_main_content .richtext{

}


/* ------------- */
/* - PAGE_FOOT - */
/* ------------- */
#page_foot{
  border-top: 3px solid #017cc2;
}


#foot_top{
  text-align: right;
  font-size: .9em;
  padding-top: 5px;
}

#foot_top li{
  display: inline;
  list-style: none;
  padding-left: 5px;
}


#foot_bottom{
  padding-top: 15px;
}

#page_foot a{
  text-decoration: none;
}

#page_foot a:hover,
#page_foot a:focus,
#page_foot a:active{
  text-decoration: underline;
}

#page_foot p.client{
  margin-bottom: 5px;
  font-size: .9em;
}

#page_foot p.copyright{
  font-size: .83em;
}

#page_foot .separator{
  font-weight:bold;
}


.nema13_help .richtext p{
  margin-bottom: 10px;
}

.nema13_help .richtext p img{
  margin-right: 5px;
  position: relative;
  top: 7px;
}
