/* Stylesheet für www.alexfrei.ch
(c) alexfrei.ch, 2004, Florian Fröhlich, Marcel Theiler
*/

body, p, ol, ul, table, td, textarea, input, select, h1, h2, h3, h4, h5, #bgcolor_2 a, .link_dunkel a:link, .link_dunkel a:hover, .link_dunkel a:visited, .link_dunkel a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #675F41;
	margin-top: 0px;
	line-height: 13px;
}



body {
	margin-top: 20px;
}


h1, .h1 {
	font-size: 15px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 100%;
	font-weight: bold;
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	border-bottom: 1px dotted #ADA37C;
	font-variant: normal;
}
h2, .h2 {
	font-size: 11px;
	margin-bottom: 3px;
	font-weight: bold;
}

h3, .h3 {
	font-size: 12px;
	margin-bottom: 0px;
}
.smallfont {
	font-size: 10px;
	color: #675F41;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*a h4,h4, .h4, .tx_chcforum-pi1-profileHdrBig {
	font-size: 17px;
	margin-bottom: 6px;
	font-weight: bold;
	background-color: #ADA37C;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 6px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}*/
a h4,h4, .h4, .tx_chcforum-pi1-profileHdrBig {
	font-size: 18px;
	margin-bottom: 6px;
	font-weight: bold;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 2px;
	padding-left: 2px;	
	text-decoration: none;
}


#bgcolor_2 {
	background-color: #CBC5AB;
}


td#logo {
	background-color: #FFFFFF;
}
td#kopfgrafik {
	background-color: #FFFFFF;
}
td#menuoben {
	vertical-align: middle;
	text-align: right;
}
td#menulinks {
	width: 160px;
	padding-top: 7px;
}
td#hauptinhalt {
	width: 450px;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
table#haupttable {
	width: 800px;

	background-color: #D8D3C0;
}
td#inhaltrechts {
	background-color: #D0CAB3;
	/*background-color: #E6EBBC;*/
	width: 148px;
	padding: 10px;	
}

/*#bgcolor_1 {
	background-color: #DFDFBF;
}*/



table#containerunten {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
td#titelgrafik {
	background-color: #FFFFFF;
	width: 470px;
	height: 40px;
}
td#pumalogo {
	padding-top: 20px;
}
TD#menulinks div {
	width: 150px;
}
TD#menulinks div A {
	color: #999999;
	text-decoration: none;
}
TD#menulinks div A:hover {
	text-decoration: none;
	color: #333333;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menulinks div.menu1-level1-no {
	border-bottom: 1px solid #CCCCCC;
	font-size: 12px;
	padding-top:12px;
	padding-left:5px;
	padding-bottom: 12px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menulinks div.menu1-level1-act {
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	padding-top:12px;
	padding-bottom: 12px;
	padding-left: 5px;
	color: #ffffff;
}
TD#menulinks div.menu1-level1-act A {
	color: #333333;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menulinks div.menu1-level2-no {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menulinks div.menu1-level2-act {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td#menulinks div.menu1-level2-act A {
	color: #333333;
}


input, textarea, select {
	border: 1px solid #675F41;
	background-color: #D8D3C0;
}

a:link, a:visited, a:hover, a:active {
	font-weight: normal;
	color: #000000;
	/*color: #999999;*/
	text-decoration: none;
}
a:hover {
	color: #000000;
}
table#fuss {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
td#suchfeld input {
	background-color: #675F41;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
td#suchfeld {
	vertical-align: middle;
	text-align: left;
}
td#fusstext {
	text-align: right;
	padding-top: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.imgcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #675F41;
	padding-bottom: 10px;
}

table#balkenoben {
	background-color: #ADA37C;
	background-color: #675F41;
}

td#sprache {
	vertical-align: middle;
	padding-left: 5px;
}

INPUT.radiobuttonrechts {
	border: 0px;
	background-color: #e6ebbc;
}

input[type=radio] { 
border: 0px;  
} 
INPUT.radiobuttonhaupt {
	border: 0px;
	background-color: #F2F5D8;
}
	
/* default styles for extension "tx_indexedsearch" */
	.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:#e6ebbc; }
	.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:#F2F5D8; }
	.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:#e6ebbc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
	
/* default styles for extension "tx_newloginbox_pi3" */
	.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:#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; }
	
/* default styles for extension "tx_chcforum */
.tx-chcforum-pi1-postForm fieldset { border:none; } /* innerer rand um posting-box*/

#tx_chcforum-pi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tx_chcforum-pi1 caption {
	display: none;
}
#tx_chcforum-pi1 a {
}
#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}
/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 20px;
}

/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #E6EBBC;
	background: #f2f5d8;
	margin-bottom: 3px;
	width: 100%;
}
.tx-chcforum-pi1-Table thead tr th {
	font-size: 11px;
	font-weight: bold;
	background: #E6EBBC;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}
/* category title row */
.tx-chcforum-pi1-Table tbody tr th { /* KATEGORIETITEL*/
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	background: #f2f5d8;
	padding: 5px;
	text-align: left;
}
/* category features row */
.tx-chcforum-pi1-Table tbody tr td { /*cell mit den 4 inhalten: description, count, und postinfo*/
	font-size: 11px;
	background: #e6ebbc;
	padding: 10px;
}
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
	background-color: #330000;
}
.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}
.tx-chcforum-pi1-catConferenceCell dt {
}
.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 11px;
	margin-left: 0px;
}
.tx-chcforum-pi1-catConferenceCell dd.new {
	font-size: 10px;
	color: #FF3366;
}

/* 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 { /* anzeige im felx thema: 1 neuer Beitrag) */
	color: #FF3366;
	font-size: 10px;
}

/* 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 { /* navipfad:Alle Kategorien > alexfrei.ch > Alex Frei......*/
	background: #e6ebbc;
/*	border: 1px solid #333333;*/
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm { /*Themen: 1 - Seiten (1): .....*/
	background: #f2f5d8;
/*	border: 1px solid #333333;  */
	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 #E6EBBC;
	background: #F2F5D8;
	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 { /*inputfeld: betreff*/
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #333333;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #333333;
	margin: 3px 0;
	width: 90% ;
	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: #F2F5D8;
	border: 1px solid #333333;
	font-weight: bold;
	padding: 1px;
	font-size: 11px;
	margin-bottom: 3px;
}
.tx-chcforum-pi1-formBtnHov {
	background-color: #FFF;
	border: 1px solid #C00;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid #333333;
	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 { /*linie um beitrag samt foto und nachricht*/
/*	border: 1px solid #FF0000;*/
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #e6ebbc;
	padding: 3px;
	vertical-align: top;
}
.tx-chcforum-pi1-singlePost .author .button { 
	padding-top: 3px;
	padding-right: 4px;
	margin-top: 5px;
	margin-right: 3px;
	text-align: center; 
	width: 62px; 
	height: 22px;
	background-repeat: no-repeat; 
	font-size: 10px !important; 
	float: left;
}
.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #333333;
	float: right;
}
/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #f2f5d8;
	border-bottom: 1px solid #f2f5d8;
	background: #F2F5D8;
}
.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 100%;
	background: #e6ebbc;
	min-height: 125px;
	text-indent: 3px;
	padding: 3px;
}
/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F2F5D8;
	padding: 3px 3px 8px;
	height: 26px;

}
.tx-chcforum-pi1-singlePost .edit .button { 
	padding-top: 3px;
	padding-right: 4px;
	margin-top: 4px;
	margin-right: 3px;
	text-align: center; 
	width: 62px; 
	height: 22px;
	background-repeat: no-repeat; 
	font-size: 10px !important; 
	float: left;
}
.tx-chcforum-pi1-singlePost .attachment {
	background: #F2F5D8;
	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: #e6ebbc;
	font-size: 10px;
	padding: 3px;
}
.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: #00FF00;
	border: 1px solid #FF3300;
	font-size: 10px;
	padding: 5px;
}
/* SINGLE POST END */


/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #E6EBBC;
	padding: 3px;
	border: 1px solid #E6EBBC;
	font-size: 10px; 
}
/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 10px; 
}
/* FOOTER BOX END */


/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder { /* text unter den betreffenden titel von zb: kontaktinformationen*/
	padding: 0px;
}
.tx-chcforum-pi1-profileBorder #userPic {
	float: right;
}
.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}
.tx_chcforum-pi1-profileHdrBig { /* abschnitte im benutzerprofil im board*/
	font-weight: bold;
/*	padding: 3px;    */
	margin-bottom: 3px;
	font-size: 11px;
}
.tx_chcforum-pi1-profile_hdr {
	font-size: 11px;
	margin-bottom: 3px;
	font-weight: bold;
}

/* PROFILE END */

/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #F2F5D8;
	font-weight: bold;
	text-align: left;
}
.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError { /* benutzerprofil header, error usw.*/
	background: #e6ebbc;
	/*border: 1px dotted #FF3399;*/
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}
/* MESSAGE BOX END */

.tx-chcforum-pi1-forumTextBig {
	font-size: 11px;
	font-weight: bold;
}
.tx-chcforum-pi1-helpBox {
	background-color: #F2F5D8 !important;
	border-style: none;
}
.tx-chcforum-pi1-linkUp { /*klicke hier, um zur...*/
	/*border: 1px solid #333333;*/
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 10px;
	text-align: center;
}
.tx-chcforum-pi1-previewBoxCell {
	background: #E6EBBC;
	text-align: center;
}
#fotoboek div {
	background-color: #D8D1AF;
	width: 90%;
	font-weight: ;
	margin-bottom: 5px;
	padding: 6px;
}
