/* css hgibs-symposium */

html {min-height: 100%;}

* {margin: 0; padding: 0;}

a {color: #900; text-decoration: none; font: normal 10pt Verdana,sans-serif;}
a:hover {color: #600; text-decoration: none;}

body {background: #fff;	color: #333;
	font: normal 0.6em Verdana,sans-serif; padding-top: 40px;}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {font: normal 1.4em Verdana,sans-serif; margin: 5px 0;}
h2 {font: normal 1.2em Verdana,sans-serif; margin-bottom: 10px;}
h3 {font: normal 0.9em Verdana,sans-serif;}
h1,h2,h3 {color: #004153;}

form,input {margin: 0; padding: 0; display: inline;}

table td {padding: 10px;}


/* programm/mitwirkende */

.titel {font: normal 1.05em Verdana,sans-serif; color: #004153;}
.referent {font: italic 1em Verdana,sans-serif; color: #004153; padding-top: 3px;}
.beschreibung {font: normal 0.9em Verdana,sans-serif; padding-top: 3px;}

.mitwirkender {font: normal 1em Verdana,sans-serif; color: #004153; padding-top: 10px;}
.mitwirkenderf {float: left; width: 385px; font: normal 1em Verdana,sans-serif; color: #004153; padding-top: 10px;}
.foto {float: right; padding-top: 5px;}
.institut {font: italic 0.9em Verdana,sans-serif; color: #000;}

/* doku */
.doku {font: bold 0.9em Verdana,sans-serif; color: #004153; padding-top: 12px;}
.doku2 {font: normal 0.9em Verdana,sans-serif; color: #004153;}



/* misc */

#partnerlogos {margin: 0 auto; text-align: center;}
img {border: none;}
.clearer {clear: both; font-size: 0;}
.fotoverweis {font: normal 0.8em Verdana,sans-serif; padding-top: 3px;}
.center {padding-left: 100px;}


/* struktur/layout */

.outer-container {padding-bottom: 40px;}
.inner-container {font-size: 1.4em;
	margin: 0 auto;	padding: 0px; width: 900px;}

.header {background: #fff; height: 130px;}
.header .thema {color: #999; text-align: left; padding: 10px; font-size: 2.2em; float: left;}
.header .thema .subthema {color: #900; font: normal 0.8em Verdana,sans-serif; padding-top: 6px;}
.header .thema .datum {color: #900; font: normal 0.7em Verdana,sans-serif; padding-top: 6px;}
.header .logo {padding: 10px; text-align: right;}

.path {background: #e7e5e5; color: #FFF; font: bold 0.8em Verdana,sans-serif;
	padding: 8px 12px;}

.main {min-height: 500px; background: #e7e5e5; padding: 8px 12px 0 0;}

.content {float: right; width: 580px; margin-top: 20px; padding-right: 25px;}
.content2 {float: right; width: 480px; margin-top: 20px; padding-right: 125px;}
.content .descr {color: #664; font-size: 0.9em; margin-bottom: 6px;}
.content li {list-style: url(../seiten_/img/li.gif); margin-left: 18px;}
.content p {font-family: Verdana,sans-serif;}
.content img {margin: 0 auto; text-align: center; padding: 10px;}


/* navigation */

#dropdownmenu {margin-top: 20px; height: 10em;}
#menu {list-style-type: none; margin: 0 0 10px; padding: 0; position: absolute;
	width: 14em;  z-index: 100;}
#menu li {display: block; margin: 0; position: relative; z-index: 100;
	padding: 7px; background: #6199a8; margin-bottom: 2px; font-size: 1em;}
#menu li a, #menu li a:visited {display: block; text-decoration: none; color: #fff;}

#menu li:hover, #menu li a:hover {border: 0; color: #666;}

#menu li a.current {color: #333;}

#menu table {border-collapse: collapse; padding: 0; margin: -4px; font-size: 1em;}
#menu dt {margin: 0; padding: 0; font-size: 1em;}
#menu dd {margin: 0; padding-left: 8px;  text-align: left;}
#menu dd a {font-size: 0.9em;}



/* footer */

.footer {background: #ccc; color: #666; margin: 0 auto; text-align: center;
	font: bold 1em sans-serif; padding: 10px 12px;}