body {
   background-color: #fdb913;
   margin: 0px;
   padding: 0px;
}

a:link{
	color: #17479e;
	text-decoration: underline;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   line-height: 130%;
}

a:hover, a:active {
	color: #17479e;
	text-decoration: none;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   line-height: 130%;
}

a:visited {
	color: #3e5aa8;
	text-decoration: underline;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   line-height: 130%;
}

#newline {
   position: relative;
}

#content-main {
   position: relative;
   top: 80px;
   left: 25px;
   width: 750px;
   margin-bottom: 63px;
   z-index: 10;
}

#banner {
   position: absolute;
   top: 80px;
   left: 785px;
   width: 160px;
   z-index: 10;
}
#bannertop {
   position: absolute;
   top: 12px;
   left: 265px;
   width: 468px;
   z-index: 10;
}

#content-hg-top {
   background-image: url(media/content-hg-t.gif);
   width: 100%;
   height: 10px;
}

#content-hg-tl {
   position: absolute;
   background-image: url(media/content-hg-tl.gif);
   top: 0px;
   left: 0px;
   width: 10px;
   height: 10px;
}

#content-hg-tr {
   position: absolute;
   background-image: url(media/content-hg-tr.gif);
   top: 0px;
   right: 0px;
   width: 10px;
   height: 10px;
}

#content-hg-sideborder {
   position: relative;
   background-color: #C7C9E6;
   background-image: url(media/content-hg-sideborder.gif);
   width: 100%;
}

#content-hg-bottom {
   background-image: url(media/content-hg-b.gif);
   width: 100%;
   height: 10px;
}

#content-hg-bl {
   position: absolute;
   background-image: url(media/content-hg-bl.gif);
   top: 0px;

   left: 0px;
   width: 10px;
   height: 10px;
}

#content-hg-br {
   position: absolute;
   background-image: url(media/content-hg-br.gif);
   top: 0px;
   right: 0px;
   width: 10px;
   height: 10px;
}

#ttcard {
   position: absolute;
   top: 47px;
   left: 21px;
   z-index: 20;
}
#ttcard-claim {
   position: absolute;
   top: 192px;
   left: 50px;
   color: #17479e;
   font-size: 12px;
   font-style: italic;
   font-family: Times New Roman, Times, Georgia, serif;
   z-index: 20;
}





#menu-main {
   position: relative;
   left: 10px;
   width: 160px;
   padding-top: 150px;
   float: left;
   z-index: 30;
}

#menu-text {
   position: absolute;
   top: 9px;
   left: 8px;
}

#menu-1-no {
   position: relative;
   background-image: url(media/menu-1-no.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-1-act {
   position: relative;
   background-image: url(media/menu-1-act.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-2-no {
   position: relative;
   background-image: url(media/menu-2-no.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-2-act {
   position: relative;
   background-image: url(media/menu-2-act.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-k-no {
   position: relative;
   background-image: url(media/menu-k-no.gif);


   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-k-act {
   position: relative;
   background-image: url(media/menu-k-act.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-kb-no {
   position: relative;
   background-image: url(media/menu-kb-no.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#menu-kb-act {
   position: relative;
   background-image: url(media/menu-kb-act.gif);
   top: 0px;
   left: 0px;
   width: 160px;
   height: 26px;
}

#inprint {
   position: relative;
   background-image: url(media/inprint.gif);
   background-repeat: no-repeat;
   top: 10px;
   left: 10px;
   height: 25px;
   padding-bottom: 15px;
}
#inprint-text {
   position: relative;
   top: 0px;
   left: 25px;
}
#district-list-head {
   position: absolute;
   top: 400px;
   left: 786px;
   width: 160px;
   height: 45px;
   z-index: 101;
}


#content-text {
   position: relative;
   top: 0px;
   left: -50px;
   width: 460px;
   padding-top: 5px;
   float: right;
   z-index: 30;
}

.content-end {
   height: 20px;
   clear: both;
}




SELECT {  
   font-family : helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   width: 120px;
}
TEXTAREA {  
   font-family : helvetica, verdana, arial, sans-serif;
   font-size: 12px
} 
INPUT {  
   font-family : helvetica, verdana, arial, sans-serif;
   font-size: 12px;
}



h1 {
   color: #17479e;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   margin-top: 35px;
   margin-bottom: 15px;
}
h2 {
   color: #17479e;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   margin-top: 35px;
   margin-bottom: 15px;
}

p {
   margin: 0px;
   color: #000000;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   line-height: 130%;
}
p.auto {
   margin: 0px;
   color: #000000;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 12px;
   line-height: 130%;
   width: auto;
}
p.small {
   margin: 0px;
   color: #000000;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 11px;
   line-height: 130%;
   width: auto;
}


.menu-1-no {
   color: #c7c9e6;
   font-size: 10px;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: normal;




}
.menu-1-act {
   color: #fdb913;
   font-size: 10px;

   text-decoration: none;
   text-transform: uppercase;
}

.menu-2-no,.menu-2-act {
   color: #17479e;
   font-size: 10px;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: normal;
}

.h-border {
   padding: 1px;
   color: #17479e;
   background-color: #afb4db;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 11px;
   line-height: 130%;
   width: 440px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.bulletlist {
  font-family: helvetica, verdana, arial, sans-serif;
  font-size: 12px; 
  line-height: 130%;
  margin: 0px;
}

.mailform {
   font-family : helvetica, verdana, arial, sans-serif;
   font-size : 12px;
   line-height : 130%;
   color: black;
}
.mailformrequired {
   font-family : helvetica, verdana, arial, sans-serif;
   font-size : 12px;
   line-height : 130%;
   font-weight: bold;
   color: black;
}
.mailformcomment {
   font-family : helvetica, verdana, arial, sans-serif;
   font-size : 12px;
   line-height : 130%;
   color: black;
   font-weight : bolder;
}
.mailformradio {
   font-family : helvetica, verdana, arial, sans-serif;
   font-size : 12px;
   line-height : 130%;
   color: black;
}
.loginform {
   font-family : helvetica, verdana, arial, sans-serif;

   font-size : 12px;
   line-height : 130%;
   color: black;
}
.table {
   font-family : helvetica, verdana, arial, sans-serif;
   font-size : 12px;
   line-height : 130%;
   color: black;
}
.caption {
   color: #000000;
   font-family: helvetica, verdana, arial, sans-serif;
   font-size: 9px;
   line-height: 130%;
   width: auto;
}


.district-main {
   background-color: #E0DFF0;
   width: 450px;
}

.district-newline {
   margin: 10px;
   border: 1px solid #E0DFF0;
   clear: both;
}

.district-description {
   position: relative;
   float: left;
   width: 270px;
}

.district-image {
   position: relative;
   float: right;
   width: 150px;
}
