/*******************************************************************************
********************************************************************************
	Projekt		: Community AddOn
********************************************************************************
*******************************************************************************/




/**************************************************************** Tab Navi *****
*******************************************************************************/
/*
div#f-cntnt div.com-tab-navi {
}
div#f-cntnt div.com-tab-navi ul {
	margin:0px;
}
div#f-cntnt div.com-tab-navi li {
	display: block;
	float: left;
	margin-right: 5px;
	font-weight: bold;
}
div#f-cntnt div.com-tab-navi li a {
	display: block;
	padding: 0 0 0 5px;
	background-image: url(/layout/css/bg_tab_navi.gif);
	background-position: 0px -150px;
	border: 0;
	color: #7E7E7E;
}
div#f-cntnt div.com-tab-navi li.active a, 
div#f-cntnt div.com-tab-navi li.tab-frst-active a, 
div#f-cntnt div.com-tab-navi li.tab-lst-active a {
	background-position: 0px -250px;
	color: #69ADD1;
}
div#f-cntnt div.com-tab-navi li a span {
	display: block;
	padding: 0 10px 0 5px;
	background-image: url(/layout/css/bg_tab_navi.gif);
	background-position: 100% 0px;
	line-height: 31px;
}
div#f-cntnt div.com-tab-navi li.active a span, 
div#f-cntnt div.com-tab-navi li.tab-frst-active a span, 
div#f-cntnt div.com-tab-navi li.tab-lst-active a span {
	background-position: 100% -100px;
}
*/




div#f-cntnt div.com-tab-navi {
}
div#f-cntnt div.com-tab-navi ul{
	margin:0px;
}
div#f-cntnt div.com-tab-navi li {
	display: block;
	float: left;
	padding-right: 30px;
	background-image: url(/layout/css/bg_tab_navi.gif);
	background-position: 100% 0px;
}
div#f-cntnt div.com-tab-navi li.active,
div#f-cntnt div.com-tab-navi li.tab-frst-active {
	background-position: 100% -100px;
}
div#f-cntnt div.com-tab-navi li.active-nxt {
	background-position: 100% -400px;
}
div#f-cntnt div.com-tab-navi li.tab-lst {
	background-position: 100% -200px;
}
div#f-cntnt div.com-tab-navi li.tab-lst-active,
div#f-cntnt div.com-tab-navi li.tab-aln {
	background-position: 100% -300px;
}
div#f-cntnt div.com-tab-navi li a {
	display: block;
	padding: 10px 0 7px 0;
	color: #7E7E7E;
}
div#f-cntnt div.com-tab-navi li.tab-frst a,
div#f-cntnt div.com-tab-navi li.tab-frst-active a,
div#f-cntnt div.com-tab-navi li.tab-aln a {
	padding-left: 23px;
	background-image: url(/layout/css/bg_tab_navi.gif);
	background-position: 0px -500px;
}
div#f-cntnt div.com-tab-navi li.tab-frst-active a,
div#f-cntnt div.com-tab-navi li.tab-aln a {
	background-position: 0px -600px;
}
div#f-cntnt div.com-tab-navi li a:hover,
div#f-cntnt div.com-tab-navi li.active a,
div#f-cntnt div.com-tab-navi li.tab-frst-active a,
div#f-cntnt div.com-tab-navi li.tab-lst-active a,
div#f-cntnt div.com-tab-navi li.tab-aln a {
	color: #DA7757;
}



/************************************************************* Tab Content *****
*******************************************************************************/
div#f-cntnt div.com-tab {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 2em;
	background-image: url(/layout/css/bg_tab_top.gif);
	background-position: 0px 27px;
}
div#f-cntnt div.com-tab-no-navi {
	padding-top: 20px;
	background-position: 0px 0px;
}
div#f-cntnt div.com-tab-cntnt {
	position: relative;
	clear: both;
	padding-top: 4px;
	zoom: 1;
}
div#f-cntnt div.com-tab-cntnt-2 {
	position: relative;
	padding-bottom: 12px;
	background-image: url(/layout/css/bg_tab_bttm.gif);
	background-position: 0% 100%;
}
div#f-cntnt div.com-tab-cntnt-3 {
	position: relative;
	padding: 20px;
	background-image: url(/layout/css/bg_tab_cntnt.gif);
	background-repeat: repeat-y;
	zoom: 1;
}

div#f-cntnt div.com-tab-no-navi div.com-tab-cntnt, 
div#f-cntnt div.com-tab-no-navi div.com-tab-cntnt-3 {
	padding-top: 0px;
}
div#f-cntnt div.download div.com-tab-cntnt-3 {
	padding: 10px  10px  1px  10px;
}



/************************************************************* User Profil *****
*******************************************************************************/
div.rex-com-profile {
	margin-bottom: 2em;
}
div.rex-com-profile div.image {
	float: left;
	margin: 6px 10px 0 0;
	height: 150px;
}
html>body div.rex-com-profile div.image {
	height: auto;
	min-height: 150px;
}


div#f-cntnt ul.com-navi-myprofile li {
	display: block;
	float: left;
	width: 155px;
	margin-bottom: 5px;
	margin-right: 5px;
	list-style: none;
}
/*
div#f-cntnt ul.com-navi-myprofile li.no-2, 
div#f-cntnt ul.com-navi-myprofile li.no-4, 
div#f-cntnt ul.com-navi-myprofile li.no-6 {
	float: right;
}
*/
div#f-cntnt ul.com-navi-myprofile li b, 
div#f-cntnt ul.com-navi-myprofile li a {
	display: block;
	background-color: #F8F8F8;
	border: 1px solid #E6997A;
	line-height: 30px;
	text-align: center;
} 
div#f-cntnt ul.com-navi-myprofile li a:hover {
	background-color: #FAE5E1;
}


div.com-tab table.profiledata td.label {
	width: 110px;
}
div.com-tab table.profiledata tr.alternative td {
	background-color: #FFF;
}



/****************************************************************** Boards *****
*******************************************************************************/
 {

}





div#com-usr-navi {
	float: right;
	padding-top: 10px;
}
div#com-usr-navi ul li, 
div#com-usr-navi ul li a, 
div#com-usr-navi ul li span {
	display: block;
}
div#com-usr-navi ul li {
	float: left;
}
div#com-usr-navi ul li.li-aln {
	margin-left: 10px;
}
div#com-usr-navi ul li a, 
div#com-usr-navi ul li a span {
	background-image: url(bg_usr_navi.gif);
}
div#com-usr-navi ul li a {
	background-position: 100% 0%;
	color: #E9D2A2;
}
div#com-usr-navi ul li a span {
	padding: 5px 10px;
	background-position: 0% -200px;
}
div#com-usr-navi ul li.li-lst a, 
div#com-usr-navi ul li.li-aln a {
	background-position: 100% -100px;
}
div#com-usr-navi ul li.li-frst a span, 
div#com-usr-navi ul li.li-aln a span {
	background-position: 0% -300px;
}
div#com-usr-navi ul li a:hover, 
div#com-usr-navi ul li a.active {
	background-position: 100% -400px;
	color: #4D7F7F;
	text-decoration: none;
}
div#com-usr-navi ul li a:hover span, 
div#com-usr-navi ul li a.active span {
	background-position: 0% -600px;
}
div#com-usr-navi ul li.li-lst a:hover, 
div#com-usr-navi ul li.li-aln a:hover, 
div#com-usr-navi ul li.li-lst a.active, 
div#com-usr-navi ul li.li-aln a.active {
	background-position: 100% -500px;
}
div#com-usr-navi ul li.li-frst a:hover span, 
div#com-usr-navi ul li.li-aln a:hover span, 
div#com-usr-navi ul li.li-frst a.active span, 
div#com-usr-navi ul li.li-aln a.active span {
	background-position: 0% -700px;
}





div#com-site-navi {
	position: absolute;
	left: 228px;
	top: 136px;
	width: 756px;
}
div#com-site-navi ul {
	position: relative;
}
div#com-site-navi ul ul {
	position: absolute;
	left: 10px;
	top: 44px;
}
div#com-site-navi ul li, 
div#com-site-navi ul li a, 
div#com-site-navi ul li span {
	display: block;
}
div#com-site-navi ul li {
	float: left;
}
div#com-site-navi ul li a, 
div#com-site-navi ul li a span {
	background-image: url(bg_ste_navi.gif);
}
div#com-site-navi ul li a {
	background-position: 100% 0%;
	color: #E9D2A2;
}
div#com-site-navi ul li a span {
	padding: 8px 10px;
	background-position: 0% -200px;
}
div#com-site-navi ul li.li-lst a {
	background-position: 100% -100px;
}
div#com-site-navi ul li.li-frst a span {
	background-position: 0% -300px;
}
div#com-site-navi ul li a:hover, 
div#com-site-navi ul li a.active {
	background-position: 100% -400px;
	color: #4D7F7F;
	text-decoration: none;
}
div#com-site-navi ul li a:hover span, 
div#com-site-navi ul li a.active span {
	background-position: 0% -600px;
}
div#com-site-navi ul li.li-lst a:hover,  
div#com-site-navi ul li.li-lst a.active {
	background-position: 100% -500px;
}
div#com-site-navi ul li.li-frst a:hover span, 
div#com-site-navi ul li.li-frst a.active span {
	background-position: 0% -700px;
}
div#com-site-navi ul li ul li {
	margin-right: 20px;
	padding-right: 14px;
	background-image: url(bg_ste_navi_sep.gif);
	background-position: 100% 0%;
}
div#com-site-navi ul li ul li.li-lst {
	margin-right: 0;
	padding-right: 0;
	background: none;
}
div#com-site-navi ul li ul li a, 
div#com-site-navi ul li ul li a.active, 
div#com-site-navi ul li ul li a:hover, 
div#com-site-navi ul li ul li.li-lst a, 
div#com-site-navi ul li ul li.li-lst a:hover {
	padding-left: 10px;
	background-image: url(icon_arrw_rght.gif);
	background-position: 0px 50%;
	color: #4D7F7F;
}















div.com-path p a {
}













/* ************************ LINK_BUTTON ******** */
/*
p.link-button a {
	display:block;
	float:left;
	margin-bottom:10px;
	background-image:url(/files/but_save.gif);
	color:#666;
}


p.link-button a span{
	display:block;
	padding:1px 6px 0 6px;
	background-image:url(/files/but_save_r_nrml.gif);
	background-position:100% 0%;
	line-height:20px;
}
*/
p.link-save a {
	float:right;
}

/* ************************ BUCHSTABEN NAVI UND BLAETTERN ******** */

div.com-topic,
div.com-comment,
div.com-answer,
div.com-contact,
div.com-guestbook {
	position:relative;
	margin-bottom: 5px;	
}
div.com-comment {
	background-image: url(/layout/css/bg_comment_box_c4_l.gif);
	background-position: 63px 30px;
}
div.com-answer {
	background-image: url(/layout/css/bg_comment_box_c4b_l.gif);
	background-position: 63px 70px;
}
div.com-topic,
div.com-comment-topic,
div.com-contact,
div.com-guestbook {
	background-image: url(/layout/css/bg_comment_box_c3_l.gif);
	background-position: 63px 30px;
}
div.com-topic,
div.com-comment,
div.com-answer,
div.com-contact,
div.com-guestbook {
	zoom:1;
}
div.com-comment-topic {
}
div.com-topic div.com-image,
div.com-comment div.com-image,
div.com-answer div.com-image,
div.com-contact div.com-image,
div.com-guestbook div.com-image {
	float:left;
	width: auto;
	padding-top: 20px;
	margin-bottom:10px;
}
div.com-topic div.com-image .flLeft,
div.com-comment div.com-image .flLeft,
div.com-answer div.com-image .flLeft,
div.com-contact div.com-image .flLeft,
div.com-guestbook div.com-image .flLeft {
	margin-right: 0px;
}
/*
div.com-topic div.com-content-name,
div.com-comment div.com-content-name,
div.com-guestbook div.com-content-name {
	float:left;
	width:150px;
	margin-right:10px;
}
*/
div.com-topic div.com-content,
div.com-comment div.com-content,
div.com-answer div.com-content,
div.com-contact div.com-content,
div.com-guestbook div.com-content {
	float: right;
	width: 355px;
}
div.com-comment div.com-content {
	background-color: #EAEAEA;
	background-image: url(/layout/css/bg_comment_box_c4_t.gif);
	background-position: 0px 0px;
}
div.com-answer div.com-content {
	background-color: #D3D3D3;
	background-image: url(/layout/css/bg_comment_box_c4b_t.gif);
	background-position: 0px 0px;
}
div.com-topic div.com-content,
div.com-comment-topic div.com-content,
div.com-contact div.com-content,
div.com-guestbook div.com-content {
	background-color: #FAE5E1;
	background-image: url(/layout/css/bg_comment_box_c3_t.gif);
	background-position: 0px 0px;
}
div.com-topic div.com-content-2,
div.com-comment div.com-content-2,
div.com-answer div.com-content-2,
div.com-contact div.com-content-2,
div.com-guestbook div.com-content-2 {
	padding: 20px;
}
div.com-comment div.com-content-2 {
	background-image: url(/layout/css/bg_comment_box_c4_b.gif);
	background-position: 0px 100%;
}
div.com-answer div.com-content-2 {
	background-image: url(/layout/css/bg_comment_box_c4b_b.gif);
	background-position: 0px 100%;
}
div.com-topic div.com-content-2,
div.com-comment-topic div.com-content-2,
div.com-contact div.com-content-2,
div.com-guestbook div.com-content-2 {
	background-image: url(/layout/css/bg_comment_box_c3_b.gif);
	background-position: 0px 100%;
}

div.com-topic p.link-button,
div.com-comment p.link-button,
div.com-contact p.link-button,
div.com-guestbook p.link-button {
	margin:0;
}


div.com-topic p.user-name, 
div.com-comment p.user-name {
	padding-left: 20px;
	background-image: url(/layout/css/icon_user_c3.gif);
	background-position: 0px 50%;
	font-style: italic;
}
div.com-topic p.user-name span, 
div.com-comment p.user-name span {
	font-weight: bold;
}

div.com-topic p.topic {
	font-size: 1.4em;
}

div.com-topic p.replies {
	padding-left: 20px;
	background-image: url(/layout/css/icon_discussion_smll_c4.gif);
	background-position: 0px 50%;
}
div.com-topic p.replies {
}
div.com-topic p.replies span {
	font-weight: bold;
}







/* ************************ BUCHSTABEN NAVI UND BLAETTERN ******** */

div.com-navi p {
	width: auto;
	float: left;
}

div.com-navi {
	clear:both;
	margin-bottom:10px;
}

div#f-cntnt div.com-navi ul.navi {
	height:auto;
	margin-left: 0;
}
div.com-navi ul li {
	display:block;
	float:left;
}
div.com-navi ul li,
div.com-navi ul li a {
	color:#353535;
}
div.com-navi ul.com-navi-letters {
	float:left;
	width:280px;
}
div.com-navi ul.com-navi-letters li {
	margin-right:4px;
}
div.com-navi ul.com-navi-paginate {
	float:right;
}
div.com-navi ul.com-navi-paginate li.com-navi-first a,
div.com-navi ul.com-navi-paginate li.com-navi-last a {
	display:block;
	background-image:url(/files/but_save.gif);

}
div.com-navi ul.com-navi-paginate li.com-navi-first a span,
div.com-navi ul.com-navi-paginate li.com-navi-last a span {
	display:block;
	padding:1px 6px 0 6px;
	background-image:url(/files/but_save_r_nrml.gif);
	background-position:100% 0%;
	line-height:20px;
}
div.com-navi ul.com-navi-letters li a,
div.com-navi ul.com-navi-paginate li.com-navi-other a {
	display:block;
	padding-top:2px;
	line-height:20px;
}
div.com-navi ul.com-navi-paginate li.com-navi-other a {
	padding-right:10px;
	padding-left:10px;
}

/*	Board ****************************************************************/

div.com-board-info h2 {
	padding-left: 44px;
	background-image: url(/layout/css/icon_discussion_c3.gif);
	background-position: 7px 50%;
}
div.com-board-info h3 {
	margin: 1em 0 0.5em 0;
	padding-left: 44px;
	background-image: url(/layout/css/icon_discussion_c4.gif);
	background-position: 7px 50%;
}


/*	Board EXTRA ****************************************************************/

/*

div.com-board div.com-topic {
	border:0px;
	background:url(/files/com-board-answer-bg.png);
}

div.com-board div.com-comment{
	border:0px;
	background:url(/files/com-board-topic-bg.png);
}

div.com-board div.com-comment-topic.com-comment{
	border:1px;
	background:url(/files/com-board-answer-bg.png);
}

*/



