/* DEbos stylesheet (2007-10-28) 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: underline;}
.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: underline;}
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;
	/*text-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;
}


/* Gaestebuch */


.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:normal; }
.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: pointer; }
.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: pointer; }
.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; /*text-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 {  }