#framecontent{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 150px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #ffffff;
background     : url(_data/bg_top.jpg) #ffffff repeat-x top left;
color: white;
}

#maincontent{
position: fixed; 
top: 150px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
overflow: auto; 
background: #fff;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 150px 0 0 0; /*Set value to (HeightOfFrameDiv 0 0 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

body,html {
  padding          : 0;
  margin           : 0;
  margin-bottom    : 10px;  
  overflow: hidden;
  height: 100%; 
  max-height: 100%; 
}

.main { 
  float            : left; 
  width            : 100%;
  margin           : 0; 
  padding          : 0;
}


.mod {
  background       : #FFFFFF;
  width            : 2px;
}

td, tr, p, div {
  font-family      : Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
}
hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}
form {
margin           : 0; 
padding          : 0;
}
a:link, a:visited {
  font-size        : 11px;
  color            : #000066;
  text-decoration  : none;
  font-weight      : normal;
}
a:hover {
  font-size        : 11px;
  color            : #3333ff;
  text-decoration  : none;
  font-weight      : bold;
}

.leftrow {
  width            : 169px;
  height           : 100%;
  margin-right     : 0;
  background       : #f5f5f5;

}
.rightrow {
  height           : 100%;
  width            : 169px;
  margin-left      : 0;
  background       : #f5f5f5;

 }
.back_button {
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  padding-bottom   : 2px;
  margin-right     : 4px;
  float            : right;
  line-height      : 20px;
  }

.left_button {
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  padding-bottom   : 3px;
  margin-right     : 4px;
  float            : left;
  line-height      : 22px;
  }

a.left_button:link, a.left_button:visited {
  font-size        : 11px;
  color            : #ff0000;
  text-decoration  : none;
  font-weight      : bold;
}
a.left_button:hover {
  font-size        : 11px;
  color            : #3333ff;
  text-decoration  : none;
  font-weight      : bold;
}

.center_button {
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : normal;
  margin-right     : 4px;
  float            : center;
  line-height      : 15px;
  }

a.center_button:link, a.center_button:visited {
  font-size        : 12px;
  color            : #990000;
  text-decoration  : none;
  font-weight      : normal;
  line-height      : 15px;
}
a.center_button:hover {
  font-size        : 12px;
  color            : #3333ff;
  text-decoration  : none;
  font-weight      : normal;
}




.right_button {
  color            : #999999;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  margin-right     : 4px;  
  }
.left_link {
  color            : #999999;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  float            : left;
  margin-left      : 2px;
  }
.button {
  font-size        : 11px;
  color            : #333333;
  border           : 1px solid #999999;
  margin           : 3px;
  background-color : #EDEDED;
  padding          : 2px !important;
  padding          : 1px;
  cursor           : pointer;
}

.inputbox {
 color        : #000000;
 background   : #ffffff;
 border       : 1px solid #cccccc;
 margin       : 3px;

}


.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 345px;

}
table.moduletable {
	margin           : 0 0 8px 0;
	width            : 100%;
      background       : #f5f5f5;
      padding-bottom   : 2px;
	}

table.moduletable th {
      
    font-family          : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size          : 13px;
	font-weight        : bold;
	text-align         : left;
	width              : 100%;
      background-color   : #283180; 
      color              : #f1f1f1;
	padding            : 2px;
      text-indent        : 10px;
	line-height        : 16px;
	    
	}

table.moduletable td {
    padding-top: 2px;
   
    	}


.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #f1f1f1;
  background       : #5B7696; 
  padding          : 1px;
}


.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : none;
  border-bottom    : 1px solid #ffffff;
  line-height      : 25px;

}
.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-bottom    : 1px solid #ffffff;
  background       : #e0e0e8;
  line-height      : 25px;
  }
.sectiontableentry1 img{
 padding-right: 4px !important;
 padding-right: 2px;

}
.sectiontableentry2 img{
 padding-right: 4px !important;
 padding-right: 2px;

}

a.mainlevel  {
 display           : block;
 width             : auto;
  margin           : 1px 0px;
  padding          : 0;
  font-size        : 12px;
  background       : none;
  text-indent      : 10px;
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  font-size        : 12px;
  border           : 1px solid #cccccc;
  background-color : #f1f1f1;
  font-weight      : normal;
  padding          : 2px 0;
  color            : #008000;
  font-weight      : bold;
  text-indent      : 10px;
}
a.mainlevel:hover {
  border       : 1px solid #cccccc;
  background-color : #008000;
  font-size        : 12px;
  font-weight      : normal;
  color            : #ffffff;
  text-decoration  : none;
  text-indent      : 10px;
}
#active_menu {
  color            : #ffffff;
  border       : 1px solid #cccccc;
  background-color : #008000;
  font-weight      : bold;
}
a#active_menu:hover {
  color            : #333333;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
}
a.readon:link, a.readon:visited {
  color            : #999999;
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(_data/readon.gif) no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding          : 1px 0 3px 18px;
  float            : right;
  line-height      : 10px;
  text-decoration  : underline;
}
a.readon:hover {
  color            : #3333ff;
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(_data/readon.gif) no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding          : 1px 0 3px 18px;
  line-height      : 10px;
  text-decoration  : underline;
}
ul {
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}
li.extra {  
  line-height      : 15px;
  padding-left     : 10px;
  padding-top      : 0;
  background-image : url(_data/strelka.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}
li {  
  line-height      : 15px;
  padding-left     : -20px;
  padding-top      : 0;
}
table.contenttoc {
  border           : 1px solid #dcdcdc;
  background       : #F1F1F1;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
}
.pagenavcounter {
  font-size        : 10px;
  color            : #0066CC;
}
.pagenavbar {
  border-top       : 1px solid #999999;
  padding          : 2px;
}
.pagenav {
  font-weight      : bold;
  }
a.pagenav:link, a.pagenav:visited {
  font-size        : 11px;
  color            : #999999;
  text-decoration  : none;
}
a.pagenav:hover {
  font-size        : 11px;
  color            : #3333ff;
  text-decoration  : none;
}
.date {
  font-size        : 10px;
  font-weight      : bold;
  color            : #707070;
  padding-right    : 10%;
}
.small {
  font-size        : 10px;
  color            : #333333;
}
.smalldark {
  font-size        : 10px;
  color            : #333333;
}
.createdate, .modifydate {
  float            : left;
  font-size        : 10px;
  color            : #666666;
  font-weight      : bold;

  
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #999999;
}
.pathway {
  font-size        : 11px;
  color            : #333333;
  padding-left     : 2%;
}
a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  padding-left     : 0;
}
a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0;
}
table.content{
  width            : 100%;
  padding          : 0;
  border-collapse  : collapse;
  border-spacing   : 0;
  margin-bottom    : 10px;
}
table.contentpane {
  width            : 100%;
  border-spacing   : 0;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
}
table.contentpaneopen {
  width            : 100%;
  border-spacing   : 0;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
}
.poll {
	color : #333333;
	line-height : 12px;
	font-weight: normal;
      
}

.pollstableborder{
  border-color     : #999999;
}
.contentheading,.componentheading {
  border-bottom    : 1px solid #000066;
  font-size        : 13px;
  font-weight      : bold;
  line-height      : 16px;
  text-transform   : uppercase;
  text-align       : left;
  text-indent      : 0;
  color            : #000066;
  width            : 100%;
  padding          : 1px;
  margin: 3px 0px;
  }

.adrseperator {
  border-bottom    : 1px solid #000066;
  line-height      : 5px;
  color            : #000066;
  width            : 100%;
  padding          : 1px;
  margin: 3px 0px;
  }
.ontab {
  border-left      : 1px solid #666666;
  text-align       : center;
  font-weight      : bold;
  color            : #333333;
  padding          : 5px;
  cursor           : pointer;
  line-height      : 30px;
}
.offtab {
  border-left      : 1px solid #666666;
  text-align       : center;
  color            : #999999;
  font-weight      : normal;
  padding          : 5px;
  cursor           : pointer;
  line-height      : 30px;
}
.tabpadding {
 border-left       : 1px solid #666666;
}

.footer {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  font-weight      : bold;
  height           : 31px;
  border-top       : 1px solid #cccccc;

 
 }
.footer a:link, .footer a:visited {
  font-size        : 10px;
  color            : #666666;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}


.lcol {
   vertical-align   : top;
   background       : #ffffff;
   padding-top: 5px;
   border-left       : 1px solid #cccccc;
   padding-left: 3px;



}
.rcol {
   vertical-align   : top;
   background       : #ffffff;
   padding-top: 5px;
   border-right       : 1px solid #cccccc;
   padding-right: 3px;



}

.foot {
  background       : none;
  vertical-align   : top;
  
}


.contentdescription { 
  width          : auto !important;
  margin         : 0;
  padding        :  0;
  padding-top    : 5px;
  text-align     : left;
}

td.top1{
margin: 0;
padding:  0;
height: 28px !important;
height: 28px;
padding-top:  2px !important;
padding-top:  3px;
background		: url(_data/shadow.jpg) #ffffff repeat-x top;
}
table.top2{
background : #ffffff; 
}

.searchbox {
  margin           : 0;
  padding          : 0;
  margin-top       : 13px;
  margin-left      : 10px;
  width            : 160px;
  font-size        : 12px;
  color            : #000000;
  padding          : 2px !important;
  padding          : 1px; 
  border           : 1px solid #000000;
  background       : #ffffff;
  
   }

.sublevel {
   font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size        : 10px;
   font-weight      : bold;
   color            : #999999;
   padding    	  : 3px 1px 3px 5px;
   margin		  : 3px;
}
a.sublevel:link, a.sublevel:visited {
  color		        : #999999;
  text-decoration	: none;
}
a.sublevel:hover {
  color            : #000066;
  text-decoration  : none;
}
a.sublevel#active_menu  {
	background      : transparent;
	color           : #000066;
	border          : 0px;
      
}





td.logoheader {
  margin: 0;
  padding:  0;
  background     : url(_data/header.png)  no-repeat bottom left;
  height         : 80px;
  width          : 100%;
  
 }
td.topnav {
  margin : 0px;
  padding:  0px;
  background     : url(_data/bg_top.jpg) repeat-x top left;
  height         : 42px;
  width          : 770px;
  
 }

td.bgline {
  margin : 0px;
  padding:  0px;
  background     : url(_data/s.gif) repeat-y;
  width          : 7px;
 }


 #mainlevel-nav {
  font-size        : 12px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
  margin-left      : 1px;
 
}

#mainlevel-nav li {
  float            : right;
  display          : block;
  list-style       : none;
  background-image : none;
  padding-left     : 2px;
  padding-right    : 2px;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  line-height      : 28px;
  white-space      : nowrap;
  border-left      : 1px solid #cccccc;

}
#mainlevel-nav li a {
  
  padding-left     : 10px;
  padding-right    : 10px;
  font-size        : 11px;
  color            : #008000;
  text-decoration  : none;  
}

#mainlevel-nav li a:hover {
  font-size        : 12px;
  color            : #ffffff;
  background-color : #008000;
    
}

.blog_more {
margin   : 10px 0 7px 7px;
}
.buttonheading {
padding  : 0 2px;
}

.mosimage {
  border     : 1px solid #dedede;
  margin     : 5px;
  padding-top:  3px;

}

.mosimage_caption {
  margin-top: 3px;
  padding   :  2px;
  color     : #000066;
  font-size : 10px;
  background: #f1f1f1;
}
a.stdref  {

  width            : auto;
  font-size        : 12px;
  background       : none;
  color            : #666666;
}

a.stdref:link, a.stdref:visited {
  font-size        : 12px;
  font-weight      : normal;
  color            : #008000;
  font-weight      : bold;
}
a.stdref:hover {
  color            : #000066;
  text-decoration  : none;
}
.blau {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	PADDING-LEFT: 5px; 
	MARGIN-LEFT: 0px; 
	BORDER-LEFT: medium none; 
	TEXT-INDENT: 0px; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: 2px solid; 
	BACKGROUND-COLOR: #95a9bc
}

.blau2 {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px; 
	TEXT-INDENT: 0px; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: 2px solid; 
	BACKGROUND-COLOR: #aabac9
}

.blau3 {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #95A9BC;
}

.blau4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	PADDING-LEFT: 5px; 
	MARGIN-LEFT: 10px; 
	MARGIN-RIGHT: 10px; 
	BORDER-LEFT: medium none; 
	TEXT-INDENT: 0px; 
	LINE-HEIGHT: 13px; 
	BORDER-BOTTOM: 2px solid; 
	BACKGROUND-COLOR: #95a9bc
}

.publikationen {
	PADDING-LEFT: 0px; 
	MARGIN-LEFT: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}

.content {
  margin-left: 7;
}
#lexikon-nav {
  font-family      : Terminal, Arial;
  font-size        : 16px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
  margin-left      : 1px;
}

#lexikon-nav li {
  float            : left;
  display          : block;
  list-style       : none;
  background-image : none;
  padding-left     : 2px;
  padding-right    : 2px;
  margin           : 0;
  width            : auto !important;
  font-size        : 16px;
  line-height      : 28px;
  border-left      : 1px solid #cccccc;
}
#lexikon-nav li a {  
  padding-left     : 10px;
  padding-right    : 10px;
  font-size        : 16px;
  color            : #666666;
  text-decoration  : none;  
}
#lexikon-nav li a:hover {
  font-size        : 16px;
  color            : #ffffff;
  background-color : #008000;    
}
.group  {
  font-size        : 14px;
  font-weight      : bold;
  background       : #dcdcdc;
}  
td.lexTop {
  border-left-width: 1px;
  border-right-width: 1px; 
  border-top-width: 1px; 
  border-bottom: 1px solid #C0C0C0;
}
td.lexLeft {
  border-left: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
}
td.lexMiddle {
  border-bottom: 1px solid #C0C0C0;
  text-align: right;
}
td.lexRight {
  border-right: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  text-align: right;
}
td.lexBottom {
  border-bottom: 1px solid #000066;
}
.filesize {
  color            : #999999;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  float            : left;
}
.sitemap li a:link, .sitemap li a:visited {
  font-size        : 14px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : normal;
  line-height      : 150%;
}
.sitemap li a:hover {
  font-size        : 14px;
  color            : #3333ff;
  text-decoration  : none;
  font-weight      : bold;
  line-height      : 150%;  
}

.Literatur {
  PADDING-LEFT: 0px; 
  MARGIN-LEFT: 0px; 
  PADDING-RIGHT: 60px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}
.LitTitel {
  PADDING-LEFT: 0px; 
  MARGIN-LEFT: 0px; 
  PADDING-RIGHT: 60px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.LitUntertitel {
  PADDING-LEFT: 0px; 
  MARGIN-LEFT: 0px; 
  PADDING-RIGHT: 60px; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #000000;
}
/* Europe Map */

#euromap {
	display: block; 
	width: 800px; 
	height: 391px; 
	background: url(_data/europa.jpg) no-repeat; 
	background-position: 0px 30px;
	position: relative; 
	margin: 0 auto 2em auto;
}

#euromap a {
	color: #000; 
	font-family: arial, sans-serif; 
	font-size: 1.2em; 
	font-weight: bold; 
	text-transform: uppercase;
}

a#belgium {
	display: block; 
	width: 50px; 
	height: 35px; 
	overflow: hidden; 
	position: absolute; 
	left: 155px; 
	top: 148px;	
}

a#belgium:hover {
	background: transparent url(_data/belgien.jpg) no-repeat; 
	background-position: -155px -118px;
	overflow: visible;
}

a#germany {
	display: block; 
	width: 94px; 
	height: 127px; 
	overflow: hidden; 
	position: absolute; 
	left: 197px; 
	top: 93px;
}

a#germany:hover {
	background: transparent url(_data/deutschland.jpg) no-repeat; 
	background-position: -197px -63px;
	overflow: visible;
}

a#lithuania {
	display: block; 
	width: 58px; 
	height: 44px; 
	overflow: hidden; 
	position: absolute; 
	left: 337px; 
	top: 51px;
}

a#lithuania:hover {
	background: transparent url(_data/litauen.jpg) no-repeat; 
	background-position: -337px -21px;
	overflow: visible;
}

a#switzerland {
	display: block; 
	width: 56px; 
	height: 34px; 
	overflow: hidden; 
	position: absolute; 
	left: 190px; 
	top: 212px;
}

a#switzerland:hover {
	background: transparent url(_data/schweiz.jpg) no-repeat; 
	background-position: -190px -182px;
	overflow: visible;
}

a#austria {
	display: block; 
	width: 90px; 
	height: 44px; 
	overflow: hidden; 
	position: absolute; 
	left: 230px; 
	top: 190px;
}

a#austria:hover {
	background: transparent url(_data/oesterreich.jpg) no-repeat; 
	background-position: -230px -160px;
	overflow: visible;
}

a#hungary {
	display: block; 
	width: 76px; 
	height: 52px; 
	overflow: hidden; 
	position: absolute; 
	left: 308px; 
	top: 189px;
}

a#hungary:hover {
	background: transparent url(_data/ungarn.jpg) no-repeat; 
	background-position: -308px -159px;
	overflow: visible;
}

a#italy {
	display: block; 
	width: 153px; 
	height: 155px; 
	overflow: hidden; 
	position: absolute; 
	left: 198px; 
	top: 224px;
}

a#italy:hover {
	background: transparent url(_data/italien.jpg) no-repeat; 
	background-position: -198px -194px;
	overflow: visible;
}

a#nederland {
	display: block; 
	width: 50px; 
	height: 52px; 
	overflow: hidden; 
	position: absolute; 
	left: 165px; 
	top: 118px;
}

a#nederland:hover {
	background: transparent url(_data/niederlande.jpg) no-repeat; 
	background-position: -165px -88px;
	overflow: visible;
}

/* Germany Map */

#germanymap {
	display: block; 
	width: 500px; 
	height: 482px; 
	background: url(_data/karte_de.jpg); 
	position: relative; 
	margin: 0 auto 2em auto;
}

#germanymap a {
	color: #000; 
	font-family: arial, sans-serif; 
	font-size: 1.2em; 
	font-weight: bold; 
	text-transform: uppercase;
}

a#sh {
	display: block; 
	width: 107px; 
	height: 95px; 
	overflow: hidden; 
	position: absolute; 
	left: 147px; 
	top: 9px;
}

a#sh:hover {
	background: transparent url(_data/schleswig_holstein_.jpg) no-repeat; 
	background-position: -147px -9px;
	overflow: visible;
}

a#ns {
	display: block; 
	width: 185px; 
	height: 160px; 
	overflow: hidden; 
	position: absolute; 
	left: 75px; 
	top: 70px;
}

a#ns:hover {
	background: transparent url(_data/niedersachsen_.jpg) no-repeat; 
	background-position: -75px -70px;
	overflow: visible;
}

a#mvp {
	display: block; 
	width: 145px; 
	height: 100px; 
	overflow: hidden; 
	position: absolute; 
	left: 224px; 
	top: 22px;
}

a#mvp:hover {
	background: transparent url(_data/mecklenburg_vorpommern_.jpg) no-repeat; 
	background-position: -224px -22px;
	overflow: visible;
}

a#bb {
	display: block; 
	width: 125px; 
	height: 128px; 
	overflow: hidden; 
	position: absolute; 
	left: 259px; 
	top: 96px;
}

a#bb:hover {
	background: transparent url(_data/brandenburg_.jpg) no-repeat; 
	background-position: -259px -96px;
	overflow: visible;
}

a#san {
	display: block; 
	width: 104px; 
	height: 128px; 
	overflow: hidden; 
	position: absolute; 
	left: 221px; 
	top: 123px;
}

a#san:hover {
	background: transparent url(_data/sachsen_anhalt_.jpg) no-repeat; 
	background-position: -221px -123px;
	overflow: visible;
}

a#nw {
	display: block; 
	width: 142px; 
	height: 127px; 
	overflow: hidden; 
	position: absolute; 
	left: 33px; 
	top: 153px;
}

a#nw:hover {
	background: transparent url(_data/nordrhein_westfalen_.jpg) no-repeat; 
	background-position: -33px -153px;
	overflow: visible;
}

a#he {
	display: block; 
	width: 100px; 
	height: 132px; 
	overflow: hidden; 
	position: absolute; 
	left: 109px; 
	top: 208px;
}

a#he:hover {
	background: transparent url(_data/hessen_.jpg) no-repeat; 
	background-position: -109px -208px;
	overflow: visible;
}

a#th {
	display: block; 
	width: 110px; 
	height: 90px; 
	overflow: hidden; 
	position: absolute; 
	left: 192px; 
	top: 206px;
}

a#th:hover {
	background: transparent url(_data/turingen_.jpg) no-repeat; 
	background-position: -192px -206px;
	overflow: visible;
}

a#sa {
	display: block; 
	width: 125px; 
	height: 92px; 
	overflow: hidden; 
	position: absolute; 
	left: 273px; 
	top: 207px;
}

a#sa:hover {
	background: transparent url(_data/sachsen_.jpg) no-repeat; 
	background-position: -273px -207px;
	overflow: visible;
}

a#by {
	display: block; 
	width: 204px; 
	height: 202px; 
	overflow: hidden; 
	position: absolute; 
	left: 153px; 
	top: 275px;
}

a#by:hover {
	background: transparent url(_data/bayern_bayern.jpg) no-repeat; 
	background-position: -153px -275px;
	overflow: visible;
}

a#bw {
	display: block; 
	width: 132px; 
	height: 137px; 
	overflow: hidden; 
	position: absolute; 
	left: 84px; 
	top: 318px;
}

a#bw:hover {
	background: transparent url(_data/baden_wurttemberg_.jpg) no-repeat; 
	background-position: -84px -318px;
	overflow: visible;
}

a#rp {
	display: block; 
	width: 100px; 
	height: 120px; 
	overflow: hidden; 
	position: absolute; 
	left: 38px; 
	top: 245px;
}

a#rp:hover {
	background: transparent url(_data/rheinland_pfalz_.jpg) no-repeat; 
	background-position: -38px -245px;
	overflow: visible;
}

a#hh {
	display: block; 
	width: 28px; 
	height: 25px; 
	overflow: hidden; 
	position: absolute; 
	left: 188px; 
	top: 79px;
}

a#hh:hover {
	background: transparent url(_data/hamburg_.jpg) no-repeat; 
	background-position: -188px -79px;
	overflow: visible;
}

a#hb {
	display: block; 
	width: 25px; 
	height: 18px; 
	overflow: hidden; 
	position: absolute; 
	left: 138px; 
	top: 108px;
}

a#hb:hover {
	background: transparent url(_data/bremen_.jpg) no-repeat; 
	background-position: -138px -108px;
	overflow: visible;
}

a#be {
	display: block; 
	width: 30px; 
	height: 22px; 
	overflow: hidden; 
	position: absolute; 
	left: 315px; 
	top: 144px;
}

a#be:hover {
	background: transparent url(_data/berlin_.jpg) no-repeat; 
	background-position: -315px -144px;
	overflow: visible;
}


#ibblink A {
	color: #ff0000;
  	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  	font-size: 14px;
  	font-weight: bold;
	padding-left: 20px;

}
#ibblink A:link {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}
#ibblink A:visited {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}
#ibblink A:active {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}
#ibblink A:unknown {
	COLOR: #ff0000; 
	TEXT-DECORATION: none
}
#ibblink A:hover {
	COLOR: navy; 
	TEXT-DECORATION: none
}


.adrbox  {	
	background: transparent;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 100px;
	float: left;
	width: 350px;
	height: 150px;
	}
.boxHead  {
	font-size:0.90em;
	text-align:center;
	padding: 7px 12px;
	}
.boxText {
        padding: 7px 12px;
	font-size:0.94em;
}
#adrext {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 20px 20px 0px;
	WIDTH: 862px;
	HEIGHT: 812px;  
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-ATTACHMENT: fixed;
}
#subnav {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px;
	LEFT: 0px;
	TOP: 0px;  
	FONT-SIZE: 12px; 
	FLOAT: left; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;	
	WIDTH: 214px; 
	COLOR: #000; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: absolute; 
	HEIGHT: 615px; 
	BACKGROUND-COLOR: #ffffff; 
	voice-family: inherit	
}
#StartText {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 640px;
	HEIGHT: 610px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 0px;	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	BACKGROUND-REPEAT: no-repeat;
}
#BueroTitel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000080;	
	Left: 40px;
	Top: 40px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: 30px;	
}
#BueroR1 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 640px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 220px;
	HEIGHT: 270px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#BueroR2 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 640px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 220px;
	HEIGHT: 270px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 271px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#BueroR3 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 640px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 220px;
	HEIGHT: 270px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 542px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#BueroR1Name {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 218px;
	HEIGHT: 50px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 210px;	 
	BACKGROUND-COLOR: #ffffff;	
	BORDER-RIGHT: #000000 0px; 
	BORDER-TOP: #000000 0px; 
	BORDER-LEFT: #000000 0px; 
	BORDER-BOTTOM: #000000 0px;
	TEXT-ALIGN: center;
}
#BueroU1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 35px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px; 
	DISPLAY: block; 
	LEFT: 0px;	
	MARGIN: 0px; 
	WIDTH: 220px;
	HEIGHT: 200px;  
	POSITION: absolute;	
	BOTTOM: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	TEXT-ALIGN: center;
}
#BueroU2 { 
	DISPLAY: block;  
	LEFT: 271px; 
	MARGIN: 0px; 
	WIDTH: 329px;
	HEIGHT: 200px;   
	POSITION: absolute;	
	BOTTOM: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 35px; 
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center; 
}

#BueroTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 0px;
	TEXT-ALIGN: left;
}
#BueroButton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px; 
	DISPLAY: block; 
	LEFT: 1px;	
	MARGIN: 0px; 
	WIDTH: 256px; 
	POSITION: absolute;	
	BOTTOM: 1px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-TOP: #ff0000 1px solid; 
	BORDER-LEFT: #ff0000 1px solid; 
	BORDER-BOTTOM: #ff0000 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;	
}
#BueroButton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px; 
	DISPLAY: block; 
	LEFT: 1px;	
	MARGIN: 0px; 
	WIDTH: 355px; 
	POSITION: absolute;	
	BOTTOM: 1px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #ff0000 1px solid; 
	BORDER-TOP: #ff0000 1px solid; 
	BORDER-LEFT: #ff0000 1px solid; 
	BORDER-BOTTOM: #ff0000 1px solid;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;	
}







#adrextinfos {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 20px 20px 0px;
	WIDTH: 762px;
	HEIGHT: 590px;  
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-ATTACHMENT: fixed;

}
.adrextfont{
  color            : #000000;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : normal;
  float            : left;
  margin-left      : 0px;
  letter-spacing   : 0.2em;
}

a.adrextfont:link, a.adrextfont:visited{
  color            : #000000;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : normal;
  float            : left;
  margin-left      : 0px;
  letter-spacing   : 0.2em;
}
a.adrextfont:hover {
  color            : #3333ff;
  text-decoration  : none;
}









#StartR1 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 569px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px;
	HEIGHT: 154px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
}
#StartR2 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 569px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px;
	HEIGHT: 154px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 155px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
}
#StartR3 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 569px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px;
	HEIGHT: 155px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	TOP: 310px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 0px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#StartU1 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 189px;
	HEIGHT: 125px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	BOTTOM: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#StartU2 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 190px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 189px;
	HEIGHT: 125px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	BOTTOM: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#StartU3 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 380px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 189px;
	HEIGHT: 125px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	BOTTOM: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}
#StartU4 {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	LEFT: 570px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px;
	HEIGHT: 125px;  
	PADDING-TOP: 0px; 
	POSITION: absolute;	
	BOTTOM: 0px;	 
	BACKGROUND-COLOR: #ffffff; 	
	BORDER-RIGHT: #000000 0px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid;
}


#BInfo {
	PADDING-RIGHT: 10px; 	
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	WIDTH: 500px;
	HEIGHT: 350px;	
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER: 0px;
	overflow: auto; 
	line-height: 150%;
  	color: #000000;
  	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  	font-size: 12px;
  	font-weight: normal;
  	float: left;
  	margin-left: 0px;
  	letter-spacing: 0em;
}

.BInfoButton {
 	Padding-Top: 5px; 
	Position: absolute; 
	Left: 55px;
	Top: 425px;
	letter-spacing: 0em;
  	font-family: Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	float: left;
  	line-height: 22px;
}

.slimfont{
  color            : #000000;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 9px;
  font-weight      : normal;
  float            : left;
  margin-left      : 0px;
}

div.ees_back {
   	position: relative;
   	top:      0px;
   	left:     0px;
	width:   450px;
	height:  261px;
	padding: 0px;
	border:  1px solid grey;
	margin:  0px;
	background-image: url(_data/ees_fzg.png);
	z-index:  1; 
}

div.ees_fl {
	position: absolute; 
	top:      98px; 
	left:     390px; 
	z-index:  2; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_fr {
	position: absolute; 
	top:      148px; 
	left:     390px; 
	z-index:  3; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_srf {
	position: absolute; 
	top:      192px; 
	left:     338px; 
	z-index:  4; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_srm {
	position: absolute; 
	top:      192px; 
	left:     255px; 
	z-index:  5; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_srr {
	position: absolute; 
	top:      192px; 
	left:     168px; 
	z-index:  6; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_rr {
	position: absolute; 
	top:      148px; 
	left:     42px; 
	z-index:  7; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_rl {
	position: absolute; 
	top:      98px; 
	left:     42px; 
	z-index:  8; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_slr {
	position: absolute; 
	top:      47px; 
	left:     168px; 
	z-index:  11; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_slm {
	position: absolute; 
	top:      47px; 
	left:     255px; 
	z-index:  10; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}

div.ees_slf {
	position: absolute; 
	top:      47px; 
	left:     338px; 
	z-index:  9; 
	width:   20px;
	height:  20px;
	padding: 0px;
	border:  0px;
	margin:  0px;	
}