/* **************************************** */
/* RTE */
/* **************************************** */
@import url('/fileadmin/templates/styles/rte.css');

/* **************************************** */
/* Nachrichten (tt_news) */
/* **************************************** */
@import url('tt_news_v2_styles.css');

/* **************************************** */
/* Suche (indexed_search) */
/* **************************************** */
@import url('suche.css');

/* **************************************** */
/* Sitemap */
/* **************************************** */
@import url('sitemap.css');


/* **************************************** */
/* Allgemein */
/* **************************************** */
body {
  font-family:Verdana, Helvetica, sans-serif;
  font-weight:normal;
  font-size:100.1%;
  color:#000;
  position:relative;
}

span.invisible {
  display:none;
}

p, p.bodytext, li {
  margin:0.8em 0em;
}

/* --- Images im Text (RTE) --- */
p img {
  vertical-align:middle;
}

p a img {
  border:0px;
}


table {
  font-size:0.95em;
  width:100%;
}
thead {
  background-color:#ccc;
}

a, a:link, a:focus, a:active, a:visited, a:hover {
  color:#090;
  text-decoration:none;
}

div#content p a, div#content p a:link, div#content p a:focus, div#content p a:active, div#content p a:visited, div#content p a:hover {
  color:#080;
  text-decoration:none;
}


hr {
  border:none;
  border-top:1px solid #ccc;
  height:1px;
  margin-top:1.5em;
  margin-bottom:1.5em;
  clear:both;
}

ul {
  margin-top:0.5em;
}
ul ul {
  margin-bottom:0.5em;
}

li {
  margin-top:0em;
  margin-bottom:0em;
}

.csc-textpic-caption {
  font-size:0.75em;
  color:#666;
}


/* **************************************** */
/* Überschriften */
/* **************************************** */
h1 {
  font-size:1.2em;
  font-weight:bold;
  color:#b10101;
  padding:0px;
  margin-top:1em;
  margin-bottom:1em;
}

span.h1 {
  color:#b10101;
  padding-right:5px;
}

h2 {
  font-size:1em;
  color:#000;
  font-weight:bold;
  margin-top:1.4em;
  margin-bottom:1.2em;
  padding-left:5px;
}

h3 {
  font-size:1em;
  color:#777;
  border-bottom:1px solid #999;
  margin-bottom:0.7em;
}

h4 {
  font-size:1em;
  color:#000063;
}

h5 {
  font-size:1em;
  color:#000063;
  padding-bottom:0px;
  margin-bottom:0px;
}


/* **************************************** */
/* Layout */
/* **************************************** */
div#menu_wrapper {
  display:none;
}

div#head {
  height:125px;
  position:relative;
  background-color:#e1e9ee;
}

div#logo {
  position:absolute;
  top:24px;
  right:0px;
  text-align:left;
  color:#f08330;
  font-size:1.1em;
  font-weight:bold;
}
div#logo img {
  border:none;
}

div#content {
  font-size:0.75em;
}

div.content_extra_ce {
  display:none;
}

div.tx-srlanguagemenu-pi1 {
  display:none;
}


/* **************************************** */
/* Breadcrumb */
/* **************************************** */
div#breadcrumb {
  padding-top:20px;
  margin-bottom:20px;
  color:#999;
  font-size:0.7em;
  border-bottom:1px solid #ccc;
}

div#breadcrumb a {
  margin-left:5px;
  margin-right:5px;
  color:#666;
}

/* ************************************** */
/* Footer   */
/* ************************************** */
#footer {
  margin-top:50px;
  padding-bottom:0px;
  font-size:0.7em;
  color:#000;
  border-top:1px solid #000;
  position:relative;
  text-align:right;
  clear:both;
}

#copyright {
  color:#f08330;
  display:inline;
  padding-left:5px;
}



/* **************************************** */
/* CSC Uploads (File-Elements) */
/* **************************************** */
table.csc-uploads {
  width:100%;
  border-collapse:collapse;
}
tr.tr-even {
  background-color:#eee;
}
tr.tr-odd {
  background-color:transparent;
}
td.csc-uploads-icon img {
  border:1px solid #000;
}
table.csc-uploads-1 td.csc-uploads-icon img {
  border:0px solid #000;
}


/* **************************************** */
/* Includes überschreiben */
/* **************************************** */
#top_menu {
  display:none;
}
#newsticker {
  display:none;
}