/***************************************************/
/* main stylsheet for morphisto.de                 */
/* @author Georg Nebel <g.nebel@ing-consult.info>  */
/***************************************************/

  html, body { 
  	margin: 0px;
    padding: 0px;
    font-size:12px;
    height:100%;
    }
  body { 
    background: #ffffff url(img/back.gif) repeat-y center; 
    color: #3e3d40;
  }
  
  div {
    margin: 0;
    padding: 0;
  }
  a { 
			color: #147de1;
  		text-decoration: none;
  		outline-style: none;
  		
    }
   blockquote { display:block; margin: 0 0 0 10px;}
	.footnote {color: #00467d; font-size: 10px; line-height: 1.3em;}
 	#margin a {color: #00467d;}

 	#margin a .c_azure {color:#147DE1;}
	#margin .news-latest-container a {color: #147de1;}

    
  #container { 
	  position:absolute;
	  left:50%;
	  margin-left: -474px;
    top:0;
    width: 945px;
    height: 100%;
    padding-left: 1px;
    padding-right: 0px;
    padding-bottom:1px;
    font-family: arial,Helvetica, sans-serif;
    }

  #header { 
  	margin: 0;
  	position: relative;
  	width: 945px;
  	height: 112px;
  }
  
  #main_area {
    position:relative;
    margin-top:0px;
  	margin-bottom: 0px;
  	padding-top:1px;
  	/* height: 100%; */
    }

	#contcol {
     position:absolute;
     left: 200px;
     width: 525px;
     margin: 0px;
     top: 92px; 
     padding:0;
	}
 
 	#content {
     margin: 0px;
     padding-top: 25px;
   /*  margin:0 10px 0 10px; */
     line-height: 19px;  /* 1.42em */
     font-size: 13px;
     color: #06222b;
 	}
  
   #margin { 
    position: absolute;
    right:0;
    top: 102px; 
    width: 205px;
/*    margin-right: 20px; */
    font-size: 13px;
    line-height: 18px;
    color: #147de1;
    }


  #header img { 
  	position:absolute;
  	top:0px;
  	left:0px;
  	margin:0;
  	padding:0px;
  	z-index:1;
  	display: block;
    height: 112px;
    width: 945px;
    }

  #header_nav { 
    position:absolute;
    right:20px;
    top:10px;
    height: 20px;
  	z-index:2;
  	color: #ffffff;
    padding: 2px 90px 2px 2px;
    }

  #header_nav a { 
    padding: 5px;
    font-size: 12px;
    color: #ffffff;
    font-weight: normal;
    }

 
  #header_nav form {
/*       display: inline;
       width: 80px;
       height: 20px;
       padding:0;
       margin: 0;
       background-color: #ffffff;
 */
 }
   #header_nav input {
      position: absolute;
   		top: -1px;
   		height: 17px;
   	 	display: inline;
   	 	padding: 3px 0 0 5px;
   		margin:0;
   		font-size: 12px;
   		border: none;
   		background-color: #ffffff;
      }
  #header_nav input[type=text] { 
  			width: 65px; 
  			right:15px ;
  			font-size: 12px;
  }
  /* fuer IE 6.0 */
  #searchboxsword { 
	  			width: 65px; 
	  			right:15px ;
	  			font-size: 12px;
	  }

   #header_nav input[type=submit], #header_nav input[type=image], #header_nav .searchsubmit  { 
  	width: 15px; 
  	height: 20px;
  	padding: 0;
  	right: 0px;
  	overflow: hidden;
  	background: url(img/sendarrow.gif);
  	text-indent:-500px;
  	}
    /* fuer IE 6.0 */	
  #searchboxsubmit  { 
  	width: 15px; 
  	height: 20px;
  	padding: 0;
  	right: 0px;
  	overflow: hidden;
  	background: url(img/sendarrow.gif);
  	text-indent:-500px;
  	}

  #header_nav label {display: none;}
  #header_nav input.active, #header_nav input.text {color: #000;}
  #header_nav input.inactive {color: #00467d;}

/* Hides from IE5-mac \*/
* html #main_area {height: 1%;}
/* End hide from IE5-mac */ 

  #navigation { 
    position:absolute;
    margin: 0px;
    padding: 25px 0 0 0;
    left: 0px;
    width: 185px;
    background-color: #e5ecf1;
    }
  #navigation a { 
    display: block;
    height: 20px;
    width: 165px;
    padding-top: 5px;
    padding-left: 20px;
    color: #00467d; 
    font-size: 13px;
    }

  #navigation a.menue1 { 
  	border-bottom: 1px solid #ffffff;
  	background: url(img/arrowt.gif) no-repeat 3px 3px;
    }

  #navigation a.menue1.first { 
  	border-top: 1px solid #ffffff;
    }


  #navigation a.menue1.akt {
    background-image:url(img/selnav.gif);
    background-position: 0 0;
    font-weight: bold;
  }
  body #navigation a.menue1:hover, body #navigation a.menue1.sel { 
    background-image:url(img/selnava.gif);
    background-position: 0 0;
    font-weight: bold;
    }

  #navigation a.menue2 { 
    padding-left: 28px;
 	  padding-top: 5px;
 	  padding-bottom: 4px;
    width: 165px;
    height: auto;
    font-size: 11px;
    color: #147de1;
    background: #ffffff no-repeat 10px 2px;
    }
  
    
  #navigation a.menue2.first{
  	padding-top: 10px;
  	border-top: none;
  	background: #ffffff no-repeat 10px 7px;
  }
  #navigation a.menue2.last{
  	padding-bottom:10px;
  }
  
  
  #navigation a.menue2.akt, #navigation a.menue2:hover { 
	    font-weight: bold;
	    color: #00467d; 
	    background-image: url(img/arrowt.gif);
	    }
	    
	#navigation p {padding: 5em 1em; font-weight: bold;}

/* for IE6 */
* html  #navigation a.menue1 {
    height:25px;
    width: 185px;
    padding-top:5px;
    padding-bottom:0;
    margin-top:0px;
    margin-bottom:0;
    } 
/*
* html #navigation a.last {padding-bottom:7px }
*/
* html  #navigation a.menue1 {
		background: url(img/arrowt.gif) no-repeat 3px 3px;
 }

* html #navigation a.first { 
	border-top: 1px solid #ffffff;
    }
* html  #navigation a.menue2 {
    height:25px;
    width: 185px;
    background-image: none;
    } 

   a.menue3, a.menue3prev,a.menue3up,a.menue3next,a.menue3du {
    display: block;
    float: left;
  	font-size: 12px;
  	color: #00467d;
  	margin-top: 5px;
  	line-height:1.25em;
	}
   p.menue3prev,p.menue3up,p.menue3next {
    display: block;
    float: left;
  	font-size: 12px;
  	color: #7c99b6;
  	margin-top: 5px;
  	line-height:1.25em;
	}
	
   a.menue3 {
  	background: url(img/arrowsub.gif) 15px 5px no-repeat;
  	padding: 4px 0 2px 40px;
  	width: 215px;
  }
   .menue3prev {
  	background: url(img/arrowprev.gif) 15px 5px no-repeat;
  	padding: 4px 0 2px 40px;
  	width: 105px;
  }
   .menue3du {
  	padding: 4px 0 2px 40px;
  	width: 105px;
  }
   .menue3up {
  	padding: 4px 0 2px 0px;
  	width: 230px;
  	text-align:center;
  }
   .menue3next {
  	background: url(img/arrowsub.gif) 15px 5px no-repeat;
  	padding: 4px 0 2px 40px;
  	width: 105px;
  }
  
  a.menue3.akt { font-weight: bold;}
	
	#rubr_header { 
		position: absolute;
		left: 200px;
		background: url(img/rubrik.jpg) no-repeat;
		height: 41px;   /* 91px; */
		width: 735px; /*745px; */
		padding:50px 5px 0 5px;
		letter-spacing:1px;
		}
		
	* html #rubr_header  {
  	width: 745px;
  }
	
		
	#rubr_header h1 {
		margin: 0px;
		color: #ffffff;
	}


	.subnav {
		top: 0;
		margin:  0;
		padding: 0 0 26px 0;
		background-color: #e5ecf1;
	}
	
	/* Hides from IE-mac \*/
	 .subnav {height: 1%;}
	/* End hide from IE-mac */

	#bottom {
/*		position:relative; */
		background: #e5ecf1;
		font-size: 11px;
		color: #00467d;
		line-height: normal;
		margin-bottom: 45px;
		margin-top: 45px;
		padding: 5px 10px;
		}


/* Hides from IE5-mac \*/
* html #bottom { height: 1%}	
/* End hide from IE5-mac */ 
	
  #bottom_nav { 
   	display:inline;
		float: left;
		text-align: left;
    }

  #bottom_nav_right { 
  	width:50px;
  	display:inline;
		float: right;
		text-align: right;
    }

  #bottom_nav a, #bottom_nav span { 
    padding: 5px;
    color: #00467d;
    }

   #content #bottom_nav_right a { 
    color: #00467d;
    padding: 0 ;
    /* 5px 0 5px; ging bisher*/ 
   }

  #bottom_nav_right a img {
   display:inline;
 /*   visibility: hidden; */
  	border:none;
  /*	vertical-align:baseline; */
   margin: 2px 0 0 0;
	}
	#adsensefooter {
		margin: 0  28px 30px 28px;
	}
	.content-left, .content-right { width: 255px;z-index:3 }
	.h-columns {
		margin: 0 0 12px 0; 
		padding: 0 0 25px 0;
		background: url(img/h_linie.gif) repeat-y 0 0;
		}

	.h-columns .content-left, .h-columns .content-right {
		border-top: solid 11px #0d4f81;
	padding-top: 0px;
		padding-bottom: 3px; 
	  background-color: #e5ecf1;
	}
	div.h-columns div.csc-textpic-image{
		background-color: #ffffff; 
	padding: 3px 0; 
		margin:0 !important;
		}
	div.csc-textpic-clear {height:1px;margin-top:0px}
/*	.csc-textpic-above div.csc-textpic-clear, csc-textpic-below div.csc-textpic-clear {height:1px} */
	div.h-col-clear { clear: both; height: 0; margin-top: 3px; padding:0;}
	.h-columns img {margin:0}
	.h-columns .csc-header, .h-columns .csc-textpicHeader {
		height: 4.5em;
		background-color: #ffffff;
  	padding: 0.5em 0 1em 0; 
		margin: 0 0 1em 0;
		}
/*	.h-columns .csc-textpic {margin:0}	*/
	.h-columns div.csc-textpic-clear {height:0px;margin:0px}
	.h-columns .csc-textpic-clear {height:0px}	
	.h-columns div.csc-textpic-text {padding-top:0;margin-top:0}	
/* html div.h-columns .csc-header, .h-columns .csc-textpicHeader {height: 70px} */

	.content-right { float: right;}
	.content-left { float:left ;}
	
	
	.box_top {
		background: url(img/boxtop.gif) repeat-x;
		height: 9px;
		border-top: solid #fff 2px;
		margin: 0px;
		
	}
	.box_bottom {
		background: url(img/boxbottom.gif) repeat-x;
		height: 26px;
		margin: 0;
	}

	.linebox {
		background: #6690af;
		padding: 3px 15px;
		margin: 10px 0;
	}
	.linebox2 {
		background: #e5ecf1;
		padding: 3px 15px;
		margin: 10px 0;
	}



	.clear { clear: both; }
/*****************************/
/* Grosse Schrift */
/*****************************/
  h1 {
    padding:0 10px;
    margin:0;
    margin-top: 10px;
    font-size: 25px;
    font-weight: normal; 
    color: #00467d;
    line-height: 1.42em;
    letter-spacing:1px;
    }
    
/*****************************/
/* Headeline */
/*****************************/
   h2 { 
   /* font-weight: bold; */
		font-size: 18px;
    margin: 0px 0 5px 0;
    color: #00467d;
    padding: 0px 0px 5px 0;
    line-height: 24px;
    }
   #content h2 {
    font-size: 18px;  /* IE */
   }
   #content h2 a {
			color: #00467d;
   }
   #content .h-columns h2 {font-size: 16px;
   line-height: 20px;
   }
 
/*****************************/
/*  Subheader , Einleitungstext*/    
/*****************************/
   h3 {
       color: #00467d;
		   font-size: 13px;
       padding: 0px 0px ;
       margin:1em 0 0 0;
       font-weight:bold;
       text-align:left;
   }
	h3 a {color: #00467d;}
  h4 { 
    padding:10px 0px;
  	color: #00467d;
    font-size: 16px;
    border-bottom: solid #e5ecf1 2px;
    margin: 10px 0 10px 0;
/*    letter-spacing: 1px;
    text-transform: uppercase; */
    }
    
  #margin h4 {
  	background: #e5ecf1;
  	padding: 3px 5px 3px 5px;
  	margin:10px 0 1em 0;
  	font-size: 12px;
  	line-height: 1em;
  	}
  	
  #margin .webshop h4 {
  	background: url(img/shopheader.gif) left 0 no-repeat #ffffff; 
  	padding: 10px 5px 4px 30px;
  	margin:10px 0 1em 0;
  	font-size: 12px;
  	line-height: 1em;
  	border: none;
  	}
  #margin .webshop .arrow {
  	background-image: url(img/arrowshop.gif);
  }
    
  h5 { 
  	color: #00467d;
    font-size: 12px;
 	  background: url(img/bullet.gif) left 0.5em no-repeat;
 	  margin-left: 0px;
 	  padding-left: 13px;
 	  margin-bottom:0;
 	  font-weight:bold;

    
    }
    
   .arrow {
      	  background: url(img/arrow.gif) left 0.2em no-repeat;
	    	  margin-left: 0;
	    	  padding-left: 23px;
	    	  color: #00467d;
	    	  font-weight: bold;
   }
		.arrowshop, .webshop_link {
					background: url(img/arrowshop.gif) left 0.2em no-repeat;
					margin-left: 0;
					padding-left: 23px;
					color: #00467d;
					font-weight: bold;
		}
	 
	 .webshop_link {display: block;}
	 .csc-frame-frame1 .webshop_link {background: url(img/arrowshops.gif) left 0.15em no-repeat;}
	 
   .arrow a, a.arrow { color: #00467d;}
   p.arrow, #margin p.arrow {margin-bottom:0}
 
    
   .c_blue { color: #00467d;}
   p.l-half {margin-top:0 ;margin-bottom:0 ;height:8px; line-height:8px; }
	 .l-omarg {margin-top:0 !important;margin-bottom:0 !important}

	* html #content table { font-size: 12px } 

 p {
    margin-top: 0;
    padding-left: 0px;
    margin-bottom:20px;
    line-height: 19px;
  }
  
  #margin p {
    line-height: 18px;
  	margin:0 5px 1em 5px;
  }
  
 ul {
   		list-style: none;
   		padding-left:0;
   		margin:0;
   }
 ul li {
   	  background: url(img/bullet.gif) left 0.5em no-repeat;
   	  margin-left: 0px;
   	  padding-left: 13px;
   }
  ul.shop li {
   	  background: url(img/bulletshop.gif) left 0.5em no-repeat;
   	  margin-left: 0px;
   	  padding-left: 13px;
   }
  
	 #content .csc-frame-rulerBefore { 
		 border-top: 1px solid #d7d7d2;
		 padding-bottom: 30px;
		 padding-top: 10px;
	 }
	 #content .csc-frame-rulerBeforeOnly { 
	 		 border-top: 1px solid #d7d7d2;
	 		 height: 10px;
	 }
	 #content .csc-frame-rulerAfter { 
		 border-bottom: 2px solid #dbe5ec;
		 padding-bottom: 10px;
		 padding-top: 5px;
	 }
 
	hr, div.hr { 
	height: 2px; 
	font-size: 2px; 
	line-height: 2px; 
	border: none; 
	color: #dbe5ec; 
	background: #dbe5ec; 
}
html #content hr {}

	.csc-frame-frame1 hr, .csc-frame-frame1 div.hr {
		height: 2px;
		font-size: 2px; 
		line-height: 2px; 
		color: #cfdce6;
		background: #cfdce6; 
		border: none;
		padding:0;
		margin: 0 0;
	}
	.csc-frame-frame1 .csc-textpic-text div.hr {margin: 10px 0} 
		* html hr {padding: 0;}
   #content .csc-frame-rulerBefore  img {
	  margin:0;
	 } 

	.csc-frame-frame1 {
	  color: #00467d;
		background-color: #e5ecf1;
	}
	.csc-frame-frame1 .csc-textpic {
		background-color: #e5ecf1;
		padding-bottom:1px;
	}
	.csc-frame-frame1 .csc-textpic-below {
		padding-bottom:0px;
	}
	
	.csc-frame-frame1 .csc-textpic-below .csc-textpic-imagewrap img,
	.csc-frame-frame1 .csc-textpic-above .csc-textpic-imagewrap img {
		border-bottom: 3px solid #ffffff;
	}
	.csc-frame-frame1 div.csc-textpic-left .csc-textpic-imagewrap img {
		border-bottom: none;
	}	
	.csc-frame-frame1 div.csc-textpic-left .csc-textpic-imagewrap
	{
		padding: 0 10px;
	}

	.csc-frame-frame1 div.csc-textpic-intext-left .csc-textpic-imagewrap
	{
		padding: 10px 10px 0 10px;
	}


	.csc-frame .csc-header { 
	}
	.csc-frame-frame1 h2 { padding: 2px 10px; }
	.csc-frame-frame1 .csc-header h3, .csc-frame-frame1 .kurse .csc-header { 
			background-color: #6690af;
			border-top: solid #ffffff 3px;
			border-bottom: solid #ffffff 3px;
			padding: 2px 10px;
			color: #ffffff;
			margin: 0;
	}
	.csc-frame-frame1 .kurse table { 
		width: 100%;
		border-spacing: 0;
		}
	.kurse td { border-bottom: #ffffff solid 1px;}
	.kurse th { 
		border-top: #ffffff solid 3px;
		border-bottom: #ffffff solid 3px;
	}
	.kurse .col-date { width: 120px; text-align: left; }
	.kurse .col-text {
		text-align: left; 
		font-weight: bold;}
	.kurse .col-icon { width: 90px; text-align: center; }
	.kurse .col-dl { width: 90px;  text-align: center;}

    .kurse th { 	padding: 2px 0 2px 10px;} 
    .kurse td { 	padding: 10px 0 10px 10px; vertical-align:top;}
    .kurse p { padding: 10px 0; }
	.kurse img { border: none;}
	.kurse a { color: inherit}
	.kurse tr.alt { color: #7396b4 }
	
	.csc-frame-frame1  h4 { 
		 background-color: transparent;
			border-bottom: solid #cfdce6 2px;
			padding: 0px 10px 7px 10px;
			color: #00467d;
			margin: 0 0 5px 0;
			font-size: 13px;
	}
	.csc-frame-frame1 .csc-header h4 {padding: 10px 10px 7px 10px; margin:0}
	.csc-frame-frame1 ul {
		margin: 0px 10px 0px 10px;
		color: #00467d; 
	}
	.csc-frame-frame1 p, .h-columns p { margin: 0 10px;}
	.csc-frame-frame1 .arrow, .h-columns .arrow {background-image: url(img/arrowsub.gif) }
	.webshop .csc-frame-frame1 .arrow, .csc-frame-frame1 .arrowshop, .h-columns .arrowshop {background-image: url(img/arrowshops.gif) }

	.csc-frame-frame2 .csc-header { 
		background-color: #e5ecf1;
		cursor: pointer;
	} 
	.csc-frame-frame2 .csc-header h5, .csc-frame-frame1 .csc-header h5.acc-closed {
		margin: 0;
		padding: 2px 5px 2px 23px;
		background-position: 10px 7px;
	}
	
	.webshop .csc-frame-frame1 .csc-header h3 {
		background-color:#47c2ed;
	}
	.webshop .csc-frame-frame2 .csc-header h5,
	.webshop .csc-frame-frame1 h5.acc-closed {
		background-position:10px 7px;
		margin:0 0 0 5px;
		padding:2px 5px 2px 23px;
		background:transparent url(img/arrowshops.gif) no-repeat scroll left 0.3em;
		color:#00467D;
		font-size:12px;
		font-weight:bold;
}
.rgaccord1-nest .csc-header {
		cursor: pointer;
}
.rgaccord1-nest .csc-header h3{
		background:transparent url(img/arrow.gif) no-repeat scroll left 0.2em;
		color:#00467D;
		font-weight:bold;
		margin-left:0;
		padding-left:23px;
}
.rgaccord1-nest .csc-textpic-text {
	padding-top: 10px;
}
.webshop .csc-frame-frame1 h5.acc-closed a {color:#00467D;}
 .webshop .acc-desc {
	width:315px;
	padding: 7px 0 10px 10px;
	line-height: 20px;
}	
	.webshop .acc-desc p {
		margin:0;
}
	.webshop .acc-desc ul {
		margin:0;
}

	.webshop .acc-right {
		padding:10px 10px 10px 0;
		width:175px;
	}
	.webshop div.acc-right2 {
			padding:10px 10px 0px 0;
			width:175px;
		}

	.webshop .acc-right a, .webshop .acc-links a.imglink  {
		display: block;	
		float: right;
		border:none;
		clear:both;
	}
	.webshop .acc-right a img, .webshop .acc-links a img { border: none }
	.webshop .acc-right div.prod_img {
		display: block;	
		float: right;
		padding: 0 0 10px 10px;
	}
	.webshop .acc-right a.clickandbuy, .webshop .acc-right a.shoplink {
		margin-left: 3px;
  }
  .webshop .acc-right img, .webshop .acc-links .imglink img {
  	margin-bottom: 10px;
  }
  .webshop .acc-links {
  	padding: 0 10px 10px 10px;
  	width: 505px;
  }
  .webshop .acc-links ul {
  	width:315px;
  }
  
  
	a.prod_img:hover  img {
		outline: 1px solid #47c2ed;
	}

	
	.clickandbuy img {border:none;}
	.acc-right {float:right; width:90px; padding: 10px;}
	.acc-charge { text-align:right; margin: 10px 0 0 0;}
	.acc-desc {float:left; width: 400px;}
	.acc-desc p {margin: 8px 5px 10px 10px;}
	.csc-frame-frame2 div.csc-textpic-text {padding:0; margin: 0; width: 100%}

	.csc-textpic-text {padding: 0 0 10px 0; margin: 0}
	.csc-frame-frame1 .csc-textpic-text {padding: 10px 0 10px 0; margin: 0}
	
	.csc-textpic .csc-textpic-text {padding: 1px 0 5px 0; margin: 0}
	.csc-textpic-below div.csc-textpic-text {padding-bottom: 0px;}
	.csc-textpic-below div.csc-textpic-text, div.csc-textpic-above div.csc-textpic-text {padding-top: 5px; margin-top: 10px;margin-bottom:15px}
	.csc-frame-frame1 .csc-textpic-intext-left-nowrap {margin : 0px 0 0 10px; padding-top: 10px; }
	/* div.csc-frame-frame1 .csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap img {margin-top : 5px;} */
	div.csc-textpic-below div.csc-textpic-imagewrap .csc-textpic-image {padding-bottom:0; margin-bottom:0}
	.csc-textpic-intext-left .csc-textpic-image, csc-textpic-intext-right .csc-textpic-image,
	.csc-textpic-intext-left-nowrap .csc-textpic-image, .csc-textpic-intext-right-nowrap .csc-textpic-image { margin-top:4px; margin-bottom: 10px;}
	
	.csc-textpic-picright {margin-top: 1em}
	.csc-textpic-picright .csc-textpic-text {width: 49%;float:left}
	.csc-textpic-picright .textpic-allimagewrap {width: 49%; float: right}
	.csc-textpic-picright h3 { margin: 0 }
	.csc-textpic-intext-left .csc-textpicHeader h3, csc-textpic-intext-right .csc-textpicHeader h3,
	.csc-textpic-intext-left-nowrap .csc-textpicHeader h3, .csc-textpic-intext-right-nowrap .csc-textpicHeader h3 { margin-top:0;}

	
	.csc-header h1, .csc-header h3 { margin: 0 }
	.csc-frame-frame1 h5 { margin: 0 10px 0 10px; }
	.csc-header h2 { margin: 0 0 10px 0;}
	
	ol { padding-left: 2em; margin-left:0}
	/* ol li { list-style-position: outside; margin-left: 0px; padding-left:0 } */
	
	ol ol {list-style-type: lower-alpha; }
	
	
/*****************************/
/* Mailform */
/*****************************/
   fieldset.csc-mailform {
    padding: 15px 80px 25px 15px;
		background-color: #e5ecf1;
		border: none;
		line-height: 1.5em;
   }
   
   
   .csc-mailform label {
    display:block;
    color: #00467d;
    font-size: 12px;
    font-weight: bold;
   }
	.csc-mailform-field {
		    margin-top:0.5em;
	}
	.csc-mailform-field input {
	 /* width: 80%; */
	}
	
   .csc-mailform-field.inline_right label, .csc-mailform-field.inline_left label {
    display:inline;
    margin-right: 10px;
    vertical-align: middle;
		}
   .csc-mailform-field.inline_left {
    float:left;
    margin: 0.5em 10px 0.5em 0;
		}
	 .csc-mailform-field.inline_right {
	  float:right;
    margin: 0.5em 0 0.5em 10px;
	 }
	 .csc-mailform-field.top_left{
	 float:left;
	 margin: 0.5em 10px 0.5em 0;
	 }
	 .csc-mailform-field.top_right{
	 float:right;
	 margin: 0.5em 0 0.5em 10px;
	 }

 
   .csc-mailform textarea, .csc-mailform-field.top_block_max {
     display:block;
     width:100%;
   }
   .csc-mailform-field.top_block_max input {
        width:100%;
   }
   
   .csc-mailform fieldset {
     border: none;
     outline:none;
   }
   .csc-mailform input{
     /* max-width:100% */;
   }
   .csc-mailform input, .csc-mailform textarea {
      font-size: 12px;
      font-family: verdana,arial,Helvetica, sans-serif;
   }
   .csc-mailform-field  input.csc-mailform-submit {
   	 margin: 1em 0 1em 0;
   	 float: right;
   	 clear: both;
  /* 	 background: url(img/button.gif) center center; */
 /*  	 border:none; */
   	 width: 100px;
   	 height: 25px;
 /*  	 color: #ffffff; */
     font-size: 10px;
   }

	.csc-searchResultRange {
			font-size: 18px;
			font-weight: bold;
	    margin: 0px 0 5px 0;
	    color: #00467d;
	    padding: 0px 0px 5px 0;
	    line-height: 24px;
	    }

	.csc-searchform { 
			width: 100%; 
			padding: 15px 80px 25px 15px;
			background-color: #e5ecf1;
			border-left: none;
			border-right: none;
			line-height: 1.5em;

			}
	.csc-searchResultInfo { width: 100% }
	.csc-searchResultHeader a { color: #00467d;} 
	.csc-searchResultPrevNext { text-align: right }
	.csc-searchform  input { font-size: 13px; }
  .csc-searchform  input[type="submit"] {
   	 margin: 1em 0 1em 0;
   	 float: right;
   	 clear: both;
   	 width: 100px;
   	 height: 25px;
     font-size: 13px;
   }

   .csc-searchform .csc-form-label {
    display:block;
    color: #00467d;
    font-size: 13px;
    font-weight: bold;
   }
   
    #margin .news-latest-container .news-title {font-weight: bold; color: #147de1; margin: 0 5px;}
    #margin .news-latest-container {color: #00467d;}
    #margin .news-latest-container p {margin:0 5px 1em; }

	.news-single-img img{
		float: left;
		margin:10px 5px 0 0 ;
	}
/*
	.news-single-imgcaption {
		padding:3px;
		clear:both;
	}
*/

	.news-list-container IMG {
		float: left;
		border:1px solid #666;
		margin: 0 10px 10px 0;
	}

	.news-list-container .clearer {
		clear: both;
	}   
    .news-subheader {
    	color: #00467d;
    	font-weight: bold;
    }
    .news-list-browse {margin-top: 20px; }
    .news-list-browse .browseBoxResults { float:left; }
    .news-list-browse .browseBoxLinks { float:right; }
    .browseBoxLinks .activeLink {font-weight: bold; }
    .browseBoxLinks a {color:inherit}
    .news-single-item .bodytext {margin-top: 10px;}
    .news-single-backlink {margin-top: 20px;}
    .news-single-backlink a {color: inherit;}
    
    
   .news-amenu-container a {
    display: block;
    float: left;
  	font-size: 12px;
  	color: #00467d;
  	background: url(img/arrowsub.gif) 15px 5px no-repeat;
  	padding: 4px 0 2px 40px;
  	margin-top: 5px;
  	/* margin-right: 15px; */
  	width: 215px;
  }
  .news-amenu-container a span.akt { font-weight: bold;}
  
  
		.news-amenu-container {
			top: 0;
			margin:  0;
			padding: 0 0 26px 0;
			background-color: #e5ecf1;
		}
		
		/* Hides from IE-mac \*/
		 .news-amenu-container {height: 1%;}
		/* End hide from IE-mac */

