@charset "UTF-8";
@media all
{
   /* Schriftgroessen auf Standardgroesse (16 Pixel) zuruecksetzen */
  html * { font-size:100.01%; }

   pre  {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* Layoutschriftgroessen festlegen */
  body {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.833333em;
	color: #333131;
	  }
  
  /*Listen*/
  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
  ul { list-style-type: square;}
  ul ul { list-style-type:square; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:2.1em; }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  /* allgemeine Textauszeichnung*/
  p { line-height:1.5em; margin:0 0 1em 0; }

  p.zitat {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
	margin:0 0 1em 1.6em;
  }


  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

   sub, sup { font-size:91.6667%; line-height:0; }

  hr { color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #333131 solid; }
  
  .tx-indexedsearch p.tx-indexedsearch-noresults{ font-weight:normal; text-align: left; } 

  /*Links*/

  a:link { color: #008499; text-decoration: underline;}
  a:visited { color: #008499; text-decoration: underline; }
  a:hover {	text-decoration: underline; color: #333131; }
  a:active { text-decoration: underline; color: #333131; }
  
  /* Bilder (mit optionaler Bildunterschrift)*/

  p.icaption_left { float:left;  margin:0 1em 0.25em 0; overflow:hidden; font-weight:normal; font-size:91.667%; color:#5E5B5B}
  p.icaption_right { float:right;  margin:0 0 0.25em 1em; overflow:hidden; font-weight:normal; font-size:91.667%; color:#5E5B5B}
  

    /* News*/
  p.kasten {
     padding: 1em;
	 border: 1px solid #008499;
	 background: #E4E5E5;
  }
	p.news_kuerzel {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;  font-style:italic; text-align:right; margin-bottom: 0; clear:both}
	
  /* Autorenregister*/
  p.abisz a {margin: 0 3px; }
  p.abisz a:link { color: #008499; text-decoration: underline;}
  p.abisz a:visited { color: #008499; text-decoration: underline; }
  p.abisz a:hover {	text-decoration: underline; color: #333131; }
  p.abisz a:active { text-decoration: underline; color: #333131; }
  
    .abisz_aktiv {font-weight: bold;}
	 .abisz_inaktiv {color: #efefef;}
	 
/*Paginierung */
.news-list-browse {text-align:center;  font-size:100%; margin:20px 0; padding:5px 0;}


.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 2px;
}

  

 /*Tabellen */
 
  table { width:auto; border-collapse:collapse; color:#333131; border:1px #333131 solid; z-index:auto}
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.4em; text-align:left;}
  thead th,  tbody th { color:#008499; text-align:left;  border:1px #BCBCBC solid; }
  tbody th[scope="row"], tbody th.sub {  }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#E4E5E5; }
  tbody tr:hover td { background:#E4E5E5; }
  
  td {border:1px #BCBCBC solid;}
  
  tr.tr-odd { background:#F5F5F5;  }
  tr.tr-even { background:#FFF; }
  .tr-odd:hover {border-bottom:1px solid #333131; border-top:1px solid #333131;  }
  .tr-even:hover {border-bottom:1px solid #333131; border-top:1px solid #333131;}
  
 /*Formulare innerhalb des Content-Bereichs*/
  
 #col_content_content label {color:#333131; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; display:inline; line-height:1.8em; margin-top:0}
 #col_content_content input, #col_content_content textarea, #col_content_content select {
	border:1px solid #333131;
	color:#008499;
	padding:4px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	line-height:120%;
	font-size:100%;
	width:45%;
	overflow:visible;	
}
	
 #col_content_content input[type=submit],  #col_content_content input[type=button] {border:1px solid #333131; 
    color:#ffffff; 
	padding:4px; 
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	display:block;
    position:relative;
    line-height:120%;
	font-size:100%;
    width:47%;
	overflow:visible;
	background:#008499;}
	
 #col_content_content input[type=submit]:hover,  #col_content_content input[type=submit]:focus, #col_content_content input[type=button]:hover,  #col_content_content input[type=button]:focus {background-color:#333131}
 
 #col_content_content input[type=text] { margin-bottom:0 }
	
 #col_content_content input[type=hidden] { display:none !important; }
 
  #col_content_content input.csc-mailform-submit {color:#fff; padding:2px; display:block; margin-top:5px; font-size:100%; width:33%; background: #008499}
  #col_content_content input.csc-mailform-submit:hover, #col_content_content input.csc-mailform-submit:focus {color:#fff; padding:2px; display:block; margin-top:5px; font-size:100%; width:33%; background: #333131}
 #col_content_content .csc-mailform-field  {
    margin-top:10px;
    position:relative;
    overflow:hidden;
  }
 #col_content_content .csc-mailform-field input,
 #col_content_content.csc-mailform-field textarea {
    display:block;
    position:relative;
    line-height:120%;
	font-size:100%;
    width:97.5%;
	overflow:visible;
  }
 #col_content_content .csc-mailform-field select {
    display:block;
    position:relative;
    width:99%;
    cursor:pointer;
  }
  
  a.aktualisierungsinfo
  {
    background: url(../img/sys/akt_info.gif) no-repeat left;
	margin-left: 20px;
    padding: 0 0 0 17px;
    color: #CC3114;
    text-decoration: none;
  }
   a:hover.aktualisierungsinfo
  {
    text-decoration: underline;
  }
}
