/* (c) 2009 banality, Germany - www.banality.de 
 enhanced by Webstrategy GmbH, bjk 
 global tag-defs */
body {
background-color:#E3E1DA;
border:0 none;
color:#3C3C3C;
font-family:verdana, sans-serif;
font-size:0.75em;
line-height:1.25em;
margin:0;
padding:0;
text-align:center;
}

p,form {
border:0 none;
margin:0;
padding:0;
}

img {
border:0 none;
}

/* special ids and classes 
 head-area */
#head-area-wrapper {
border-bottom:1px solid #C7C5BF;
}

#head-area {
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#portal-logo {
float:left;
padding:16px 0;
}

#head-right {
padding:16px 22px 0 0;
text-align:right;
}

#head-search {
font-weight:700;
padding:36px 8px 16px 0;
}

/* prestige-area */
#prestige-area-wrapper {
background-color:#FFF;
background-image:url(../images/bg_prestige.jpg);
background-position:bottom;
background-repeat:repeat-x;
border-bottom:3px solid #FFF;
clear:both;
}

#prestige-area-home {
height:209px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#prestige-area-follow {
height:80px;
margin-left:auto;
margin-right:auto;
text-align:right;
width:980px;
}

#prestige-left-column {
float:left;
padding-right:20px;
width:450px;
}

#prestige-left-column-switch {
float:left;
padding:40px 0 0 30px;
width:500px;
}

#prestige-area-home #prestige-right-column {
padding-top:26px;
}

#prestige-area-follow #prestige-right-column {
padding-top:22px;
}

#prestige-right-column-logo {
text-align:right;
}

#prestige-area-wrapper h1 {
font-size:1.333em;
font-style:italic;
font-weight:700;
margin:0;
padding:0 0 5px;
}

#prestige-area-wrapper h2 {
font-size:1.333em;
font-style:italic;
font-weight:400;
margin:0;
padding:0;
}

#prestige-button-area {
padding-top:30px;
}

#prestige-button-area h3 {
font-size:1em;
font-weight:400;
margin:0;
padding:0 0 5px;
}

#prestige-button-area a {
background:#E32721;
background-image:url(../images/bg_button_red.jpg);
background-repeat:repeat-x;
border:2px solid #E32721;
color:#FFF;
font-weight:700;
line-height:2.5em;
padding:3px 6px;
text-decoration:none;
}

#prestige-button-area a:hover {
background-image:url(../images/bg_button_red.jpg);
background-repeat:repeat-x;
border:2px solid #C6B4A6;
color:#FFF;
padding:3px 6px;
}

#unit-logo {
text-align:left;
}

/* breadcrumb */
#breadcrumb-wrapper-kmtk {
background:#4F4F4F;
background-image:url(../images/bg_breadcrumb_kmtk.jpg);
background-repeat:repeat-x;
border-top:3px solid #3C3C3C;
clear:both;
}

#breadcrumb-wrapper-badso {
background:#4F4F4F;
background-color:#277E4C;
border-top:3px solid #3C3C3C;
clear:both;
}

#breadcrumb-wrapper-faho {
background:#4F4F4F;
background-color:#748E8E;
border-top:3px solid #3C3C3C;
clear:both;
}

#breadcrumb-wrapper-hofh {
background:#835F41;
background-color:#6A5B4E;
border-top:3px solid #3C3C3C;
clear:both;
}

#breadcrumb-wrapper-smtk {
background:#4F4F4F;
background-color:#74748E;
border-top:3px solid #3C3C3C;
clear:both;
}

#breadcrumb-wrapper-gmt {
background:#4F4F4F;
background-color:#722756;
border-top:3px solid #3C3C3C;
clear:both;
}

#breadcrumb {
color:#FFF;
font-size:0.8333em;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#breadcrumb-string {
padding:7px 0 7px 30px;
}

#breadcrumb a {
color:#FFF;
text-decoration:none;
}

#breadcrumb a:hover {
color:#E3E1DA;
text-decoration:underline;
}

/* mid-content */
#home-wrapper {
border-top:1px solid #8A8A8A;
padding-top:10px;
}

#mid-content-wrapper-faho #home-wrapper {
border-top:1px solid #9EB0B0;
padding-top:10px;
}

#mid-content-wrapper-badso #home-wrapper {
border-top:1px solid #629E7B;
padding-top:10px;
}

#mid-content-wrapper-hofh #home-wrapper {
border-top:1px solid #A69382;
padding-top:10px;
}

/*bjk*/
#mid-content-wrapper-gmt #home-wrapper {
border-top:1px solid #968C83;
padding-top:10px;
}

/* kmtk follow + all others follow */
#mid-content-wrapper-kmtkcon,#mid-content-wrapper-badsocon,#mid-content-wrapper-fahocon,#mid-content-wrapper-hofhcon,#mid-content-wrapper-gmtcon,#mid-content-wrapper-smtkcon {
background-color:#FFF;
border-bottom:3px solid #71706E;
}

#mid-content-wrapper-kmtkcon #mid-content,#mid-content-wrapper-badsocon #mid-content,#mid-content-wrapper-fahocon #mid-content,#mid-content-wrapper-hofhcon #mid-content,#mid-content-wrapper-gmtcon #mid-content,#mid-content-wrapper-smtkcon #mid-content {
background-image:url(../images/bg_kmtkcon.jpg);
background-position:bottom right;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#mid-content-wrapper-kmtkcon #mid-content #main-content,#mid-content-wrapper-badsocon #mid-content #main-content,#mid-content-wrapper-fahocon #mid-content #main-content,#mid-content-wrapper-hofhcon #mid-content #main-content,#mid-content-wrapper-gmtcon #mid-content #main-content,#mid-content-wrapper-smtkcon #mid-content #main-content {
float:left;
padding:0 0 50px;
width:550px;
}

/* kmtk home */
#mid-content-wrapper-kmtk {
background-color:#4F4F4F;
background-image:url(../images/bg_mid_content_kmtk.jpg);
background-repeat:repeat-x;
}

#mid-content-wrapper-kmtk #mid-content {
background-image:url(../images/bg_kmtkhome.jpg);
background-position:bottom right;
background-repeat:no-repeat;
border-top:1px solid #444;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#mid-content-wrapper-kmtk #mid-content #main-navigation-kmtk {
background-color:#444;
border-bottom:3px solid #5C5C5C;
float:left;
margin-bottom:50px;
padding:0;
width:215px;
}

#mid-content-wrapper-kmtk #mid-content #movie-portlet-kmtk,#mid-content-wrapper-badso #mid-content #movie-portlet-badso,#mid-content-wrapper-faho #mid-content #movie-portlet-faho,#mid-content-wrapper-gmt #mid-content #movie-portlet-gmt,#mid-content-wrapper-hofh #mid-content #movie-portlet-hofh {
float:left;
margin-bottom:50px;
padding:0;
width:235px;
}

#mid-content-wrapper-kmtk #mid-content #choose-portlet,#mid-content-wrapper-badso #mid-content #choose-portlet,#mid-content-wrapper-faho #mid-content #choose-portlet,#mid-content-wrapper-gmt #mid-content #choose-portlet,#mid-content-wrapper-hofh #mid-content #choose-portlet {
float:left;
margin-bottom:50px;
padding:0;
width:315px;
}

#mid-content-wrapper-kmtk #mid-content #news-portlet-kmtk,#mid-content-wrapper-badso #mid-content #news-portlet-badso,#mid-content-wrapper-faho #mid-content #news-portlet-faho,#mid-content-wrapper-gmt #mid-content #news-portlet-gmt,#mid-content-wrapper-hofh #mid-content #news-portlet-hofh {
float:left;
margin-bottom:50px;
padding:0;
width:215px;
}

#mid-content-wrapper-badso #mid-content {
background-image:url(../images/bg_badsohome.jpg);
background-position:bottom right;
background-repeat:no-repeat;
border-top:1px solid #444;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#mid-content-wrapper-badso #mid-content #main-navigation-badso {
background-color:#29543B;
border-bottom:3px solid #629E7B;
float:left;
margin-bottom:50px;
padding:0;
width:215px;
}

#mid-content-wrapper-faho #mid-content {
background-image:url(../images/bg_fahohome.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-top:1px solid #4D5555;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#mid-content-wrapper-faho #mid-content #main-navigation-faho {
background-color:#404F4F;
border-bottom:3px solid #A5BDBD;
float:left;
margin-bottom:50px;
padding:0;
width:215px;
}

/* Krankenhaus Hofheim home */
#mid-content-wrapper-hofh {
background-color:#835F41;
}

#mid-content-wrapper-hofh #mid-content {
background-image:url(../images/bg_hofhhome.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-top:1px solid #4A4541;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

#mid-content-wrapper-gmt #mid-content {
background-image:url(/images/bg_gmthome.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-top:1px solid #4A4541;
margin-left:auto;
margin-right:auto;
text-align:left;
width:980px;
}

/* main-naviagtion (left column) */
#mn-title {
border-bottom:2px solid #71706E;
font-weight:700;
padding:20px 0 9px 30px;
}

#mn-title-kmtk {
border-bottom:2px solid #4F4F4F;
color:#FFF;
font-weight:700;
padding:9px 0 9px 30px;
}

#mn-title-badso {
border-bottom:2px solid #277E4C;
color:#FFF;
font-weight:700;
padding:9px 0 9px 30px;
}

#mn-title-faho {
border-bottom:2px solid #748E8E;
color:#FFF;
font-weight:700;
padding:9px 0 9px 30px;
}

#mn-backjumps {
border-bottom:1px solid #E3E1DA;
padding:5px 0 0 12px;
}

#mn-backjumps a {
background-image:url(../images/mn_back.gif);
background-position:left 5px;
background-repeat:no-repeat;
color:#3C3C3C;
display:block;
padding:0 0 5px 18px;
text-decoration:none;
}

#mn-navitems {
border-bottom:2px solid #71706E;
padding:1px 0 5px;
}

#mn-navitems-kmtk,#mn-navitems-badso,#mn-navitems-faho,#mn-navitems-hofh,#mn-navitems-gmt {
padding:1px 0 5px;
}

#mn-navitems li,#mn-navitems-kmtk li,#mn-navitems-badso li,#mn-navitems-faho li,#mn-navitems-hofh li,#mn-navitems-gmt li {
list-style-type:none;
}

#mn-navitems a.levelone {
border-top:1px solid #E3E1DA;
color:#3C3C3C;
display:block;
padding:5px 0 5px 30px;
text-decoration:none;
}

#mn-navitems a.levelone-active {
background-image:url(../images/mn_fwd.gif);
background-position:12px 10px;
background-repeat:no-repeat;
border-top:1px solid #E3E1DA;
color:#3C3C3C;
display:block;
font-weight:700;
padding:5px 0 5px 30px;
text-decoration:none;
}

#mn-navitems a.leveltwo {
color:#3C3C3C;
display:block;
padding:0 0 5px 45px;
text-decoration:none;
}

#mn-navitems a.leveltwo-active {
background-image:url(../images/mn_fwd.gif);
background-position:12px 5px;
background-repeat:no-repeat;
color:#3C3C3C;
display:block;
font-weight:700;
padding:0 0 5px 45px;
text-decoration:none;
}

#mn-navitems a.levelthree {
color:#3C3C3C;
display:block;
padding:0 0 5px 65px;
text-decoration:none;
}

#mn-navitems a.levelthree-active {
background-image:url(../images/mn_fwd.gif);
background-position:12px 5px;
background-repeat:no-repeat;
color:#3C3C3C;
display:block;
font-weight:700;
padding:0 0 5px 65px;
text-decoration:none;
}

#mn-navitems a.levelfour {
color:#3C3C3C;
display:block;
padding:0 0 5px 70px;
text-decoration:none;
}

#mn-navitems a.levelfour-active {
background-image:url(/images/mn_fwd.gif);
background-position:12px 5px;
background-repeat:no-repeat;
color:#3C3C3C;
display:block;
font-weight:700;
padding:0 0 5px 70px;
text-decoration:none;
}

#mn-navitems-kmtk a.levelone,#mn-navitems-badso a.levelone,#mn-navitems-faho a.levelone,#mn-navitems-hofh a.levelone,#mn-navitems-gmt a.levelone {
color:#FFF;
display:block;
padding:4px 0 4px 30px;
text-decoration:none;
}

#mn-navitems-badso a.levelone:hover {
color:#629E7B;
text-decoration:underline;
}

/* maincontent (mid column) */
#maincontent-kmtk,#maincontent-badso,#maincontent-faho,#maincontent-hofh,#maincontent-gmt,#maincontent-smtk {
margin:0 20px;
}

#main-content h1 {
border-bottom:2px solid #71706E;
font-size:1.333em;
font-weight:700;
line-height:1.2em;
margin:0 0 10px;
padding:15px 0 10px;
}

#main-content h2 {
font-size:1.166em;
font-weight:400;
line-height:1.5em;
margin:0;
padding:0 0 10px;
}

#main-content h3 {
font-size:1em;
font-weight:400;
line-height:1.5em;
margin:0;
padding:14px 0 3px;
}

#main-content h4 {
font-size:1em;
font-weight:700;
line-height:1.333em;
margin:0;
padding:14px 0 3px;
}

#main-content ul {
margin:0 0 0 30px;
padding:3px 0 10px;
}

#main-content li {
padding-bottom:3px;
}

#main-content,
#main-content p {
border:0 none;
line-height:1.42em;
margin:0;
padding:0 0 10px;
}

#maincontent-kmtk a:hover,#maincontent-badso a:hover,#maincontent-faho a:hover,#maincontent-hofh a:hover,#maincontent-gmt a:hover,#maincontent-smtk a:hover {
color:#5B5B5B;
text-decoration:underline;
}

/* Wenn Hausauswahl in rechter Spalte, dann vorher einen Abstand ziehen; ansonsten keinen Abstand nach oben */
.rs-portlet {
border-top:2px solid #71706E;
margin:20px 0 0;
padding:0 0 20px;
}

.rs-portlet-content {
background-color:#E3E1DA;
border-top:1px solid #FFF;
padding:10px;
}

.rs-portlet-content select {
width:150px;
}

a.rs-link-item {
background-image:url(../images/mn_fwd.gif);
background-position:0 5px;
background-repeat:no-repeat;
display:block;
padding:0 10px 5px 16px;
text-decoration:none;
}

#rs-audio {
border-bottom:2px solid #E32721;
border-top:2px solid #E32721;
}

#rs-audio-content {
background-color:#E3E1DA;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
padding:7px 10px;
}

#rs-audio-content p {
background-image:url(../images/bg_audio_content.gif);
background-repeat:no-repeat;
padding:0 0 5px 50px;
}

#rs-audio-content a {
background-image:url(../images/mn_fwd.gif);
background-position:0 5px;
background-repeat:no-repeat;
color:#3C3C3C;
display:block;
font-weight:700;
padding:0 0 0 16px;
text-decoration:none;
}

/* home columns */
.home-portlet-headline {
border-top:2px solid #BDBBB6;
}

.home-portlet-headline h1 {
border-top:2px solid #444;
color:#FFF;
font-size:1em;
font-weight:700;
margin:0;
padding:5px 0;
}

#mid-content-wrapper-kmtk #movie-portlet {
border-bottom:3px solid #5C5C5C;
margin-left:20px;
}

#mid-content-wrapper-badso #movie-portlet,#mid-content-wrapper-faho #movie-portlet,#mid-content-wrapper-hofh #movie-portlet {
margin-left:20px;
}

#choose-wrapper {
border:4px solid #3C3C3C;
margin:0 20px;
}

#choose-content {
background-color:#E3E1DA;
border:2px solid #FFF;
padding:15px 10px;
}

#choose-content h1 {
border-bottom:1px solid #BDBBB6;
font-size:1em;
font-weight:700;
margin:0;
padding:0 0 5px;
}

#choose-content select {
width:200px;
}

#choose-content .choose-description {
padding:15px 0 5px;
}

#news-portlet-kmtk h1,#news-portlet-badso h1,#news-portlet-faho h1,#news-portlet-hofh h1 {
float:left;
}

#rss-feed-link {
border-top:2px solid #444;
padding-top:5px;
text-align:right;
}

#news-items li {
background-image:url(../images/news_item_dot.gif);
background-position:0 12px;
background-repeat:no-repeat;
border-bottom:1px solid #706F6E;
list-style-type:none;
padding:7px 0 7px 20px;
}

#news-items a {
color:#FFF;
text-decoration:none;
}

#news-portlet-badso	li {
background-image:url(../images/news_item_dot.gif);
background-position:0 12px;
background-repeat:no-repeat;
border-bottom:1px solid #629E7B;
list-style-type:none;
padding:7px 0 7px 20px;
}

#news-portlet-faho li {
background-image:url(../images/news_item_dot.gif);
background-position:0 12px;
background-repeat:no-repeat;
border-bottom:1px solid #A5BDBD;
list-style-type:none;
padding:7px 0 7px 20px;
}

#news-portlet-hofh li {
background-image:url(../images/news_item_dot.gif);
background-position:0 12px;
background-repeat:no-repeat;
border-bottom:1px solid #5F4F42;
list-style-type:none;
padding:7px 0 7px 20px;
}

#video-items {
height:130px;
overflow:auto;
}

#video-items .video-item {
background-color:#444;
background-image:url(../images/bg_video_item.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #706F6E;
padding:10px 5px 10px 0;
}

#video-items .video-item img {
float:left;
padding-right:10px;
width:40px;
}

#video-items .video-item a.video-text-link {
color:#FFF;
display:block;
margin-left:50px;
text-decoration:none;
}

#media-pool-badso {
background-image:url(../images/bg_mediapool_badso.jpg);
background-repeat:repeat-x;
border-top:3px solid #277E4C;
height:110px;
padding:10px 0 0 10px;
}

#media-pool-faho {
background-image:url(../images/bg_mediapool_faho.jpg);
background-repeat:repeat-x;
border-top:3px solid #7A8E8E;
height:110px;
padding:10px 0 0 10px;
}

#media-pool-hofh {
background-image:url(../images/bg_mediapool_hofh.jpg);
background-repeat:repeat-x;
border-top:3px solid #6A5B4E;
height:110px;
padding:10px 0 0 10px;
}

.mp-item a {
background-image:url(../images/news_item_dot.gif);
background-position:0 5px;
background-repeat:no-repeat;
color:#FFF;
display:block;
padding:0 0 5px 15px;
text-decoration:none;
}

/* foot-area */
#foot-wrapper {
border-top:1px solid #FFF;
clear:both;
}

#foot-area {
margin-left:auto;
margin-right:auto;
padding:16px 0 50px;
text-align:left;
width:980px;
}

#site-controls {
float:right;
font-size:0.833em;
}

#site-controls img {
padding-bottom:3px;
vertical-align:middle;
}

#site-controls a.leftitem {
padding:0 30px 0 5px;
}

#site-controls a.rightitem {
padding:0 0 0 5px;
}

#foot-navigation {
padding-left:22px;
}

#link-url {
display:none;
}

#copyright {
color:#696969;
font-size:0.833em;
padding:10px 0 0 30px;
}

/* forms */
.form-controls {
padding-top:10px;
text-align:right;
}

.form-field {
padding:0;
}

.form-field label {
display:block;
padding-bottom:3px;
padding-top:20px;
}

.form-field .input-item {
border:1px solid #71706E;
padding:2px;
}

#disclaim {
background-color:#E3E1DA;
border-bottom:1px solid #C7C5BF;
border-top:1px solid #C7C5BF;
margin-top:15px;
padding:10px;
}

/* sitemap */
.sitemap-headline {
border-bottom:2px solid #C7C5BF;
color:#FFF;
font-size:1em;
line-height:1.25em;
margin:20px 0 5px;
padding:5px 10px;
}

#sitemap-kmtk {
background-color:#5A5A5A;
}

#sitemap-gmt {
background-color:#722756;
}

#sitemap-smtk {
background-color:#74748E;
}

.sitemap_one {
list-style-type:circle;
}

.sitemap_two {
list-style-type:square;
margin-left:15px;
}

.sitemap_three {
list-style-type:disc;
margin-left:30px;
}

/* news-archive */
.year-headline {
border-bottom:1px dotted #71706E;
color:#71706E;
font-size:1em;
line-height:1.25em;
margin:20px 0;
padding:5px 0;
}

/* search-results */
#search-field {
background-color:#E3E1DA;
border-bottom:1px solid #C7C5BF;
border-top:1px solid #C7C5BF;
margin-bottom:15px;
padding:20px;
}

#search-again {
border-bottom:1px dotted #71706E;
margin-bottom:10px;
padding-bottom:15px;
}

#search-field #search-newinput {
border:1px solid #3C3C3C;
font-size:12px;
font-style:italic;
padding:3px 6px;
}

#search-field #search-newgo {
background-color:#3C3C3C;
background-image:url(/images/bg_button_dark.jpg);
background-repeat:repeat-x;
border:1px solid #3C3C3C;
color:#FFF;
font-size:12px;
font-weight:700;
padding:2px 6px;
}

#more-results {
background-color:#E3E1DA;
border-bottom:1px solid #C7C5BF;
border-top:1px solid #C7C5BF;
padding:10px;
text-align:center;
}

#more-results a {
padding:0 5px;
}

#more-results a#active-result {
color:#3C3C3C;
font-weight:700;
text-decoration:none;
}

#more-results a#nonactive-item {
color:#A4A299;
}

/* für das Navi-Debugging */
ul.debug_navi {
background-color:#555;
border:2px solid red;
margin:10px 0;
padding:10px 0;
}

ul.debug_navi li a {
color:#fff;
}

ul.debug_navi li {
padding-left:5px;
}

/* Ab hier kommen Fixes oder nachtraegliche Erweiterungen von Webstrategy GmbH, bjk 

* { font-size: 100.1% }

 Skip-Navigation 
 #skipnav { display: none } */
#skipnav,.hideme {
left:-1000em;
position:absolute;
top:-1000em;
}

/* Schriftfarbe bei ausgeblendeten Bildern sollte immer rot sein, da dann der Hintergrund sowohl hell als auch dunkel sein kann: */
a {
color:#E32721;
text-decoration:none;
}

a:hover {
color:#E32721;
text-decoration:underline;
}

.go-button {
background:#3C3C3C;
background-image:url(/images/bg_button_dark.jpg);
background-repeat:repeat-x;
border:1px solid #3C3C3C;
color:#FFF;
font-size:1em;
font-weight:700;
padding:2px 6px;
cursor: pointer;
}

#maincontent-kmtk #aufzaehlung,#maincontent-hofh #aufzaehlung,#maincontent-badso #aufzaehlung,#maincontent-faho #aufzaehlung,#maincontent-smtk #aufzaehlung,#maincontent-gmt #aufzaehlung {
margin-bottom:1em;
margin-top:1em;
}

.image-item img {
background:#e3e1da;
}

.link-pdf {
background:url(/images/pdf_link.gif) no-repeat left center;
line-height:2em;
margin-bottom:0.5em;
margin-left:0;
margin-top:0.5em;
padding-bottom:5px;
padding-left:30px;
padding-top:5px;
}

.abbildung p {
font-size:0.9em;
}


.rs-contact-content p {
background-image:url(/images/call_icon.gif);
background-repeat:no-repeat;
padding:0 0 5px 30px;
}


.image-item {
background-color:#E3E1DA;
}

#main-content h2.clearboth {
clear:both;
}

a.button-dark {
border:2px solid #3C3C3C;
}

#rs-items img {
margin-bottom:5px;
padding-bottom:0;
}

#head-navigation a,#foot-navigation a {
color:#3C3C3C;
padding:0 8px;
text-decoration:none;
}

#head-navigation a:hover,#mn-backjumps a:hover,#mn-navitems a.levelone:hover,#mn-navitems a.levelone-active:hover,#mn-navitems a.leveltwo:hover,#mn-navitems a.leveltwo-active:hover,#mn-navitems a.levelthree:hover,#mn-navitems a.levelthree-active:hover,#mn-navitems-kmtk a.levelone:hover,#mn-navitems a.levelfour:hover,#mn-navitems a.levelfour-active:hover,#maincontent-kmtk a,#foot-navigation a:hover {
color:#E32721;
text-decoration:underline;
}

#head-search #search-input,#head-search #querystring {
border:1px solid #3C3C3C;
font-size:1em;
font-style:italic;
margin-left:7px;
padding:3px 6px;
}

#head-search #search-go,.button-dark {
background:#3C3C3C;
background-image:url(../images/bg_button_dark.jpg);
background-repeat:repeat-x;
border:1px solid #3C3C3C;
color:#FFF;
font-size:1em;
font-weight:700;
padding:2px 6px;
cursor: pointer;
}

#mid-content-wrapper-kmtkcon #mid-content #main-navigation,#mid-content-wrapper-badsocon #mid-content #main-navigation,#mid-content-wrapper-fahocon #mid-content #main-navigation,#mid-content-wrapper-hofhcon #mid-content #main-navigation,#mid-content-wrapper-gmtcon #mid-content #main-navigation,#mid-content-wrapper-smtkcon #mid-content #main-navigation,#mid-content-wrapper-kmtkcon #mid-content #right-slot,#mid-content-wrapper-badsocon #mid-content #right-slot,#mid-content-wrapper-fahocon #mid-content #right-slot,#mid-content-wrapper-hofhcon #mid-content #right-slot,#mid-content-wrapper-gmtcon #mid-content #right-slot,#mid-content-wrapper-smtkcon #mid-content #right-slot,#mid-content-wrapper-kmtkcon #mid-content #right-slot-kmtk,#mid-content-wrapper-badsocon #mid-content #right-slot-badso,#mid-content-wrapper-fahocon #mid-content #right-slot-faho,#mid-content-wrapper-hofhcon #mid-content #right-slot-hofh,#mid-content-wrapper-gmtcon #mid-content #right-slot-gmt,#mid-content-wrapper-smtkcon #mid-content #right-slot-smtk {
float:left;
padding:0 0 50px;
width:215px;
}

#mid-content-wrapper-badso,#sitemap-badso {
background-color:#277E4C;
}

#mid-content-wrapper-faho,#sitemap-faho {
background-color:#748E8E;
}

#mid-content-wrapper-hofh #mid-content #main-navigation-hofh,#mid-content-wrapper-gmt #mid-content #main-navigation-gmt {
background-color:#2E2823;
border-bottom:3px solid #A69382;
float:left;
margin-bottom:50px;
padding:0;
width:215px;
}

#mid-content-wrapper-gmt,#sitemap-hofh {
background-color:#6A5B4E;
}

#mn-title-hofh,#mn-title-gmt {
border-bottom:2px solid #6A5B4E;
color:#FFF;
font-weight:700;
padding:9px 0 9px 30px;
}

#mid-content-wrapper-badsocon #mn-backjumps a:hover,#mid-content-wrapper-badsocon #mn-navitems a.levelone:hover,#mid-content-wrapper-badsocon #mn-navitems a.levelone-active:hover,#mid-content-wrapper-badsocon #mn-navitems a.leveltwo:hover,#mid-content-wrapper-badsocon #mn-navitems a.leveltwo-active:hover,#mid-content-wrapper-badsocon #mn-navitems a.levelthree:hover,#mid-content-wrapper-badsocon #mn-navitems a.levelthree-active:hover,#mid-content-wrapper-badsocon #mn-navitems a.levelfour:hover,#mid-content-wrapper-badsocon #mn-navitems a.levelfour-active:hover,#maincontent-badso a {
color:#01AE4B;
text-decoration:underline;
}

#mid-content-wrapper-fahocon #mn-backjumps a:hover,#mid-content-wrapper-fahocon #mn-navitems a.levelone:hover,#mid-content-wrapper-fahocon #mn-navitems a.levelone-active:hover,#mid-content-wrapper-fahocon #mn-navitems a.leveltwo:hover,#mid-content-wrapper-fahocon #mn-navitems a.leveltwo-active:hover,#mid-content-wrapper-fahocon #mn-navitems a.levelthree:hover,#mid-content-wrapper-fahocon #mn-navitems a.levelthree-active:hover,#mid-content-wrapper-fahocon #mn-navitems a.levelfour:hover,#mid-content-wrapper-fahocon #mn-navitems a.levelfour-active:hover,#mn-navitems-faho a.levelone:hover,#maincontent-faho a {
color:#748E8E;
text-decoration:underline;
}

#mid-content-wrapper-hofhcon #mn-backjumps a:hover,#mid-content-wrapper-hofhcon #mn-navitems a.levelone:hover,#mid-content-wrapper-hofhcon #mn-navitems a.levelone-active:hover,#mid-content-wrapper-hofhcon #mn-navitems a.leveltwo:hover,#mid-content-wrapper-hofhcon #mn-navitems a.leveltwo-active:hover,#mid-content-wrapper-hofhcon #mn-navitems a.levelthree:hover,#mid-content-wrapper-hofhcon #mn-navitems a.levelthree-active:hover,#mid-content-wrapper-hofhcon #mn-navitems a.levelfour:hover,#mid-content-wrapper-hofhcon #mn-navitems a.levelfour-active:hover,#maincontent-hofh a,#rs-link-items-hofh a,div#right-slot-hofh #rs-link-items a,.rs-link-items-hofh a {
color:#D87336;
text-decoration:underline;
}

#mid-content-wrapper-gmtcon #mn-backjumps a:hover,#mid-content-wrapper-gmtcon #mn-navitems a.levelone:hover,#mid-content-wrapper-gmtcon #mn-navitems a.levelone-active:hover,#mid-content-wrapper-gmtcon #mn-navitems a.leveltwo:hover,#mid-content-wrapper-gmtcon #mn-navitems a.leveltwo-active:hover,#mid-content-wrapper-gmtcon #mn-navitems a.levelthree:hover,#mid-content-wrapper-gmtcon #mn-navitems a.levelthree-active:hover,#mid-content-wrapper-gmtcon #mn-navitems a.levelfour:hover,#mid-content-wrapper-gmtcon #mn-navitems a.levelfour-active:hover,#maincontent-gmt a,#rs-link-items-gmt a,div#right-slot-gmt #rs-link-items a,.rs-link-items-gmt a {
color:#95005D;
text-decoration:underline;
}

#mid-content-wrapper-smtkcon #mn-backjumps a:hover,#mid-content-wrapper-smtkcon #mn-navitems a.levelone:hover,#mid-content-wrapper-smtkcon #mn-navitems a.levelone-active:hover,#mid-content-wrapper-smtkcon #mn-navitems a.leveltwo:hover,#mid-content-wrapper-smtkcon #mn-navitems a.leveltwo-active:hover,#mid-content-wrapper-smtkcon #mn-navitems a.levelthree:hover,#mid-content-wrapper-smtkcon #mn-navitems a.levelthree-active:hover,#mid-content-wrapper-smtkcon #mn-navitems a.levelfour:hover,#mid-content-wrapper-smtkcon #mn-navitems a.levelfour-active:hover,#maincontent-smtk a,#rs-link-items-smtk a,div#right-slot-smtk #rs-link-items a,.rs-link-items-smtk a {
color:#637AAD;
text-decoration:underline;
}

#mn-navitems ul,#mn-navitems-kmtk ul,#mn-navitems-badso ul,#mn-navitems-faho ul,#mn-navitems-hofh ul,#mn-navitems-gmt ul,#news-items ul {
margin:0;
padding:0;
}

#mn-navitems-hofh a.levelone:hover,#mn-navitems-gmt a.levelone:hover {
color:#FF9C49;
text-decoration:underline;
}

#maincontent-kmtk h1,#maincontent-kmtk h2,#maincontent-kmtk h3,#rs-link-items-kmtk a,div#right-slot-kmtk #rs-link-items a,.rs-link-items-kmtk a {
color:#E32721;
}

#maincontent-badso h1,#maincontent-badso h2,#maincontent-badso h3,#rs-link-items-badso a,div#right-slot-badso #rs-link-items a,.rs-link-items-badso a {
color:#01AE4B;
}

#maincontent-faho h1,#maincontent-faho h2,#maincontent-faho h3,#rs-link-items-faho a,div#right-slot-faho #rs-link-items a,.rs-link-items-faho a {
color:#748E8E;
}

#maincontent-hofh h1,#maincontent-hofh h2 {
color:#D87336;
}

#maincontent-gmt h1,#maincontent-gmt h2 {
color:#95005D;
}

#maincontent-smtk h1,#maincontent-smtk h2 {
color:#637AAD;
}

#rs-title,.rs-title {
border-bottom:2px solid #71706E;
font-weight:700;
padding:20px 0 9px;
}

#rs-items,.rs-items {
border-top:1px solid #FFF;
padding-bottom:20px;
}

.rs-portlet-content p,div#choose-content p,.rs-portlet-content .choose-description {
padding-bottom:5px;
}

#rs-link-items-kmtk,#rs-link-items-faho,#rs-link-items-badso,#rs-link-items-hofh,#rs-link-items-gmt,#rs-link-items-smtk,#rs-audio-portlet,.na-item,.result-item,div#right-slot-kmtk #rs-link-items,div#right-slot-faho #rs-link-items,div#right-slot-badso #rs-link-items,div#right-slot-hofh #rs-link-items,div#right-slot-gmt #rs-link-items,div#right-slot-smtk #rs-link-items,.rs-link-items-kmtk,.rs-link-items-faho,.rs-link-items-badso,.rs-link-items-hofh,.rs-link-items-gmt,.rs-link-items-smtk {
padding-bottom:20px;
}

#rs-link-items-kmtk a:hover,#rs-link-items-faho a:hover,#rs-link-items-badso a:hover,#rs-link-items-hofh a:hover,#rs-link-items-gmt a:hover,#rs-link-items-smtk a:hover,div#right-slot-kmtk #rs-link-items a:hover,div#right-slot-faho #rs-link-items a:hover,div#right-slot-badso #rs-link-items a:hover,div#right-slot-hofh #rs-link-items a:hover,div#right-slot-gmt #rs-link-items a:hover,div#right-slot-smtk #rs-link-items a:hover,.rs-link-items-kmtk a:hover,.rs-link-items-faho a:hover,.rs-link-items-badso a:hover,.rs-link-items-hofh a:hover,.rs-link-items-gmt a:hover,.rs-link-items-smtk a:hover {
color:#5B5B5B;
}

a.rs-link-item:hover,#rs-audio-content a:hover {
text-decoration:underline;
}

#news-items a:hover,#video-items .video-item a.video-text-link:hover,.mp-item a:hover {
color:#E3E1DA;
text-decoration:underline;
}

.form-controls-left,#right-slot-badso {
padding-top:20px;
}

.na-headline,.result-item h5 {
font-size:1em;
line-height:1.25em;
margin:0;
padding:0;
}

#search-field a:hover#expert-search,#more-results a:hover.result-items {
text-decoration:none;
}

#mn-navitems-kmtk a.levelone:hover,a.button-dark:hover {
color:#D3D1CD;
text-decoration:underline;
}


