/**
* buerstner.com CSS
* typo.css
*
* @author       tsitrone
* @copyright    2006
* @version      1.0
* @revision     $Revision: 812 $
*
* $Id: typo.css 812 2007-03-21 15:32:58Z thorsten $
*
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.bold {
	font-weight: bold;
}


/*Headlines*/
.csc-header {
}

h1 {
	font-size: 1.33em;
	margin: 0;
}
h1.csc-firstHeader {
	margin: 6px 2px 9px 0;
	color: #E10915;
	font-size: 1.66em;
	border-bottom: 1px solid #D98287;
}

.csc-header-n2 h1{
	margin: 10px 2px 9px 0;
	font-size: 1.40em;
	/*1=oben, 2=rechts, 3=unten, 4=links*/
}

h1 a {
	text-decoration: none;
}
.h1Bold {
	font-weight:bold;
}
h3 {
	font-size:15px;
	margin:0 0 4px 0;
}
h4 {
	padding: 8px 8px 5px 8px;
	font-size: 13px;
	font-weight: normal;
}
a {
	color: #E10915;
}
a.arrow {
	background: url(../images/bkgr_textlink.gif) no-repeat;	
	padding-left: 8px;
}

/* Styles for contentBody */
#contentBody p {
	line-height: 1.5em;
	margin: 0 0 1.5em 0;
	line-height: 17px;
}
#contentBody ul {
	margin: 1em 0 1em 20px;
}
#contentBody li {
	list-style: none;
	padding: 0 0 12px 18px;
	background: url(../images/listIcon.png) no-repeat;
}

#boxRight {
	color: #54595C;
	font-size: .92em;
}

#contentBody .advice { 
	color:#7A7878;
	font-size:11px;
	line-height:16px;
}

#contentBody hr { /*funktioniert nicht*/
	width:100%; 
	color:#CFCFCF; 
	background-color:#CFCFCF; 
	height:1px;
	border:0px solid;
}

/*ERWEITERTE TABELLE*/
.tx-thexttable-pi1 table {
	width:100%;
	line-height:18px;
	margin-bottom:15px;
}

.tx-thexttable-pi1 .title {
	color:#597088;
	background-color:#CFD7DF;
}

.tx-thexttable-pi1 th,
.tx-thexttable-pi1 td {
	padding-left:5px;
}

.tx-thexttable-pi1 .odd {
	background-color:#F3F5F7;
}

.tx-thexttable-pi1 .even {
	background-color:#E7EBEF;
}

.tx-thexttable-pi1 .value {
	color: #E10915;
	font-weight: bold;
	padding: 0 10px;
	text-align: right;
}

/*ERWEITERTE TABELLE - unter Dialogbox #borderUnderDialogbox*/
#borderUnderDialogbox .tx-thexttable-pi1 table {
	width:100%;
}

#borderUnderDialogbox .tx-thexttable-pi1 .title {
}
#borderUnderDialogbox .tx-thexttable-pi1 th,
#borderUnderDialogbox .tx-thexttable-pi1 td {
	padding:3px 5px 3px 5px;
	/*background-color: #ffffff;
	border-bottom: 2px solid #EAF3FA;*/
}
#borderUnderDialogbox .tx-thexttable-pi1 .value {
	padding-right: 10px;
	font-weight:bold;
	text-align: center;
	font-size: 16px !important;
	font-weight: bold !important;
}

/** TYPO3 Sitemap */
/** tree level 1 */
.csc-sitemap ul {}
.csc-sitemap ul li {
	font-weight: bold;
	font-size: 14px;
}
.csc-sitemap ul li a {
	text-decoration: none;
}
/** tree level 2 */
.csc-sitemap ul li ul li {
	font-weight: bold;
	font-size: 12px;
}
/** tree level 3 */
.csc-sitemap ul li ul li ul {
	margin: 5px 0 !important;
	padding: 0 !important;
}
.csc-sitemap ul li ul li ul li {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
}
/** tree level 4 */
.csc-sitemap ul li ul li ul li ul {
	margin: 7px 0 !important;
	padding: 0 !important;
}
/** tree level 5 - Details ausblenden */
.csc-sitemap ul li ul li ul li ul li ul,
.csc-sitemap ul li ul li ul li ul li ul li {
	visibility: hidden;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
}

/* Content-element: filelink */
/* Filelinks */
table.csc-uploads td.csc-uploads-icon,
table.csc-uploads td.csc-uploads-fileName {
	vertical-align: top;
}
table.csc-uploads td.csc-uploads-fileName {
	padding: 0 0 0 0px;
}
