@font-face { font-family: noodle; src: url(../fonts/big_noodle_titling.ttf); } 
@font-face { font-family: keny; src: url(../fonts/KENYC.TTF); } 


* {
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing  0;
}

html, body {
line-height : 1.25;

}



body {height: 100%;width:100%;float:left;font-family: Arial, Helvetica, sans-serif;
background: #516786 url(/fileadmin/templates/main/images/bg.jpg) fixed no-repeat bottom left;
color: #d5edfa;
color: #fff;

}


a:visited, a:link
{
color: #FFF;
}

a:hover, a:active
{
text-decoration:none;
color: #FFF;
}


#wrap {
min-height: 100%;
width: 1010px;
}
*html #wrap {
height: 100%;
width: 1000px;
}

img.logo {
padding: 1em;
}

h2.header {
  height: 70px;
  width: 450px;
  float: right;
  margin:0;
  font-family: keny;    
  font-size: 59px;
  letter-spacing: 4px;
  /*text-indent:-9999px;
  background-image: url(/fileadmin/templates/main/images/logo-himalaya-fair-tracking.gif);
  background-repeat:no-repeat;
  background-position: 0.5em 0.5em;*/
}


.tournavi, .mainnavi {
list-style: none;
font-size: 0.8em;
float: left;
}

.mainnavi {
clear: left;
}

.tournavi {
margin-left: 197px;
margin-top: -65px;
width: 810px;
}

*html .tournavi {
margin-left: 90px;
margin-top: -65px;
width: 810px;
}

.tournavi td {
width: 100px;
height: 60px;
text-align: center;
background: url(/fileadmin/templates/main/images/tournavi-bg.gif) no-repeat center;

}

.tournavi td.active   {background:url(/fileadmin/templates/main/images/tournavi-bg-first.gif) no-repeat center;}
.tournavi td.active a {color:#fff;}


.tournavi td a {
 color:#1065BC;
 color:#000;
  text-decoration:none;
  /*font-family: noodle;*/
  font-size:11px;
  letter-spacing: 1px;
}

.mainnavi {
width: 175px;
padding-left: 7px;
background-color: #d5edfa;
}


/*
.mainnavi td {
padding-left: 7px;
}
.mainnavi li.no, .mainnavi li.ifsub, .mainnavi li.act, .mainnavi li.cur {
float: none;
}




*:first-child+html li.curifsub {margin-left: 14px;}
*:first-child+html li.actifsub {margin-left: 14px;}

.mainnavi li.first, .mainnavi li.last {
background-color: none;
}

.mainnavi li.first {background:url(/fileadmin/templates/main/images/mainnavi-first.gif) no-repeat right top;}
.mainnavi li.last {
background:url(/fileadmin/templates/main/images/mainnavi-last.gif) no-repeat right bottom;
border-bottom: none;
}
.mainnavi li.last a:visited, .mainnavi li.last a:link, .mainnavi li.last a:hover, .mainnavi li.last a:active {
border-bottom: none;
}*/

.mainnavi a:visited, .mainnavi a:link {padding: 0.3em;display: block;width: 145px;margin-left: 7px;color: #1065bc;color: #000;text-decoration: none;border-top: #1065bc dotted 1px;}
.mainnavi .first a:link               {border:0px;}
.mainnavi a:hover, .mainnavi a:active {
color: #000;
/*border-bottom: #1065bc dotted 1px;*/
}

.mainnavi li.act {padding-left: 0;background: url("/fileadmin/templates/main/images/cur-item2.gif") no-repeat scroll 0 7px transparent;}


*html .mainnavi li.act {margin-left: 7px;padding-left: 0;background: url("/fileadmin/templates/main/images/cur-item2.gif") no-repeat scroll 0 7px transparent;
}

.mainnavi li.act a {
padding-left:10px;
width:135px;
}

div#inhalt {
float: left;
font-size: 0.8em;
width: 770px;
margin: 10px 0 100px 15px ;
padding: 20px;
background: transparent url(/fileadmin/templates/main/images/inhalt-bg800.png) bottom left repeat-x;
}

*html div#inhalt {
padding-right: 1em;
}

#inhalt h1, #inhalt .csc-firstHeader {
border-bottom: #90add2 2px solid;
font-size: 1.5em;
font-weight: normal;
margin-bottom: 0.5em;

}

#inhalt p {
margin: 1em 0 1em;
}

#inhalt td p {
margin: 0;
}



#inhalt ul {
padding-left: 2.2em;
}

#inhalt h2, #inhalt h3, #inhalt h4 {
font-size: 1em;
padding: 1em 0 1em;
}

/* tx_rlmpeventdb_pi1 */
.tx-rlmpeventdb-pi1 .csc-firstHeader {
display: none;
}

#infos {
float: right;
background: url(/fileadmin/templates/touren/images/infobox-body.gif) no-repeat bottom center;
color: #FFF;
width: 195px;

}
#infos h2 {
background: url(/fileadmin/templates/touren/images/infobox-header.gif) no-repeat top center;
padding: 0.5em;
padding-top: 0.2em;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.7em;
text-align: right;
font-weight: normal;
color: #D5EDFA;
}

#infos p {
padding-left: 1.5em;
padding-top: 0.5em;
padding-right: 1.5em;
padding-bottom: 0.5em;
color: #1065bc;
}

 

table td {
padding: 0.3em;
}

table td p.bodytext {
margin: 0;
padding: 0;
}


.tx-rlmpeventdb-pi1 {
  margin: 20px 0px;
}

/* rlmp_eventdb - Event-Tab */

.tx-rlmpeventdb-pi1 table {
  width: 100%;
   /*Tabellenbreite*/
  border: 1px solid #d5edfa;
}

.tx-rlmpeventdb-pi1 table td a:visited {
text-decoration: none;
}

.tx-rlmpeventdb-pi1 table td {
padding: 0.3em;
}


tr.tx-rlmpeventdb-pi1-listrow-header th {
 background-color: #d5edfa;
 color: #1065bc;
 padding: 3px;
 text-align: left;
}

tr.tx-rlmpeventdb-pi1-listrow-item td {

  background-color: #627692;
  color: #FFF;
}

.tx-rlmpeventdb-pi1-listrow-item-odd td{

  background-color: #5a6f8c;
  color: #FFF;
}

td.tx-rlmpeventdb-pi1-date {
  font-weight: bold;
}

td.tx-rlmpeventdb-pi1-date span.day {
  font-weight: normal;
  display: block;
}


.contenttable {
  border: #D5EDFA 1px solid;
  width: auto;
  background-color: #526B8C;
  color: #FFF;
}

.contenttable th {
  width: 100px;
  padding: 0.3em;
  background-color: #D5EDFA;
  color: #526B8C;
}
.contenttable td {
  padding: 0.3em;
}
.contenttable caption {
margin-bottom: 0.5em;
margin-top: 1.5em;
font-weight: bold;
}


#touren-content {
float: left;
width: 100%;
padding-top: 1em;
padding-bottom: 1em;

}

#touren-content .tx-rlmpeventdb-pi1 {
margin: 0;
padding: 0;
}

#touren-content p {
margin: 0;
}

#touren-content td p {
  padding-top: 0;
}
#touren-content ul {
padding-left: 2.2em;
}

.teaser {
background-color: #D5EDFA;
padding: 0.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
color: #1065bc;
}

.csc-textpic-caption {
  background-color: #7192BF;
  padding: 0.5em;
  color: #FFFFFF;
}

.csc-header-n2, .csc-header-n3, .csc-header-n4 {
margin-top: 1em;
}


.tx-frontendformslib-steps {
margin: 0;
border-bottom: #D5EDFA 1px dotted;
padding-left: 0.3em;
padding-bottom: 0.5em;
padding-top: 0.5em;
padding-right: 0.3em;
background-color: #4E678A;
font-size: 1em;
}

.tx-frontendformslib-steps-active {
color: #D5EDFA;
padding-left: 1em;
}

.tx-frontendformslib-steps-inactive {
color: #7192BF;
padding-left: 1em;
}


.tx-frontendformslib-label-normal {
float: left;
width: 7em;
margin-right: 0.5em;
text-align: right;
}

.tx-frontendformslib-label-switched {
margin-left: 0.3em;
}

.tx-frontendformslib-form br {
clear: left;
}

.tx-frontendformslib-form {
margin-top: 0;
margin-bottom: 1em;
padding: 1em;
background-color: #4E678A;
font-size: 1em;
}

.tx-frontendformslib-form legend, .tx-frontendformslib-form label, .tx-frontendformslib-form input {
font-size: 1em;
}

.tx-frontendformslib-label-overview {
float: none;
display: block;
margin-right: 0.5em;
text-align: left;
font-weight: bold;
}

.tx-frontendformslib-stepsoverview-row label.tx-frontendformslib-label-normal {
float: none;
margin-right: 0.5em;
font-weight: bold;

}
.tx-frontendformslib-stepsoverview-row label.tx-frontendformslib-label-normal:after {
    content: ":";
}
.tx-frontendformslib-stepsoverview table {width: 99%;}
.tx-frontendformslib-stepsoverview th {text-align: left;}
.tx-frontendformslib-stepsoverview td {
font-size: 1em;
}

.tx-frontendformslib-stepsoverview .tx-frontendformslib-label-switched {
margin: 0;
padding: 0;
}

.tx-rlmpeventdb-pi1-registrationoverview-features-totalpricelabel,
.tx-rlmpeventdb-pi1-registrationoverview-features-totalprice {
padding-top: 1em;
font-weight: bold;
}

.tx-frontendformslib-form fieldset,
.tx-srfeuserregister-pi1 fieldset,
#tt_address_form fieldset
{
margin-top: 2em;
padding: 0.5em;
border: #D5EDFA 1px solid;
}

.tx-frontendformslib-form legend,
.tx-srfeuserregister-pi1 legend,
#tt_address_form legend
{
color: #D5EDFA;
font-size: 1em;
font-weight: bold;
}
#tt_address_form legend
{
font-size: 1em;
}

.tx-frontendformslib-form label,
.tx-frontendformslib-form input,
#tt_address_form
{
margin-top: 1em; 
font-size: 1em;
}

.tx-frontendformslib-form input,
.tx-srfeuserregister-pi1 input,
#tt_address_form input
{
border: #555 1px solid;
}

.tx-frontendformslib-form input:focus,
.tx-srfeuserregister-pi1 input:focus,
#tt_address_form input:focus
{
border: #D5EDFA 1px solid;
}

table.tx-rlmpeventdb-pi1-registrationoverview-features {
border: 0 none;
}

.tx-frontendformslib-submitbuttons {
margin-top: 1em;
margin-bottom: 3em;
padding-left: 0.3em;
padding-bottom: 0.5em;
padding-top: 0.5em;
padding-right: 0.3em;
background-color: #4E678A;
font-size: 1em;
}

/* Easyclearing */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


  /* ve_guestbook */
.tx-guestbook-list-table { border: #d5edfa solid 1px; }
.tx-guestbook-list-header {  background-color: #d5edfa; color: #1065bc; font-weight:bold; }
.tx-guestbook-list-row { background-color: #5A6F8C; }
.tx-guestbook-list-rowleft { background-color: #5A6F8C; }
.tx-guestbook-list-small { font-size: 0.8em; color: #FFF; }
.tx-veguestbook-pi1-browsebox TD { font-size: 0.8em; color: #FFF; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #FFF; }
.tx-guestbook-latest-header { background-color: #d5edfa; color: #1065bc; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #5A6F8C; }
.tx-guestbook-latest-small { font-size: 0.8em; color: #FFF; }
.tx-guestbook-form-inputfield-med { border: #d5edfa solid 1px; color:#1065bc; width:250px; height:20px; }
.tx-guestbook-form-inputfield-big {  border: #d5edfa solid 1px; color:#1065bc; width:250px; height:20px; }
.tx-guestbook-form-textarea {  border: #d5edfa solid 1px; color:#1065bc; width:250px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

.hauptnavi  {margin-top: 10px;float:left;}
.katalog {width: 182px;height: 274px;margin-top:10px;clear:both;float:left;background: url(../images/htf.jpg) no-repeat;}
.katalog a {width: 182px;height: 254px;display:block;}
.katalog .text {display: block;top:257px;width: 172px;padding:5px;position: relative;font-size:10px;text-decoration:none;background-color: #7192BF;}


