﻿/* CSS Document */





/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ 


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, 
em, img, ins, kbd, q, s, samp, small, strike, sub, strong, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, 
header, hgroup, menu, nav, output, ruby, 
section, summary, time, mark, audio, video {


	font-size: 100%;
	margin: 0;
	padding: 0;
		}


/* HTML5 display-role reset for older browsers */ 


html {
overflow-y: scroll;
overflow-x: hidden;
}



 /*Fonts*/
 
 /* Clash Grotesk-regular - latin */
@font-face {
  font-family: 'corpos ';
  font-style: bold;
  font-weight: 400;
  src: url('../fonts/corpos-Bold.eot'); /* IE9 Compat Modes */
  src: local('corpos'), local('corpos-Bold'),
       url('../fonts/corpos-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/corpos-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/corpos-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/corpos-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/corpos-Bold.svg#corpos') format('svg'); /* Legacy iOS */
}

/* Corpo S */
@font-face {
  font-family: 'corpos ';
  font-style: bold;
  font-weight: 400;
  src: url('../fonts/corpos.eot'); /* IE9 Compat Modes */
  src: local('Corpos '), local('Corpos '),
       url('../fonts/corpos.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/corpos.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/corpos.woff') format('woff'), /* Modern Browsers */
       url('../fonts/corpos.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/corpos.svg#corpos') format('svg'); /* Legacy iOS */
}

figure {
  display: inline-block;
  position: relative;
  padding-left: 10%;
  width: auto;
  
  background: transparent;
}

figure img {
  width: 100%;
  padding-top: 40px;

}
 
 figure img.klein {
  width: 200px;
  box-shadow: 8px 8px 12px silver;
}

figcaption {
  padding-top: 8px;
  text-align: left;
  font-style: italic;
font-size: 0.975em;
width: 100%;
padding-bottom: 20px;
}

article, aside, details, footer, header, hgroup, menu, nav, section {
	display: block;
}


html {
	height: 100%;
	width: 100%;
}


img {
  max-width: 100%; 
  height: auto;
  
}

img.logitsch
{
padding-top:20px;;
}

img.logitsch:hover  
{
opacity: 0.5;
}

img.rahmen {
  max-width: 100%; 
  height: auto;
  border: 1px solid #000;
  padding:4px;
  
}

ul {
font-family: 'corpos ', sans-serif;;
	list-style: disc;
}

#incontent ul {
		 list-style-position:inside;
font-family: 'corpos ', sans-serif;
  font-weight: normal;
  font-size: 1.02em !important;
  line-height: 1.6;
 }
 
 #incontent ol {
	 	 list-style-position:inside;
font-family: 'corpos ', sans-serif;
  font-weight: normal;
  font-size: 1.02em !important;
  line-height: 1.6;
 }
 
#incontent ul a:link {
   font-family: 'corpos ', sans-serif;
 color: #c00b46;
 list-style: url(../images/menubutton4rot.gif)!important;
 }


tr,td,p,div
{
	font-family: 'corpos ', sans-serif;
	font-weight: normal;
	font-size: 1.02em !important;
line-height: 1.6;
	}


blockquote, q {
	quotes: none;
}


blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}


body.mceContentBody {
color: #000;
background-color: #FFFFFF !important; 
background-image: none;
}

.pagination  {
margin-top: 20px;
  text-align: center !important;
  }
  
  .pagination ul li {
  display: inline;
  }

/*Schaltet die Silbentrennung bei modernen Brwosern ein*/

body {
-webkit-hyphens: auto;
-o-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
word-wrap:break-word;
hyphenate-limit-chars: auto 3;
hyphenate-limit-lines: 3;
}


/*Schaltet die Silbentrennung aus*/
 
.ganzeswort {
 white-space: nowrap;
 }
 
 
 hr {
border: 0;
max-width: 420px;
height: 4px;
background-color: #acc5c5;
}

 
 table.qmthermo  {
/* border-collapse: collapse;*/
width: 103%;
border-spacing: 1.5px;
margin: 0px 10px 0px 0px;
}

.qmthermo caption {
text-align:left;
font-size:10pt;
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
}

.qmthermo h1 {
text-align:middle;
font-size:9pt;
font-weight:bold;
color:#ffffff;
background-color: #6c99ab;
margin: 0px 0px 0px 0px;
padding: 4px 2px 2px 2px;
}

.qmthermo tr:nth-child(1) {
background-color: #6c99ab !important;

}

.qmthermo tr:nth-child(n+1) {
background-color: #6c99ab !important;
}

.qmthermo td:nth-child(1) {
background-color: #eff8fe !important;
max-width:180px;
width: 20%;
}

.qmthermo td:nth-child(2) {
background-color: #f8f8f8 !important;
width: 20%;
}

.qmthermo td:nth-child(3) {
background-color: #e5eff2 !important;
width: 48%;
}

.qmthermo td:nth-child(4) {
background-color: #f3f3f3 !important;
width: 12%;
}
	
table.thermointro  {
/* border-collapse: collapse;*/
width: 100%;
margin: 0px 10px 0px 0px;
background-color: #f1d8c1;
text-align: left;
padding-left: 30px;
border-spacing: 20px;
}
 
 .thermointro h3 {
text-align:right;
font-size:1.3em;
line-height: 1.6;
font-weight:bold;
color:#af8d55;
margin: 0px 0px 20px 0px;
padding: 4px 2px 10px 2px;
}

.thermointro img {
  max-width: 100%; 
  min-width: 300px;
  height: auto;
    padding:4px;
	vertical-align: top;
  }
  

 .thermointro td:nth-child(1) {
background-color: #eff8fe !important;

}

.introspalten1 {
column-count: 1;
  

hyphens: auto;
   text-align: justify;
   padding-bottom: 40px;
 
}

div[itemprop="articleBody"] {
	margin: 0 auto;
  width: 80%;
  padding-bottom: 40px;
  padding-top: 20px;
}

div[itemprop="blogPost"] {
	margin: 0 auto;
  width: 60%;
  border-bottom: 5px solid #d2ede9;
  padding-bottom: 25px;
}

.introspalten2 {
column-count: 2;
  column-gap: 2rem;
}

.introspalten3 {
column-count: 1;
    width: 60%;
	margin: 0 auto;
hyphens: auto;
   text-align: justify;
   padding-bottom: 40px;
 
}

.intros2 {
  width: 60%;
  	margin: 0 auto;
hyphens: auto;
   text-align: justify;
   padding-bottom: 40px;
}

.intros2 > img  {
 float: left !important;
margin: 0 20px 60px 0;
clear: both;
}

.mittelspalte {
  float: left;
  width: 730px;
}

.mittelspalte .spalte_links {
  float: left;
  width: 200px;
}

.mittelspalte .spalte_links img {
  float: left;
  font-size: 13px;
  color: #000000;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid black;
}

.mittelspalte .spalte_rechts {
  width: 520px;
}


 /*****************custom joomla styling for pages*********************/

#map96 {
    height: 400px;
	width: 500px;
}


a:link
{
font-family: 'corpos ', sans-serif;
color:#764079;
text-decoration:none;
}

div#incontent a {
  font-weight: normal;
  color: #c00b46 !important;
  font-size: 1em !important;
  text-decoration: none;
}

 a:link.external
{
color:#764079;
text-decoration:none;
background:url(../images/external_link.svg) right no-repeat;
padding-right: 22px;
}

#incontent a:link
{
font-family: 'corpos ', sans-serif;
color:#c00b46;
text-decoration:none;
font-size: 1em !important;
font-weight: normal !important;
text-decoration: underline;
}

:target {
scroll-margin-top: 200px;
}

a:hover
{
color:#B07676;
}


.mosimage {
  border: 1px solid #972626;
  margin: 30px
}


.mosimage_caption {
margin-top: 2px;
padding: 1px 2px;
color: #972626;
font-size: 10px;
border-top: 1px solid #972626;
}

hr {
width:  90%; 
 }

hr.separator {
width:  40%; 
 }

a.pnav {
margin-left: 20px;
}


.pnav:hover {
}

.small {
font-size: 11px;
color: #B07676;
}

.smalldark {
font-size: 11px;
color: #B07676;
height: 10px;
line-height: 10px;
text-align: left;
}

.sectiontableentry1 {
text-align: left;
font-size: 11px;
padding: 2px;
}

.sectiontableentry2 {
font-size: 11px;
text-align: left;
padding: 2px;
}
.button {
border: 1px solid #B12E36;
}

.inputbox {
width: 100%;
height: 40px;
border: 2px solid #6c99ab;
}

.createdate {
font-size: 10px;
color: #B12E36;
height: 10px;
}

.modifydate {
font-size: 11px;
color: #B12E36;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}

a.readon {
font-size: 12px;
text-decoration: none;
line-height: 15px;
text-decoration: none;
font-weight: normal;
}

.items-more {
font-size: 11px;
}

a.readon:hover {
text-decoration: none;
}

.blog {
width: 100%;
}

h1 {
font-weight: bold;
font-size:1.4em;
color: #6c99ab;
margin-bottom: 10px;
}

h2,.contentheading {
font-family: corpos !important;
margin-left: 10%;
padding-top: 40px;
font-size: 1.6em;
color: #000000;
}

.contentpaneopen {
text-align: left;
font-size: 12px;
background: transparent;
}

table.contentpane td.contentheading {
font-weight: bold;
font-size: 12px;
height: 16px;
line-height: 20px;
border: none;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 10px;
}

.contentdescription {
font-size: 12px;
}

.spalte_links1 {
background-color: #f1f1f1;
padding: 10px 0px 20px 20px;
margin-bottom: 30px;
}

h1 {
color:#acc5c5;
height:1.6 em;
font-size:1.2px;
margin-left: 0px;
padding-top:2px;
font-weight:bold;
}

h1,.contentheading {
font-family: corpos !important;
margin-left: 10%;
padding-top: 40px;
font-size: 1.6em;
color: #000000;

}

h1, .contentheading.aktut {
  font-family: corpos !important;
margin-left: 0%;
  padding-top: 40px;
  font-size: 1.6em;
  color: #000000;

  
}

h1, .contentheading.ueberuns {
  font-family: corpos !important;
padding-left: 10%;
  padding-top: 60px;
  max-width: 60%;
  font-size: 1.6em;
  color: #395450;
  font-weight: bold !important;
}

h2, .componentheading.ueberuns {
  font-family: corpos !important;
   padding-top: 40px;
  font-size: 1.6em;
  color: #000000;
}

h2.newstitle {
  font-family: corpos !important;
    padding-top: 40px;
  font-size: 1.6em;
  color: #000000;
}

h3,.contentheading {
color:#174A0C;
height:30px;
font-size:11px;
margin-left: 0px;
padding-top:2px;
font-weight:bold;
}

.contentpaneopen {
text-align: left;
color:#174A0C;
font-size: 12px;
padding-left:10px;
}

h4 {
  font-family: corpos !important;
  margin-left: 0%;
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: left;
  font-size: 1.4em;
  color: #395b56;
  font-weight: bold;
}

h5 {
  font-family: corpos !important;
   padding-top: 40px;
  max-width: 80%;
  font-size: 1.4em;
  color: #395450;
  font-weight: bold !important;
}

table.contentpane td.contentheading {
text-align:left;
background:url(../images/mod_r_th2.jpg) no-repeat;
height:16px;
color:#ffffff;
font-size:11px;
padding-left:5px;
padding-top:2px;
font-weight:bold;
}

table.contentpagetitle {
text-align:left;
background:url(../images/mod_r_th2.jpg) no-repeat;
height:16px;
color:#ffffff;
font-size:11px;
padding-left:5px;
padding-top:2px;
font-weight:bold;
text-decoration:underline;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
padding-left: 10px;
}

.contentdescription {
text-align:left;
background:url(../images/mod_r_th2.jpg) no-repeat;
height:16px;
color:#ffffff;
font-size:11px;
padding-left:5px;
padding-top:2px;
font-weight:bold;
}

.sectiontableheader {
margin-top: 20px;
font-weight: bold;
font-size: 14px;
height: 16px;
color:#6c99ab;
background-color:#cdebeb;
}

.categorytitle {
font-weight: normal;
font-size: 12px;
height: 16px;
line-height: 25px;
}

h3,.componentheading {
font-size: 1.095em;
color: #697b88;
padding-bottom: 10px;
}

h2,.componentheading {
 font-family: corpos !important;
margin-left: 0%;
padding-top: 40px;
padding-bottom: 20px;
 text-align: left;
font-size: 1.6em;
color: #395b56;
font-weight: bold;
}

input    { 
border: 1px solid #0E67A1;
padding: 4px;
margin-top:4px;
 }

a.category { 
 }

a.category:hover {
text-decoration:  underline; 
}

.poll {
text-align: left;
border:0px solid #FFFFFF;
}

.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.items-more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
margin-left: 20px;
margin-bottom: 15px;
border: 1px solid #972626;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #972626;
}

form {
margin: 0px;
padding: 0px;
}

.akut .leading-0 {
width: 100%;
height: 120%;
padding-top: 30px;
font-weight: normal;
padding-bottom: 40px;

}

.akut .leading-1 {
width: 100%;
height: 120%;
font-weight: normal;
margin-top: 30px;
padding-bottom: 40px;
background: transparent !important;
}

.akut.leading-2 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}


.leading-0 {
width: 100%;
height: 120%;
font-weight: normal;
padding-bottom: 40px;
 }

.leading-1 {
width: 100%;
height: 120%;
font-weight: normal;
padding-top: 10px;
padding-bottom: 40px;

}

.leading-2 {
width: 100%;
font-weight: normal;
padding-top: 10px;

padding-bottom: 40px;
margin-bottom: 10px;

}

.leading-3 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-4 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-5 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-6 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #eacc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-7 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-8 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-9 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-10 {
width: 100%;
font-weight: normal;
padding-top: 10px;
border-bottom: 3px solid #acc5c5;
padding-bottom: 40px;
margin-bottom: 10px;
}

.leading-1 hr {
width:  493px;
height: 5px;
border: none;
background: #acc5c5;
}

h2 a:link {
font-family: corpos !important;
margin-left: 20%;
padding-top: 60px;
max-width: 60%;
font-size: 1em;
text-decoration: none;
font-weight: bold !important;
color: #000000 !important;
line-height: 1.6;
}


/*some joomla! classes*/

.btn-group {
color: #ffffff;
}

a.btn.btn-secondary {
margin-top: 20px;
padding: 5px;
}

.btn {
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: #cdebeb;
    color: #6c99ab;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
	font-weight: bold;
    font-family: 'corpos ', sans-serif;
    line-height: 20px;
    outline: none;
   
    text-shadow: none;
    box-shadow: none;
    text-align: center;
        -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.icon-search {
display: none;
}

.Tooltip {
visibility: none;
}

.item-separator { /* was in J! 1.5= .article_separator */
}

.items-more { /* was in J! 1.5= .blog_more */
}

.mod_events_latest_table.jevbootstrap {

	margin: 0 auto;
hyphens: auto;
   text-align: justify;
   }

 .eventdetaillink a:link, a:visited {
  color: #c00b46 !important;
    font-size: 1em !important;
}

/*[Print, PDF, Email] button in an article were before in td.buttonheading and are now in an unsorted list*/


#container ul.actions {
list-style: none;
float: right;
}


.actions li {
float: left;
margin-left: 5px;
}

#incontent ul {

}

.anmelden #user1 {
width: 500px;
margin: auto;
z-index:1;
}


/*new*/


.print-icon {
}
.email-icon {
}

/*neu 2.5: new component finder */

.finder{
}

#finder-search {
}
form .finder label {
}

dl.search-results dd.result-url {
}

.finder .inputbox {
}

#topzwei form .finder {
}


/*new 2.5: article images */


.img-fulltext-left {
}

.img-intro-left {
}

.img-fulltext-right {
}

.img-intro-right {
}

img.logitsch {
padding-top:0px !important;
box-shadow: 4px 4px 8px silver;
}


/*****************Layout*********************/

 

body {
	
	margin: auto;
		line-height: 1.5;
	text-align: left;
	background: #6c99ab;
	}
	
#container {
width: 100%;
background-color:#ffffff;
margin: 0 auto;
}


#topeins
{
height:0px;
width: 100%;
background-color: #fff;
overflow: hidden;
position: sticky;
top: 0px;
z-index:999;
}


#topzwei
{
width: 100%;
height:0px;
margin:0 auto;
background: #fff;
}


#topdrei
{
height:140px;
padding-top: 0px;
width: 100%;
display: -ms-grid;
display: grid; 
  -ms-grid-columns:20px 20px 1060px; 
  grid-template-columns:2% 2% 96%; 
   grid-column-gap: 20px;
   -ms-grid-rows:100px 12px; 
  grid-template-rows:80% 20%; 
   grid-rows-gap: 0px;
background-color: #d2ede9;
position: sticky;
top: 0px;
z-index:999;
}


div.moduletable.menuspalte3 {
	justify-content: center;
	margin-left: 10em;
}


div#topdrei .menuspalte1
{
 grid-column-start:1; 
  grid-column-end:2; 
  grid-row-start:1; 
  grid-row-end:2;
  -ms-grid-column: 1; 
  -ms-grid-column-span: 2; 
  -ms-grid-row:1; 
 text-align: left;
    }


div#topdrei .menuspalte2
{
 grid-column-start:2; 
  grid-column-end:2; 
  grid-row-start:1; 
  grid-row-end:1;
  -ms-grid-column: 2; 
  -ms-grid-column-span: 2; 
  -ms-grid-row:1; 
    text-align: left;
    }
	

div#topdrei .menuspalte3
{
 grid-column-start:3; 
  grid-column-end:3; 
  grid-row-start:1; 
  grid-row-end:1;
   -ms-grid-column: 3; 
  -ms-grid-column-span: 3; 
  -ms-grid-row:1; 
  text-align: left;
  
    }
	

div.modultable_menu {
display: flex;
align-items: left;
justify-content: left;
margin-left: 40px;
}


#startbild
{
 max-width: 1960px;
  margin: 0 auto;
  background: #ffffff;
    background-size: auto;
  background-size: auto;
  border-bottom: 2px solid #806e78;
  background-size: contain;
}

#startbild .moduletable {
  width: 100%;
  }
  
  
#teaser
{
 max-width: 1960px;
  margin: 0 auto;
  background: #ffffff;
    background-size: auto;
  background-size: auto;
  border-bottom: 2px solid #806e78;
  background-size: contain;
}

#teaser .moduletable {
  width: 100%;
  }

#left_outline
{
width:0px;
float: left;
margin-left:18px;
margin-top: 13px;
}

#left
{
width:0px;
display:inline;
}

#content {
height: auto !important;
width:100%;
background:#ffffff;
}



#content .info {
height: auto !important;
background:#9ee9bd;
width:100%;
}

#content .akut {
height: auto !important;
background:#fafafa;
width:100%;
}


#content .angebot {
height: auto !important;
background: #fd9991;
width:100%;
}

#content .termine {
height: auto !important;
background:#ffb6ed;
width:100%;
}


#incontent {

height: auto;

margin-top:2.5%;
text-align: justify;
margin: 0 auto;
width: 100%;
z-index:1;

}



#footer
{
height:140px;
width:100%;
margin:0 auto;
margin-top: auto;
display: -ms-grid;
display: grid;
   -ms-grid-rows: 70px;
   grid-template-rows: 70px; 
 -ms-grid-columns:400px 20px 400px; 
 grid-template-columns:33% 33% 33%; 
   grid-column-gap: 40px;
background-color: #000000;
font-family: 'corpos';
padding-top: 20px;
}

div#footer .moduletable
{
display: grid;
margin: 0 auto;

}


div#footer .spalte1
{
 grid-column-start:1; 
  grid-column-end:1; 
  grid-row-start:1; 
  grid-row-end:1;
  -ms-grid-column: 1; 
  -ms-grid-column-span: 1; 
  -ms-grid-row:1; 
    text-align: left;
	
	padding-left: 40px;
	font-family: 'corpos' !important;
	font-size: 100% !important;
	    }



div#footer .moduletable.spalte2
{
 grid-column-start:2; 
  grid-column-end:2; 
  grid-row-start:1; 
  grid-row-end:1;
  -ms-grid-column: 2; 
  -ms-grid-column-span: 2; 
  -ms-grid-row:1; 
    text-align: left;
    }
	

div#footer .moduletable.spalte3
{
 grid-column-start:3; 
  grid-column-end:3; 
  grid-row-start:1; 
  grid-row-end:1;
   -ms-grid-column: 3; 
  -ms-grid-column-span: 3; 
  -ms-grid-row:1; 
  text-align: left;
padding-left: 10px !important;
    }



#right_outline
{
width:40%;
float: right;
margin-right: 15px;
margin-top: 2px;

}

#right
{
width:40%;
float: right;
}

/*************styling for some div containing modules and menus************************/

/***********topeins modules******************/


#topeins .moduletable
{

float:right;
margin-right:10%;
width:70%;
display:inline;
z-index: 500;

}


/***********style for topeins menu******************/


div#topeins ul
{
list-style: none;
float: right;
margin-right: 25%;
margin-top:1.2%;
font-weight:normal;
color:#000000;

}



div#topeins ul li 
{
float: left;
clear:right;
padding-left:14px;
line-height:100%;
}

div#topeins ul li a:link 
{
font-size:0.875em;
font-weight:normal;
color:#000000;
text-decoration:none;
}

div#topeins ul li a:visited
{
font-weight:normal;
color:#658f92;
text-decoration:none;
}

div#topeins ul li a:hover
{
color:#eaffff;
font-weight:normal;
text-decoration:none;
}


div#topeins ul li.current.active a {
color:#731818;
font-weight:normal;
text-decoration:none;
}

div#topeins .inputbox
{
font-size:11px;
width:140px;
color:#365873;
float:right;
margin-right:2px;
margin-top:138px;
border:1px solid #000000;
background:url(../images/searchfield.gif) 100% 100% no-repeat;
}

/***********topzwei modules******************/


#topzwei .moduletable
{
}



/***********style for topdrei menu******************/

/* hauptmenu  nav container */ 


/* hauptmenu  listen und links */ 

div#topdrei ul {
  margin: 0;
  padding-top: 0px;
  font-size: 16px;
}
 
div#topdrei a {
  display: block;
   color: #000000;
    text-decoration: none;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

/* hauptmenu  style listenelemente */ 

div#topdrei ul li {
  position: relative;
  float: left;
  color: #ffffff;
  list-style: none;
}
 
 
 div#topdrei ul li.item-268 {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
  padding-top: 60px;
}

div#topdrei ul li.item-268 a {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
  padding-top: 60px;
}

 div#topdrei ul li.item-115 a {
  font-family: 'corpos';
  font-weight: bold;
   
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-115  {
  font-family: 'corpos';
  font-weight: bold;
 
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-116 a {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-116  {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-117 a {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-117 {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-118 a {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
  padding-top: 60px;
}

div#topdrei ul li.item-118 {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
  padding-top: 60px;
}

div#topdrei ul li.item-118 {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
  padding-top: 60px;
}

div#topdrei ul li.item-119 a {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

div#topdrei ul li.item-119 {
  font-family: 'corpos';
  font-weight: bold;
  padding-left: 25px;
  color: #000000;
  padding-right: 35px;
    padding-top: 60px;
}

 
div#topdrei ul li a:hover
{
color: #b9cdd6;

text-decoration:none;
}

 
div#topdrei ul li a {
	font-family: 'corpos';
		padding-left: 25px;
				color: #000000;
	padding-right: 35px;
	padding-top: 10px;
	
}

div#topdrei ul li.current.active a {
color:#4db8a8;

text-decoration:none;
}

div#topdrei ul li a:visited
{
font-weight:normal;
color:#000000 !important;
text-decoration:none;
}

#srm_select_list {
    width: auto !important;
    max-width: none !important;
    border: none;
	color: #000000 !important;
    -webkit-appearance: none;
	background: transparent;
	border: none;
	}



.srm_position {
    display: block !important;
	
}

.srmp_outer {
    cursor: pointer;
}

/* untermenu */ 

div#topdrei ul ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  text-align: left;
  color:#000000;
  background: #ecfaf8;
   box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
   padding-top: 10px !important;
   z-index: 999;
  }
 
div#topdrei ul ul li {
    float: none;
    width: 200px;
	line-height: 1.1 em;
	color:#000000;
   padding-top: 0px !important;
}
 
div#topdrei ul ul li a {
text-align: left;
  color:#000000 !important;
  font-size: 1em;
  line-height: 14px;
  font-weight: normal !important;
  padding: 12px 25px;
  padding-top: 0px !important;
}

div#topdrei ul ul li a:visited {
text-align: left;
  color:#686868 !important;
  padding: 12px 25px;
}

/* hauptmenu hover */ 

div#topdrei ul li:hover > ul {
text-align: left;
    top: 100%;
  left: 0;
 
}


/* untermenu hover */ 

div#topdrei ul ul li:hover > ul {
  top: 0;
  left: 200px;
  color:#74a4a7;
 
  }

div#topdrei ul ul li:hover a {
  color:#686868;
  text-align: left;
   background-color:#f8f8f8;
  }

div#topdrei ul ul li.current.active a {
color:#686868;
font-weight:bold;
text-decoration:none;
}

/* hauptmenu pfeil */ 

div#topdrei ul li.parent > a:after {
  position: relative;
  float: right;
  content: '';
  margin-left: 10px;
  margin-top: 10px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid  #6c99ab;;
  border-bottom: 5px solid transparent;
  color: #6c99ab;
}

/* untermenu pfeil */ 

div#topdrei ul ul li.submenu a:after {
  margin-left: auto;
  margin-right: -10px;
  border-left: 5px solid #fff;
  border-right: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
   color: #6c99ab;
}

div#topdrei ul ul li:last-child {
  border-bottom: none;
}




/**************left modules******************/


#left .moduletable
{
width:140px;
}

/*************left side links and mainlevel links*****************/



#left ul li.item-101 a:link, #left ul li a:visited
{
color:#000000;
margin-top: 22px;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}

#left ul li.item-101 a:hover
{
color:#b42c36;
margin-top: 22px;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}


#left ul li.current.item-101 a { /* Aktiver Menüpunkt */
color:#b12e36;
margin-top: 22px;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}

#left ul li.item-101.current.parent.active a {
}

#left ul li.parent.active a { /* Aktiver Ober-Menüpunkt */
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}

#left ul li a:link, #left ul li a:visited
{
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}


#left ul li a:hover
{
color:#b42c36;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}


#left ul li.current a { /* Aktiver Menüpunkt */
color:#b12e36;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
padding-top: 10px;
background:url(../images/arrow_current.gif) 0px 8px no-repeat;
}


#left ul li.parent.active a { /* Aktiver Ober-Menüpunkt */
color:#000000;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:10px;
padding-top: 10px;
background:url(../images/arrow.gif) 0px 8px no-repeat;
}

/*****untermenu******/

#left ul li.current.parent.active ul li a {
color: #b42c36;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:16px;
background: transparent;
}

#left ul li.parent.active ul li a { /* Aktiver Unter-Menüpunkt */
color: #a41c1c;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height: 1.5;
padding-left:12px;
background: transparent;
}

#left ul li ul li.current a {
}

div#left .inputbox
{
font-size:11px;
border:1px solid #B12E36;
background-color:#FFFFFF;
color:#B12E36;
margin-bottom:10px;
}

div#left .button
{
color:#B12E36;
border:1px solid #B12E36;
font-size:10px;
background-color:#FFFFFF
}


/**************user1 modules******************/


div#user1 .moduletable
{
position:absolute; top:35px; left:25px; width:150px; height:150px;
      z-index:1; background-color:#ddf;
}


/*************user1 side links *****************/


div#user1 ul {
font-family:corpos;
font-size:12px;
color:#909090;
text-decoration:none;
margin:0;
padding-left:4px;
padding-right:4px;
}

/**************content style******************/



/**************user1 modules******************/


div#user1 .moduletable
{
width: 120px;
margin-top:30px;
}



/***********style for user1 links******************/


div#user1 .inputbox
{
font-size:11px;
border:1px solid #B12E36;
background-color:#FFFFFF;
color:#B12E36;
}


div#user1 .button
{
color:#B12E36;
border:1px solid #B12E36;
font-size:10px;
background-color:#FFFFFF
}



/**************right modules******************/


#right .moduletable 
{

width: 40%;
}


/*************right side links and mainlevel links*****************/

div#right ul
{
font-family:corpos;
font-size:12px;
color:#506e16;
text-decoration:none;
margin:0;
padding-left:10px;
padding-right:4px;
}

div#right ul li
{
font-family:corpos;
font-size:12px;
color:#506e16;
text-decoration:none;
padding-left:10px;
background: transparent;
background:url(../images/arrow_list.png) no-repeat;
background-position:0px 5px;
}

div#right a:link, div#right a:visited
{
font-family:corpos;
font-size:12px;
color:#506e16;
text-decoration:none;
}

div#right a:hover
{
font-family:corpos;
font-size:12px;
color:#B12E36;
text-decoration:none;
}

div#right .inputbox
{
font-size:11px;
border:1px solid #B12E36;
background-color:#FFFFFF;
color:#B12E36;
}

div#right .button
{
color:#B12E36;
border:1px solid #B12E36;
font-size:10px;
background-color:#FFFFFF;
}


/**************right modules-kontakt******************/


#right .moduletable-kontakt 
{
float: right;
margin-right: 10px;
width: 168px;
text-align: left;
color:#365975;
font-size: 12px;
padding-left:10px;
background:#f2f4f2;
border:2px solid #f2f4f2;
left:10px;top:50px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
text-align: left;
color:#365975;
font-size: 12px;
padding-left:10px;
}



/**************right modules-news1******************/


#right .moduletable-news1 
{
float: right;
margin-right: 10px;
margin-top: 20px;
width: 175px absolut;
background: #cccccc;
}


/**************right modules-news1******************/

#right .newsflash-news1 
{
width: 175px absolut;
padding-left: 5px;
background: none repeat scroll 0% 0% #cccccc;
}





/***********style for footer links******************/


div#footer ul
{
color:#972626;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}


div#footer ul li
{
color:#972626;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}


#footer ul li a:link, #footer ul li a:visited
{
color:#ffffff;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}


#footer ul li a:hover
{
color:#ffffff;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}

div#footer a {
  font-weight: normal;
     color: #ffffff !important;
    text-decoration: none;
}

div#footer a:visited {
  font-weight: normal;
     color: #ffffff !important;
    text-decoration: none;
}

div#footer a:link a:visited {
  font-weight: normal;
     color: #ffffff !important;
    text-decoration: none;
}

/**************logoleiste modules******************/


div#logoleiste .moduletable
{
max-width: 1920px;
margin-top:20px;
background-color:#ffffff;
border-top: 4px solid #cdebeb;
}


/***********style for footer links******************/


div#logoleiste ul
{
color:#972626;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}


div#logoleiste ul li
{
color:#972626;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}


#logoleiste ul li a:link, #footer ul li a:visited
{
color:#ffffff;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}


#logoleiste ul li a:hover
{
color:#972626;
padding-top:25px;
padding-left:180px;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-right:10px;
padding-left:5px;
background-position:0px 2px;
}

div#logoleiste a {
  font-weight: normal;
     color: #cdebeb;
    text-decoration: none;
}




@media only screen and (max-width:1170px) {

body {
	width: 100%;
	margin: auto;
		line-height: 1.3em;
	text-align: left;
	background-color: #ffffff;
	}
	
/***********************layout stuff***************************/


#topeins
{
width: 100%;
height: 0px;
background-color: #ffffff;
overflow: hidden;
}


#topzwei
{
width: 100%;
height:0px;
margin:0 auto;
background:#d2ede9;
}


#topdrei
{
width: 100%;
height: 140px;
margin:0 auto;
background:url(../images/Logo_QM_Mehringplatz_lang_gr_web.svg)  #d2ede9  100px 0px  no-repeat;
position: sticky;
top: 0px;
z-index:999;
}

  div#topdrei .menuspalte1
{
display: none;
  }
  
div#topdrei .menuspalte2
{
display: none;
  }
  
    div#topdrei .menuspalte1
{
height: auto;
  }

  
#container {
width: 100%;
background-color:#ffffff;
}


#left_outline
{
width:0px;
float: left;
margin-left:18px;
margin-top: 13px;
}

#left
{
width:0px;
display:inline;
}

#content .akut {
min-height: 350%;
height: auto !important;
width:100%;
margin: auto;
background:#fafafa;
width:100%;
}

#content {
display: flex;
justify-content: center;
align-items: center;
min-height: 350%;
height: auto !important;
width:100%;
margin: auto;
background:#ffffff;
}

#incontent {
float: left;
min-height: 350%;
height: auto !important;
padding-bottom:5%;

max-width:100%;
margin-top:2.5%;
z-index:1;
}


#incontent ul {
padding-left:15px;
}

.anmelden #user1 {
width: 500px;
margin: auto;
z-index:1;
}


#footer
{
height:auto;
margin:0 auto;
grid-template-columns:100%;
grid-template-rows: 33% 33% 33%;
grid-row-gap: 10px;
}

div#footer .spalte1
{
padding-top: 20px;
margin-left: 20px;
 grid-column-start:1; 
  grid-column-end:1; 
  grid-row-start:1; 
  grid-row-end:1; 
}

div#footer .testo
{
float: left;
padding-left: 10%;

}

div#footer .spalte2
{
padding-top: 20px;
margin-left: 20px;
 grid-column-start:1; 
  grid-column-end:1; 
  grid-row-start:3; 
  grid-row-end:3;
  }

div#footer .spalte3
{
padding-top: 20px;
 grid-column-start:1; 
  grid-column-end:1; 
  grid-row-start:2; 
  grid-row-end:2;
}


div#logoleiste .moduletable {
    max-width: 1920px;
    margin-top: 0px;
    background-color: #ffffff;
    border-top: 4px solid #cdebeb;
}


#right_outline
{
width:190px;
float: right;
margin-right: 15px;
margin-bottom:10px;
}


#right
{
width:180px;
float: right;
}


/*************styling for some div containing modules and menus************************/

/***********topeins modules******************/


#topeins .moduletable
{

float:right;
margin-right:10%;
width:70%;
display:inline;
z-index: 500;

}


/***********style for topeins menu******************/


div#topeins ul
{
list-style: none;
float: right;
margin-right: 25%;
margin-top:1.2%;
font-weight:normal;
color:#000000;

}



div#topeins ul li 
{
float: left;
clear:right;
padding-left:14px;
line-height:100%;
}

div#topeins ul li a:link 
{
font-size:0.875em;
font-weight:normal;
color:#000000;
text-decoration:none;
}

div#topeins ul li a:visited
{
font-weight:normal;
color:#658f92;
text-decoration:none;
}

div#topeins ul li a:hover
{
color:#eaffff;
font-weight:normal;
text-decoration:none;
}


div#topeins ul li.current.active a {
color:#731818;
font-weight:normal;
text-decoration:none;
}

div#topeins .inputbox
{
font-size:11px;
width:140px;
color:#365873;
float:right;
margin-right:2px;
margin-top:138px;
border:1px solid #000000;
background:url(../images/searchfield.gif) 100% 100% no-repeat;
}

/***********topzwei modules******************/


#topzwei .moduletable
{

}


/***********style for topzwei menu******************/


/***********topdrei modules******************/
#topdrei .moduletable
{
text-align: center;
}

div.modultable_menu {
display: flex;
align-items: center;
justify-content: center;
}

#topdrei .moduletable_menu
{
display: flex;
align-items: center;
justify-content: center;
}

div.modultable_menu {
display: flex;
align-items: center;
justify-content: center;
}
/***********style for topdrei menu******************/



/* hauptmenu  listen und links */ 

div#topdrei ul {
  margin: 0;
  padding: 0;
  font-size: 16px;
}
 
div#topdrei a {
  font-weight: bold;
  display: block;
   color: #4f8298;
    text-decoration: none;
}

/* hauptmenu  style listenelemente */ 

div#topdrei ul li {
  position: relative;
  float: left;
  color: #4f8298;
  list-style: none;
}
 
 
div#topdrei ul li a:hover
{
color: #b9cdd6;
font-weight:bold;
text-decoration:none;
}

 
div#topdrei ul li a {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom:11px;
}

div#topdrei ul li.current.active a {
color:#00f3f3;
font-weight:bold;
text-decoration:none;
}

#srm_select_list {
    width: auto !important;
    max-width: none !important;
    border: none;
	color: #000000 !important;
    -webkit-appearance: none;
	background: transparent;
	border: none;
	
}




/* untermenu */ 

div#topdrei ul ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  background: #d9f4f6;
   box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}
 
div#topdrei ul ul li {
  float: none;
  width: 200px;
  border-bottom: 1px solid #eaffff;
}
 
div#topdrei ul ul li a {
  color:#74a4a7;
  padding: 10px 20px;
}

/* hauptmenu hover */ 

div#topdrei ul li:hover > ul {
    top: 100%;
  left: 0;
 
}


/* untermenu hover */ 

div#topdrei ul ul li:hover > ul {
  top: 0;
  left: 200px;
  color:#74a4a7;
  }

div#topdrei ul ul li:hover a {
  color:#d9f4f6;
   background:#88c0c3;
  }

/* hauptmenu pfeil */ 

div#topdrei ul li.parent > a:after {
  position: relative;
  float: right;
  content: '';
  margin-left: 10px;
  margin-top: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  border-bottom: 5px solid transparent;
}

/* untermenu pfeil */ 

div#topdrei ul ul li.submenu a:after {
  margin-left: auto;
  margin-right: -10px;
  border-left: 5px solid #fff;
  border-right: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

div#topdrei ul ul li:last-child {
  border-bottom: none;
}
}

@media only screen and (max-width:480px) {



body {
	width: 100%;
	margin: auto;
		line-height: 1.3;
	text-align: left;
	background-color: #ffffff;
	}

tr,td,p,div
{
	font-family: 'corpos ', sans-serif;;
	font-size:1em;
	}
	
figure {
 display: inline-block;
position: relative;
padding-left: 10%;
padding-right: 10%;
width: auto;
background: transparent;
}
	
#topeins
{
height:0px;
width: 100%;
position: fixed;
z-index: 999;
background: #d9f4f6;
overflow: hidden;
}


#topzwei
{
width: 100%;
height:0px;
margin:0 auto;
position: fixed;
z-index: 990;
overflow: hidden;
}

#topdrei
{
width: 100%;
height:140px;
margin:0 auto;
background:url(../images/Logo_QM_Mehringplatz_mitte_web.svg)  #d2ede9  70px 16px  no-repeat;
overflow: hidden;
}

#startbild {
  width: 0px;
  height: 0px;
}

#content {
width: 100%;
}

#content .akut{
width: 100%;
background-color: #fafafa;
}

	
	
#incontent {
float: left;
min-height: 350%;
height: auto !important;
margin-top: 0px;
}

div[itemprop="blogPost"] {
	margin: 0 auto;
  width: 80%;
}

h1, .contentheading.aktut {
  font-family: corpos !important;
  padding-left: 10%;
 padding-top: 10px;
  font-size: 1.6em;
  color: #000000;
}

.akut .leading-0 {
  width: 100%;
  height: 120%;
  padding-top: 0px;
  font-weight: normal;
  padding-bottom: 40px;
 }

.introspalten1 {
column-count: 1;
    width: 80%;
	margin: 0 auto;
hyphens: auto;
   text-align: justify;
   padding-bottom: 40px;
 
}

#footer
{
height:auto;
margin:0 auto;
width: 100%;
display: inline-block; 
}


div#footer .spalte1
{
padding-top: 20px;
margin-left: 20px;
  font-size: 90%;
  }

div#footer a.spalte1 {
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}



div#footer .moduletable.spalte2
{
padding-top: 10px;
margin-left: 20px;
padding-left: 40px;
height: 120px;
  }

div#footer .moduletable.spalte3
{
margin-left: 20px;
padding-left: 40px !important;
}

	/***********style for topeins menu******************/


div#topeins ul
{
list-style: none;
display: inline;
margin-right: 1.2%;
margin-top:1.2%;
font-weight:normal;
color:#000000;

}



div#topeins ul li 
{
float: left;
clear:right;
padding-left:10px;
line-height:100%;
}

div#topeins ul li a:link 
{
font-size:0.875em;
font-weight:normal;
color:#000000;
text-decoration:none;
}

div#topeins ul li a:visited
{
font-weight:normal;
color:#658f92;
text-decoration:none;
}

div#topeins ul li a:hover
{
color:#eaffff;
font-weight:normal;
text-decoration:none;
}


div#topeins ul li.current.active a {
color:#731818;
font-weight:normal;
text-decoration:none;
}

	#map96 {
    height: 200px;
	width: 200px;
	}
	
}