body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; font: normal 11px "Trebuchet MS", Arial, Sans-Serif; color: #000000; }
#mainpage { display: block; width: 960px; height: auto; background: url(../images/aslogoimage.jpg) top left no-repeat; }

#row1 { display: block; width: 960px; height: 200px; overflow: hidden; }

#logocontainer { display: block; float: left; width: 359px; height: 200px; overflow: hidden; font: normal 10px "Trebuchet MS", Arial, Sans-Serif; color: #FFFFFF; }
#logocontainer a { color: #FFFFFF; text-decoration: none; }
#logocontainer a:hover { color: #FFFFFF; text-decoration: underline; }
#logocontainer ul { display: block; float: left; list-style: none; margin: 0px; padding: 0px; margin-top: 2px; margin-left: 3px; }
#logocontainer li { display: block; float: left; list-style: none; margin: 0px; padding: 0px; padding-right: 3px; }
#logocontainer img { display: block; float: left; width: 359px; height: 180px; }

#bgfcontainer { display: block;float: left; width: 260px; height: 180px; overflow: hidden; background: #ABB203; padding: 0px 20px 20px 20px; }
#bgfcontainer img { margin: 0px -20px -20px -20px; border: 0px; width: 301px; height: 180px; background: url(../images/bgfnavimage.jpg) top left no-repeat; }

#ascontainer { display: block; float: left; width: 260px; height: 180px; overflow: hidden; background: #7E0829; padding: 0px 20px 20px 20px; }
#ascontainer h1 a { color: #FFFFFF; text-decoration: none; }
#ascontainer h1 a:hover { color: #FFFFFF; text-decoration: underline; }
#ascontainer ul { display: block; float: left; width: 240px; height: 142px; padding: 10px; padding-top: 8px; margin: 0px; list-style: none; background: #BF8494; overflow: hidden; }
#ascontainer li { margin-top: 5px; }

#bgfcontainer a, #ascontainer a { font: bold 11px "Trebuchet MS", Arial, Sans-Serif; color: #000000; text-decoration: none; }
#bgfcontainer h1 a { color: #FFFFFF; text-decoration: none; }
#bgfcontainer h1 a:hover { color: #FFFFFF; text-decoration: underline; }
#bgfcontainer a:hover, #ascontainer a:hover { color: #000000; text-decoration: underline; }
#bgfcontainer h1, #ascontainer h1 { font: bold 11px "Trebuchet MS", Arial, Sans-Serif; color: #FFFFFF; margin: 0px; margin-top: 2px; margin-bottom: 2px; padding: 0px; }

#row2 { display: block; width: 960px; }

#columNAV { display: block; float: left; width: 253px; height: 380px; }
#columNAV ul { font: bold 11px "Trebuchet MS", Arial, Sans-Serif; list-style-position: inside; list-style-image: url(../grafiken/navbullet_1level.gif); margin: 0px; padding: 0px; padding-left: 36px; padding-top: 20px; padding-bottom: 10px; }
#columNAV li { margin: 0px; padding: 0px; }
#columNAV a { color: #000000; text-decoration: none; }
#columNAV a:hover { color: #000000; text-decoration: underline; }
#powered { display: block; /* position: absolute; top: 430px;*/ float: left; padding-left: 36px; margin-top: 20px; margin-left: -16px; }

#columCONTENT { display: block; float: left; width: 705px; }
#iframecontainer { display: block; float: left; background: #F2E6E9; border: 1px solid #7E0829; border-top: 10px solid #7E0829; margin-top: 20px; }
#columCONTENT iframe { display: block; float: left; width: 703px; height: 360px; margin: 0px; padding: 0px; background: #F2E6E9; }

#columTEASER { display: block; float: left; width: 126px; padding-left: 20px; padding-top: 20px; height: 360px; overflow: hidden; }
#columTEASER img { display: block; margin-bottom: 10px; border: 0px; }

#row3 { display: block; width: 960px; }

#footer { display: block; float: left; position: absolute; top: 565px; width: 924px; padding-left: 32px; font: normal 11px "Trebuchet MS", Arial, Sans-Serif; color: #333333; }
#footer a { color: #333333; text-decoration: none; }
#footer a:hover { color: #333333; text-decoration: underline; }
#footer ul { display: block; float: left; list-style: none; margin: 0px; padding: 0px; margin-top: 10px; margin-left: 3px; }
#footer li { display: block; float: left; list-style: none; margin: 0px; padding: 0px; padding-right: 3px; }

#suche {	display: block; float: left; width: 233px; padding-left: 20px; margin-right: -3px; }
#suchfeld {	font: 10px Arial, Helvetica, Sans-Serif; width: 160px; margin-right: 3px; }
#suchbutton {	font: 10px Arial, Helvetica, Sans-Serif; text-transform: uppercase; width: 50px; }