/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}
td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	vertical-align:top; /* Bitte bitte nicht wieder aktivieren...*/
}
.kopf
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFCC33;
	font-weight:bold;
	vertical-align:middle;
}
a.bild:link
{
	text-decoration:none;
}
a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000066;
	text-decoration:none;
    border-bottom: 1px dotted #000066;
}    /* noch nicht besuchte Ziele */

a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000066;
	text-decoration:none;
    border-bottom: 1px dotted #000066;
} /* besuchte Ziele */

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
    border-bottom: 1px dotted #000000;
}   /* Verweise bei "MouseOver" */

a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
    border-bottom: 1px dotted #000000;
}  /* Angeklickte Verweise */

a.noborder
{
	border: 0px none #000000;
}

a.noborder:hover
{
	border: 0px none #000000;
}

a.noborder:active
{
	border: 0px none #000000;
}

a.noborder:visited
{
	border: 0px none #000000;
}

a.Navigation:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000066;
	text-decoration:none;
	text-align:left;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}    /* noch nicht besuchte Ziele */

a.Navigation:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000066;
	text-decoration:none;
	text-align:left;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
} /* besuchte Ziele */

a.Navigation:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000066;
	text-decoration:none;
	text-align:left;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}   /* Verweise bei "MouseOver" */

a.Navigation:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000066;
	text-decoration:none;
	text-align:left;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}  /* Angeklickte Verweise */
.pfeil
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000066;
	text-decoration:none;
	vertical-align:top;
}
.kopf_tabelle
{
	text-align:left;
	vertical-align:bottom;
}
.bottom_tabelle
{
	text-align:center;
	vertical-align:bottom;
}
.ueberschrift
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000066;
	padding-left:32px;
	padding-top:18px;
	padding-right:18px;
}
/* Unteruberschrift */
h2
{
	padding-top:7px;
	font-size:18px;
}
.inhalt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-left:0px;
	padding-top:18px;
}
.inhalt_bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
}
.inhalt_ohne
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-left:18px;
}
.aktuelles_datum
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	vertical-align: middle;
}
.aktuelles_ueberschrift
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	vertical-align: middle;
}
.aktuelles_ueberschrift_kurztext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
	padding-left:7px;
	vertical-align: middle;
}
.aktuelles_kurztext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	padding-left:13px;
}
.table1_höhe
{
height:566;
}
.table2_höhe
{
height:333;
}
.fusszeile
{
	vertical-align: middle;
}


/* bereich für ecard */
td.snownavtext {
	width:290px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}

td.snownavtextpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
}

td.titlea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.lefttop {
	text-align:left;
	vertical-align:top;
}

td.subtitleb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:22px;
	font-size:18px;
}

td.text {
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	line-height:14px;
	font-size:11px;
}


td.spacea {
	line-height:1px;
	height:20px;
}
td.spacef {
	line-height:1px;
	height:5px;
}

td.footinner {
	height: 22px;
	border-top: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:13px;
	font-size:11px;
	vertical-align: middle;
}

td.marrow {
	text-align:center;
	vertical-align:middle;
	line-height:13px;
}

td.mlink{
	vertical-align: middle;
}
a.mlink:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:hover { font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.mlink:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snum:link { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:visited { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:hover { vertical-align:middle; font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }
a.snum:active { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; line-height:11px; }

a.snumsel:link { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:visited { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:hover { vertical-align:middle; font-size:11px; color:#b5b5b5; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.snumsel:active { vertical-align:middle; font-size:11px; color:#040404; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }

/* Allgemeine Links für Ecards zugewiesen sind */
a.ecard:link { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.ecard:visited { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
a.ecard:hover { font-size:11px; color:#b6b6b6; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; }
/* a:active { font-size:11px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; line-height:11px; } */

	img {
		border: 0px solid black;
	}
	
	.ecardinput {
	    font-size: 11px;
	    height: 15px;
	    width: 96px;
	    border-top-color: rgb(0, 0, 0);
	    border-right-color: rgb(0, 0, 0);
	    border-bottom-color: rgb(0, 0, 0);
	    border-left-color: rgb(0, 0, 0);
	    border-top-style: solid;
	    border-right-style: solid;
	    border-bottom-style: solid;
	    border-left-style: solid;
	    border-top-width: 1px;
	    border-right-width: 1px;
	    border-bottom-width: 1px;
	    border-left-width: 1px;
	}
	.ecardinputarea {
	    font-size: 11px;
	    height: 60px;
	    width: 170px;
	    border-top-color: rgb(0, 0, 0);
	    border-right-color: rgb(0, 0, 0);
	    border-bottom-color: rgb(0, 0, 0);
	    border-left-color: rgb(0, 0, 0);
	    border-top-style: solid;
	    border-right-style: solid;
	    border-bottom-style: solid;
	    border-left-style: solid;
	    border-top-width: 1px;
	    border-right-width: 1px;
	    border-bottom-width: 1px;
	    border-left-width: 1px;
	}
	
	
/* bereich für navigation: */

.ddmx {
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1:visited,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 3px 3px 10px;
    background: #cccccc;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    color: #000066;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2:visited,
.ddmx .item2-active,
.ddmx .item2-active:visited,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
    color: #000066;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	font-weight: normal;
	border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}
.ddmx .item2 {
    background: #cccccc;
	width: 150px;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */