/*  Based on: Default stylesheet use in the static template record "cSet stylesheet" */

a img {border: 0px solid #FFFFFF;}

A:link {
	background-color : transparent;
	color : #005D94;
	text-decoration : none;
	font-weight : normal;
}
A:visited {
	background-color : transparent;
	color : #005D94;
	font-weight : normal;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : ##005D94;
	text-decoration : underline;
}
A:active {
	background-color : transparent;
	color : #005D94;
	font-weight : normal;
	text-decoration : none;
}

.news {font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px; }
.news a{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}
.news a:link{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}
.news a:visited{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}
.news a:hover{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px; text-decoration: underlined;}
.news a:active{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}


a p{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}
a:link p{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}
a:visited p{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}
a:hover p{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px; text-decoration: underlined;}
a:active p{font-family : Arial, sans-serif;font-size : 11px; line-height : 15px; color: #000000; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px;text-indent : 0px;}



SELECT {  
	font-family: Arial, sans-serif;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Arial, sans-serif; 
	font-size: 10px
} 
INPUT {  
	font-family: Arial, sans-serif; 
	font-size: 10px;
	background-color : #FFFFFF; 
}


H1 {
	font-family : Arial, sans-serif;
	font-size : 18px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Arial, sans-serif;
	font-size : 13px;
	color : #000000;
	margin-bottom : 10px;
	margin-top : 17px;
}
H3 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom : 10px;
	margin-top : 20px;
}
H4 {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}







P {
	font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

ul {
	font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

li {
	font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

ul li {
	font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.caption {
	font-family : Arial, sans-serif;
	font-size : 9px;
	color : #000000;
         text-align: left;
         float: left;
         align: left;
}
.bulletlist {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #CC3366;
}







.searchform {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultpagetitle {
	font-family : Arial, sans-serif;
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #6600CC;
	font-weight : normal;
}
.searchresultheader {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #333366;
	font-weight : bolder;
}
.searchmarkup {
	color : #FF0066;
}




.loginform {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #CC0000;
	font-weight : normal;
}




.mailform {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Arial, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}






.filelinks {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #005D94;
	display: block;
}
.sitemap2 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #005D94;
	margin-left : 20px;
	display: block;
}
.sitemap3 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #005D94;
	margin-left : 40px;
	display: block;	
}
.sitemap4 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #005D94;
	margin-left : 60px;
	display: block;
}




.celmenu {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 20px;
	margin-top : 3px;
}

/* Headernavigation */

.menu1 {
         font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
}
.menu1 A:link {
         font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
}
.menu1 A:visited {
         font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : normal;
	text-decoration : none;
}
.menu1 A:hover {
         font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	background-color : transparent;
	text-decoration : underline;
	font-weight : normal;
}
.menu1 A:active {
         font-family : Arial, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : normal;
	text-decoration : none;
}

/* Haupttnavigation */

.menu2 {
         font-family : Arial, sans-serif;
	font-size : 12px;
	color : #555555;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
}
.menu2 A:link {
         font-family : Arial, sans-serif;
	font-size : 12px;
	color : #555555;
	background-color : transparent;
	text-decoration : none;
	font-weight : bold;
}
.menu2 A:visited {
         font-family : Arial, sans-serif;
	font-size : 12px;
	color : #555555;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}
.menu2 A:hover {
         font-family : Arial, sans-serif;
	font-size : 12px;
	color : #555555;
	background-color : transparent;
	text-decoration : underline;
	font-weight : bold;
}
.menu2 A:active {
         font-family : Arial, sans-serif;
	font-size : 12px;
	color : #555555;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}

/*-- left menu --*/

td.lmenu {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000;
	padding-left: 25px;
	display: block;
}
td.lmenu A:link,
td.lmenu A:visited,
td.lmenu A:active {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
	display: block;
}
td.lmenu A:hover {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000;
	background-color : transparent;
	text-decoration : underline;
	font-weight : normal;
	display: block;
}

/*-- left menu, 2nd level --*/

td.lmenu2 {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000;
	display: block;
	padding-left: 50px;
	width: 110px;
}
td.lmenu2 A:link,
td.lmenu2 A:visited,
td.lmenu2 A:active {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
	display: block;
	width: 110px;
}
td.lmenu2 A:hover {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #000000;
	background-color : transparent;
	text-decoration : underline;
	font-weight : normal;
	display: block;
	width: 110px;
}


/*-- active left menu --*/

td.lmenua {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7da4ce;
	padding-left: 25px;
	display: block;
}
td.lmenua A:link,
td.lmenua A:visited,
td.lmenua A:active {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7da4ce;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
	display: block;
}
td.lmenua A:hover {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7da4ce;
	background-color : transparent;
	text-decoration : underline;
	font-weight : normal;
	display: block;
}

/*-- active left menu, 2nd level --*/

td.lmenu2a {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7da4ce;
	display: block;
	padding-left: 50px;
	width: 110px;
}
td.lmenu2a A:link,
td.lmenu2a A:visited,
td.lmenu2a A:active {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7DA4CE;
	background-color : transparent;
	text-decoration : none;
	font-weight : normal;
	display: block;
	width: 110px;
}
td.lmenu2a A:hover {
	font-family : Arial, sans-serif;
	font-size : 12px;
	color : #7DA4CE;
	background-color : transparent;
	text-decoration : underline;
	font-weight : normal;
	display: block;
	width: 110px;
}


/* Tables */
td {
	font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #000000;
}



.menuheader {
         font-family : Arial, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
}


/* G?stebuch */


.tx-guestbook-list-header { font-family : Arial, sans-serif; color: #000000; font-size : 12px; background-color: #D3E3EC; font-weight:bold; }
.tx-guestbook-list-row { font-family : Arial, sans-serif; color: #000000; font-size : 12px;background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { font-family : Arial, sans-serif; color: #000000; font-size : 12px;background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; font-family : Arial, sans-serif; color: #000000; font-size : 12px;}
.tx-guestbook-list-entrycomment { font-style: italic; font-family : Arial, sans-serif; color: #000000; font-size : 12px;}
.tx-guestbook-list-small { font-family : Arial, sans-serif; color: #000000; font-size : 10px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-family : Arial, sans-serif; color: #000000; font-size : 12px;color: #666666; border: 0px solid #FFFFFF;}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-family : Arial, sans-serif; color: #000000; font-size : 12px; }
.tx-veguestbook-pi1-browsebox-SCell { font-family : Arial, sans-serif; color: #000000; font-size : 12px; background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #FFFFFF; color: #FFFFFF; font-weight:bold; font-family : Arial, sans-serif; color: #000000; font-size : 12px;}
.tx-guestbook-latest-row { background-color: #FFFFFF; font-family : Arial, sans-serif; color: #000000; font-size : 12px;}
.tx-guestbook-latest-small { font-size: 10px; font-family : Arial, sans-serif; color: #000000;}
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#D3E3EC;  color:#333333; width:120; height:20; font-family : Arial, sans-serif; color: #000000; font-size : 11px;}
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#D3E3EC;  color:#333333; width:120; height:20; font-family : Arial, sans-serif; color: #000000; font-size : 11px;}
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#D3E3EC; color:#333333; width:250; font-family : Arial, sans-serif; color: #000000; font-size : 11px;}
.tx-guestbook-form-submit{ border-style: solid; border-width: 1pt; border-color:#D3E3EC; color:#333333; width:250; font-family : Arial, sans-serif; color: #000000; font-size : 11px; background-color: #FFFFFF;}
.tx-guestbook-form-obligationfield { color: #CC0000; font-family : Arial, sans-serif; font-size : 12px;}
.tx-guestbook-form-error { color: #CC0000; font-family : Arial, sans-serif; font-size : 12px;}

/* Formulare */

.mailformrequired 	{font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #333333;
	font-weight: normal;
}

.mailform {font-family : Arial, sans-serif;
	font-size : 11px;
	line-height : 15px;
	color: #333333;
	font-weight: normal;
}


input { border-style: solid; border-width: 1pt; border-color:#D3E3EC;  color:#333333; height:20; font-family : Arial, sans-serif; color: #000000; font-size : 11px; background-color : #FFFFFF; }
textarea { border-style: solid; border-width: 1pt; border-color:#D3E3EC;  color:#333333; font-family : Arial, sans-serif; color: #000000; font-size : 11px;} 
input [type=submit] { border-style: solid; border-width: 1pt; border-color:#D3E3EC; color:#333333; font-family : Arial, sans-serif; color: #000000; font-size : 11px; background-color: #FFFFFF;}

select { border-style: solid; border-width: 1pt; border-color:#D3E3EC;  color:#333333; height:20; font-family : Arial, sans-serif; color: #000000; font-size : 11px;}

/*  Sf_user_register   */

.tx-srfeuserregister-pi1 p { font-family:Arial, sans-serif; font-size:11px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }  
.tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Arial, sans-serif; font-size:11px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 input { font-size:11px; font-family:Arial, sans-serif; background-color:#FFFFFF; color:#000000; font-weight:normal; }
.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 11px; margin-right: 5px; }
.tx-srfeuserregister-pi1 input[type=submit] { vertical-align: middle; margin-left: 11px; margin-right: 5px; background-color: #FFFFFF;} 
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:11px; font-family:Arial, sans-serif; background-color:#FFFFFF; color:#000000; font-weight:normal; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:11px; font-family:Arial, sans-serif; background-color:#FFFFFF; color:#000000; font-weight:bormal; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:11px; font-family:Arial, sans-serif; background-color:transparent;}
.tx-srfeuserregister-pi1 select { font-size:11px; font-family:Arial, sans-serif; background-color:#FFFFFF; color:#000000; font-weight:normal; border-style: solid; border-width: 1pt; border-color:#D3E3EC;}
.tx-srfeuserregister-pi1 textarea { font-size:11px; font-family:Arial, sans-serif; background-color:#FFFFFF; color:#000000; font-weight:normal; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:11px; font-family:Arial, sans-serif; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:11px; font-family:Arial, sans-serif; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}


/* Forum */
/* BASIC STUFF */

#tx_chcforum-pi1 {	font-family: Arial, sans-serif;	font-size: 11px;}
#tx_chcforum-pi1 caption {	display: none;}
#tx_chcforum-pi1 a {	text-decoration: underline;}
#tx_chcforum-pi1 a:link {	text-decoration: underline;}
#tx_chcforum-pi1 a:visited {text-decoration: underline;}
#tx_chcforum-pi1 a:hover {	text-decoration: underline;}
#tx_chcforum-pi1 a:active {	text-decoration: underline;}


/* 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; font-size: 10px;}
.tx-chcforum-pi1-preTableWrap {	border: 1px solid #999999;	margin-bottom: 2px;}
.tx-chcforum-pi1-postTableWrap {	border: 1px solid #999999;	margin-bottom: 2px;}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {	border: 1px solid #666666;	background: #FFFFFF;	margin-bottom: 2px;	width: 100%;}
.tx-chcforum-pi1-Table thead tr th {	font-size: 12px;	font-weight: bold;	background: #005D94;	padding: 5px;	text-align: center;	white-space: nowrap; color: #FFFFFF;}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {	font-size: 12px;	font-weight: bold;	letter-spacing: 2px;	background: #E3E7EF;	padding: 5px;	text-align: left;}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {	font-size: 12px;	background: #E3E7EF;	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 {font-weight: normal; font-size: 12px;}
.tx-chcforum-pi1-catConferenceCell dt a {font-weight: bold;}
.tx-chcforum-pi1-catConferenceCell dt a:link{font-weight: bold;}
.tx-chcforum-pi1-catConferenceCell dt a:visited{font-weight: bold;}
.tx-chcforum-pi1-catConferenceCell dt a:hover{font-weight: bold;}
.tx-chcforum-pi1-catConferenceCell dt a:active{font-weight: bold;}







.tx-chcforum-pi1-catConferenceCell dd {font-size: 11px;margin-left: 0px;}
.tx-chcforum-pi1-catConferenceCell dd.new {	color: #FF0000;}

/* 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-confThreadSubjCell a{}
.tx-chcforum-pi1-confThreadSubjCell a:link{font-weight: bold;}
.tx-chcforum-pi1-confThreadSubjCell a:visited{font-weight: bold;}}
.tx-chcforum-pi1-confThreadSubjCell a:hover{font-weight: bold;}}
.tx-chcforum-pi1-confThreadSubjCell a:active{font-weight: bold;}}


.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: #005D94;}
.tx-chcforum-pi1-navPath a:link {color: #005D94;}
.tx-chcforum-pi1-navPath a:visited {color: #005D94;}
.tx-chcforum-pi1-navPath a:hover {color: #005D94;}
.tx-chcforum-pi1-navPath a:active {color: #005D94;}
.tx-chcforum-pi1-navPath {	line-height: 15px;	color: #6F6E70;	background: #E9E9E9;	border-bottom: 1px solid #DEDEDE;	margin-bottom: 1px;	padding: 3px;	font-size: 11px;}

/* 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: 14px;	font-weight: bold;	background: #005D94;	padding: 5px;	text-align: center;	white-space: nowrap;	margin-bottom: 7px;	border: 1px solid #999999; color: #FFFFFF;}
.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:Arial, sans-serif;	margin:2px;	background-color: #FFF;}
.tx-chcforum-pi1-formBtnHov {	border: 1px solid #666; 	font-size:10px;	font-family:Arial, 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; background-color: #E3E7EF;}

/* top */
.tx-chcforum-pi1-singlePost .author {	background: #E3E7EF;	padding: 3px;	vertical-align: top;	height: 78px; text-align: left; margin-left: 25px;}
.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: 95%;	background: #FFF;	min-height: 125px;	text-indent: 0px;	padding: 3px; text-align: left;}

/* 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: #D5DBE7;	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: #D5DBE7;	border-top: 3px solid #FFFFFF ;	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: #FAFAFA;	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: #005D94;	padding: 3px;	border: 1px solid #999999;	font-size: 10px; color: #FFFFFF;}

/* 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: 16px;	line-height: 34px; 	font-family: Arial, sans-serif;	font-weight: bold;	font-variant: small-caps; color: #FFFFFF;}
.header_small {	margin-bottom: 3px;	border: solid #666666 1px;}

/* HEADER BOX END *//* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {	background: #E3E7EF;	border: 1px solid #666666;	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: 9px;	font-weight: bold;	font-family: Arial, sans-serif;}
.tx_chcforum-pi1-subToolBar {	background: #D5DBE7;	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: 10px;	font-weight: bold;	font-family: Arial, 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: #D5DBE7;	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: #E3E7EF;  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: 14px;	font-weight: bold;}
.tx-chcforum-pi1-helpBox {	background-color: #E9E9E9 !important;	border-style: none;}.tx-chcforum-pi1-linkUp {	background: #D5DBE7;	border-bottom: 1px solid #DEDEDE;	padding: 3px;	padding-right: 5px;	font-size: 10px;	line-height: 15px;	text-align: right;}
.tx-chcforum-pi1-previewBoxCell {	background: #97A5CA;	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;}



/* Banner */
.banner img {border: 1px solid #D3E3EC;}

.infobox h2 {font-size: 12px; display: block; width: 190px; height: auto; margin-bottom: 0px; padding-left: 25px; padding-right: 5px; line-height: 18px; background-image: url(../images/punkt_bg.gif);background-repeat: no-repeat; background-position: left center; background-color: #FCB23F;}
.infobox a h2 {cursor: hand;}
.infobox p {display: block; width: 190px; height: auto; background-color: #FED9AA; margin-top: 0px; margin-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; line-height: 14px;}
html>body .infobox h2 {width: 170px;}

.infobox .blau h2 {font-size: 12px; display: block; width: 190px; height: auto; margin-bottom: 0px; padding-left: 25px; padding-right: 5px; line-height: 18px; background-image:url("../images/punkta_bg.gif"); background-repeat: no-repeat; background-position: left center; background-color: #97A6CC;}
.infobox .blau a h2 {cursor: hand;}
.infobox .blau p {display: block; width: 190px; height: auto; background-color: #D4DBE7; margin-top: 0px; margin-bottom: 0px; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px; line-height: 14px;}
html>body .infobox .blau h2 {width: 170px;}


/* Newloginbox */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#D4DBE7; }
.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:#FFFFFF; }
.tx-newloginbox-pi1-submit { background-color:#FFFFFF; }
.tx-newloginbox-pi3-searchbox-button { background-color:#FFFFFF; }
 




/* sp_directory */

.tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
.tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
.tx_spdirectory-pi1-small { font-size: 10px; background-color: #FFFFFF; }
.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }


/* Indexed Search */
.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:red; }	
.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; }
.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-indexedsearch-searchbox-button {background-color: #FFFFFF;}



/* TT_news */

.news-single-imgcaption {font-family : Arial, sans-serif; font-size : 9px; color : #000000; text-align: left;float: left;align: left;}
.news-single-img {margin-top: 10px; margin-bottom: 0px;}

/*DAM*/
.tx-damdownloads-pi1 .tx-damdownloads-pi1-collect {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-search {  }
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list {}

/* Language-Menu */

.tx-srlanguagemenu-pi1 .langno {color: #000000;}
.tx-srlanguagemenu-pi1 .langno a{color: #000000;}
.tx-srlanguagemenu-pi1 .langno a:link{color: #000000;}
.tx-srlanguagemenu-pi1 .langno a:visited{color: #000000;}
.tx-srlanguagemenu-pi1 .langno a:hover{color: #000000;}
.tx-srlanguagemenu-pi1 .langno a:active{color: #000000;}


.tx-srlanguagemenu-pi1 .langinact {color: #bbbbbb;}
.tx-srlanguagemenu-pi1 .langinact a{color: #bbbbbb;}
.tx-srlanguagemenu-pi1 .langinact a:link{color: #bbbbbb;}
.tx-srlanguagemenu-pi1 .langinact a:visited{color: #bbbbbb;}
.tx-srlanguagemenu-pi1 .langinact a:hover{color: #bbbbbb;}
.tx-srlanguagemenu-pi1 .langinact a:active{color: #bbbbbb;}


.tx-srlanguagemenu-pi1 .langcur {color: #005D94;}
.tx-srlanguagemenu-pi1 .langcur a{color: #005D94;}
.tx-srlanguagemenu-pi1 .langcur a:link{color: #005D94;}
.tx-srlanguagemenu-pi1 .langcur a:visited{color: #005D94;}
.tx-srlanguagemenu-pi1 .langcur a:hover{color: #005D94;}
.tx-srlanguagemenu-pi1 .langcur a:active{color: #005D94;}
.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail {  }

/* Power Mail */

.tx_powermail_pi1_fieldwrap_html {
	clear:left;
	padding:5px 0px;
}

.tx-powermail-pi1_fieldset {	
	border:1px solid #005D94;
	margin-bottom:10px;
}

.tx-powermail-pi1_fieldset legend {
	font-weight:bold;
	background-color:#ffffff;
}

.tx_powermail_pi1_fieldwrap_html label {
	margin-right:5px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	color:#000000;
}

.powermail_radio_inner {
	clear:both;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
	float:left;
	padding-left:10px;
	padding-top:5px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner span {
	position:static !important;
}

.tx_powermail_pi1_fieldwrap_html input,
.tx_powermail_pi1_fieldwrap_html textarea,
.tx_powermail_pi1_fieldwrap_html select {
	background-color:#FFFFFF;
	border:#8A8A8A 1px solid;
	float:left;
	margin-left:0px;
	padding-left:2px;	
	width:22em;
	clear:right;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input {
	width:1.2em;
	border:none;
}

div.tx_powermail_pi1_fieldwrap_html div.powermail_check_inner {
	clear:both;
}

div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input{
	margin:0em;
	width:1em;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	font-weight:bold;
	padding-left:22px;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	height:7em;
	width:40.4em;
}

.tx_powermail_pi1_fieldwrap_html input.button{
	width:10em;
}

.tx_powermail_pi1_fieldwrap_html_label {
	font-style:italic;
}

.tx_powermail_pi1_fieldwrap_html_label td,
.tx_powermail_pi1_fieldwrap_html_label ul,
.tx_powermail_pi1_fieldwrap_html_label ol{

}

.powermail_mandatory {
	color:#CC0000;
}

.dmailSubsError{
	margin-left:15em;
}

.powermail_mandatory_js {
	clear:both;
	color:#CC0000;
	font-size:9px;
	margin:0;
	padding:0 0 0 16.5em;
	filter:alpha(opacity=100);
}

.tx-srfreecap-pi2-cant-read {
	float:left;	
}

span.tx-srfreecap-pi2-cant-read {
	margin-bottom:1em;
	margin-left:1.2em;
	margin-top:1em;
	color:#000000;
}

img.tx-srfreecap-pi2-image {
	margin-top:1em;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	margin-left:11.5em;
	margin-top:1em;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	padding:0.1em;
	font-family:Arial,Helvetica,sans-serif;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {

}

.tx-powermail-pi1_fieldset_anmeldungabsenden {
	*float:left;
	*width:460px;
	*height:61px;
}

/* hacks IE7 und IE6 */
.tx_powermail_pi1_fieldwrap_html {
	*margin-left:10px;
}

.tx-powermail-pi1_fieldset {
	*padding-bottom:10px;
}

img.tx-srfreecap-pi2-image {
	*clear:both;
}

.tx-srfreecap-pi2-cant-read {
	*clear:both;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
	*padding-top:2px;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	*margin-top:0;
	*margin-left:11.5em;
}