/*---Seitenränder werden auf 0 gesetzt---*/
* { padding: 0; margin: 0; } 

/*---Seiteneigenschaften---*/
body { font-family: Arial, sans-serif; font-size: 11pt; background-color: #065288}

/* Layout definition */
/* Grundkasten */ 
#wrapper { width: 980px; margin: 0 auto 0 auto}
#toptop { font-size: 10px; text-align: right; margin: 1px 0 1px 0; color: white}

/*Logo oben*/
#top {height: 90px;	background-image:url(images/logo.jpg) ; background-position: center;	border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;	border-left: 1px solid #ffffff}

/*Drop-down menu*/
/*Color navigation bar normal mode*/
.nav2 { /*float:left;*/ width: 978px; height: 22px; line-height: 22px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;	border-left: 1px solid #ffffff;	color: #FFDE1E; font-size: 10pt} 
.nav2 ul { list-style-type:none;}
.nav2 ul li { float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
.nav2 ul li a {	float:none !important /*Non-IE6*/; 	float:left /*IE-6*/; display:block; height: 22px; line-height: 22px; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: #ffffff}
.nav2 ul li ul { display:none; border:none}

/*Non-IE6 hovering*/
/*Color main cells hovering mode*/
.nav2 ul li:hover a { background-color: #065288; text-decoration:none; color: #FFDE1E}
/*Color cellc hovering mode*/
.nav2 ul li:hover ul { display:block; position:absolute; z-index:999; border-top: 1px solid #ffffff; left:0}
/*Color subcells normal mode*/ 
.nav2 ul li:hover ul li a { display:block; width: 130px; height:auto; line-height: 22px; padding:0 16px 0 16px; background-color: #FFDE1E; font-weight:bold; color: #003366} 
/*Color subcells hovering mode*/
.nav2 ul li:hover ul li a:hover { background-color: #003366; text-decoration:none; color: #ffffff} 
	

/*IE6 hovering*/
.nav2 a:link { text-decoration: none}
.nav2 a:visited { text-decoration: none}
.nav2 a:active { text-decoration: none}
.nav2 table { position:absolute; top:0; left:0; border-collapse:collapse; text-decoration:none}
/*Color main cells hovering mode*/
.nav2 ul li a:hover { background-color: #065288; text-decoration: none; color: #FFDE1E; padding:0 16px 0 16px} 
.nav2 ul li a:hover ul { display:block; width:22px; position:absolute; z-index:999; top: 22px; left:0}
/*Color subcells normal mode*/
.nav2 ul li a:hover ul li a { display:block; width:130px; height: auto; line-height: 22px; padding: 0 16px 0 16px; background-color: #FFDE1E; font-weight: bold; color: #003366} 
/*Color subcells hovering mode*/
.nav2 ul li a:hover ul li a:hover { background-color: #003366; text-decoration:none; color: #ffffff} 

/* Content */
#main {	min-height: 426px; height: auto !important;	height: 426px;	padding: 25px 25px 25px 25px; color: #FFFFFF; background-color: #065288; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; overflow: visible}

/*spezialformatierung für News home_news.html*/
#news { text-align: center;	min-height: 426px;	height: auto !important; height: 426px;	color: white; overflow:visible}

/* Formatierung border*/
#border { font-size: 10px;	height: 21px; line-height: 21px; width: 971px; color: #003366; margin: 0 auto 5px auto; padding: 0 2px 0 5px;	background-color: #FFDE1E; border: 1px solid #ffffff}


/*Social Bookmarks*/
#socialbookmarks { height: 50px; text-align: center; }

/* Formatierung Content der einzelnen Bereichsseiten */
#mainpic { width: 925px; margin-bottom: 25px}
#mainpicpicleft { width: 420px; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff}
#mainpicpicright { width: 420px; float: right; border-bottom: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff}
#mainpictext { width: 160px; height: auto; float: right; padding-right: 30px; padding-top: 55px}
/* Formatierung Content kleines Bild */
#mainpicsmall {	width: 150px; height: 150px; font-weight: bold;	text-align: center}
/* Formatierung Content kleines Bild */
#mainpicmedium { width: 180px; height: 222px; font-weight: bold; padding-top: 20px;	padding-left: 30px}
/* Formatierung Content kleines Bild */
#mainpicbig { width: 500px;	height: 250px; font-weight: bold; text-align: center}

/*Nesticker auf Nes Site home_news.html*/
#newsticker { width: auto; height: auto}
	
/* border around images*/
img { border:0 none}
a img { border:2px solid #ffffff}

/* Überschriften definition*/
h1 { font-size: 11pt; display: inline; font-weight: normal;	/*text-decoration: underline;*/	text-align: justify}
h2 { font-size: 14pt; /*letter-spacing:1px;*/}
h3 { font-size: 10pt; color: white}
h4 { font-size: 15pt; color: white}
h5 { font-size: 10pt}
h6 { font-size: 14pt}

/*P - paragraph definition*/
p { text-align: justify;/*display: inline;*/}

/* Linkhandling generel */
a:link { text-decoration: underline;color: #ffffff}
	a:visited { text-decoration: underline; color: #ffffff}
	a:hover { text-decoration: underline; color: #FFDE1E}
	a:active { text-decoration: underline; color: #ffffff}

/* Linkhandling im border*/
div#border a { text-decoration: none; color: #003366}
	div#border a:visited { text-decoration: none; color: #003366}
	div#border a:hover { text-decoration: none; color: #ffffff}
	div#border a:active { text-decoration: none; color: #ffffff}

/* Linkhandling der Bilder im Mainpicpicmedium*/
div#mainpicmedium a { text-decoration: none; color: #ffffff	}
	div#mainpicmedium a:visited { text-decoration: none; color: #ffffff}
	div#mainpicmedium a:hover { text-decoration: none; color: #ffffff}
	div#mainpicmedium a:active { text-decoration: none; color: #ffffff}
	
/* ###############################################################################################################################################################################*/	
/* ###############################################################################################################################################################################*/	
/* ###############################################################################################################################################################################*/	
/* ###############################################################################################################################################################################*/	
/* ###############################################################################################################################################################################*/	

/* Googel RSS FEED*/	
#feed-control {}
.gfg-root {  width : 100%;  height : auto;  position : relative;  overflow : hidden;  text-align : center;  font-family: "Arial", sans-serif;  font-size: 12px;  border: 1px solid #BCCDF0;}
.gfg-title {  font-size: 14px;  font-weight : bold;  color : #ffffff;  background-color: #065288;  line-height : 1.4em;  overflow : hidden;  white-space : nowrap;}
.gfg-title a {  color : #3366cc;}
.gfg-subtitle {  font-size: 12px;  font-weight : bold;  color : #3366cc;  background-color: #E5ECF9;  line-height : 1.4em;  overflow : hidden;  white-space : nowrap;  margin-bottom : 5px;}
.gfg-subtitle a {  color : #3366cc;}
.gfg-entry {  background-color : #065288;  width : 100%;  height : 6.9em;  position : relative;  overflow : hidden;  text-align : left;  margin-top : 3px;}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {  position : relative;  background-color : white;  width : auto;  height : 100%;  padding-left : 20px;  padding-right : 5px;}
.gfg-list {  position : relative;  overflow : hidden;  text-align : left;  margin-bottom : 5px;}
.gfg-listentry { line-height: 1.5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; padding-left: 15px; padding-right: 5px; margin-left: 5px;margin-right : 5px;}
.gfg-listentry-odd {  background-color : #F6F6F6;}
.gfg-listentry-even {}
.gfg-listentry-highlight {   background-image : url('garrow.gif');  background-repeat: no-repeat;  background-position : center left;}

/*
 * FeedControl customizations.
 */
.gfg-root .gfg-entry .gf-result .gf-title {  font-size: 14px;  line-height : 1.2em;  overflow : hidden;  white-space : nowrap;  text-overflow : ellipsis;  -o-text-overflow : ellipsis;  margin-bottom : 2px;}
.gfg-root .gfg-entry .gf-result .gf-snippet {  height : 3.8em;  color: #000000;  margin-top : 3px;}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */
.gfg-horizontal-container {  position : relative;}
.gfg-horizontal-root {  height : 1.5em;  _height : 100%;  position : relative;  white-space : nowrap;  overflow : hidden;  text-align : center;  font-family: "Arial", sans-serif;  font-size: 13px;  /*border: 1px solid #AAAAAA;*/  padding : 5px;  margin-right : 80px;}
.gfg-horizontal-root .gfg-title {  font-weight : bold;  background-color: #065288;  line-height : 1.5em;  overflow : hidden;  white-space : nowrap;  float : left;  padding-left : 10px;  padding-right : 12px;
  border-right: 1px solid #ffffff;}
.gfg-horizontal-root .gfg-title a {  color : #FFDE1E;  text-decoration : none;}
.gfg-horizontal-root .gfg-entry {  width : auto;  height : 1.5em;  position : relative;  overflow : hidden;  text-align : left;  margin-top : 0px;  margin-left : 0px;  padding-left : 10px;}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {  position : relative;  background-color : 065288;  width : 100%;  height : 100%;  line-height : 1.5em;  overflow : hidden;  white-space : nowrap;}
.gfg-horizontal-root .gfg-list {  display : none;}

/*
 * FeedControl customizations.
 */
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {  display : none;}
.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {  color: #ffffff;  margin-right : 3px;  float : left;}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {  float : left;}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {  display : block;  color: #AAAAAA; background-color: #065288; }
.gfg-branding {  white-space : nowrap;  overflow : hidden;  text-align : left;  position : absolute;  right : 0px;  top : 0px;  width : 80px;}
.gfg-collapse-open, .gfg-collapse-closed {  background-repeat : no-repeat;  background-position : center;  cursor : pointer;  float : right;  width : 17px; height : 20px;}
.gfg-collapse-open {  background-image : url('arrow_open.gif');}
.gfg-collapse-closed {  background-image : url('arrow_close.gif');}
.gfg-collapse-href {  float : left;}
.clearFloat {  clear : both;}