html {  
	font-family: Trebuchet MS, Verdana, Arial; 
	font-size: 10pt;}

body {  
	font-family: Trebuchet MS, Verdana, Arial; 
	font-size: 10pt; 
	background-color: #ffffff;
	background-image:url(/bilder/tastatur.jpg);
	background-repeat: repeat-y;
	margin:0;
	width:965px;}
body.popup {  
	background-color:#FFFFFF;  
	margin: 20px; 
	background-image:url(/bilder/weiss.jpg);
	width:95%;}


body.fotos {  
	background-color:#FFFFFF;  
	margin: 0px; 
	background-image:url(/bilder/weiss.jpg);
	width:95%;
	font-size: 9pt; 
}

.back  { 
	position:absolute; 
	left:672px; 
	top:18px; 
}

.top  { 
	position:absolute; 
	left:690px; 
	top:20px; 
}

.next  { 
	position:absolute; 
	left:712px; 
	top:18px; 
}

.fotoinfos  { 
	position:absolute; 
	left:153px; 
	top:25px; 
	font-weight: bold
}

.bildtitel  { 
	position:absolute; 
	left:0px; 
	top:0px;
	width:806px;
	font-size:12pt;
	font-weight: bold;
	color: #636363; 
}

.fotoname  { 
	background:#666666;
	color:#FFFFFF;
}

.fotobeschreibung  { 
	background:#ececec;
}

.fotograf  { 
	color:#666666
}



b, strong {  
	color: #4d4d4d; 
	font-weight: bold}

h1 {  color: #2d5b79; 
	font-size: 14pt; 
	font-weight: bold}

.titleContent, .titleContent a:link, .titleContent a:hover, .titleContent a:visited, .titleContent  a:active  {
	padding-top:10px;
	padding-left:12px;
	margin-bottom:0;
	padding-bottom:0;
	color: #636363; 
	font-size: 14pt; 
	font-weight: bold;}
	
.titleSeite  {
	margin-top:3px;
	padding-left:0px;
	margin-bottom:0;
	padding-bottom:0;
	color: #636363; 
	font-size: 12pt; }


h2 {  
	color: #2d5b79; 
	font-size: 11pt; 
	font-weight: bold}

h3 {  
	color: #03799c; 
	font-size: 10pt; 
	font-weight: bold}

td, th {  	´
	padding-top:5pt;
	font-size: 10pt; 
	text-align: left;
	vertical-align: top;}

img {
	border:none}
	
hr {  
	color: #999999; 
	border-style: solid}

ul {  	clip:  rect(   ); 
	rectlist-style-position:outside; 
	list-style-type:circle; 
	list-style-image: url(/bilder/li.gif);
	overflow: visible; visibility: visible}

li {  	margin-top:8px; 
	margin-left:-27px;
	overflow: visible; 
	clip:   rect(   ); 
	visibility: visible}

ol { 
	list-style-type: decimal; 
	list-style-position: outside;
	margin-left:14px;}


a:link {  
	color: #03799c; 
	text-decoration: underline;
	font-size: 10pt;}
a:visited, a:hover {  
	color: #0c404d; 
	text-decoration: underline;
	font-size: 10pt;}

a.inhalt, a:link.inhalt {  
	color: #03799c; 
	text-decoration: none}
a:visited.inhalt, a:hover.inhalt {  
	color: #006376; 
	text-decoration: none}

a.t, a:visited.t {  
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 9pt;}
a:hover.t {  
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9pt;}

a.i, a:link.i, a:visited.i {  
	color: #9DB5D7; 
	text-decoration: underlined}

a:link.um, a:active.um, a:visited.um {  
	font-size: 8pt; 
	color: #999999; 
	text-decoration: underline;}

a b, a strong, b a, strong a, a:visited b, a:hover b, a:visited strong, a:hover strong {  
	color: #4d4d4d;}
	
iframe {
vertical-align:top;}
	

.untermenue { 
	position:absolute; 
	left:40px; 
	top:0px; 
	width: 589px; 
	height: 12px; 
	font-size: 8pt; 
	color: #999999}
	
.unternavi { 
	position:absolute;
	text-align:right;
	width: 1000px; 
	font-size: 8pt; 
	color: #999999}

.oao {  margin-top: 0}
.oau {  margin-bottom: 0}
.oa {  margin: 0}


.klein { 
	font-size: 8pt}

.datum { 
	font-size: 8pt;
	color: #CCCCCC;}

.tag, .grossgrau {
	font-size: 18pt;
	color: #CCCCCC;}

.logo {
	position:absolute;
	top:0px;
	left: 0px;
	margin: 0;
	padding: 0;}

.suche {
	position:absolute;
	top: 68px;
	left: 733px;
	height: 20px;
	width: 280px;}

#basicnavi {
	position:absolute;
	top: 105px;
	padding-left: 22px;
	padding-top: 3px;
	left: 0px;
	height: 20px;
	width: 204px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #003348;}

#basicnavi a, #basicnavi a:hover {
	color:#8c8076;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;}

.vereinsnavi {
	position:absolute;
	top: 129px;
	left: 0px;
	width: 204px;
	padding-left: 20px;
	border-top: 1px solid #003348; 
	font-size: 9pt;
	background-color:#003348;
	z-index:2;}


.transparenz {
	filter: Alpha(Opacity=75);}

.seminarhintergrund {
	position:absolute;
	left: 224px;
	top: 100px;
	height: 54px;
	width: 260px;
	background-image:url(../bilder/seminare.gif);
	background-repeat:no-repeat;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75;   
	opacity: 0.75; 
	z-index:1; }

.seminare {
	position:absolute;
	top: 128px;
	left: 224px;
	width: 275px;
	border-top: 2px solid #555555; 
	font-size: 9pt;
	padding-left: 5px;
	z-index:2;}

.tagungenhintergrund {
	position:absolute;
	left: 496px;
	top: 100px;
	height: 54px;
	width: 225px;
	background-image:url(../bilder/tagungen.gif);
	background-repeat:no-repeat;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75;   
	opacity: 0.75; 
	z-index:1;}

.tagungen {
	position:absolute;
	left: 496px;
	top: 128px;
	width: 238px;
	border-top: 2px solid #555555;
	font-size: 9pt;
	padding-left: 5px;
	z-index:2;}


.publikationenhintergrund {
	position:absolute;
	left: 733px;
	top: 100px;
	height: 54px;
	width: 231px;
	background-image:url(../bilder/publikationen.gif);
	background-repeat:no-repeat;
	filter: alpha(opacity=75); 
	-moz-opacity: 0.75;   
	opacity: 0.75; 
	z-index:1;}

.publikationen {
	position:absolute;
	left: 733px;
	top: 128px;
	width: 226px;
	border-top: 2px solid #555555;
	font-size: 9pt;
	padding-left: 4px;
	z-index:2;}

.linke_spalte {
	position:absolute;
	left: 0px;
	top: 154px;
	font-size: 9pt;
	line-height: 12pt;
	min-height: 700px;
	width: 224px;
	margin-top: 0px;
	margin-left: 0px;
	height: 100%;}

.inhalt {
	position:absolute;
	left: 10px; 
	top: 10px;
	width: 1000px;
	padding-left: 0px;
	padding-top:0px;
	padding-right:100px;
	margin-top: 0px;
	margin-left: 0px;
	min-height: 98%;
	background-color:#FFFFFF;}

.inhalt-frame {
	position:absolute;
	left: 224px;
	top: 154px;
	width: 1000px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	margin-top: 0px;
	margin-left: 0px;
	min-height: 98%;
	background-color:#FFFFFF;}

.teaser1 {
	width: 198px;
	background-color:#ececec;
	margin:0;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:22px;
	padding-right:4px;
	border-bottom: 1px solid #8eb6cc;}

.teaser2 {
	width: 198px;
	background-color:#f7f7f7;
	margin:0;
	padding-top:12px;
	padding-bottom:6px;
	padding-left:22px;
	padding-right:4px;
	border-bottom: 1px solid #8eb6cc;}

.teasertitel {
	color: #2179a9;}
