/*********** HOME TEMPLATE ***********/
HTML{/*width:100%;*/ height:100%;}
BODY{/*width:100%;*/ height:100%; margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:88%; /* = Opera Fontsize Bugfix */	color:#333;}

			DIV#container{width:1024px; margin:auto; padding:0; position:relative; top: -1px; background-image:url(../pics/border.gif); background-repeat:repeat-y;}

			DIV#header{height:105px; width:1024px; /*boxmodelhack*/ padding:0px 0px 0 0px; margin:0;}

			DIV#univielogo{float:left; width:385px; height:105px;}
			DIV#headspacer{float:left; width:39px; height:105px;}
			DIV#eulogo{float:left; width:154px; height:105px;} 
			DIV#fp7logo{float:left; width:138px; height:105px;}
			DIV#erclogo{float:left; width:308px; height:105px;}

                        DIV#language{height:8px; width:1024px; padding:0px 10px 0px 0px;}

			DIV#nanodynlogo{height:172px; width:1024px; background-image:url(../pics/logo.jpg); background-repeat:no-repeat;}

			/*  DIV#banner{float:left; height:250px; width:1024px; background-image:url(../pics/logo.jpg); background-repeat:no-repeat;}      */
			
			/*  DIV#spacer{clear:both; height:10px; background-image:url(../pics/border.gif); background-repeat:no-repeat;}                  */

		        /*  DIV#background{width:1024px; background-image:url(../pics/bg_image.gif); background-repeat:-y;}    */
	
			/*  DIV#seperator-bottom{height:10px; background-image:url(../pics/bg_seperator_bottom_image.gif); background-repeat:no-repeat;}  */

			DIV#content{width:1000px; margin:12px 10px 0 12px; min-height:550px;}

			DIV#nav{float:left; width:224px; height:100%;}

			.box-index{background-color:#B9CDE5; height:23px; font-size:16px; color:#fff; padding:5px 1px 0px 0; margin:0 0px 5px 0;}
			.box-index a{color:#fff; text-decoration:none;}
                        .box-index-text{float:left; margin:0px 0 0 0px;}
                        .box-index-text a{color:#fff; text-decoration:none;}
			.box-index-text a:hover{background-color:#eee; color:#251C70; font-weight:bold; text-decoration:none;}
                        .box-index-text-active{float:left; margin:0px 0 0 0px; color:#251C70; font-weight:bold;}
                        .box-index-text-active a{color:#251C70; text-decoration:none;}
			.box-index-text-active a:hover{background-color:#eee; color:#251C70; font-weight:bold; text-decoration:none;}
                        .box-index-language{float:right; margin:0px 0 0 0px; color:#A0A0A0; font-weight:bold;}
                        .box-index-language a{color:#A0A0A0; text-decoration:none;}
			.box-index-language a:hover{background-color:#fff; color:#251C70; text-decoration:none;}

			DIV#mainarea{float:right; min-height:540px; width:760px; padding:0; margin:0 0 10px 10px; background-image:url(../pics/bg_main1_image.gif);background-repeat:repeat-y;}
			DIV#main1{width:750px; margin: 0 10px 0 10px;}

			.headline{width:740px; text-align:center; font-size:22px; font-weight:bold; color:#251C70; margin: 15px 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px #fff solid;}
			.headline a{width:740x; font-size:22px; font-weight:bold; text-decoration:none; color:#251C70; margin: 15px 0 15px 0;}
			.headline a:hover{width:740px; font-size:22px; font-weight:bold; color:#251C70; margin: 15px 0 15px 0;}

			.admin{float:left; width:740px; margin:0px 0 0px 0px; padding:10px 0 0px 0;}
			.admin A{font-size:14px; color:#251C70; text-decoration:none;}
			.admin A:hover{background-color:#eee; color:#333; text-decoration:none;}

			.admin-contact{float:left; width:740px; margin:0px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom: 1px #999 solid; border-top:1px #999 solid;}
			.admin-contact A{font-size:14px; color:#251C70; text-decoration:none;}
			.admin-contact A:hover{background-color:#eee; color:#333; text-decoration:none;}

			.admin-block{float:left;width:740px; margin:0px 0 0px 0px; padding:10px 0 0px 0; border-top:1px #999 solid;}
			.admin-block A{font-size:14px; color:#251C70; text-decoration:none;}
			.admin-block A:hover{background-color:#eee; color:#333; text-decoration:none;}

			.admin-block-1{float:left;width:200px; font-size:12px; float:left; text decoration:none; margin:0 5px 10px 5px; padding:0; border-right:1px #999 dashed;}
			.admin-block-1 A{font-size:12px; color:#251C70;	text-decoration:none;}
			.admin-block-1 A:hover{background-color:#eee; color:#333; text-decoration:none;}

			.admin-block-2{float:left;width:480px; float:right; font-size:14px; text decoration:none; margin:0 0px 10px 5px; padding:0;}
			.admin-block-2 A{font-size:14px; color:#251C70; text-decoration:none;}
			.admin-block-2 A:hover{background-color:#eee; color:#333; text-decoration:none;}

			.box-container{border-top: 1px #fff solid; width:720px;}
			.box-contact{border-top: 1px #fff solid; width:360px;}

			.clearer{clear:both;}

			DIV#footer{float:center; clear:both; width:1024px; margin:5px 10px 15px 0px; font-size:12px; text-align:center}
			DIV#footer a{color:#999; text-decoration:none;}
	
			DIV#impressum{float:left;}

			DIV#navbar{float:right;}










			
			DIV#news{float:left; overflow:hidden; width:567px; margin:10px 6px 10px 15px; padding:0; background-color:#fff; border-bottom: 1px #999 solid;}
			.news-list-block{padding:0; font-size:12px;	margin:5px 0 5px 15px;}
			.news-list-block a:hover{background-color:#eee; text-decoration:underline;}
			.news-list-container{padding:0 5px 5px 5px; border-top: 1px #fff solid;}				
			.news-list-item{padding:0; margin-top:10px;}
			.news-list-item H3 A{padding:0;	margin:0; color:#333; text-decoration:none;}
			.news-list-item IMG{float:left;	margin-right:15px;}
			.news-list-morelink{font-size:11px;}
			.news-list-morelink A{background-color:#FFF; color:#251C70; padding:2px 4px; text-decoration:none;}
			.news-list-title{font-size:12px; font-weight:bold;}
			.news-list-title A{text-decoration:none; color:#251C70;}

			DIV#address A{text-decoration:none; color:#251C70;}				
			DIV#address A:hover{background-color:#eee; text-decoration:underline;}

			DIV#main{float:left; height:auto; width:978px; padding:0; margin:0; background-image:url(../pics/bg_bottom_image.gif); background-repeat:repeat-y;}			
			DIV#main A:hover{background-color:#eee; text-decoration:underline;}				
			DIV#main H1{font-size:14px; margin:0; padding:10px 0 10px 0;/*border-bottom:2px dotted #D9D9D9;*/ color:#251C70;}
			DIV#main H2{font-size:13px; margin:0; padding:10px 0 10px 0;/*border-bottom:2px dotted #D9D9D9;*/ color:#251C70;}
			DIV#main H3{font-size:12px; color:#251C70;}
			DIV#main H4{font-size:11px; color:#251C70;}
			DIV#main H5{font-size:10px; color:#251C70;}
									
			DIV#border A{text-decoration:none; color:#251C70;}
			DIV#border A:hover{background-color:#eee; text-decoration:underline;}
			DIV#border H1{font-size:12px; color:#251C70;}
			DIV#border H2{font-size:11px; color:#251C70;}
			DIV#border H3{font-size:11px; color:#251C70;}
			DIV#border H4{font-size:11px; color:#251C70;}				


			DIV#contact{float:right; overflow:hidden; width:350px; margin:10px 15px 10px 6px; padding:0; background-color:#fff; border-bottom: 1px  #999 solid;}
			html>body DIV#contact {float:right; overflow:hidden; width:369px; margin:10px 15px 10px 6px; padding:0; background-color:#fff; border-bottom: 1px  #999 solid;}
			
			DIV#contact .contact-text{float:left; overflow:hidden; width:361px; margin:6px 2px 0 6px; padding:0; text-decoration:none; font-size:10px;}
			html>body DIV#contact .contact-text{float:left; overflow:hidden; width:361px; margin:6px 2px 0 5px; padding:0; text-decoration:none; font-size:10px;}

			DIV#contact .fce2-50-50{float:right; overflow:hidden; width:274px; margin:6px 2px 0 2px; padding:0; text-decoration:none; font-size:10px;}
			html>body DIV#contact .fce2-50-50{float:right; overflow:hidden; width:274px; margin:6px 5px 0 2px; padding:0; text-decoration:none; font-size:10px;}

			.box-header{background-color:#666; height:24px; font-size:14px; color:#fff;}
			.box-header a{color:#fff; text-decoration:none;}
			.box-header-text{float:left; margin:3px 0 0 7px;}
			.box-header-text a{color:#fff; text-decoration:none;}
			.box-header-text a:hover{background-color:#eee; color:#1bd; text-decoration:none;}
			.box-header-image{float:right;}
			.box-seperator{float:left; width:4px; height:45px; background-image:url(../pics/white.jpg); background-repeat:no-repeat;}			

			DIV#map{margin:0; padding:10px; width:342px; height:75px;}

			DIV#mapimg{float:left; overflow:hidden; height:75px; width:216px;}
			
			DIV#maplink{margin: 60px 0 0 5px; float:left; overflow:hidden;}
			DIV#maplink a{background-color:#999; padding:2px 4px; text-decoration:none; font-size:12px; color:#333;}
			




			DIV#actions{float:right;}
			DIV#actions IMG{margin:0px 5px 0 5px;}

			.bodytext{padding:0; font-size:12px; margin:5px 0;}
			.bodytext a{text-decoration:none; color:#251C70;}
			.bodytext a:hover{text-decoration:none; color:#251C70; background-color:#eee;}

			.bodytextBG{padding:0; font-weight:bold; font-size:14px; margin:5px 0;}
			.bodytextBG a{text-decoration:none; color:#251C70;}
			.bodytextBG a:hover{text-decoration:none; color:#251C70; background-color:#eee;}
			
			.lva{width:100%; margin:10px 0 5px 0; font-weight:bold; color:#444; text-align:center}
			.lva-block-1{width:470px; font-size:12px; font-weight:bold; text decoration:none; text-align:left}
			.lva-block-1 A{font-size:12px; color:#251C70; text-decoration:none;}
			.lva-block-1 A:hover{background-color:#ddd; color:#333; text-decoration:none;}
			.lva-block-2{padding-left:10px; border-left:1px #999 dashed; font-size:12px; text decoration:none; text-align:left}
			.lva-block-2 A{font-size:12px; color:#251C70; text-decoration:none;}
			.lva-block-2 A:hover{background-color:#ddd; color:#333; text-decoration:none;}

			.sitemap{padding:0 0; font-size:12px; margin:0 0 0 30px; color: #999; text-decoration:none; width: 652px; border:0;}
			.sitemap A{color:#333; padding:2px 4px; text-decoration:none;}
			.sitemap A:hover{background-color:#eee; color:#333; padding:2px 4px; text-decoration:none;}			

