﻿@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here */

	BODY{
	background-color: #f2f2f2;
	}

  #page_margins {
	width:962px; 
     /* max-width:80em; */
  	margin:0 auto; 
	border:0px #889 solid;
	}

  * HTML #page_margins {
	width:962px; 
	}

  #page{
  background:#fff; 
  border:12px #fff solid;
  border-top:none; /* ##cr## */
  }
  
  /* ##cr## */
  #header {
  	  height: 116px;
  }
  /* ##cr## */


  #header img.headImg1 {
	  position: absolute;
	  top: 12px;  /* ##cr## */
	  left: 384px;
	  font-size: 208%;
	}
 
  
  #nav_main ul li {
    border-left : 1px #fff solid;
    border-right: 1px #aaa solid;
	 border-left : 0px #fff solid;
    border-right: 0px #fff solid;
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline;
    float: left;
    font-size: 1.0em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0;
	 
	 
	 width: 234px;
	 /*
	 width: auto;
	 width: 24%;
	 */
	 /*
    background: #d1daf0 url("../../../../img/nav_bg_nor.gif") repeat-x center right;
    */
  }
  * HTML #nav_main ul li {
  	 width: 233px;  /* width: 234px; */
/*	 width: 25%;*/
    background: #d0d8ef url("../img/nav_bg_nor.gif");
   }
  
  
  
  
  /* Fixed width for left column | Fixe Breite für Linke Spalte */
  #col1 { width: 25%; }
  /* Hide right column | Rechte Spalte abschalten */
  #col2, #col2_content { display:none; }
  #col3 { margin-left: 25%; margin-right: 0; }
  

  #col1_content{
    padding-left: 0px;
  }

  


  
#teaser .selectFontSize {
	border      : 0px solid #fff;
	position    : absolute;
/*	margin-top  : -46px; */
	margin-left : 6px; 
	z-index     : 200;	
	top   : 90px;
/*	left  :  10px;*/

}
* HTML #teaser .selectFontSize {
	border      : 0px solid #fff;
	position    : absolute;
/*	margin-top  : -46px;  */
	margin-left : 6px; 
	z-index     : 200;	
	top   :  -55px; 
/*	left  :  10px; */
   font-size:13px;
}
*+ HTML #teaser .selectFontSize {
	border      : 0px solid #fff;
	position    : absolute;
/*	margin-top  : -46px;  */
	margin-left : 6px; 
	z-index     : 200;	
	top   :  -55px; 
/*	left  :  10px; */
   font-size:13px;
}

/*
* HTML #teaser .selectFontSize {
   position    : relative;
	padding : 0;
	margin  : 0;
	top     : 2px;
	left    : 0;
	text-align: left;
}
*+ HTML #teaser .selectFontSize {
   position    : relative;
	padding : 0;
	margin  : 0;
	top     : 2px;
	left    : 0;
	text-align: left;
}
*/
  
   
  
#teaser {
  background-color: #fff;
  }
  
 #col1_content h1,  #col3_content h1 {color:#444; padding-bottom:5px; margin-bottom: 6px;} 
 
 #col3_content .c33r{
	margin-top   : -18px;  
	} 
	
	/*
 #col3_content .c33r .subcr H1{
 	color        : red; 
	padding-top  : 0px;
	margin-top   : 0px;  
	border       : 1px solid #789;
	} 
	*/
  


#submenu li ul li { color: #aaa;  /* line-height:140% */  }

#submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active {
	background-image: none;
	background-color: #d1daf0;
	color: #333333;
	text-align: left;
	font-weight: normal;
}
#submenu li ul li a:focus, #submenu li ul li a:hover, #submenu li ul li a:active {
	background-image: none;
	background-color: #d1daf0;
	color: #333333;
	text-align: left;
	font-weight: normal;
}
#submenu li ul li ul li a:focus, #submenu li ul li ul li a:hover, #submenu li ul li ul li a:active {
	background-color: #d1daf0;
	color: #333333;
	font-weight: normal;
}
#submenu li ul li ul li a:focus, #submenu li ul li ul li a:hover, #submenu li ul li ul li a:active {
	background-color: #d1daf0;
	color: #333333;
	font-weight: normal;
}


















dd.csc-textpic-caption {
	font-style: normal;
	font-size: 0.9em;
	text-align:right;
	background-color: #a9bbe1;
	padding-top: 2pt;
	padding-right: 3px;
	padding-bottom: 0pt;
	padding-left: 2pt;
	color:#fff
}
a {
color: #6f86c8;
text-decoration: none;
}

#page{
	border-bottom-width: 0px;
}



#col3_content ul {
	padding-left : 0;
	margin-left  : 0;
}


form#mailform fieldset {
	background-color: #eaeef9;
}


#submenu li a            {  margin-bottom: 12px;}
#submenu li strong       {  margin-bottom: 12px; text-transform: uppercase;}
#submenu li ul li a      {  margin-bottom: 0px;}
#submenu li ul li strong {  margin-bottom: 0px;}

/*
#submenu li ul li .farbe57 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; margin-bottom: 10px;}
#submenu li ul li .farbe57 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; margin-bottom: 10px;}      
#submenu li ul li .farbe39 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe38 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe37 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe65 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe64 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe63 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe62 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe61 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe60 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px; }
#submenu li ul li .farbe60 a      { color: #aaa; }
#submenu li ul li .farbe60 strong { color: #aaa; }
#submenu li ul li .farbe59 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px;}

#submenu li ul li .farbe66 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px;}
#submenu li ul li .farbe54 { background-color: #f8f8f8; padding:0; margin: 0; width:100%; border:0px;}
*/

#submenu li ul .x_spacer{
/*	
	width :12px; 
	height:12px; 
	border:3px solid #eee;
	margin-bottom:8px;
	padding-bottom:8px;
	display:block;
	font-size:22px;
*/
/*	overflow: hidden;*/
}
/**/
* html #submenu li ul .x_spacer{
	width :12px; 
	height:12px; 
	border:0px solid #eee;
	margin:0px;
	padding:0px;
	display:block;
	font-size:12px;
}
*+ html #submenu li ul .x_spacer{
	width :12px; 
	height:12px; 
	border:0px solid #eee;
	margin:0px;
	padding:0px;
	display:block;
	font-size:12px;
}





h1 {
  font-size: 100.01%;
}
h5 {
  font-size: 100.01%;
} 
h1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #aaa;
}


/* TABELLEN ##############################################################*/

td {
  font-size: 120.0%;
}

th, td {
/*0.5em */
	padding-top: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.0em;
}
table.contenttable td {
	height: 2.4em;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.contenttable td p {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}

  /* TABELLEN ##############################################################*/

  
  /* TT_NEWS ###############################################################*/

	#col3_content .news-single-author{
		display:none;
		color: #333;
	}
	#col3_content .news-single-item h2 { 
	  color: #333;
	  font-size: 116.0%;
	  border-bottom: 1px dotted #aaa;
	}
	#col3_content .news-single-item h3 { 
	   color: #333;font-size: 100.01%;   
		margin-bottom: 0.3em;
		margin-top: 0.3em;	
		padding: 0.2em 0.0em 0.2em 0.0em;	
		background-color: #fff;
		background-image: none;
		border-left: 0px solid #e0e7f5;
		/*######################################*/
		      display: none; /* Nur in Liste!!! */
		/*######################################*/
	}
	#col3_content .news-list-date {
		display: block;
		color:#333;
	   font-size: 76.0%;
	}
	#col3_content .news-list-item h3 a {
		color:#5d77c2;
	   font-size: 84.0%;
	}
	#col3_content .news-list-item  {
		border-top    : 0px solid #ccc;
		padding-top   : 0px;
		border-bottom : 1px solid #ccc;
		padding-bottom: 3px;

	}
	#col3_content .news-list-item  p {
		margin-bottom: 0.2em;
	}
	#col3_content .news-list-item hr {
		display: none;
	}

	
	#col3_content .news-list-morelink {
		padding: 1px;
		border: 0px solid #ccccdd;
		background-color: #fff;
		background-repeat: repeat;
		text-align: left;
		background-color: transparent;
		
		/*
		background: #d1daf0  url(../img/nav_bg_act.gif); 
		*/
	}
	#col3_content .news-list-morelink a {
	 	width					: 100%;
		display				: block;	
		color					: #5d77c2;
		background-color 	: transparent;
		padding-bottom    : 2px;
		/*
		background: #d1daf0  url(../img/nav_bg_nor.gif); 
		*/
	}
	#col3_content .news-list-container {
		padding-left: 0px;
	}
	#col3_content .news-single-timedata{
		display: none;
	}
	  
  /* tt_news ###############################################################*/
  
  
  
  
  
  /* RTE accessibility #####################################################*/
  
  #col3_content .internal-link img 					{ display:none; }
  #col3_content .internal-link-new-window img 	{ display:none; } 
  #col3_content .external-link img 					{ display:none; }
  #col3_content .external-link-new-window img 	{ display:none; }
  #col3_content .mail img 								{ display:none; }
  #col3_content .download img 						{ display:none; }
  
  
  
  #submenue .navtext {
  	 padding-left :10px;
    margin-left  :10px;
	 color        :#888;
  }
  
  
  .x_spacer{margin-top:10px;}
  
  







thead th {
	background-color: #fff;
	color		: #000;
}
tbody th {
	background-color: #fff;
	color		: #000;
}

input, textarea {
	margin-left	: 1em;
	padding-top	: 2px;
	padding-right	: 2px;
	padding-bottom	: 2px;
	padding-left	: 2px;
	width		: auto;
	font-family	: Verdana,Arial,Helvetica,Sans-Serif;
	background-color: #eee;
	color		: #000;
}











.tx-newloginbox-pi1 td {
	font-size : 13px;
	padding   : 2px;
	padding-top    : 0em;
   padding-right  : 0em;
   padding-bottom : 0em;
   padding-left   : 0em;
}


.tx-indexedsearch td { font-size:13px; }



/*#####################################*/
.typo3-adminPanel td {
	font-size  : 13px;
	text-align : left;
	padding    : 2px;
}
.typo3-editPanel td {
	font-size  : 13px;
	text-align : left;
	padding    : 2px;
}
.typo3-editPanel-controls a img{
	padding    : 2px;
}

/* wegen BE user "Aerzte" */
 #col1_content .frontEndEditIcons{
 	display	  : none;
 }
 #col1_content .typo3-editPanel{
 	display	  : none;
 }
.typo3-editPanel {
	border:none;
	margin:0 0 18px 0 ;
}
/*
.typo3-editPanel-controls {
	border:none;
}*/
/*#####################################*/





.tx-rtgfiles-pi1 {font-size : 80% }

.tx-rtgfiles-pi1 .fileDescription p {margin:0; padding:0; }
.tx-rtgfiles-pi1 .fileSize  {font-size : 11px; padding-bottom:12px; }


.tx-rtgfiles-pi1 td { padding:0; margin:0 ; line-height: 110% }





#tx-srfeuserregister-pi1-fe_users_form {
  width:380px; border: 1px solid #777; padding:4px;
}
.tx-srfeuserregister-pi1 dd label {
  font-weight : bold;
}
.tx-srfeuserregister-pi1 input {
  width: 200px;
}

.tx-drchangefepasswdmd5-pi1 td {
	font-size:13px;
}
.tx-drchangefepasswdmd5-pi1 td i{
	font-style    : normal;
	line-height   : 1.5em;
   margin-bottom : 1em;
	padding-left  : 7px;
	padding-right : 7px;
}











/*
#col1_content .textBelowMenu ul #submenu li ul li a {
	margin-left: 0px;
	}
*/
/* 2009-03-17 */
/*#################################################################### */
/* TABELLEN########################################################### */
/*#################################################################### */
#col3_content td p {
	line-height: 120%;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0em;
	margin-left: 0pt;
 }
	
	
th, td p {
   padding : 0;
	margin  :  0;
	margin-bottom: 0em;
	}


table{
	padding : 1px;
	margin  : 1px;
}

table.contenttable td {
   height: auto;
	padding: 3px 7px 4px 7px;
	margin:1px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	
	text-align: left;
	font-weight: normal;
	font-size:110.0%;	
}
table.contenttable {
   width: auto;
	margin:1px;
	background-color: #fdfcf8;
/*	border-collapse: collapse;*/
}

/*/TABELLEN OHNE RAND ################################################ */
/**/
table.contenttable td {
   height: auto;
	padding: 2px 17px 3px 0px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #ccc;
	
	text-align: left;
	font-weight: normal;
	font-size:110.0%;	
	vertical-align: top;
}
table.contenttable {
   width: auto;
	margin:0px;
	background-color: transparent;
}

/**/
/*#################################################################### */
/*/TABELLEN OHNE RAND ################################################ */
/*#################################################################### */




  /* ENDE #############################################*/
}
