/* CSS Document */
BODY {
	left: 0px;
	top: 0px;
	margin: 0px 20px;
	background-color:#D7D7D7;
	scrollbar-3dlight-color: none;
	scrollbar-arrow-color: #00599a;
	scrollbar-base-color: #555555;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #e7edf1;
	scrollbar-darkshadow-color: #555555;
	scrollbar-shadow-color: #e7edf1;
}


/* !!!!!! HAUPTNAVIGATION !!!!!!!! */

#nav, #nav ul {
	float: left;
	width: 570px;
	list-style: none;
	line-height: 17px;
	color: #FFF;
	padding: 0;
	margin: 0;
}

#nav a {
	display: block;
	width: 114px;
	color: #FFF;
	text-decoration: none;
	padding: 0em 0em;
}

#nav li {
	float: left;
	padding: 0;
}

#nav ul li a {
	color: #333333;
	font-size:10px;
	font-weight:normal;
}

#nav li ul {
	border-left: 1px solid #FFFFFF;
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	font-weight: normal;
	margin: 0 0 0 -1px;
}
 
#nav li li {
	background:#8DB8C9;
	border-bottom: 1px solid #7EAFC2;
	margin: 0 0 0 0;
	width: 135px;                                  /*breite der aktiven Zeile*/
	padding-left:5px;
	color: #333333;
	font-size:10px;

}
 
#nav li ul a {
	margin: 0 0 0 0;
	width: 130px;
}
 
#nav li ul ul {
	margin: -17px 0 0 130px !important;
	margin: -17px 0 0 130px ;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li li:hover, #nav li li.sfhover {
	background: #C4DAE5;
}

#nav .menuparent {
	background: #8DB8C9 url(fk_FILES/nav_pic_pfeil_transp.gif) no-repeat 95% 40%;
}

#nav .nav2act{
	background: #C4DAE5;
}

/* !!!!!!!!!!!!! BUNTE BOX !!!!!!!!!!!!! */

div.tx-contentwrapper_style1 {
	margin: 0px 0px;
	padding:10px;
	line-height: 15px;
	background-color:#bed8df;
}
div.tx-contentwrapper_style1 TD {
	padding:0px;
	background-color:#bed8df;
}

div.tx-contentwrapper_style2 {
	margin: 0px 0px;
	padding:10px;
	background-color:#ebebeb;
	line-height: 15px;
}
div.tx-contentwrapper_style2 TD {
	background-color:#ebebeb;
	padding: 0px;
}
div.tx-contentwrapper_style3 {
	margin: 0px 0px;
	padding:10px;
	background-color:#e9f4bd;
	line-height: 15px;
}
div.tx-contentwrapper_style3 TD {
	padding: 0px;
	background-color:#e9f4bd;
}
div.tx-contentwrapper_style4 {
	margin: 0px 0px;
	padding:10px;
	background-color:#ff0000;
	line-height: 15px;
                color: #ffffff;
}
div.tx-contentwrapper_style4 TD{
	padding: 0px;
	background-color:#ff0000;
}
div.tx-contentwrapper_style5 {
	margin: 0px 0px;
	padding:10px;
	background-color:#ebebeb;
	line-height: 15px;
}
div.tx-contentwrapper_style5 TD {
	padding: 0px;
	background-color:#ebebeb;
}

div.tx-contentwrapper_style1 h1 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5d9dae;
	font-weight:bold;
	font-size:24px;
	background-color:#bed8df;
	text-transform: none;
	text-indent: 0px;
	letter-spacing: 0px;
	line-height: 26px;
}
div.tx-contentwrapper_style2 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;
}
div.tx-contentwrapper_style3 h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#A5C622;
	font-weight: bold;
	font-size: 24px;
	background-color: #e9f4bd;
	text-transform: none;
	text-indent: 0px;
	line-height: 26px;
	letter-spacing: 0px;
}
div.tx-contentwrapper_style4 h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 24px;
	background-color: #ff0000;
	text-transform: none;
	text-indent: 0px;
	line-height: 26px;
	letter-spacing: 0px;
}
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:#BFBFBF;
	text-transform: uppercase;
	text-indent: 3px;
	line-height: 17px;
}



/* !!!!!!SONSTIGES !!!!!!! */

.nav-meta a {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}
.nav-meta a:hover {
	font-family: Verdana;
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}
.nav-meta-act a {
	font-family: Verdana;
	color: #999999;
	font-size: 11px;
	text-decoration: none;
}
.nav-meta-act a:hover {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}
.nav-meta-spc {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}
.nav-meta-table {
	height:60px;
	width:683px;
	padding: 7px;
}

.nav-bottom-text {
	font-family: Verdana;
	color: #555555;
	font-size: 11px;
	text-decoration: none;
}
.nav-bottom {
	font-family: Verdana;
	color: #5A99B1;
	font-size: 11px;
	text-decoration: none;
}
.nav-bottom a:link {
	font-family: Verdana;
	color: #5A99B1;
	font-size: 11px;
	text-decoration: none;
}
.nav-bottom a:visited {
	font-family: Verdana;
	color: #5A99B1;
	font-size: 11px;
	text-decoration: none;
}
.nav-bottom a:active {
	font-family: Verdana;
	color: #5A99B1;
	font-size: 11px;
	text-decoration: none;
}
.nav-bottom a:hover {
	font-family: Verdana;
	color: #5A99B1;
	font-size: 11px;
	text-decoration: underline;
}

.nav-adm a {
	padding: 2px;
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
	background-color:#f6e9e0;
}
.nav-adm a:hover {
	padding: 2px;
	font-family: Verdana;
	color: #cccccc;
	font-size: 11px;
	text-decoration: none;
	background-color:#f6e9e0;
}
.nav-adm-act a {
	padding: 2px;
	font-family: Verdana;
	color: #cccccc;
	font-size: 11px;
	text-decoration: none;
	background-color:#f6e9e0;
}
.nav-adm-act a:hover {
	padding: 2px;
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
	background-color:#f6e9e0;
}
.nav-adm-spc {
	font-family: Verdana;
	color: #515966;
	font-size: 11px;
	text-decoration: none;
}

/* !!!!!!!!!!!!! Ab hier ins fk_print.css kopieren !!!!!! */


.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;
}

img {
	border: none;
}

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_FILES/bullet3.gif);
}

a{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}


ul li a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
}
ul li a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: underline;
}

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_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;
	text-align:left;
}
#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;
	text-align: left;
}
.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: 11px;
	color: #688B9F;
}
.tx-aahbook-pi1 a:hover {
                font-size:11px;
	color: #688B9F;
	text-decoration: underline;
}
.tx-aahbook-pi1 div {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
/* HEADER */
.tx-aahbook-pi1-header {
	font-size: 11px;
	height: 25px;
}
.tx-aahbook-pi1-header a {
                font-size:11px;
	color: #688B9F;
	text-decoration: none;
	font-weight: bold;
}
.tx-aahbook-pi1-header a:hover {
                font-size: 11px;
	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;	
                font-size: 11px;
padding: 2px;
}
.tx-aahbook-pi1-date a {
	font-weight: bold;
                font-size: 11px;
}
.tx-aahbook-pi1-url {
	background-color: #dddddd;
	padding: 2px;
}
.tx-aahbook-pi1-text_even {
	font-size: 11px;
	padding: 5px;
}
.tx-aahbook-pi1-text_odd {
	font-size: 11px;
	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: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	width: 30%;
}
.tx-aahbook-pi1-helpbox {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	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: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}
.tx-aahbook-pi1-button {
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	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: 11px;
	color: #eeeeee;
	padding: 5px;
}
.tx-aahbook-pi1-footer a {
	color: #eeeeee;
	text-decoration: none;
                font-size: 11px;
}
.tx-aahbook-pi1-footer a:hover {
	color: #eeeeee;
	text-decoration: none;
                font-size: 11px;
}

.tipafriend-table {
	padding: 11px;
	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; color:#666666}
.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; }

	/* default styles for extension "tx_joboffers_feedit_pi1" */

  /* Fix to have RTE not have a blank space at top on Firefox */
    .tx-joboffersfeedit-pi1 div.editorWrap {
      float: left;
    }

.tx-joboffersfeedit-pi1 a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
}
.tx-joboffersfeedit-pi1 a:hover {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}

    /**** FORM AND PREVIEW STYLES ****/

    .tx-joboffersfeedit-pi1-form-label, .tx-joboffersfeedit-pi1-preview-label {
      float:left;
      width:120px;
    }

    .tx-joboffersfeedit-pi1-preview-value, .tx-joboffersfeedit-pi1-form-field {
      padding-left:120px;
    }

    .tx-joboffersfeedit-pi1-preview-row, .tx-joboffersfeedit-pi1-form-row {
       clear:left;
       margin-bottom:10px;
    }

    .tx-joboffersfeedit-pi1-form-required-marker {
      color:red;
      float:left;
    }

    .tx-joboffersfeedit-pi1-form-required-message {
      color:red;
      font-size:small;
    }

    .tx-joboffersfeedit-pi1-form-error-field {
      color:red;
      font-size:small;
    }

    .tx-joboffersfeedit-pi1-form-data-bezeichner {
      width: 25em;
    }

    /**** ALL ROUND STYLES ****/
    .tx-joboffersfeedit-pi1-header {
      font-size:12px;
    }

    .tx-joboffersfeedit-pi1-link {
      padding-top:1em;
    }

    .tx-joboffersfeedit-pi1-link DIV {
      display: list-item;
      list-style: square inside;
    }

    .tx-joboffersfeedit-pi1-rte-clearer {
      margin-bottom:20px;
    }

    .tx-joboffersfeedit-pi1-form-help-icon {
      display: inline;
      margin: 0;
      padding: 0;
      border: none;
    }

    /**** EDITMENU STYLES ****/
    .tx-joboffersfeedit-pi1-editmenu-list {
      padding-top:1em;
      padding-left:1em;
      display: list-item;
    }

    .tx-joboffersfeedit-pi1-editmenu-list DIV {
      display: list-item;
      list-style: disc inside none;
    }


/* default styles for extension "tx_joboffers_feedit_pi2" */

  /* Fix to have RTE not have a blank space at top on Firefox */
    .tx-joboffersfeedit-pi2 div.editorWrap {
      float: left;
    }

    /**** FORM AND PREVIEW STYLES ****/
    .tx-joboffersfeedit-pi2-form-label, .tx-joboffersfeedit-pi2-preview-label {
      float:left;
      width:120px;
    }

    .tx-joboffersfeedit-pi2-preview-value, .tx-joboffersfeedit-pi2-form-field {
      padding-left:120px;
    }

    .tx-joboffersfeedit-pi2-preview-row, .tx-joboffersfeedit-pi2-form-row {
       clear:left;
       margin-bottom:10px;
    }

    .tx-joboffersfeedit-pi2-form-required-marker {
      color:red;
      float:left;
    }

    .tx-joboffersfeedit-pi2-form-required-message {
      color:red;
      font-size:small;
    }

    .tx-joboffersfeedit-pi2-form-error-field {
      color:red;
      font-size:small;
    }

    .tx-joboffersfeedit-pi2-form-data-title {
      width: 25em;
    }

    /**** ALL ROUND STYLES ****/
    .tx-joboffersfeedit-pi2-header {
      font-size:x-large;
    }

    .tx-joboffersfeedit-pi2-link {
      padding-top:1em;
    }

    .tx-joboffersfeedit-pi2-link DIV {
      display: list-item;
      list-style: square inside;
    }

    .tx-joboffersfeedit-pi2-rte-clearer {
      margin-bottom:20px;
    }

    .tx-joboffersfeedit-pi2-form-help-icon {
      display: inline;
      margin: 0;
      padding: 0;
      border: none;
    }

    /**** EDITMENU STYLES ****/
    .tx-joboffersfeedit-pi2-editmenu-list {
      padding-top:1em;
      padding-left:1em;
      display: list-item;
    }

    .tx-joboffersfeedit-pi2-editmenu-list DIV {
      display: list-item;
      list-style: disc inside none;
    }
.joboffer-list a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
}
.joboffer-list a:hover{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}
.joboffer-single a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #688B9F;
	text-decoration: none;
}
.joboffer-single a:hover{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #688B9F;
}


.tx-wecservant-pi1 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
.tx-wecservant-content {
	width:100%;
	margin: 0px;
}

.tx-wecservant-header, .tx-wecservant-headerSec {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	padding-top:6px;
	padding-bottom:3px;
	margin:0px;
	margin-top:2px;
}
.tx-wecservant-headerSec {
	font-size:11px;
	padding:0px;
	padding-right:8px;
}
.tx-wecservant-header {
	width:100%;
}

.tx-wecservant-title {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:0px auto;
}
.tx-wecservant-navbar {
	float:right;
	width:150px;
	text-align: 	center;
	margin:0px auto;
	margin-left:4px;
	margin-right:4px;
	clear:right;
}
.tx-wecservant-actionbar {
	float:right;
	padding:4px;
	margin:0px;

}
.tx-wecservant-responseMsg {
	font-weight:bold;
	color:#FF0000;
	padding:0px;
	text-align: 	center;
	margin:0px auto;
	margin-top:4px;
	margin-bottom:8px;
}
.tx-wecservant-preview {
	width:300px;
	margin:4px;
	padding:4px;
	border:1px solid #CCC;
}
.tx-wecservant-preview-item {
	font-size:90%;
	margin:2px;
	padding:2px;
}

.tx-wecservant-button a, .tx-wecservant-button a:active, .tx-wecservant-button a:link, .tx-wecservant-button a:visited {
	float:left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding:2px 4px 2px 4px;
	margin:0px;
	margin-right:8px;
	margin-bottom:2px;
	border:1px #aaa solid;
	background-color:#888888;
	color:#FFFFFF;
	text-decoration: none;
}
.tx-wecservant-button a:hover {
	border:1px #ccc solid;
	background-color: #AC0000;
	color:#FFFFFF;
}

.tx-wecservant-displayItem {
	float:left;
	font-size:11px;
	width:100%;
	padding:4px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}
.tx-wecservant-displayItem div.row {
	margin: 0px;
	padding:0px;
	clear:both;
}
.tx-wecservant-displayItem div.row span.label, .tx-wecservant-displayItem div.row span.description {
	display:block;
	float:left;
	margin-bottom:6px;
}
.tx-wecservant-displayItem div.row span.label {
	width:120px;
	text-align: left;
	font-weight:bold;
	padding-right:6px;
}
.tx-wecservant-displayItem div.row  span.description {
/*	width:73%; */
	text-align:	left;
}
.tx-wecservant-displayItem div.row  span.header {
	float:left;
	width:100%;
	text-align:	left;
	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;

}
.tx-wecservant-displayItem div.spacer { 
	clear: both;
	height:0.5em;
}

.tx-wecservant-multiList {
	float:left;
	font-size: 12px;

	width:100%;
	padding:0;
	margin-bottom:1em;
	overflow:hidden;
}
.tx-wecservant-multiList ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.tx-wecservant-multiList ul li {
	float: left;
	width:33%;
	height:2em;
	margin: 0;
	padding: 0;
}
.tx-wecservant-multiList div.header {
	float: left;
	width:100%;
	font-weight: bold;
	margin:0;
	padding:0;
	padding-top:4px;
	clear:right;
}
.tx-wecservant-selectForm {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.tx-wecservant-bottomRow {
	clear:both;
	padding-top:4px;
	padding-bottom:6px;
	text-align:center;
	margin:0px auto;
}

/*------------------------------- FORM -------------------------------------------*/

.tx-wecservant-form {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width:100%;
	border:0px solid #333;
	margin:0px auto;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.tx-wecservant-form div.inputFormRow {
	clear: both;
	margin:0px;
	padding:0px;
	padding-top: 2px;
}
.tx-wecservant-form div.inputFormRow span.label {
	float: left;
	width: 20%;
	text-align: right;
	padding-top:3px;
	padding-right:5px;
}
.tx-wecservant-form div.inputFormRow span.textacross {
	float: left;
	width: 90%;
	margin:0px auto;
	text-align: left;
}
.tx-wecservant-form div.inputFormRow span.inputBox {
	float: right;
	width: 78%;
	text-align:left;
}
.tx-wecservant-form div.inputFormRow span.inputBox input {
	width: 95%;
}
.tx-wecservant-form div.inputFormRow span.inputBox textarea {
	 width:95%;
	height:80px;
}
.tx-wecservant-form div.inputFormRow select {
	font-size: 85%;
}

.tx-wecservant-spacer {
	clear:all;
	line-height:0.1em;
}
.tx-wecservant-form-requiredMarker {
	color: #C57211;
}

@media print {

.tx-wecservant-header, .tx-wecservant-headerSec, .tx-wecservant-button, tx-wecservant-actionbar {display:none;}

.tx-wecservant-displayItem {
	display: block;
	float: none !important;
	width: 100%;
}

}
.klearer{
	clear: both;
}


/* TEST MENÜ */

ul.menu, ul.menu ul {

    list-style-type: none;
    	background-image:url(../pics/nav_bg_pic_no.jpg);

}



ul.menu a {

    display: block;

 /*   padding: 3px 10px 3px 10px; */

    font-weight:normal;

}



ul.menu ul a {

 /*   padding: 0 10px; */

}



ul.menu li {

    padding:0;

    margin:0;

    float:left;

  /*  border:1px solid #26383D;  */

}



ul.menu ul {

    margin-left:0;
    width: 114px;
    height: 20px;

  /*  padding: 0 0 5px 0; */

  /*  position: absolute; */

  /*  background-color: #26383D;

    border:1px solid #FFF9E4; */

    display:none; 

 /*   min-width:180px; */

}



/* IE-Hack für die Breite */

*html ul.menu ul {

    width:114px;

}



/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */

/* über der Liste  befindet (.hover siehe JavaScript oben) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {

    display:block;

}



ul.menu ul li {

    float:none;

    background-color: transparent;

}

