.subnavi			{ color: #ffffff; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 7pt; text-decoration:none;}
a.subnavi:link		{ color: #ffffff; text-decoration:none;}
a.subnavi:hover		{ color: #162D5D; text-decoration:none;}
a.subnavi1:visited	{ color: #ffffff; text-decoration:none;}

.lnksmall			{ color: #ffffff; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 7pt; text-decoration:none;}
a.lnksmall:link		{ color: #ffffff; text-decoration:none;}
a.lnksmall:hover	{ color: #610606; text-decoration:none;}

.lnkmid			{ color: #5B5B5B; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 8pt; text-decoration:none;}
a.lnkmid:link		{ color: #5B5B5B; text-decoration:none;}
a.lnkmid:hover	{ color: #56668C; text-decoration:none;}

.lnk			{ color: #5B5B5B; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 9pt; text-decoration:none;}
a.lnk:link		{ color: #5B5B5B; text-decoration:none;}
a.lnk:hover		{ color: #56668C; text-decoration:none;}

.bg1 {background-color:#3c3c3c;}
.bg2 {background-color:#2D2D2D;}
.bg3 {background-color:#373737;}

td			{ color: #ffffff; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 8pt; margin: 0px 0px 0px 0px;  }
h1			{ color:#ffffff; font-size:9pt; font-family: verdana, arial, helvetica, geneva; margin: 0px 0px 0px 0px ;}
textarea		{background-color:#e1e1e1; font-size:8pt; font-family: verdana, arial, helvetica, geneva;}
input		{background-color:#e1e1e1; font-size:8pt; font-family: verdana, arial, helvetica, geneva;}
.tx-lzgallery-pi1-listing TR TH			{ color: #ffffff; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 8pt; margin: 0px 0px 0px 0px; text-align:left; }
.dateby			{ color: #56668C; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 7pt; }
.datebyb		{ color: #56668C; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 8pt; }
.subnavi		{ color: #ffffff; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 7pt; text-decoration:none;}
.wcontent		{ color: #FFFFFF; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 8pt; }
.bcontent		{ color: #000000; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 9pt; }
.scontent		{ color: #e5e5e5; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 7pt; }
.scontentb		{ color: #6c6c6c; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 7pt; }
.header			{ color: #000000; font-family : Verdana, Geneva, Arial, helvetica, gill sans;	font-size : 10pt; font-weight:bold; }

TD.main-content TABLE { width: 98%; }
TD.main-content TABLE.imgtext-table {width:50%;}
A {
	color:#FF7E00;
	font-family:Verdana, Geneva, Arial, helvetica, gill sans;
	font-size:8pt;
	text-decoration:none;
}
a:link		{ color: #FF7E00; text-decoration:none;}
A:hover {
	color:#D1D1D1;
	text-decoration:none;
}


textarea, input, select		{ color: #333333; font-family : Arial, Verdana, Geneva;	font-size : 8pt; border-width:1px; border-color:#000000; }

.tt_news-list-header {background-color: #373737; }
.tt_news-list-text {background-color: #3c3c3c; line-height: 140%;  }
.tt_news-list-text TABLE TR TD { line-height: 140%;  }
.link-table { background-color: #313131; }
.link-table-td1 { background-color: #353535; }
.link-table-td2 { background-color: #3a3a3a; }
.tt_content-table-tr { background-color: #3c3c3c; line-height: 140%;  }
.tt_content-table-tr FONT { background-color: #3c3c3c; line-height: 140%; font-size:8pt; }
.pdf-printer { margin: 0px 20px 0px 0px}

#divScrollTextCont {position:relative; left:0px; top:0px; width:350px; height:220px; clip:rect(0px 350px 220px 0px); overflow:hidden; visibility:hidden;}
#divText {position: relative; top: 0px; left: 0px; } 
#divScrollTextCont1 {position:relative; left:0px; top:0px; width:245px; height:220px; clip:rect(0px 245px 220px 0px); overflow:hidden; visibility:hidden;}
#divText1 {position: relative; top: 0px; left: 0px; }
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-header TD {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TABLE {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TD {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-odd TD {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-odd TD P {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-odd TD P A {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-odd TD P A:hover {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-odd TD P A:active {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-listrow TR.tx-lzgallery-pi1-listrow-odd TD P A:visited {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-modeSelector TABLE {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-searchbox TABLE {
	background-color:#006699;
}
.tx-lzgallery-pi1 .tx-lzgallery-pi1-singleView TABLE {
	background-color:#006699;
}
#tx-lzgallery-pi1-listing {background-color:#2d2d2d}
#tx-lzgallery-pi1-listing tr {background-color:#3c3c3c}




/* default styles for extension "tx_chcforum_pi1" */

/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
}

#tx_chcforum-pi1 caption {
	display: none;
}


/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 20px;
}


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #484848;
	background: #000000;
	margin-bottom: 3px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 10pt;
	font-weight: bold;
	background: #000000;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	color:#ffffff;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 2px;
	background: #262626;
	padding: 5px;
	text-align: left;
	color:#ffffff;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 8pt;
	background: #373737;
	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: #FF7E00;
}

/* 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-confThreadSubjCell {

}

.tx-chcforum-pi1-confThreadNew {
	color: #FF7E00;
	font-size: 10px;
	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 {
	background: #373737;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: #373737;
	border: 1px solid #000000;
	font-size: 10px;
	margin-bottom: 3px;
	padding: 3px;
	font-size: 10px;
	text-align: right;
	clear: both;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #111111;
	background: #373737;
	padding: 5px;
	margin-bottom: 3px;

}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	width: 150px;
	float: left;

}

.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;

	border: 1px solid #000000;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #000000;
	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 {
	background-color: #111111;
	border: 1px solid #595959;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
	margin-bottom: 3px;
	color:#FF7E00;
}

.tx-chcforum-pi1-formBtnHov {
	background-color: #111111;
	border: 1px solid #595959;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	font-size: 12px;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #111111;
	border: 1px solid #595959;
	padding: 3px;
	margin: 3px;
	color: #ffffff;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #111111;
	border: 1px solid #595959;
	padding: 3px;
	margin: 3px;
	color: #ffffff;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #585858;
	margin: 10px 0px 2px 0px;

}

/* top */
.tx-chcforum-pi1-singlePost .author {
	padding: 3px;
	vertical-align: top;
	background-color: #000000;
}


.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
	background-color: #272727;
}

.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 #000000;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #272727;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;

	min-height: 90px;
	/*height: 125px;*/
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #272727;
	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: #373737;
	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 .quoteCell {
	background: #484848;
	font-size: 10px;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	background-color: #595959;
	border: 1px solid #000000;
	margin: 15px 0;

}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #595959;
	border: 1px solid #000000;
	font-size: 10px;
	padding: 5px;
		
}

/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #000000;
	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;
	background: #151515;
}
.header_text {
	font-size: 24px;
	line-height: 34px; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}
.header_small {

	margin-bottom: 3px;
	border: solid #000000 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #373737;
	border: 1px solid #000000;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.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: 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 #000000;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #373737;
	border: 1px solid #000000;
	padding: 3px;
	margin-bottom: 3px;
	font-size: 10px;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 10px;
  font-weight: bold;
  background: #595959;
  padding: 2px;
}
/* PROFILE END */



/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #ee0000;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {

	border: 1px dotted #FF7E00;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: normal;
	color:f6f6f6;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 14px;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: #151515 !important;
	border-style: none;
	color: #f6f6f6
}

.tx-chcforum-pi1-linkUp {
	background: #262626;
	border: 1px solid #000000;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}

.tx-chcforum-pi1-previewBoxCell {
	background-color: #696969;
	text-align: center;
}

/* default styles for SITEMAP */  
.tx-tt_sitemap { }
.tx-tt_sitemap TD.tx-tt_sitemap-menu-padding-1 { padding: 2px 2px 2px 4px; background-color: #2D2D2D; color: #ffffff; }

.tx-tt_sitemap TD.tx-tt_sitemap-menu-padding-1 A { color: #ffffff; font-size: 9pt; }
.tx-tt_sitemap TD.tx-tt_sitemap-menu-padding-2 { padding: 2px 0px 2px 20px; background-color: #373737; }
.tx-tt_sitemap TD.tx-tt_sitemap-menu-padding-3 { padding: 2px 0px 2px 40px; background-color: #3c3c3c; }
.tx-tt_sitemap TD.tx-tt_sitemap-menu-padding-4 { padding: 2px 0px 2px 60px; background-color: #3f3f3f; }

DIV.wm-content { font-size:8pt; color: #000000;}
DIV.wm-content TABLE { font-size:8pt; color: #000000; }
DIV.wm-content TABLE TR.wm-header { background-color: #1b1b1b; color: #ffffff; font-weight: bold; }
DIV.wm-content TABLE TR.wm-header TD { color: #ffffff; font-weight: bold; }
DIV.wm-content TABLE TD { font-size:8pt; padding: 1px 3px 1px 2px; color: #000000; }
TABLE.pad TR.wm-row  TD{ font-size:8pt; padding: 1px 3px 1px 2px; color: #000000; }








/*#########################################*/
/* --- Formulare --- */
DIV.tx-thmailformplus-pi1 label.left {
    float: left;
    text-align: left;
    width: 70px;
    margin-right: 5px;
}

DIV.tx-thmailformplus-pi1 input[type=text], select, textarea {
      float: left;
    margin-bottom: 5px;
      border-width: 1px;
      border-style: solid;
      border-color: #000000;
}

DIV.tx-thmailformplus-pi1 input.right {
    float: left;
    width: auto;
    clear: both;
    margin-left: 75px;
    margin-right: 5px;
}

DIV.tx-thmailformplus-pi1 input.middle, label.middle{
    float: left;
    width: auto;
    clear: none;
    margin-left: 0px;
    margin-right: 5px;
   
}

DIV.tx-thmailformplus-pi1 form br {
   clear: both;
}

/* --- Formulare: Schriften & Farben --- */
DIV.tx-thmailformplus-pi1 input, select, textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
    font-size: 12px;

}

/* --- Formulare: Grössen --- */
DIV.tx-thmailformplus-pi1 input[name=subject] {
     width: 200px;
}

DIV.tx-thmailformplus-pi1 input[type=text], select {
     width: 200px;
}

DIV.tx-thmailformplus-pi1 textarea {
     width: 200px;
}
DIV.my-content-wrap { background-color: #3c3c3c; padding: 4px; }
