/* global reset */
*{ 
	font-size: 100.01%;
	line-height: 1;
	margin: 0;
	padding: 0;
} 

img {
	border:0;
}

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
/*line-height: 1.166;*/
/*	margin: 0px;
	padding: 0px;
*/
}

p{
  font-size:90%;
  text-align:justify
}

li{
  font-size:90%;
}

h1,h2,h3,h4,h5,h6 {
 color: #6565E7;
}

h1{
 /*font-family: Verdana,Arial,sans-serif;*/
 font-size: 130%;
 text-align:center;
 margin-bottom: 1.8em;
}

h2{
 font-size: 115%;
 margin-top: 1.2em;
 margin-bottom: 1em;
}

h3, h4, h5, h6{
 font-size: 100%;
 font-weight:bold;
 margin-top: 1.2em;
 margin-bottom: 1em;
}

a:link, a:visited, a:hover {
	color: #000;
	text-decoration:underline
}

a:hover {
	text-decoration: underline;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#side{
	width: 58em;
	padding: 20px;
	border: 1px solid black;
	margin: 20px auto 20px;
}

#header{
	text-align:center;
}

#headnav{
	text-align:left;
	margin: 0 10px 0;
}

#headnav a {
	text-decoration:none;
	font-size: 90%;
	margin: 0px 4px 0px 0px; 
	border-bottom:3px solid;
} 
  
#footer a {
	text-decoration:none;
	font-size: 90%;
	margin: 0px 4px 0px 0px; 
	border-bottom:1px solid #069;
}   
	
#headnav a:hover {
	text-decoration:none;
}

* html #middle {height: 1%;}
#middle {
  padding:10px;
	margin: 10px auto 0;
	/*debug: border:1px solid red;*/
	line-height: 1.2;
}

/********** Breadcrumbs ************/
.whereiam{
	margin: 0 0 10px;
	font-size: 80%;
	color:#6666CC;
}

/******* Navigationsmenu links ******/
#navigation{
/*	margin: 0 77% 0 0;*/
	margin: 0 43em 0 0;
	padding: 5px 0 5px 10px;
/*	border:1px solid blue;*/
}
#navigation a, #navigation a:visited {
	text-decoration:none;
}
#navigation a:hover {
	text-decoration:none;
}

#content{
	float:right;
/*	width: 75%;*/
	width:41em;
	padding: 0 5px 0;
/*	border:1px solid green;*/
}


#footer{
	clear: both;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 0 0;
	text-align: center;
}

/****************** Menus *******************/
.MenuTabelle{
	/*border: 1px solid red;*/
	width:12em;
}

.Menupunkt {
	font-size: smaller;
	font-weight: normal;
	color: #6666CC;
	list-style-type:none
}
.Menutitel {
	font-size: small;
	font-weight: bold;
	color: #6565E7;
	text-align:center;
}

/****** Tabellen *********/
/** Tabellen im Text ****/
#content table {
	margin: 0 auto;
	width:90%;
	font-size:90%;
	border-collapse: collapse;
}

td, th {
	padding:0.5ex;
	vertical-align:top;
}

/********** Literaturlisten ************/
.Literaturliste{
	margin: 0 0 10px;
	list-style-type: square;
	list-style-position:outside;	
}

/********* Tabelle Termine *********/
table.Termine {

}

.Termine td, .Termine th {
	border:1px solid #666;
	vertical-align:top;
	line-height:1.3;
	padding:5px;
}
.Termine th {
	background-color:#BBB;
}

/********* Tabelle Dokumente *****/

table.Dokumente  {

}

.Dokumente td, .Dokumente th {
	vertical-align:top;
	line-height:1.3;
	padding:5px;
}

.Dokumente th {
	text-align:left;
}

/******* Projektübersicht bei Forschung****/
table.Projekte  {

}

.Projekte td, .Projekte th {
	vertical-align:top;
	line-height:1.3;
	padding:5px;
}

.Projekte td img {
	vertical-align:middle;
}

/******** Adressen der Kontakte der TP ********/
/*.address {
	margin:0;
	padding:0 0 0 130px;
	border:1px solid blue;
}*/

.addressList {
	/* This is a hack for IE6*/
	border:1px solid white;
	padding-bottom:1em;
}

.addressList img, .Patientenseminare img, .NewsletterListe img {
	margin:0;
	padding:2px;
	border:2px solid #ccc;
	
}

.icon img{
	margin:0;
	padding:2px;
	border:0px none #ccc;
	
}
.AnsprechPartner {
	margin: 0 0 0 150px;
}
.AnsprechAdresse {
	margin: 0 0 0 150px;
}
 /* This hack avoids the 3pixel bug found in IE6*/
* html p.AnsprechAdresse {
 height: 1%;
}

ul.Patientenseminare {
	list-style-type:none;
}
ul.Patientenseminare li  {
	clear:both;
	padding-top:10px;
}
ul.Patientenseminare p, ul.Patientenseminare h3 {
	margin-left: 130px;
	margin-bottom:1ex;
	margin-top:0;
}

/*** Newsletter ***/

ul.NewsletterListe {
	list-style-type:none;
}
ul.NewsletterListe li  {
	clear:both;
	padding-top:10px;
}
ul.NewsletterListe p, ul.NewsletterListe h3 {
	margin-left: 130px;
	margin-bottom:1ex;
	margin-top:0;
}

/******** Zwischenüberschriften Forschung *********/
.Zwischenüberschrift {
	text-align: center;
	font-size: 100%;
    font-weight:bold;
    margin-top: 1.2em;
    margin-bottom: 1em;	
}
/******** Content styles *********/

#content p, #content li { 
	margin-bottom:1em;
	line-height:1.4em;
}

/* Stichpunktlisten etc. */
#content ol, #content ul {
	margin:1em 2em 1em;
}

#content img {
	vertical-align:middle;
}

strong {
	font-weight:bold;
}
em {
	font-weight:normal;
	font-style:italic;
}

/* Im Text eingebette Bilder */
.bannerImage {
	text-align:center;
	margin:1ex 0 1ex;
}

.nobullets {
	list-style-type:none;
}

.leftfloat {
	float:left;
}

.rightfloat {
	float:right;
}

.nowrap {
	white-space:nowrap;
}

.inline {
	display:inline;
}

.textalignright {
	text-align:right;
}

.textalignleft {
	text-align:left;
}

