﻿body{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			text-align: center;
			align: center;
			background-color: #B3C7DD;
			margin-left: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			padding: 0px;
			height: 100%;
			width: 100%;
			}
html{
			height: 100%;
			}

a{
			text-decoration: none;
			font-weight: bold;
			}

a:link, a:visited, a:active{
			color: #202020;
			}

a:hover{
			color: #0000C0;
			}
p {
	padding: 0px;
	margin: 0px;
}

h1{
			font-size: 16px;
			font-weight: bolder;
			color: #666666;
			}

h2{
			font-size: 13px;
			font-weight: bolder;
			color: #333333;
			}

td{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			}

.tdhead{
			background-color: #808080;
			color: #FFFFFF;
			font-weight: bold;
			}

.veranstaltungen{
			border: 1px solid #999999;
			}

form{
			margin-top: 2px;
			margin-bottom: 2px;
			}

input, select, textarea{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 10px;
			border: 1px solid #999999;
			color: #000000;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
			}

input.radio{
			border: 0px solid #999999;
			}

input.button{
			color: #FFFFFF;
			border: 1px #000000 solid;
			background-color: #6E70D0;
            padding-left: 1px;
            padding-right: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
			}

#flaggen{
			position: absolute;
			top: 125px;
			left: 0px;
			width: 100%;
			height: 20px;
			z-index: 3;
			}

#flaggen_innen{
			text-align: right;
			width: 630px;
			height: 20px;
			z-index: 3;
			padding: 2px;
			margin-right:auto;
			margin-left:auto;
			}

#header{
			text-align: center;
			position: absolute;
			width: 100%;
			height: 125px;
			z-index: 0;
			top: 0px;
			left: 0px;
			background-color:#405770;
			margin-bottom: 20px;
			border-bottom: 1px solid #000000;
			}

#header_innen{
			text-align: center;
			width: 805px;
			z-index: 3;
			margin-right:auto;
			margin-left:auto;
			}

#between{
			position: absolute;
			top: 121px;
			left: 0px;
			width: 100%;
			height: 20px;
			text-align: center;
			z-index: 1;
			}

#between_innen{
			text-align: left;
			width: 625px;
			height: 20px;
			z-index: 2;
			padding-top: 5px;
			padding-left: 5px;
			margin-right:auto;
			margin-left:auto;
			font-weight: bolder;
			color: #FFFFFF;
			background-color:#404040;
			border: 1px #000000 solid;
			}

#content{
			background-color: #FFFFFF;
			margin: 0px auto;
			text-align: left;
			width: 780px;
			z-index: -1;
			padding: 10px;
			height: 75%;
			border: 1px solid #000000;
			overflow:auto;
			}

.img_header_links{
			border-left: 1px solid #000000;
			border-bottom: 1px solid #000000;
			}

.img_header_mitte{
			border-bottom: 1px solid #000000;
			}

.img_header_rechts{
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
			}

.ddmx{
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			padding-top: 5px;
			padding-bottom: 5px;			
			}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
			padding: 3px 3px 3px 3px;
			background: #B3C7DD;
			font-family : Verdana,Arial,Helvetica,sans-serif;
			font-size: 12px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			display: block;
			white-space: nowrap;
			position: relative;
			border-style: solid;
			border-width: 1px;
			border-color: #000000;
			margin: 1px;
			}

.ddmx .item1:hover,
.ddmx .item1-active:hover {
			background: #DE291E;
			color: #000000;
			border-style: solid;
			border-width: 1px;
			border-color: #000000;
			}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
			padding: 3px 3px 3px 3px;
			font: 11px Verdana,Arial,Helvetica,sans-serif;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			display: block;
			white-space: nowrap;
			position: relative;
			z-index: 500;
			border-style: solid;
			border-width: 1px;
			border-color: #000000;
			margin: 1px;
			text-align: left;
			}

.ddmx .item2 {
			background: #FBD8C4;
			}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
			background: #DE291E;
			}

.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: 0px solid #b8b4ae;
			position: absolute;
			visibility: hidden;
			z-index: 100;
			width: 250px;
			background-color: #ffffff;
			}

* html .ddmx td { position: relative; } /* ie 5.0 fix */