html {
	height:100%;
}

body {
	padding:0;
	margin:0;
	background-color:white;
	width:100%;
	height:100%;
}

* {
	font-family:Arial;
	line-height:15px;
}

.user-freeflvplayer-pi1-modeSelector, .user-freeflvplayer-pi1-searchbox, .user-freeflvplayer-pi1-browsebox, .user-freeflvplayer-pi1-listrow-header {
	display:none;
}

.user-freeflvplayer-pi1 table {
}

.user-freeflvplayer-pi1 tr {
	background-color:transparent;
}

.user-freeflvplayer-pi1 td {
}


/* OVERRIDE BEGIN */
/* Margins around images: */

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 17px;
}
DD.csc-textpic-caption {
	padding-top:5px;
	font-size:8px;
}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { display:block; line-height:0;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin:3px 0 18px 0;}
div.csc-textpic-above div.csc-textpic-text {clear:none;}
div.csc-textpic csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image img {margin:0 15px 0 0;}
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin:0 13px 0 0 !important}

.tx_lumogooglemaps_pi1_sidebar {
	display:none;
}

.tx-srfeuserregister-pi1 p {
}

.tx-srfeuserregister-pi1 a {
}


.tx-srfeuserregister-pi1 dd {
	font-size:11px;
}

.tx-srfeuserregister-pi1 dt {
	font-size:11px;
}

/* OVERRIDE END */

/*
	===============
	Sub Navigation
	===============
*/
#team-navigation {
	float:left;
	margin-bottom:-8000px;
	padding:0 0 8000px 0;
	background:#E8E8E8 none repeat scroll 0 0;
	width:194px;
}

#team-navigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#team-navigation ul li {
	margin-bottom:11px;
}

#team-navigation ul li.first {
}

#team-navigation ul li.middle {
}

#team-navigation ul ul li {
	margin-bottom:0px;
}

#team-navigation ul ul ul li.middle {
}

#team-navigation ul ul ul li.last {
}

#team-navigation ul li.inactive1 a, #team-navigation ul li.inactive1 .alike  {
	display:block;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#team-navigation ul li.inactive1 a:hover, #team-navigation ul li.inactive1 .ahover {
	display:block;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#team-navigation ul li.active1 a {
	display:block;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#team-navigation ul li.inactive2 a {
	display:block;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

#team-navigation ul li.inactive2 a:hover, #team-navigation ul li.inactive2 .ahover {
	display:block;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#team-navigation ul li.active2 a {
	display:block;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

/**/

.hide {
	display:none;
}

.alike {
	color:red;
}

.infobox-h {
	height:25px;
	margin-top:0;
	padding:0 9px 0 27px;
	background:url(infobox-plus.gif) #cccccc 5px 5px no-repeat;
	line-height:25px;
	font-size:12px;
}

.infobox-p {
	margin:0;
	padding:10px;
	border:1px solid #cccccc;
	background-color:white;
	line-height:18px;
	font-size:12px;
}

.infobox-noninteractive-h {
	height:25px;
	margin-top:0;
	padding:0 9px 0 5px;
	line-height:25px;
}

.infobox-noninteractive-p {
	margin:0;
	padding:10px;
	border:1px solid #cccccc;
	background-color:white;
}

p.box-h {
	height:25px;
	margin:0;
	padding:0 9px 0 9px;
	background:#cccccc;
	line-height:25px;
}

div.br {
	margin:0;
	padding:0;
}
p.br {
	margin:0;
	padding:0;
}

p.box-p {
	margin:0;
	padding:8px;
	border:1px solid #cccccc;
}

p.box-p-white {
	margin:0;
	padding:8px;
	border:1px solid #cccccc;
	background-color:white;
}

p.box-p-white-no-top {
	margin:0;
	padding:8px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#cccccc;
	background-color:white;
}

p.standard {
/*	margin-top:15px; */
	font-size:11px;
	color:#666666;
}

ul.disc {
	margin:0;
	padding:0;

	font-size:11px;
	color:#666666;
	list-style-type:disc;
	list-style-position:inside;
	margin:0 0 14px 0;
}

ul.disc ul li p {
	display:inline;
}

ul.inline {
	margin:0;
	padding:0;
	font-size:11px;
	color:#666666;
	line-height:100%;

	list-style-type:none;
}

ul.inline li p {
	display:inline;
}

ul.paragraph {
	margin:0;
	padding:0;
	font-size:11px;
	color:#666666;
	line-height:100%;
	list-style-type:none;
}

ul.paragraph li p {
}

p a {
	padding-left:13px;
	font-size:11px;
	color:#666666;
	background:url(arrow.gif) no-repeat 0 4px;
}

p.bodytext {
	font-size:12px;
	line-height:18px;	
	color:#666666;
}

p.bodytext a {
	padding-left:13px;
	font-size:12px;
	color:#666666;
	background:url(arrow.gif) no-repeat 0 4px;
}

p a.glossarlink, h1 a.glossarlink , h2 a.glossarlink , h3 a.glossarlink {
	padding-left:0;
	background-image:none;	
	color:#666666;
	text-decoration:none;
}

p a.glossarlink:hover, h1 a.glossarlink:hover , h2 a.glossarlink:hover , h3 a.glossarlink:hover {
	padding-left:0;
	background-image:none;	
	color:#666666;
	text-decoration:underline;
}

a.download-arrow {
	padding-left:13px;
	font-size:11px;
	color:#666666;
	background:url(arrow.gif) no-repeat 0 4px;
}

#languages {
	width:696px;
	height:29px;
	padding:11px 22px 0 22px;
	background-color:#cecece;
	color:white;
	text-align:right;
	font-size:10px;
}

#languages img {
	border:0;
	margin:0 5px 0 5px;
}

/*
	===============
	Breadcrumb Navigation
	===============
*/
#breadcrumb-navigation {
	width:350px;
	height:18px;
	margin-bottom:-8000px;
	padding:5px 0 8000px 22px;
	float:left;
	font-size:9px;
	background-color:#E8E8E8;
	color:white;
	background-image: url(breadcrumb_menu_bg.jpg);
	background-repeat: repeat-x;
}

#breadcrumb-navigation ul {
	margin:0;
	padding:0;
}

#breadcrumb-navigation ul li {
	margin:0;
	padding:0;
	display:inline;
	font-size: 9px;
}

#breadcrumb-navigation ul li.inactive1 a {
	margin:0;
	padding:0;
	color:white;
	text-decoration:none;
}

#breadcrumb-navigation ul li.inactive1 a:hover {
	margin:0;
	padding:0;
	color:white;
	text-decoration:none;
}

#breadcrumb-navigation ul li.active1 a {
	margin:0;
	padding:0;
	color:white;
	text-decoration:none;
}

/*
	===============
	Action Navigation
	===============
*/
#action-navigation {
	width:346px;
	height:25px;
	margin-bottom:-8000px;
	padding:0 22px 8000px 0;
	float:left;
	font-size:9px;
	text-align:right;
	background-color:#BBBBBB;
	color:white;
}

#action-navigation ul {
	display:inline;
	margin:0;
	padding:0;
}

#action-navigation ul li {
	margin:0;
	padding:0;
	display:inline;
	font-size: 9px;
}

#action-navigation ul li.inactive1 a {
	margin:0 0 0 14px;
	padding:0 0 25px 3px;
	color:white;
	text-decoration:none;
	line-height:25px;
}

#action-navigation ul li.inactive1 a:hover {
	margin:0 0 0 14px;
	padding:0 0 0 3px;
	color:white;
	text-decoration:none;
	line-height:25px;
}

#action-navigation ul li.active1 a {
	margin:0 0 0 14px;
	padding:0 0 0 3px;
	color:white;
	text-decoration:none;
	line-height:25px;
}

#action-navigation ul.icons li.inactive1 a {
	margin:0 0 0 14px;
	padding:0 0 25px 20px;
	color:white;
	text-decoration:none;
	line-height:25px;
}

#action-navigation ul.icons li.inactive1 a:hover {
	margin:0 0 0 14px;
	padding:0 0 0 20px;
	color:white;
	text-decoration:none;
	line-height:25px;
}

#action-navigation ul.icons li.active1 a {
	margin:0 0 0 14px;
	padding:0 0 0 20px;
	color:white;
	text-decoration:none;
	line-height:25px;
}

#action-navigation ul.icons li.first a {
	background:url(print.gif) no-repeat 0 0;
}

#action-navigation ul.icons li.last a {
	background:url(mail.gif) no-repeat 0 0;
}


/*
	===============
	Legal Navigation
	===============
*/

#legal-navigation {
	padding:0 0 0 10px;
	display:inline;
}

#legal-navigation ul {
	margin:0;
	padding:0;
	display:inline;
}

#legal-navigation ul li {
	margin:0;
	padding:0;
	display:inline;
}

#legal-navigation ul li.inactive1 a {
	margin:0;
	padding:0;
	color:#999999;
	text-decoration:none;
}

#legal-navigation ul li.inactive1 a:hover {
	margin:0;
	padding:0;
	color:#999999;
	text-decoration:none;
}

#legal-navigation ul li.active1 a {
	margin:0;
	padding:0;
	color:#999999;
	text-decoration:none;

}


/*
	===============
	Main Navigation
	===============
*/
#main-navigation {
	padding:18px 0 0 22px;
	text-transform:uppercase;
	position:absolute;
}

#main-navigation ul {
	margin:0;
	padding:0;
}

#main-navigation ul li {
	margin:0;
	padding:0;
	display:inline;
}

#main-navigation ul li.inactive1 a {
	margin:0 15px 0 0;
	padding:0;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}

#main-navigation ul li.inactive1 a:hover {
	margin:0 15px 0 0;
	padding:0;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

#main-navigation ul li.active1 a {
	margin:0 15px 0 0;
	padding:0;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

/*
	===============
	Sub Navigation
	===============
*/
#sub-navigation {
	clear:both;
	float:left;
	padding:18px 0px 10px 22px;
	background:#E8E8E8 none repeat scroll 0 0;
	width:170px;
	overflow: auto;
	height: 500px;
}

#sub-navigation ul {
	width:154px;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow-y:auto;
	overflow-x:hidden;
}

#sub-navigation ul.level2 {
	width:163px;
	margin:0;
	padding:0;
	list-style-type:none;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
}

#sub-navigation ul.level3 {
	width:163px;
	margin:0;
	padding:0;
	list-style-type:none;
	height:auto;
	overflow-y:auto;
	overflow-x:hidden;
}

#sub-navigation ul li {
	margin:0;
	padding:0;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#bbbbbb;
}

#sub-navigation ul li.first {
	margin:0;
	padding:0;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#bbbbbb;
}

#sub-navigation ul li.middle {
	margin:0;
	padding:0;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#bbbbbb;
}

#sub-navigation ul ul li {
	margin:0;
	padding:0;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#bbbbbb;
}

#sub-navigation ul ul ul li.middle {
	margin:0;
	padding:0;
	border:none;
}

#sub-navigation ul ul ul li.last {
	margin:0;
	padding:0;
	border:none;
}

#sub-navigation ul li.inactive1 a {
	display:block;
	height: auto !important /* not IE6 */; height: 16px; min-height: 16px /* not IE6 */; 
	margin:0;
	padding:3px 0 0 2px;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	text-transform:uppercase;
}

#sub-navigation ul li.inactive1 a:hover, #sub-navigation ul li.inactive1 .ahover {
	display:block;
	height: auto !important /* not IE6 */; height: 16px; min-height: 16px /* not IE6 */; 
	margin:0;
	padding:3px 0 0 2px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

#sub-navigation ul li.active1 a {
	display:block;
	height: auto !important /* not IE6 */; height: 16px; min-height: 16px /* not IE6 */; 
	margin:0;
	padding:3px 0 0 2px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
}

#sub-navigation ul li.inactive2 a, #sub-navigation ul li.inactive2 .alike {
	display:block;
	height: auto !important /* not IE6 */; height: 16px; min-height: 16px /* not IE6 */; 
	margin:0;
	padding:3px 0 0 38px;

	font-size:11px;
	color:#999999;
	text-decoration:none;
	text-transform:none;
	background:url(bullet-inactive.png) no-repeat 27px 6px;
}

#sub-navigation ul li.inactive2 a:hover, #sub-navigation ul li.inactive2 .ahover {
	display:block;
	height: auto !important /* not IE6 */; height: 16px; min-height: 16px /* not IE6 */; 
	margin:0;
	padding:3px 0 0 38px;
	font-size:11px;
	color:#000000;

	text-decoration:none;
	text-transform:none;
	background:url(bullet-inactive.png) no-repeat 27px 6px;
}

#sub-navigation ul li.active2 a {
	display:block;
	height: auto !important /* not IE6 */; height: 16px; min-height: 16px /* not IE6 */; 
	margin:0;
	padding:3px 0 0 38px;

	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:none;
	background:url(bullet-active.png) no-repeat 27px 6px;
}

#sub-navigation ul li.inactive3 a {
	display:block;
	height:auto;
	margin:0;
	padding:0 0 0 38px;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	text-transform:none;
	background-image:none;
}

#sub-navigation ul li.inactive3 a:hover, #sub-navigation ul li.inactive3 .ahover {
	display:block;
	height:auto;
	margin:0;
	padding:0 0 0 38px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:none;
	background-image:none;
}

#sub-navigation ul li.active3 a {
	display:block;
	height:auto;
	margin:0;
	padding:0 0 0 38px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	text-transform:none;
	background-image:none;
}

/*
	===============
	Rest
	===============
*/

#logo {
	width:696px;
	height:91px;
	padding:22px;
	text-align:right;
}

#wrapper0 {
}

#wrapper1 {
/*	padding-left:179px;*/
	background-color:#dbdbdb;
}

#wrapper1b, #wrapper2b, #wrapper3b, #wrapper4b {
	margin-left:auto;
	margin-right:auto;
	width:740px;
}

#wrapper3 {
	overflow:hidden;
	padding-bottom:0px;
	background-color:#dbdbdb;
}

#wrapper2, #wrapper4 {
	background-color:white;
}

#content-wrapper {
	float:left;
	margin-bottom:-8000px;
	padding:18px 19px 8000px 21px;
	background:#e8e8e8 none repeat scroll 0 0;

	width:508px;

}

#content-bottom {
}

#img-navigation {
	width:508px;
	padding:0 0 11px 0;
	background-color:#e8e8e8;
}

#img-navigation a {
}

.popup {
	height:100%;
	background-color:#e8e8e8;
	padding:10px;
}

#footer {
	width:696px;
	padding:10px 22px 0 22px;
	text-align:right;
	font-size:9px;
	color:#999999;
}

.newsletter h1 {
/*	margin-top:17px; */
	margin:0 0 16px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	line-height:normal;
}


h1 {
/*	margin-top:17px; */
	margin:0 0 16px 0;
/*	padding:3px 0 0 0;
*/
	font-size:16px;
	font-weight:bold;
	color:#666666;

}
h1.with-subheadline {
/*	margin-top:17px; */
	margin:0;
	padding:3px 0 5px 0;
	font-size:16px;
	font-weight:bold;
	color:#666666;

}

h1.with-subheadline-picto {
/*	margin-top:17px; */
	margin:0;
	padding:3px 0 0 0;
	font-size:16px;
	font-weight:bold;
	color:#666666;

}

.popup div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin:0;}

h1.team {
	clear:both;
	margin:12px 0 0 0;
	padding:10px 0 0 0;

	font-size:11px;
	font-weight:bold;
	color:#666666;
}

h2.team {
	margin:0 0 13px 0;
	padding:0;

	font-size:11px;
	font-weight:normal;
	color:#666666;
}

.popup p.bodytext {
	font-size:11px;
	line-height:150%;
}

h2 {
/*	margin-top:17px; */
	margin-bottom:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}


h2 {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
	padding:0;
}


h2.subheadline {
	margin:0 0 21px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#666666;
/*	line-height:120%;*/
}

h2.subheadline span {
	line-height:120%;
}

p {

/*	margin-top:15px; */
	margin:0 0 14px 0;
	font-size:12px;
	color:#666666;
}

.web table, .popup table {
	margin-bottom:14px;
	width:492px;
	clear:both;
	border-spacing: 0px;
	border-collapse: collapse
}

.web tr, .popup tr {
	background-color:#d8d8d8;
}

.web thead tr, .popup thead tr {
	background-color:#999999;
}


.web th, .popup th {
	margin:0;

	padding:2px 0 2px 6px;
	text-align:left;
	vertical-align:top;
}

.web th p, .popup th p {
	margin:0;
	color:white;
}

.web td, .popup td {
	margin:0;
	padding:2px 0 2px 6px;
	text-align:left;
	vertical-align:top;
}

.web td p.bodytext, .popup td p.bodytext {
	width:246px;
	margin:0;
/*	padding:auto;
*/
}

table.vertrieb {
	width:492px;
	margin-bottom:14px;
	clear:both;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.vertrieb tr {
	background-color:#d8d8d8;
	margin-bottom:3px;
}

table.vertrieb thead tr {
	background-color:#999999;
	margin-bottom:3px;
}

table.vertrieb th {
	margin:0;
	padding:2px 0 2px 6px;
	text-align:left;
	vertical-align:top;
	color:white;
	font-size:11px ! important;
	border-style:solid;
	border-width:0 0 3px 0;
	border-color:#e8e8e8;
}

table.vertrieb th p {
	margin:0;
	color:white;
	font-size:11px;
}

table.vertrieb td {
	margin:0;
	padding:2px 0 2px 6px;
	text-align:left;
	vertical-align:top;
	border-style:solid;
	border-width:0 0 3px 0;
	border-color:#e8e8e8;
}

table.vertrieb td p.bodytext {
	width:158px;
	margin:0;
/*	padding:auto;
*/
}


table.produkt {
	width:492px;
	margin-bottom:14px;
	clear:both;
	border-spacing: 0px;
	border-collapse: collapse
}

table.produkt tr {
	background-color:#d8d8d8;
	margin-bottom:3px;
}

table.produkt thead tr {
	background-color:#999999;
	margin-bottom:3px;
}

table.produkt th {
	margin:0;
	padding:2px 0 2px 6px;
	text-align:left;
	vertical-align:top;
	color:white;
	font-size:11px ! important;
	border-style:solid;
	border-width:0 0 3px 0;
	border-color:#e8e8e8;
}

table.produkt th p {
	margin:0;
	color:white;
	font-size:11px;
}

table.produkt td {
	margin:0;
	padding:2px 0 2px 6px;
	text-align:left;
	vertical-align:top;
	border-style:solid;
	border-width:0 0 3px 0;
	border-color:#e8e8e8;
}

table.produkt td p.bodytext {
	width:240px;
	margin:0;
}

div.foobar {
	background-color:red;
}

table.home {
/*	margin-top:-12px; */
	padding:0;
	width:506px;
	clear:both;
	border-spacing: 0px;
	border-collapse: collapse
}

table.home tr {
	background-color:transparent;
}

table.home td {
	margin:0;

	padding:0;
	text-align:left;
	vertical-align:top;
}

table.home td p.bodytext {
	margin:0;
	padding:0;
	width:244px;
}

table.home td.spacer {
	margin:0;
	padding:0;
}

table.home td.spacer p {
	width:20px;
	margin:0;
	padding:0;
}

.newsletter table#wrapper-table {
	margin:0;
	width:548px;
}

.newsletter table#wrapper-table td {
}

.newsletter table {
	margin:0;
}

.newsletter table td {
	font-family:Verdana, Arial;
	font-size:10px;
}

.newsletter #content p.bodytext {
	margin:0;
}

.newsletter #content {
	padding:18px 19px 20px 20px;
	background:#e8e8e8 none repeat scroll 0 0;
	margin:0;
}

.newsletter .footer {
	background-color: rgb(125, 128, 134);
	color: white;
	margin:0;
}

.newsletter .footer a {
	color:white;
}

.newsletter p a {
	font-size:12px;
	color:#666666;
	background:none;
	padding-left:0;
}

legend, .tx-felogin-pi1 h3 {
	font-size:16px;
	font-weight:bold;
	color:#666666;
}

label {
	color:#666666;
}

.tx-felogin-pi1 label {
	display:block;
	float:left;
	font-size:11px;
	padding-right:5px;
	text-align:right;
	width:126px;
	font-weight:normal;
}

.tx-felogin-pi1 div {
/*	margin-top:17px; */
	margin-bottom:0;
	padding:0;
	font-size:11px;
	font-style:italic;
	margin-bottom:1em;
	color:#666666;
}

sup {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
}

sub {
	vertical-align: baseline;
	position: relative;
	bottom: -0.4em;
}

#tx-srfeuserregister-pi1-password_again {
display:block;
}

#mailformformtype_mail {
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: bold;
	width: 100px;
	margin-top: 25px;
	background-color: #555555;
	color: White;
	border: 1px solid #666666;
}

fieldset.csc-mailform {
    color: White;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin: 0px;
	padding: 0px 0px 40px 0px;
}

.csc-mailform-field {
	color: #777777;
	font-size: 12px;
	width: 200px;
	margin: 5px 0px 0px 0px;
}

.tx-newloginbox-pi1 submit {
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: bold;
	width: 100px;
	margin-top: 25px;
	background-color: #000000;
	color: White;
	border: 1px solid #666666;
}

/* default styles for extension "tt_news" */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:left;
	height:1px;
	background-color: #333333;
	border:none;
	margin-top: 10px;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border: none;
	padding: 0px;
	float: left;
}

.news-latest-container a {
    color: #666666;
}

.news-latest-container p {
    font-size: 11px;
}


.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.4;
	/* IE hack end */
	padding:10px;
	margin:0px;
	border: none;
	background-color: #ffffff;
	color: #666666;
	font-size: 11px;
	float: left;
}

.news-latest-item h3 {
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
font-size: 11px;
font-weight: bold;
color: #666666;
border-bottom: 1px solid;
border-color: #666666;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
	font-size:11px;
	background: transparent url(arrow.gif) no-repeat scroll 0 4px;
	margin: 3px 0px 0px 0px;
}

.news-latest-morelink A {
	float:left;
	padding: 0px 0px 0px 13px;
	background: transparent url(arrow.gif) no-repeat scroll 0 4px;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-header-list-container {
	background-color: #E8E8E8;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}


.news-header-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
    padding: 0px;	
	margin:0px;
	border:none;
	background-color: #E8E8E8;
	font-size:10px;
	} 

.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-header-list-title {
	margin-bottom: 5px;
	padding: 2px;
	background-color: #E8E8E8;
	border-bottom: none;
}
.news-header-list-title A:LINK,.news-header-list-title A:VISITED,.news-header-list-title {
	color: #666666;
	padding-left:0px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


.news-header-list-title A:HOVER{
	color: Gray;
	padding-left:0px;
	font-size:12px;
	text-decoration:none;
}


.news-header-list-title A {
	color: #666666;

}
.news-header-list-container P {
	padding-left:3px;
}
.news-header-list-date {
	float: right;
	color: #666666;
	width: 50px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #E8E8E8;
	}

.news-header-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-header-list-container IMG {
	float: right;
	border:none;
	margin: 0px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:0px;
	color:#666666;
	font-weight: bold;
	margin-top: 5px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:none;
	padding:3px;
	background-color: Black;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #222222;
	border: none;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;
	border:none;
	padding:0px 10px 10px;

}

.news-single-item H2 {
	font-size: 12px;
	font-weight:bold;
	color: #555555;
	margin-bottom: 10px;
	margin-left: 0px;
}

.news-single-item H3 {
	font-size: 11px;
	color: #999999;
	margin-bottom: 15px;
}

.news-single-item ul {
	font-size: 11px;
	color: #666666;
}

.news-single-item ul li {
	font-size: 11px;
}

.news-single-img {
	float: left;
	margin: 0px 0px 0px 0px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 15px;
	margin-top: 10px;
	text-decoration: none;
	color: #555555;
	padding: 0px;
}

.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
	margin-right:10px;
}
.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background-color: #BBE53A;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:0px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:0px 10px 10px 10px;
	border: none;
	background-color:#000000;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#000000;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #333333;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

.news-latest-header-own {
	background-color: #cccccc;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding: 5px 10px 5px 10px;
}

li {
	font-size: 11px;
}

/*--------------------------------- Mitarbeiter Matrix --------------------------------- */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(matrix/js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(matrix/js/shadowbox/close.png);}
#sb-nav-next{background-image:url(matrix/js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(matrix/js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(matrix/js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(matrix/js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.pbody{ padding: 15px; font-size: 11px; font-family: Arial;}
.wname{ font-weight: bold; }

#sb-body{ background: #E8E8E8; color: #666666; }
#sb-body a, #sb-body a:visited{ color: #666666; }
