/* CSS Document */
BODY {
	left: 0px;
	top: 0px;
	margin: 0px 20px;
	background-color:#ffffff;
}
/* !!!!!!!!!!!!! BUNTE BOX !!!!!!!!!!!!! */

div.tx-contentwrapper_style1 {
	margin: 0px 0px;
	padding:10px;
/*	background-color:#94C1D4;*/
	line-height: 15px;
	background-color:#ffffff;
}
div.tx-contentwrapper_style1 TD {
	margin: 0px 0px;
	padding: 0px;
	background-color:#ffffff;
	line-height: 15px;
}
div.tx-contentwrapper_style2 {
	margin: 0px 0px;
	padding:10px;
	background-color:#ffffff;
	line-height: 15px;
}
div.tx-contentwrapper_style2 TD {
	margin: 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	line-height: 15px;
}
div.tx-contentwrapper_style3 {
	margin: 0px 0px;
	padding:10px;
/*	background-color:#c2cc4f;*/
	background-color:#ffffff;
	line-height: 15px;
}
div.tx-contentwrapper_style3 TD {
	margin: 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	line-height: 15px;
}
div.tx-contentwrapper_style4 {
	padding: 10px;
	background-color: #ffffff;
/*	line-height: 15px; */
}
div.tx-contentwrapper_style4 TD{
	margin: 0px 0px;
	padding: 0px;
	background-color: #ffffff;
/*	line-height: 15px; */
}
div.tx-contentwrapper_style5 {
	padding:10px;
	background-color:#ffffff;
	line-height: 15px;
}
div.tx-contentwrapper_style5 TD {
	margin: 0px 0px;
	padding: 0px;
	background-color:#ffffff;
	line-height: 15px;
}

div.tx-contentwrapper_style1 h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial;
	color:#5d9dae;
	font-weight:bold;
	font-size:17px;
	background-color:#ffffff;
	text-transform: uppercase;
	text-indent: 0px;
	letter-spacing: 1px;
}
div.tx-contentwrapper_style2 h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial;
	color:#2D87AC;
	font-weight:bold;
	font-size:17px;
	background-color:#ffffff;
	text-transform: uppercase;
	text-indent: 0px;
	letter-spacing: 1px;
}
div.tx-contentwrapper_style3 h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial;
	color:#A5C622;
	font-weight: bold;
	font-size: 17px;
	background-color: #ffffff;
	text-transform: uppercase;
	text-indent: 0px;
/*	line-height: 20px; */
	letter-spacing: 1px;
}
div.tx-contentwrapper_style4 h1 {
	margin:0px 0px 6px 0px;
	padding: 0px;
	font-family: Arial;
	color:#d58455;
	font-weight: bold;
	font-size: 17px;
	background-color: #ffffff;
	text-transform: uppercase;
	text-indent: 0px;
	letter-spacing: 1px;
}
div.tx-contentwrapper_style5 h1 {
	margin:0px 0px 10px 0px;
	padding:2px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:17px;
	background-color:#ffffff;
	text-transform: uppercase;
	text-indent: 3px;
}



/* xxxxxxxxxxxxxxxx */
/* Ab hier wie in fk.css */

.nav-con a:link {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}
.nav-con a:visited {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}
.nav-con a:active {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}
.nav-con a:hover {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: underline;
}
.nav-con-act a:link {
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav-con-act a:visited {
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav-con-act a:active {
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav-con-act a:hover {
	font-family: Verdana;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.bodytext,P,DIV,TR,TD {
	margin: 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 15px;
}



UL.csc-bulletlist,.tx-contentwrapper_style1 UL,.tx-contentwrapper_style2 UL,.tx-contentwrapper_style3 UL,.tx-contentwrapper_style4 UL,.tx-contentwrapper_style5 UL {
	list-style-image: url(fk_print_FILES/bullet3.gif);
}

P a,P UL a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: underline;
	line-height : 130%;
}
P a:hover,P UL a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
	line-height : 130%;
}

H1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;

}
H2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;

}
H3 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;
}
H4 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;

}
H5 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;

}
H6 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;
}
.button {
	font-family: Verdana, sans-serif;
	background-color:#FFFFFF;
	font-size:11px;
	border:1px solid #666666;
	padding: 1px;
	letter-spacing: 1px;
}

.csc-caption {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
}
.csc-form-labelcell,.csc-form-commentcell {
	background-color: #FFFFFF;
}
.csc-form-fieldcell {
	background-color: #FFFFFF;
}
INPUT,SELECT,TEXTAREA,option {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #999999;
}
.csc-form-labelcell P {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.mailformrequired {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #bc7c48;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.csc-form-label-req {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #bc7c48;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: 1px;
} 
.csc-form-labelcell P,.csc-form-label {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: 1px;
}
.csc-mailform TR TD,.csc-form-labelcell {
	vertical-align: top;
}

.lastupdate {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
}
.totop {
	font-family: Verdana, sans-serif;
	text-indent: 15px;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.image {
	border-left: 0px solid #ADC0CB;
	border-right: 0px solid #ADC0CB;
	border-top: 0px solid #ADC0CB;
	border-bottom: 0px solid #ADC0CB;
	text-decoration: none;
}
.loginals {
	border-right: #990000 1px solid; 
	border-left: #990000 1px solid;
	border-bottom: #FFA836 0px solid;
	border-top: #FFA836 0px solid;
	background:#FFFFFF;
	text-decoration: none;
}
.loginalstxt {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	background-color:#ADC0CB;
	border-left: 1px solid #ADC0CB;
	border-right: 1px solid #ADC0CB;
	border-top: 1px solid #ADC0CB;
	border-bottom: 0px solid #ADC0CB;
        text-indent: 4px;
	text-transform: capitalize;
}
.loginalsimg {
	border-left: 0px solid #ADC0CB;
	border-right: 0px solid #ADC0CB;
	border-top: 0px solid #ADC0CB;
	border-bottom: 0px solid #ADC0CB;
	text-decoration: none;
}

.tablelogin {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height : 150%;
}
.tablelogin INPUT {
	font-family: Verdana, sans-serif;
	border: 1px solid #666666;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
}
.tablelogin-after {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
	line-height : 16px;
	text-indent: 5px;
	background-color:#E7EAF4;
	border-left: 1px solid #ADC0CB;
	border-right: 1px solid #ADC0CB;
	border-top: 1px solid #ADC0CB;
	border-bottom: 1px solid #ADC0CB;
	text-transform: capitalize;
}

.files-wrap {
	border-bottom: #CCCCCC 1px solid;
}

.files-wrap H1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	line-height: 12px;
	letter-spacing: 0px;
}


.backlink-img {
	border-left: 0px solid #ADC0CB;
	border-right: 0px solid #ADC0CB;
	border-top: 0px solid #ADC0CB;
	border-bottom: 0px solid #ADC0CB;
	text-decoration: none;
}
.backlink a:link {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;	text-decoration: none;
}
.backlink a:active {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
	text-decoration: none;
}
.backlink a:visited {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
	text-decoration: none;
}
.backlink a:hover {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
	text-decoration: underline;
}


.left-column-1 {
	margin: 9px 0px 10px 0px;
	padding:10px;
	background-color:#ebebeb;
	line-height: 15px;
}
.left-column-1 TD {
	margin: 0px 0px;
	padding: 0px;
	background-color:#ebebeb;
	line-height: 15px;
}
.left-column-1 h1 {
	margin:0px 0px 10px 0px;
	padding:2px;
	font-family:Arial;
	color:#FFFFFF;
	font-weight:bold;
	font-size:17px;
	background-color:#BFBFBF;
	text-transform: uppercase;
	text-indent: 3px;
	line-height: 17px;
}

.left-column-2 {
	margin: 9px 0px 10px 0px;
	padding: 10px;
	background-color: #ebebeb;
/*	line-height: 15px; */
}
.left-column-2 TD {
	margin: 0px 0px;
	padding: 0px;
	background-color: #ebebeb;
/*	line-height: 15px; */
}
.left-column-2 h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: Arial;
	color:#d58455;
	font-weight: bold;
	font-size: 17px;
	background-color: #ebebeb;
	text-transform: uppercase;
	text-indent: 0px;
	letter-spacing: 1px;
}

.tools-icons {
	border-left: 1px #ffffff solid;
}
.print-datum {
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}

/* !!!!!!!!!!!!! KALENDER !!!!!!!!!! */


/* !!!!!!!!! EXTENSIONS !!!!!!!! */

/*CSS fuer Extension */

.photobook-dir-title {
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:16px;
}
.photobook-dir {
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:normal;
	font-size:16px;
	padding: 5px 0px 5px 0px;
}
.photobook-dir a {
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:normal;
	font-size:16px;
	text-decoration: none;
}
.photobook-dir a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:normal;
	font-size:16px;
	text-decoration: underline;
}
.photobook-comment {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-weight:normal;
}
.photobook-comment-title {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}
.photobook-comment-all {
	background-color:#FFCC66;
}
.photobook-dir-all-comment {
	background-color:#cccccc;
}

.tx-newloginbox-pi3-listrow TD {
	background-color:#eeeeee;
	padding-left: 0px;
	padding-right: 3px;
}	
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD {
	background-color:#cccccc;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P {
	font-weight:bold;
}
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD {
	background-color:#f6f6f6;
}
.tx-newloginbox-pi1-submit {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #999999;
}
.tx-newloginbox-pi1 H3 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#ffffff;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;
	background-color:#bed8df;
}

.tx-cwtcommunity-pi1 td { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}
.tx-cwtcommunity-pi1 th { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
}
.tx-cwtcommunity-pi1 a:link { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
	font-weight: normal;
}
.tx-cwtcommunity-pi1 a:active { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
	font-weight: normal;
}
.tx-cwtcommunity-pi1 a:visited { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
	font-weight: normal;
}
.tx-cwtcommunity-pi1 a:hover { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
	font-weight: normal;
	text-decoration: underline;
}
.tx-cwtcommunity-pi1 INPUT {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	border: 1px solid #666666;
}
.searchbox a:link {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
	line-height : 130%;
}
.searchbox a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
	line-height : 130%;
}
.searchbox a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
	line-height : 130%;
}
.searchbox a:active {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
	line-height : 130%;
}
.tx-macinasearchbox-pi1 INPUT {
/*	background: url(fk_print_FILES/input01_bg.gif) 0 0; */
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:bold;
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px;
	margin-bottom:5px;
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align:center;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background:#eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight:normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color:#BBC548;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eeeeff;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px;
	margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	text-indent: 10px;
}
.tx-indexedsearch-secHead H2 a:link {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	text-indent: 10px;
}
.tx-indexedsearch-secHead H2 a:active {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	text-indent: 10px;
}
.tx-indexedsearch-secHead H2 a:visited {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	text-indent: 10px;
}
.tx-indexedsearch-secHead H2 a:hover {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	text-indent: 10px;
}
.tx-indexedsearch-sectionlinks a {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #688B9F;
	text-indent: 10px;
	background:#FFFFFF;
}
.tx-indexedsearch-sectionlinks a:hover {
	margin-top:0px;
	margin-bottom:0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #688B9F;
	text-indent: 10px;
	background:#FFFFFF;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	background:#cccccc;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color : #666666;
}

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
/*	border: solid 1px #DFE2E3;
	background: #FAFBFB;
	padding: 1px;
	margin-bottom: 5px; */
}
.tx-dropdownsitemap-pi1 DIV a:link {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
}
.tx-dropdownsitemap-pi1 DIV a:active {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
}
.tx-dropdownsitemap-pi1 DIV a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
}
.tx-dropdownsitemap-pi1 DIV a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
/*	background: #FFFFFF; */
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
/*	background: #FAFBFB; */
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
/*	border: solid 1px #DFE2E3;
	background: #FAFBFB; */
}

.tx-guestbook-list-header {
	background-color: #999999;
	color: #FFFFFF;
	font-weight:bold;
}
.tx-guestbook-list-row {
	background-color: #FFFFFF;
}
.tx-guestbook-list-rowleft {
	background-color: #EEEEEE;
}
.tx-guestbook-list-entrycomment-title {
	font-weight: bold;
}
.tx-guestbook-list-entrycomment {
	font-style: italic;
}
.tx-guestbook-list-small {
	font-size: 9px;
	color: #666666;
}
.tx-veguestbook-pi1-browsebox TD {
	font-size: 9px;
	color: #666666;
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-veguestbook-pi1 a {
	color: #333333;
	text-decoration: none;
}
.tx-veguestbook-pi1 a:hover {
	text-decoration: underline;
}
.tx-veguestbook-pi1-browsebox-SCell {
	background-color: #EEEEEE;
}
.tx-guestbook-latest-header {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: normal;
}
.tx-guestbook-latest-row {
	background-color: #FFFFFF;
}
.tx-guestbook-latest-small {
	font-size: 9px;
	color: #666666;
}
.tx-guestbook-form-inputfield-med {
	border-style: solid;
	border-width: 1pt;
	border-color: #666666;
	font-size: 11;
	color: #333333;
	width: 100;
	height: 18;
}
.tx-guestbook-form-inputfield-big {
	border-style: solid;
	border-width: 1pt;
	border-color: #666666;
	font-size:11;
	color: #333333;
	width: 150;
	height: 18;
}
.tx-guestbook-form-textarea {
	border-style: solid;
	border-width: 1pt;
	border-color: #666666;
	font-size: 11;
	color: #333333;
	width: 250;
}
.tx-guestbook-form-obligationfield {
	color: #bc7c48;
}
.tx-guestbook-form-error {
	color: #bc7c48;
}


.tx-flvplayer-pi1 {
	text-align: center;
}
.tx-slideshow-pi1 {
	text-align: center;
}
.tx-femp3player-pi1 {
	text-align: center;
}
.tx-femp3player-pi1 TABLE {
	border: solid 1px #BCBCBC;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
}
.tx-femp3player-pi1 TD {
	border: solid 1px #BCBCBC;
	padding: 5px;
	background-color: #FFFFFF;
}
.tx-femp3player-pi1 {
	text-align: center;
}
.tx-femp3player-pi1 TABLE {
	border: solid 1px #BCBCBC;
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
}
.tx-femp3player-pi1 TD {
	border: solid 1px #BCBCBC;
	padding: 5px;
	background-color: #FFFFFF;
}

.tx-ablinklist-pi1 a:link,.linklist-list-browse a:link {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
}
.tx-ablinklist-pi1 a:visited,.linklist-list-browse a:visitied {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
}
.tx-ablinklist-pi1 a:active,.linklist-list-browse a:active {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #688B9F;
}
.tx-ablinklist-pi1 a:hover,.linklist-list-browse a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}
.tx-ablinklist-pi1-title {
	border: solid 1px #c2cc4f;
	padding: 3px;
/*	background-color: #c2cc4f; */
	font-weight: bold;
}

/* --------------------  general styles  -------------------- */
.tx_ablinklist_viewDetailsForLink {
	font-size : normal;
	border : solid 1px #EBEBEB;
	background-color : #FFFFFF;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewAddNewLink {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewAddNewLinkResult {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewReportBrokenLink {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewRateLink {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_viewRateLinkResult {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_categoryPath {
	font-size : small;
}
.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}
/* --------------------  listView  -------------------- */
.tx_ablinklist_listView_categoryPath {
	font-size : small;
}
.tx_ablinklist_listView_categories {
	margin-top : 10px;
}
.tx_ablinklist_listView_category {
	margin-top : 10px;
}
.tx_ablinklist_listView_links {
	margin-top : 10px;
}
.tx_ablinklist_listView_links_label a {
	font-weight : bold;
}
.tx_ablinklist_listView_link {
}
.tx_ablinklist_listView_categoryLabel {
}
.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}
.tx_ablinklist_listView_linkLabel {
}
.tx_ablinklist_listView_linkDetails {
}
.tx_ablinklist_listView_linkReportBroken {
}
.tx_ablinklist_listView_linkRate {
}
/* --------------------  treeView  -------------------- */
.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}
.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}
.tx_ablinklist_treeView_linkAddNew {
	font-size : small;
}
.tx_ablinklist_treeView_linkLabel {
}
.tx_ablinklist_treeView_linkDetails {
}
.tx_ablinklist_treeView_linkReportBroken {
}
.tx_ablinklist_treeView_linkRate {
}
/* --------------------  searchView  -------------------- */
.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}
.tx_ablinklist_searchView_noLinksMessage {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}
.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}
.tx_ablinklist_searchView_links {
	margin-top : 10px;
}
.tx_ablinklist_searchView_linkLabel {
}
.tx_ablinklist_searchView_linkDetails {
}
.tx_ablinklist_searchView_linkReportBroken {
}
.tx_ablinklist_searchView_linkRate {
}
/* --------------------  topView  -------------------- */
.tx_ablinklist_topView_links {
	font-size : normal;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}
.tx_ablinklist_topView_link {
	margin-top : 5px;
}
.tx_ablinklist_topView_linkLabel {
}

.tx-dirlisting-pi1-error {
	color: 990000;
}
.tx-dirlisting-pi1-title {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.tx-dirlisting-pi1 table {
	border-width: 1px sold #F4F4F4;
}
.tx-dirlisting-pi1-header-row {
	background-color: #F4F4F4;
}
.tx-dirlisting-pi1-row {
	background-color: #FFFFFF;
}
.tx-dirlisting-pi1-header-icon,.tx-dirlisting-pi1-header-filename,.tx-dirlisting-pi1-header-perms,.tx-dirlisting-pi1-header-owner,.tx-dirlisting-pi1-header-group,.tx-dirlisting-pi1-header-filesize,.tx-dirlisting-pi1-header-filemod {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #F4F4F4;
}
.tx-dirlisting-pi1-icon,.tx-dirlisting-pi1-filename-asb,.tx-dirlisting-pi1-perms,.tx-dirlisting-pi1-owner,.tx-dirlisting-pi1-group,.tx-dirlisting-pi1-filesize,.tx-dirlisting-pi1-filemod {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.tx-dirlisting-pi1-filename a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #cb7c36;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.tx-dirlisting-pi1-filename a:active {
	font-family: Verdana;
	font-size: 11px;
	color: #cb7c36;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.tx-dirlisting-pi1-filename a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #cb7c36;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.tx-dirlisting-pi1-filename a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #cb7c36;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
}


.fht_download_layout1 {
	border-bottom: 1px solid #999999;
	border-top: 5px solid #FFFFFF;
	background-color: #F4F4F4;
	padding: 8px 10px 10px 10px;
}

.fht_download_layout1 a {
	font-family: Verdana;
	font-size: 11px;
	color: #688B9F;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
}
.fht_download_layout1 a:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #688B9F;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
}
.fht_download_categorytitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
/*	background-color: #e9f4bd;*/
	text-indent: 3px;
	border-left: 10px solid #C9e35a;
}
.fht_download_item {
	padding-bottom: 2px;
}
.fht_download_description {
	padding-bottom: 2px;
}

.whoisonline {
}
.whoisonline-user {
	text-transform: capitalize;
}

.tx-seminars-pi1 h2,.tx-seminars-pi1 h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial;
	color:#2D87AC;
	font-weight:bold;
	font-size:17px;
	background-color:#ebebeb;
	text-transform: uppercase;
	text-indent: 0px;
	letter-spacing: 1px;
}
.tx-seminars-pi1 h3 {
	color:#333333;
	font-weight:bold;
	font-size:12px;
	background-color:#ebebeb;
}

.tx-seminars-pi1-clear {
  clear: both;
  width: 1px;
  height: 1px;
}

.tx-seminars-pi1-error {
  color: #f00;
  background-color: inherit;
  font-weight: bold;
}

.tx-seminars-pi1-listrow table {
  background-color: #fff;
  color: #000;
}

.tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td {
  padding: .2em .5em;
  margin: 0;
  border-spacing: 0;
  vertical-align: top;
}

.tx-seminars-pi1-listrow th {
  font-weight: bold;
  text-align: center;
}

.tx-seminars-pi1 a {
  display: block;
  font-family: Verdana, sans-serif;
  color: #688B9F;
  text-decoration: none;
}
.tx-seminars-pi1 a:hover {
  display: block;
  font-family: Verdana, sans-serif;
  color: #688B9F;
  text-decoration: underline;
}

.tx-seminars-pi1-date, .tx-seminars-pi1-vacancies, .tx-seminars-pi1-price, .tx-seminars-pi1-uid {
  text-align: right;
}

.tx-seminars-pi1-listrow .listrow-odd, .tx-seminars-pi1-listrow th {
  background-color: #f0f0f0;
  color: inherit;
}

.tx-seminars-pi1-listrow tr {
  background-color: #fff;
  color: inherit;
}

.tx-seminars-pi1-listrow tr:hover {
  background-color: #e0e0e0;
  color: inherit;
}

.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {
  background-color: #00a500;
  color: inherit;
}

.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square, .tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
  background-color: #ffff3c;
  color: inherit;
}

.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square, .tx-seminars-pi1-canceled .tx-seminars-pi1-square {
  background-color: #c30000;
  color: inherit;
}

.tx-seminars-pi1-canceled td {
  text-decoration: line-through;
}

.tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies {
  text-decoration: none;
}

.tx-seminars-pi1 .tx-frontendformslib-label {
  display: block;
  float: left;
  width: 20em;
  vertical-align: top;
}

.tx-seminars-pi1 .tx-frontendformslib-field {
  margin-bottom: 1em;
}

.tx-seminars-pi1 .tx-frontendformslib-submitbuttons {
  margin: .5em 0;
}

.tx-seminars-pi1 .tx-frontendformslib-submitbuttons input {
  margin: 0 .5em 0 0;
}

.tx-seminars-pi1-single {
	padding:10px;
	background-color:#ebebeb;
}
.tx-seminars-pi1-single-details {
  background-color: #ebebeb;
}
#tx_chcforum-pi1 {
	font-family: verdana, sans-serif;
	font-size: 11px;
}
#tx_chcforum-pi1 caption {
	display: none;
}
#tx_chcforum-pi1 a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
	line-height : 130%;
}
#tx_chcforum-pi1 a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
	line-height : 130%;
}
#tx_chcforum-pi1 a:active {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
	line-height : 130%;
}
#tx_chcforum-pi1 a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
	line-height : 130%;
	text-decoration: underline !important;
}
/* only one form in the forum */´
#tx_chcforum-pi1 form {
	margin-top: 5px;
	margin-bottom: 5px;
}
.tx-chcforum-pi1-noWrap {
	display: inline;
	white-space: nowrap;
}
.tx-chcforum-pi1-preTableWrap {
	border: 1px solid #FFFFFF;
	margin-bottom: 2px;
}
.tx-chcforum-pi1-postTableWrap {
	border: 1px solid #D8D8D8;
	margin-bottom: 2px;
}
/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #ebebeb;
	background: #FFFFFF;
	margin-bottom: 2px;	width: 100%;
}
.tx-chcforum-pi1-Table thead tr th {
	font-size: 11px;
	font-weight: bold;
	background: #c2cb4d;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
}
/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #F3F5F8;
	padding: 5px;
	text-align: left;
}
/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 11px;
	background: #E9E9E9;
	padding: 5px;
}
/* GENERIC TABLE END *//* CATEGORY TABLE BEGIN *//* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
}
.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}
.tx-chcforum-pi1-catConferenceCell dt {
}
.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 10px;
	margin-left: 5px;
}
.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #E9E9E9;
}
/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}
/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}
/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 10px !important;
	vertical-align: top;
}
/* CATEGORY TABLE END *//* CONFERENCE TABLE BEGIN *//* cell 1 */
.tx-chcforum-pi1-confThreadImage {
	text-align: center;
}
.tx-chcforum-pi1-confThreadSubjCell {
}
.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
	font-size: 10px;
	padding-left: 5px;
}
.tx-chcforum-pi1-confThreadBtns img {
	padding-top: 5px;
}
.tx-chcforum-pi1-confThreadBtns {
	padding-left: 5px;
}
/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}
/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}
/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 10px !important;
}
/* CONFERENCE TABLE END *//* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath a {
	color: #6F6E70;
}
.tx-chcforum-pi1-navPath {
	line-height: 15px;
	color: #6F6E70;
	background: #FFFFFF;
	border-top: 1px solid #DEDEDE;
	margin-bottom: 0px;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*//* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	color: #6F6E70;
	background: #E9E9E9;
	border-bottom: 1px solid #DEDEDE;
	font-size: 10px;
	line-height: 15px;
	padding: 3px;
	text-align: right;
	clear: both;
	padding-right: 5px;
}
.tx-chcforum-pi1-pageLinksBtm {
	margin-bottom: 1px;
}
/* PAGELINKS END *//* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #999999;
	background: #E3E7EF;
	padding: 5px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm #formWhere {
	font-size: 11px;
	font-weight: bold;
	background: #A7B3CB;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 7px;
	border: 1px solid #999999;
}
.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 3px;
	width: 60px;
	float: left;
}
.tx-chcforum-pi1-postForm fieldset {
	background-color: #E9E9E9;
}
.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-bottom: 8px;
}
.tx-chcforum-pi1-postForm fieldset#formTop legend {
	margin-bottom: 3px;
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
}
.tx-chcforum-pi1-postForm fieldset#formBottom legend {
	background-color: #E9E9E9;
	border: 1px solid #999999;
	padding: 2px;
	font-weight: bold;
	margin-bottom: 5px;
}
.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #DEDEDE;
	margin-bottom: 2px;
}
.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #DEDEDE;
	margin: 3px 0;
	width: 100%;
	height: 150px;
}
.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}
.tx-chcforum-pi1-formBtn {
	text-align: center;
}
.tx-chcforum-pi1-formBtn input {
	border: 1px solid #999999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
}
.tx-chcforum-pi1-formBtnHov {
	border: 1px solid #666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	background-color: #FFF;
	color: #CC0000;
}
.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #666666;
	padding: 3px;
	margin: 3px;
}
.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END *//* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #666666;
	margin: 3px 0;
}
/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #E3E7EF;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}
.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}
.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}
.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}
.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}
.tx-chcforum-pi1-singlePost .userPic {
	border: 1px solid #666666;
	float: right;
}
/* deprecated */
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #666666;
	float: right;
}
/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: #E3E7EF;
}
.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 100%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}
/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}
.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}
.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}
.tx-chcforum-pi1-singlePost .attachment {
	background: #DEE3E7;
	padding: 3px;
}
.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}
.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}
.tx-chcforum-pi1-singlePost .rate {
	background: #E3E7EF;
	border-top: 3px solid #E3E7EF;
	padding: 3px;
}
.tx-chcforum-pi1-singlePost .rate input {
	background-color: #FFF;
	border: 1px solid #666666;
	font-size: 9px;
}
.tx-chcforum-pi1-singlePost .rate select {
	border: 1px solid #666666;
	font-size: 10px;
}
.tx-chcforum-pi1-singlePost .rate select option {
	height: 1.5em;
}
.tx-chcforum-pi1-singlePost .rate form {
	padding: 0;
	margin: 0;
	display: inline;
}
.tx-chcforum-pi1-singlePost .rate .rateStars {
	float: left;
	text-align: left;
	height: 1.85em;
}
.tx-chcforum-pi1-singlePost .rate .rateMenu {
	text-align: right;
	width: 100%;
	height: 1.85em;
}
.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}
.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
	color: #006600;
	padding: 5px;
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: {$chc-forum.style.bgSinglePost};
	font-size: 10px;
	padding: 5px;
	border: #D1D7DC;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}
.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}
.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}
.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #666666;
	font-size: 10px;
	padding: 5px;
}
/* SINGLE POST END *//* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #c2cb4d;
	padding: 3px;
	border: 1px solid #999999;
	font-size: 10px;
}
/* used for user listing */
.tx-chcforum-pi1-footerBox div {
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
}
/* FOOTER BOX END *//* HEADER BOX BEGIN */
.header_center {
	text-align: center;
	height: 34px;
}
.header_text {
	font-size: 11px;
	line-height: 34px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {
	margin-bottom: 3px;
	border: solid #666666 1px;
}
.header_none {
	margin: 0px;
	padding: 0px;
}

/* HEADER BOX END *//* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
/*	background: #ebebeb;
	border: 1px solid #666666; */
	background: #ffffff;
	border: 1px solid #ffffff;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 2px;
}
.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}
.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.tx_chcforum-pi1-subToolBar {
	background: #DEE3E7;
	margin-bottom: 1px;
	padding-right: 5px;
}
.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}
.tx_chcforum-pi1-subToolBar div {
	margin: 0px;
	line-height: 15px;
	padding: 3px 0px 3px 0px;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
/* TOOL BAR  END *//* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #999999;
	padding: 3px;
}
.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #666666;
	float: right;
}
.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}
.tx_chcforum-pi1-profileHdrBig {
	background: #DEE3E7;
	border: 1px solid #666666;
	padding: 5px;
	margin-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
}
.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
	font-weight: bold;
	background: {$chc-forum.style.bgCell};
	padding: 2px;
	padding-left: 6px;
}
/* PROFILE END *//* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #E3E7EF;
	font-weight: bold;
	text-align: left;
}
.tx-chcforum-pi1-messageBoxErrorNoBorder {
	background: #FFD6EF;
	font-weight: bold;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFCCCC;
	margin-bottom: 3px;
	padding: 3px;
	padding-left: 5px;
	font-weight: bold;
	border: 1px solid #CF1127;
	color: #CF1127;
}
/* MESSAGE BOX END */
.tx-chcforum-pi1-forumTextBig {
	font-size: 11px;
	font-weight: bold;
}
.tx-chcforum-pi1-helpBox {
	background-color: #E9E9E9 !important;
	border-style: none;
}
.tx-chcforum-pi1-linkUp {
	background: #DEE3E7;
	border-bottom: 1px solid #DEDEDE;
	padding: 3px;
	padding-right: 5px;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
}
.tx-chcforum-pi1-previewBoxCell {
	background: #A7B3CB;
	text-align: center;
}
/* CWT COMMUNITY STYLES */
#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
	font-weight: bold;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
	margin: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
	font-family: arial, sans-serif;
	padding: 2px;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
	background: #E3E7EF;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	letter-spacing: 0px;
}

/* ahbook Guestbook */
.tx-aahbook-pi1 a {
	font-family: Verdana, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #688B9F;
}
.tx-aahbook-pi1 a:hover {
	color: #688B9F;
	text-decoration: underline;
}
.tx-aahbook-pi1 div {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
/* HEADER */
.tx-aahbook-pi1-header {
	font-size: 10px;
	height: 25px;
}
.tx-aahbook-pi1-header a {
	color: #688B9F;
	text-decoration: none;
	font-weight: bold;
}
.tx-aahbook-pi1-header a:hover {
	text-decoration: underline;
}
/* MAIN SITE WITH ENTRIES */
.tx-aahbook-pi1-date {
	background-color: #dddddd;
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 0px;
	border-top-width: 1px;	
padding: 2px;
}
.tx-aahbook-pi1-date a {
	font-weight: bold;
}
.tx-aahbook-pi1-url {
	background-color: #dddddd;
	padding: 2px;
}
.tx-aahbook-pi1-text_even {
	font-size: 10px;
	padding: 5px;
}
.tx-aahbook-pi1-text_odd {
	font-size: 10px;
	padding: 5px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px;
	border-bottom-width: 0px;
}
.tx-aahbook-pi1-site {
	padding: 5px;
}
.tx-aahbook-pi1-code {
	font-family: Courier;
	font-size: 6px;
	padding-left: 10px;
	width: 90%;
	background-color: #dddddd;
}
/* WRITE NEW ENTRY SITE */
.tx-aahbook-pi1-div_new {
	width: 100%;
	padding: 3px;
}
.tx-aahbook-pi1-div_new_all {
	float:left;
}
.tx-aahbook-pi1-td_new {
	float:left;
	width: 155px;
	padding: 3px;
}
.tx-aahbook-pi1-text_check {
	float: left;	width: 100%;
	padding: 3px;
	padding-left: 161px;
}
.tx-aahbook-pi1-check {
	padding: 3px;
}
.tx-aahbook-pi1-input {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	width: 30%;
}
.tx-aahbook-pi1-helpbox {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 0px;
	color: #aaaaaa;
	background-color: #ffffff;
	width: 60%;
}
.tx-aahbook-pi1-smilies {
	padding-left: 160px;
}
.tx-aahbook-pi1-textarea {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}
.tx-aahbook-pi1-button {
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: auto;
	padding: 5px;
	background-color: #dddddd;
}
/* FOOTER */.tx-aahbook-pi1-footer {
	font-size: 10px;
	color: #eeeeee;
	padding: 5px;
}
.tx-aahbook-pi1-footer a {
	color: #eeeeee;
	text-decoration: none;
}
.tx-aahbook-pi1-footer a:hover {
	color: #eeeeee;
	text-decoration: none;
}

.tipafriend-table {
	padding: 10px;
	line-height: 15px;
	background-color: #ebebeb;
}
.tipafriend-table-url {
	background-color: #ebebeb;
}
.tipafriend-table-error {
	background-color: red;
}
.tipafriend-table a {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
	line-height : 130%;
}
.tipafriend-table a:hover {
	text-decoration: underline;
}
.tipafriend-table h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#EBEBEB;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;
}

hr{
	background-color:#cccccc; /* Mozilla 1.4 */
	color:#cccccc; /* IE 6 */
	border: #cccccc; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.tx-skpagecomments-pi1 {border: 1px #bed8df solid; padding: 10; width: 100%;}
.tx-skpagecomments-pi1 a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
}

.tx-skpagecomments-pi1 a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}
.sk-pagecomments-error {color:red;font-weight:normal;}
.sk-pagecomments-success {color:blue;font-weight:normal;}
.sk-pagecomments-counter {color:#333333;text-align:right;text-decoration:none;margin-bottom:12px;border-bottom: 1px #666666 solid;}
.sk-pagecomments-headline {border-bottom:1px solid #bed8df ;font-weight:normal;margin-top:10px;color:#688B9F;}
.sk-pagecomments-comment {padding-left:28px;margin-bottom:10px;}

DIV.msi-blockwrap { padding: 0; }
/* Clearer */
DIV.msi-textpic-clear { clear: both; }
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.msi-textpic-left DIV.msi-blockwrap .msi-textpic-image,
DIV.msi-textpic-intext-left-nowrap DIV.msi-blockwrap .msi-textpic-image,
DIV.msi-textpic-intext-left DIV.msi-blockwrap .msi-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 10px;
}
/* Pictures on right, add margin on left */
DIV.msi-textpic-right DIV.msi-blockwrap .msi-textpic-image,
DIV.msi-textpic-intext-right-nowrap DIV.msi-blockwrap .msi-textpic-image,
DIV.msi-textpic-intext-right DIV.msi-blockwrap .msi-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}
/* Pictures centered, add margin on left */
DIV.msi-textpic-center DIV.msi-blockwrap .msi-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 10px;
}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.msi-textpic-intext-left DIV.msi-blockwrap,
DIV.msi-textpic-intext-left-nowrap DIV.msi-blockwrap {
margin-right: 10px !important;
}
DIV.msi-textpic-intext-right DIV.msi-blockwrap,
DIV.msi-textpic-intext-right-nowrap DIV.msi-blockwrap {
margin-left: 10px !important;
}
/* Positioning of images: */
/* Above */
DIV.msi-textpic-above DIV.msi-textpic-text { clear: both; }
/* Center (above or below) */
DIV.msi-textpic-center { text-align: center; /* IE-hack */ }
DIV.msi-textpic-center DIV.msi-blockwrap { margin: 0 auto; }
DIV.msi-textpic-center DIV.msi-blockwrap .msi-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.msi-textpic-center DIV.msi-textpic-text { text-align: left; /* Remove IE-hack */ }
/* Right (above or below) */
DIV.msi-textpic-right DIV.msi-blockwrap { float: right; }
DIV.msi-textpic-right DIV.msi-textpic-text { clear: right; }
/* Left (above or below) */
DIV.msi-textpic-left DIV.msi-blockwrap { float: left; }
DIV.msi-textpic-left DIV.msi-textpic-text { clear: left; }
/* Left (in text) */
DIV.msi-textpic-intext-left DIV.msi-blockwrap { float: left; }
/* Right (in text) */
DIV.msi-textpic-intext-right DIV.msi-blockwrap { float: right; }
/* Right (in text, no wrap around) */
DIV.msi-textpic-intext-right-nowrap DIV.msi-blockwrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.msi-textpic-intext-right-nowrap .msi-textpic-text { height: 1%; }
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.msi-textpic-intext-left-nowrap DIV.msi-blockwrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.msi-textpic-intext-left-nowrap .msi-textpic-text { height: 1%; }
/* End hide from IE5/mac */


.toolswidth {
/*	width:680px; */
}

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; font-size:12; font-weight: bold; background-color:#ebebeb;}
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../../../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; border:0px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../../../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
