/* GENERAL */

body { background-color: #fbfba5; border: 0px; margin: 0px; padding: 0px; font-family: verdana; font-size: 10px; color: #000000 }

img	  { display: block; border: none }
a img { border: none }

hr { text-align: center; width: 97%; height: 1px; color: #808080 }

h4 { 1px; margin-top: 1 px }

/* LINKS */

a		{ color:#d91b2d; text-decoration:underline }
a:hover		{ text-decoration:underline }



a:focus { color:#d91b2d; text-decoration:underline }   /* Verweise, die Fokus erhalten */
/* CONTENT */

.cssDropHeader { position: relative }
.cssDropList { border: 1px solid #399445; padding: 2px 5px 2px 5px; border-top-color: #ff6666; background-color: #ff6666; visibility: hidden; z-index: 1; position: absolute; }
.cssDropListEntry { }
.cssDropListEntry a:link	{ color:#000000; text-decoration:none }
.cssDropListEntry a:visited	{ color:#000000; text-decoration:none }
.cssDropListEntry a:hover	{ color:#d91b2d; text-decoration:underline }
.cssDropListEntry a:active	{ color:#CC0000; text-decoration:underline }


.cssMainFrame { padding: 0px }


.cssMenuBar { background-color: #ff6666; width: 100%; border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; cursor: hand }

.cssMenuInternal { padding: 2px 0px 2x 0px; }
.cssMenuInternal a:link	    { color:#000000; text-decoration:none }
.cssMenuInternal a:visited	{ color:#000000; text-decoration:none }
.cssMenuInternal a:hover	{ color:#d91b2d; text-decoration:none }
.cssMenuInternal a:active	{ color:#CC0000; text-decoration:underline }

.cssMenu td { padding-left: 45px; font-size: 10px; font-weight: bold }

.cssContentFrame { background-color: #fbfba5; border-top: 1px solid #399445}
.cssContent { text-align: left; min-height: 300px; background-color: #fafcb5; width: 580px; border-bottom: 2px solid #399445; padding: 10px 35px 10px 35px; }

.cssBaContent { width: 122px; height: 328px; padding: 5px; margin-bottom: 10px; background-color: #fafcb5; }
.cssBaLink { width: 100%; line-height: 20px; border-top: 1px solid #fafcb5; text-align: center; }
.cssBaLink a  		{ text-decoration: none; font-weight: bold; color: #000000; }
.cssBaLink a:hover 	{ text-decoration: underline; font-weight: bold; }



.cssAGB { font-family: verdana; font-size: 9px; background-color: #D8FCFD; width: 100%; padding: 1px 0px 1px 0px; border-top: 3px solid #FFFFFF }
.cssAGB li { list-style-image:url(images/listBullet.gif); display:inline; float: right; margin-right: 15px }
.cssAGB li a:link    { color:#000000; text-decoration:none }
.cssAGB li a:visited { color:#000000; text-decoration:none }
.cssAGB li a:hover	 { color:#d91b2d; text-decoration:none }
.cssAGB li a:active	 { color:#CC0000; text-decoration:underline }


.cssFooter { background-color: #fbfba5; background-position: bottom; width: 100%; padding: 2px 0px 3px 0px}

.cssNews { text-align: left; width: 540px; border: 1px solid #399445; }
.cssNews thead th { background-color: #97e685; width: 100%; border-bottom: 1px solid #399445; padding: 2px px 2px 2px }
.cssNews tbody td { background-color: #c1ffb3; padding: 10px 10px 10px 10px }
.cssNews tfoot td { background-color: #97e685; border-top: 1px solid #399445;text-align: center }
.cssNews  a:link     { color:#b73d49; text-decoration:none }
.cssNews  a:visited  { color:#b73d49; text-decoration:none }
.cssNews  a:hover	 { color:#d91b2d; text-decoration:none }
.cssNews  a:active	 { color:#CC0000; text-decoration:underline }

.cssNewsArchive { text-align: left; width: 540px; border: 1px solid #3c3994; }
.cssNewsArchive thead th { background-color: #85a0e6; width: 100%; border-bottom: 1px solid #3c3994; padding: 2px px 2px 2px }
.cssNewsArchive tbody td { background-color: #b3c8ff; padding: 10px 10px 10px 10px }
.cssNewsArchive tfoot td { background-color: #85a0e6; border-top: 1px solid #3c3994;text-align: center }
.cssNewsArchive  a:link     { color:#b73d49; text-decoration:none }
.cssNewsArchive  a:visited  { color:#b73d49; text-decoration:none }
.cssNewsArchive  a:hover	 { color:#d91b2d; text-decoration:none }
.cssNewsArchive  a:active	 { color:#CC0000; text-decoration:underline }

/* SYSTEM */

.cssMsg { width: 100%; padding: 2px 10px 2px 10px; text-align: center; border: 1px solid #2885ae; background-color: #d2e5ee; font-family: verdana; font-size: 12px }

.cssServices { display: none }

