/*allgemeine Angaben*/
html, #body {
background: #fff;
margin: 0 5px 15px 5px;
font-family: Verdana, Helvetica, Arial, Tahoma, Sans-Serif;
}

a, a:link, a:visited {
color: #3b4e6f;
padding:5px;
text-decoration:none;
}

a:hover, a:focus, a:active {
background: #3b4e6f;
color: #ffffff;
padding:5px;
text-decoration: none;
}

html, #mantel {
max-width:1024px;
min-width:700px;
}

/*obere Navigation*/
#metanavi {
font-size: 0.85em;
margin: 5px 0 5px 0;
width: 100%;
border-bottom: 1px solid #fff;
float:left;
clear:both;
}

#metanavi ul.links {
margin: 0px 0 0;
line-height:220%;
float:right;
font-size:0.85em;
}

#metanavi ul.links li {
display: inline;
list-style: none;
text-align: right;
}

/*Suchfunktion*/
.searchform {
margin: 0;
padding: 0;
float:left;
}

.searchform input.first {
height:1.3em;
padding:2px;
}

.searchform input {
border: 1px solid #002596;
background: #ecf1f5;
height:1.7em;
padding:0px 2px 3px 2px;
}

/*Suchfunktion Contentbereich*/
/*Suchfunktion*/
#content .searchform {
float:none;
}

#content .searchform img {
padding:0px;
margin:0;
}

/*Headerbereich*/
#logo {
height: 100px;
width:100%;
border-bottom:1px solid #fff;
clear: both;
margin: 0;
}

#eugo_logo {
background: #002596;
width:225px;
float: left;
padding:9px 0 8px 0;
text-align:center;
border-right: 1px solid #ffffff;
}

#eugo_logo a:hover, #eugo_logo a:focus, #eugo_logo a:active {
background: none;
}

#eugo_logo img {
border:0;
}

#ea_logo {
background: #002596 url(/img/eap/head.jpg) no-repeat;
height: 100px;
margin-left:225px;
}

#ea_logo strong {
display:none;
}

/*linke Navigation*/
#container {
float:left;
width:100%;
}

#left {
margin: 0;
padding:0;
float:left;
width:225px;
font-size: 0.85em;
border-right:1px solid #fff;
}

#left ul {
margin:0;
padding:0;
}

#left ul li {
padding: 0 0 1px 0;
list-style-type:none;
}

#left ul li a {
display:block;
color: #3b4e6f;
padding: 5px 0 5px 0;
}

#left a:link, #left a:visited {
background: #ecf1f5 url(/img/eap/arrow.gif) 0.3em no-repeat;
padding-left: 20px;
}

#left a:hover, #left a:focus, #left a:active {
background: #cfdce5 url(/img/eap/arrow.gif) 0.3em no-repeat;
padding-left: 20px;
}

#left ul li li a:link, #left ul li li a:visited {
background: #ecf1f5 url(/img/eap/arrow.gif) 1.3em no-repeat;
padding-left: 35px;
}

#left ul li li a:hover, #left ul li li a:focus, #left ul li li a:active {
background: #cfdce5 url(/img/eap/arrow.gif) 1.3em no-repeat;
padding-left: 35px;
}

#left ul li a.aktiv {
background: #cfdce5 url(/img/eap/arrow.gif) 0.3em no-repeat;
}

#left ul li ul li a.aktiv {
background: #cfdce5 url(/img/eap/arrow.gif) 1.3em no-repeat;
}

#left ul li a.aktiv_sub, #left ul li a.aktiv_top {
background: #cfdce5 url(/img/eap/arrow_down.gif) 0.3em no-repeat;
}

#left img {
margin:27px 0 0 27px;
}

/*Inhaltsbereich*/
#content_container {
margin-left:226px;
background: #f6f7f7;
min-width:500px;
}

/*breadcrump*/
#content_header {
border-bottom: 1px solid #fff;
padding: 5px 10px 6px 10px;
font-size:0.8em;
height:16px;
}

#breadcrump {
width:90%;
float:left;
}

#content_header a.druck_button {
width:9%;
}

#content_header a.druck_button img {
border:0;
float:right;
}

#content_header a.druck_button:hover {
background:none;
}

/*Contentbereich*/
#content {
font-size:0.8em;
line-height: 1.5;
margin: 0 10px 20px 10px;
}

#content h1 {
font-size: 1.2em;
margin-top:10px;
border-bottom:1px solid #000;
}

#content h2, #content h3, #content h4 {
font-size: 1em;
margin-top:30px;
}

#content h4 {
margin-top:10px;
}

#content a {
background:none;
padding:0;
margin:0;
}

#content a:link, #content a:visited {
text-decoration:none;
}

#content a:focus, #content a:hover {
text-decoration:underline;
background:none;
padding:0;
margin:0;
color: #3b4e6f;
}

#content img {
margin: 16px;
}

#content #infobox {
float:right;
margin: 40px 0 15px 10px;
padding: 5px 5px 0 5px;
width: 30%;
background: #cfdce5;
border: 1px solid #3b4e6f;
}

#content #infobox h4 {
padding:5px 0 0 0;
color: #3b4e6f;
border-bottom: 1px solid #3b4e6f;
margin:0 0 5px 0;
font-size:100%;
}

#content #infobox ul {
list-style-type:none;
margin:0 0 20px 0;
padding:5px 0 2px 0;
}

#content #infobox ul li {
margin:0;
padding:0 0 0 15px;
}

#content #infobox ul li a {
background:none;
padding:0;
margin:0;
}

#content #infobox ul li a:visited, #content #infobox ul li a:focus, #content #infobox ul li a:hover {
text-decoration:underline;
background:none;
padding:0;
margin:0;
color: #3b4e6f;
}

#content #infobox ul.kontakt li {
background: url(/img/icons/01/10/02.png) 0em 0.3em no-repeat;
}

#content #infobox ul.download li {
background: url(/img/icons/02/10/45.png) 0em 0.3em no-repeat;
}

#content #infobox ul.links li {
background: url(/img/icons/04/10/28.png) 0em 0.3em no-repeat;
}

/*Footerbereich*/
#content_footer {
border-top: 1px solid #fff;
background: #cfdce5;
text-align: right;
padding: 0 5px 0 10px;
line-height:2.5em;
font-size:0.8em;
clear:both;
}

#content_footer .to_top {
margin:0;
padding:0;
}

#content_footer .to_top a {
background: url(/img/eap/arrow_up.gif) 0.3em 0.6em no-repeat;
padding-left: 20px;
}

#content_footer .to_top a:hover, #content_footer .to_top a:focus, #content_footer .to_top a:active {
background: #3b4e6f url(/img/eap/arrow_up.gif) 0.3em 0.6em no-repeat;
}

#content_footer .valide {
float:left;
width:40%;
padding:6px 0;
}

#content_footer .valide a img {
text-align:left;
margin-right:1em;
float:left;
border:0;
width:57px;
height:20px;
}

#content_footer .valide a:hover, #content_footer .valide a:focus, #content_footer .valide a:active {
background:none;
}

/*Sitemap*/
#content #sitemap ul {
list-style:none;
margin:0;
padding:0;
}

#content #sitemap ul li ul {
padding-left:1.3em;
}

#content table {
width:100%;
}

#content table td {
border-bottom: 1px solid #999;
padding: 5px;
margin:5px;
}

#content #searchresults h3 {
margin-top:0;
}

#content .suchausgabe h4 {
margin-bottom:0;
padding-bottom:0;
}

#content .suchausgabe {
padding-top:0;
padding-bottom: 0px;
border-top: 1px solid #3b4e6f;
}

#content .othersearches {
margin-top:25px;
padding-top:10px;
border-top: 1px solid #3b4e6f;
}

#content .searchresults div {
margin-top:0;
padding-top:0;
}

#content .othersearches h4 {
padding-bottom:0;
margin-bottom:0;
clear:both;
}

#content .othersearches p {
margin-top:0;
padding-top:0;
}

#content .othersearches a img {
float:right;
border:0;
margin:0 0 10px 0;
padding:0;
}

#content hr {
border:0;
}