/*
headerblau CEDBE4
blau 59799A
hellblau CEDBE4
*/



*{margin:0;padding:0;border:0;}

p{margin:10px 0 0px 0;}

a, a:link,a:hover, a:visited, a:active{color:#325BAD;text-decoration:underline;}
a:hover{text-decoration:none;}

h1, h2, h3, h4{
color:#595D68;
font-weight:bold;
font-size:18px;
margin:15px 0 10px 0;}

body{
font-size:12px;
line-height:1.6em;
font-family:Verdana, Arial, 'Trebuchet MS', Tohama, Verdana, Arial, Sans-Serif;
padding:0; 
margin:0; 
color:#7A5D83; 
background:#CEDBE4;
text-align:left;}

#header{
height:225px;
margin:0;
padding:0;
background:#fff url(header-bg.jpg) bottom left repeat-x;}

#header h1 a{
display:block;
width:205px;
margin:0;
padding:0;
height:114px;
text-decoration:none;
display:block;
text-indent:-92em;
background:url(logo-eu.jpg) bottom left no-repeat;}

#header h1 a:hover{
text-decoration:none;}

img.teaser{
float:left;
margin:33px 0 0 205px;
width:760px;
height:81px;}

#subheader{
padding-top:48px;}

#subheader span.search{
display:block;
float:left;
width:200px;
height:20px;
margin-left:5px;
background:#fff;}

#subheader span.thema{
border-left:2px solid #fff;
font-weight:bold;
padding:15px;
color:#fff;
font-size:14px;
margin-left:50px;}

#preheader{
background:#fff;
font-size:12px;
color:#666;
position:absolute;
top:0px;
left:0px;
width:100%;}

#preheader .links{
float:left;
margin-left:205px;
width:300px;}

#preheader .rechts{
width:200px;
float:left;
text-align:right;
margin-left:256px;}

#inhalt{
width:720px;
padding:10px 20px 50px 20px;
background:#fff;
margin:0 0 0 205px;}

#inhalt ul{
list-style-type:none;}

#inhalt ul li{
padding:0 0 4px 20px;
background:url(li.gif) top left no-repeat;}


#footer{
background:#59799A;
padding:4px 0;
font-size:11px;
line-height:1.2em;
color:#eee;}

#footer p{
margin:0 0 0 5px;
width:960px;}

#footer a{
color:#eee;
text-decoration:none;}

#footer a:hover{
color:#fff;}