/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */
 
.content table.tabTechdoc {width:738px;} 
.content table.tabTechdoc th {background:#FFEFBF;padding:5px;border-bottom: 1px solid #CCCCCC;}
.content table.tabTechdoc tr.even {background:#fafafa;} 
.content table.tabTechdoc td {padding:5px;} 
.content table.tabTechdoc td {border-bottom: 1px solid #CCCCCC;}
	
	
 
.content {.content .version13
	line-height: 18px;
} 
.content .contentElement {
    	margin-bottom:15px; 
}


/* #001 Link im Normalzustand */
.content a {
	color: #f2b50f;
	text-decoration: underline;
}

/* #002 Link wenn Maus dar&#65533;ber */
.content a:hover {
	text-decoration: none;
	color: #807F84;
}

/* #003 H2 */
.content h2 {
	margin: 20px 0 9px 0;
	font-size: 14px;
	/*color: #504E53;*/
}

/* #004 H3 */
.content h3 {
	margin: 12px 0 9px 0;
	font-size: 11px;
	color: #333;
}
/* #005 H1 */
.content h1 {
	font-size: 11px;
	font-weight: bolder;
	margin: 5px 0 19px 0;
	color: #252527;
	/* color: #504E53; */
}

.content h4 {
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}

.content h3 a,
.content h4 a, 
.content h5 a,
.content h6 a {
	text-decoration: none;
}

.content a.mail {
	background-image: url('../images/icons/mail.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
}

.content a.download-link,
.content a.download {
	background-image: url('../images/icons/down_link.png');
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 15px;

}

.content a.external-link,
.content a.external-link-new-window  {
	width: auto !important;
	width: 1px;
	white-space: normal !important;
	white-space: nowrap;
	background-image: url(../images/icons/ex_link.png);
	background-repeat: no-repeat;
	background-position: 0 4px !important;
	background-position: 0 7px;
	padding-left: 15px;
}
.content a.download, .content a.download-link, .content a.internal-link {	/* line-height: 18px; */}

.content .morelink,
.content a.next-link,
.content .tx-knowledge-pi1 .text a,
.content a.internal-link,
.content a.internal-link-new-window {
	width: auto !important;
	width: 1px;
	white-space: normal !important;
	white-space: nowrap;
	background-image: url(../images/icons/in_link.png);
	background-repeat: no-repeat;
	background-position: 0 4px !important;
	background-position: 0 7px;
	padding-left: 15px;
}

.content .backlink a,
.content a.back-link  {
	background-image: url('../images/icons/back_link.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}

/*.content a.next-link  {
	background-image: url('../images/icons/next.png');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
}*/

/*
.content ul li a.mail,
.content ul li a.external-link-new-window,
.content ul li a.internal-link,
.content ul li a.back-link,
.content ul li a.next-link {
	background-image: none;
	padding-left: 0;
}*/

.content span.icon {
	display: block;
	float: left;
	clear: left;
	padding-right: 2px;
}

.content .csc-firstHeader {
	margin: 6px 0 19px 0;
	font-size:16px;
}

/* #006 Horizontal rule */
.content hr {
	height: 1px;
	margin: 5px 0 3px 0 !important;
	margin: 0;
	border: 0;
	border-top: 1px solid #CCC;
}

.content ul {
	margin: 5px 0 5px 2px;
}

/* #007 Bullet Grafik */	
.content ul li {
	height: auto !important;
	height: 1px;
	padding-left: 15px;
	/*background: url(../images/bulletlist_standard.png) no-repeat 0 6px;*/
	background: url(../images/icons/liste.gif) no-repeat 0 4px;
}
/* TagCloud */
.tx-vgetagcloud-pi1 ul li { 
	height: auto !important;
	height: 1px;
	padding-left: 15px;
	background: url(none);
/*	background: url(../images/bulletlist_standard.png) no-repeat 0 6px;
	background: url(../images/icons/liste.gif) no-repeat 0 4px; */
}

.knowledge ul li {
	background: none;
}

/*.content ul li a {
	font-weight: bold;
}*/


.content table.tabTechdo {background:green;}

.content table {
	width: 485px;
}

/* #008 Tabelle */
.content .contenttable {
	border: 1px solid #CCC;
	margin-left: 1px !important;
	margin-left: 0;
}

/* #009 Tabellenhintergrund */
.content .contenttable .tr-even {
	background-color: #f8f8f8;
}


/* #010 Tabellenzelle */
.content .contenttable td,
.content .contenttable td {
	padding: 2px 4px;
	border: 1px solid #ccc;
	border-width: 1px 0;
}

/* Tabelle Training */
.content .tabTraining{ width: 738px; }
.content .tabTraining th {background-color: #a7a9ac;padding: 4px 4px;}
.content .tabTrainingS th {background-color: #a7a9ac;padding: 4px 4px;}

.content .csc-textpic-caption {
	font-style: italic;
}

/* #011 Tabelle version9 */
.version9 .contenttable {
	border: 0px solid #ccc;
}

/* #012 Tabellenzelle */
.version9 .contenttable td,
.version9 .contenttable td {
	border: 0px solid #ccc;
	border-width: 0px 0;
}

.content .csc-linkToTop {
	text-align: right;
}

/* new filelinks */

.filelinks_layout_0 .new,
.filelinks_layout_1 .new,
.filelinks_layout_2 .new {
	display: none;
}

.filelinks_layout_3 .files {
	margin-left: 40px;
}

/* #013 Filelink */
.filelinks_layout_3 .downloadElement {
	position: relative;
	height: auto !important;
	height: 1px;	
}

.filelinks_layout_3 .new {
	position: absolute;
	top: 0;
	left: -40px;
	color: #f2b50f;
	font-weight: bold;
}

*+html .filelinks_layout_3 .new {
	top: -2px;
}

/* indexed search*/
#indexedSearchBrowsebox {
	width: auto;
}

#indexedSearchBrowsebox td{
	padding-left: 5px;
}


/* Forms */

/* #014 Mailform Border */
form .text,
#mailform .text,
.tx-indexedsearch-searchbox-sword {
	border-color: #ccc;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
}

/* #015 Mailform Hintergrund */
form .button {
	padding: 0 5px 0 5px;
	/*border-color: #000;*/
	background-color: #fff;
	/*color: #000;*/
}

.standardForm {
	margin-bottom: 20px;
}

/* #016 Supportform H3 */
/* kunden/support f&#65533;r sch&#65533;ne ausgabe */
.content .version1 h3 {
	color: #F2B50F;
	margin-bottom:5px;
}

.content .version1 ul li {
	background:transparent url(../images/bullet_yellow.png) no-repeat scroll 0pt 6px;
}

.content .version1 a {
	font-weight: normal;
	text-decoration: none;
}

.tx-indexedsearch-res {
	clear: both;
}

/* -----------------------------------------------
	SR Emailsubscribe
----------------------------------------------- */
/*.tx-sremailsubscribe-pi1 legend {
	padding: 0 .5em; 
	font-weight: bold;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice {
	font-style: italic; 
}
.tx-sremailsubscribe-pi1 label span {
	position: absolute;
	margin-left: -8px;
}

.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error {
	color: #F2B50F;
}
.tx-sremailsubscribe-pi1 input.text,
.tx-sremailsubscribe-pi1 select.text{
	width: 200px;
}
.tx-sremailsubscribe-pi1 input[type=password] {
	margin-right: 1em;
}
* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password {
	margin-right: 1em;
}
.tx-sremailsubscribe-pi1 input[type=radio],
.tx-sremailsubscribe-pi1 input[type=checkbox] {
	background-color: transparent;
}
* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio,
* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox {
	background-color: transparent;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon {
	margin-left: 1em; 
	background-color: transparent;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view {
	padding-left: 15px;
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
	background-color: transparent;
	background-repeat: no-repeat; 
	margin-left: 1em;
}
.tx-sremailsubscribe-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li {
	margin: 0 0 .3em 0;
	padding: 0;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label {
	margin: 0;
	padding: 0 0 0 .5em;
}
.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li {
	float: left;
	padding: 0 2em 0 0;
	margin: 0;
}
.tx-sremailsubscribe-pi1 dl {
	margin: 0;
	padding: 1em 0 0 0;
}
.tx-sremailsubscribe-pi1 dt,
.tx-sremailsubscribe-pi1 dd {
	margin: 0;
	padding: 0 0 .5em 0;
	float: left;
}
.tx-sremailsubscribe-pi1 dt {
	clear: both;
	width: 25%;
	text-align: left;
	padding-right: 1em;
}
.tx-sremailsubscribe-pi1 dd {
	text-align: left;
	width: 50%;
}

.tx-sremailsubscribe-pi1-multiple-checkboxes dt {
	width: auto; 
	padding-right: 0;
}
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd {
	width: auto;
}
* html .tx-sremailsubscribe-pi1 dd {
	float: none;
}
.tx-sremailsubscribe-pi1 dd p {
	margin-top: 0;
	margin-bottom: .5em;
	padding: 0;
}
.tx-sremailsubscribe-pi1 dd label {
	padding: 0 1em 0 .5em;
}
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit,
.tx-sremailsubscribe-pi1-trash {
	margin-left: 27% !important;
	margin-left: 24%;
}

.tx-sremailsubscribe-pi1-trash {
	clear: both;
}*/

/* Downloads */
.download li .size {
	padding-left: 5px;
}	
.tx-newloginbox-pi1 .submit {
	margin-left: 0px;
}

.tx-newloginbox-pi1 .forgot{
	margin-left: 150px;
	margin-top: 20px !important;
	margin-top: 30px;
}
.tx-newloginbox-pi1 .standardForm {
	height: 100%;
	padding: 10px 0 15px 0 !important;
	padding: 12px 0 25px 0;
}

/*-------------------------------------------------
	donwloads
-------------------------------------------------*/

.tx-sfpsoftwaredownload-pi1 {
	z-index:1;
}

.tx-sfpsoftwaredownload-pi1 table.searchForm {
	position: absolute;
	top: 120px /*!important;
	top: 200px*/;
	left: 0px;
	/*overflow: hidden;*/
	margin-left: -190px/* !important;
	margin-left: 20px*/;
	width: 160px;
	z-index: 1;
}

.tx-sfpsoftwaredownload-pi1 table.searchForm td.firstCol {
	width: 100px;
}

.tx-sfpsoftwaredownload-pi1 table.searchForm select {
	width: 120px;
	margin-bottom: 20px;
}

.tx-sfpsoftwaredownload-pi1 table.searchForm .searchTerm {
	padding-top: 20px;
}

/* #018 #019 #020 Downloads Submit */
#tx_sfpsoftwaredownload_pi1-submit {
	margin-top: 10px;
	background: #fff;
	padding: 0 5px 0 5px;
	border:1px solid #cccccc;
	cursor:pointer;
	text-align:center;
	color:#807f84
;
}

/*-------------------------------------------------
	TT_NEWS
-------------------------------------------------*/

.news h4 {
	position: static;
	visibility: visible;
	overflow: visible;
}
.news-single-files {
	margin-top: 15px;
}

.news-single-files dd {
	padding: 5px 5px 10px 5px;
	vertical-align: center;
}

.news-single-files dd img {
	padding-right: 5px;
}

.news-single-links {
	margin-bottom: 15px;
}

.news-single-links dd {
	padding: 5px 5px 10px 5px;
}

.news-single-related {
	display: none;
}
.browse {
	height: 50px;
}
.browse ul li {
	list-style-type: none;
        background-image: none;

}

.browse li {
	float: left;
}

.newsItem .morelink {
	margin-bottom: 10px;
}

.homepage #leftContent .newsLatest,
.homepage-sa #leftContent .newsLatest,
.homepage-lcm #leftContent .newsLatest,
.homepage-jp #leftContent .newsLatest {
	margin-top: 0px; 
}
#leftContent .newsLatest {
	margin-top: 80px; 
}

/* #021 News */
#leftContent .newsLatest .date {
	margin-bottom: 3px;
	font-weight: bold;
}
	#leftContent .newsLatest {
/*		margin-bottom: 20px; */
	}
	#leftContent .newsItem {
		margin-bottom: 10px;
		margin-top:0px;
		border:none;
		padding-top:0px;
	}	
		#leftContent .newsLatest h3 {
			margin-bottom: 3px;
		}
			#leftContent .newsLatest h3 a {		
				font-weight: normal;
/*				color: #F2B50F; */
			}
/*-----------------------------------------------
	Licence Request
-----------------------------------------------*/

.dp_feedit td.label {
	text-align: left;
}


/*------------------------------------------------
	ab_minijoboffers
-------------------------------------------------*/

.ab_minijoboffers td {
	padding-bottom: 10px;
}

/*------------------------------------------------
	Courses 
-------------------------------------------------*/


#tx_sfpcourses-choices-table {
	
}

.tx_sfpcourses-mainTable {
	/*margin-left: -8px;*/
}

#tx_sfpcourses-choices-table .tx_sfpcourses-choices-header {
	text-align: center;
	height: 25px;
}

/* #022 Schulungen Farbe 1 */
#tx_sfpcourses-choices-table .tx_sfpcourses-choices-coursetitle {
	width: 115px;
	height: 60px;
	padding: 0 5px;
	background: #FEEFC1;
}

#tx_sfpcourses-choices-table .tx_sfpcourses-choices-coursetitle a {
	font-weight: bold;
	text-decoration: none;	
}

#tx_sfpcourses-choices-table .tx_sfpcourses-choices-coursetitle a:hover {
	text-decoration: underline;
}

/* #023 Schulungen Farbe 2 */
#tx_sfpcourses-choices-table .tx_sfpcourses-choices-coursedate {
	width: 25px;
	padding: 0 5px;
	background: #F2F2F2;
}

#tx_sfpcourses-choices-table .tx_sfpcourses-choices-spacer {
	width: 10px;
}

#tx_sfpcourses-choices-table .tx_sfpcourses-choices-spacer2 {
	height: 10px;
}

.tx-abcourses-pi1 td,
.tx-sfpcourses-pi1 td {
/*	text-align: left; */ /* flt */
}

.tx-abcourses-pi1 td input,
.tx-sfpcourses-pi1 td input{
	text-align: left;
	padding-top: 2px;
	font-size: 11px;
}

.tx-abcourses-pi1 .tx_sfpcourses-choices-course,
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-course {
	width: 160px !important;
	width: 150px;
}

/* #024 Schulungen Farbe 3 */
.tx-abcourses-pi1 .tx_sfpcourses-choices-course a,
.tx-abcourses-pi1 .tx_sfpcourses-choices-course a:visited,
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-course a,
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-course a:visited {
	color: #F2B50F;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

/* #025 Schulungen Farbe 4 */
.tx-abcourses-pi1 .tx_sfpcourses-choices-course a:hover, 
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-course a:hover {
	color: #F2B50F;
	text-decoration: underline;
}

/* #026 #027 Schulungen Farbe 5 und 6 */
.tx-abcourses-pi1 .tx_sfpcourses-choices-coursetitle,
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-coursetitle {
	width: 125px;
	height: 60px;
	padding: 4px 3px;
	background-color: #FEEFC1;
	color: #F2B50F;	
	line-height: 14px;
}

/* #028 #029 Schulungen Farbe 7 und 8 */
.tx-abcourses-pi1 .tx_sfpcourses-choices-coursedate, 
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-coursedate {
	width: 25px;
	background: #f2f2f2;
	padding: 4px 2px;
	width: 25px;
	font-size: 10px;
	color: #807F84;	
}

.tx-abcourses-pi1 .tx_sfpcourses-choices-product td,
.tx-sfpcourses-pi1 .tx_sfpcourses-choices-product td {
	padding-bottom: 5px;
}



/* Content Styles */

.content .version1 {
	display: none;
}

.content .version2 { /* Linie oben */
	border-top: 1px solid #ccc;
}

.content .version3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}

.content .version4 {
	padding: 10px 6px 10px 10px;
	border-width: 0 0 0 2px;
	border-color: #d2d3d5;
	background:#e7e8e9;
	border-style:solid;
}

.content .version5 {
	padding-left: 160px;
}

.content .version6 {
	padding-right: 160px;
}

/* Kontaktboxen */
.content .version7, .content .version15, .content .version16, .content .version17, .content .version18, .content .version19 {	/* Contact */
	height: 110px;
	border-top: 1px solid #d2d3d5;
	border-right: 1px solid #d2d3d5; 
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;	
	padding: 8px 4px 4px 90px;
	background-image: url('../pics/box_contact_b.png');
	background-position:bottom;
}

.content .version15 {background-image: url('../pics/box_contact1.png'); }
.content .version16 {background-image: url('../pics/box_contact2.png'); }
.content .version17 {background-image: url('../pics/box_contact3.png'); }
.content .version18 {background-image: url('../pics/box_contact4.png'); }
.content .version19 {background-image: url('../pics/box_contact5.png'); }

#brainware-lcm .content .version15 {background-image: url('../pics/box_contact1_de.png'); }
#brainware-jp .content .version15 {background-image: url('../pics/box_contact1_jp.png'); }
#brainware-sa .content .version15 {background-image: url('../pics/box_contact1_sa.png'); }

/* #031 Inhalt Version8 InfoBox */
.content .version8 {
	margin: 36px 0 12px 0;
	padding: 0px 0px 0px 10px;	
	min-height:100px;
	line-height: 16px;

}
/* Titel IndexBoxen */
.version12 h1, .version13 h1, .version14 h1, .content .version12 .csc-firstHeader, .content .version13 .csc-firstHeader {
	font-size: 12px; 	font-weight: bolder; margin: 5px 0 8px 0;;
}
.version12 a, .version13 a, .version14 a {color:black;}
/* Titel der seitlichen Infoboxen */
.version3 h1, .version7 h1, .version8 h1, .version10 h1, .version11 h1,  .version15 h1,  .version16 h1,  .version17 h1,  .version18 h1,  .version19 h1, 
.content .version3 .csc-firstHeader, .content .version7 .csc-firstHeader, .content .version8 .csc-firstHeader, .content .version11 .csc-firstHeader, .content .version10 .csc-firstHeader, .content .version15 .csc-firstHeader, .content .version16 .csc-firstHeader, .content .version17 .csc-firstHeader, .content .version18 .csc-firstHeader, .content .version19 .csc-firstHeader {
	font-size: 12px; 	font-weight: bolder; margin: 5px 0 8px 0; color: black;
}

.content .version10 { /* KeyFeatures */
	background: #e7e8e9;
	border-top: 1px solid #d2d3d5;
	border-right: 1px solid #d2d3d5;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;			
	padding: 6px 6px 6px 10px;
		line-height: 18px;
}
.content .version11 {
/*	background-color:red; */
	}
.content .version11a {

	}
.content .version12 {background:url(../pics/bg_box_yellow.png);}
.content .version13 {background:url(../pics/bg_box_blue.png);}	
.content .version14 {background:url(../pics/bg_box_grey.png);}
.content .version12, .content .version13, .content .version14 { 
	margin-bottom:-5px; 
	height:115px;
	width:214px;
	padding:14px 6px 6px 10px;
	background-repeat:no-repeat;
	background-position: 0px -10px;
	}	
	


.content .version20 { background:url(../pics/bg_box_red.png) no-repeat;
background-position:top;
/*	border-color:#f37021;
	border-style:solid;
	border-width:2px 0 5px 0; */
	padding:8px 6px 10px 6px;
	}

/*------------------------------------------------
	Licence Form
------------------------------------------------*/

/* #032 License Error */
.dp_feedit .error,
strong.error {
	font-weight: bold;
	color: #F2B50F;
}

strong.error {
	display: block;
	position: relative;
	left: 148px;
	width: 358px;
}

strong.smallError {
	display: block;
	position: relative;
	left: 148px;
	width: 358px;
	margin-bottom: -15px;
}

/*-------- knowledgebase bug --------*/

.content .tx-knowledge-pi1 h2,
.content .tx-knowledge-pi1 h3 {
	clear: both;
}

.content .tx-knowledge-pi1 .standardForm {
	padding-left: 35px !important;
}

#mainContent .tx-knowledge-pi1 .formElement input,
#mainContent .tx-knowledge-pi1 .formElement textarea,
#mainContent .tx-knowledge-pi1 .formElement select,
#mainContent .tx-knowledge-pi1 .radioElement fieldset {
	width: 165px;
}

#mainContent .tx-knowledge-pi1 .formElement .button,
#mainContent .tx-knowledge-pi1 .formElement .radio,
#mainContent .tx-knowledge-pi1 .formElement .check {
	width: auto;
}
/* #001 Links in der TagCloud */
#c4484 .contentElement { border:1px solid green;
	background: #EEE;
	vertical-align:middle;
	vertical-align: center;
}
#c3670 .content a {
	color: green;
	text-decoration: underline;

}

div.tx-easytagcloud-pi1 {position: relative; bottom: 0px;
	}
.tx-easytagcloud-pi1 {
	text-align:center;
	height: 110px;
	border-color:#D2D3D5 #D2D3D5 #999999 #999999;
	border-style:solid;
	border-width:1px;
	padding: 20px 0 0 0;
	background:url(../pics/idxbox_cloud2.png) no-repeat 0 0;
	}
.tx-easytagcloud-pi1 a {
	color: #333;
	text-decoration: none;
}
.tx-easytagcloud-pi1 a:hover {
	text-decoration: none;
	color: #F2B50F;
}