/* BiFoSa-Stylesheet */
/* TJWD - Thomas Jung Werbung & Design | 2007 */
/* Telefon: +49 (0)351 5636328 Email: thomas@tjwd.de */

#content {
	position:relative;
	top:0;
	left:0;
	margin-top:45px;
	left:175px;
	width:485px;
	min-height:650px;
	line-height:170%;
	color:#444;
}

#content p {
	position:relative;
	margin:10px 0 0;
}

.trenner {
	position:relative;
	top:0;
	left:0;
	width:485px;
	height:15px;
	overflow:hidden;
	border-style:dashed;
	border-color:#999;
	border-width:0 0 1px;
}

blockquote cite {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	color:#ccc;
	margin:0 0 0 60px;
}

blockquote #quotestart {
	position:absolute;
	left:15px;
	bottom:5px;
	width:35px;
	height:35px;
	background-image:url(../images/bifosa_quotestart.gif);
}

blockquote #quoteend {
	position:absolute;
	right:0;
	top:-5px;
	width:35px;
	height:35px;
	background-image:url(../images/bifosa_quoteend.gif);
}

blockquote p {
	font-family:georgia,times,times-new-roman,serif;
	font-size:18px;
	font-style:italic;
	color:#999;
	margin:0 0 0 60px !important;
}

#content #fivenewhead {
	position:relative;
	top:0;
	left:0;
	max-width:485px;
	height:22px;
	font-size:10px;
	font-weight:bold;
	background-color:#eee;
	color:#c03;
	margin:20px 0 8px;
	padding-left:15px;
	background-image:url(../images/bifosa_fivenewheadline.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#fivenew {
	position:relative;
	margin:0;
}

#fivenew li {
	position:relative;
	left:0;
	top:0;
	padding-left:75px;
	text-indent:-75px;
	padding-bottom:4px;
	margin-top:6px;
	border-style:dashed;
	border-color:#ccc;
	border-width:0 0 1px;
	font-size:10px;
	line-height:15px;
}

#fivenew a {
	color:#444;
	border:none;
}

#fivenew .date a {
	color:#c03;
}

#fivenew strong a {
	font-weight:bold;
}
	
#fivenew .tovera {
	position:absolute;
	right:10px;
	bottom:3px;
	width:80px;
	height:16px;
	text-indent:0;
	text-align:right;
	color:#c03;
}

#fivenew .tovera a {
	color:#c03;
}

.reds {
	color:#c03;
}

h2 {
	font-family:georgia,times,times-new-roman,serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	color:#666;
}

h3 {
	font-size:10px;
	font-weight:bold;
	margin:0 0 0 13px;
	color:#c03;
}

h4 {
	color:#666;
	font-weight:bold;
	font-size:14px;
	margin:10px 0 0;
}

h4 .evt_thema {
	display:block;
	color:#ccc;
	font-size:10px;
	margin:7px 0 -3px;
}

#cal_sort, .evt_backlink, #order_backlink {
	position:relative;
	width:485px;
	height:50px;
	border-style:dashed;
	border-color:#999;
	border-width:1px 0 0;
	font-size:10px;
	background-image:url(../images/bifosa_headelement_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
	display:block;
}

#cal_elements, .evt_linkelements, #order_linkelements {
	position:relative;
	top:0;
	left:0;
	margin:9px 22px 0 0;
	display:block;
}

.evt_linkelements {
	padding:0 22px 0 0;
	background-image:url(../images/bifosa_order_checkmark.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#cal_sort select, #orderform select {
	background-color:#eee;
	border-color:#ccc;
	color:#666;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
}

.cal_pagenavi {
	position:relative;
	top:0;
	right:0;
	font-size:10px;
	color:#999;
	text-align:right;
	display:block;
	margin-top:10px;
}

.cal_entry {
	position:relative;
	width:473px;
	min-height:50px;
	font-size:10px;
	line-height:15px;
	border:#ccc dashed 1px;
	display:block;
	margin-top:10px;
	padding:5px;
	color:#666;
}

.cal_entry p { margin:0 !important; }
.cal_entry p:hover { background-color:#eee; }

.cal_head {
	font-weight:bold;
	font-size:12px;
}

.cal_head a {
	font-weight:bold;
	border:none;
	color:#666;
}

.cal_location a, .cal_date a {
	border:none;
}

.cal_lighter_changes {
	position:absolute;
	top:1px;
	right:-16px;
	width:100px;
	height:30px;
	text-indent:-4000px;
	overflow:hidden;
	background-image:url(../images/bifosa_evt_lighter_changes.png);
	background-repeat:no-repeat;
	z-index:12;
}

.cal_lighter_news {
	position:absolute;
	top:1px;
	right:-16px;
	width:60px;
	height:30px;
	text-indent:-4000px;
	overflow:hidden;
	background-image:url(../images/bifosa_evt_lighter_new.png);
	background-repeat:no-repeat;
	z-index:12;
}

.cal_link {
	position:absolute;
	bottom:5px;
	right:20px;
	color:#999;
}

.cal_link a, .evt_link {
	color:#999;
	border-color:#999;
}

.evt_table {
	font-size:10px;
	margin:10px 0;
	padding:0;
	border-spacing:2px;
	display:table;
	width:485px;
	border:none;
	
}

.evt_table caption {
	color:#666;
	border-color:#ccc;
	border-style:dashed;
	border-width:0 0 1px;
	text-align:left;
	font-weight:bold;
}

.evt_table td {
	background-color:#eee;
	padding:1px 1px 1px 6px;
	vertical-align: top;
	display:table-cell;
}

.evt_table td.fieldname {
	color:#999;
	font-weight:bold;
	text-align:right;
	padding:1px 6px 1px 1px;
}

.order_date {
	font-size:10px;
	margin:0 !important;
}

#orderform,
#loginbox,
#tx-srfeuserregister-pi1-fe_users_form,
#tx_seminars_pi1_registration_editor,
#tx_onetimeaccount_pi1_form {
	position:relative;
	top:0;
	left:0;
	width:485px;
	font-size:10px;
	margin:10px 0 0;
	padding: 10px 0 30px;
	border-color:#ccc;
	border-style:dashed;
	border-width:1px 0;
}

#orderform .bgcol,
#loginbox .bgcol,
#tx-srfeuserregister-pi1-fe_users_form .bgcol,
#tx_seminars_pi1_registration_editor .bgcol,
#tx_onetimeaccount_pi1_form .bgcol { background-color:#eee; padding:0 0 8px; }

#orderform label,
#loginbox label,
#tx-srfeuserregister-pi1-fe_users_form label,
#tx_seminars_pi1_registration_editor label,
#tx_onetimeaccount_pi1_form label {
	display:block;
	height:26px;
	width:150px;
	text-align:right;
	font-weight:bold;
	color:#999;
	padding:0 10px 0;
	float:left;
}

#orderform input, #orderform select, #orderform label,
#loginbox input, #loginbox select, #loginbox label,
#tx-srfeuserregister-pi1-fe_users_form input, #tx-srfeuserregister-pi1-fe_users_form select, #tx-srfeuserregister-pi1-fe_users_form label,
#tx_seminars_pi1_registration_editor input, #tx_seminars_pi1_registration_editor select, #tx_seminars_pi1_registration_editor label,
#tx_onetimeaccount_pi1_form input, #tx_onetimeaccount_pi1_form select, #tx_onetimeaccount_pi1_form label {
	float:left;
	display:block;
}

#orderform br,
#loginbox br,
#tx-srfeuserregister-pi1-fe_users_form br,
#tx_seminars_pi1_registration_editor br,
#tx_onetimeaccount_pi1_form br {
	clear:left;
}

.formrow {
	position:relative;
	top:0;
	left:0;
	width:100%;
	display:block;
	border-color:#fff;
	border-style:solid;
	border-width:0 0 2px;
}

.enterrow {
	padding:0 0 0 160px;
}

#orderform select, #orderform input,
#loginbox select, #loginbox input,
#tx-srfeuserregister-pi1-fe_users_form select, #tx-srfeuserregister-pi1-fe_users_form input,
#tx_seminars_pi1_registration_editor select, #tx_seminars_pi1_registration_editor input,
#tx_onetimeaccount_pi1_form select, #tx_onetimeaccount_pi1_form input { margin-top:4px; color:#000; }
#orderform .text,
#loginbox .text,
#tx-srfeuserregister-pi1-fe_users_form .text,
#tx_seminars_pi1_registration_editor .text,
#tx_onetimeaccount_pi1_form .text { width:200px; color:#666; }
#orderform #plz { width:40px; }
#orderform #ort { width:156px; }
#orderform #strasse { width:170px; }
#orderform #nr { width:26px; }

#orderform #send,
#loginbox .submit,
#tx-srfeuserregister-pi1-fe_users_form .submit,
#tx_seminars_pi1_registration_editor #tx_seminars_pi1_registration_editor[button_continue],
#tx_onetimeaccount_pi1_form #tx_onetimeaccount_pi1_form[button_submit] {
	position:absolute;
	bottom:5px;
	right:10px;
	display:block;
	font-size:12px;
	width:140px;
}

.standardlist {
	list-style-image:url(../images/bifosa_lst_element.gif);
	padding:0 0 0 16px;
}

.tx-seminars-pi1-browsebox td {
	padding-right:7px;
}

td.tx-seminars-pi1-browsebox-SCell p a {
	font-weight:bold !important;
}