html,body{
    margin:0;
    padding:0;
	height:100%;
}
body {
    font: 82% arial,sans-serif;
    color:#FFFFFF;
    background:#000066 url("../images/bg/background.jpg") top left no-repeat;
}
div#container, div#footer {
	min-width:900px;
	max-width:1400px;
	margin:0 auto;
	padding-left:1em;
	padding-right:1em;
}
div#container {
	text-align:left;
	min-height:100%;
}
div#footer {
	line-height: 130%;
	text-align:left;
	height:8em;
	margin-top:-8em;
}
div#footer-content {
	padding-top:10px;
}
* html body div#container, * html body div#footer {
	width:93em;
}
* html body div#container {
	height:100%;
}
div#closer {
	clear: both;
	padding-bottom:8em;
}
div#header{
	margin:0 10px;
    padding: 0 145px;
    min-width: 600px;
    height: 160px;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 1.3em;
    background-image: url("../images/worldWide.gif");
 	background-repeat: no-repeat;
    background-position: center right;
}
div#header img {
	margin-top: 15px;
}
div#leftHeaderBox {
	width:16em;
	height:160px;
	float:left;
	margin-top:-160px;
}
/* Inhalt vertikal zentrieren */
div#leftHeaderBox .content {
	margin:1em 1em 1em 0;
}
div#contentWrapper{
    float:right;
    width:100%;
    margin-left:-18em;
}
div#content{
    margin-left: 18em;
	padding: 0px 35px;
}
div#navigation-box {
	width:16em;
	float:left;
}
table#userOverview {
	width:40em;
	font-size:0.7em;
	text-align:left;
}
div#content p{
    line-height: 1.4;
}
div#advertisement{
	float: left;
    clear: left;
    width: 14em;
    padding: 30px 10px 10px 10px;
}
div.center-1 {
	text-align:center;
}
.green {
	color:#009933;
}
h1{
    FONT-FAMILY: Verdana, Arial; FONT-SIZE: 1.5em; TEXT-DECORATION: underline; margin-top:0px;
}
h2{
    FONT-FAMILY: Verdana, Arial; FONT-SIZE: 1.4em; TEXT-DECORATION: none;
}
a {
    COLOR: #00FF00;
}
a.white {
    COLOR: #FFFFFF;
}
a.blue {
    COLOR: #0000FF;
}
a.white-big-font {
    FONT-SIZE: 1.2em;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}
a:link, a:visited {
    TEXT-DECORATION: none;
}
a:hover {
    TEXT-DECORATION: underline;
}
a.searchElement{
	 FONT-SIZE: 1.2em; TEXT-DECORATION: none; font-weight:bold;
}
a.searchElement:link, a.searchElement:visited {
   COLOR: #FFFFFF;
}
a.searchElement:hover {
   COLOR: #FF0000;
}
.fontBigSize{
   FONT-SIZE: 1.2em;
   font-weight:bold;
}
.fontNormalSize{
        FONT-SIZE: 1em;
}
.fontSmallSize{
        FONT-SIZE: 0.8em;
}
.warning{
        FONT-SIZE: 1em; COLOR: #FF0000;
}
table.detailInlineTable{
        border: solid 1px #f9aa6f;
        border-collapse: collapse;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 1em;
        COLOR: #000000;
}
td.detailCellBorderBottom{
        border-Bottom: solid 1px #f9aa6f;
        BACKGROUND-COLOR: #FFCC00;
}
div#content ul {
        line-height: 28px;
}
ul.inline {
        margin-left: 0.5em;
        padding-left: 0.5em;
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
}
ul.inTable,ol.inTable {
    	margin-left: 1.0em;
        padding-left: 1.0em;
        margin-right: 1.0em;
        padding-right: 1.0em;
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
}
div.arrow-box{
	text-align:left;
	width: 17em;
	padding:5px 0 5px 20px;
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;
    background-position:center left;
}
table {
	FONT-SIZE: 1em;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
}
table.restposten {
   	WIDTH:60em;
   	COLOR:#000000;
   	BACKGROUND-COLOR:#FFFFFF;
   	border-collapse:collapse;
    border:none;
}
table.restposten tr.header {
	font-weight:bold;
	background:#d0e8fe url("../images/bg/white-blue.gif") top left repeat-x;
}
table.restposten td {
	border:1px solid #E6E6E6;
}
table.restposten tr.no-border td {
	BACKGROUND-COLOR:#000066;
	COLOR:#FFFFFF;
	border:none;
}
.clear {
	clear:both;
}
/* Suchleisten */
div.searchItemBox {
	margin:0.5em 0;
	width:140px;
}
div.searchItemBox .item {
	margin-right:5px;
	width:2em;
}
div.searchItemBox a {
	padding:2px;
}
div.searchItemBox a img {
	border:none;
	TEXT-DECORATION:none;
}
td.grey_white {
	background-image: url('../images/bg_uebersicht.jpg');
    background-repeat: repeat-y;
    background-position: right;
}
h1.red, h2.red {
	color:#D20000;
}
div.advancedSearchItemBox {
	width:30em;
}
div.advancedSearchItemBox a, div.advancedSearchItemBox .advancedSearchItemActiveElement {
	FONT-STYLE:normal;
    FONT-SIZE:1.2em;
    FONT-WEIGHT:bold;
    COLOR:#FFFFFF;
}
div.advancedSearchItemBox .advancedSearchItemActiveElement {
	color:#FF0000;
}
div#smart-logon-box {
	font-size:0.8em;
	padding:0;
	width:13em;
	margin:0 auto;
	text-align:left;
}
#smart-logon-box form, #smart-logon-box fieldset {
	padding:0;
	margin:0;
	background:#FFFFFF;
	color:#000000;
}
#smart-logon-box fieldset {
	border:1px solid #CCCCFF;
	background:transparent url("../images/bg/white-grey.gif") bottom left repeat-x;
}
#smart-logon-box #smart-logon-heading {
	border-bottom:1px solid #CCCCFF;
	background:#d0e8fe url("../images/bg/white-blue.gif") top left repeat-x;
	font-weight:bold;
}
#smart-logon-box fieldset div.intext, #smart-logon-box #smart-logon-heading {
	padding:2px 5px;
	margin:0;
}
#smart-logon-box label {
	padding:2px 5px;
}
#smart-logon-box input {
	margin:2px 5px;
	font-size:1em;
}
#smart-logon-box input#username, #smart-logon-box input#password {
	width:11em;
}
ul#advantage, ul#disadvantage {
	margin: 0;
	padding: 0;
	line-height: 32px;
	list-style-type:none;
	text-align:left;
}
ul#advantage li {
	background:transparent url("../images/icons/plus.gif") 0 5px no-repeat;
	padding-left:30px;
}
ul#disadvantage li {
	background:transparent url("../images/icons/minus.gif") 0 5px no-repeat;
	padding-left:30px;
}
a.icon-link {
	display:block;
	text-align:left;
	width:10em;
	height:22px;
	line-height:22px;
	padding: 0 0 0 26px;
	background:transparent url("../images/icons/add.gif") left center no-repeat;
	COLOR: #0000FF;
}
