html, body {
  height: 100%;
  color: #3e3d40;
}

input{
  margin-right:12px;
}

iframe,object{
  margin-bottom:20px;
}

DIV.csc-textpic IMG {
  border: 1px solid #dadada;
}






html, body, div, span, applet,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,  center, dl, dt, dd, fieldset, form, label, legend, caption, thead {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  font-size: 15px;
  margin: 0;
  padding: 0;
}

/*
  outline: 0 none;
  vertical-align: baseline;
*/


.tx-jfmulticontent-pi1 {
  margin-top:-30px;

}


span.csc-sword {
  color:#026EB9;
}

b {
font-weight: normal;
  color:#026EB9;
}



.csc-bulletlist{
  margin-left:40px;
  margin-bottom:30px;
}

ol, ul{
  margin-top:10px;
  margin-left:40px;
  margin-bottom:30px;
}

#headertext {
  outline: 0 none;
  height:100px; 
  width:300px;
  margin-top: 100px;
  margin-left: 100px;
  padding:15px;
  position: absolute;
  background: url("trans_50.png") repeat scroll 0 0 transparent;  
  font-size:30px;
  color:#666;
}


.csc-menu-4 .csc-menu-imagelink {
	height: 100px;
	overflow: hidden;
	float: left;
	margin-right:15px;
}


h1 {
font-weight: normal;
  font-size: 22px;
  color:#026eb9;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 15px;
}

h2{
font-weight: normal;
  color:#026eb9;
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
}


h3 {
font-weight: normal;
  color:#026eb9;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
}



a:link, a:visited {
  color: #3e3d40;
}

a:hover {
  color: #666;
}


p, blockquote {
  margin: 0px;
  padding-top: 0;
  padding-bottom: 15px;

}

p.align-right {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 15px;
  text-align:right;
}



#Page {
  margin: 0 auto;
  max-width: 1380px;    
  position: relative;
    background:-moz-linear-gradient(56% 79% 90deg, #d0d0d0, #FFFFFF 86%);
}

#head1 {
  overflow: hidden;
  width: 100%;
  margin: auto;
  background-color: #fff;  
  padding:0px;
  background:-moz-linear-gradient(56% 79% 90deg, #d0d0d0, #FFFFFF 86%);
}

#logo{
  width:200px;
  float:left;
}

#search-box{
  width:240px;
  float:right;
  margin-top:42px;
}
#search-box input[type="submit"] {
    border: 0;
    color: #666666;
}
#search-box input {
    display: block;
    float: left;
    margin: 0;
}












#flash{
  width:300px;
  float:left;
}



#HEAD {
  width: 100%;
  margin: auto;
}

#nav {
  width: 100%;
  margin: auto;
  background-image: url(menu-background.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

ul.csc-sitemap{
  margin:10px;

}


/*.mm-item-content a{*/
/*  color:white;*/
/*	text-decoration: none;*/
/*}*/

.mm-item-content h1 {
	font-size:14px;
  color:#026EB9;
  	text-decoration: none;
    margin-bottom: 5px;
    margin-top: 8px;	  	
}

.mm-item-content h1 a {
  color:#026EB9;
	text-decoration: none;
}

.mm-item-content h3 {
    margin-bottom: 5px;
    margin-top: 8px;	
}

.mm-item-content h3 a{
  color: #3e3d40;
	text-decoration: none;
	font-size:14px;
}

.mm-item-content a{
  color: #3e3d40;
	text-decoration: none;
}

.mm-item-content a:hover{
  color: #3e3d40;
	text-decoration: underline;
}

.xnews-list-item{
  margin: 0 0 10px 0;
}

/*	line-height: 1.7;*/
.xnews-list-item a, .xnews-list-item a:visited {
	text-decoration: none;
}

.xnews-list-item a:hover {
	text-decoration: underline;
}


/*sitemap*/

.mm-content-base li a{
  color: #fff;
  font-size: 15px;
  text-decoration: none;
    display: block;
}

.mm-item-content li{
	cursor:pointer;
	position:relative;
	color:#fff;
  display: block;
}


.mm-item-content li:hover{
  display: block;
	cursor:pointer;
	position:relative;
  color: #026EB9;
	background:#fff;
}

.mm-content-base li a:hover{
  color: #026EB9;
  font-size: 15px;
  text-decoration: none;
  display: block;
}





.cn_item2{
	border:1px solid #4C7ECB;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	height:16px;
	color:#3e3d40;
  padding: 2px 5px 5px 2px;
  margin:3px;
	background:#2b2b2b;
	background:
		-webkit-gradient(
			linear,
			left top,
			left bottom,
			from(#171717),
			to(#2b2b2b)20em
		);		
		background: -moz-linear-gradient(center top , #006FB5, #095893) repeat scroll 0 0 transparent;
  width:270px;
}


.cn_item2:hover{

	border:1px solid #F1F1F1;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	height:16px;
	color:#3e3d40;
  padding: 2px 5px 5px 2px;
  margin:3px;
	background:#fff;
  width:270px;
}


/*  border:1px solid #0000ff;*/

#ml1{
  width: 100%; 
}

#ml2{
  width: 100%; 
}
#ml2 h1{
}


/*  background: url("trans_76.png") repeat scroll 0 0 transparent; */
#ml8{
  width: 100%; 

}
#ml8 h1{
  color:#026EB9;
}


/*  
  background:-moz-linear-gradient(56% 79% 90deg, #d0d0d0, #FFFFFF 86%);
  background-repeat: re20empeat-x;
border:1px solid red;*/

#ns1{
  float:left;
  width:22%;
  padding:1%;
  margin:0;
}

#ns2{
  float:left;
  width:22%;
  padding:1%;
  margin:0;
}

#ns3{
  float:left;
  width:22%;
  padding:1%;
  margin:0;
}

#ns4{
  float:left;
  width:22%;
  padding:1%;
  margin:0;
}






ul.megamenu {
  width:950px;
  margin:auto;
}

#headerbild {
  background-position: center 0; 
  height:355px;
  width: 100%;
  z-index: 0;
}




span.bread{
  font-size: 12px;  
  
  margin: 0 0 0px 0; 
}

span.bread a{
  font-size: 12px;   
      text-decoration:none;
}

span.bread a:hover{20em
  font-size: 12px;   
      text-decoration:underline;
}

span.bread a:visited{
  font-size: 12px;   
      text-decoration:none;
}

#content {
  background:white;
    -moz-box-shadow: 0px 0px 10px #888;
  -webkit-box-shadow: 0px 0px 10px #888;  
  overflow: hidden;
  width: 921px;
  margin:-30px auto 40px auto;
  padding:5px 20px 21px 22px;
  height: auto !important;
  min-height: 200px;
  z-index: 2;
}
  
#content_links {
  margin:11px 0 0 0;
  width: 575px;
  float: left;
}



/*  -moz-box-shadow: 0px 0px 10px  #888;*/
/*  -webkit-box-shadow: 0px 0px 10px #888;      */  

#content_rechts {
  background:-moz-linear-gradient(56% 79% 90deg, #e0e0e0, #FFFFFF 86%);
  margin: 16px 12px 0 0;
  padding: 0 10px 20px;
  width: 270px;
  float: right;
  border: 1px solid #026EB9;
}



#content_rechts p.bodytext{
  font-size:12px;
}

#content_rechts a{
  font-size:12px;
  color: #026EB9;
}

#content_rechts img{
  background: none repeat scroll 0 0 #FFFFFF;
  margin: 7px 0px 0 7px;
}

/*h1.aktuelles{*/
/*  background: -moz-linear-gradient(center top , #006FB5, #095893) repeat scroll 0 0 transparent;*/
/*  color: white;*/
/*  display: block;*/
/*  margin: -15px 0 0 -30px;*/
/*  width: 355px;*/
/*  height:35px;*/
/*  font-size: 21px;*/
/*  padding: 6px 0 0px 0;*/
/*  border-top: 1px solid #97c4e1;*/
/*  border-bottom: 1px solid #6d9abb;  */
/*}*/

h1.aktuelles{
    background-image: url("menu-background.gif");
    background-position: 0 0;
    background-repeat: repeat-x;

  color: white;
  display: block;
  font-size: 18px;
  height: 30px;
    margin: 0 0 0 -10px;
    padding: 4px 0 0 10px;
    width: 280px;
}






#Links {
  padding: 15px;
  font-size: 16px;
  text-align: center;
}




blockquote {
  padding-left: 50px;
}

#tabular-content {
  border-collapse: collapse;
  border: 1px solid #265374;
  font-size: 12px;
  width: 480px;
}

#tabular-content td {
  padding: 4px 5px;
}

#tabular-content th {
  color: #FFF;
  background: #254156;
  padding: 5px;
}

#form-content {
  margin: 0px;
}
#form-content fieldset {
  border: 1px solid #CCC;
  margin: 0px;
  padding: 5px;
}
#form-content legend {
  font-size: 11px;
}
#form-content .FieldLabel {
  font-size: 11px;
}

#form-content .FieldItem {
  margin-bottom: 5px;
}

#form-content .FieldItem input.Text {
  width: 220px;
  border: 1px solid #AAA;
  outline: none;
  padding: 5px;
  font-size: 15px;
}


#list-content, #list-content ul {
  margin: 0px;
  padding-left: 20px;
}
#list-content li {
  margin: 0px;
  padding: 2px 0px;
}

#paragraph-content, #quote-content {
  text-align: justify;
}

















/*#####################################

sub nav
  padding:5px 20px 21px 22px;

  margin: -30px auto 40px;
*/
#subnav {
  background: -moz-linear-gradient(center top , #006FB5, #095893) repeat scroll 0 0 transparent;
  height: 32px;
  margin: -65px auto 0;

  padding: 0;
  width: 963px;
  z-index: 3;
}



#subnav ul {
  height: 30px;
  font-family:arial,sans serif;
  font-size:14px;
  background-color:#888888;
  list-style: none;
  z-index: 3;
  background: -moz-linear-gradient(center top , #006FB5, #095893) repeat scroll 0 0 transparent;
  margin:0px auto 0 auto;
  padding:0px;
}


#subnav a {
  margin: 0 7px 0 7px;
	display: block;
	color: white;
  font-weight: normal;
	text-decoration: none;
	padding: 7px ;
  text-decoration: none; 
}

#subnav a.menuparent  {
	background: url(logo.png) no-repeat 90% 40%;

}

#subnav li {
	float: left;
	padding: 0;
}

#subnav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 16em;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
}

#subnav li li {
	width: 16em
}

#subnav li ul a {
	width: 16em;
  padding-left:10px;
}


#subnav li ul ul {
	margin: -1.75em 0 0 14em;
  color: #026EB9;
}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
	left: -999em;
  color: #026EB9;
}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
	left: auto;
  color: #026EB9;
}

#subnav li:hover, #subnav li.sfhover {
	background: white;
  color: #026EB9;
}

#subnav a:hover {
	color:#026EB9;
}




/*
  background: url("bg-footer.png") no-repeat scroll center 0 #000000;


*/


.footer {
	background: #ebebed;
  clear: both;
  color: #666666;
  font-size: 0.85em;
  height: auto !important;
  min-height: 250px;
  width: 100%;
}


#footer-container {
  width: 921px;
  margin:-271px auto 40px;
  overflow: hidden;
  height: auto !important;
  background:-moz-linear-gradient(56% 79% 90deg, #d0d0d0, #FFFFFF 86%);
  padding:0px 20px 10px 20px;
  z-index: 2;
  -moz-box-shadow: 0px 0px 10px #888;
  -webkit-box-shadow: 0px 0px 10px #888;  
}

.c24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}





#footer-links {
    height: auto !important;
    padding: 12px 0px 12px;
    
}

#footer-links p.bodytext  {
  margin: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}

#footer-links ul  {
  list-style: none;
  margin: 0;
  padding-top: 10px;
}

#footer-links li  {
    padding-bottom: 5px;
}

#footer-links a  {
    text-decoration:none;
}







.c24 #footer-links .g6{
width:225px;
float: left;

}
.clearfix {
    display: block;
}

/*    background-color: #222222;*/

#footer-legals {
    clear: both;
    padding: 40px 0 5px 0;
    text-align: center;
}

#footer-legals a  {
    text-decoration:none;
}
















/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	color:#026EB9;
	height:1px;

}
.news-latest-container HR.clearer {
	color:#026EB9;
	height:1px;
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {

}

.news-latest-container H2,.news-latest-gotoarchive {

}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;	
	padding:3px;
	margin:3px;
}

.news-latest-item p{
  padding-bottom: 0px;
}

.news-latest-item hr{
  color:#026EB9;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {


}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:3px;
	margin:3px;


	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
}
.news-list-container  A:LINK H3,.news-list-container  A:VISITED H3,.news-list-container  A:HOVER H3{
	color:#026EB9;
	padding-left:2px;
	    text-decoration:none;
}
.news-list-container  A H3{


}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: left;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:12px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
  padding:20px;

}


.news-single-item H2 {

}
.news-single-item H3 {

}



.news-single-img {
	float: left;
	margin-right:15px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}






/* SITEMAP */




DIV#sitemap {
   padding: 1em 1.5em;
   line-height: 20px;
   }

DIV#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
DIV#sitemap LI {
   background: url(../images/extm.gif)
               no-repeat
               0% 0%;
   }
DIV#sitemap LI.first {
	background:url(none);
}
DIV#sitemap LI.last {
   background: url(../images/exlm.gif) no-repeat 0% 0%;
   }
DIV#sitemap LI a.abschnitt {
   line-height:15px;
   text-decoration: none;
   background:#eee;
   padding: 2px;
   border: 1px solid #ccc;
   display:block;
   width:500px;
   }
DIV#sitemap LI a {
	font-weight:bold;
	
   }
DIV#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
DIV#sitemap UL {
   background: url(../images/exim.gif)
               repeat-y
               0% 0%;
   }
DIV#sitemap UL.last, DIV#sitemap UL.first {
   background-image: none;
   }



/*

MAILFORM

fieldset label {
width:96px;
float:left;
display:block;
padding-right:2px;
white-space:nowrap; 
}

.csc-mailform-field{
margin:4px;

}

*/


/* ----------------------------------------------------
	31) FORMS
------------------------------------------------------- */

	/* all form elements common */
	input, select,  textarea{
		font-family: Arial, Helvetica, Verdana, san-serif;
		font-size:14px;    
		position:relative;
		outline: none;
		padding:8px; 
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px; 
		color:#8C8C8C;
		border:1px solid #F0F0F0;
		background:#fff;
		-moz-box-box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #F0F0F0;		
		-webkit-box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #F0F0F0;
		box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #F9F9F9;
		margin-bottom:15px;
	} 

	/* image buttons, checkbox and radio
		width:auto;

 */
	input[type="image"],input[type="checkbox"],input[type="radio"]{

		border:0;
		padding:0;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:none !important;
		box-shadow:none !important;
	}


	
	/* 


	input[type="image"],input[type="checkbox"],input[type="radio"]{
		float:left;
	}



buttons */
	form input[type="button"], form input[type="submit"]{  
		text-align:center;
		display:inline-block;
		line-height:100%;
		position:relative; 
		text-decoration:none; 
		border:0;
		padding:4px 10px;
		cursor:pointer;  
		color: #8D8D8D;
		border: solid 1px #ccc;
		background:#fff url(../images/button_shadow.png) bottom repeat-x;
		border-color: #F0F0F0 #EEEEEE #E3E3E3;
		background-color:#fff;
		-moz-box-box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #F0F0F0;		
		-webkit-box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #F0F0F0;
		box-shadow:inset 0 0 0 1px #fff, 1px 2px 0px #F0F0F0;
		text-shadow: 0 1px 0 #fff;
	}

	form input:focus, form select:focus, form textarea:focus{
		background:#FCFCFC;
		border:1px solid #eee;		
		-moz-box-shadow: inset 0 0 0 1px #fff, 0px 2px 2px #eee;
		-webkit-box-shadow: inset 0 0 0 1px #fff, 0px 2px 2px #eee;
		box-shadow: inset 0 0 0 1px #fff, 0px 2px 2px #eee;	
	}	

	form input[type="button"]:hover, form input[type="submit"]:hover{ 
		background:#fff url(../images/button_shadow_reverse.png) top repeat-x;
	}




.csc-mailform-field label {
    display: block;
    width: 300px;
}




	/* cookiehinweis */


#cookielayer a {color:#000; text-decoration:none;}

#cookielayer a:hover {text-decoration:underline;}

#cookielayer div {padding:10px; padding-right:40px;}

#cookielayer { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookielayerCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookielayerCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}












