body {
    background-color: #ffffff;
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12.5px;
    font-weight: normal;
    font-style: normal;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0px
}

p,dl,dt,dd,ol,ul,li,pre {
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12.5px;
    font-weight: normal;
    font-style: normal;
}

/*
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
       {font-family: Arial,sans-serif;
	      font-size: 10pt;
       	font-weight:normal;}
p  {color:#666666;
     font-family:Arial,Helvetica,Verdana,sans-serif;
     font-size:12.5px; font-weight:normal; font-style:normal;}
p  {padding:0px; margin-top:0px; margin-bottom:0px; border-spacing:0px;border-collapse:collapse;}
*/ /* *********************************************************************
**
** Headlines
*/
h1,h2,h3,h4 {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #478FB3;
}

h1 {
    font-size: 16pt;
    text-align: center;
}

h2 {
    font-size: 14pt;
}

h3 {
    font-size: 12pt;
    margin: 2px;
}

h4 {
    font-size: 10pt;
    margin: 2px;
}

pre {
    font-family: Courier New, Courier;
    font-size: 9pt;
    color: #0000C0;
}

tt {
    font-family: Courier New, Courier;
    font-size: 9pt;
    color: #0000C0;
}

hr.small {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border-spacing: 0px;
}

form {
    display: inline;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}

img {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.bold {
    font-weight: bold;
    font-style: normal;
}

.italic {
    font-weight: normal;
    font-style: italic;
}

.script {
    font-weight: normal;
    font-style: italic;
    color: #478FB3;
}

.norm {
    font-family: Arial, sans-serif;
    font-size: 10pt
}

.small {
    font-family: Arial, sans-serif;
    font-size: 9pt
}

.mini {
    font-family: Arial, sans-serif;
    font-size: 8pt
}

.center {
    text-align: center;
}

/*
.head  {font-family: Verdana, Arial, Helvetia, sans-serif;
	font-size: 14pt;
	font-weight: bold;}
.linkline{font-family: Verdana, Arial, Helvetia, sans-serif;
	font-size: 10pt;
	background-color: #eeeeee;
	font-weight: bold;}
.nav            {font-family: arial, helvetica, verdana, sans-serif; color: #000000}
.warning        {font-family: arial, helvetica, verdana, sans-serif; font-size: small; font-weight: bold; color: #FF0000}
*/
table,tr,th,td {
    color: #666666;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12.5px;
    font-weight: normal;
    font-style: normal;
}

/*
td {color:#666666;
     font-family:Arial,Helvetica,Verdana,sans-serif;
     font-size:12.5px; font-weight:normal; font-style:normal;}
table  {padding:0px; margin-top:0px; margin-bottom:0px; border-spacing:0px;border-collapse:collapse;}
tr,th,td {padding:0px; margin:0px;}
*/
table,th,tr,td {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    vertical-align: top;
}

table.rahm {
    border-spacing: 1px;
    padding: 0px;
    vertical-align: top;
    border-style: solid;
    border-color: #478FB3;
}

th.rahm {
    font-size: small;
    font-weight: bold;
    color: #000000;
}

tr.rahm {
    padding: 1px;
}

td.rahm {
    padding: 1px;
}

table.list {
    border-spacing: 5px;
    padding: 13px;
    vertical-align: top;
    border-style: none;
}

th.list {
    font-size: small;
    font-weight: bold;
    color: #000000;
    background-color: #D3DCE3
}

.thlist {
    font-size: small;
    font-weight: bold;
    color: #000000;
    background-color: #D3DCE3
}

tr.list {
    padding: 3px;
}

td.list {
    padding: 3px;
}

table.zero {
    border-spacing: 0px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

th.zero {
    font-size: small;
    font-weight: bold;
    color: #000000;
    background-color: #D3DCE3
}

tr.zero {
    padding: 0px;
}

td.zero {
    padding: 0px;
}

table.karo {
    border-spacing: 2px;
    border-collapse: collapse;
    padding: 3px;
    vertical-align: top;
    border-width: 1px;
    border-style: solid;
    border-color: #478FB3;
}

tr.karo {
    border-spacing: 2px;
    border-collapse: collapse;
    padding: 3px;
    vertical-align: top;
    border-width: 1px;
    border-style: solid;
    border-color: #478FB3;
}

th.karo {
    border-spacing: 2px;
    border-collapse: collapse;
    padding: 3px;
    vertical-align: top;
    border-width: 1px;
    border-style: solid;
    border-color: #478FB3;
}

td.karo {
    border-spacing: 2px;
    border-collapse: collapse;
    padding: 3px;
    vertical-align: top;
    border-width: 1px;
    border-style: solid;
    border-color: #478FB3;
}

#karo table,#karo tr,#karo th,#karo td {
    border-spacing: 2px;
    border-collapse: collapse;
    padding: 2px;
    vertical-align: top;
    border-width: 1px;
    border-style: solid;
    border-color: #478FB3;
}

p.zitat {
    text-align: justify;
    margin-top: 9px;
    margin-bottom: 9px;
    background-color: #cccccc;
    background-image: url("pics/grayl.gif");
    padding: 0.4cm;
    padding-left: 1cm;
    border-color: #5c5c5c;
    border-width: 1px;
    border-style: solid;
    border-left-width: 6px;
    border-top-width: 2px;
}

.abstract {
    background-image: url(pics/grayl.gif);
    background-color: #a3a3a3;
    border-style: none;
    border-width: thin;
    color: #000000;
    padding: 0.4cm;
}

.document {
    margin-left: 80px;
    text-align: justify;
    border-style: solid;
    border-width: 1px;
    padding: 0.4cm;
}

.literatur {
    background-image: url(pics/grayl.gif);
    background-color: #a3a3a3;
    margin-left: 80px;
    padding: 0.4cm;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    border-left-width: medium;
    border-left-style: solid;
    border-top-width: thin;
    border-top-style: solid;
}

/*
th              {font-family: arial, helvetica, verdana, sans-serif; font-size: small; font-weight: bold; color: #000000; background-color: #D3DCE3}
td              {font-family: arial, helvetica, verdana, sans-serif; font-size: small}
form            {font-family: arial, helvetica, verdana, sans-serif; font-size: small}
input           {font-family: arial, helvetica, verdana, sans-serif; font-size: small}
input.textfield {font-family: arial, helvetica, verdana, sans-serif; font-size: small; color: #000000; background-color: #FFFFFF}
select          {font-family: arial, helvetica, verdana, sans-serif; font-size: small; color: #000000; background-color: #FFFFFF}
textarea        {font-family: arial, helvetica, verdana, sans-serif; font-size: small; color: #000000; background-color: #FFFFFF}
h1              {font-family: arial, helvetica, verdana, sans-serif; font-size: large; font-weight: bold}
h2              {font-family: arial, helvetica, verdana, sans-serif; font-size: medium; font-weight: bold}
h3              {font-family: arial, helvetica, verdana, sans-serif; font-size: small; font-weight: bold}
a:link          {font-family: arial, helvetica, verdana, sans-serif; font-size: small; text-decoration: none; color: #0000FF}
a:visited       {font-family: arial, helvetica, verdana, sans-serif; font-size: small; text-decoration: none; color: #0000FF}
a:hover         {font-family: arial, helvetica, verdana, sans-serif; font-size: small; text-decoration: underline; color: #FF0000}
a.nav:link      {font-family: arial, helvetica, verdana, sans-serif; color: #000000}
a.nav:visited   {font-family: arial, helvetica, verdana, sans-serif; color: #000000}
a.nav:hover     {font-family: arial, helvetica, verdana, sans-serif; color: #FF0000}
a.h1:link       {font-family: arial, helvetica, verdana, sans-serif; font-size: large; font-weight: bold; color: #000000}
a.h1:active     {font-family: arial, helvetica, verdana, sans-serif; font-size: large; font-weight: bold; color: #000000}
a.h1:visited    {font-family: arial, helvetica, verdana, sans-serif; font-size: large; font-weight: bold; color: #000000}
a.h1:hover      {font-family: arial, helvetica, verdana, sans-serif; font-size: large; font-weight: bold; color: #FF0000}
a.h2:link       {font-family: arial, helvetica, verdana, sans-serif; font-size: medium; font-weight: bold; color: #000000}
a.h2:active     {font-family: arial, helvetica, verdana, sans-serif; font-size: medium; font-weight: bold; color: #000000}
a.h2:visited    {font-family: arial, helvetica, verdana, sans-serif; font-size: medium; font-weight: bold; color: #000000}
a.h2:hover      {font-family: arial, helvetica, verdana, sans-serif; font-size: medium; font-weight: bold; color: #FF0000}
a.drop:link     {font-family: arial, helvetica, verdana, sans-serif; color: #ff0000}
a.drop:visited  {font-family: arial, helvetica, verdana, sans-serif; color: #ff0000}
a.drop:hover    {font-family: arial, helvetica, verdana, sans-serif; color: #ffffff; background-color:#ff0000; text-decoration: none}
td.topline      {font-size: 1px}

td.tab          {
    border-top: 1px solid #999;
    border-right: 1px solid #666;
    border-left: 1px solid #999;
    border-bottom: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
}
table.tabs      {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #666;
}

fieldset { border:  #686868 solid 1px; padding:    0.5em;}
fieldset fieldset {margin:     0.8em;}
*/ /* *********************************************************************
**
** externe Links kennzeichnen
*/
a[href ^="http://"],a[href ^="https://"] {
    background: url(../pics/foreign.gif) no-repeat center right;
    padding-right: 8px;
}

a[href ^="http://www.emecklenburg.de"] {
    background: url() no-repeat center right;
    padding-right: 0px;
}

/* *********************************************************************
**
** Navigation Menu
*/
.act1 {
    color: #000000;
}

#navHead1 {
    margin: 7px 0px 2px 0px;
    color: #666666;
    font-weight: bold;
}

#navHead1 A,#navHead1 A:visited {
    color: #666666;
    text-decoration: none;
}

#navHead1 A:hover {
    color: #cc0000;
    text-decoration: underline;
}

.act2 {
    background-color: #478FB3;
}

#navHead2 {
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
    background-color: #f0f0f0;
}

#navHead2 h2 {
    float: left;
    padding: 1px 17px 1px 17px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 12.5px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}

#navHead2 h2 A,#navHead2 h2 A:visited {
    color: #000000;
    text-decoration: none;
}

#navHead2 h2 A:hover {
    color: #cc0000;
    text-decoration: underline;
}

#navHead21 {
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
    background-color: #f0f0f0;
}

#navHead21 h2 {
    float: left;
    padding: 1px 17px 1px 17px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 12.5px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}

#navHead21 h2 A,#navHead21 h2 A:visited {
    color: #000000;
    text-decoration: none;
}

#navHead21 h2 A:hover {
    color: #cc0000;
    text-decoration: underline;
}

#navHead22 {
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-top: 4px;
    background-color: #f0f0f0;
}

#navHead22 h2 {
    float: left;
    padding: 1px 17px 1px 17px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 12.5px;
    font-weight: bold;
    border: 1px solid #CCCCCC;
}

#navHead22 h2 A,#navHead22 h2 A:visited {
    color: #000000;
    text-decoration: none;
}

#navHead22 h2 A:hover {
    color: #cc0000;
    text-decoration: underline;
}

.act3 {
    background-color: #66ccff;
}

#navHead3 {
    width: 100%;
    margin: 0px;
    padding: 0px;
    background-color: #478FB3;
}

#navHead3 h2 {
    float: left;
    padding: 1px 8px 1px 8px;
    font-size: 12.5px;
    color: #ffffff;
    font-weight: normal;
}

#navHead3 h2 a,#subNav h2 a:visited {
    color: #ffffff;
    text-decoration: none;
}

#navHead3 h2 a:hover {
    color: #cc0000;
    text-decoration: underline;
}

td.act4 {
    color: #000000;
    background-color: #66ccff;
    padding: 1px 17px 1px 17px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 12.5px;
    font-weight: bold;
}

td.nor4 {
    color: #000000;
    background-color: #478FB3;
    padding: 1px 17px 1px 17px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 12.5px;
    font-weight: bold;
}

#navHead4 A,#navHead4 A:visited {
    color: #000000;
    text-decoration: none;
}

#navHead4 A:hover {
    color: #cc0000;
    text-decoration: underline;
}

#navFoot {
    color: #000000;
    text-align: center;
    font-size: 12.5px;
    font-style: normal;
    text-decoration: none;
}

#navFoot A,#navFoot A:visited {
    color: #000000;
    text-decoration: none;
}

#navFoot A:hover {
    color: #cc0000;
    text-decoration: underline;
}

#myMap {
    width: 700px;
    height: 400px;
}
