body {
	font-family: Verdana, Arial, helvetica, serif;
	font-size: 12px;
	color: #555;
	background-color:#F6F8F0;	
	text-align:center;
}
h1, h2, h3, h4, h5, h6, body, .strong, p, a, li {
	font-style: normal;
}
#main {
	text-align:left; 
	margin: auto; 
	margin-top:0;
	padding:0;
	width: 897px;  
	height: auto;
	background:url(../bilder/header.gif) #EDEFD8 no-repeat;	
}
#header	{
	margin: 0;
	padding: 0;
	z-index:1;
}
#mainContent	{
	clear:both;
	margin:25px 0 0 0px;
	padding:0px;
 	width: 380px; 
	height:auto;
	min-height:300px;
	text-align: left;
	background-color: #fff;
	float:left;
}

#areaRight {
	padding:0;	
	margin: 25px 0 0 15px;
	width: 460px;
	height:auto;
	min-height:300px;
	float:left;
}

.imagesRight {
	padding:0;	
	margin: 0;
	width: auto;
	float:left;	
}

h1	{font-size:1.5em;margin:0.7em 1em 1.6em 0.7em;padding:0;color:#B9B900;font-style: normal; font-family:Georgia, "Times New Roman", Times, serif;}
h2 	{ font-size: 12px; color: #555; font-weight:normal; margin-left:0.8em;}
h3	{ font-size: 1em;margin:2em 1em 1.0em 1em;padding:0;color:#444;}
h4, h4 a	{ font-size:1.0em; margin:1.5em 0em 0.4em 0.8em; padding:0em; color:#B9B900; text-decoration:none;}
h5	{ font-size:1.2em; margin:1.8em 1em 1.2em 1em; padding:0;}
h6	{ font-size:1.1em; margin: 0em 0em 0.6em 0.3em; padding:0; color: #B9B900;}
h3 a {text-decoration:none;}
p	{
	margin:0em 2em 1.5em 1em;
	line-height:1.3em;
	padding:0;
}

hr {
	margin: 25px 10px;
	padding: 0;
	color: #ddd;
}

a {
	text-decoration:underline;
	color: #333;
}
a.nonline {
	text-decoration:none;
	color: #333;
	font-weight:bold;
}

.link-smart-abstract {
		margin: 25px 0 15px 15px;
}
.link-smart-abstract a {
	text-decoration:none;
	color: #fff;
	font-size: 0.5em;
}
ul	{
	margin:0em 0em 1.3em 1em;
	padding:0;
}

li	{
	margin:0 0 0em 2em;
	padding:0;
	line-height:1.3em;
	list-style-image: url(../bilder/menuPfeil_level2.gif);
}
ul li a {
	text-decoration: underline;
	font-weight: normal;
	color:#444;
}

ul.reference	{
	margin:0em 0em 0em 1em;
	padding:0;
}
ul.reference li	{
	margin:0 0 0em 2em;
	padding:0;
	list-style-image: url(../bilder/menuPfeil_level2.gif);
	font-size:10px;
}
ul.reference li a {
	text-decoration: underline;
	font-weight: normal;
	color:#444;
}



strong 	{ color:#666; }
b	 	{ color:#444; }
sup 	{ font-size:0.6em; }
img		{ border:0; }

/********* content area  ********/

#content {
	margin:0;
	padding:1.5em;
}

#profil h1, #licence h1  {
	font-size:1.25em; 
	margin:0.9em 1em 1.7em 0.7em; 
	padding:0;
}
#reference a, #partner a, #about a  {
	text-decoration:underline;
	color: #555;
}

.bookmark	{
	margin:0em 2em 0.1em 2.5em;
	line-height:1em;
	padding:0;
}
.bookmark1	{
	margin:0em 2em 0.1em 1em;
	line-height:1em;
	padding:0;
}

/**** Formular Kontaktseite ***/

#content #contact	{
	clear:both;
	margin:7px 0 0 5px;
	padding:10px 18px 0 0; 
	width:auto;
	float:left;
}

.input_text {
	border: 1px solid #B9B900;
	border-style:solid;
	color: #424443;
	text-decoration: none; 
}

/* Infobox*/

#info-left, #info {
	padding:0;
	margin: 0.5em 0 0 0.5em;
}
#info-left {
	margin-top: 0em;
}

#info h4 {
	font-size:1.1em; 
	margin:1em 0em 0.8em 0.8em; 
	padding:0em; color:#B9B900; 
}
.infoBox{
	width: 298px;
	border: solid 0px #B9B900;
	background-color: #EDEFD8;
	padding: 5px;
	margin: 7px 10px 10px 10px;
}
.infoBox h5{
	font-weight: bold;
	font-size: 1em;
	margin: 0.5em 0em  0.5em; 
	color: #666;
}

.infoBox p {
	margin: 0em 0em 0.2em 0.3em; 
	padding-bottom:0.2em;
	line-height:1.3em;
	font-size:0.9em;
}

.infoBox ul {
	margin:0em 0em 2em 0.2em;
	padding:0;
}
.infoBox li, .infoBox a {
	margin:0 0 0.6em 2em;
	padding:0;
	line-height:1.0em;
	text-decoration:none;
	border-bottom:none;	
}
.infoBox a img, .infoBox img {
	border-bottom:0px dotted #555;	
}
.infoBox a {
	margin:0 0 0.8em 0em;
	padding:0;
	line-height:1.1em;
}
.infoBox img{
	margin:0;
	padding:0em;
	text-align:center;
}

.infoBox1 img{
	margin:0;
	padding:0em;
	text-align:center;	
	border: solid 0px #B9B900;
}
.date {
	font-size: 10px;
	float: right;
	margin: 5px 5px 0 0;
}
#contNews{
	padding:0;	
	margin: 5px 0 0 13px;
	width: 180px;
	float:left;
}
#contNews h2{
	color: #B9B900;
	margin: 25px 0px 3px 0px;
	padding: 0px;
	font-size: 11px;
	width:210px;
}
.teaser {
	color:#B9B900;
	font-weight:bold;
}


/********meta navigation***********/


#metaNav {
	margin:0 0 0 630px;
	padding:12px;
}

#metaNav ul	{
	margin:0;
	padding:0;	
}

#metaNav ul li	{
	height: 20px;
	display: block;
	margin:0;
	padding:0;	
	list-style: none;
}

/**** main navigation ********/
	
#mainNav {
	padding:0;	
	margin: 25px 0 0 0px;
	width: 228px;
	float:left;
}
#mainNav ul{
	margin: 0 0 1.0em 0;
	padding: 0px;		
}
#mainNav li, #mainNav li.level1, #mainNav margin-bottom {
	margin:0 0 0.0em 0em;
	padding:0;
	list-style-image: url(../bilder/pix.gif);
}
#mainNav .margin-bottom {
	margin:0 0 1.0em 0em;
}
#mainNav li.level1 {
	margin:0 0 0em 0em;
	padding:0;
	list-style-image: url(../bilder/pix.gif);
	line-height: 20px;
}


#mainNav li a{	
	text-decoration:none;
	margin:0 0 0em 0em;
	padding: 0 0 0 1.3em;
	color:#424443;
	font-size:12px;
	font-weight: bold;

}

#mainNav li.level1 a{	
	text-decoration:none;
	margin:0 0 0em 0em;
	padding: 0 0 0 2.3em;
	color:#424443;
	font-size:11px;
	font-weight: normal;
}
#mainNav li a:hover{
	background:url(../bilder/menu_hoverL1.gif) no-repeat left;
	color:#424443;
}
#mainNav li.act a, #mainNav li.act a:hover	{
	background:url(../bilder/menu_hoverL1.gif) no-repeat left;
	color: #B9B900;
}


.clearBoth {
	clear:both;
	border:1px solid #B9B900;
}

.clearRight {
	clear:right;
	visibility:hidden;
}
.clearLeft {
	clear:left;
}

html>body #congree_scrollbar { 
 position: absolute; 
 z-index: 1; 
 bottom: -1px; 
 left: 0; 
 width: 1px; 
 height: 1px; 
 display: block; 
 font-size: 0; 
} 

