/*----------------------------------------------------------------
	Project: TheCompany
	Author: punkt.de GmbH, Martin Alker, Christian Heck
	Version: 05.05.07
----------------------------------------------------------------*/
@import url("tt_news.css");
/*----------------------------------------------------------------
	GLOBAL
----------------------------------------------------------------*/
html, body {
	margin: 0;
	padding: 10px;
	font: 10pt Verdana, Helvetica, sans-serif;
}

/*----------------------------------------------------------------
	special table definition for zebra tables
----------------------------------------------------------------*/
.contenttable-0 { width: 100%; }
.contenttable-0 .tr-even { background-color: #fff; }
.contenttable-0 .tr-odd { background-color: #eee; }

.contenttable-0 .tr-0
{
background-color: #cecece;
font-weight: bold;
}

/*----------------------------------------------------------------
	ID-Selectors
----------------------------------------------------------------*/
#page {
	width: 800px;
	margin-left: 0;
	margin-right: auto;
	position: relative;
	\width: 800px;
	w\idth: 800px; /* gleicher Wert wie width: */
}
#timtaw {
	top: -6px;
	left: 160px;
}

#breadcrumb {
        padding: 5px 0 0 10px;
	color: #636060;
	font-size: 10pt;
}

#editsymbols {
	top: -6px;
	left: 200px;
}
/*
#timtaw form {
	position: absolute;
	top: 6px;
	left: 95;
}
*/
#menu-lang {
	float: left;
	padding-left: 10px;
}
#menu-lang a {
	margin: 0;
	padding: 0;
	padding-left: 5px;
}

/* Styles for Menu Items */
#menu-lang ul li a {
	padding: 2px;
	display: block;
	color: #636060;
	background: #ffffff; /* IE6 Bug */
	text-decoration: none;
	cursor: default;
}
#menu-lang ul li a.lang-select {
	background: url(../img/icon_lang_arrow.png) no-repeat right center;
}
/* Fix IE. Hide from IE Mac \*/
* html #menu-lang ul li {
	float: left;
	height: 1%;
}
* html #menu-lang ul li a {
	height: 1%;
}
/* End */
#menu-lang ul li a:hover {
	color: #446D8C;
	background: #f3f3f3;
}
#menu-lang ul li a.lang-select:hover {
	color: #636060;
	background: url(../img/icon_lang_arrow.png) transparent no-repeat right center;
}
#menu-lang li ul li a {
	padding: 2px; /* Sub Menu Styles */
}
#menu-lang li:hover ul, li.over ul {
	display: block; /* The magic */
}
#menu-views {
	float: right;
	margin: 0 5px 0 0;
}
#menu-views ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu-views li {
	float: left;
	margin: 0 0 0 30px;
}
#menu-views a {
	font-size: 8pt;
	text-decoration: none;
}
#menu-views a:hover {
	text-decoration: underline;
}
#branding-image {
	padding: 2px 0;
	clear: both;
}
#branding-image img {
	display: block;
}
#sidebar-left {
	float: left;
	width: 158px;
	margin: 0 2px 0 0;
	padding: 0;
	\width: 158px;
	w\idth: 158px;
}
#search {
	padding: 4px 0;
}
* html #search {
	padding: 3px 0;
}
#search * {
	padding: 0;
	margin: 0;
	font-size: 8pt;
}
#search fieldset {
	border: none;
}
#search label {
	display: none;
}
#search .input-text {
	width: 98px;
	padding: 1px;
	font-size: 8pt;
}
#search .input-submit {
	width: 50px;
	font-size: 8pt;
}
#menu-sub ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu-sub li {
	margin: 0;
	padding: 0;
	display: inline;
}
#menu-sub a {
	width: 138px;
	padding: 5px 10px;
	margin: 1px 0 0 0;
	display: block;
	background: #446D8C;
	color: #8EADDC;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
#menu-sub ul ul a {
	background: #7FB2E7;
	color: #FFFFFF;
}
#menu-sub a:hover{
	color: #FFEDCC;
}

#menu-sub a.act {
	color: #FFFFFF;
}

#menu-sub ul ul a:hover, #menu-sub ul ul a.act {
	color: #000000;
}
#content {
	padding: 0;
	margin: 0;
	float: left;
	width: 600px;
}
#content-left * {
	font-size: 10pt;
}
#content-right * {
	font-size: 8pt;
}
#menu-main {
}
#menu-main ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu-main li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
#menu-main a {
	width: 115px;
	margin: 0 2px 0 0;
	display: block;
	background: #446D8C;
	color: #8EADDC;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 26px;
	height: 26px;
}
#menu-main a.act {
	background: #8EADDC;
	color: #ffffff!important;
}
#menu-main a:hover {
	color: #FFEDCC;
}
#content-left {
	clear: both;
	float: left;
	width: 618px;
	padding: 15px 0 0 15px;
}
#content-left #ues-tb img {
	padding: 0;
	display: inline;
}
#content-right {
	float: left;
	width: 107px;
	padding: 15px 10px 0 10px;
}
#footer {
	margin: 15px 0 0 0;
	border-top: 1px solid #446D8C;
	padding: 5px 0 5px 15px;
	background: #f3f3f3;
	font-size: 8pt;
	height: 1%;
}
/*----------------------------------------------------------------
	CLASS-Selectors
----------------------------------------------------------------*/
.clear {
	clear: both;
	border: 0;
	margin: -1px 0 0 0;
	padding: 0;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}
.space {
	clear: both;
	height: 5px;
}
.tx-ptfetableshow-pi1-listrow td {
	padding: 3px;
	background: #f6f6f6;
}
.tx-ptfetableshow-pi1-listrow td.fav-title {
	border-left: 3px solid #446D8C;
}
.tx-ptfetableshow-pi1-listrow td.fav-title:hover {
	border-left: 3px solid #636060;
}
.tx-ptfetableshow-pi1-listrow td.fav-delete {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.tx-ptfetableshow-pi1-listrow td.fav-delete:hover {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.tx-ptfetableshow-pi1-listrow td.fav-delete:hover a {
	position: relative;
	top: 1px;
	left: 1px;
}
.tx-ptfeuserlanguage-pi1 {
	margin: 20px 0 0 0;
}
.tx-dkdfeuserbelogin-pi1 form {
	padding: 0;
	margin: 0;
}
a img {
	border: none;
}
img {
	border: none;
}
.marker-layer {
	padding: 5px;
	border: 1px solid #636060;
	background: #ffffff;
	color: #333333;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*----------------------------------------------------------------
	HYPERTEXT
----------------------------------------------------------------*/
a, abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var {
}
a:link, a:visited {
	color: #446D8C;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
/*----------------------------------------------------------------
	EXPOSITION
----------------------------------------------------------------*/
b, big, hr, i, small, sub, sup, tt {
}
/*----------------------------------------------------------------
	FORMS
----------------------------------------------------------------*/
button, fieldset, form, input, label, legend, select, optgroup, option, textarea {
}
/*----------------------------------------------------------------
	TABLES
----------------------------------------------------------------*/
caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr {
}
/*----------------------------------------------------------------
	LISTS
----------------------------------------------------------------*/
dd, dl, dt, li, ol, ul {
}
#content ul li {
	list-style: url(/fileadmin/bruker/main.dv_FILES/bullet.gif);
}
/*----------------------------------------------------------------
	EDIT
----------------------------------------------------------------*/
del, ins {
}
/*----------------------------------------------------------------
	TEXT
----------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	color: #666666;
	font-weight: bold;
}
/*----------------------------------------------------------------
	STRUCTURE
----------------------------------------------------------------*/
/*----------------------------------------------------------------
	IMAGES
----------------------------------------------------------------*/
a img {
	border: none;
}
/*--------------------------------
	Header
--------------------------------*/
.csc-firstHeader {
	margin-top: 0;
}
#content-left .csc-firstHeader {
	border-bottom: 1px solid #666666;
}
.csc-header h1, .csc-header h1 a {
  font-weight: italic;
}
.csc-header h2 {
}
.csc-header h3 {
}
.csc-header h2 a {
}
.csc-header h3 a {
}
.csc-header h4, .csc-header h4 a {
}
.csc-header h5, .csc-header h5 a {
}
/*--------------------------------
	Image with Text
--------------------------------*/
.csc-caption {
	margin: 5px 0;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	line-height: normal !important;
}
/*--------------------------------
	Bulletlist
--------------------------------*/
.csc-bulletlist {
}
.csc-bulletlist-1, .csc-bulletlist-2, .csc-bulletlist-3 {
}
.csc-bulletlist-1 li {
	list-style: url(../img/icon_list_circle.gif)!important;
}
.csc-bulletlist-2 li {
	list-style: none;
}
.csc-bulletlist-3 li {
	list-style: none;
}
/*--------------------------------
	Link to top
--------------------------------*/
.csc-linktotop a {
	font-size: 11px;
}
/*--------------------------------
	Uploads
--------------------------------*/
.csc-uploads p {
	margin: 0;
}
.csc-uploads-icon {
	text-align: right;
}
/*--------------------------------
	Sitemap
--------------------------------*/
div.csc-menu-2 {
}
div.csc-menu-2 p.csc-sitemap {
	margin: 0;
}
div.csc-menu-2 p.csc-sitemap-level1 {
	padding-left: 20px;
}
div.csc-menu-2 p.csc-sitemap-level2 {
	padding-left: 40px;
}
div.csc-menu-2 p.csc-sitemap-level3 {
	padding-left: 60px;
}
div.csc-menu-2 p.csc-sitemap-level4 {
	padding-left: 80px;
}
/*--------------------------------
	Formular
--------------------------------*/
td.csc-form-labelcell {
	vertical-align: top;
}
td.csc-form-labelcell p {
	margin: 0;
	padding: 0;
}
/*--------------------------------
	Tables, generally
--------------------------------*/
table.contenttable p {
	margin: 0;
}
table.contenttable tr td {
	vertical-align: top;
}
/*--------------------------------
	Tables, specifically
--------------------------------*/
table.contenttable-0 p {
}
table.contenttable-1 {
	border: 1px solid #d4d4d4;
	border-collapse: collapse;
}
table.contenttable-1 p {
}
	table.contenttable-1 td {
	padding: 3px;
	border: 1px solid #d4d4d4;
}
table.contenttable-1 tr.tr-0 td {
}
table.contenttable-1 tr.tr-0 td p {
}
table.contenttable-2 {
	border: 1px solid #d4d4d4;
	border-collapse: collapse;
}
table.contenttable-2 p {
}
table.contenttable-2 td {
	padding: 3px;
	border: 1px solid #d4d4d4;
}
table.contenttable-2 tr td.td-0 {
}
table.contenttable-2 tr td.td-0 p {
}
table.contenttable-2 tr.tr-0 td {
	background: #f6f6f6;
}
table.contenttable-2 tr.tr-0 td p {
	font-weight: bold;
}
table.contenttable-3 {
	border: 1px solid #d4d4d4;
	border-collapse: collapse;
}
table.contenttable-3 p {
}
table.contenttable-3 td {
	padding: 3px;
	border: 1px solid #d4d4d4;
}
table.contenttable-3 tr td.td-0 {
	background: #f6f6f6;
}
table.contenttable-3 tr td.td-0 p {
	font-weight: bold;
}
table.contenttable-3 tr td.td-0, table.contenttable-3 tr.tr-0 td {
}
table.contenttable-3 tr td.td-0 p, table.contenttable-3 tr.tr-0 td p {
}
/*--------------------------------
	Adminpanel
--------------------------------*/
#admPanel {
	position: relative;
}
#admPanel * {
	font-size: 8pt;
}
#admPanel a {
	text-decoration: none;
}
/*----------------------------------------------------------------
	EXT: INDEXED SEARCH
----------------------------------------------------------------*/
.tx-indexedsearch p {
	margin: 0;
}
.tx-indexedsearch-res p {
	margin: 0;
}
.tx-indexedsearch-searchbox *, .tx-indexedsearch-whatis *, .tx-indexedsearch-browsebox *, .tx-indexedsearch-descr *, .tx-indexedsearch-info * {
	font-size: 11px;
}
.tx-indexedsearch-redmarkup {
	color: #ff0000 !important;
	font-size: 11px;
}
.tx-indexedsearch-descr {
	padding: 5px 0;
}
.tx-indexedsearch-info {
	border-bottom: 1px dotted #d4d4d4;
	color: #636060;
}
.tx-indexedsearch-info p {
	font-size: 11px!important;
}
/*----------------------------------------------------------------
	EXT: CSS STYLED IMGTEXT
----------------------------------------------------------------*/
.csi-textpic {
}
.csi-textpic img {
	padding: 0 0 3px 0;
}
.csi-textpic .csi-caption {
	margin: 5px 0;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	line-height: normal !important;
}
.csi-textpic .csi-image {
	padding: 0 0 3px 0;
}
.csi-textpic .csi-imagewrap {
}
.csi-textpic .csi-text {
	text-align: left;
}
.csi-text p {
	margin-top: 0;
}
.csi-clear {
	clear: both;
}
/*--------------------------------
	Center
--------------------------------*/
.csi-center .csi-image {
	margin: 0 auto;
}
/*--------------------------------
	Right
--------------------------------*/
.csi-right div.csi-image {
	float: right;
}
.csi-right div.csi-text {
}
/*--------------------------------
	Left
--------------------------------*/
.csi-left div.csi-image {
	float: left;
}
.csi-left div.csi-text {
}
/*--------------------------------
	Intext left
--------------------------------*/
.csi-intext-left .csi-image {
	float: left;
	margin: 0 5px 0 0;
}
/*--------------------------------
	Intext right
--------------------------------*/
.csi-intext-right .csi-image {
	float: right;
	margin: 0 0 0 5px;
}
/*--------------------------------
	Intext right nowrap
--------------------------------*/
.csi-intext-right-nowrap .csi-text {
}
.csi-intext-right-nowrap .csi-image {
	float: right;
}
/*--------------------------------
	Intext left nowrap
--------------------------------*/
.csi-intext-left-nowrap .csi-text {
}
.csi-intext-left-nowrap .csi-image {
	float: left;
}

.csc-mailform {
    font-family : Arial, Helvetica, sans-serif;
    padding: 5px 5px 5px 5px;
    background-color : #FFFFE7;
}
.csc-mailform-radio {
    background-color : #FFFFFF;
}
.csc-mailform-field .csc-mailform-label {
    font-weight: bold;
    line-height : 200%;
    vertical-align : bottom;
}
.csc-mailform-field label {
	margin-left : 20px;
}
.csc-mailform-field .csc-mailform-radio label {
	margin-left : 5px;
}
/*--------------------------------
  Bruker styles
--------------------------------*/
tr.cell_light,td.cell_light,tr#cell_light,td#cell_light {
  background-color: #FFFFE7
}
.cell_dark,#cell_dark {
  background-color: #FFEDCC
}
.border_ad,#border_ad {
    border-width: 1px 2px 2px 1px;
    border-style: ridge;
    border-color: #DDDDDD;
    background-color : #EFEFEF;
}
th.condensedfont,td.condensedfont,th#condensedfont,td#condensedfont {
    font-family : Arial, Helvetica, sans-serif;
}
h2 {
  font-size: 10pt;
  color: #000000;
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #C0C0C0;
}
th {
    font-size: 10pt;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    background-color: #8EADDC;
}
.center,#center { text-align: center }

.justify,#justify { text-align: justify }

.right,#right { text-align: right }

.bold,#bold { font-weight: bold }

.italic,#italic { font-style: italic }

.bolditalic,#bolditalic {
    font-weight: bold;
    font-style: italic;
}

.red,#red { color: #FF0000 }

.green,#green { color: #32CD32 }

.blue,#blue { color: #0000FF }

.darkblue,#darkblue { color: #0000CC }

.annotation,#annotation { font-size: 8pt }

