/* body */
body {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	margin: 0px;
}

/* layers */

#schriftzug		{ position:absolute; width:201px; height:25px; top:14px; left:30px; z-index:1; }
#logo 			{ position:absolute; width:150px; height:115px; top:14px; left:780px; z-index:2; }

#navi1 			{ position:absolute; top:29px; left:350px; width:125px; z-index:5; text-align:left; line-height: 14px; }
#navi2 			{ position:absolute; top:29px; left:480px; width:125px; z-index:5; text-align:left; line-height: 14px; }
#navi3 			{ position:absolute; top:29px; left:610px; z-index:5; text-align:left; line-height: 14px; }

#contentBak		{ position:absolute; width:900px; height:390px; top:145px; left:30px; z-index:3; background-color: #e6e6e6; }

#titleDiv		{ position:absolute; top:165px; left:350px; width:420px; height:40px; z-index:4; }



#masktextDiv	{ position:absolute; top:0px; left:0px; width:510px; height:314px; clip:rect(0px,510px,314px,0px); z-index:20; overflow:hidden; visibility:visible;border: 0px solid black;}

#scrolltextDiv	{ position:relative; top:0px; left:0px; background-color:transparent; visibility:visible; z-index:30;}

#updwnDiv		{ position:absolute; top:0px; left:510px; width:20px; z-index:2000; visibility:hidden;border: 0px solid blue;}




#languages		{ position:absolute; color: #b6b6b6; top:542px; left:30px; width:300px; z-index:3000; }
#languages a:link, #languages a:visited	{ color: #000000; text-decoration: none; }
#languages a:hover				{ color: #2d9b00; text-decoration: underline; }

#Home			{ position:absolute; top:170px; left:350px; width:500px; height:333px; z-index:20; }
.textHome		{ font-size: 14px; line-height: 22px; font-weight: normal; text-decoration: none; color:#000000; }

#keyvisual		{ position:absolute; top:145px; left:30px; width:300px; height:390px; text-decoration: none; padding:0px 0px 0px 0px;  z-index:400; }
#pictPrj		{ position:absolute; top:145px; left:330px; width:300px; height:390px; text-decoration: none; padding:0px 0px 0px 0px;  z-index:400; }

#back			{ position:absolute; width:95px; top:540px; left:350px; z-index:4; text-align:left; }
#mediaPlayer	{ position:absolute; width:600px; top:530px; left:350px; z-index:4; text-align:left; }

/* text */

.headline		{ font-size: 14px; line-height: 18px; font-weight: bold; text-decoration: none; color:#000000; }
.subline		{ font-size: 14px; line-height: 18px; font-weight: normal; text-decoration: none; color:#000000; }

p, label		{ font-weight: normal; font-size: 11px; line-height: 15px; text-decoration: none; }
h1				{ font-weight: bold; font-size: 11px; text-decoration: none; color:#000000; }
h2				{ font-weight: normal; font-size: 22px; line-height: 24px; text-decoration: none; color: #999999; padding:0px 0px 0px 0px; }
h3				{ font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; }

strong			{ font-weight: bold; }
b				{ font-weight: bold; }
.light			{ color: #666666; }
small			{ font-size: 10px; font-weight: normal; color: #999999; }




/* lists */
ol			{ margin: 15px 0px 3px 26px; padding-left: 0px; list-style-type: decimal; }
ul			{ margin: 0px 0px 3px 12px; padding-left: 0px; list-style-type: square; }
li			{ margin: 1px 0px 0px 4px; padding-left: 5px; }

/* form elements */
form		{ display: inline; }
.noborder	{ border-style: none; }
.input, .button {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #92797E;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
}
.input		{ border-color: #000000 #CCCCCC #CCCCCC #000000; background-color: #FFFFFF; }
.button		{ border-color: #CCCCCC #000000 #000000 #CCCCCC; color: #000000; }
.radio		{ vertical-align: middle; margin: 0px 5px 0px 0px; }

/* images */
.icon		{ vertical-align: bottom; margin: 0px 5px 0px 0px; padding: 0px 0px 2px 0px; }

/* NAVIGATION */
.mainNav, .mainNavHi	{
	font-size: 11px;
	line-height: 18px;
	color: #b6b6b6;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.mainNavHi { color: #000000; }

a:link.subNav, a:visited.subNav	{
	font-size: 11px;
	line-height: 14px;
	color: #b6b6b6;
	font-weight: normal;
	text-decoration: none;
}
a:hover.subNav		{ color: #000000; text-decoration: none; }
a:link.subNavHi, a:visited.subNavHi, a:hover.subNavHi {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
