/* CSS Document */

body {	font-family: Arial, 'Lucida Sans', Helvetica, sans-serif;
	font-size: 11px;
        margin: 0px;
	text-align:left;
        background-color: #eaecf1;
	}

a { color: #235172; text-decoration: none;}
a:visited { color: #55779a; text-decoration: none;}
a:hover, a:visited:hover { color: #133152; text-decoration: underline; }

.container {
	height: auto !important;
	background-image:url('images/content_bg.gif');
	background-color:#ffffff;
	background-repeat:repeat-y;
	width: 980px;
	border: 0px solid #000000;
	position:absolute
         }

.header {
        color: #000000;
	background-image:url('images/header.gif');
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	width: 805px;
	height: 139px;
	vertical-align:bottom;
	line-height:13px; padding-left:175px; padding-right:0; padding-top:92px; padding-bottom:0
	}

* html .header {
	height:231px;
	width: 980px;
	}


.main {
	width:980px;
	height: auto !important;
	min-height: 300px;
	height: 300px;
	}

.infobox_left {
	float:left;
	text-align:left;
	width:218px;
	height: auto !important;
	min-height: 300px;
	height: 300px;
	}

.infos_left {
	width: 149px;
	color: #235172;
	font-size: 10px;
	text-align: right;
	line-height:12px;
	padding-top:76px;
	}

.content {
	float:left;
	width:762px;
	height: auto !important;
	min-height: 300px;
	height: 300px;
        }

* html .content {
	width:690px;
	}

.headline {
	color: #000000;
	width: 668px;
	height: 60px;
	text-align: left;
	vertical-align:bottom;
	border-bottom: 1px dashed #000000; background-position-y:50%
	}



.papers {
	float:left;
	width:565px;
	text-align: left;
	height: auto !important;
	min-height: 240px;
	height: 240px;
	}


* html .papers {
	width:555px;
	}

table {
	font-size: 12px;
	border: none;
	background-color:none;
	width:95%;
	border-collapse:collapse;
	line-height:14px;
	}

.number_de {
	vertical-align:top;
	text-align:left;
	width:60px;
	font-weight:bold;
	color: #000000;
	background-image:url('images/de.gif');
	overflow:visible;
	background-repeat:no-repeat; padding-left:0; padding-right:0; padding-top:15; padding-bottom:0
	}

.number_eng {
	vertical-align:top;
	text-align:left;
	width:60px;
	font-weight:bold;
	color: #000000;
	background-image:url('images/en.gif');
	overflow:visible;
	background-repeat:no-repeat; padding-left:0; padding-right:0; padding-top:15; padding-bottom:0
	}

.title {
	vertical-align:top;
        text-align:left;
	color: #000000;
	padding: 15 0 0 0;

        }

.navbar {
	float:left;
	font-size: 13px;
	font-weight:bold;
	line-height:14px;
	width:102px;
	text-align:right;
	height: auto !important;
	min-height: 240px;
	height: 240px;
	padding-top:10px;
	}

* html .navbar {
	width:112px;
	}


.button {
	float:right;	
	width:64px;
	height:23px;
	text-align:center;
	padding-top:2px;
	}


* html .button {
	height:25px;
	}


.button a {
	background-image:url('images/button.jpg');
	background-position:  right 50%;
	background-repeat:no-repeat;
	color: #FFFFFF;
	float:right;	
	width:64px;
	height:23px;
	text-align:center;
	padding-top:2px
	}

.button a:visited {
	background-image:url('images/button.jpg');
	background-position:  right 50%;
	background-repeat:no-repeat;
	color: #FFFFFF;
	float:right;	
	width:64px;
	height:23px;
	text-align:center;
	padding-top:2px
	}

.button a:hover, .button a:visited:hover {
	background-image:url('images/button_active.jpg');
	background-position:  right 50%;
	background-repeat:no-repeat;
	color: #235172;
	float:right;	
	width:64px;
	height:23px;
	text-align:center;
	padding-top:2px;
	text-decoration:none
	}

.footer {
        clear:both;
	float:left;
	width: 763px;
	height: 28px;
	color: #537799;
	font-size: 11px;
	background-image:url('images/foot.gif');
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align: left;
	padding-left:217px; padding-right:0px; padding-top:52px; padding-bottom:0px; background-position-y:50%
	}

* html .footer {
	width: 980px;
	height:80px;
	}

#imprint {
	vertical-align:top;
        text-align:left;
	color: #000000;
	padding: 8 0 0 0;
	}