@charset "utf-8";
@import url("/cms/css/basic.css");
@import url("menu_style.css");
@import url("sidemenu_style.css");
@media print{

}
@media screen {


	img, div, span,p{
		border:0px;
		margin:0px;
		padding:0px;
	}	
	p{
		padding-bottom: 4px;
	}
	input{
		font-size:12px;
	}
	.hidden{
		display:none;
	}
	body
	{
		padding-top: 0px;	
		background-color:#fff;
	}
	body,div,li,a,h1,h2,h3
	{
		font-family: Verdana,Arial, "Trebuchet MS",sans-serif;
	}
	div,table,span,p{
		font-size: 11px;
	}
	
	
	a
	{
		color:#009EE0;
		text-decoration:none;
		font-size: 11px;
	
	}
	a:hover
	{
		text-decoration:underline;
	}
	h1,h2,h3{
		color:#009EE0;
		margin:0px;
		padding:0px;
	}
	
	h1, .h1 
	{
		font-size:15px;
		font-weight:bold;
	}
	h2
	{
		font-size:13px;
		font-weight:bold;
		padding-bottom: 4px;
	}
	h3
	{
		font-size:11px;
		font-weight:bold;
	}
	
	#sidebox h3{
		padding-bottom:3px;
		
	}
	
	#sidebox{
		vertical-align:top;
	}
	
	div.content
	{
		width:550px;
	}
	
	#pageWrapper{
		position:relative;
		margin: auto;
		text-align: left;
		width:786px;
		background:white;						/*SeitenHintergrund - Farbe*/
		border: 1px #BFE7F7 solid;
	}
	#footerWrapper{
		position:relative;
		margin: auto;
		text-align: right;
		width:786px;
		background:transparent;						/*SeitenHintergrund - Farbe*/
	}
	#footerWrapper a{
		font-size:10px;
	}
	
	#pagediv
	{
		margin:15px;
		width:756px;
		text-align:left;
		background-color:white;				/*PageHintergrund Farbe*//**/
		
	}
	
	#topmenu
	{
		float:left;
		height:48px;
		width:470px;
		background-color:#009EE0; 				/**/	
	}
	
	#contentSubMenu
	{
		float:left;
		width:455px;
		//width:445px;
		padding:1px 0 5px 4px;
		font-size: 11px;
		font-weight:normal;
		color:#707173;
		
	}
	
	#toplogo
	{
		float:right;
		height:48px;
		width:282px;
		background-color:#009EE0; 				/**/	
	}
	
	
	#toppicture
	{
		text-align:center;
		width:756px;
		height:164px;
		
	}
	#toppicture img{
		width:100%;
		border: 1px #000 solid; /*topbild bordercolor;*/ /**/
	}
	

	
	#homecont{
		width:758px;
		height:444px;
		
	}
	
	#contentContainer
	{
		color:#707173;
		width:758px;
		background:url('/skins/nids/images/bg/Content_square.jpg') #fff repeat-y;
	}
	
	
	#contentLeft
	{
		width:455px;
		//width:450px;
		float:left;
		min-height:340px;
		margin-left:20px;
		//margin-left:10px;
		
	}
	/*
	#contentLeft a {text-decoration:underline;}
	*/
	#contentLeftText{
		width:431px;
		background:url(/cms/css/whitetrans.gif) ;
		background-repeat:repeat ; 
		padding:10px;
		margin-bottom:10px;
		margin-top:25px;
		min-height:340px;
		height:440px;
		height:auto;
		//margin-top:0px;
		font-size: 12px;
		/*border:1px black dashed;*/
	}
	#contentLeftText h2{
		color:#009EE0;
	}
	
	#contentHeader{
		padding:20px 0 3px 10px;
		margin-left:20px;
		border-bottom:1px #009EE0 solid;
		//margin-left:20px;
		width:445px;
		
	}
	
	#contentHeader h1{
		margin:0px;
		padding:0 0 0 0px;
		font-size: 150%;
		font-weight:bold;
		color:#009EE0;
	}
	
	#contentHeaderHome{
		padding:15px 10px 10px 10px;
		margin-left:20px;
		//margin-left:20px;
		width:431px;
		font-size: 150%;
		font-weight:bold;
		color:#009EE0;
	}
	
	
	#teaserRight{
		float:right;
	}
	#teaserLeft{
		float:left;
	}
	
	 #boxwrapper{
		width:180px;
		height:180px;
		margin-right:25px;
		color:white;
		background-color:#F7A800;
		filter:alpha(opacity=70);   /* Internet Explorer       */
		-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
		opacity: 0.7;               /* newer Mozilla and CSS-3 */
	}

	#boxcontent, #boxcontenthome,#boxcontenthome1, #boxcontenthome2,
	#boxcontent a,#boxcontenthome a,#boxcontenthome1 a, #boxcontenthome2 a{
		color:white;
		padding:7px 7px 7px 7px;
		font-size:14px;
		font-weight:bold;
	}
	
	div.opacity {
		position: relative;
		z-index: 1;
		filter:alpha(opacity=70);   /* Internet Explorer       */
		-moz-opacity:0.7;           /* Mozilla 1.6 and below   */
		opacity: 0.7;               /* newer Mozilla and CSS-3 */
		width:180px;
		height:180px;
		background-color: #F7A800;
	}
		
	div.no_opacity {
		position: relative;
		z-index: 2;
		width:180px;
		height:180px;
		margin-top: -180px; 
		color:white
	}
	
	
	
	
	#teaserRight #box1, #teaserRight #box2{
		background-color:#F7A800;
		width:180px;
		height:180px;
		margin-right:25px;
	}

	 #teaserRight #box1 img,  #teaserRight #box2 img{
	 	border:1px #fff solid;
		margin-bottom:7px;
	 }
	 
	 
	#teaserRight #box1 #boxcontent, #teaserRight #box2 #boxcontent{
		padding:7px 7px 7px 7px;
		color:#fff;
		font-size:130%;
		font-weight:bold;
		font-size:14px;
	}

	.home #teaserRight #box1,.home #teaserRight #box2{
		background-color:transparent;
	}
	
	#teaserRight #box2{

		margin-bottom:10px;
		font-size:14px;
	}
	
	
	
	#teaserLeft.home #box1, #teaserLeft.home #box2{
		background-color:none;
		width:180px;
		height:180px;		
	}
	
	#teaserLeft #box1 img,  #teaserLeft #box2 img{
	 	border:1px #fff solid;
		margin-bottom:7px;
	 }
	 
	 
	#teaserLeft #box1 #boxcontent, #teaserLeft #box2 #boxcontent{
		padding:7px 7px 7px 7px;
		color:#fff;
		font-size:130%;
		font-weight:bold;
		font-size:14px;
	}
	
	
	#teaserLeft #box2{
		margin-bottom:10px;
		font-size:14px;
	}
	
	
	
	#footer{
		padding-top:10px;
	}
	
	.datum{
		font-size:10px;
		color:#909090;
		font-style:italic;
	}


























}

