/****************************************
 
*  Main Stylesheet for
*  Extensions
*   
*  Dimme Crossmedia - dimme.ch
*  Stephanie Mädel

*****************************************/



.tx-veguestbook-pi1 .tx-guestbook-left {
    display:none;
}


.tx-veguestbook-pi1 .tx-guestbook-right{
    width:100%;
  background-color: #fff;
}

.tx-veguestbook-pi1 .tx-guestbook-right h3 {
    padding-top:10px;
}


.tx-veguestbook-pi1 h2.tx-guestbook-header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D7741D;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    clear: both;
    color: #FFFFFF;
    display: block;
    font-size: 90%;
    font-weight: bold;
    padding:5px;
    text-align:center;
    width: 100%;

}


.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color: #D7741D;
}


  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    font-size:100%;
    color:#332800;
    font-weight:bold;
    background:none;
  }



/***************************************
*            Preisberechner
***************************************/

td.align-right {
text-align:right;
}


table#table_prices .col1,
table#table_prices2 .col1{
width:55px;
}

table#table_prices .col2,
table#table_prices2 .col2{
width:140px;
}

table#table_prices .col3,
table#table_prices2 .col3{
width:60px;
}

table#table_prices .col4,
table#table_prices2 .col4{
width:50px;
}

table#table_prices .col5,
table#table_prices2 .col5{
width:70px;
text-align:right;
}

table#table_prices .col6,
table#table_prices2 .col6{
width:10px;
padding-left:5px;
}

table .pb1 {
  border: 1px dotted #bbb;
}
table .pb2 {
  border: 1px dotted #bbb;
  margin-bottom: 15px;
}
table .pb td,
table .pb1 td,
table .pb2 td {
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 2px;
  vertical-align: top;
}
table .pb{
  border: 1px dotted #bbb;
}
table .pb2 td.head_last,
table .pb1 td.head_last,
table .pb td.head_last {
  border-top: 1px dotted #bbb;
  padding-bottom: 10px;
}
table .pb  td input,
table .pb1 td input,
table .pb2 td input{
  padding-right: 2px;
}
table .pb .head td,
table .pb1 .head td,
table .pb2 .head td{
  background-color: #ddd;
}

#pb input.submit {
background-color:#ddd;
border: 1px solid #999;
margin-top:30px;
padding:5px;
}





/***************************************
*            powermail
***************************************/

fieldset.tx-powermail-pi1_fieldset {
background-color:transparent;
border:0;
margin-bottom:25px;
padding-left:0px;
paddding-bottom:40px;
padding-right:0px;
}

fieldset.tx-powermail-pi1_fieldset div.even {
background-color:transparent;
}

fieldset.tx-powermail-pi1_fieldset label {
clear:both;
display:block;
float:left;
font-weight:normal;
width:180px;
overflow:hidden;
}
 
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
width:380px;
height:150px;
padding-top:3px;
border: 1px solid #AAAAAA;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
width:200px;
height:15px;
padding-top:3px;
border: 1px solid #AAAAAA;
}

span.powermail_mandatory {
color:#D7741D;
font-weight:bold;
}


div.tx_powermail_pi1_fieldwrap_html label a:hover dfn, 
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
font-size: 10px;
font-weight:normal;
font-style:normal;
background-color: #fff;
border: 1px solid #00538A;
}

#powermaildiv_uid5 label{
padding-top:5px;
}

#powermaildiv_uid5 input{
width:90px;
height:15px;
padding-top:3px;
border: 1px solid #AAAAAA;
}

#powermaildiv_uid6 {
padding-top:15px;
}

fieldset.tx-powermail-pi1_fieldset legend {
color:#565143;
font-weight:bold;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
font-weight:bold;
margin:0;
}

.tx-powermail-pi1 input.tx-powermail-pi1_mandatory_submit {
margin-top:15px;
}

.tx-powermail-pi1_confirmation form.tx_powermail_pi1_formconfirmation_back,
.tx-powermail-pi1_confirmation form.tx_powermail_pi1_formconfirmation_submit {
margin-top:15px;
width:180px;
float:left;
display: inline;
}


/***************************************
*             tt_news
***************************************/


#box1  {
  margin-top:75px;
}

#box2  {
  margin-top:70px;
}

.news-single-headline  {
  font-weight:bold;
}

.news-single-img {
float:right;
margin-bottom:0;
margin-left:10px;
margin-right:0;
margin-top:0px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.news-latest-container {
  padding:0px;
  line-height:150%;
}


#box2 .headline2 {
  padding:0;
}


#box2 .headlines {
padding-bottom:15px;
}



.news-list-container {
padding:0;
}

.news-list-item {
padding-bottom:30px;
padding-left:0;
padding-right:0;
padding-top:0;
}

.news-latest-item {
  margin-bottom:35px;
  margin-left:0;
  margin-right:0;
  margin-top:0px;
  padding:0;
}

.news-single-item {
margin:0;
padding:0;
}

.news-single-text h2 {
font-family: Verdana, Arial, Verdana, Helvetica, Georgia, Times New Roman,  Sans-Serif;
  font-weight: normal;
  font-size:12px;
  color: #D7741D;
  text-decoration:none;
  line-height: 135%;
  padding-bottom:15px;
}



#box1 a,
.news-latest-item a,
.news-single-backlink a,
.news-list-container a {
  color: #454440;
  font-weight:bold;
}

#box1 a:hover,
.news-latest-item a:hover,
.news-single-backlink a:hover,
.news-single-additional-info a:hover,
.news-list-container a:hover {
  color: #D7741D;
  text-decoration:none !important;
}


.news-latest-more {
  padding-left:15px;
  background-image: url('../sysimg/news_bullet.jpg');
  height:100%;
  padding-bottom:5px;
  list-style: none;
  background-position: 0px 5px; 
  position:relative;
  background-repeat:no-repeat;
}

span.news-list-morelink {
  padding-left:15px;
  background-image: url('../sysimg/news_bullet.jpg');
  height:100%;
  padding-bottom:5px;
  margin-left:15px;
  list-style: none;
  background-position: 0px 5px; 
  position:relative;
  background-repeat:no-repeat;
}


.news-single-backlink {
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}

.news-single-additional-info {
clear:both;
margin-top:20px;

padding-bottom:15px;
}

.news-single-additional-info a{
font-weight:normal;
  color: #D7741D;
}


.news-single-related dt, .news-single-links dt, .news-single-files dt {
font-weight:bold;
margin-left:0px;
}

.news-single-related dd, .news-single-links dd, .news-single-files dd {
margin-left:0px;
}

.news-single-related, .news-single-files, .news-single-links {
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
padding:0;
}


/***************************************
*              Gallery
***************************************/


div.csc-textpic div.csc-textpic-imagerow .csc-textpic-image {

}

div.csc-textpic-left .bild_galerie {
}



div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image .bild_galerie {

}


div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:12px !important;
margin-bottom:5px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:12px !important;
margin-bottom:0px;
}

    
.csc-textpic-intext-left-nowrap .csc-textpic-text {
  padding-left: 10px;
}
  
.csc-textpic-image {
  text-align:center;
  height:auto;
padding-bottom:10px;
  width:auto;
}


/***************************************
*              
.csc-textpic-image a img {
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}

.csc-textpic-image a:hover img{
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
} 

***************************************/
       



.csc-textpic-image a:hover img{

} 


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
   clear: both;
  border: 2px solid #d7741d;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {

}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border:0px solid #fff;
  float:left;
  overflow:hidden;
  background: #fff;
  padding: 0px;
}
/***************************************
*              Downloads
***************************************/


.ddl_container ul a {
  color: #666; ! important;
  font-weight: bold;
}

li.ddl_file_list_item {
  font-family: Verdana, Arial, Helvetica, Serif;
  font-weight: bold;
  text-align:left;
  font-size:12px;
}

.ddl_container ul {
  padding-bottom:15px;
  list-style-type: none;
}

.ddl_container ul li {
  background-image:none ! important;
  padding-left:0px ! important;
}

li.ddl_file_size {
  font-weight: bold;
  text-align:left;
  font-size:10px;
}







