body  {
    background-color: #494F5A;
    color: #000000;
    margin: 10px 0px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 100.1%;  }      /* wg Opera-7-Bug  */

* html body  {         /* Hack für den IE-6  */
    font-size: 80%;  }

* + html body {        /* Hack für den IE-7  */
    font-size: 80%;  }

ul  {
    margin: 0;
    padding: 0;
    list-style: none;
    }

.header {
	margin: auto;
	width:750px;
	color:white;
	padding: 10px 0;
	font-size: 1em;
	text-align:right;
    }

.header a {
	color:#FFFFFF;
}

.content {
	margin: auto;
	width:750px;
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-color:#CBD6E8;
	color: #000;
	padding: 10px 0;
	font-size: 1em;
    }

.rightarea {
    color:#000080;
    width:280px;
    float: right;
    margin-right: 5px;
    display: inline;  /*wg double-float-marging-Bug des IE-6  */
    }

.boxright {
    color: #D0EAFC;
    background-color: #4577B6;
    line-height: 1.4em;
    width:266px;
    margin-top: 10px;
    padding: 10px 0 10px 7px;  }

.boxright ul {
    margin-left: 85px;
    list-style-type: disc;
    }

table {
    width: 100%;
    margin-top: 10px;
    }

td {
    vertical-align: middle;
    }

.leftarea  {
    margin-left: 10px;
	width:443px;
    /*margin-right: 297px;*/
    }

ul.toplinkarea {
    margin-top: 25px;
    width:400px;
    }

.toplinkarea li {
    height: auto  !important;
    height: 1px;     /*hasLayout für den IE-6  */
    }

.toplinkarea li a {
    height: 1.3em;
    line-height: 1.3em;
    display: block;
    padding-left: 20px;
    }

.contenttextarea {
    background-color: white;
    padding: 5px;
    margin-top: 30px;
	min-height:350px;
	height:auto !important;  /* für moderne Browser */
	height:350px;
	border-top-color:#3366CC;
	border-top-style:solid;
	border-top-width:1px;

	border-left-color:#3366CC;
	border-left-style:solid;
	border-left-width:1px;

	border-right-color:#3366CC;
	border-right-style:solid;
	border-right-width:1px;

	border-bottom-color:#3366CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
    }

.contenttextarea h1 {
    color: #0A55A3;
    font-size: 1.6em;
    margin:0 0 0.5em;
    }

.contenttextarea ul{
    padding-top: 0em;
	padding-left:1em;
    list-style-type:disc;
}

.contenttextarea li{
    padding-bottom: 1em;
}
	
.contenttextarea p {
    line-height: 1.5em; }

.footer {
    text-align: center;
    padding:10px 5px 10px 5px;
    color: white;
    }

.footer a {
    color: white;  }

a {
    color: #000082;  }

/*
a:hover  {
    font-weight: bold;  }
	*/

a img  {  border: 0;  }

.nowrap  {  white-space: nowrap;  }

.toplinkarea li.link-aktiv {
    background-image: url(images/direction.gif);
    background-repeat: no-repeat;
    background-position: left center; }

.darklink a {
	font-weight:inherit;
	color:#000000;
	text-decoration:none;
}
.darklink a:visited {
	font-weight:inherit;
	color:#000000;
	text-decoration:none;
}
