body	{ padding:34px 0 0 30px; background:#fff; font:normal 11px Helvetica,  Arial, sans-serif; color:#000; line-height:17px}

#main	{ float:left; width:940px; }

#head		{ float:left; width:100%; height:85px;}
#nav		{ float:left; clear:both; width:100%; height:324px; overflow:hidden;}
#bottomNav	{ position:absolute; top:556px; left:50px; width:240px; }


#myMultitask		{ position:absolute; top:510px; left:40px; border:1px solid #FF6600; padding:0 0 0 9px; width:184px; background:#fff; }
#myMultitask p		{ float:left; clear:both; margin:0; padding:0  }
#myMultitaskMore	{ width:100%; display:none; visibility:hidden}
#myMultitaskMore a	{ float:left; clear:both; width:180px; font:normal 11px Helvetica,  Arial, sans-serif; color:#000; text-decoration:none; line-height:17px; margin:0; padding:0 }
#myMultitaskMore a:hover	
					{ text-decoration:underline; }

#left			{ float:left; margin:0 0 50px 0; padding:0; width:380px;}
#right			{ float:left; margin:0 0 50px 0; padding:0; width:560px;}
#right table 	{ font:normal 11px Helvetica,  Arial, sans-serif; color:#000; line-height:17px}
#right a		{ background:url(../images/layout/arrow.gif) center left no-repeat; color:#000000; text-decoration:none; padding:0px 0 0px 12px;  }
/*html*#right a 	{ background:green url(../images/layout/arrowMac.gif) top left no-repeat;}
* html #right a { background:blue url(../images/layout/arrowIE.gif) top left no-repeat;}
*/

#right a img	{ background:none; margin-left:-12px;}

.hoverOrange		{ background:none; border:1px solid #ccc; }
.hoverOrange:hover	{ background:none; border:1px solid #FF6600; }


/* FOLGEEINTRAEGE */
.contentheading, h2	{ font:bold 11px Helvetica,  Arial, sans-serif; margin:0; padding:0; line-height:17px; }



/* ERSTER EINTRAG */
.blog							{ margin:4px 0 0 -3px; padding:0;}
.blog div .contentpaneopen 		{ height:85px}
h1, .blog div .contentheading	{ font:bold 15px Helvetica, Arial, sans-serif; margin:0; padding:0; line-height:25px;}
.blog div h2					{ font:normal 15px Helvetica, Arial, sans-serif; margin:0; padding:0; line-height:25px;}

.article_seperator 		{ float:left; clear:both; display:block; height:30px;}
.MsoNormal				{ margin-top:0}

.flvPlayer				{ border:none; overflow: hidden; background-color:#fff; background-repeat:no-repeat; background-position:center; font-size:0px }

#active_language		{ display:none;}
.jflanguageselection	{ margin:0; padding:0;}
.jflanguageselection li { list-style-image:none; list-style:none;}



.mainHead				{ width:542px; height:92px; overflow:hidden }
.mainHead h1			{ font:bold 15px Helvetica, Arial, sans-serif; margin:0; padding:0; line-height:25px;}
.mainHead h2			{ font:normal 15px Helvetica, Arial, sans-serif; margin:0; padding:0; line-height:25px;}
.mainImageBig			{ visibility:visible; display:block; width:542px; height:324px; margin:0 0 1px 0; padding:0; overflow:hidden; display:block; background-position:top left; background-repeat:no-repeat; background-color:#fff; position:relative}
.mainHead #active		{ color:#FF6600; }

.mainContent			{ width:100%; }
.mainContent p, .projItem2 p
						{ margin-top:0; }
.mainContent h1			{ font:bold   15px Helvetica, Arial, sans-serif; margin:0 0 15px 0; padding:0; }
.mainContent h2			{ font:normal 14px Helvetica, Arial, sans-serif; margin:0 0 15px 0; padding:0; }
.mainContent .orange	{ color:#FF6600; }




/* PROJEKTE */
.projItem				{ float:left; width:150px; height:190px; overflow:hidden; margin:12px 46px 0 0;}
.projItem2				{ float:left; width:150px; height:190px; overflow:hidden; margin:0; }
#projLightbox, .projLightbox			{ visibility:hidden; display:none; position:absolute; top:0; left:0;  width:542px; height:324px; }
#projCloseMovie, .projCloseMovie		{ visibility:hidden; display:none; position:absolute; top:0; right:0; cursor:pointer; margin:0; padding:0}
.projMovieLink			{ background:url(../images/layout/arrowRedRight.gif) top left no-repeat; padding:0 0 0 16px; font-weight:bold; cursor:pointer; display:block; margin:1px 0 30px 0; }

/* HOME */
.newsStart					{ float:left; width:542px; height:24px; position:relative; display:block; background:url(../images/layout/newsHome.gif) top left repeat-x; overflow:hidden; }
.newsStartCat				{ position:absolute; left:0;    top:5px; cursor:pointer; width:95px; visibility:visible; display:block;  }
.newsStartImage				{ position:absolute; left:0;    top:5px; cursor:pointer; width:95px; visibility:hidden;  display:none; }
.newsStartTitel				{ position:relative; left:95px; top:5px; cursor:pointer; width:420px; display:block; line-height:17px; font-weight:bold; background:url(../images/navigation/arrow.gif) top left no-repeat; padding-left:14px; }
.newsStartText				{ position:relative; left:95px; top:5px; width:444px; display:block; line-height:17px; visibility:hidden; display:none  }
.newsStartText p			{ margin:0 14px;  }

.newsList					{ float:left; width:100%; margin-bottom:25px; }
.newsListText				{ float:left; width:355px; }
.newsListImg				{ float:left; width:185px; margin-top:4px }



/* FORMS */
.inputSelect, .inputText, .inputSubmit, .inputTextarea
						{ font:normal 11px Helvetica,  Arial, sans-serif; }
.inputSelect			{ width:252px; border:1px solid #F3AB87;}
.inputText				{ width:250px; border:1px solid #F3AB87;}
.inputSubmit			{ width:237px; background:url(../images/layout/submit.gif) top left no-repeat; border:none; font:normal 11px Helvetica,  Arial, sans-serif; color:#000; text-align:left; padding-left:15px; cursor:pointer}
.inputTextarea			{ width:250px; border:1px solid #F3AB87; height:150px;}
