/* 
Author: Marcel Nohl
Date: 04.06.06
Lizenz: http://creativecommons.org/licenses/by-nc-sa/2.5/deed.de
Licence: http://creativecommons.org/licenses/by-nc-sa/2.5/
*/
 
* {
      font-size: 100.1%; 
      margin: 0; 
      padding: 0; }

/* =Test
----------------------------------------------- */

.newold {
      font-size: .2em;
      font-weight: bold; }

/* =Site-Search
----------------------------------------------- */
input {
      border: 1px solid #ddd;
      color: #333;
      font-size: 80%;
      font-family: Verdana, sans-serif;
      margin-bottom: 3px; }

/* =Images
----------------------------------------------- */
img {
      padding: 3px;
      border: 1px solid #ddd; }
      
      img:hover {
            border: 1px solid #999; }

.logo {
      border: 0;
      text-decoration: none; }

/* =Misc
----------------------------------------------- */



.divider {
      margin: 10px 0 10px 0; }

/* =List
--------------------------------------------------- */
li {
      padding-bottom: 4px; } 

ul,ol {
      list-style: none; }

.linklist li {
      list-style: none; 
      margin-bottom: 10px;
}

#right li {
      padding: 0; }

#content ul {
      list-style-image:url(/images/46);
      margin-left: 30px;
      font-size: .8em; 
      font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
      color: #333;
      line-height: 155%; }

.file_download_list li, .linklist li {
      margin-bottom: 10px;
      line-height: 90%; }

      .file_download_description {
            font-size: .8px; }

.trenner {
      border: none; 	
      border-top: 1px solid #ccc;	
      margin: 1em 0;	
      padding: 0; 
}
hr {
display: none;
}

.trenner_files_agv {
      border: none; 	
      border-bottom: 1px solid #ccc;	
      margin: .5em 0;	
      padding: 0; 
}

/* =Structure
----------------------------------------------- */

body {
      background: url(/images/6); 
      border: 0; 
      font-family: Verdana,Arial,sans-serif; 
      margin: 0; 
      padding: 0; 
      text-align:center;
}

#wrapper {
      width: 900px;  
      margin: 0 auto; 
      padding: 0; 
      border: 1px solid #3e5f72; 
      border-width: 5px 1px 0 1px;
      background: #fff; 
      text-align:left; }

#head {
      margin 0 20px 0 20px;
      background: url(/images/5) }

#top{ 
      background: url(/images/4) no-repeat top #fff; 
      border-bottom: 3px solid #be5028; 
      margin: 5px 20px 0 20px; 
      padding-bottom: 10px;  
      height: 230px; 
      voice-family: "\"}\""; 
      voice-family:inherit; 
      height: 200px; 
      text-align: right; }

html>body #top {
      height: 200px; }

.nav{
      /*width: 150px;*/ 
      margin-bottom: 10px; }

#left {
      float: left; 
      top: 260px;
      margin: 20px 20px 20px 20px; 
      width: 170px; 
      voice-family: "\"}\""; 
      voice-family:inherit; 
      width: 140px; }

/*html>body #left {
      width: 120px; }
*/

#right {
      float: right; 
      margin: 20px; 
      width: 170px; 
      voice-family: "\"}\""; 
      voice-family:inherit; 
      width: 140px; }

#content {
      margin: 15px 170px 20px 170px; 
      padding: 10px; 
      background: #fff; }

      #content p, .mem_list_column {
            font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
            font-size: .8em; 
            line-height: 155%; 
            padding: 0 10px 10px 0;
            color: #333; }


/* html>body #right {
      width: 120px; } 
*/

#footer {
      margin-top: 10px; 
      padding: 5px; 
      background: url(/images/7) #eee; 
      font-weight: normal; 
      text-align: center;
      font-size: .7em; 
      border-top: 0px solid #ccc; 
      color: #444; }

.right {
      margin-top: 1px; 
      text-align: right; 
      color: #fff; 
      font: bold 18px arial narrow, arial, sans-serif; 
      letter-spacing: 0.1em; word-spacing: .3em; }

/* =Links
----------------------------------------------- */
a {
      font-weight: bold; 
      color: #3e5f72;
      text-decoration: none;
      outline: none; }

      a:visited {
            color: #70848f; }
      
      a:active {
            color: #800; }

      a:hover {
            color: #ff6000;
            text-decoration: underline; }

#content a {
      font-weight: normal;
      text-decoration: underline; }

    #content a:hover {
        text-decoration: none; }

.nav a {
font-size: .8em; }

      .nav a:visited {
            color: #3e5f72; }

      .nav a:hover { 
            color: #ff6000; }

#top a, .right a {
      font-weight: bold; 
      text-decoration: none; 
      font-size: 1.3em;	
      color: #fff; }

#footer a {
      text-decoration: none; 
      color: #000; 
      font-weight: normal;  }

#footer a:hover {
      color: #000;
      text-decoration: underline; }

/* =Header
----------------------------------------------- */
h1 {
      font-family: "Trebuchet MS", Verdana, sans-serif; 
      color: #3e5f72;	
      text-align: left; 
      font-weight: normal; 
      font-size: 1.8em; 
      padding-bottom: .1em; }

h2 {
      color: #800; 
      font-size: 1em;	
      padding: 9px 0 1em 0; 
      font-weight: bold; }

     h2:a {
          text-decoration: none;
          font-weight: bold; }

h3 {
      color: #3e5f72; 
      font-size: .9em; 
      padding: 0 0 .3em 0; 
      font-weight: bold; }

h4 {
      font-weight: bold;
      font-size: .8em; 
      padding: 0 0 1em 0; }

.mem_list_head {
      color: #800; 
      font-size: 1em;	
      padding: 9px 0 7px 0; 
      font-weight: bold; }

.nav_header {
      font-weight: bold; 
      color: #800;	
      background: #dbdbdb; 
      padding: 5px 0 5px 5px;
      margin-bottom: 10px; }

.header_box, .image_header {
      font-weight: bold; 
      color: #800; 
      font-size: .8em; 
      background: #eee; 
      padding: 2px 0 2px 5px;
      margin: 15px 0 10px 0;
      border: 1px solid #ddd; }

/* =Navigation
----------------------------------------------- */

#navfoot li {
      display: inline;	
      padding-right: 20px; }

.logo, .thumbnail-right {
      border:0; 
      text-decoration: none; }

/* =Tables
----------------------------------------------- */

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333; }

      table .caption {
	      font-size: 1.1em;
      	      font-weight: bold;
	      letter-spacing: -1px;
	      margin: 0 0 10px 0;
	      padding: 5px;
              background: url(/images/20);
	      border: 1px solid #ccc;
	      color: #666; }

      table .even {
             background-color: #d1d9ef; }

      table  .odd {
             background-color: #e0e7e3; }

      table a {
            text-decoration: none;
   	    border-bottom: 1px dotted #f60;
	    color: #f60;
	    font-weight: bold; }

            table a:hover {
	          text-decoration: none;
	          color: #fff;
	          background: #f60; }

      table tr th a {
	      color: #369;
	      border-bottom: 1px dotted #369; }

table tr th a:hover {
	color: #fff;
	background: #369; }

table thead tr th {
	text-transform: uppercase;
	background: #e2e2e2; }
 
table .tfoot tr th {
	width: 20%; }

table .tfoot tr td {
	height: 80%; }

table td, table th {
        border: 1px solid #ccc;
        border-width: 0 1px 1px 0;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	width: 20%; }

/* =DefinitionList (for: rsssuparchiv)
------------------------------------------ */
dt { 
      font-weight: bold; 
      color: #800; 
      background: #eee; 
      padding: 2px 0 2px 5px;
      margin: 15px 0 10px 0;
      border: 1px solid #ddd; }

dl {
      font-size: .8em; }

dd {
      padding-bottom: 5px; }

/* =NewsFeed
------------------------------------------ */
.rssSubdate {
      font-size:90%;
      color: #800;
      margin-right: 5px; }