body {
	background-image: url(bg.png);
	background-repeat: repeat;
	line-height: 1.8em;
	font-size: 11pt;
	font-family: Verdana, Helvetica, Arial;
	color:#482f0e;
}


a
{
	text-decoration: none;
	line-height: 1em;
	background:url(link_01.png) bottom left repeat-x;
	padding:0em;
	color:#482f0e;
}
a[href^="http:"]
{
	background:url(link_ext_01.png) center right no-repeat;
	padding-right:10px;
}
a[href^="http://www.familienverein-chemnitz.de"], a[href^="index.php"]
{
  background:url(link_int_02.png) center right no-repeat;
	padding-right:10px;
}
a[href$=".pdf"]
{
	background:url(pdf.gif) top right no-repeat;
	padding-right:21px;
}
a[href$=".doc"]
{
	background:url(doc.gif) top right no-repeat;
	padding-right:21px;
}
dt a[href$=".pdf"]
{
	background:none;
}
a[href^="mailto:"]
{
  background:url(mail.png) center right no-repeat;
  padding-right:18px;
}

/************************************
 * Caption Image
 ***********************************/
.csc-textpic-caption
{
  font-size:9pt;
  line-height:1em;
}

div.scf_frame {
	position: relative;
	margin: 10px auto;
	width: 1000px;
	background-image: url(bg_page.png);
	background-repeat: repeat;
	vertical-align:top;
}

div.scf_header {
	position: relative;
	margin: 0px;
	height: 190px;
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(header.png);
}

div.scf_navitop
{
	position: relative;
	margin: 0px auto;
	height: 3em;
	width: 950px;
	text-align: center;	
}

ul.scf_navitop_ul
{
	list-style-position: inside;
	list-style-type: none;
	position: relative;
	margin: 2px auto;
	width: 940px;
	padding: 0px;
	text-align:center;
}

ul.scf_navitop_ul li
{
	position: relative;
	display: inline;
	margin-left: 19px;
	margin-right: 19px;
}
ul.scf_navitop_ul li a
{
  background:none;
  padding:0em;
}

div.scf_navileft
{
	position: relative;
	margin: 75px 35px 50px 18px;
	width: 200px;
	height: auto;
	display: inline-block;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(navi_cali.png);
	vertical-align: top;
	border: 0px solid #443311;
}
div.scf_navileft * a
{
  line-height:1.4em;
  font-size:0.9em;
}

ul.scf_navileft_ul * a
{
  /*background-image:none;*/
}

ul.scf_navileft_ul
{
	position: relative;
	margin-left: 30px;
	margin-top: 50px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
}

div.scf_navileft_div
{
	position: relative;
	margin-left: 0px;
	margin-top: 30px;
	padding: 0px;
	width:100%;
	height: 110px;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url(navi_bottom.png);
}

li.scf_navileft_li, li.scf_navileft_li_active
{
	position: relative;
	margin-left: 0px;
	font-size: 11pt;
	margin-top: 22px;
}

li.scf_navileft_li_active, li.layer_3_active
{
        font-weight: bold;
}
li.layer_3, li.layer_3_active
{
	position: relative;
	margin-left: 15px;
	font-size: 10pt;
	margin-top: 12px;
	line-height: 1.2em;
}

div.scf_content
{
	position: relative;
	display: inline-block;
	margin-top: 70px;
	margin-right: 30px;
	margin-bottom: 20px;
	width: 705px;
	overflow: visible;
	border: 0px solid #ff221F;
	text-align: justify;
}

div.scf_footer
{
	position: relative;
	margin: 20px auto;
	height: 75px;
	width: 950px;
	font-size: 10pt;
	text-align: right;
	overflow: hidden;
	display: block;
}

div.scf_footer p
{
	position: absolute;
	bottom:3px;
	right:0px;
	line-height: 2em;
	padding-right: 10px;
	width:100%;
	display: inline-block;
	border-top: 1px dashed #313131;
}

h1, h2, h3, h4
{
	font-family: Georgia, "Times New Roman", Times;
}

h1
{
	font-size: 2.5em;
}

div.scf_content * a
{
  font-style: italic;
}

.active
{
	font-weight: bold;
}

a img
{
	border:0px;
}
.align-right
{
  padding-right:10px;
  text-align:right;
}

p.bodytext
{
  text-align:left;
}

/*************************
 *    Downloads
 ************************/
.dltable
{
  margin: 10px;
}
.dltable_dscr
{
  padding: 5px;
  text-align: right;
}
.dltable_file
{
  padding-left: 50px;
}

.news-search-form {
        padding:3px;
        margin-bottom:5px;
        border:1px solid #666;
        background-color:#F9FFE5;
}

/**
 * Nus
 */
.news-single-img
{
  clear:both;
  display-block;
}
div.news-list-text
{
  padding-left:40px;
  padding-bottom:10px;
  height:auto;
  font-weight:bold;
  background:url('bg_head_ul.png') no-repeat bottom left;
  font-size:1em;
  margin: 0px; width:99%;
}
div.news-list-text a
{
 line-height: 1.5em;
 display: block;
 margin-bottom:10px;
}



/**********************************
 * News troll
 *********************************/
form.nt
{
  position:relative;
  margin-top:4em;
  width:150px;
}
.nt_fs
{
  position:relative;
  border:1px dashed black;
  font-size:0.9em;
  font-weight:bold;
}
.nt_head
{
	position:absolute;
	top:-1em;
	left:1em;
  border:1px solid black;
  background:url(bg_page_px.png) top left;
  line-height:1.5em;
  height:2em;
  font-size:0.9em;
}
.nt_head span
{
	position:relative;
	display:block;
	margin:0.25em 0.5em;
}
div.formCell,
div.remark
{
  position:relative;
  top:2em;
  left:1em;
  margin-right:2em;
  margin-top:0.4em;
}
div.remark
{
  margin-bottom:2em;
  line-height:1.1em;
}

span.left
{
  font-weight:normal;
  display:block;
  font-weight:0.9em;
  margin-left:1em;
  line-height:1em;
  margin-bottom:0em;
}
span.remark
{
  font-size:0.7em;
  font-weight:normal;
  font-style:italic;
}
.nt_input
{
  width:120px;
  border:1px solid black;
  font-weight:normal;
}

/*******************************
 * Seminars
 ********************/

.tx-seminars-pi1-title
{
  height:2.5em;
  background:url(bg_head_ul.png) no-repeat bottom left;
}
.tx-seminars-pi1-title a
{
  display:inline;
  margin-left:1em;
  background:none;
}


.tx-seminars-pi1-organizers,
.tx-seminars-pi1-date
{
  margin-left:1.2em;
  font-size:0.9em;
}
.tx-seminars-pi1-time
{
  font-size:0.9em;
}
.tx-seminars-pi1-date_sg
{
  font-size:0.9em;	
}
.tx-seminars-pi1 h3
{
  line-height:1.3em;
  margin-bottom:0.2em;
}
.tx-seminars-pi1-title
{
  margin-top: 20px;
}

div.seminar_list_start,
div.seminar_list_start div,
div.seminar_list_start div span,
{
  margin: 0px;
  padding: 0px;
  line-height: 1em;
}

div.seminar_list_start div span
{
  position:relative;
  display:block;
  font-size: 0.7em;
  margin:0.4em 0em;
}

div.seminar_title_start
{
  line-height: 1.5em;
  font-family:Georgia,"Times New Roman",Times;
}

div.seminar_title_start a
{
  font-weight:bold;
  margin-top:0px;
  font-family:Georgia,"Times New Roman",Times;
}
div.seminar_title_start
{
  margin-top:12px;
}

table.tx-seminars-pi1-timeslot
{
  border:none;
}

th.timeslot_date
{
  background-color: none;
  width:200px;
}
th.timeslot_time
{
  background-color: none;
  width:220px;
}
th.timeslot_entry,
td.timeslot_entry
{
	display:none;
}
th.timeslot_room,
td.timeslot_room
{
	display:none;
}
th.timeslot_place,
td.timeslot_place
{
	display:none;
}
th.timeslot_speaker,
td.timeslot_speaker
{
	display:none;
}
