@import url(css/tt_news.css);
@import url(https://fonts.googleapis.com/css?family=Cardo); 


@media all
{

html {
  /* min-height: 100.2%;*/
}

BODY {
  margin: 0;
  background: #FFD79F;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  overflow-y: scroll;

  /*
  font-family: 'Cardo', sans-serif;
  text-align: center;
  height: 100.01%;
  */
}
a {
  text-decoration: none;
  color: #B06100;
}
a:hover {
  text-decoration: underline;
}
img {
  border: none;
}
#page {
  /*
  width: 60em;
  */
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}
#main {
  width: 100%;
  background: url(bilder/background.jpg) no-repeat fixed top;
  overflow: hidden;
  position: relative;
  min-height: 37em;
}
#left {
  /*
  float: left;
  width: 12.8125em;
  width: 240px;
  */
  height: 37em;
  background: transparent url(bilder/titel.jpg) no-repeat;
  position: fixed;
}
#content {
  /*
  float: left;
  width: 45.5em;
  */
  text-align: left;
  margin: 90px 0 20px 240px;
}
#navigation {
  text-align: right;
  margin-top: 1.5625em;
  width: 100%;
  vertical-align: top;
}
#homelink a {
  margin: 1.25em;
/*  margin-bottom: 3em;*/
  width: 10.4375em;
  height: 3.9375em;
  display: block;
}
#homelink a:hover {
  text-decoration: none;
}

#navigation UL {
  list-style: none inside none;
  font-size: 1.125em;
  color: #FFD8A6;
  margin-right: 1.25em;
}
#navigation UL a {
  text-decoration: none;
  color: #FFD8A6;
  width: 100%;
  display: block;
}
#navigation UL a:hover {
  color: #FFFFFF;
  text-shadow: 0px 0px 5px #FFFFFF;
}
#navigation UL LI.activ a {
  text-decoration: none;
  color: #FFFFFF;
  text-shadow: 0px 0px 5px #FFFFFF;
}

.subs {
  width: 100%;
  padding: 0 1px 0 1px;
  margin: 0 -1px 0 -1px;
  overflow: hidden;
}
.middle,
.right {float: left; overflow: hidden;}
.middle { width: 48.749%; margin-right: 2.5%;}
.right { width: 48.749%;}

/*#########################################################

#  content                                                                                                  #

#########################################################*/

#subtitle {
  font-family: 'Cardo', serif;
  position: absolute;
  left: 240px;
  top: 10px;
  font-size: 50px;
  color: #fad39a;
  overflow: hidden;
}

#content P {
  margin: 0 0 0.5em 0;
  font-size: .9em;
  line-height: 1.25em;
}
#content H1 {
  margin: 0 0 0.5em 0;
  font-size: 1.25em;
}
#content H2 {
  margin: .5em 0 0.25em 0;
  font-size: 1.125em;
}
#content H3 {
  margin: .5em 0 0.25em 0;
  font-size: 1em;
}
.align-right {
  text-align: right;
}
.csc-default {
  margin-bottom: 1em;
}

/*   downloads   */
table.csc-uploads {
  /*width: 100%;*/
}
table.csc-uploads td {
  vertical-align: top;
}
.csc-uploads-icon {
  /*width: 5%;*/
  padding: 3px 5px 0 0;
}
.csc-uploads-fileName {
  /*width: 50%;*/
}
#content .csc-uploads-fileName P {
  margin: 0;
}
.csc-uploads-description {
  padding-bottom: .5em;
}
.csc-uploads a {
  font-weight: bold;
}
.csc-uploads-fileSize {
  font-size: .85em;
}

/*#########################################################

#  formular                                                                                                  #

#########################################################*/
fieldset{
  border: 0;
  margin: 0;
  padding: .2em;
  margin-bottom: -20px;
  border: 1px solid #eee;
}
legend {
  margin: 0;
  padding: 0;
}

}




@media print
{

BODY {
  background: none;
}
#page {
  width: 100%;
}
#main {
  background: none;
}
#content {
  width: 100%;
  margin: 0;
}
#left,
#subtitle {
  display: none;
}

}
