body {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 11px;
            color : #000000;
            margin-left : 37px;
            margin-top : 0;
            margin-bottom : 0;
            padding : 0;
            letter-spacing:0.1em;
            background-image : url(/fileadmin/hsrkti-templates/img/base-bg.gif);
            background-repeat : repeat-y;
            background-position : 36px 0;
            background-color : #333333;
      }
      p              {
            font-family : Tahoma, Arial, sans-serif;
            color : #222222;
            line-height : 1.4;
            font-size : 11px;
            margin-left : 13px;
            margin-right : 5px;
            margin-top : 1px;
            margin-bottom : 1px;
            padding-right : 5px;
            padding-left : 5px;
            padding-top : 1px;
            background-color : transparent;
            letter-spacing : 0.1em;
      }
      .topnav {
            font-family : Tahoma, Arial, sans-serif;
            color : #000000;
            font-size : 14px;
            margin : 5px 3px 3px 5px;
            padding-left : 5px;
            padding-right : 5px;
            background-color : #ffffff;
      }
      p.bodytext {
            font-family : Tahoma, Arial, sans-serif;
            color : #222222;
            line-height : 1.4;
            font-size : 11px;
            margin-left : 13px;
            margin-right : 5px;
            margin-top : 1px;
            margin-bottom : 1px;
            padding-right : 5px;
            padding-left : 5px;
            padding-top : 1px;
            background-color : transparent;
            letter-spacing : 0.1em;
            
      }


p.tablecontent {
            font-family : Tahoma, Arial, sans-serif;
            color : #222222;
            line-height : 1.4;
            font-size : 11px;
            margin-left : 1px;
            margin-right : 1px;
            margin-top : 1px;
            margin-bottom : 1px;
            padding-right : 1px;
            padding-left : 1px;
            padding-top : 1px;
            background-color : transparent;
            letter-spacing : 0.1em;
            
      }



        .td {
            padding : 0;
            margin : 0;
      }
      td {
            padding : 0;
            margin : 0;
      }

td.td-0 {width:100px; margin-left: 0px;margin-right:0px;}
td.td-1 {width:100px; margin-left: 0px;margin-right:0px;}
td.td-2 {width:100px; margin-left: 0px;margin-right:0px;}
td.td-3 {width:100px; margin-left: 0px;margin-right:0px;}
td.td-4 {width:100px; margin-left: 0px;margin-right:0px;}
td.td-last {width:100px; margin-left: 0px;margin-right:0px;}

table.contenttable contenttable-0 {width:480px;margin-left: 5px;margin-right:0px; cellpadding:0px; cellspacing:0px;}
/* Tabelle für 5 Reihen */
table.contenttable5 {width:460px;margin-left: 13px;margin-right:0px; cellpadding:0px; cellspacing:0px;}


      table {
            padding : 0;
            margin-top : 0;
      }



      #titelbilder {
            margin-left : 8px;
            margin-top : 8px;
            width : 180px;
            height : 55px;
            background-repeat : no-repeat;
            background-image : url(/fileadmin/hsrkti-templates/img/hsr-logo.gif);
      }
      a {
            color : #336699;
            font-size : 11px;
            font-family : Tahoma, Arial, sans-serif;
            line-height : 1.4;
            letter-spacing : 0.1em;
            text-decoration : none;
      }
      a:link {
            color : #336699;
            font-size : 11px;
            font-family : Tahoma, Arial, sans-serif;
            line-height : 1.4;
            letter-spacing : 0.1em;
            text-decoration : none;
      }
      a:visited {
            color : #336699;
            font-size : 11px;
            font-family : Tahoma, Arial, sans-serif;
            line-height : 1.4;
            letter-spacing : 0.1em;
            text-decoration : none;
      }
      a:hover {
            color : #336699;
            font-size : 11px;
            font-family : Tahoma, Arial, sans-serif;
            line-height : 1.4;
            letter-spacing : 0.1em;
            text-decoration : underline;
      }
      a.sponsorenlinks {
            border : 1px solid #000000;
            margin-left : 0;
            font-size : 11px;
      }
      h1 {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 14px;
            color : #000000;
            border-right : 14px solid #fff;
            margin-left : 18px;
            margin-top : 20px;
            margin-bottom : 10px;
            padding-left : 0;
            padding-right : 5px;
            padding-top : 2px;
            padding-bottom : 2px;
            width : 95%;
      }
      h2 {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 12px;
            color : #336699;
            margin-left : 18px;
            margin-top : 25px;
            margin-bottom : 3px;
            padding-right : 10px;
      }
      h3 {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 11px;
            color : #336699;
            margin-left : 18px;
            margin-top : 8px;
            margin-bottom : 3px;
            padding-right : 10px;
            padding-bottom : 0;
            letter-spacing : 0.1em;
      }
      h3.sponsors {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 13px;
            color : #000000;
            margin-left : 7px;
            padding : 0;
      }
      h3.csc-firstheader {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 11px;
            color : #336699;
            margin-left : 20px;
            margin-top : 8px;
            margin-bottom : 8px;
            padding-right : 0px;
            letter-spacing : 0.1em;
      }
      h3.csc-searchResultHeader {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 13px;
            color : #000000;
            margin-left : 9px;
            padding : 0;
      }
      h3.csc-noSearchResultMsg {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 13px;
            color : #000000;
            margin-left : 10px;
            padding-bottom : 10px;
      }
      h4 {
            font-family : Tahoma, Arial, sans-serif;
            font-size : 11px;
            color : #666666;
            margin-left : 19px;
            margin-top : 3px;
            margin-bottom : 2px;
            padding-right : 10px;
            padding-bottom : 0;
            letter-spacing : 0.1em;
      }
      td.csc-uploads-fileName {
            margin-left : 5px;
      }
      li {
            padding:0px;
	    margin-top:2px;
            margin-bottom:1px;
	    font-size : 11px;
            list-style-image : url(/fileadmin/hsrkti-templates/img/bullet.gif);
            letter-spacing : 0.1em;
            line-height:1.4;
      }
      ul {
            line-height : 1.0;
            margin-top:0px;
            margin-bottom:0px;
      }
      ul ul {
            list-style-type : none;
      }
      ul ul ul {
            list-style-type : none;
      }
      ul li {
            list-style-type : none;
            margin-top:1px;
            margin-bottom:1px;
      }
     
	  
	    
      p.csc-sitemap csc-sitemap-level1 {
            margin-left : 20px;
			font-size : 11px;
            line-height : 1.4;
            list-style-type : none;
            letter-spacing : 0.1em;
      }
      p.csc-sitemap csc-sitemap-level2 {
            margin-left : 40px;
            font-size : 11px;
            line-height : 1.4;
            list-style-type : none;
            letter-spacing : 0.1em;
      }
      img {
            border : none; margin-top:0px; margin-bottom:0px;
      }
      #rahmen {
            padding : 25px;
            background-color : #333333;
            width : 922px;
      }
      #primarnav {
            width : 200px;
            margin-left : 0px;
            background-color : #ffffff;
            border-bottom : 1px solid #e1e1e1;
            list-style-image : url(spacer.gif);
      }
      .primarnavspacer {
            top : 21px;
            width : 190px;
            border-bottom : 1px solid #f1f1f1;
            background-image : url(primarnavgif.gif);
            border-left : 1px solid #f1f1f1;
            border-top : 5px solid #f1f1f1;
      }
      #navigationlinks {
            vertical-align : top;
            text-align : left;
            background-color : #ffffff;
            border-right : 1px solid #333333;
      }
      #servicenav {
            width : 200px;
            height : 120px;
            margin-left : 0px;
            margin-top : 0px;
            padding : 0px;
            background-color : #e1e1e1;
            border-bottom : 1px solid #333333;
            list-style-image : url(../img/spacer.gif);
      }
      #topmenutext {
            text-align : left;
            background-color : #ffffff;
            border-top : 1px solid #ffffff;
            margin-bottom : 0px;
            margin-left : 12px;
            margin-top : 14px;
      }
      #contentarea {
            text-align : left;
            width : 521px;
            height : 100%;
            background-color : transparent;
      }
      #siteName {
            margin : 0;
            padding : 0 0 0 10px;
      }
     
      
      #pageName {
            left : 0;
            padding : 0 0 0 10px;
            width : 240px;
            z-index : 4;
      }
      .white {
            background-color : #ffffff;
      }
      #blackspace {
            background-color : #333333;
            background-image : url(styles2_FILES/blackspacer.gif);
            height : 3px;
            width : 923px;
            border-left : 1px solid #333333;
      }
      
      #siteInfo  {
            margin-top : 2px;
            font-size : 9px;
            color : #333333;
            padding : 2px 1px 1px 2px;
            border-top : 1px #ffffff;
      }
      #siteInfotable {
            left : 36px;
            position : absolute;
            bottom : 0px;
            border-bottom : 1px;
            width : 920px;
      }
      #search {
            padding : 5px 0 5px 10px;
            border-bottom : 1px solid #cccccc;
            font-size : 90%;
      }
      input {
            width : 78px;
      }
      form {
            width : 120px;
      }
      #loginform {
            margin-top : 130px;
            margin-left : -10px;
            margin-bottom : 3px;
            width : 180px;
            vertical-align : bottom;
      }
      #search form {
            margin : 0;
            padding : 0;
      }
      #search label {
            display : block;
            margin : 0;
            padding : 0;
      }
      #topmenutext a:link {
            line-height : 38px;
            border-left : 1px solid #333333;
            border-bottom : 21px solid #ffffff;
            border-right : 86px solid #ffffff;
            font-family : Tahoma, Arial, Helvetica, sans-serif;
            font-size : 13px;
            text-decoration : none;
            color : #333333;
            background-color : #ffffff;
            padding-left : 5px;
            letter-spacing : 0;
      }
      #topmenutext a:visited {
            line-height : 38px;
            border-left : 1px solid #333333;
            border-bottom : 21px solid #ffffff;
            border-right : 86px solid #ffffff;
            font-family : Tahoma, Arial, Helvetica, sans-serif;
            font-size : 13px;
            text-decoration : none;
            color : #333333;
            background-color : #ffffff;
            padding-left : 5px;
            letter-spacing : 0;
      }
      #topmenutext a:hover {
            line-height : 38px;
            border-left : 1px solid #333333;
            border-bottom : 21px solid #eeeeee;
            border-right : 86px solid #eeeeee;
            font-family : Tahoma, Arial, Helvetica, sans-serif;
            font-size : 13px;
            text-decoration : none;
            color : #333333;
            background-color : #eeeeee;
            padding-left : 5px;
            letter-spacing : 0;
      }
      #topmenutext {
            list-style : none;
            padding : 0;
            border-bottom : 0;
            font-size : 13px;
            background-color : #ffffff;
      }
        #servicenav ul a:link {
            display : block;
            line-height : 14px;
            border-top : 0px solid #e1e1e1;
            border-right : 1px solid #e1e1e1;
            border-left : 10px solid #e1e1e1;
            border-bottom : 1px solid #e1e1e1;
            font-family : Tahoma, Arial, Helvetica, sans-serif;
            font-size : 11px;
            text-decoration : none;
            color : #333333;
      }
      #servicenav ul a:visited {
            display : block;
            line-height : 14px;
            border-top : 0px solid #e1e1e1;
            border-right : 1px solid #e1e1e1;
            border-left : 10px solid #e1e1e1;
            border-bottom : 1px solid #e1e1e1;
            font-size : 11px;
            text-decoration : none;
            color : #333333;
      }
      #servicenav ul a:hover {
            display : block;
            line-height : 14px;
            background-color : #555555;
            border-top : 0px solid #555555;
            border-right : 1px solid #555555;
            border-left : 10px solid #555555;
            border-bottom : 1px solid #555555;
            font-size : 11px;
            text-decoration : none;
            color : #ffffff;
      }
      #servicenav ul {
            list-style-image : url(../img/spacer.gif);
            margin-top : 0px;
            margin-bottom:0px;
            margin-left:1px;
            padding : 0;
            line-height : 13px;
      }
      #servicenav li {
            list-style-image : url(../img/spacer.gif);
            border-bottom : 1px solid #f1f1f1;
            border-top : 0px solid #f1f1f1;
            font-size : 11px;
            line-height:14px;
            background-color : #e1e1e1;
      }



      html > body #servicenav li {
            list-style-image : url(../img/spacer.gif);
            border-bottom : 1px solid #f1f1f1;
            border-top : 0px solid #f1f1f1;
            line-height:15px;
            font-size : 11px;
            background-color : #e1e1e1;
      }


      
      #primarnav ul a:link {
            display : block;
            line-height : 13px;
            border-left : 1px solid #e1e1e1;
            border-right : 1px solid #e1e1e1;
            font-family : Tahoma, Arial, Helvetica, sans-serif;
            font-size : 11px;
            text-decoration : none;
            color : #333333;
      }
      #primarnav ul a:visited {
            display : block;
            line-height : 13px;
            border-left : 1px solid #e1e1e1;
            font-size : 11px;
            text-decoration : none;
            color : #333333;
      }
      #primarnav ul a:hover {
            display : block;
            line-height : 13px;
            background-color : #555555;
            border-left : 1px solid #555555;
            border-right : 1px solid #555555;
            font-size : 11px;
            text-decoration : none;
            color : #ffffff;
      }
      #primarnav ul {
            margin-left : 5px;
            margin-top : 3px;
            padding : 0;
            line-height : 13px;
      }
      #primarnav li {
            list-style-image : url(../img/spacer.gif);
            margin-left : 3px;
            border : 1px solid #e1e1e1;
            font-size : 11px;
            background-color : #e1e1e1;
      }
      html > body #primarnav li {
            list-style-image : url(../img/spacer.gif);
            border-top:0px;
            border-bottom : 1px solid #1f1f1f1;
            font-size : 11px;
            background-color : #e1e1e1;
      }
      #advert {
            padding-left : 0;
            border-bottom : 1px solid #ffffff;
      }
      #advert img {
            display : block;
      }
      #sponsorsright {
            border-left : 1px solid #000000;
            vertical-align : top;
            text-align : left;
            width : 189px;
      }
      #headlines {
            width : 189px;
            padding-left : 5px;
            padding-top : 0;
            padding-right : 3px;
            
      }
      #headlines p {
            padding : 3px 0;
      }


	#W520 {width:520px;}
