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:1;
        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; }


