/* CSS Document */
@import url('philatelie_sammlervereine.css'); /* SAMMLERVEREINE ÜBERSICHT */
@import url('philatelie_powermail_abonnement.css'); /* POWERMAIL ABONNEMENT-BEREICH */
@import url('philatelie_feuserloginsystem.css'); /* FEUSER LOGIN-BEREICH */


/* ------------- Framework Styles ---------------------------*/

/* Farben: Grau BG #EAEEF0, Hellgelb #D7DDE5, Hellblau #D7DDE5 */

html, body {
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #EAEEF0;
	background-image: url('../images/bg-border.gif');
	background-position: center;
	background-repeat: repeat-y;
}

#divMain {
	position: relative;	
	margin: auto;
	text-align: left;
	width: 960px; 
}

#divFrame {
	position: relative;	
	width: 960px; 
	margin: auto;
	margin-top: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding: 0px;
	text-align: left;
	min-height: 150px; 
	height: auto;
	background-color:#fff;
}

#divHeader {
	width: 960px; 
	height: 70px;
	background-color: #4f4f51;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#divLogo {
	position:relative;
	width: 60px;
	padding: 7px 10px 0px 0px;	
	text-align: right;
	float:left;
}

#divLevel00 {
	position:relative;
	width: 634px;
	padding: 5px 10px 0px 12px;	
	text-align: right;
	float:left;
}

#divPhilatelie {
	position:relative;
	width: 212px;
	padding: 3px 10px 0px 12px;	
	text-align: left;
	float:left;
}

#divStreifen {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-image: url('../images/trenner-channel-philatelie.gif');
	background-repeat: repeat-x;
}

 
#divTableContent {width: 948px;}
#spalteContentleiste {width: 727px;}
 


#divTableLevel01 {
	width: 208px; 
}

#divTableChannel {
	margin-top: 0px;
}

#divTableChannelContent {
	margin-top: 20px;
}


#divContentleiste {
	padding: 3px 7px 0px 11px;
	width: 709px;
	height: 23px;
	text-align: left;
	background-image: url('../images/contentleiste.gif');	
	background-repeat: no-repeat;
}

/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   #divContentleiste {width: 693px;}
}

* + html #divContentleiste {width: 690px;}
* +  #divTableContent {width: 908px;}
* + #spalteContentleiste {width: 707px;}
* + #divContentSpalte {width: 407px;}

.divContentSpalteTD {width:22px;}

#divTitel {
	margin: 20px 0px 10px 0px;

}

#divFooter {
	width: 960px;
	padding: 5px 0px 0px 15px;
	text-align: left;
	background-color: #111;
	bottom: 0px;
}

#divSubnavi {
	margin: 20px 0px 0px 0px;

}

#divContent {
	position: relative;
	min-height:400px; 
	height: auto;
	margin: 12px 0px 20px 12px;
	text-align: left;

}

#divContent02 {
	position: relative;
	min-height:400px; 
	height: auto;
	padding: 0px 0px 0px 10px;
	text-align: left;
}

#divContentSpalte {
	width: 400px; 
	padding: 0px 35px 0px 0px;
	vertical-align:top;
}

#divContentSpalte {	width: 510px;#}

/* bis 6 */
* html #divContent02 {height:400px;}

/* ie 5*/
html + body #divContent02 {height:400px;}

/* bis 6 */
* html .prop {display:none}


/* wegen höhe
.prop {
height:230px;
float:right;
width:1px;
}
*/
.clear {
clear:both;
height:1px;
overflow:hidden;
}

 
 
/* ------------- Portal Styles ---------------------------*/

#spalte01 {
width: 208px; 
}

#spalte02{
position:relative;
width: 260px; 
height: 230px;
padding: 0px 0px 5px 6px;
}

#spalte03 {
width: 260px; 
width: 260px; 
height: 230px;
padding-left: 6px;
}

#spalte04 {
/*width: 200px; */
width: 194px; 
padding-left: 0px;
}

#spalteContentleiste {
padding-left: 6px;
height: 50px:
}

#spalteContent{
width: 532px; 
padding-left: 6px;
}

#divTeaser, #divNews {
width: 260px; 
max-width: 260px; 
height: 230px;
}

#infoPoststellenInhalt {
background-color: #E6E6E6;
height: 191px;
padding: 0px 10px 0px 7px;
}

#divSubportale {
width: 528px; 
height: 150px;
}

#divSpalte {
width: 193px; 
}

#infoGesichterInhalt {
background-color: #E6E6E6;
height: 113px;
overflow:auto; 
padding: 0px 10px 0px 7px;
}

#infoRotateInhalt {
background-color: #fff;
height: 75px;
text-align:center;
}

#infoStandardInhalt {
background-color: #E6E6E6;
height: 195px;
overflow:auto; 
padding: 0px 10px 0px 7px;
}

#teaserBeschreibung, #teaserText, #newsBeschreibung, #newsText, #subBeschreibung, #subText {
margin: 5px 12px 3px 12px;
}

#teaserInhalt, #newsInhalt {
width: 251px; 
height: 238px;
}

.teaserUntenInhalt, .newsUntenInhalt {
width: 251px; 
height: 238px;
}

#subInhalt {
width: 519px; 
height: 136px;
}

#subLeistung {
width: 129px; 
}

#newsList {
width: 227px; 
height: 160px;
min-height: 160px;
padding: 10px 12px 8px 12px;
background-color: #E6E6E6;
}

#subBild {
width: 105px; 
height: 85px;
background-color: #E6E6E6;
margin: 0px 0px 0px 12px;
}

.tdbanner {
padding-left: 6px;
height:250px;
}

.bannerportal {
position:relative;
float: left;
margin:0;
}

.bannerportal2 {
position:relative;
float: left;
padding-left: 15px;
margin:0;
}

/*----------------- Subportal ------------------------*/

#divPost {
background-image: url('fileadmin/templates/images/zurpost.gif');width: 208px;height: 23px;margin-bottom:10px;
}


/****************************************/
/* CONTENT 
/****************************************/
#divTitel {
margin-left:0;
}



.csc-header h1 {
margin-top:24px;
padding-bottom:6px;
}



/* DOWNLOAD-LISTE */
#divContentSpalte dl {
margin-top:0.5em;
}
#divContentSpalte dt {
float:none;
}
#divContentSpalte dd {
margin-bottom:1em;
padding-left:2.43em;
}

/* DEBUGGEN *//*
#divContentSpalte dl {
background:#CC9999;
}
#divContentSpalte dt {
background:#0066CC;
}
#divContentSpalte dd {
background:#3399FF;
}
/* */



/* EDITED AUGUST 09 | *******************/
/******************	V *******************/
/****************************************/
/* RAND-BEREICH 
/****************************************/
#infoStandardInhalt .csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt { /*csc-textpic-firstcol csc-textpic-lastcol" style="width: 142px;">*/
padding-left: 1px;
}
.infoBG {
/*width:10px; /* */
}



/****************************************/
/* OUTBOX GRAU (graybox)
/****************************************/
.outbox, .graybox {
margin:0;
padding:0;
margin-bottom:24px;
}
.outbox_top, .graybox_top {
background-image:url('/fileadmin/templates/images/philatelie/outbox/outbox_top.png');
background-repeat:no-repeat;
padding:0;
margin:0;
width:491px;
height:10px;
}
.outbox_bottom, .graybox_bottom {
background-image:url('/fileadmin/templates/images/philatelie/outbox/outbox_bottom.png');
background-repeat:no-repeat;
width:490px;
height:10px;
}
.outbox_inner, .graybox_inner {
background-color:#E6E6E6;
width:470px;
/* height:160px; /* */
height:auto;
margin:0;
padding:0 10px;
}
* html .outbox_inner, * html .graybox_inner {
margin-top:-3px;
}
.outbox_clearer, .graybox_clearer, .outbox_clear, .graybox_clear {
clear:both;
float:none;
height:1px;
font-size:0;
}



/****************************************/
/* POWERMAIL 
/****************************************/

.tx_powermail_pi1_fieldwrap_html {
color:#333333;
font-size:11px;
font-weight:normal;
line-height:18px;
margin-bottom:1em;
}


.tx_powermail_pi1_fieldwrap_html_textarea textarea,
.tx_powermail_pi1_fieldwrap_html_text input {
border:solid 1px #C0C0C0;
}



/* TEXT */
.tx_powermail_pi1_fieldwrap_html_text label {
width:11em;
padding-top:0.2em; /* */
float:left;
}

.tx_powermail_pi1_fieldwrap_html_text input {
width:17em;
}

/* ELEMENTE DIREKT NACH TEXT-INPUT */
/* FUNKTIONIERT NICHT IN IE6 */
/* jedes Element dessen direkter Vorgänger .tx_powermail_pi1_fieldwrap_html_text ist */
div.tx_powermail_pi1_fieldwrap_html_text + div.tx_powermail_pi1_fieldwrap_html {
margin-top:1.5em;
}
/* wenn das aktuelle Element aber tx_powermail_pi1_fieldwrap_html_text ist margin-bottom
überschreiben */
div.tx_powermail_pi1_fieldwrap_html_text + div.tx_powermail_pi1_fieldwrap_html_text {
margin-top:0em;
}
div.tx_powermail_pi1_fieldwrap_html_text + div.tx_powermail_pi1_fieldwrap_html_select {
margin-top:0em;
}




/* TEXTAREA */
.tx_powermail_pi1_fieldwrap_html_textarea {
width:28em;
margin-bottom:2em;
}
* html .tx_powermail_pi1_fieldwrap_html_textarea {
width:28.3em;
margin-bottom:2.5em;
}
* + html .tx_powermail_pi1_fieldwrap_html_textarea {
margin-bottom:2.5em;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea {
width:100%;
}






/* SELECT */
.tx_powermail_pi1_fieldwrap_html_select {
/*margin-bottom:2em;*/
}
* html .tx_powermail_pi1_fieldwrap_html_select {
margin-bottom:3em;
}
* + html .tx_powermail_pi1_fieldwrap_html_select {
margin-bottom:3em;
}

.tx_powermail_pi1_fieldwrap_html_select label {
width:11em;
padding-top:0.2em; /* */
float:left;
}

.tx_powermail_pi1_fieldwrap_html_select input {
width:17em;
}




/* RADIO BTN */
.tx_powermail_pi1_fieldwrap_html_radio {
width:100%;
margin-bottom:2.5em;
}
* html .tx_powermail_pi1_fieldwrap_html_radio {
margin-bottom:2em;
}
* + html .tx_powermail_pi1_fieldwrap_html_radio {
margin-bottom:2em;
}

.powermail_radio_inner {
width:100%;
height:auto;
margin-bottom:5px;
margin-left:0;
vertical-align:middle;
float:none;
clear:both;
}
.powermail_radio_inner label {
width:95%;
margin-bottom:11px;
}
* html .powermail_radio_inner label {
margin-bottom:0px;
}
* + html .powermail_radio_inner label {
margin-bottom:0px;
}


.powermail_radio_inner input {
}
* html .powermail_radio_inner input {
margin-top:5px;
float:left;
}
* + html .powermail_radio_inner input {
margin-top:5px;
float:left;
}


.tx_powermail_pi1_fieldwrap_html_radio input {
width:auto;
float:none;
clear:both;
}
.tx_powermail_pi1_fieldwrap_html_radio label {
padding:0;
float:right;
width:89%;
}
* html .tx_powermail_pi1_fieldwrap_html_radio label {
padding-top:5px;
}
* + html .tx_powermail_pi1_fieldwrap_html_radio label {
padding-top:5px;
}
.powermail_radio_inner {
width:240px;
margin-bottom:12px;
margin-left:75px;
}
.tx_powermail_pi1_fieldwrap_html_radio_title {
width:100%;
margin-bottom:2px;
float:none;
clear:both;
}



/* CHECKBOXEN */
.tx_powermail_pi1_fieldwrap_html_check {
width:100%;
margin-bottom:2em;
float:left;
}

.tx_powermail_pi1_fieldwrap_html_check input {
width:auto;
float:none;
clear:both;
}

.tx_powermail_pi1_fieldwrap_html_check label {
padding-top:4px;
padding-left:13px;
float:right;
width:200px;
}
* html .tx_powermail_pi1_fieldwrap_html_check label {
padding-top:5px;
}
* + html .tx_powermail_pi1_fieldwrap_html_check label {
padding-top:5px;
}

.powermail_check_inner {
width:100%;
height:auto;
float:none;
clear:both;
}
/*
* html .powermail_check_inner {
width:230px;
}
* + html .powermail_check_inner {
width:230px;
}
/* */

.powermail_check_inner input {
width:auto;
}
* html .powermail_check_inner input {
margin-top:5px;
float:left;
}
* + html .powermail_check_inner input {
margin-top:5px;
float:left;
}

.powermail_check_inner label {
width:95%;
margin-bottom:11px;
padding:0;
}
* html .powermail_check_inner label {
margin-left:25px;
}
* + html .powermail_check_inner label {
margin-left:25px;
}

.tx_powermail_pi1_fieldwrap_html_check_title {
margin-bottom:2px;
}



/* MANDATORY */
.powermail_mandatory_js {
background:#E73031;
color:#fff;
width:17.5em;
margin-left:11em;
float:none;
clear:both;
text-align:center;
}
* html .powermail_mandatory_js {
margin-left:11.3em;
width:17.31em;
}
* + html .powermail_mandatory_js {
width:17.32em;
}
.tx_powermail_pi1_fieldwrap_html_radio .powermail_mandatory_js {
margin-left:0;
width:100%;
}



/****************************************/
/* TT_NEWS 
/****************************************/
/* Das Standard-Template EXT:tt_news/pi/tt_news_v2_template.html */

/* LIST */
.news-list-date {
font-size:11px;
color:#333;
height:1.3em;
vertical-align:text-bottom;
display:block;
}

.news-list-item {
/* background:#336699;
/* margin-top:23px; /* */
margin-bottom:23px;
padding:0;
height:auto;
}
* html .news-list-item {
margin-bottom:5px;
}
* + html .news-list-item {
margin-bottom:5px;
}

.news-list-item hr {
margin-top:25px;
margin-bottom:0;
}

.news-list-item h3  {
margin-top:0;
}

.news-list-item h3 a {
color:#666666;
text-decoration:underline;
font-size:11px; /* */
/* margin-bottom:1em; /* */
display:block;
}

.news-list-item img {
float:left;
/* padding-left:5px; /* */
margin-right:5px;
}

.news-list-item .bodytext {
margin:0; /* */
margin-top:1em;
/* background:#CC3399; /* */
}

.news-list-item img {
margin-top:1em;
}

.news-list-item .news-list-category {
display:none; /* */
}

.news-list-container hr {
visibility:hidden;
font-size:0;
margin:0;
padding:0;
clear:both;
/* background:#33CCFF; */
}


.news-list-item .news-list-morelink {
}



/* SINGLE */
.news-single-item #divTitel {
margin-left:-10px;
display:block;
}

.news-single-item .news-single-author {
display:none; /** */
}

.news-single-item .news-single-category {
display:none;
margin-bottom:0.5em;
}

.news-single-item .news-single-timedata {
margin-bottom:1.5em;
}

.news-single-item .news-single-img {
margin-top:0.5em;
}

.news-single-item .informations h2 {
margin-top:1.5em;
}

.news-single-item .humbroll {
font-size:1px;
}
.news-single-backlink {
margin:0;
}



/****************************************/
/* TABELLEN-LAYOUTS
/****************************************/
table.contenttable {
vertical-align:middle;
}

table.contenttable {
margin-bottom:10px;
}



/* LAYOUT 1 */
table.contenttable-1 .tr-even td, table.contenttable-1 .tr-odd td {
vertical-align:middle;
}



/* LAYOUT 2 */
table.contenttable-2 tr {
border-color:#666;
}
/* head */
table.contenttable-2 tr th {
background-color:#E6E6E6;
}
/* body */
table.contenttable-2 .tr-even td, table.contenttable-2 .tr-odd td {
background-color:#fff;
border:none;
vertical-align:middle;
}
table.contenttable-3 tr, table.contenttable-3 tr {
background-color:#fff;
border-color:#666;
}



/* LAYOUT 3 */
/* head */
table.contenttable-3 tr th {
background-color:#E6E6E6;
}
/* body */
table.contenttable-3 .tr-even td, table.contenttable-3 .tr-odd td {
vertical-align:middle;
background-color:#fff;
border:none;
}
table.contenttable-3 tr, table.contenttable-3 tr {
vertical-align:middle;
background-color:#fff;
border:none;
}



/****************************************/
/* MM_DAM_FILELIST
/****************************************/
.tx-mmdamfilelist-pi1 .tx-mmdamfilelist-pi1-col {
/* background-color:#0099FF; /* */
width:110px;
float:left;
margin-left:10px;
}



/* PREVIEW-BILD */
.tx-mmdamfilelist-pi1-image img {
border:none;
}
.tx-mmdamfilelist-pi1-preview {
height:110px;
text-align:center;
}
.mmdam-prev-link {
text-decoration:none;
}



/* NORMALLINK */
.tx-mmdamfilelist-pi1-normallink {
display:none;
}



/* ZIPLINK */
.tx-mmdamfilelist-pi1-ziplink {
display:none;
}



/* DATEIGRÖSSE */
.tx-mmdamfilelist-pi1-file_size {
display:none;
}



/* TITLE */
.mmdam-text {
text-align:center;
}



/* DATEITYP */
.tx-mmdamfilelist-pi1-file_type {
display:none;
}



/* OUTBOX GRAU */
.tx-mmdamfilelist-pi1 .outbox {
margin-bottom:24px;
}
.tx-mmdamfilelist-pi1 .outbox_top {
}
.tx-mmdamfilelist-pi1 .outbox_bottom {
}
.tx-mmdamfilelist-pi1 .outbox_inner {
background-color:#E6E6E6;
width:480px;
/* height:160px; /* */
height:140px;
margin:0;
padding:0;
padding-right:10px;
}
* html .tx-mmdamfilelist-pi1 .outbox_inner {
margin-top:-3px;
margin-left:-10px;
}



/****************************************/
/* TIPFRIEND
/****************************************/
.tipafriend.error {
background:#E73031;
color:#FFFFFF;
padding:5px;
}



/****************************************/
/* AJAX_MAIL_SUBSCRIPTION
/****************************************/
/* ACHTUNG: Die Extension verwendet die Klassen von tx_powermail; 
dies ist im Template definiert! */
.ajaxmailsubscription .gender {
}
.ajaxmailsubscription .first_name {
}
.ajaxmailsubscription .middle_name {
display:none;
}
.ajaxmailsubscription .last_name {
}
.ajaxmailsubscription .birthday {
display:none;
}
.ajaxmailsubscription .title {
display:none;
}
.ajaxmailsubscription .phone {
display:none;
}
.ajaxmailsubscription .mobile {
display:none;
}
.ajaxmailsubscription .www {
display:none;
}
.ajaxmailsubscription .address {
display:none;
}
.ajaxmailsubscription .building {
display:none;
}
.ajaxmailsubscription .room {
display:none;
}
.ajaxmailsubscription .company {
display:none;
}
.ajaxmailsubscription .city {
display:none;
}
.ajaxmailsubscription .zip {
display:none;
}
.ajaxmailsubscription .region {
display:none;
}
.ajaxmailsubscription .country {
display:none;
}
.ajaxmailsubscription .fax {
display:none;
}



/* GENDER */
.ajaxmailsubscription .gender {
}
.ajaxmailsubscription .gender label {
}
.ajaxmailsubscription .gender select {
width:17.15em;
}



/* LINKS */
.ajaxmailsubscription.link {
margin-bottom:1em;
}
#tx_odsajaxmailsubscription_pi1_unsubscribe {
margin-bottom:2.5em;
}



/* INFO */
#tx_odsajaxmailsubscription_pi1_info {
margin-bottom:2.5em;
}

#tx_odsajaxmailsubscription_pi1_info .info {
background:#4F4F51;
color:#FFFFFF;
padding:6px;
}



/* SUBMIT */
.ajaxmailsubscription .tx_powermail_pi1_fieldwrap_html_submit {
margin-bottom:0;
}


.tx-philshop-pi1 .type-text input{
	width: 26em;
    border: 1px solid #C0C0C0;
}

.tx-philshop-pi1 .type-text label{
	float: left;
    padding-top: 0.2em;
    width: 11em;
}
.tx-philshop-pi1 .type-text{
	clear: both;
    float: none;
    margin-bottom: 15px;
}
.tx-philshop-pi1 .type-footer{
	clear: both;
    float: none;
    margin: 15px 0;
	width:410px;
}
* html .tx-philshop-pi1 .type-footer{
	width:418px;
}
* + html .tx-philshop-pi1 .type-footer{
	width:414px;
}

.tx-philshop-pi1 table.contenttable {
	width:712px;
}
.tx-philshop-pi1 table.contenttable tr th,
.tx-philshop-pi1 table.contenttable tr td {
	padding:0.2em 0;
	text-align:left;
}
.tx-philshop-pi1 table.contenttable tr th {
	background:#fff;
}

.tx-philshop-pi1 table.contenttable tr td {
	vertical-align:top;
	/*padding:0.2em 0;*/
}


.tx-philshop-pi1 td.description,
.tx-philshop-pi1 th.description {
	/*width:330px;*/
	width:430px;
	padding-right:0.2em;
}
* html .tx-philshop-pi1 td.description,
* html .tx-philshop-pi1 th.description {
	width:413px;
	/*width:183px;*/
}
* + html .tx-philshop-pi1 td.description,
* + html .tx-philshop-pi1 th.description {
	width:411px;
	/*width:181px;*/
}

.tx-philshop-pi1 .type-button.submit{
	float:left;
}
.tx-philshop-pi1 .type-button.cancel{
	text-align:right;
}
.tx-philshop-pi1 form{
	margin: 15px 0;
}

.tx-philshop-pi1 .thumbnail img{
	padding:5px 0;
}


