/* CSS Document */

/* tt_news für Ärzteliste */
.news-list-container, .news-list-morelink {padding:0;}
.news-list-item {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #656565;}
.news-list-browse {background-color:#DEE4F2; margin-top:-12px; min-height:4px;}
.news-search-form {margin-bottom:10px;}
#c10162 .csc-header {margin-bottom:8px;}
.news-search-emptyMsg {font-size:10px;}
#ttnews-cat-tree {padding-top:10px; padding-bottom:25px;}
#ttnews-cat-tree img {display:none;}
#ttnews-cat-tree ul {margin:0 !important; padding:0 !important;}
#ttnews-cat-tree ul li a {display:none;}
#ttnews-cat-tree ul li ul li ul li {float:left;}
#ttnews-cat-tree ul li ul li ul li a {display:block; padding:5px 11px; text-decoration:none; font-size:10px !important;}
#ttnews-cat-tree ul li ul li ul li.active a {background-color:#fff;}
#ttnews-cat-tree ul li ul li ul li a:hover {background-color:#fff; text-decoration:none;}
#c10186 hr, #c10184 hr {clear:both; float:none;}
ul.tree li.active, ul.tree ul li.active {background-color:transparent !important;}
.csc-frame-frame1 #ttnews-cat-tree ul {margin:0; padding:0; list-style:none;}
.csc-frame-frame1 #ttnews-cat-tree ul li {list-style:none;}
.csc-frame-frame1 #ttnews-cat-tree {padding:0;}

/* Überarbeitung 0907xx */
.maintable-center{width:900px; margin:auto; background:url(/fileadmin/images/bg-main-border.gif) repeat-x;}
#headerbig {background-image:none !important;}
#background {background-image:url(/fileadmin/images/bg_main2.jpg); background-repeat:repeat-x;}
#background-blau {background-image:url(/fileadmin/images/bg_main_blau.jpg); background-repeat:repeat-x;}

/*#headelement-big .csc-textpic-imagewrap {margin-left:50px !important;}*/
.contenttable a {font-weight:normal !important;}

#divcontent-left {/*padding-right:20px; width:100%; border-right:1px solid #656565;*/}
#divcontent-mid {/*padding-left:20px; padding-right:20px; border-right:1px solid #656565;*/}
#divcontent-right {/*padding-left:20px;*/}
#content-left {border-right:1px solid #656565; padding-right:20px;}
#content-mid {padding-right:20px !important; padding-left:20px; border-right:1px solid #656565;}
#content-right {margin-right:0px !important; padding-left:20px;}

.pright {padding-right:20px;}
.pleft {padding-left:20px;}

#content-left h1,
#content-mid h1,
#content-right h1 {margin-top:0 !important;}

.divided p {padding-right:0 !important;}
.divided {padding-top:20px;}

.demo {width:100%;}

#mailform fieldset {border:0; padding:0;}
#mailform label {display:block; float:left; margin-bottom:5px; width:244px;}
#mailform .csc-mailform-field {margin-bottom:15px;}
#mailform input {border:1px solid #b1b2b4; background-color:#fff;}


/*#logo a {margin-right:-72px;}*/

#headelement-big {
	height:385px; 
	margin-bottom:5px; 	
	color:#0d0a0e;
	padding-top:40px;
}

	
td {color:#0d0a0e !important;}




body {
	margin:0;
	padding:0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#0d0a0e;
	background-color:#DEE4F2;
}

input#submit { /* den Submit-Button nicht strecken. unabhaengig von allen inputbreiten*/
  float: none;
  width: auto;
}

/* remember to define focus styles! */

:focus {

	outline: 0;

}



legend {
   color:#656565;
   /*
   margin-left:-16px;   
   */   
   margin-left:-10px;   
   padding-left:-16px;
}

/* Navigation Second fuer Login und Kundenbereich */
#navigation-second 	{
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:10px;
	}
	
#navigation-second a:link {
	text-decoration:none;
	color:#7d7d7d;
	}	
	
#navigation-second a:hover {
	text-decoration:underline;
	color:#7d7d7d;
	}	
	
#navigation-second a:visited {
	text-decoration:none;
	color:#7d7d7d;
	}	

/* HEadelement - alles unter der navi und ueber dem weissen Content	 */
#headelement {
	height:249px; 
	/*padding-top:3px; */
	margin-bottom:5px; 	
	/*background-image:url(/fileadmin/images/bg-header.jpg); 
	background-repeat:repeat-x;
	border:0px solid red;*/
	z-index:1;
	}
	
/* ---- Flashdetection --- */
#headelement-big .tx-rlmpflashdetection-pi1 {
        z-index:0;
}

#headelement-big h1, #headelement-big h2, #headelement-big h3 {
	padding:0;
	margin:0;
}	

#headelement-big h1 {
	font-size:28px;
	font-weight:bold;
	letter-spacing:-1px;
	/*padding-left:20px;*/
}	

#headelement-big h2 {
	font-size:17px;
	font-weight:normal;
	margin-left:0px;
	padding-top:8px;
	/*margin-bottom:30px;*/
	/*padding-left:20px;*/
}	
#headlist {margin:0; padding:0; margin-left:15px;}
#headlist li {list-style-image:url(/fileadmin/images/headlist.jpg);}

#headelement-big h3 {
	font-size:12px;
	font-weight:normal;
	/*padding-left:20px;*/
}	

#headelement-big h4 {
	font-size:12px;
	/*padding-left:20px;*/
}

#headelement-big p {
	font-size:12px;
	padding-bottom:5px;
	/*color:#656565;
	 padding-left:20px; 071220 ap@1601.com */
	padding-left:0px;
}

#headelement ul {
	font-size:12px;
	color:#656565;
	padding-left:20px;
}

#headelement ol {
	font-size:12px;
	color:#656565;
	padding-left:20px;
}

#headelement .img-border-left img {
	border-left:4px solid white;
}

#headelement .img-border-right img {
	border-right:4px solid white;
}

#headelement .img-border-total-right img {
	border-right:4px solid white;
	border-left:4px solid white;
}


/* Subnavigation */
/* id (#) in klasse (.) umgewandelt 071220 ap@1601.com */
.subnavi {
	width:190px; /* width:200px; 071220 ap@1601.com */
	background-image:url(/fileadmin/images/bg-subnavi.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:8px;
	border:0px solid red;
	height:237px;
}	

/* neu 071220 ap@1601.com */
p.subnavi {
	padding:0px;
	margin:0px;
}

.subnavi p.bodytext {
	padding:0px;
	margin:0px;
	border:0px solid red;
}	

.subnavi #c3 {
	display:none;
}	

/*
.subnavi ul {
	margin-left:0px;
	width:160px;
}

.subnavi li {
	display:block;
	list-style-type:none;
	background-image:url(/fileadmin/images/btn-subnavi.jpg);
	background-repeat:no-repeat;	
	padding:15px 0px 15px 55px;
	margin-left:-40px;
	
}

*/

.subnavi a{ 
	display:block; 
	text-align:left; 
	width:135px; /* width:145px; 071220 ap@1601.com */
	height:33px;
	color:#656565;
	padding-left:55px;
	padding-top:15px;
	/*
	padding:2px; 
	margin-bottom:5px; 
	border-style:ridge; 
	border-width:3px; 
	margin-top:15px;
	*/
	text-decoration:none;
	background-image:url(/fileadmin/images/btn-subnavi.jpg); 
	background-position:left;
	background-repeat:no-repeat;
	}

.subnavi a:link    { color:#656565;}
.subnavi a:visited { color:#656565;}
.subnavi a:hover   { color:#656565; background-image:url(/fileadmin/images/btn-subnavi-aktiv.jpg);  }
.subnavi a:active  { color:#656565;}

/* Subnavigation 5-Fach 071220 ap@1601.com */
.subnavi-blau {
	width:190px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:8px;
	border:0px solid red;
	height:237px;
}
.subnavi-blau2 {
	width:190px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:8px;
	border:0px solid red;
	height:235px;
}
.subnavi-gelb {
	width:190px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:8px;
	border:0px solid red;
	height:237px;
}
.subnavi-rot {
	width:190px;
	background-repeat:repeat-x;

	background-position:bottom;
	padding-top:0px;
	padding-bottom:8px;
	border:0px solid red;
	height:237px;
}
.subnavi-gruen {
	width:190px;
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:0px;
	padding-bottom:8px;
	border:0px solid red;
	height:237px;
}

.subnavi-blau {
	padding:0px;
	margin:0px;
}
.subnavi-blau2 {
	padding:0px;
	margin:0px;
}
.subnavi-gelb {
	padding:0px;
	margin:0px;
}
.subnavi-rot {
	padding:0px;
	margin:0px;
}
.subnavi-gruen {
	padding:0px;
	margin:0px;
}

.subnavi-blau a{ 
	display:block; 
	text-align:left; 
	width:135px;
	height:32px;
	color:#656565;	
	padding-left:55px;
	padding-top:15px;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
}
.subnavi-blau2 a{ 
	display:block; 
	text-align:left; 
	width:135px;
	height:32px;
	color:#656565;	
	padding-left:55px;
	padding-top:15px;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
}
.subnavi-gelb a{ 
	display:block; 
	text-align:left; 
	width:135px;
	height:32px;
	color:#656565;	
	padding-left:55px;
	padding-top:15px;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
}
.subnavi-rot a{ 
	display:block; 
	text-align:left; 
	width:135px;
	height:32px;
	color:#656565;	
	padding-left:55px;
	padding-top:15px;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
}
.subnavi-gruen a{ 
	display:block; 
	text-align:left; 
	width:135px;
	height:33px;
	color:#656565;	
	padding-left:55px;
	padding-top:15px;
	text-decoration:none;
	background-position:left;
	background-repeat:no-repeat;
}

.subnavi-blau a:link { color:#656565;}
.subnavi-blau a:visited { color:#656565;}
.subnavi-blau a:hover   { color:#656565;}
.subnavi-blau a:active  { color:#656565;}

.subnavi-blau2 a:link { color:#656565;}
.subnavi-blau2 a:visited { color:#656565;}
.subnavi-blau2 a:hover   { color:#656565;}
.subnavi-blau2 a:active  { color:#656565;}

.subnavi-gelb a:link { color:#656565;}
.subnavi-gelb a:visited { color:#656565;}
.subnavi-gelb a:hover   { color:#656565;}
.subnavi-gelb a:active  { color:#656565;}

.subnavi-gruen a:link { color:#656565;}
.subnavi-gruen a:visited { color:#656565;}
.subnavi-gruen a:hover   { color:#656565;}
.subnavi-gruen a:active  { color:#656565;}

.subnavi-rot a:link { color:#656565;}
.subnavi-rot a:visited { color:#656565;}
.subnavi-rot a:hover   { color:#656565;}
.subnavi-rot a:active  { color:#656565;}

.subnavi-blau {	background-image:url(/fileadmin/images/bg-subnavi_blau.jpg); }
.subnavi-blau a{ background-image:url(/fileadmin/images/btn-subnavi_blau.jpg); }
.subnavi-blau a:hover { background-image:url(/fileadmin/images/btn-subnavi_blau_aktiv.jpg); }
.subnavi-blau2 { background-image:url(/fileadmin/images/bg-subnavi_blau2.jpg); }
.subnavi-blau2 a{ background-image:url(/fileadmin/images/btn-subnavi_blau2.jpg); }
.subnavi-blau2 a:hover { background-image:url(/fileadmin/images/btn-subnavi_blau2_aktiv.jpg); }
.subnavi-gelb { background-image:url(/fileadmin/images/bg-subnavi_gelb.jpg); }
.subnavi-gelb a{ background-image:url(/fileadmin/images/btn-subnavi_gelb.jpg); }
.subnavi-gelb a:hover { background-image:url(/fileadmin/images/btn-subnavi_gelb_aktiv.jpg); }
.subnavi-rot { background-image:url(/fileadmin/images/bg-subnavi_rot.jpg); }
.subnavi-rot a{ background-image:url(/fileadmin/images/btn-subnavi_rot.jpg); }
.subnavi-rot a:hover { background-image:url(/fileadmin/images/btn-subnavi_rot_aktiv.jpg); }
.subnavi-gruen { background-image:url(/fileadmin/images/bg-subnavi_gruen.jpg); }
.subnavi-gruen a{ background-image:url(/fileadmin/images/btn-subnavi_gruen.jpg); }
.subnavi-gruen a:hover { background-image:url(/fileadmin/images/btn-subnavi_gruen_aktiv.jpg); }


#topcont_left {
	width:175px;
	}
	
#topcont_left img {
	border-right: 3px solid white;
	}	
	
#topcont-right .csc-textpic csc-textpic-left csc-textpic-above img {
	border-left:3px white;
	border-right:3px white;	
	}

/* Content 	*/
#content {
	background-color:#DEE4F2;
        padding-left:0!important;
}

#content td {
	/*padding-right:20px;*/
}

#content h1 {
	font-size:20px;
	font-weight:normal;
}	


#content h2 {
	font-size:17px;
	font-weight:normal;
	letter-spacing:0.001px;
}	

#content h3 {
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:5px;
}	

#content h4 {
	font-size:12px;
}	

#content p {
	font-size:12px;
	padding-right:15px;
	line-height:16px;
	margin-bottom:0px;
	padding-bottom:5px;
}	

#content ul {
	font-size:12px;
	/*color:#656565;*/
	padding:0px 0px 10px 15px;
	margin:0px;
}	

#content li {
	padding-left:0px;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:0px;
	list-style-type:square;
}	

#content ol {
	font-size:12px;
	color:#656565;
}	

#content a, #headelement-big a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#content a:hover, #headelement-big a:hover {text-decoration:underline;}
#content a:visited, #headelement-big a:visited {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}



fieldset.tx-powermail-pi1_fieldset {
	/* Disable border */
	border: none;
	padding:0px;
	margin:0px;
	}


fieldset.tx-powermail-pi1_fieldset label {
	/* Style labels */
	display: block;
	width: 150px;
	float: left;
	clear: both;
	padding-bottom:2px;
	margin-left:0px;
	}

fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
	/* Style input fields */
	width: 350px;
	border: none;
	border: 1px solid #656565;
	margin-left: 0px;
	color: #656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	}
	
	
fieldset.tx-powermail-pi1_fieldset select {
	border: none;
	border: 1px solid #656565;
	margin-left: 0px;
	color: #656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
}
	

div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	margin: 10px 0;
	}

/*
#content label {
       padding-right:250px;
       border:0px solid red;
       page-break-after: always;
}

#content fieldset {
	border:0px;
}

#content fieldset legend{	
	color:#656565;
	padding-bottom:10px;
	margin-left:-10px;
}

#content fieldset label{
	font-weight:normal; 
	height:20px; 
	border:1px solid #ff9900; 
	float:left; 
	width:100px; 
	text-align:right; 
	padding:0; 
	background:#fff; 
	margin:0 0 5px 5px; 
	font-size:1em; 
	color:#CC3300; 
	line-height:1.5em;
}

#content fieldset select {
	float:left; 
        margin:0 0 1em 0.5em;
}

#content fieldset input{
	float:left; 
	height:20px; 
	border:1px solid #ff9900; 
	background:#ccc; 
	padding-left:10px; 
	margin:0 0 15px 10px; 
	font-size:1em; 
	line-height:1.5em; 
	text-align:left;}
*/



/* Footer */
#footer {	
/*
	background-image:url(/fileadmin/images/bg-footer.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	*/
	/*background-image:url(/fileadmin/images/hintergrund-footer.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border: 0px solid red;*/
	background-color:#DEE4F2;
	height:114px;
	/*padding-left:20px;*/
	font-size:10px;
	color:#656565;
}

#footer a:link    { color:#656565;}
#footer a:visited { color:#656565;}
#footer a:hover   { color:#656565;}
#footer a:active  { color:#656565;}

/* Korrekturen 090722_1SiS */
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	/*margin-left:85px !important;*/
}

/* Update 090818_1SiS */
#suchfeld input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #B1B2B4;
}

#suchfeld {
	float:right; 
	height:22px;
	padding-top:2px;
}

#suchfeld #sucheingabe {
	float:left;
	margin-top:2px;
	margin-right:4px;
	height:14px;
}

#suchfeld #sucheabschicken {
	float:left;
	border:0px transparent !important;
	background-color:transparent !important;
	/*width:24px;
	height:24px;
	background:url(../images/btn-suche-submit.png) no-repeat;*/		
}

#suchfeld #suchtyp {
	clear:left;
}
