*{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvecia, san-serif;
	font-size: 12px;
	color: #626363;
}

html {
	background: #d2d6d6 url('../images/background_gradient.jpg') repeat-x;
}

a {
	font-weight: bold;
}

a img { border:0;}

h1{
	color: #FFFFFF;
	font-size: 25px;
	font-weight: normal
}

h2{
	color: #1f8bdf;
	font-size: 20px;
	font-weight: normal;
}


h3{
	color: #626363;
	font-size: 25px;
	font-weight: bold;
}

h4{
	color: #626363;
	font-size: 16px;
	/*font-weight: normal*/
	padding-bottom: 0px;
}

h5{
	color: #1f8bdf;
	font-size: 18px;
	font-weight: normal;
}	



table{
	padding: 0px;
	margin: 0px;
}

blockquote {
	padding: 10px 50px;
}

.content blockquote p{
	padding: 0px;
}

.hr {
	margin-left: auto;
	margin-right: auto;
	height: 1px;
	border-top:1px solid #b7bebe;
	background-color: #eff1f1;
	width: 95%;
}

.vr {
	margin-top: auto;
	margin-bottom: auto;
	width: 1px;
	border-left:1px solid #b7bebe;
	background-color: #eff1f1;
	height: 95%;
	float: left;
}

/* div{
	border: 1px solid red;
} */

#center { 
	width:960px; 
	background: #FFFFFF url(../images/bgSidebar.gif) repeat-y;
}

.clear { clear:both;}

.content {
	float: left;
	/* background: transparent url('../images/background_content_gradient.jpg') repeat-x; */
	background-color: #ffffff;
	width: 732px;
	min-height: 571px
}

.content_home{
	height: 466px;
}

.content p{
	xpadding-left: 20px;
}

.content h1, .content h2,.content h3, .content h5{
	padding: 20px 0px 10px;
}

.ce{
	padding: 20px;
}

.ce ul{
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.ce h5{
	font-size: 14px;
	padding-left: 0px;
}

.csc-textpic-imagewrap {
	padding: 10px !important;
}


.contenttable td, .contenttable th {
	border:1px solid #e2e4e3;
}

.contenttable th {
	border:1px solid #e2e4e3;
	background:#bcdef5;
}

table.contenttable  { border-collapse:collapse; border:1px solid #e2e4e3; width:100%;}


.detail-sidebar .ce{
	padding: 0px;
}

fieldset {
	border: none;
}

fieldset legend{
	display: none;
}

#right{
	background: transparent url('../images/background_right.jpg') no-repeat top right;
}

#header{
	height: 188px;
	overflow: hidden;
}

#header div {
	position: absolute;
}

#header #image{
	z-index: -10;
}

#header a img{
	border: none;
}

#header #topnavigation {
	text-align:right;
	margin-top:10px;
	width:960px;
}

#header #topnavigation span{
	color:#999999;
}

#header #topnavigation a{
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

#header #breadcrumbs{
	margin-top: 100px;
	margin-left: 20px;
	color: #999999;
	font-size: 9px;
}

#header #breadcrumbs a{
	text-decoration: underline;
	font-weight: normal;
	color: #999999;
	font-size: 12px;
}	

#header #breadcrumbs .breadact {
	font-size: 12px;
}

#headerboard {
	height: 64px;
	width: 960px;
	overflow: hidden;
	margin-top: 124px;
}

#headerboard h1{
	margin-top: -48px;
	margin-left: 250px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	opacity: .5;
}

.news-latest-container, .news-list-container, .news-list-container .news-list-item,
.news-single-item {
	background: transparent;
	border: none;
}

.news-list-container img {
	border:1px solid #CACECF;
	float:right;
	margin: 0 0 5px 5px
}

.news-list-container .spacer-gif{
	border:none;
}

#news .ce{
	padding-top: 10px;
	padding-left: 0px;
}

.news-latest-container .news-entry{
	float: left;
	width: 300px;
	padding: 20px;
}

.news-latest-container  .news-entry h2 a, .news-list-container  .news-list-item h2 a{
	text-decoration: none;
}

.news-latest-container  .news-entry h2 a strong, .news-list-container  .news-list-item h2 a strong,
 .news-single-item h2 font strong {
	color: #1f8bdf;
	font-size: 20px;
	margin-bottom: 8px;
	font-weight: normal;
}

.news-single-item h2 {
	padding-left: 0px;
}

.news-latest-container  .news-entry h2, .news-list-container  .news-list-item h2 {
	margin-bottom: 10px;
	padding: 0px;
	background: none;
	border: none;
}

.news-list-container p {
padding-left:0;
}

.news-list-date{
	background: transparent;
	color: #626363;
	padding-top: 15px;	
	font-size:11px;
}

.news-single-timedata, .news-single-author, .news-single-imgcaption {
font-size:11px;
}

.news-single-timedata {
	padding:20px 0 0 0;
}

.news-single-backlink, .news-single-backlink a {
font-size:11px;
font-weight:bold;
margin-bottom:15px;
margin-top:10px;
}
.clearer{
	display:none;
}

.news-latest-container .news-list-item .text{
	margin-bottom: 10px;
}

.tx-ttnews-browsebox-SCell {
	border:1px solid #CACECF;
	background:none;
}
.tx-ttnews-browsebox-SCell p{
	padding:0;
}	

.tx-ttnews-browsebox, .browseBoxWrap {
background-color: transparent;
border: none;
border-top:1px solid #CACECF;
}

.tx-ttnews-browsebox td a:hover { text-decoration:underline;}
.tx-ttnews-browsebox td a { text-decoration:none; font-weight:normal;}
.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a{
	font-weight:bold;
}	

#sidebar{
	float: left;
	width: 228px;
}

#navigation{
	background: transparent url('../images/navigation_background.jpg') repeat-y;
	min-height: 287px;
	margin-top: 0px;
	padding-top: 10px;
	margin-left: 5px;
	padding-bottom: 10px;
}

#nav {
	margin-right: 10px;
}

#colorbar{
	background-color: #afcde2;
}	

#navigation li{
	margin:5px;
	margin-right: 0px !important;
	padding-left: 15px;
	border-top: 1px solid #cacecf;
	padding-top: 5px;
	list-style: none;

}

#navigation .sub{
/*	padding-left: 25px; */
/*	padding-bottom: 5px;*/
}

#navigation li a, #navigation .sub a{
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin-left: 10px;
}

#navigation .active, #navigation .active2,  #navigation .active3 {
	background: url('../images/arrow_red.gif') no-repeat 12px 9px;
}

.active>a, .active2>a, .active3>a{
	font-weight: bold !important;
}

#navigation .training {
	background: url('../images/nav_line_yellow.gif') no-repeat;
	padding-top: 10px;
}

#navigation .training .training{
	background:none;
	padding-top: 5px;
}

#navigation .medizintechnik {
	background: url('../images/nav_line_red.gif') no-repeat;
	padding-top: 10px;
}

#navigation .medizintechnik .medizintechnik{
	background:none;
	padding-top: 5px;
}

#navigation .service {
	background: url('../images/nav_line_green.gif') no-repeat;
	padding-top: 10px;
}

#navigation .service .service {
	background:none;
	padding-top: 5px;
}


#login{
	background: transparent url('../images/login_background.jpg') repeat-x;
	height: 120px;
	padding: 20px;
	margin-bottom: 10px;
	margin-top: -6px;
}

.tx-felogin-pi1 h3{
	display: none;
}

.tx-felogin-pi1 table {
	margin-top: 10px;
}

.tx-felogin-pi1 input, #search input, #mailform input, #mailform textarea, 
.tx-indexedsearch-searchbox-sword, .tx-indexedsearch .tx-indexedsearch-searchbox
 input.tx-indexedsearch-searchbox-button, .csc-mailform-field input{
	width: 100px;
	background-color: #f0f2f1;
	border: 1px solid #ccd1d1;
	margin-bottom: 5px;
}

.tx-felogin-pi1 .einloggen {
	width:64px;
	border:0;
	margin:0 0 0 2px;
}

.tx-felogin-pi1 button[type=submit], .tx-felogin-pi1 button{
	background-color: transparent;
	border: none;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	width: auto;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:100px;
}


#mailform .csc-mailform-field input, #mailform textarea, .csc-mailform-field input{
	margin: 2px;
	width: 300px;
}

#mailform .csc-mailform-field .radio{
	margin: 2px;
	width: 15px;
	border:0;
}

#mailform input[type=checkbox]{
	width: auto;
}

#mailform input[type=submit], .tx_indexedsearch input[type=submit], #mailform .csc-mailform-field1 input{
width: 120px;
}

.csc-mailform-field .sendMail { margin:8px 0;}


#submit-link{
	text-decoration: underline;
}

#forgot-pw{
	margin-left: 3px;
}

#search{
	margin-top: -12px;
	margin-left: 10px;
}

#search p{
	margin-left: 20px;
	margin-top: 25px;
}

#search .macinaInput{
	width: 150px;
	vertical-align: top;
	background-color: #FFFFFF;
	height: 15px;
}

#search input.macinaSubmit {
	border: none;
	background: transparent url('../images/search_icon.gif') no-repeat;
	height: 14px;
	width: 15px;
}



#search p a img {
	border: none;
}

.tx-indexedsearch-searchbox table{
	margin-left: 20px;
}

.xtx-indexedsearch-rules h2 {
	margin-bottom: 0px;
	font-size: 16px;
	padding-bottom: 5px;
}

.tx-indexedsearch-rules p{
	font-size: 10px;
}

#home  {
	background: #e1e5e4;
	height: 466px;
}

#mailform fieldset{
	border: none;
}

#mailform label, .csc-mailform-field label{
	width: 150px;
	display: block;
	float: left;
}

.headimage{
	float: left;
	width: 300px;
	padding: 15px;
}

.headline{
	float: left;
	width: 360px;
	padding: 15px;
}

.headline ul {
	margin-top: 10px;
	margin-bottom:10px;
}

.detail{
	clear: both;
	padding: 15px;
}

.detail-left{
	float:left;
	width: 450px;
	padding: 15px;
}

.detail-sidebar{
	float: left;
	padding: 15px;
	width:180px;
}

.bullet li{
	list-style-type: none;
}

.bullet li {
	padding-left: 15px;
	background: url('../images/bullet.gif') no-repeat 0 6px;
	display:block;
	padding-top: 2px;
}

.detail-sidebar ul a{
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 2px;
}

.csc-uploads-fileName {
	height:42px;
	padding-left:45px;
	background: url('../images/pdf-logo.gif') no-repeat;
}



.filelinks a{
	color: #626363;
}

table .top{
	margin-top: 10px;
}

.ce a:hover{
	text-decoration: underline;
}

#footer{
	margin-top: 10px;
	clear: both;
	width: 960px;
}

#footer p {
	margin-top: 10px;
	margin-left: 10px;	
	
}

.hr, .vr{
	background:#d5d9d8;
}


#footer p a{
	text-decoration: none;
	font-weight: normal;
	color: #767777;
}

.tags {
	border-top:1px solid #eee;
	padding:10px 20px;
	color: #7F7F7F;
}

.tags strong {
	color: #7F7F7F;
}

.error { padding: 0 0 0 153px; font-weight:bold; color:#ff0000;}

.confirmation { padding:10px 0 0 0;}

.tx-dropdownsitemap-pi1 div.expAll {
	background-color:#ffffff;
	border:1px solid #CACECF;
	color:inherit;
	padding:5px;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#626363;
	text-decoration:none;
	font-weight:normal;
}

.tx-dropdownsitemap-pi1 a:hover {
	text-decoration:underline;
}

.tx-dropdownsitemap-pi1 span.ifsub {
font-weight:bold;
text-transform:none;
}


