@import "tables.css";
@import "mailform.css";
@import "csc.css";

*{
	margin: 0;
	padding: 0;
}
a,a:hover {
	text-decoration: none;
	color: #008e94;
}
.internal-link {
	color: #008e94;
	}
img {
	vertical-align: bottom;
	margin: 0px;
	-margin-left: -3px;
 	padding: 0px;
 	border: none;
}
#content-normal img {
	margin-left: 0px;
}
/*********************************************/
/* Texte                                     */
/*********************************************/
.bodytext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	font-weight: normal;
}
.blauer-text {
	color: #008e94;
	font-weight: bold;
}

/*********************************************/
/* Language-Menu muss noch eingegrenzt werden        */
/*********************************************/
FORM SELECT { 
	font-size: 11px;
	width: 150px;
	color: #5d5d5d;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* Groblayout */
p { margin: 5px 0px 5px 0px}

html, body {
	background-color: #FFFFFF;
	background-attachment: fixed;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
}
noscript {
display: none;
}

#pagecontent {
	width: 550px;
	height: auto;
	text-align: left;
	margin:0px;
	padding: 0px;
	background-color: #FFFFFF;
	clear: both;
}

#content-normal a:link, #content-margin a:link { color: #008e94; text-decoration: none; font-size: 11px;}
#content-normal a:visited, #content-margin a:visited { color: #008e94; text-decoration: none; font-size: 11px;}



/*********************************************/
/* Content-Bereich                           */
/*********************************************/

#content {
	display: block;
	padding: 0px;
	margin: 0px;
	width: auto;
}

li {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5d5d5d;
}

#content p {
	margin: 3px 0px 5px 0px;
}
	

#content-normal {
	width: 550px;
	padding: 4px;
	margin: 4px;
}

#content-normal ul {
	list-style-type: none;
}	
#content-normal ul li {
	background-image: url(/fileadmin/templates/blue_dot.gif);
	background-repeat: no-repeat;
	line-height: 14px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 2px;
	-padding-top: 1px;
}

/*********************************************/
/* tt_news                                   */
/*********************************************/

/* Listenansicht */

#content .clearer {
	border-bottom: 1px solid #008e94;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
#content  .news-single-img {
	float: right;
	margin-left: 10px;
}


/*********************************************/
/* Footer                                    */
/*********************************************/
#footer {
	width: 680px;
	font-size: 11px;
	margin-top: 20px;
	clear: both;
	color: #008e94;	
	font-weight: normal;
}


#content-normal #mailform .csc-mailform {
	background-color: #fafafa;
	border: none;
	padding-top: 20px
}

#content-normal #mailform .csc-mailform-field label {
	width: 120px;
	color: #787878;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 20px;
}

#content-normal #mailform .csc-mailform-field
	height: 20px;
	margin-bottom: 20px;
	border: 1px solid #008e94;
}
#content-normal #mailform .csc-mailform input {
	border: 1px solid #008e94;
}

#content-normal #mailform .csc-mailform .csc-mailform-label {
	padding-left: 20px;
	color: #787878;
	font-weight: bold;
	margin-bottom: 4px;
}
#content-normal #mailform .csc-mailform .csc-mailform-field {
	margin-bottom: 10px;
}
#content-normal #mailform .csc-mailform form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
#content-normal #mailform .csc-mailform .important {
	border-left: 4px solid #008e94;
	padding-left: 4px;
	height: auto;
}
#content-normal #mailformname {
	border: 1px solid #008e94;
	border-left: 4px solid #008e94;
	width: 256px;
}
#content-normal #mailformnachname {
	border: 1px solid #008e94;
	border-left: 4px solid #008e94;
	width: 256px;
}
#content-normal #mailformemail {
	border: 1px solid #008e94;
	border-left: 4px solid #008e94;
	width: 256px;
}
#content-normal #mailformfirma {
	border: 1px solid #008e94;
	width: 260px;
}
#content-normal #mailformfon {
	border: 1px solid #008e94;
	width: 260px;
}
#content-normal #mailformbetreff {
	border: 1px solid #008e94;
	width: 260px;
}
#content-normal #mailformnachricht {
	border: 1px solid #008e94;
	margin-left: 20px;
	width: 380px;
	margin-bottom: 10px;
}

#content-normal {
	width: 670px;
	clear: both;
}

#content-normal .csc-textpic-text {
	width: 450px;
	height: auto;

	padding: 0px;
}

#content {
	margin: 0px;
	padding: 0px;
}

#mainmenu, #randomimage, #fragen-box, #login, #submenu, #rootline,  #news-latest-container-new, #bottom, #footermenu, #topmenu, #search, #produktfinder {
	display: none;
}
#content-margin {
	display: none;
}
/*********************************************/
/* Header                                    */
/*********************************************/

h1 {
	font-size: 15px;
	font-weight: bold;
	color: #008e94;
	margin: 6px 0px 6px 0px;
}
h2 {
	font-size: 12px;
	color: #008e94;
	padding-bottom: 4px;
	margin: 6px 0px 6px 0px;
}
h3 { 
	text-align: left; 
	padding: 3px;
	background-color: #ffffff;
	padding-left: 5px;
	background-image: url(img/caption500.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color:#f7f7f7;
	margin-top: 15px;
	font-size: 11px;
}
h4 { 
	color: #008e94;
	font-size: 11px;
	border-bottom: 1px dotted #008e94;
	margin: 12px 0px 6px 0px;
	padding-bottom: 3px;
	}
h5 {
	color: #5d5d5d;
	font-size: 11px;
	margin: 12px 0px 6px 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	height: 28px;
	line-height: 28px;
	background-image: url(img/info.png);
	background-repeat: no-repeat;
	}
h6 {}
.warnung {color: #e25300; font-weight: bold; font-size: 15px;}
.caption { 
	text-align: left; 
	padding: 3px;
	background-color: #ffffff;
	padding-left: 5px;
	background-image: url(img/caption500.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color:#f7f7f7;
	margin-top: 15px;
	}

h1.csc-firstHeader {font-size: 15px; color: #008e94; font-weight: bold; margin-bottom:0;}
.csc-subheader {font-size: 12px; color: #5d5d5d; font-weight: bold; margin-top: 4px; margin-bottom: 15px; padding-bottom: 10px;}

/* Case Study */
.question{ font-size: 11px; font-style: italic; font-weight: bold;}
.answer { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify ; color:#5d5d5d}
.answer IMG { margin: 5px 0 5px 0; padding: 0; }
.csc-frame-frame1 {border: 1px solid #cecece; padding: 5px; background-color: #ffffff; background-image: url(img/teaserback.png); background-repeat: y-repeat; }
.csc-frame-frame2 {border: 1px solid #cecece; padding: 5px; background-color: #ffffff; border-top: none; background-image: url(img/teaserback.png); background-repeat: y-repeat;}
.tx-flseositemap-pi1 .list, .tx-flseositemap-pi1 .item {
font-size: 10px !important;
color: #989898;
}
.tx-flseositemap-pi1 .list a {
text-decoration: none !important;
color: #5d5d5d;
list-style-type: none !important;
background-image: none !important;
}
.tx-flseositemap-pi1 ul.list .deep0, .tx-flseositemap-pi1 ul.list .deep0 a {
text-decoration: none !important;
color: #5d5d5d;
list-style-type: none !important;
background-image: none !important;
text-decoration: none !importatnt;
color: #008e94 !important;
}
.tx-flseositemap-pi1 ul.list .deep1, .tx-flseositemap-pi1 ul.list .deep1 a {
text-decoration: none !important;
color: #5d5d5d;
list-style-type: none !important;
background-image: none !important;
text-decoration: none !importatnt;
color: #5d5d5d !important;
}
.tx-flseositemap-pi1 ul.list .deep2, .tx-flseositemap-pi1 ul.list .deep2 a {
text-decoration: none !important;
color: #5d5d5d;
list-style-type: none !important;
background-image: none !important;
text-decoration: none !importatnt;
color: #5d5d5d !important;
font-size: 10px ! important;
}
#op-solutions {
font-family: Verdana;
font-size: 11px;
color: #5d5d5d;
width: 529px;
height: auto;
}
#op1, #op2, #op3 { 
background-image: url(img/os_vario_d.png); 
background-repeat: no-repeat; 
height: 221px;
width: 529px;
padding-right: 10px;
display: block;
float: left;
padding-bottom: 8px;
-margin: 0px 10px 10px 0px;
overflow: hidden;
}
#op2 { background-image: url(img/os_vario_c.png)}
#op3 { background-image: url(img/os_duo.png)}

.os-eingerueckt {
padding-left: 150px;
width: 377px;
height: auto;
padding-top: 16px;
color: #5d5d5d;
text-decoration: none;
-width: 510px;
}
P.os-eingerueckt {
-overflow: hidden;
}
.os-eingerueckt a , .os-eingerueckt a:link, .os-eingerueckt a:hover, .os-eingerueckt a:visited  {
color: #5d5d5d !important;
}
#produkte {
font-family: Verdana;
font-size: 11px;
color: #5d5d5d;
width: 570px;
height: auto;
}
h1.pf, .pf a, .pf a:link, .pf a:hover, .pf a:visited {
color: #f7f7f7 !important;
font-size: 11px !important;
padding: 7px 0 0 4px !important;
margin: 0;
}
.p1 a:hover { text-decoration: underline }

#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8, #p9 { 
background-image: url(img/pf_totoku_grayscale.png); 
background-repeat: no-repeat; 
height: 141px;
line-height: 12px;
width: 260px;
padding-right: 15px;
display: block;
float: left;
padding-bottom: 8px;
-margin: 0px 15px 10px 0px; 
-overflow: hidden;
}
#p2 { background-image: url(img/pf_totoku_color.png)}
#p3 { background-image: url(img/pf_vmdisplays.png)}
#p4 { background-image: url(img/pf_oploesungen.png)}
#p5 { background-image: url(img/pf_projektor.png)}
#p6 { background-image: url(img/pf_systeme.png)}
#p7 { background-image: url(img/pf_quality.png)}
#p8 { background-image: url(img/pf_pacsworkcenter.png)}
#p9 { background-image: url(img/pf_zubehoer.png);}

.eingerueckt {
padding-left: 75px;
width: 180px;
height: 100px;
padding-top: 14px;
color: #5d5d5d;
text-decoration: none;
-width: 255px;
padding-bottom: 0;
}
P.eingerueckt {
line-height: 12px !important;
}
eingerueckt a , .eingerueckt a:link, .eingerueckt a:hover, .eingerueckt a:visited  {
color: #5d5d5d !important;
}
.boxlink, .boxlink a, .boxlink a:hover, .boxlink a:visited {
height:100px;
width: 260px;
text-decoration: none; color: #5d5d5d}

.pcie {
color: #bb2222;
}
.filelinks {
background-color: #e6e6e6;
border: 1px solid white;
border-left: 0px !important;
color: #5d5d5d;
}
.filelinks_layout_1 .pdf {
background-image: url(fileicons/pdf.gif);
background-repeat: no-repeat;
background-position: 3px 3px;
padding-left: 25px;
line-height: 20px;
}

.filelinks IMG { margin: 3px;}

.filelinks .filecount {
display: none;
}
.filelinks .even{
background-color: #eff0f1;
border: 1px solid white;
padding-top: 1px;
padding-bottom: 1px;
margin: 1px;
}
.filelinks .odd{
background-color: #f6f7f8;
border: 1px solid white;
padding-top: 1px;
padding-bottom: 1px;
margin: 1px;
}
