body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	background:#edf0f4 url(http://www.portfolio-services.de/fileadmin/templates/images/bg-body.gif) repeat-x;
}
form, fieldset {
	padding: 0;
	margin: 0;
	border:0;
}
a {text-decoration: none;}
a:hover {}
img {border-style: none;}
#wrapper {
	margin: 0 auto;
	width:899px;
	position:relative;
}
.none{display:none;}
.clear{clear:both;}
#header {
	height:461px;
	position:absolute;
	top:0;
	width:100%;
	left:0;
}
.standard-template #header {
	height:214px;
	height:30px;
	background:transparent none;
}
.wide #header {
	height:214px;
	height:30px;
	background:transparent none;
}
.logo {
	margin: 0;
	width: 157px;
	height: 32px;
}
.logo a {
	height: 100%;
	width: 100%;
	display: block;
	overflow: hidden;
	background: url(/fileadmin/templates/images/proceed_logo.jpg) no-repeat;
	text-indent: -9999px;
}
.top-nav {
	float:right;
	margin:10px 100px 0 0;
	padding:0;
	list-style:none;
	/* width:445px; */
	overflow:hidden;
	/*position:absolute;
	top:10px;
	right:84px; */
}
.top-nav li{
	float:left;
	background:url(../images/separator-top.gif) no-repeat 0 3px;
	padding:0 6px 0 8px;
}
.top-nav li:first-child{
	background:none;
	padding-left:0;
}
.top-nav li a{
	float:left;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
}
.top-nav li.dark a{color:#0e316f;}
.language{
	margin:0;
	padding:0;
	list-style:none;
	width:80px;
	position:absolute;
	top:8px;
	right:12px;
}
.language li{
	float:left;
}
.language li a{
	float:left;
	color:#fff;
	font-size:11px;
}
.language .de {
	background:url(../images/ico-de.gif) no-repeat;
	padding:2px 0 5px 21px;
	margin:0 6px 0 0;
}
.language .en {
	background:url(../images/ico-en.gif) no-repeat;
	padding:2px 0 5px 21px;
}
#flash-holder{
	position:absolute;
	top:34px;
	left:0;
	width:100%;
	z-index:100;
}
#flash-holder img{display:block;}

.aktuell-holder{
	position:absolute;
	top:170px;
	right:5px;
	width:291px;
	height:291px;
	z-index:999;
}
.aktuell-box{
	background:url(../images/bg-aktuell-top.png) no-repeat left top;
	margin:0;
	padding:0;
	width:289px;
	overflow:hidden;
}
.aktuell-box .t{
	width:260px;
	overflow:hidden;
	padding:6px 0 0 8px;
	height:27px;
	/*height:18px;*/
}
.aktuell-box .t h2{
	float:left;
	position:relative;
	margin:0;
	margin:0 12px 0 11px;
	font-size:16px;
	color:#0e316f;
	text-transform:uppercase;
	cursor:pointer;
}
.aktuell-box .t .btn-close {
	display:none;
	background:url(../images/btn-close.gif) no-repeat;
	width: 18px;
	height: 18px;
	position:relative;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
}
.aktuell-holder .b {
	padding:0;
	width:290px;
	height:14px;
	background:transparent url(../images/bg-aktuell-bottom.png) no-repeat left bottom;
}
.aktuell-box ul{
	margin:0;
	margin:0 12px 0 11px;
	padding:4px 0 0;
	list-style:none;
	width:268px;
	overflow:hidden;
	position:relative;
	background:#d5e1eb;
}
.aktuell-box ul li{
	width:100%;
	float:left;
	background:url(../images/border-actuell.gif) repeat-x;
	padding:7px 0 10px;
	height:50px;
}
.aktuell-box ul li:first-child{
	background:none;
}
.aktuell-box ul li a{
	float:left;
	background:url(../images/bull-actuell.gif) no-repeat 5px 17px;
	padding:0 5px 0 33px;
	color:#161717;
	height:50px;
}
.aktuell-box strong{
	margin:0;
	font-size:11px;
	font-weight:normal;
	display:block;
}
.aktuell-box span{
	margin:0;
	font-size:13px;
	line-height:17px;
	display:block;
}
.aktuell-box .more{
	float:left;
	clear:both;
	position:relative;
	background:url(../images/ico-heading.gif) no-repeat;
	padding:0 0 7px 28px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:12px 0 0 16px;
}
#main {
	width:100%;
	overflow:hidden;
	padding:461px 0 0;
	margin:0 0 6px;
}
.standard-template #header-img {
	position:absolute;
	top:30px;
	left:0;
	width:899px;
	height:212px;
	background:transparent url(../images/header-standard-blue.png) no-repeat;
}
.area2 .standard-template #header-img {
	background:transparent url(../images/header-standard-brown.png) no-repeat;
}
.area3 .standard-template #header-img {
	background:transparent url(../images/header-standard-green.png) no-repeat;
}
.standard-template #header-logo {
	position:absolute;
	top:21px;
	left:21px;
	width:143px;
	height:50px;
	background:transparent url(/fileadmin/templates/images/proceed_logo.jpg) no-repeat;
}
.standard-template #main {
	padding:214px 0 0;
	padding:50px 0 0;
}
.main-holder{
	background:#c4d6e7 url(../images/bg-main.gif) repeat-x;
	width:100%;
	overflow:visible;
	padding:8px 0 13px;
	height:142px;
}
.standard-template .main-holder{
	overflow:hidden;
	height:auto;
}
.standard-template .main-holder{
	padding:99px 0 13px;
	background:#8da9bb url(../images/body-standard.gif) no-repeat bottom center;
}
.box-holder{
	width:894px;
	overflow:visible;
	background:url(../images/bg-boxes.gif) no-repeat;
	padding:5px 0 0 5px;
	margin:0 0 6px;
	position:relative;
}
div.standard-template .box-holder{
	overflow:hidden;
}
.box-holder .box{
	float:left;
	margin:0 0 0 6px;
	display:inline;
}
.box-holder .box .t{
	background:url(../images/bg-box-t.png) no-repeat;
	width:271px;
	height:26px;
	overflow:hidden;
	padding:8px 6px 0 13px;
}
.box-holder .box .c {
	background:url(../images/bg-box-c.png) repeat-y;
	width:273px;
	overflow:hidden;
	padding:0 6px 0 11px;
}
.box-holder .box .b{
	background:url(../images/bg-box-b.png) no-repeat;
	width: 290px;
	height: 13px;
	overflow:hidden;
}
.box-holder .box p{
	margin:9px 0 3px;
	font-size:13px;
	line-height:17px;
	padding:0 0 0 2px;
	width:260px;
}
.box-holder .box h2{
	margin:0;
	font-size:17px;
	position:relative;
	text-transform:uppercase;
	background:url(../images/ico-heading.gif) no-repeat;
	padding:0 0 2px 29px;
}
.box-holder .banken h2 a,
.box-holder .banken p{color:#0d306e;}
.box-holder .immobilien h2 a,
.box-holder .immobilien p{color:#c56550;}
.box-holder .schuldner h2 a,
.box-holder .schuldner p{color:#6d9b59;}
.twocolumn{
	float:right;
	width:701px;
	overflow:hidden;
	padding:0 6px 0 0;
}
.main-column{
	width:436px;
	float:left;
}
.breadcrumbs{
	overflow:hidden;
	margin:0 0 4px;
	padding:0 0 0 18px;
	list-style:none;
}
.breadcrumbs li{
	float:left;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 6px 0 9px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.breadcrumbs li a{
	color:#fff;
	font-size:10px;
}

.column-box{
	width:100%;
	overflow:hidden;
	margin-top:1px;
}
.column-box .t{
	background:url(../images/bg-diagramm-t.png) no-repeat;
	width:419px;
	/*height: 37px;*/
	height: 25px;
	padding: 11px 0 0 17px;
}

.column-box .t h1,
.contact-holder .t h2,
.downloads-holder .t h2{
	color:#0d306e;
	font-size:17px;
	margin:0;
	text-transform:uppercase;
}
.area2 .column-box .t h2,.contact-holder .t h2,.downloads-holder .t h2{ color:#c56550; }
.area3 .column-box .t h2,.contact-holder .t h2,.downloads-holder .t h2{ color:#6d9b59; }

.contact-holder .t h2,
.downloads-holder .t h2{
	width:222px;
	padding:0 0 0 8px;
}
.column-box .c{
	background:url(../images/bg-diagramm-c.png) repeat-y;
	width:399px;
	padding:0 21px 18px 17px;
	overflow:hidden;
	min-height: 354px;
}
.column-box .b{
	background:url(../images/bg-diagramm-b.png) no-repeat;
	width: 436px;
	height: 12px;
	overflow:hidden;
}
.column-box .content-element{
	margin-bottom:20px;
}
.column-box h1{
	color:#0D306E;
	font-size:17px;
	margin:0;
}
.column-box h3,
.column-box h2{
	font-size:13px;
	color:#0d306e;
	margin:0;
}

h3.ui-accordion-header {
	background:url(../images/ico-heading.gif) no-repeat;
	padding: 0 0 5px 25px;
}

#download-menu h3 {
	background:transparent url(../images/bull-actuell.gif) no-repeat scroll 4px 6px;
	padding:6px 0 6px 32px;
	margin: 0 0 0 15px;
	color:#343535;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
#download-menu p{
	background-color:white ;
}
#download-menu a.download,
#download-menu a.download:link,
#download-menu a.download:active,
#download-menu a.download:visited {
	padding:5px 0 6px 25px;
	color:#343535;
	border-top:1px dotted #343535;
	display:block;
	background:transparent url(../images/pdf-icon.gif) no-repeat scroll 3px 1px;
	padding-bottom:0px;
	min-height:19px;
}
#download-menu a.download:focus{
	border:none;
}
#download-menu a.download:first-child{
	border:none;
}
#download-menu br{
	line-height:0px;
	height:0px;
	display:none;
}
#download-menu .adobe-link{
	margin-top:10px;
	margin-left:11px;
	padding-left:6px;
}
#download-menu a.download:hover{
	text-decoration:underline;
}
#download-menu .ui-accordion-content{
	margin-bottom:6px;
}
.area2 .column-box h2 {color:#c56550;}
.area3 .column-box h2 {color:#6d9b59;}

.column-box h3 {
	color:#343535;
}
.column-box #faq-list h3 {
	margin:20px 0 20px 0;
	padding: 4px 0 4px 30px;
	background:transparent url(../images/bull-actuell-white.gif) no-repeat 0px 3px ;
}
.column-box #faq-list h3:hover {
	cursor:pointer;
}
.column-box p{
	margin:0 0 18px 0;
	color:#343535;
	font-size:13px;
	line-height:17px;
	/* padding:0 0 18px; */
}
.column-box #faq-list p {
	margin:0;
	padding:10px;
	background:#D5E1EB;
}
.column-box #faq-list ul {
	margin:0;
	padding:10px 0;
	background:#D5E1EB;
}
.column-box #faq-list li {
	margin-left:26px;
}
.column-box .csc-textpic-intext-left-nowrap .csc-textpic-text {
	padding:0 0 0 10px;
}
.column-box ul{
	color:#343535;
	font-size:13px;
	line-height:17px;
	padding-bottom:0;
	padding-top:0;
	margin-top:18px;
	margin-bottom:18px;
	padding-left:15px;
	margin-left:0;
}
.column-box ol{
	padding-left:15px;
	margin-left:0;
}
.column-box a {
	color:#343535;
	text-decoration:underline;
}

.diagram-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 38px;
}
.diagram-holder img{display:block;}
.side-column{
	float:right;
	margin:0 0 0 0;
	width:261px;
	overflow:hidden;
}
.contact-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
	padding:14px 0 0;
}
.contact-holder .t,
.downloads-holder .t{
	background:url(../images/bg-side-box-t.png) no-repeat;
	width:250px;
	height:27px;
	padding:8px 0 0 10px;
}
.contact-holder .c,
.downloads-holder .c{
	background:url(../images/bg-side-box-c.png) repeat-y;
	width:239px;
	overflow:hidden;
	padding:0 12px 0 10px;
}
.contact-holder .b,
.downloads-holder .b{
	background:url(../images/bg-side-box-b.png) no-repeat;
	width: 261px;
	height: 14px;
	overflow:hidden;
}
.contact-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	background:#d5e1eb url(../images/bg-contact.gif) no-repeat 100% 100%;
	width:239px;
	overflow:hidden;
}
.contact-holder ul li{
	background:url(../images/boerder-contact.gif) repeat-x;
	width:221px;
	padding: 10px 0 9px 9px;
	overflow:hidden;
}
.contact-holder ul li:first-child{
	background:none;
}
.contact-holder ul li img{
	float:left;
	margin:4px 0 0;
}
.contact-holder .info{
	width:170px;
	float:right;
}
.contact-holder .info h3{
	font-size:13px;
	font-weight:bold;
	color:#161717;
	margin:0;
	line-height:17px;
	width:130px;
}
.contact-holder .info span{
	display:block;
	font-size:13px;
	color:#161717;
	line-height:17px;
}
.contact-holder .info a{
	font-size:13px;
	color:#161717;
	line-height:17px;
}
.downloads-holder {
	width:100%;
	overflow:hidden;
}
.downloads-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.downloads-holder ul li{
	font-size:12px;
	background:url(../images/border-download.gif) repeat-x;
	font-weight:bold;
	padding:10px 0 9px 9px;
}
.downloads-holder ul li h3{
	margin:0;
	font-size:12px;
	padding:0;
	color:#161717;
}
.downloads-holder ul li a{
	color:#161717;
}
.downloads-holder ul li a:hover{
	text-decoration:underline;
}
.downloads-holder ul ul{
	background:#d5e1eb;
	margin:9px 0 -10px -9px;
	width:239px;
	position:relative;
	overflow:hidden;
}
.downloads-holder ul ul li {padding-left:0;}
.downloads-holder ul ul li:first-child {
	background:none;
}
.downloads-holder ul ul li a{
	font-weight:normal;
	background:url(../images/ico-download.gif) no-repeat 9px 3px;
	padding:0 0 0 26px;
}
#sidebar {
	float:left;
	width:169px;
	padding:85px 0 0 16px;
}
.information-list {
	width:169px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.information-list li{
	background:url(../images/border-information.gif) repeat-x 0 100%;
	padding:7px 0 6px 9px;
	width:160px;
}
.information-list li a{
	display:block;
	font-size:12px;
	color:#0d306e;
	text-transform:uppercase;
}
.information-list li a span.strong {
	font-weight:bold;
}
.information-list li a span.padding {
	display:block;
	padding-top:50px;
}
.information-list li a:hover
{
	text-decoration:underline;
}
.information-list li.active a{
	font-weight:bold;
}
.information-list li.active li a{
	font-weight:normal;
}
.information-list li.active li.active a{
	font-weight:bold;
}
.information-list ul{
	margin:5px 0 -5px -9px;
	padding:0;
	list-style:none;
	width:169px;
	background:#d6e2ee;
}
.information-list  ul.nav3{
	margin:5px 0 0 0;
}
.information-list  ul.nav3 li:first-child{
	border-top:1px dotted #A9B1C0;
}
.information-list ul li{
	background:url(../images/border-download.gif) repeat-x;
}
.information-list ul li:first-child {
	background:none;
}
.information-list ul li a{
	background:url(../images/bull-info.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	text-transform:none;
	text-decoration:none;
	font-size:11px;
}
.information-list ul li.nav93 a{
	padding:5px 0 5px 18px;
	background:url(../images/ico-nav-lock.png) no-repeat 0 50%;
}
.information-list ul li a:hover,
.information-list ul li.active a{
	text-decoration:underline;
}
#footer{
	margin:0 auto 20px;
	border:1px solid #c9d3dc;
	border-width:1px 0;
	overflow:hidden;
	padding:15px 0 20px 6px;
}
.box1{
	width:142px;
	background:url(../images/logo-bottom01.jpg) no-repeat 0 50%;
	padding:0 0 0 33px;
	float:left;
	margin:0 40px 0 0;
}
.box1 p,
.box2 p,
.box3 p{
	margin:0;
	font-size:10px;
	line-height:17px;
	color:#777;
}
.box2{
	float:left;
	width:175px;
	background:url(../images/logo-bottom02.gif) no-repeat 0 50%;
	padding:0 0 0 34px;
	margin:0 65px 0 0;
}
.box3 {
	width:195px;
	float:left;
	margin:0 55px 0 0;
}
.box3 h2{
	margin:0;
	font-size:10px;
	text-transform:uppercase;
	color:#777;
	font-weight:normal;
}
.links{
	margin:0;
	padding:0;
	list-style:none;
	width:100px;
	overflow:hidden;
	float:left;
}
.links li a{
	font-size:10px;
	color:#777;
	text-transform:uppercase;
	line-height:17px;
}
/* News */
.news-latest-container {}
.news-latest-container .news-latest-date {}
.news-latest-container h3 {}
.news-latest-container p {}
.news-latest-container hr {display:none;}
.news-latest-morelink {}
.news-list-container .news-list-item {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom:1px dotted #000;
}
.news-list-container hr {display:none;}
/* Mailform */
form#mailform .csc-mailform-field {
	width:399px;
}
form#mailform label {
	float:left;
	clear:left;
	width:150px;
}
form#mailform input,
form#mailform select,
form#mailform textarea {
	margin:0 0 10px;
	width:235px;
	font-size:12px;
}
form#mailform input.csc-mailform-check,
form#mailform input.csc-mailform-radio {
	margin:0 200px 0 0;
	width:auto;
}
form#mailform h3 {
	margin:0 0 10px;
}
/* Teaser */
/** Blue **/
.teaser-blue{
	width: 261px;
	padding:0 0 20px 0;
	font-size:13px !important;
	background:transparent url(../images/bg-side-box-bottom.png) no-repeat center bottom;
}
.teaser-blue h1{
	margin:0 0 10px 0;
	padding:10px 0 0 18px;
	width:243px;
	height:25px;
	font-size:17px;
	color:#0d306e;
	text-transform:uppercase;
	background:transparent url(../images/bg-side-box-top.png) no-repeat center top;
}
.area2 .teaser-blue h1{ color:#c56550; }
.area3 .teaser-blue h1{ color:#6d9b59; }

.teaser-blue p{
	margin:0 18px;
}
.teaser-blue a {
	border:none;
	color:#343535;
}
.teaser-blue div.tx-srfeuserregister-pi1 input {
	width:130px;
}
.teaser-blue .csc-textpic-left .csc-textpic-image {padding-left:16px;}
.teaser-blue .csc-textpic-above .csc-textpic-image {padding-bottom:10px;}
/** Lock **/
.teaser-blue-ext{
	width: 261px;
	padding:0 0 20px 0;
	font-size:13px !important;
	background:transparent url(../images/bg-side-box-bottom-lock.png) no-repeat center bottom;
}
.teaser-blue-ext h1{
	margin:0 0 10px 0;
	padding:10px 0 0 18px;
	width:243px;
	height:25px;
	font-size:17px;
	color:#0d306e;
	text-transform:uppercase;
	background:transparent url(../images/bg-side-box-top.png) no-repeat center top;
}
.area2 .teaser-blue-ext h1{ color:#c56550; }
.area3 .teaser-blue-ext h1{ color:#6d9b59; }

.teaser-blue-ext p{
	margin:0 18px;
}
.teaser-blue-ext a {
	border:none;
	color:#343535;
}
/** White **/
.teaser-white{
	width: 261px;
	padding:0 0 20px 0;
	font-size:13px !important;
	background:transparent url(../images/bg-side-box-bottom-white.png) no-repeat center bottom;
}
.teaser-white h1{
	margin:0 0 10px 0;
	padding:10px 0 0 18px;
	width:243px;
	height:25px;
	font-size:17px;
	color:#0d306e;
	text-transform:uppercase;
	background:transparent url(../images/bg-side-box-top.png) no-repeat center top;
}
.area2 .teaser-white h1{ color:#c56550; }
.area3 .teaser-white h1{ color:#6d9b59; }

.teaser-white p{
	margin:0 18px;
}
.teaser-white csc-textpic {
	margin:0 18px;
	width:225px !important;
}
.teaser-white a {
	border:none;
	color:#343535;
}
.side-column .contentElement .teaser-blue .csc-textpic{
	margin-left:12px;
	margin-right:10px;
}
div.onecolumn div.main-column{
	width:680px;
	padding-left:17px;
	padding-right:17px;
	float:right;
}
div.onecolumn div.main-column div.column-box div.t{
	background:url(../images/bg-diagramm-t-big.png) no-repeat;
	width:680px;
	/*height: 54px;*/
	height: 37px;
	padding: 11px 0 0 17px;
}
div.onecolumn div.main-column div.column-box div.c{
	background:url(../images/bg-diagramm-c-big.png) repeat-y;
	width:646px;
	padding:0 17px 18px 17px;
}
div.onecolumn div.main-column div.column-box div.b{
	background:url(../images/bg-diagramm-b-big.png) no-repeat;
	width: 680px;
	height: 12px;
	overflow:hidden;
}
div.teaser-white div.csc-header h1{
	height:0;
	overflow:hidden;
}
div#wrapper div#footer{
	position:absolute;
	top:630px;
	z-index:-1;
}
div#wrapper.standard-template div#footer{
	position:relative;
	top:auto;
	z-index:0;
	margin-top:8px;
}
div.teaser-blue td{
	color:#343535;
}
#content{
	position:relative;
	z-index:2;
}
.homepage #content {
	position:static;
}

.standard-template .top-nav{
	margin-right:11px;
}
#footer .box1 p a{
	color:#777777;
}
#footer .box2 p a{
	color:#777777;
}
#footer .box3 p a{
	color:#777777;
}
div.tx-srfeuserregister-pi1{
	margin:0 10px 0 12px;
	color:#343535;
	width:239px;
}
div.tx-srfeuserregister-pi1 label{
	text-align:left;
}
div.tx-srfeuserregister-pi1 label span{
	color:#343535;
}
div.tx-srfeuserregister-pi1 input{
	width:100%;
	font-family:Arial,Helvetica,Sans Serif;
	color:#343535;
}

div.tx-srfeuserregister-pi1 span.oldlegend{
	white-space:normal;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	color:#343535;
	width:239px;
	position:relative;
	left:6px;
}
div.tx-srfeuserregister-pi1 dd{
	width:124px;
}
div.tx-srfeuserregister-pi1 dt{
	text-align:left;
	margin-left:7px;
	width:75px;
}

div.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{
	text-align:left;
	margin-left:4px;
	font-size:10px;
}

div.tx-srfeuserregister-pi1 dd p {
	margin:0 0 0.5em;
	padding:0;
	text-align:left;

}
div.tx-srfeuserregister-pi1 p{
	margin:0.5em 0;
	text-align:left;
}
div.tx-srfeuserregister-pi1 h4{
	text-align:left;
}
div.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{
	width:228px;
	margin-left:5px;
	margin-right:5px;
}

.news-list-date{
	font-size:0.8em;
}
.news-list-item h3 a{
	color:#0D306E;
	text-decoration:none;
}
.column-box ul li{
	margin-bottom:8.5px;
}

/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 2663 2007-11-05 09:22:23Z ingmars $
# ***************************************************************************************/

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1{}
ul.csc-frame-frame1, ol.csc-frame-frame1 { background-color:#D6E2EE;border:1px solid #8DA9BB;border:none;padding:6px;color:#0D306E !important;padding-left:22px; }
/*p.csc-frame-frame2, table.csc-frame-frame2 { background-color:D6E2EE;border:1px solid transparent;border:none;}*/
p.csc-frame-frame1 a,table.csc-frame-frame1 a,ul.csc-frame-frame1 a, ol.csc-frame-frame1 a{
	text-decoration:underline;
	color:#0D306E !important;
}

ul.csc-frame-frame1 li, ol.csc-frame-frame1 li{
	margin-top:6px;
	margin-bottom:0px;
}
ul.csc-frame-frame1 li:first-child, ol.csc-frame-frame1 li:first-child{
	margin-top:0px;
}
p.csc-frame-frame1 a:hover,table.csc-frame-frame1 a:hover,ul.csc-frame-frame1 a:hover,ol.csc-frame-frame1 a:hover{
	text-decoration:none;
}
/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* Default selector for indentation.*/
div.indent { margin-left: 2em; }

body.htmlarea-content-body{
	background-color:white;
	background-image:none;
}

div.alphabet{
	text-align:center;
	border:none;
	background-color:#D6E2EE;
	padding:6px;
	margin-bottom:12px;
	display:none;
}
div.lette2{

	background:transparent url(../images/bull-actuell-hover.gif) no-repeat	0  0;
	padding-left:23px;
	height:23px;
}
div.letter a{
	color:#6D9B59;
	font-size:14.4px;
	text-decoration:none;
}
div.letter a:hover{
	text-decoration:underline;
}
div.tx-mrglossary-pi1{
	position:relative;
	height:600px;
	border-top:1px dashed;
	margin-top:6px;
	padding-top:6px;
	text-align:center;
}
div.ui-accordion-header{
	display:inline;
}
div.ui-accordion-content{
	position:absolute;
	top:29px;
	background-color:white;
	text-align:left;
}
div.catchword{
	font-size:14.4px;
	color:#6D9B59;
	font-weight:bold;
}
div.catchword_desc{
	margin:0 0 18px 0;
	color:#343535;
	font-size:13px;
	line-height:17px;
}
p.bottom-margin-low{
	margin-bottom:4px;
}
p.bottom-margin-off{
	margin-bottom:0px;
}
table.contenttable{ width:100%;}
table.contenttable th{background-color:#91A8BA;border: none; height:20px;}
table.contenttable th p.bodytext{margin-bottom:3px;margin-top:3px;color:white;}

table.contenttable td{background-color:#D6E2EE;border: none;}
table.contenttable td p.bodytext{margin-bottom:3px;margin-top:3px;padding-left:3px;color:#5878B0;}

.tx-contagged-index{
	background-color:#D6E2EE;
	text-align:center;
	padding:6px;
	font-weight:bold;
	color:#6D9B59;
}

.tx-contagged-index a{
	color:#6D9B59;
	font-weight:bold;
}
.tx-contagged-index a:hover{
	text-decoration:none;
}
.tx-contagged-searchbox{
	background-color:#D6E2EE;
	text-align:center;
	padding:6px;
	color:#6D9B59;
}
.tx-contagged-list h2,
.tx-contagged-single h2{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.tx-contagged-list p{
	margin-top:0;
	margin-bottom:0.5em;
}
.tx-contagged-item{
	border-top: 1px dotted;
	margin-bottom: 0.5em;
}
.tx-contagged-item:first-child{
	border-top: none;
}
.tx-contagged-navlink{
}
.tx-contagged-searchbox-button {
	color:#0D306E;
	font-weight:bold;
	background:transparent url(../images/bull-actuell.gif) no-repeat 6px 6px ;
	padding:6px;
	padding-left:32px;
	border:none;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
}
.browseBoxWrap {
	background-color:#D6E2EE;
	text-align:center;
	padding:6px;
	color:#6D9B59;
}

.browseBoxWrap a{
	color:#6D9B59;
	font-weight:bold;
}
.browseBoxWrap a:hover{
	text-decoration:none;
}

.standard-template input.csc-mailform-submit,
.standard-template input.tx-srfeuserregister-pi1-submit,
.area2 input.csc-mailform-submit,
.area2 input.tx-srfeuserregister-pi1-submit,
.area3 input.csc-mailform-submit,
.area3 input.tx-srfeuserregister-pi1-submit {
	color:#0D306E;
	font-weight:bold;
	background:transparent url(../images/bull-actuell-white.gif) no-repeat 6px 6px ;
	padding:6px;
	padding-left:32px;
	border:none;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
}
.standard-template .side-column input.csc-mailform-submit,
.standard-template .side-column input.tx-srfeuserregister-pi1-submit {
	background-image:url(../images/bull-actuell.gif);
}
.area2 input.csc-mailform-submit,
.area2 input.tx-srfeuserregister-pi1-submit { color:#C56550; }
.area3 input.csc-mailform-submit,
.area3 input.tx-srfeuserregister-pi1-submit { color:#6D9B59; }

.column-box dfn a{
	text-decoration:none;
}
.news-single-timedata{
	font-size:0.8em;
	font-weight:bold;
}
.news-single-author{
	display:none;
}

.news-single-item h2{
	margin-bottom:0.5em;
}
div#header-logo{
	cursor:pointer;
}

 div.tx-feuserdelete-index{
 	background-color:#D6E2EE;
 	border:none;
 	padding:6px;
 	color:#0D306E !important;
 }
 div.tx-feuserdelete-index input.submitButton{
 	clear:left;
 	color:#0D306E;
	font-weight:bold;
	background:transparent url(../images/bull-actuell.gif) no-repeat 6px 6px ;
	padding:6px;
	padding-left:32px;
	border:none;
	text-align:left;
	text-decoration:underline;
	cursor:pointer;
 }
div.tx-feuserdelete-index fieldset{
	margin-left:20px;
	margin-right:20px;
	text-align:center;
}
div.tx-feuserdelete-index .email{
	 width:300px;
}
div.tx-feuserdelete-index h2{
	margin-bottom:6px;
}

div.tx-feuserdelete-index h3{
	margin-bottom:6px;
	color:#0D306E;
}

div.tx-feuserdelete-index p{
	margin-bottom:6px;
	color:#0D306E;
}

div.tx-feuserdelete-index .label_error{
	color:#FF0000;
}

div.tx-timtabsociable-pi1{
	display:none;
}

dfn a {
	cursor: help;
}

#noContent{
	position:relative;
}

#noContent #description{
	bottom:17px;
	color:#0D306E;
	height:90px;
	left:8px;
	overflow:auto;
	position:absolute;
	width:558px;
	z-index:100;
	padding:0 10px;
}
#footer{
	width:899px;
	padding-left:0;
	border-top:none;
	padding-top:10px;
}
#footer_text h1,#footer_text h2{
	display:inline;
}
#footer_text h1,#footer_text h2,#footer_text p,#footer_text b{
	font-size:10px;
	display:inline;
}
#footer_text b{
	font-weight:bold;
}
#footer .box1{
	margin-left:6px;
}
#footer_text{
	background-color:#ADC2D3;
	font-size:10px;
	padding:6px;
	margin:0;
	line-height:12px;
	color:#fff;
	border-bottom:1px solid #C9D3DC;
	margin-bottom:6px;
	width:899px;
}

#footer_text a{
	color:#fff;
	text-decoration:underline;
}

#footer_text a:hover{
	text-decoration:none;
}

img.wtcalculatingcaptcha{}

input.csc-mailform-submit{
	/*left:-6px;
	position:relative;
	top:60px;*/
}
#mailformwt_calculating_captcha{
	position:relative;
	top:55px;
}

#mailform .csc-mailform > img{
	left:150px;
	position:relative;
	top:-70px;
}
img.captchaimg{
	margin-bottom:10px;
	margin-left:150px;
	margin-top:10px;
}

div.captchaimg img{
	margin-bottom:10px;
	margin-left:150px;
	margin-top:10px;
}

div#mail_error{
	background:none repeat scroll 0 0 #D5E1EB;
	margin:10px 0;
	padding:10px;
}
