body {
padding: 0;
margin: 0 ;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
color: #7c7c7c;
background: #fff;
/*line-height: 130%;*/
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
}

#main {
position:absolute;
width: 640px;

top:0;
left:40%;
margin-left:-256px;
/*background:#cccccc;*/
}

#navLinks{position:absolute;  width:180px; top:155px; left:0px; /*background:#CCFF33;*/ }

#menu1 {
width: 180px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
/*background:#CCFF00;*/
padding-bottom:0px;
vertical-align:top;
}

#menu2 {
width: 180px;
margin-top:36px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
/*background:#CC9900;*/

}

#menu1 ul, #menu2 li{	
list-style-type: none;
}
#menu1 ul, #menu li{	
list-style-type: none;
}

#menu1 #header_menu {margin-top:0;margin-right:0;text-align:right;background:#ffffff;}
#menu1 li {/*padding-top: 10px;*/}
#menu1 ul li ul{margin-right:20px;}

#menu2 ul {margin-top:0;text-align:right;}

#menu1 ul .menu-expand  ul {display:none;}
#menu1 ul .menu-expand.menu-current  ul {display:block;}
#menu1 ul .menu-expand.menu-parent  ul {display:block;}


#menu1 ul .menu-expand {display:block;position:relative;}
/*#menu1 ul .menu-expand:hover{display:block; }*/
#menu1 ul .menu-expand:hover ul {display:block; }
/*#menu1 ul .menu-expand ul li:hover {display:block;white-space: normal;position:relative;z-index:7;}*/
#menu1 ul li ul  li{display:block; position:relative;margin-top:-2px;padding-top:2px;}


a:focus{outline:none;}
a {text-decoration: none;}
.menu a {color:#7c7c7c;}
.menu a:hover {color:#f4c700;}
.menu .menu-current a{color:#f4c700;}
.menu .menu-parent a{color:#f4c700;}
.menu .menu-parent .menu-sibling a{color:#7c7c7c;}
.menu .menu-current a{color:#f4c700;}
.menu .menu-current .menu-child a{color:#7c7c7c;}
#menu2 a {color:#7c7c7c;}
#menu2 .menu-current a{color:#f4c700;}



#header{
font-size:12px;
position:absolute;
width: 360px;
height: 40px;
top:50px;
left:220px;
/*background:url(stop.gif) no-repeat top right;*/
background:#ffffff;
}
#logo{position:absolute;z-index:2; height:21px;top:2px; right:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;font-weight:bold;color:#f4c700; }
#slogan{position:absolute;font-family: Arial, Helvetica, sans-serif; font-size:12px; right:0; top:25px; word-spacing:3px;}

img{border:none;}


#content {
position:absolute;
width: 360px;
height:310px;
left:220px;
top:136px;
/*background:#66FFCC;*/
}
#beschreib{float:right; width:360px; /*background:#CCCC99*/;text-align:right;margin-top:12px; font-size:10px;line-height:14px;color: #7c7c7c;}
#bildNav{float:right; margin-top:8px;   /*background:#CCCC99;*/} 
.linkstyle{color: #f4c700; text-decoration:none;}
a.linkstyle:hover{color: #f4c700; text-decoration:underline;}
.textnormal_10{font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
line-height:18px;
color: #7c7c7c;}
.textnormal_11{font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height:18px;
color: #7c7c7c;}
.textgross{font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #7c7c7c;}
.textgalerie_11{font-family: Verdana, Helvetica, sans-serif;font-size:11px;line-height:14px;color: #7c7c7c;}
