* {margin: 0;padding: 0;}.clear {clear: both;}html {height: 100%;}body {font-family: arial;font-size: 12px;height: 100%;background: #fff url(content-border-right.gif) right top repeat-y;min-width: 650px;}#container {min-height: 100%;background: #e5e3e1 url(weltkugel.gif) -6px bottom no-repeat fixed;position:relative;margin-left: 50px;margin-right: 66px;}a {color: #3c3c3c;text-decoration: none;}/*>>> Header */#header {position: relative;margin: 0 -66px 0 -50px;padding: 0 50px;height: 74px;background: #fff url(border.gif) 0 bottom repeat-x;text-align: right;}#header img {border: none;}/*<<< End Header *//*>>> Top Bar */#topbar {background: #176cbf;border: 0px solid #194b8c;border-width: 0 50px;padding: 10px 1px 24px 15px;margin: 0px -66px 0 -50px;position: relative;width: 100%;}#topnav {list-style: none;text-transform: uppercase;float: left;list-style-position: inside;margin-right: 170px;}#topnav li {float: left;margin-top: 15px;}#topnav a {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size: 12px;text-decoration: none;font-family: arial;color: #fff;white-space: nowrap;margin-right: 22px;}#topnav a:hover, #search a:hover {background: #eee;color: #808080;}#footer a:hover, #content .leftcol a:hover, #content .rightcol a:hover {text-decoration: underline;}/*>>> Search bar */#search {text-align: center;float: right;margin-top: 0px;width: 145px;position: absolute;right: 27px;}#search input {display: block;margin-bottom: 3px;font-size: 15px;width: 143px;}#search a {font-family: arial,"Lucida Sans", "Trebuchet MS",tahoma;font-size: 10px;color: #fff;text-decoration: none;}#search a.lang {margin-left: 60px;}/*<<< End Search bar *//*<<< End Top Bar *//*>>> Content */#content {position: relative;clear: both;border: 0px solid #fff;padding-bottom: 60px;}#bildleiste {height: 64px;background: transparent url(bildleiste.jpg) left top repeat-x;border: 0px solid #fff;border-width: 0 0 1px;}#content h3 {margin-bottom: 1em;font-size: 12px;font-weight: bold;color: #3c3c3c;}#content .leftcol {background: #f2f2f2;width: 300px;margin: 10px 0 10px 20px;padding: 10px;float: left;position: relative;color: #3c3c3c;}#content .leftcol a {display: block;background: transparent url(link_int.gif) 0 -2px no-repeat;padding-left: 16px;color: #3c3c3c;}#content .leftcol h3 {background: #fff;margin: -10px -10px 10px;padding: 5px;}#content .leftcol ul {list-style: none;}#content .leftcol li {margin-bottom: .5em;}#content .rightcol {padding-left: 330px;}#content .block {position: relative;margin: 10px 20px;color: #3c3c3c;}#content .block h3 {background: #fff;padding: 5px;margin: 0;}#content .block a {background: transparent url(link_int.gif) 0 -2px no-repeat;padding-left: 14px;}#content .block p {background: #f2f2f2;padding-bottom: .5em;padding: 5px 5px 8px;margin-bottom: 4px;}/*<<< End Content *//*>>> Footer */#footer {position: fixed;bottom: 0;background: #194b8c;margin-left: -50px;width: 100%;font-size: 10px;}#footer h3 {margin-left: 65px;float: left;font-weight: normal;}#footer ul {list-style: none;list-style-position: inside;float: left;color: #fff;overflow: hidden;margin-left: 15px;}#footer li {float: left;margin-left: -5px;padding-left: 6px;padding-right: 9px;background: transparent url(squarebullet-small.gif) left center no-repeat;}#footer a , #footer h3{line-height: 20px;font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size: 10px;color: #fff;text-decoration: none;}#footer p.last {float: right;display: inline;margin-right: 70px;}/* End Footer */