 /* CSS Document */

* {
    padding:0;
    margin:0;
}
body {
    font: 9pt Arial, Helvetica, Sans-serif;
    color: #333;
    background-color: #d9d9d9;
	text-align:center;
}
body ul {
    list-style:none;
    margin: 0px 0px 0px 0px;
}
body a {
    color: #009933;
    text-decoration:none;
    font-weight:bold;
}
body a:hover {
    color: #003399;
	text-decoration:none;
	font-weight:bold;
}

#main {
    border: solid #FFF 20px;
    background-color: #FFF;
	margin-top: 0px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 954px;
	text-align:left;
}
#header {
    width: 954px;
    height:125px;
}
#header #meta {
    padding-top: 94px;
    padding-left: 641px;
}
/* --- Begin IE Box model hack --- */
* html #header #meta {
    padding-top: 99px;
    padding-left: 625px;
}
/* --- End IE Box model hack --- */
#header #meta ul {
    display:inline;
}
#header #meta ul li {
    float:left;
    margin-left: 15px;
    padding:0px;
}
#header #meta a {
    color: #666;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}
#header #meta a:hover {
    color: #009933;
}
#menu {
    clear:both;
}
#menu ul {
    display:inline;
}
#menu ul li {
    float:left;
    border-top: solid #FFF 11px;
    border-bottom: solid #FFF 11px;
    border-right: solid #FFF 11px;
    width: 127px;
    height: 20px;
}
#menu a { 
	display:block;
    color: #333;
    font-size: 10pt;
    font-weight:bold;
    text-decoration:none;
    padding-left: 7px;
    padding-top: 2px;
	height:18px; /* diese Angabe ist nur für den IE, damit die ganze Linkfläche klickbar ist */
    background-color: #d9d9d9;
}
/* --- Begin IE Box model hack --- */
* html #menu a {
	height:18px; /* diese Angabe ist nur für den IE, damit die ganze Linkfläche klickbar ist */
}
/* --- End IE Box model hack --- */
	
#menu a:hover {
	background-color: #999;
    color: #FFF;
}
#menu .highlight a { 
	display:block;
    color: #FFF;
    background-color: #009933;
}
#menu .highlight a:hover {
	background-color: #009933;
    color: #FFF;
}

#menu ul #search {
    background-color: #FFF;
    height: 20px;
    width:115px;
    padding-top: 0px;
    padding-left:0px;
    border-right: solid #FFF 0px;
}
#menu ul #search input {
    width:98px;
    height:16px;
    border: solid #009933 1px;
    font-size: 9pt;
    padding-top:2px;
    padding-left:5px;
}
#menu ul #search .submit {
    border: solid 0px;
    width:19px;
    height:20px;
    margin-left:2px;
    padding:0px;
}

#leftbar {
    float:left;
   	width: 196px;
    border-right: solid #FFF 11px;
    background-color: #FFFFFF;
}
#left_menu {
    padding-top: 15px;
    padding-bottom: 20px;
}
#leftbar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftbar li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}

#leftbar a {
	display: block;
	background:  url(../images/bullet.gif) 9px 10px no-repeat;
	width: 174px;
	padding: 5px 0px 5px 22px;
    color: #333;
    font-size: 9pt;
    font-weight: normal;
	text-decoration: none;
}
#leftbar a:hover {
	background-color: #999;
    color: #FFF;
} 
#leftbar ul li.highlight a {
	background: none;
    padding-left:22px;
    background-color: #009933;
    color: #FFF;
}
#leftbar ul li.highlight a:hover {
    background-color: #009933;
    color: #FFF;
}
#leftbar ul.second {
    margin:0px;
    padding:0px;
}
#leftbar ul.second a {
    background-image: none;
	width: 164px;
	padding: 5px 0px 5px 32px;
}
#leftbar ul.second li.highlight a {
    background-color: #9cc694;
    color: #333; 
	width: 164px;
	padding: 5px 0px 5px 32px;
}
#leftbar ul.second li.highlight a:hover {
    background-color: #9cc694;
    color: #333; 
}
#leftbar a {
    color: #333;
    font-size: 9pt;
    font-weight: normal;
    text-decoration:none;
}
#leftbar a:hover {
    background-color: #999;
    color: #FFF;
}
#content {
    width: 552px;
    border-right: solid #FFF 11px;
    display:inline;
    float:left;
    padding-left:14px;
    padding-right:34px;
    padding-top:17px;
    padding-bottom:17px;
    background-color: #EEE;
}
#content h1 {
    color: #666;
    font-weight:bold;
    font:18px Verdana, Arial, Helvetica, Sans-serif;
    margin-top: 0px;
    margin-bottom: 5px;
}
#content p {
    margin-bottom: 25px;
}
#rightbar {
    display:inline;
    float:left;
    width: 126px;
	height:auto;
    background-color: #FFF;
    font-size: 8pt;
}
#rightbar ul li {
    width: 116px;
    height: 112px;
    border: solid #99d6ae 1px;
    margin-bottom: 11px;
    padding-left:8px;
    padding-top:12px;
}
#rightbar h1 {
    color: #009933;
    margin-bottom: 3px;
    font-size:9pt;
    font-weight:normal;
}
#rightbar a {
    color: #003399;
    text-decoration:none;
    font-size: 8pt;
    font-weight:normal;
}
#rightbar a:hover {
    color: #009933;
    text-decoration:none;
}
#footer {
    clear:both;
    border-top: solid #FFF 11px;
    border-bottom: solid #FFF 10px;
    width:100%
}
#footer p {
    height: 18px;
    color: white;
    padding-top:2px;
    padding-left:6px;
    font-size:8pt;
    font-weight:bold;
    background-color:#003399;
}
#footermenu {
    background-color: white;
    width: 100%;
}
#footer ul {
    display:inline;
}
#footer ul li {
    float:left;
    background-color: white;
    padding-left:6px;
    padding-right:8px;
}
#footer a {
    color: #666;
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
}
#footer a:hover {
    color: #009933;
}
#footer .copyright {
    float:right;
    padding-top:2px;
    padding-right:0px;
    color: #666;
    font-size: 8pt;
    font-weight:bold;
}
#content_list {


    float:left;
   	width: auto;
    background-color: #EEEEEE;
}
#content_list ul {


	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#content_list li {
	margin: 0px;
	list-style-type: none;
	display: block;
	background: url(../images/bullet.gif) 9px 10px no-repeat;
	padding: 4px 0px 3px 22px;
	width: auto;
}

