@charset 'utf-8';
/*------------------------------------------------
	*
	*	Copyright 2007, L-Bank
	*	l-bank.honorarkonsul.de
	*	Author: Jung v. Matt
	*	Function: print
	*
--------------------------------------------------*/
/*------------------------------------------------
	*	basic settings
--------------------------------------------------*/
* {
	background:#fff;
	margin:0;
	padding:0;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-size:62.5%;
	margin:10px;
}
img {
   border:0;
}
ol, ul {
	list-style:none;
}
.clear {
	clear:both;
	font-size:0; 
	height:0;
}
/* Clearfix-Methode */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	/*display:inline-block;*/
}
.clearfix {
	display: block;
}
hr {
	display:block;
	height:1px;
}
.divider { /* trennlinien */
	clear:both;
	margin:20px -10px;
	height:1px;
}
.invisible { /* basis-style um objekte unsichtbar zu setzen */
	position:absolute;
	left:-1000em;
}
/*------------------------------------------------
	*	hide areas
--------------------------------------------------*/
#hdCont img, #nsCont, #ftList, #ctFooter, #ct h1 embed, #ct h2 embed, #ct h1 object, #ct h2 object, #ct .smSifr embed, #ct .smSifr object, #ct ul.listSp {
	display:none;
}
/*------------------------------------------------
	*	content
--------------------------------------------------*/
/*-----|| breadcrumb ||-----*/
#brCont {
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
	height:1%;
}
#brCont ul {
	
}
#brCont ul li {
	float:left;
}
#brCont ul li a, #brCont ul li span {
	display:block;
	padding:3px 10px 4px 8px;
	text-decoration:underline;
	font-size:8pt;
}
#brCont ul li span {
	text-decoration:none;
}
#brCont ul li.first a {
	padding-left:0;
}
/*-----|| main content - font settings ||-----*/
#hdCont span {
	display:block;
	margin:0 0 50px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17pt;
	font-weight:normal;
}
#ct h1 .sIFR-alternate {
	display:block;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	font-weight:normal;
}
#ct h1.langRo .sIFR-alternate {
	margin:0 0 30px 0;
}
#ct h2 .sIFR-alternate {
	margin:0 0 10px 0;
	font-size:11pt;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#ct h2 {
	margin:0 0 10px 0;
	font-size:11pt;
}
#ct h3 {
	margin:0 0 15px;
	font-size:8pt;
}
#ct h3.hdList {
	margin-bottom:5px;
}
#ct p {
	margin:0 0 20px;
	font-size:8pt;
	line-height:12pt;
}
#ct p a {
	text-decoration:underline;
}
#ct p.pgHint {
	font-size:7pt;
	color:#929292;
}
#ct .imgCt {
	display:block;
	margin:0 0 25px 0;
}
#ct .imgTextFloatL {
	float:left;
	margin:0 10px 0 0;
}
#ct .imgTextFloatR {
	float:right;
	margin:0 0 0 10px;
}
/*-----|| textlist ||-----*/
#ct .listTxt {
	margin:0 0 20px 10px;
	list-style-type:disc;
}
#ct .listTxt li {
	font-size:8pt;
	line-height:12pt;
}
/*-----|| textlist clean ||-----*/
#ct .listTxtClean {
	margin:0 0 20px 0;
}
/*-----|| linklist ||-----*/
#ct ul.listLn {
	margin:0 0 20px 10px;
	list-style-type:disc;
}
#ct ul.listLn li {
}
#ct ul.listLn li a {
	display:block;
	text-decoration:underline;
	font-size:8pt;
	line-height:12pt;
}
#ct ul.listLn li a span {
	display:block;
}
/*-----|| downloadlistlist ||-----*/
#ct ul.listDl {
	margin:0 0 20px 10px;
	list-style-type:disc;
}
#ct ul.listDl li {
}
#ct ul.listDl li a {
	display:block;
	text-decoration:underline;
	font-size:8pt;
	line-height:12pt;
}
#ct ul.listDl li a span {
	display:none;
}
/*-----|| sitemap ||-----*/
#ct ul#listSm li {
	padding:5px 0 0 0;
}
#ct ul#listSm li span {
	display:block;
}
#ct ul#listSm li a {
	display:block;
	font-size:13pt;
	font-weight:normal;
	text-decoration:none;
}
#ct ul#listSm li li {
	margin:0 0 0 35px;
	list-style-type:disc;
	list-style-position:outside;
}
#ct ul#listSm li li a {
	font-weight:bold;
	font-size:1.1em;
}
#ct ul#listSm li li ul {
	padding:0 0 10px 0;
}
#ct ul#listSm li li li {
	margin:0 0 0 60px;
}
#ct ul#listSm li li li a {
	font-weight:normal;
	font-size:8pt;
}
/*-----|| forms ||-----*/
#ct form.fmContact {
	padding:15px 10px 0 10px;
	border:1px solid #DBDBDB;
}
#ct form.fmContact label {
	display:block;
	margin:0 0 3px 0;
	font-size:8pt;
	font-weight:bold;
}
#ct form.fmContact input, #ct form.fmContact select {
	display:block;
	margin:0 0 15px 0;
	padding:0 3px;
	font-size:8pt;
	width:200px;
}
#ct form.fmContact select {
	padding:0;
	width:100px;
}
#ct form.fmContact textarea {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 3px;
	width:335px;
	height:100px;
	font-size:8pt;
	overflow:auto;
}
#ct form.fmContact input.btnSend {
	width:90px;
	margin-top:88px;
}
#ct form.fmContact input.fmError, #ct form.fmContact textarea.fmError {
	border:2px solid #960B0B;
}
#ct form.fmContact .fmErrorTxt {
	padding:5px 10px;
	border:1px solid #BDBDBD;
	font-weight:bold;
	
}
/*------------------------------------------------
	*	footer
--------------------------------------------------*/
#ftCont {
	padding:30px 0 30px 0;
	border-top:3px double #ccc;
}
#ftCont #ftCr {
	font-size:8pt;
}

