body {
	background: url(../images/bg.gif) top left no-repeat #e8e8e8;
	margin: 0px;
	padding: 0px;
}




/*  Layout
-------------------------------------------------------------- */

#center {position: relative; text-align: left; vertical-align: middle; margin: 0px auto; padding: 0px; width: 920px}
#logo {background: url(../images/logo.gif) top left no-repeat; width: 860px; height: 90px; margin: 60px 0px 0px 40px}

#bgcontent {background: url(../images/bg-content.gif) top left no-repeat; margin-top: 10px; height: 1%}
#bgcontent-start {background: url(../images/bg-content-start.gif) top left no-repeat; margin-top: 10px; height: 1%} /* nur Startseite */

#nav {width: 240px; margin: 60px 0px 0px 0px; float: left; border-right: 1px solid #e8e8e8}
#nav-content {margin: 40px 0px 0px 40px}

#content {border-left: 1px solid #e8e8e8; width: 580px; margin: 60px 0px 20px -1px; padding: 0px 40px; float: left}
#content-mid {border-left: 1px solid #e8e8e8; width: 340px; margin: 60px 0px 0px -1px; padding: 0px 40px; float: left} /* nur Startseite */
#content-right {width: 160px; padding: 0px 20px 20px 20px; margin-top: 108px; float: left} /* nur Startseite */

#abobutton {position: absolute; top: 100px; left: 825px;width: 95px; height: 95px; z-index: 100px}
* html #abobutton  {top: 160px;} /* Hack IE 6 */
*+html #abobutton  {top: 160px;} /* Hack IE 7 */

#footer {background: url(../images/bg-footer.gif) top left no-repeat; width: 920px; height: 25px; margin-bottom: 20px; padding-top: 44px}
* html #footer  {padding-top: 43px} /* Hack IE 6 */
*+html #footer  {padding-top: 43px} /* Hack IE 7 */



/*  Global Styles
-------------------------------------------------------------- */

div {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal; 
	font-size: 13px;
	line-height: 18px;
	color: #000000
	}

a {color: #4a003a}
a:hover {text-decoration: none}

h1 {font-size: 26px; color: #000000; font-weight: normal}
h1.top {margin-top: 0px}

h2 {font-size: 16px; line-height: 20px; font-weight: normal}

h3 {font-size: 16px; line-height: 20px}

h6 a {background: url(../images/icon-download.gif) 0px 4px no-repeat; color: #4a003a; padding: 5px 25px; font-size: 16px; text-decoration: none}
h6 a:hover {color: #000000}

.download a {background: url(../images/icon-download.gif) 0px 2px no-repeat; color: #4a003a; padding: 4px 25px; font-weight: normal; text-decoration: none}
.download a:hover {color: #000000}

hr {background-color: #e8e8e8; border: none; color:#e8e8e8; height: 1px}

.whitespace img {margin: 5px 0px}

/* Clear/Images/Floats */

.float {float: left}
.clear {clear: both}
a img {border: 0px}
a:focus {outline: none} /* Firefox */




/*  Logo
-------------------------------------------------------------- */

#logo a {width: 400px; height: 90px; text-decoration: none; display: block}




/*  Abobutton
-------------------------------------------------------------- */

#abobutton a {width: 95; height: 95px; text-decoration: none; display: block}




/*  Navigation
-------------------------------------------------------------- */

#nav ul a {font-size: 14px; color: #000000; text-decoration: none; margin-left: 40px
		}
		
#nav ul a:hover {margin-left: 45px}

#nav ul a.section {color: #4a003a; margin-left: 40px}
#nav ul li.section {background: url(../images/icon-nav.gif) 0px 1px no-repeat}

#nav ul {list-style: none; margin: 0px; padding: 0px}
#nav li {margin-bottom: 10px; height: 14px; line-height: 14px}
#nav li.sub a {background: url(../images/icon-subnav.gif) top left no-repeat; color: #444444; padding-left: 12px}


/* Navigation Content */

#nav-content {font-size: 12px}
#nav-content img {margin-top: 10px}




/*  Content
-------------------------------------------------------------- */

#content ul,#content-mid ul {padding-left: 16px; margin: 0px}

#content ul.list {list-style: none; padding: 0px}

#content input,#content select {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; padding: 3px; background-color: #ffffff}
#content .inputbutton  {background-color: #4a003a; color: #FFFFFF; border-style: solid; border: 1px solid #4a003a; padding: 5px 10px; cursor: pointer}
#content .inputbutton:hover {background-color: #621d51; border: 1px solid #621d51}


/*  Infobox
-------------------------------------------------------------- */

#content-right {font-size: 12px; line-height: 18px}



/*  Footer
-------------------------------------------------------------- */

#footer a {color: #ffffff; text-decoration: none; font-size: 12px; margin-left: 40px}
#footer a:hover {color: #e8e8e8}