
/* SCREEN-STYLE-PRISMA */

/* Body */

body {font-size: 62.5%; margin: 0px auto; padding: 0px; background-color: rgb(255,255,255); font-family: helvetica, arial, sans-serif;}
.page-container {width: 970px; margin: 0px auto; padding: 3px 0px 3px 0px; background-color: rgb(255,255,255); border: solid 1px rgb(215,215,215);}
.page-container-1 {width: 870px; margin: 0px auto; padding: 3px 0px 3px 0px; background-color: rgb(255,255,255); border: solid 1px rgb(215,215,215);}
.page-container-2 {width: 770px; margin: 0px auto; padding: 3px 0px 3px 0px; background-color: rgb(255,255,255); border: solid 1px rgb(215,215,215);}


/* Header */

.site-header  {width: 970px; height: 170px; margin: 0; padding: 0px; background-image: url(../images/colorhead.jpg); background-repeat: no-repeat; background-position: bottom;}
.site-name-container {position: relative; float: left; width: 765px; height: 105px; margin: 0px; padding: 0px; background-color: transparent;}
.logo-container-left {position: relative; float: left; width: 200px; height: 135px; margin: 0px; padding: 0px; background-color: transparent;}

/* Navigation - Level 1 */

.nav1-container {width: 970px; top: 10px; position: absolute; z-index: 3; background: transparent;}
.nav1 {margin: 0px; padding: 0px; font-family: helvetica, arial, sans-serif; font-size: 1.0em;}
.nav1 ul {float: right; margin: 0px; padding: 0px 20px 0px 0px; border-left: solid 1px rgb(255,255,255); background: transparent; font-weight: bold;}	
.nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav1 li a {display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; border-right: solid 1px rgb(255,255,255); color: rgb(75,75,75); text-decoration: none; font-size: 10px;}
.nav1 a:hover, .nav2 a.selected {color: rgb(199,33,8); text-decoration: none;}


/* Navigation - Level 2 */

.nav2 {width: 748px; height: 20px; position: relative; float: left; margin: 0px; padding: 10px 0 0 0; background: transparent; font-family: helvetica, arial, sans-serif; font-size: 1.0em;}
.nav2 ul {clear: both; margin: 0px; padding: 0px; background-color: rgb(255,255,255); font-weight: normal;}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px; border: none;}
.nav2 li a {display: block; float: left; margin: 0px; padding: 5px 10px 5px 10px; color: rgb(75,75,75); text-transform: uppercase; text-decoration: none; font-size: 100%; border-right: solid 1px rgb(125,125,125);}
.nav2 li.cur a {display: block; float: left; margin: 0px; padding: 5px 10px 5px 10px; color: rgb(50,50,50); text-transform: uppercase; text-decoration: none; font-size: 100%; background-color: rgb(255,255,255);}
.nav2 a:hover, .nav2 a.selected {color: rgb(226,0,26); text-decoration: none; background-color: rgb(255,255,255);}
.buffer {clear: both; width: 200px; height: 20px; margin: 0px; padding: 0px; background-color: transparent;}
.spacer {display: block; float: left; width: 45px; height: 20px; margin: 0px; padding: 0px; background: transparent; font-size: 100%;}


/* Navigation - Level 3 */

.nav3 {overflow: hidden; clear: both; float: left; width: 200px; height: auto; margin: 0px; padding: 0px 0px 50px 0px; color: rgb(225,153,0); font-size: 1.0em; background-color: transparent;}
.nav3 ul {width: 220px; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(200,200,200); background-color: transparent;}	
.nav3 li {list-style: none; margin: 0px; padding: 0px;}
.nav3 li.title {margin: 0px; padding: 3px 5px 2px 15px; background-color: rgb(55,88,119); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.nav3 li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-left: solid 7px rgb(137,155,165); color: rgb(75,75,75); text-decoration: none; font-size: 120%;}
.nav3 li a:hover, .nav3 li a.selected {border-left: solid 7px rgb(226,0,26); color: rgb(100,100,100); text-decoration: none; background-color: rgb(194,197,202);}
.nav3 li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 10px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px rgb(137,155,165); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.nav3 li.groupCur a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 10px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px rgb(101,114,149); color: rgb(101,114,149); font-weight: bold; font-size: 120%; background-color: transparent;}
.nav3 li.group a:hover, .nav3 li.group a.selected {border-left: solid 7px rgb(226,0,26); color: rgb(100,100,100); text-decoration: none; background-color: rgb(194,197,202);}
.nav3 li.groupCur a:hover, .nav3 li.groupCur a.selected {border-left: solid 7px rgb(226,0,26);  color: rgb(100,100,100); text-decoration: none; background-color: rgb(242,242,242);}
.nav3 li.sub a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 35px; border-left: solid 7px rgb(137,155,165); color: rgb(75,75,75); text-decoration: none; font-size: 120%;}
.nav3 li.sub a:hover, .nav3 li a.selected {border-left: solid 7px rgb(226,0,26); color: rgb(100,100,100); text-decoration: none; background-color: rgb(194,197,202);}


/* Searchform */

.searchform {overflow: hidden; float: left; height: 17px; width: 180px; margin: 0 0 0 15px; padding: 0px; text-align: left; color: rgb(75,75,75);}
.searchform .txt {width: 120px; margin: 0px; padding: 0px; border: solid 1px rgb(125,125,125); font-size:1.2em; background-color: rgb(242,242,242);}
.searchform .btn {float: left; margin: 0px; padding: 0px; border: none;}


/* Contactform */

.contactform {overflow: hidden; float: left; width: 600px; margin: 0px; padding: 0px; text-align: left; color: rgb(75,75,75); border: none;}
.contactform-maintitle {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%; color: rgb(101,114,159);}
.contactform formtext {float:left; border: none; font-size:100%;}
.contactform .label {width: 200px; padding: 6px 0; border: none; font-size:100%; float: left;}
.contactform input .field {width: 300px; padding: 4px 0 0 30px; border:1px solid rgb(200,200,200); font-size:100%; float: left;}


/* Content Class 1 */

.content1 {float: left; width: 568px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content1-container {clear: both; float: left; width: 548px; margin: 0px 0px 15px 0px; padding: 20px 0px 0px 0px;}
.content1-container-1col {overflow: hidden; width: 548px; margin: 0px; padding: 0px;}
.content1-container-2col-left {overflow: hidden; float: left; width: 254px; margin: 0px; padding: 0px;}
.content1-container-2col-right {overflow: hidden; float: right; width: 274px;  margin: 0px 0px 0px 20px; padding: 0px;}
.content1-container-3col-left {overflow: hidden; float: left; width: 169px; margin: 0px 25px 0px 0px; padding: 0px;}
.content1-container-3col-middle {overflow: hidden; float: left; width: 169px;margin: 0px; padding: 0px;}
.content1-container-3col-right {overflow: hidden; float: right; width: 169px; margin: 0px; padding: 0px;}
.content1-pagetitle {overflow: hidden; float: left; width: 548px; margin: 0px 0px 20px 0px; padding: 30px 0px 2px 0px; color: rgb(26,65,101); font-weight: normal; font-size: 200%;}
.content-themepic {overflow: hidden; float: left; width: 548px; height: 185px; margin: 20px 0px 10px 0px; padding: 0px; background-color: transparent;}


/* Content Class 2 + 3 */

.content2 {float:left; width: 748px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content3 {float: left; width: 568px; border-left: solid 1px rgb(215,215,215); min-height: 500px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content4 {float: left; width: 368px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75); font-size: 1.0em;}
.content2-container, .content3-container {clear: both; float: left; width: 728px; margin: 0px 0px 15px 0px; padding: 20px 0px 0px 0px;}
.content2-container-1col, .content3-container-1col {overflow: hidden; width: 728px; margin: 0px; padding: 0px;}
.content2-container-2col-left, .content3-container-2col-left {overflow: hidden; float: left; width: 354px; margin: 0px; padding: 0px;}
.content2-container-2col-right, .content3-container-2col-right {overflow: hidden; float: right; width: 354px; margin: 0px; padding: 0px;}
.content2-container-3col-left, .content3-container-3col-left {overflow: hidden; float: left; width: 229px; margin: 0px; padding: 0px 20px 0px 0px;}
.content2-container-3col-middle, .content3-container-3col-middle {overflow: hidden; float: left; width: 230px; margin: 0px; padding: 0px;}
.content2-container-3col-right, .content3-container-3col-right {overflow: hidden; float: right; width: 229px; margin: 0px; padding: 0px;}
.content2-pagetitle, .content3-pagetitle {overflow: hidden; float: left; width: 728px; margin: 0px 0px 20px 0px; padding: 30px 0px 2px 0px; color: rgb(26,65,101); font-weight: normal; font-size: 200%;}
.content-themepic-1 {overflow: hidden; float: left; width: 728px; height: 185px; margin: 20px 0px 10px 0px; padding: 0px; background-color: transparent;}
.content-themepic-2 {overflow: hidden; float: left; width: 528px; height: 185px; margin: 20px 0px 10px 0px; padding: 0px; background-color: transparent;}
.content-themepic-3 {overflow: hidden; float: left; width: 229px; height: 185px; margin: 20px 0px 10px 0px; padding: 0px; background-color: transparent;}
.content-themepic-4 {overflow: hidden; float: left; width: 348px; height: 185px; margin: 20px 0px 10px 0px; padding: 0px; background-color: transparent;}
.content-themepic-5 {overflow: hidden; float: left; width: 180px; height: 185px; margin: 20px 0px 10px 0px; padding: 0px; background-color: transparent;}


/* Wrapper */

.wrap {float: left; height: auto; margin: 0px; padding: 0px;}
.wrap-line {float: left; height: auto; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(215,215,215);}


/* Sitemap */

.sitemap-container {overflow: hidden; float: left; width: 348px; margin: 0px; padding: 0 0 10px 20px;  line-height: 24px; font-family: helvetica, arial, sans-serif; font-size: 1.2em; font-weight: normal; color: rgb(75,75,75);}
.sitemap {overflow: hidden; width: 548px; margin: 0px 0px 15px 0px; padding: 20px 0px 0px 0px;}
.sitemapbar {overflow: hidden; float: right; width: 368px; min-height: 1049px; height: 1049px; margin: 20px 0px 5px 0px; padding: 0px; text-align: left; color: rgb(75,75,75); border-left: solid 1px rgb(215,215,215); background-image: url(../images/odenwald1.jpg);}
.sitemap li {padding: 0 0 0 24px; margin: 0px; list-style-type: none;}
.sitemap li {background-image: url(../images/gif/sm_t.gif); background-repeat: no-repeat;}
.sitemap li.last {background-image: none;}
.sitemap li.end {background-image: url(../images/gif/sm_j.gif); background-repeat: no-repeat;}
.sitemap li.fin {margin: 0 0 0 24px; background-image: url(../images/gif/sm_j.gif); background-repeat: no-repeat;}
.sitemap li.no {background-image: url(../images/gif/sm_minus.gif); background-repeat: no-repeat;}
.sitemap ul {padding: 0 0 0 24px; margin: 0 0 0 -24px; list-style-type: none;}
.sitemap ul {background-image: url(../images/gif/sm_l.gif); background-repeat: repeat-y;}
.sitemap ul.last {background-image: url(../images/gif/sm_j.gif); background-repeat: no-repeat;}
.sitemap ul.no {background-image: none;}
.sitemap-pagetitle {overflow: hidden; float: left; width: 548px; margin: 0px 0px 20px 0px; padding: 30px 0px 2px 0px; color: rgb(26,65,101); font-weight: normal; font-size: 200%;}
h4 .first {margin: 20px 0px 0px 0px; font-weight: bold; font-size: 130%; color: rgb(26,65,101);}


/* Textboxes */

.content-txtbox {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255);}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}


/* Headings */

h1 {margin: 20px 0px 15px 0px; font-weight: bold; font-size: 160%; color: rgb(26,65,101);}
h2 {margin: 20px 0px 15px 0px; font-weight: normal; font-size: 150%; color: rgb(26,65,101);}
h3 {margin: 20px 0px 15px 0px; font-weight: bold; font-size: 140%; color: rgb(26,65,101);}
h4 {margin: 10px 0px 15px 0px; font-weight: bold; font-size: 130%; color: rgb(26,65,101);}
h5 {margin: 0px 0px 15px 0px; font-weight: bold; font-size: 130%; color: rgb(51,51,51);}
h6 {margin: 0px 0px 15px 0px;font-weight: bold; font-style: italic; font-size: 120%;}


/* Lines */

hr {width: 100%; height: 1px; margin: 20px 0px 10px 0px; padding: 0px; background-color: rgb(215,215,215); color: rgb(181,181,181);}
.leftbar hr {width: 100%; height: 1px; margin: 20px 0px 20px 0px; padding: 0px; background-color: rgb(215,215,215); color: rgb(26,65,101);}
.sidebar hr {width: 100%; height: 1px; margin: 20px 0px 20px 0px; padding: 0px; background-color: rgb(215,215,215); color: rgb(139,69,19);}


/* Paragraphs */
p {margin: 0px 0px 0.75em 0px; padding: 0px; line-height: 1.5em; font-family: helvetica, arial, sans-serif; font-size: 120%; }
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 120%; font-weight: bold;}
p.quell {font-style: italic; font-weight: normal; font-size: 110%;}
p.quote {margin: -12px 0px 15px 0px; font-weight: bold; font-size: 130%; color: rgb(26,65,101); text-decoration: underline;}
b.me {margin: 0px 3px 0px 3px; font-style: italic; font-weight: bold; color: rgb(26,65,101);}


/* Lists */
ul.no {margin: 0px 0px 0px 25px; padding: 10px 0px 10px 5px; list-style-type: none; list-style-position: outside; font-size: 120%;}
ul.dec {margin: 0px 0px 0px 25px; padding: 10px 0px 10px 15px; list-style-type: decimal; font-family: helvetica,arial, sans-serif; font-size: 120%;}
ul.in {margin: 0px 0px 0px 25px; padding: 10px 0px 10px 15px; list-style-type: disc; font-family: helvetica,arial, sans-serif; font-size: 120%;}
ul.in2 {margin: 0px 0px 0px 25px; padding: 10px 0px 10px 15px; list-style-type: circle; font-family: helvetica, arial, sans-serif; font-size: 100%;}
ul.map
ol {margin: 0px 0px 0px 25px; padding: 10px 0px 10px 15px; list-style-type: none; list-style-position: outside; font-size: 120%;}
ul.no li, ul.in li, ul.dec li, ul.in2 li, ol li {margin: 0px; padding: 0px 0px 10px 0px; line-height: 1.5em;}
ul.linklist {margin: 0px 0px 7px 25px; padding: 10px 0px 10px 15px; list-style-type: none; line-height: 1.2em; font-size: 120%;}
ul.linklist2 {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; list-style-type: none; line-height: 1.5em; font-size: 100%; color: rgb(26,65,101); font-weight: bold; text-decoration: underline;}
ul.linklist2 li {margin: 0px; padding: 0px 0px 10px 0px;}


/* Tables */
.table {clear: left; margin: 0.5em 0px 0.2em 30px; border: solid 1px rgb(150,150,150); empty-cells: show; border-collapse: collapse; background-color: rgb(233,232,244);}
.table tr {margin: 0px; padding: 0px;}
.table td {padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); text-align: left; font-size: 120%;}
.table th {margin: 0px; padding: 2px 7px 2px 7px; border: solid 1px rgb(150,150,150); empty-cells: show; text-align: left; font-size: 120%;}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}

.table1 {clear: left; margin: 0.5em 0px 0.2em 50px; border: 0px; empty-cells: show; border-collapse: collapse; background-color: transparent;}
.table1 tr {margin: 0px 0px 15px 0px; padding: 0px;}
.table1 td {padding: 2px 10px 2px 0px; border: 0px; text-align: left; font-size: 120%;}
.table1 th {margin: 0px; padding: 2px 10px 2px 0px; border: 0px; display: inline-table; empty-cells: hide; text-align: left; font-size: 120%;}
.table1-caption {margin: 0.5em 0px 1.0em 25px; padding: 0px; clear: both; text-align: left; font-size: 120%;}

.table2 {clear: left; margin: 0px 0px 0.2em 0px; border: 0px; display: inline-table; empty-cells: hide; border-collapse: collapse; background-color: transparent;}
.table2 tr {margin: 0px; padding: 0px;}
.table2 td {padding: 0px 7px 2px 0px; border: 0px; text-align: left; font-size: 120%;}
.table2 th {margin: 0px; padding: 0px 7px 2px 0px; border: 0px; empty-cells: show; text-align: left; font-size: 120%;}
.table2-caption {margin: 0.5em 0px 1.0em 25px; padding: 0px; clear: both; text-align: left; font-size: 120%;}


/* Forms */

.forms {font-family: helvetica, arial, sans-serif;	font-size: 120%; 	background-color: rgb(255,255,255); color: rgb(75,75,75); border: none; margin: 0px; padding: 75px 0px 0px 135px;} 
.formbutton {margin: 40px 0px 0px 0px; padding: 0px; border: 0px;}
.formtext {background : rgb(255,255,255); border: solid 1px rgb(150,150,150); font-size: 12px; font-family:helvetica, arial, sans-serif; margin: 0px 0px 2px 0px;} 


/* Images */
.img-left {float: left; margin: 0px 10px 0px 0px;}
.img-left-wrap {float: left; margin: 50px 10px 20px 0px;}
.img-left-top {float: left; margin: 10px 10px 10px 0px;}
.img-left-border {float: left; margin: 0px 10px 0px 0px; border: solid 1px rgb(155,155,155);}
.img-left-border-topmargin {float: left; margin: 10px 10px 0px 0px; border: solid 1px rgb(150,150,150);}
.img-right {float: right; margin: 0px 0px 0px 10px;}
.img-right-wrap {float: right; margin: 50px 10px 20px 0px;}
.img-right-top {float: right; margin: 10px 0px 0px 10px;}
.img-right-border {float: right; margin: 0px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-right-border-top {float: right; margin: 10px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-at {margin: 0px 1px -2px 1px;}


/* Leftbar */

.leftbar {overflow: hidden; float: left; width: 200px; min-height: 1099px; height: 1099px; margin: 20px 0px 5px 0px; padding: 0px; text-align: left; color: rgb(75,75,75); border-right: solid 1px rgb(215,215,215); background-image: url(../images/leftback.jpg); background-repeat: repeat-x;}
.leftbar-maintitle {margin: 0px; padding: 2px 10px 3px 10px; background-color: transparent; color: rgb(26,65,101); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.leftbar-linktitle {margin:0px; padding: 0px 10px 2px 10px; background-color: rgb(222,59,33); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.leftbar-title {margin: 0px; padding: 0px 0px 15px 0px; color: rgb(26,65,101); font-weight: bold; font-size: 120%;}
.leftbar-title-shade {margin: 0px; padding: 0px 0px 30px 0px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.leftbar-txtbox {margin: 0px; padding: 75px 10px 30px 10px; color: rgb(75,75,75);}
.leftbar-txtbox-shade {margin: 0px; padding: 75px 10px 30px 10px; background-color: rgb(235,235,235);}
.leftbar-txtbox p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.leftbar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}


/* Sidebar */

.sidebar {overflow: hidden; float: right; width: 180px; min-height: 1099px; height: 1099px; margin: 20px 0px 5px 0px; padding: 0px; text-align: left; color: rgb(75,75,75); border-left: solid 1px rgb(215,215,215); background-image: url(../images/sideback.jpg); background-repeat: repeat-x;}
.sm-sidebar {overflow: hidden; float: right; width: 180px; min-height: 1100px; height: 1100px; margin: 20px 0px 5px 0px; padding: 0px; text-align: left; color: rgb(75,75,75); border-left: solid 1px rgb(215,215,215); border-top: solid 1px rgb(215,215,215); background: transparent;}
.sidebar-maintitle {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(210,182,143); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.sidebar-linktitle {margin: 0px; padding: 0px 10px 2px 10px; background-color: rgb(222,59,33); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}
.sidebar-title {margin: 0px; padding: 0px 0px 15px 0px; color: rgb(139,69,19); font-weight: bold; font-size: 120%;}
.sidebar-title-shade {margin: 0px; padding: 0px 0px 30px 0px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}
.sidebar-txtbox {margin: 0px; padding: 30px 10px 30px 10px;}
.sidebar-txtbox-shade {margin: 0px; padding: 30px 10px 30px 10px; background-color: rgb(235,235,235);}
.sidebar-txtbox p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}


/* Footer  */

.footer {overflow: hidden; clear: both; width: 970px; height: 2.0em; margin: 0px; padding: 0.6em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: rgb(26,65,101); color: rgb(255,255,255); font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%; font-weight: normal;}


/* Hyperlinks  */

.content1 a, .content2 a, .content3 a, .sidebar-txtbox a, .sidebar-txtbox-shade a, .leftbar-txtbox a, .leftbar-txtbox-shade a {color: rgb(226,0,26); text-decoration: none;}
.content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox a:hover, .sidebar-txtbox-shade a:hover, .leftbar-txtbox a:hover, .leftbar-txtbox-shade a:hover {color: rgb(75,75,75); text-decoration: none;}
.content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox a:visited, .sidebar-txtbox-shade a:visited, .leftbar-txtbox a:visited, .leftbar-txtbox-shade a:visited {color: rgb(26,65,101);}
.footer a {color: rgb(255,255,255); text-decoration: none;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}
.sitemap a {color: rgb(75,75,75); text-decoration: none;}
.sitemap a:hover {color: rgb(226,0,26); text-decoration: none;}
.sitemap a:visited {color: rgb(75,75,75); text-decoration: none;}
ul.linklist2 li a  {color: rgb(26,65,101); text-decoration: none; font-size: 110%;}
ul.linklist2 li a:hover {color: rgb(255,255,225); text-decoration: none; font-size: 110%;} 
ul.linklist2 li a:visited {color: rgb(75,75,75); text-decoration: none; font-size: 110%;}
h4.de a  {color: rgb(75,75,75); text-decoration: none; font-size: 110%;}
h4.de a:hover {color: rgb(226,0,26); text-decoration: none; font-size: 110%;}

