
/* allgemein */
body { background-color:white;  margin-top: 0px; margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
	text-decoration: none ; color: black;}

/* Links */

a:link { font-weight:bold; color:#666699; text-decoration:none }
a:visited { font-weight:bold; color:#333366; text-decoration:none }
a:hover { font-weight:bold; color:#FFC45C; text-decoration:none }
a:active { font-weight:bold; color:#889EAB; text-decoration:underline }
a:focus { font-weight:bold; color:#00E000; text-decoration:underline }

a.cite:link { font-weight:bold; color:#669966; text-decoration:none }
a.cite:visited { font-weight:bold; color:#663333; text-decoration:none }
a.cite:hover { font-weight:bold; color:#FFC45C; text-decoration:none }
a.cite:active { font-weight:bold; color:#889EAB; text-decoration:underline }
a.cite:focus { font-weight:bold; color:#00E000; text-decoration:underline }

a.ext:link { font-weight:bold; color:#996666; text-decoration:none }
a.ext:visited { font-weight:bold; color:#663333; text-decoration:none }
a.ext:hover { font-weight:bold; color:#FFC45C; text-decoration:none }
a.ext:active { font-weight:bold; color:#889EAB; text-decoration:underline }
a.ext:focus { font-weight:bold; color:#00E000; text-decoration:underline }

/* Ueberschriften, Absaetze */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-style: normal;
	text-decoration: none ;  color: #142735; font-weight: bold}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;
	text-decoration: none ; color: #142735; font-weight: bold}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
	text-decoration: none ; color: #142735; font-weight: bold}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;
	text-decoration: none ; color: #142735; font-weight: bold}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal;
	text-decoration: none ; color: #142735; font-weight: bold}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
	text-decoration: none ; color: black; text-align:justify}

/* Tabellen */
table {
        /* border: 1px solid grey;*/
        border-collapse: collapse;}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
	text-decoration: none ; color: black; text-align:center;
        /*border: 1px none lightgrey;*/ padding: 3;}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
	text-decoration: none ; color: black; text-align:left;
	/*border: 1px solid lightgrey;*/ padding: 3;}

/* Aufzaehlungslisten */
ul {
	list-style-image: url("/images/pfeil.gif");
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
	text-decoration: none ; color: black;
}

/* Programmcode-Bereiche */

div.code
 {border-width:1px;
  border-style:dashed;
  border-color:#CCCCFF;
  font-size: 12px;
  font-family: Courier, monospace;
  margin:0em 1em 1em 1em;
  padding:0em 1em 0em 1em;
  }


/* Navigationsleiste oben */

.navigation_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

table.navigation_top {
        border-width: 0px;
        border-collapse: separate;}

td.navigation_top {
	padding-left: 12px;
	padding-right: 12px;
        border-width: 0px;
	max-width: 120px;
	 }

a.navigation_top:link { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.navigation_top:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.navigation_top:hover { font-weight:bold; color:#FFC45C; text-decoration:none }
a.navigation_top:active { font-weight:bold; color:#889EAB; text-decoration:none }
a.navigation_top:focus { font-weight:bold; color:#00E000; text-decoration:none }

/* Navigationsleiste unten */

.navigation_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 9px;
	color: #FFFFFF;
}

table.navigation_bottom {
        border-width: 0px;
        border-collapse: separate;}

td.navigation_bottom {
	padding-left: 5px;
	padding-right: 5px;
        border-width: 0px}


a.navigation_bottom:link { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.navigation_bottom:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.navigation_bottom:hover { font-weight:bold; color:#FFC45C; text-decoration:none }
a.navigation_bottom:active { font-weight:bold; color:#889EAB; text-decoration:underline }
a.navigation_bottom:focus { font-weight:bold; color:#00E000; text-decoration:underline }


/* Publikationsliste */

.publist {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
}

table.publist {
        border-width: 0px}

td.publist {
	vertical-align: top;
        border-width: 0px}




/* Haupttabelle */

#page_content{
	margin-left:50px;
	margin-top:2em;
	width: 850px;
}

/* Informationen zu Lehtveranstaltungen */

dl.teaching_info{
	width: 97%;
	padding: 1%;
	float: left;
	margin-left: -1em;
	margin-bottom: 1em;
	border-width: 1px;
	border-style: solid;
	border-color: #EEF3F9;
	display: block;
}


dl.teaching_info dt{
	float: left;
	width: 20%;
	padding: 5px 2% 5px 2%;
	margin: 1px -1px 1px 0px;
	/*border-right: 1px solid #A5BFD6;*/
	font-weight: bold;
	clear: left;
/*	background-color: #F7F7FF;*/
	background-color: #D0DEE7;
	border-top: 1px #A5BFD6 solid;
}

dl.teaching_info dd{
	width: 72%;
	margin: 1px 0px 1px 0px;
	padding: 5px 1.5% 5px 2%;
	float: left;
	clear: none;
	/*border-left: 1px #A5BFD6 solid;*/
	border-top: 1px #A5BFD6 solid;
}

/* Visitenkarten */

table.card {
	width: 95%;
	padding-left: 20px;
        border: 1px solid black;
        border-collapse: separate;}

td.card {
        border-width: 0px;
	padding: 10px;
	vertical-align: top}

img.card{
	border: 1px solid #A5BFD6;
	padding: 1px 1px 1px 1px;
	margin-top: 50px;
	margin-right: 20px;
	display: block;
}

dl.card{
	display: block;
	margin-bottom: 15px;
}

dl.card dt{
	font-weight: bold;
	/*background-color: #F7F7FF;*/
	border-top: 1px #A5BFD6 solid;
}

dl.card dd{
	margin-bottom: 2px;
}

h1.card {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px; font-style: normal;
	text-decoration: none ;  color: #142735; font-weight: bold; padding-top: 10px; padding-bottom:10px}


table.photos {
	border: 1px black dashed;
	border-collapse: separate;
}

td.photos {
	background-color: black;
	padding: 2px;
	text-align: center;	
	vertical-align: center}

img.photos{
	border: 1px solid black;
}



