
	body {
		margin: 0;
		font-family: Verdana;
		font-weight: bold;
		line-height: 1.2;
	}


	a {
		color: #999;
	}

	a:link {
		text-decoration: none;
		font-weight: bold;
	}
	a:active {
		text-decoration: none;
		font-weight: bold;
	}
	a:visited {
		text-decoration: none;
		font-weight: bold;
	}
	a:hover {
		color: #779921;
		color: #a2b315;
		text-decoration: underlined;
		font-weight: bold;
	}

	table.screen {
		width: 100%;
		height: 100%;
	}

	tr.screen {
		height: 100%;
	}

	td.head {
		height: 200px;
	}

	
	table.invisible {
		height: 100%;
	}

	.invisible {
		margin: 0px;
		padding: 0px;
    }

    span.line {
		display: block;
		border-top: 1px solid #aaa;
		margin: 2px;
	}

	td.menu {
		width: 170px;
		background-image: url(../images/menu-blur.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-top: 50px;
		padding-left: 20px;
		padding-right: 20px;
		vertical-align: top;
		background-color: #ececec;
		border-right-style: solid;
		border-right-color: #666;
		border-right-width: 1px;
	}

	#menu ul li {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #999;
		border-left: 1px solid #eee;
		border-right: 1px solid #999;
	}

	ul li a {
		display: inline-block;
	}

	ul.menuitem {
		margin: 0px;
		padding: 0px;
    }

	li.menuitem {
		list-style-image: none;
		list-style-type: none;
		vertical-align: middle;
		padding: 0px;
		margin: 0px;
		color: #000;
		font-weight: bold;
		font-family: Helvetica;
		font-size: 16px;
		background-color: #e5e5e5;
    }

	li.menuactive {
		list-style-image: none;
		list-style-type: none;
		vertical-align: middle;
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 35px;
		margin: 0px;
		background-image: url(../images/pfeil2.png);
		background-position: 10px 10px;
		background-repeat: no-repeat;
		background-color: #f3f3f3;
		color: #a2b315;
		font-weight: bold;
 		font-family: Helvetica;
		font-size: 16px;
   }

	a.menuitem {
		color: #000;
		padding-top: 12px;
		padding-bottom: 12px;
		padding-left: 35px;
		text-decoration: none;
		display: block;
	}

   	a.menuitem:hover {
		background-image: url(../images/pfeil.png);
		background-repeat: no-repeat;
		background-position: 2px 2px;
		background-color: #f3f3f3;
		text-decoration: underline;
		color: #a2b315;
	}

	td {
		font-family: Verdana;
		font-size: 1.0em;
		font-weight: normal;
		line-height: 1.2;
	}

	td.content {
		background-image: url(../images/hg-verlauf3.jpg);
		background-repeat: repeat-y;
		background-color: #d9dfd0;
		padding-left: 10px;
		vertical-align: top;
	}

	div.center {
		text-align: center;
	}

	.highlight {
		color: #754a09;
		font-weight: bold;
	}

	img.thumbnail {
		width: 80px;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
	}

	img.big {
		width: 500px;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
	}


	#kasten-headline {
		background-image: url(../images/head-ecke-oben.jpg);
		background-repeat: no-repeat;
		background-position: -12px 0px;
		background-color: #FFFFFF;
		padding: 10px;
		padding-bottom: 12px;
		margin: 30px;
		border: #000 solid 1px;
		max-width: 1200px;
		width:expression(document.body.clientWidth > 1370? "1200px": "auto" );
	}

	div.kasten {
		background-image: url(../images/head-ecke-unten.jpg);
		background-repeat: no-repeat;
		background-color: #FFFFFF;
		padding: 20px;
		padding-bottom: 25px;
		margin: 30px;
		border: #000 solid 1px;
		max-width: 1180px;
		width:expression(document.body.clientWidth > 1370? "1180px": "auto" );
	}

	#border-image {
		width: 38px;
		height: 36px;
		position: relative;
		top: -22px;
		left: -26px;
		background-image: url(../images/cover-dingsie.png);
		background-repeat: no-repeat;
		float: left;
		margin: 0px;
		padding: 0px;
	}

	h1 {
		text-align: center;
		color: #000;
		font-family: Verdana;
		font-size: 1.6em;
		font-weight: bold;
	}

	h2 {
		text-align: center;
		color: #779921;
		font-family: Verdana;
		font-size: 1.2em;
		font-weight: bold;
		margin-left: 20px;
		padding-bottom: 5px;
		margin-bottom: 40px;
		border-bottom: 1px solid #779921;
	}

	h3 {
		font-size: 1.2em;
    	text-align: left;
		font-family:'Times New Roman',Times,serif;
		font-style: italic;
		margin-bottom: 6px;
		color: #000;
	}

	h4 {
		font-size: 1.2em;
    	text-align: left;
		font-family:'Times New Roman',Times,serif;
		font-style: italic;
		font-weight: normal;
		margin-bottom: 6px;
		color: #000;
	}

	li {
		margin: 10px;
		line-height: 1.2;
	}


	#intro_2 {
		font-weight: bold;
		color: #707070;
	}

	#intro {
		font-style: italic;
		font-weight: normal;
		color: #707070;
	}

	#title {
		font-weight: bold;
	}

	#imprint p {
		margin-bottom: 6px;
	}

	#imprint td {
    	vertical-align: top;
	}

	#inhalt table td {
		padding-left: 5px;
		padding-right: 5px;
	}

	.floatleft {
		float: left;
 		margin-right: 15px;
		margin-top: 20px;
		margin-bottom: 5px;
		margin-left: 0px;
		text-align: center;
		display: inline;
		border: 1px solid #000;
	}

	.floatright {
		float: right;
		margin-left: 15px;
		margin-top: 20px;
		margin-bottom: 5px;
		margin-right: 0px;
		text-align: center;
		display: inline;
		border: 1px solid #000;
	}

	#form table {
		background-color: #eeeeee;
		width: 70%;
		border-style: solid;
		border-width: 1px;
		border-color: #dddddd;
	}

	#form table tr {
	}

	#form table td {
		padding-left: 25px;
		padding-right: 25px;
	}

	#alert {
		background-color: #f8e870;
		padding: 20px;
		padding-bottom: 25px;
		margin: 30px;
		border: #d8c850 solid 1px;
		font-weight: bold;
		color: #dd0000;
		color: #000000;
	}

	#info {
		background-color: #eeffee;
		padding: 20px;
		padding-bottom: 25px;
		margin: 30px;
		border: #779921 solid 1px;
		font-weight: bold;
		color: #779921;
	}

	#logo {
		height: 95px;
		width: 90px;
		margin: 0px;
		padding: 0px;
		padding-top: 0px;
	}

	p.disclaimer {
		font-size: 0.6em;
	}

	a.imagelink {
		display: block;
		padding-bottom: 5px;
		border: 1px solid #fff;
	}
	a.imagelink:hover {
		display: block;
		padding-bottom: 5px;
		border: 1px solid #a2b315;
	}