.menu2 {
font-family: verdana, arial, sans-serif; 
width:860px; 
position:relative; 
font-size:11px; 
margin:0px auto;
}

.menu2 ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
text-align:center; 
color:#000; 
font-size:11px;
background-image:url(../images/portfolio.png);
background-repeat:no-repeat; 
list-style-type:none;
width:102px;
height:25px;
padding-top:10px;
}




.menu2 ul {padding:0; margin:0;list-style-type: none; }

.menu2 ul li {float:left; position:relative;}

.menu2 ul li ul {visibility:hidden; position:absolute;}

.menu2 table {border-collapse:separate; margin:0; padding:0; font-size:1em; margin:-1px;}

.menu2 ul li:hover a, .menu ul li a:hover {color:#000; background-color:#0B3548;background-image:url(../images/portfolio.png);}

.menu2 ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:27px; left:0;}

.menu2 ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {color:#fff; }

.menu2 ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#fff; color:#000;width:102px; clear:both;}

.menu2 ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#27434E; color:#BCC3C6;}

.menu2 ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}

.menu2 ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#0B3548; color:#fff; width:100%; padding-left:00px;}

.menu2 ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#27434E; color:#fff;}

.menu2 ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:10px; bottom:0;}

.menu2 ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

.menu2 ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}

.menu2 ul li:hover ul.left, .menu ul li a:hover ul.left {left:-05px;}

.menu2 ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:100px;}









#container{
   width: 928px;
   margin: 0 auto;
   z-index:auto;

}

a{
   overflow: hidden; /* for Suckerfish*/
}
.clear{
clear:both;}

#div1 {width:350px; height:auto;}
#beschreibung { width:350px;}


#top{
position:relative;
margin: 0 auto;
width:880px;
height:145px;
z-index:500;
}
#nav{
position:absolute;
top:20px;
right:0;
height:31px;
}

#top_left{
position:absolute;
margin: 0 auto;
width:876px;
color:#999;
font-size:11px;
background:#fff;
padding-left:4px;
overflow:hidden;
height:28px;
}
#logo{
position:absolute;
top:30px;
left:-55px;
background: url(../images/daisy-logo.gif) no-repeat left top;
}


#content{
width:880px;
height:auto;
}

.leftcol{
width:600px;
padding:10px;
color:#fff;
}


#leftcol_top{
width:auto;
width:100%!important;
margin-bottom:20px;
}
#leftcol_top_r {
}
#leftcol_top_l {
}

#prefooter{
position:relative;
margin: 0 auto;
width:835px;
height:auto;
}

#footer{
position:relative;
margin: 0 auto;
width:auto;
height:27px;
background: url(../images/footer_bg.gif) repeat-x center top #012738;
}

#footer-inner{
float:left;
margin: 0 auto;
height:auto;
}

#button1{
margin:10px;
float:left;
width:80px;
height:80px;
background: url(../images/button-passive.png) no-repeat;}

#button2{
margin:10px;
float:left;
width:80px;
height:80px;
background: url(../images/button-passive.png) no-repeat;}

#button3{
margin:10px;
float:left;
width:80px;
height:80px;
background: url(../images/button-passive.png) no-repeat;}




#wiseword{
	width:400px;
	line-height:15px;
   height: auto;
   margin: 0 auto;
   padding-top:40px;
   text-align:left;
   color:#fff;
   font-size:14px;
   float:left;

}
#copyright a:link, #copyright a:hover, #copyright a:visited{
   color:#c2c2ac;
}