html { 
height:100%; 
} 


body {
  height:100%;
  padding: 0px;
  margin: 0px;
  background-color:#FEEE9D;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  background-image:url(../img/hg_blau.gif);
  background-position:right;
  background-repeat:repeat-y;  
}

body a:link     {text-decoration:underline;color:#006699}
body a:visited  {text-decoration:underline;color:#006699;}
body a:hover    {text-decoration:underline;color:#006699;}
body a:active   {text-decoration:underline;color:#006699;}

h1 {
font-size:140%;
color:#666666;
}

h2 {
font-size:130%;
color:#444444;
margin:12px 0px 4px 0px;
padding:0px 0px 0px 0px;
}


h3 {
font-size:110%;
color:#444444;
margin:12px 0px 4px 0px;
padding:0px 0px 0px 0px;
border-bottom: solid 1px #CCCCCC;
}



p{
margin:6px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

hr {
border: solid 1px #CCCCCC;
}

#wrapper {
height:100%;
width:100%;
margin:0 auto;
padding:0px;
border:solid 0px;
}

#links {
width: 49%; /* kleiner als 50% */
float:left;
height:100%;
background-color:#FEEE9D;
background-image:url(../img/verlauf.gif);
background-repeat:repeat-x;
border:solid 0px;
}

#inhalt {
position: absolute;
left: 50%;
height:100%;
width: 800px;
margin-left: -400px; /* neg. Hälfte von width:750px = horizontal zentriertes DIV */
border:solid 0px;
background-color:#FEEE9D;
}

#rechts {
height:100%;
width: 49%; /* kleiner als 50% */
float:right;
background-color:#006599;
text-align: right;
}


#content{
font-size:79%;
padding: 5px 60px 20px 40px;
background-color:#FFFFFF;
margin-bottom:0px;
border:solid 0px;
}

#unten{
background-color:#FEEE9D;
padding:5px 0px 5px 0px;
//clear: both;
color:#444444;
font-size:80%;
margin-bottom:0px;
bottom:0px;
width:100%;
height:50%;
border:solid 0px;
}



#unten a:link     {text-decoration:none;color:#444444;}
#unten a:visited  {text-decoration:none;color:#444444;}
#unten a:hover    {text-decoration:none;color:#444444;}
#unten a:active   {text-decoration:none;color:#444444;}


#navigation{
padding-top:0px;
background-color:#FF9933;
height:auto;
font-size:80%;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

//#navigation a:link     {text-decoration:none;color:#FFFFFF;padding:2px 2px 3px 2px;}
//#navigation a:visited  {text-decoration:none;color:#FFFFFF;padding:2px 2px 3px 2px;}
//#navigation a:active   {text-decoration:none;color:#FFFFFF;padding:2px 2px 3px 2px;}
//#navigation a:hover    {text-decoration:underline;color:#FFFFFF;padding:2px 2px 3px 2px;}



ul.top_nav{
	padding: 2px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	}

ul.top_nav li{
	display: block;
	margin: 0px;
	list-style: none;
	text-align:center;
	display: inline;
	}

ul.top_nav a:link     {text-decoration:none;color:#FFFFFF;padding:1px 5px 1px 5px;border:solid 1px #FF9933;}
ul.top_nav a:visited  {text-decoration:none;color:#FFFFFF;padding:1px 5px 1px 5px;border:solid 1px #FF9933;}
ul.top_nav a:active   {text-decoration:none;color:#FFFFFF;padding:1px 5px 1px 5px;border:solid 1px #FF9933;}
ul.top_nav a:hoover   {text-decoration:underline;color:#FFFFFF;padding:1px 5px 1px 5px;border:solid 1px #FF9933;}
	
	
li.top_nav_aktiv a:link     {text-decoration:none;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;padding-right:200;}
li.top_nav_aktiv a:visited  {text-decoration:none;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;padding-right:200;}
li.top_nav_aktiv a:active   {text-decoration:none;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;padding-right:200;}
li.top_nav_aktiv a:hoover   {text-decoration:undeline;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;padding-right:200;}
	

.return a:link     {text-decoration:none;color:#FFFFFF;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;}
.return a:visited  {text-decoration:none;color:#FFFFFF;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;}
.return a:active   {text-decoration:none;color:#FFFFFF;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;}
.return a:hoover   {text-decoration:undeline;color:#FFFFFF;background-color:#FA5605;border:solid 1px #CE2C02;background-image:url(../img/nav_verlauf.gif);background-position:bottom;background-repeat:repeat-x;}
	



#header{
width:400px;
height:90px;
float:left;
background-color:#006599;
}


.img_head{
width:350px;
float:right;
text-align:right;
}

.subnavi a:link     {text-decoration:none;color:#FFFFFF;border-right:solid 0px;padding:1px;}
.subnavi a:visited  {text-decoration:none;color:#FFFFFF;border-right:solid 0px;padding:1px;}
.subnavi a:hover    {text-decoration:none;color:#FFFFFF;border-right:solid 0px;padding:1px;background-color:#FF6600;}
.subnavi a:active   {text-decoration:none;color:#FFFFFF;border-right:solid 0px;padding:1px;}


a.subaktiv:link     {text-decoration:none;color:#FFFFFF;border-bottom:solid 0px;background-color:#FF6600;}
a.subaktiv:visited  {text-decoration:none;color:#FFFFFF;border-bottom:solid 0px;background-color:#FF6600;}
a.subaktiv:hover    {text-decoration:none;color:#FFFFFF;border-bottom:solid 0px;background-color:#FF6600;}
a.subaktiv:active   {text-decoration:none;color:#FFFFFF;border-bottom:solid 0px;background-color:#FF6600;}

	
	
.unternavigation {
	width:auto;
	padding-left:0px;
	font-weight:bold;
	background-color: #97B8CA;
	}
	

.eu_logo{
text-align:right;
padding-top:10px;
padding-right:10px;
background-color:#FFFFFF;
}





ul {
	list-style-image:url(../img/bullet.gif);
	}

ul li{
	padding:0 0 0 0;
	margin: 5px 0px 5px 0px;
	}
	
	



	
	
.floatright{
float:right;
padding:5px;
margin-left:10px;
}


.floatleft{
float:left;
padding:5px;
margin-left:10px;
clear:right;
}



a.opennew{
 padding-left:20px;
 background:  url(../img/nw.gif) no-repeat left;
 }	
 
 a.xxl{
 color:#FF6600;
 font-size:80%;
 padding-left:30px;
 background:  url(../img/xl.gif) no-repeat left;
 }	