@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

/* GLOBALS */
body { background:#132b4d; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#132c4e; }
img { border:none; }
p { padding:5px 0 5px 0; margin:0; }
strong {}
h1 { height:37px; line-height:37px; }
h2 { color:#2f6706; font-size:11px; letter-spacing:1px; text-transform:uppercase; margin:10px 0 2px 0; border-bottom:3px double #dfdab9; font-style:inherit; }
a:link, a:visited { color:#fff; }
a:hover { color:#fff; }
ul { margin-left: 12px; }
/* ID's */
#wrapper { width:850px; margin:0 auto; }
#top { height:125px; margin:28px 0 0 0; background:url(../images/design/header_bg.jpg) top left no-repeat; }
#middle { width:850px; background-color:#FFFFFF; margin:0 0 5px 0; padding:0 0 33px 0; }
#middle a:link, a:visited { color:#132c4e; text-decoration:underline; }
#middle a:hover { color:#2f6706; }
#footer { background:url(../images/design/footer.gif) no-repeat left top; height:36px; line-height:36px; color:#fff; font:normal 13px "Times New Roman", Times, serif; padding:9px 27px 0 30px; }


/* CLASSES */
.clr { clear:both; line-height:0.0000001em; font-size:0.0000001em; }
.logo { margin:0 0 0 340px; }
img.noformat { width:auto; height:auto; padding:0; margin:0; border:none; background:none; }
.content_left { float:left; width:339px; padding:33px 0 0 31px; }
.content_right { float:left; width:449px; padding:33px 0 0 0; }
.content_left1 { float:left; width:339px; padding:15px 0 0 31px; }
.content_right1 { float:left; width:449px; padding:0; }
.footer_textblock { padding:0 10px 0 0; }
.img_left { float:left; width:140px; }
.img_right { float:left; width:140px; padding:0 0 0 24px; }
.spacer { }

/* NAVIGATION ELEMENTS */
/* MAIN */
ul#navigation { height:41px; margin:0 0 8px 0; background:url(../images/design/navi_bg.jpg) top left no-repeat; width:850px; list-style-type:none; padding:0; position:relative; /*Klappnavigation*/ }
ul#navigation li { height:28px; list-style-type:none; background-image:url(../images/design/navi_spacer.jpg); background-position:top right; background-repeat:no-repeat; margin:5px 0 0 0; padding:0 2px 0 0; float:left; }
ul#navigation li a:link, ul#navigation li a:visited { display:block; height:28px; line-height:28px; float:left; font:bold 14px/16px "Times New Roman", Times, serif; color:#dfdab9; text-decoration:none; padding:5px 19px 0 19px; background-image:none; }
ul#navigation li a:hover { background-image:url(../images/design/navi_hover.gif); background-repeat:repeat-x; background-position:top left; }
ul#navigation li.navi_end { background-image:none; padding:0; }
ul#navigation li.navi_end a:link, ul#navigation li.navi_end a:visited { width:46px; margin:0; padding:5px 19px 0 19px; }

/*Klappnaviagtion*/
ul#navigation ul {
visibility:hidden;
position:absolute;
}

ul#navigation ul.anlage {
top:34px;
left:88px;
}

ul#navigation ul.verein {
top:34px;
left:688px;
}

/* make the second level visible when hover on first level list OR link */
ul#navigation li:hover ul,
ul#navigation a:hover ul {
visibility:visible;
background-image:none;
height:100px; /*Mouse-Over Bereich, damits aktiv bleibt*/
width:150px;
}

ul#navigation li:hover ul li, ul#navigation li a:hover ul li {
	height:auto;
	background-image:none;
	margin:0;
}

ul#navigation li:hover ul li a:link, ul#navigation li:hover ul li a:visited, ul#navigation li a:hover ul li a:link, ul#navigation li a:hover ul li a:visited {
	width:150px;
	background-color:#132b4d;
	background-image:none;
	text-indent:20px;
	margin:0;
	padding:0;
	height:22px;
	line-height:22px;
	border:none;
	font-size:12px;
}

ul#navigation li:hover ul li a:hover, ul#navigation li a:hover ul li a:hover {
	background-color:#233d62;
	text-indent:20px;
	background-image:none;
	margin:0;
	padding:0;
}

ul#navigation li a ul li, ul#navigation li a:visited ul li {
	background:none;
}
ul#navigation li a:visited ul li a:link, ul#navigation li a:visited ul li a:visited {
	background-image:none;
}

ul#navigation li a:visited ul li a:hover {
	background-color:#233d62;
	text-indent:20px;
	background-image:none;
	margin:0;
	padding:0;
}
/*Klappnaviagtion*/

ul#navigation-footer { list-style-type:none; margin:0; padding:0; float:right; }
ul#navigation-footer li { padding:0 20px 0 0; list-style-type:none; margin:0; float:left; }
ul#navigation-footer li a:link, ul#navigation-footer li a:visited { float:left; font:bold 12px "Times New Roman", Times, serif; color:#fff; text-decoration:underline; }
ul#navigation-footer li a:hover { color:#dfdab9; }
ul#navigation-footer .footernavi_end { padding:0; }

/* SPECIALS */
#euroweb{
width:151px;
}

#euroweb a img{
margin-bottom:5px;
border:none;
}