.Inhalt1  {
        font-size : 12px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(255, 255, 255);

}

.Inhalt2  {
        font-size : 12px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(0, 0, 0);
}

.Inhalt3  {
        font-size : 14px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(0,0, 0);

}

.Inhalt4  {
        font-size : 11px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(255,255,255);

}

.Inhalt5  {
        font-size : 18px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(0, 0, 0);

}
.Inhalt6  {
        font-size : 11px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(0, 0, 0);

}
.Inhalt7  {
        font-size : 16px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(0, 0, 0);

}
}
.Inhalt8  {
        font-size : 30px;
        font-family : Arial, Helvetica, Geneva, sans-serif;
        color : rgb(0, 0, 0);
}

/* avoid auto paddings and margins */
body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

/* hyperlink color */
a:hover, a:visited, a:link, a:active
{
	color: #ff0000;
	text-decoration: none;
}

/* global font */
p, h1, h2, h3, h4, h5
{
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

/* navigation on the left*/
.NavigationLeft
{
	margin: 0px;
	padding: 0px;
	padding-top: 100px;
	width: 150px;
	height: 1000px;
	background-image: url(GFX/iff.png);
	background-repeat: no-repeat;
	background-position: top left;
}

/* text is written bold */
.NavigationLeft p
{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #000000;
}

/* main navigation points e.g. Concept, Seminars, ... */
.NavigationMain
{
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 200px;
	padding-left: 40px;
	padding-top: 20px;
}

/* some distance between menue points and white stripes */
.NavigationMain p, .NavigationMain img
{
	padding-top: 5px;
	color: #000000;
}

/* shorten the white stripes so they fit the background image */
.NavigationMain img
{
	height: 1px;
	width: 100px;
}

/* language selection */
.NavigationLanguage
{
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 120px;
	padding-left: 20px;
}


.NavigationLanguage img
{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	width: 22px;
	height: 14px;
}

/* for images and text in hyperlinks */
.NavigationLanguage a, .NavigationFraunhofer a
{
	text-decoration: none;
	border-width: 0px;
}

/* Fraunhofer IFF image in lower left corner */
.NavigationFraunhofer img
{
	width: 147;
	height: 43;
	text-decoration: none;
	border-width: 0px;
}

/* info text fraunhofer, copyright */
.NavigationFraunhofer p
{
	text-align: right;
}

/* color and size of upper frame */
.NavigationTop
{
	background-image: url(GFX/BG-Oben.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 79px;
	width: 100%;
	border: 0;
}

/* image in upper left corner with the hand */
.NavigationTop h1
{
	margin: 0px;
	padding: 0px;
	padding-left: 50px;
	padding-top: 10px;
	position: 0px, 0px;
	font-size: 20px;
	width: 425px;
	height: 79px;
	float: left;
}

/* some info text which should be on the right */
.NavigationTop p
{
	float: right;
	text-align: right;
	position: bottom;
	margin: 0px;
	padding: 0px;
}

/* small menue on top of main content */
.TopMenue
{
	margin: 0px;
	padding: 0px;
	width: 240px;
	height: 22px;
	font-weight: bold;
}

/* the text in the small top menue */
.TopMenue p
{
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	text-align: center;
}

/* start page */
.Startpage
{
	padding-left: 40px;
	width: 80%;
	float: left;
}

.Startage, .Startpage h1, .Startpage h2, .Startpage p
{
	margin: 0px;
	padding: 0px;
}

/* Konfuzius says... */
.Startpage h1
{
	padding-bottom: 5px;
	text-decoration: none;
	font-size: 13.5pt;
	font-weight: normal;
}

/* Konfuzius */
.Startpage h2
{
	padding-left: 100px;
	padding-bottom: 15px;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
}

.Startpage p
{
	width: 100%;
	padding-bottom: 20px;
	font-size: 9.0pt;
}

.Startpage img
{
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	float: left;
	width: 200px;
}

/* buttons like "back" or "current" */
.Button
{
	float: right;
	background-color: #ffaaaa;
}

.Button a:hover, .Button a:visited, .Button a:link, .Button  a:active
{
	margin: 0px;
	padding: 10px 10px;
	color: #ffffff;
}

.Button p
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 9.0pt;
}

