#hauptnavi {
margin-left:0px;
padding-left:0;
width:100%;
}

#hauptnavi ul {
margin-left:0px;
padding-left:0px;
width:100%;
}

#hauptnavi li {
display:inline;
list-style:none;
list-style-image:none;
}


div#navi_oben {
margin-top:30px;
}


/*
====================================================
Erster Navigationspunkt
====================================================
*/
/*
#hauptnavi ul li {
background-image:url(../images/button_normal_03.gif);
background-repeat:no-repeat;
font-family: Verdana, Arial;
padding-top:5px;
padding-left:30px;
float:left;
text-decoration:none;
}
*/

#hauptnavi ul li {
  text-align:center;
  background:none;
}
#hauptnavi ul li a {  
  width:138px;
  height:25px;
  display:block;
  color:#ffffff;
  font-weight:bold;
  background-color:#555;
  font-family: Verdana, Arial;
  font-size:14px;
  padding:5px 0 0 0;
  margin-right:30px;
  box-shadow:2px 2px 3px #999;
}
#hauptnavi ul li a:hover {
  background-color:#00a0c6;
  text-decoration:none;
}
#hauptnavi ul li.mainnav61 a {
  width:166px;
}
#hauptnavi ul li ul li {
  text-align:left;
}
#hauptnavi ul li ul li a {
  background-color:#666;
  border-top:1px solid #fff;
  width:150px;
  height:15px;
  white-space:nowrap;
  font-size:0.8em;
  padding:3px 0 3px 3px;
}
#hauptnavi ul li.mainnav61 ul li a {
  width:180px;
}

#hauptnavi a#act73:hover {
display:block;
width:135px;
height:33px;
background-image:url(../images/button_over_03.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:30px;
float:left;
text-decoration:none;
}


#hauptnavi a#active73 {
display:block;
width:135px;
height:33px;
background-image:url(../images/button_over_03.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:30px;
float:left;
text-decoration:none;
}




/*
====================================================
Zweiter Navigationspunkt
====================================================
*/
#hauptnavi a#act67 {
display:block;
width:144px;
height:33px;
background-image:url(../images/button_normal_05.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:30px;
float:left;
text-decoration:none;
}


#hauptnavi a#act67:hover {
display:block;
width:144px;
height:33px;
background-image:url(../images/button_over_05.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:30px;
float:left;
text-decoration:none;
}

#hauptnavi a#active67 {
display:block;
width:144px;
height:33px;
background-image:url(../images/button_over_05.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:30px;
float:left;
text-decoration:none;
}


/*
====================================================
Dritter Navigationspunkt
====================================================
*/
#hauptnavi a#act61 {
display:block;
width:188px;
height:33px;
background-image:url(../images/button_normal_07.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:8px;
float:left;
text-decoration:none;
}


#hauptnavi a#act61:hover {
display:block;
width:188px;
height:33px;
background-image:url(../images/button_over_07.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:8px;
float:left;
text-decoration:none;
}


#hauptnavi a#active61 {
display:block;
width:188px;
height:33px;
background-image:url(../images/button_over_07.gif);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:8px;
float:left;
text-decoration:none;
}


/*
====================================================
Vierter Navigationspunkt
====================================================
*/
#hauptnavi a#act52 {
display:block;
width:146px;
height:33px;
background-image:url(../images/button_normal_09.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:18px;
float:left;
text-decoration:none;
}


#hauptnavi a#act52:hover {
display:block;
width:146px;
height:33px;
background-image:url(../images/button_over_09.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:18px;
float:left;
text-decoration:none;
}


#hauptnavi a#active52 {
display:block;
width:146px;
height:33px;
background-image:url(../images/button_over_09.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-family: Verdana, Arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-left:18px;
float:left;
text-decoration:none;
}



/*
* Untermenu Punkte (Subnavigation)
*/

#yymenu a   { color: #fff; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular; font-weight: bold; text-decoration: none; background: #555; display: block; margin: 0; padding: 4px; border-right: 1px solid #979797; border-bottom: 1px solid #979797 }
		
		#yymenu a.last   { color: #fff; display: none; border-style: none }
		#yymenu  { color: #fff; background-color: #979797; border-right: 1px solid #979797 }
		#yymenu > div  { color: #fff }
		#yymenu a:hover {
			/*background:url(../../../bg_over.png);*/
			background:#00A0C6;
			color:#fff;
		}
		#yymenu .mmContent div.mmlink a.submenu:hover {
		}
		#yymenu .mmLevel1, #yymenu .mmLevel2  { margin-bottom: 10px; padding-top: 0; border: solid 1px #555555 }
		#yymenu .sub {
			/*background-image:url(../../images/ypmenu_pfeilg.gif);*/
			background-position:right center;
			background-repeat:no-repeat;
			border:1px solid #979797;
		}
		#yymenu .mmContent {
		}
		#yymenu .mmLevel1 {
		}

		
		
		

/*
* Statischen Sub-Menu-Punkte
*/
div.submenu  { color: #fff; background: #979797; margin-bottom: 0; margin-left: 0; padding-left: 0; width: 676px; clear: both }

div.submenu ul {
margin-left:0px;
padding-left:0px;
}

div.submenu li {
list-style:none;
list-style-image:none;
margin-left:0px;
padding-left:0px;
}

div.submenu a:link, div.submenu a:visited, div.submenu a:active  { color: #fff; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; background: #555; display: block; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-left: 10px; width: 666px; height: 22px }

div.submenu a:hover  { color: #00a0c6; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; background: #555; display: block; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-left: 10px; width: 666px; height: 22px }


div.submenu a.menu_produkte_act:link, div.submenu a.menu_produkte_act:visited, div.submenu a.menu_produkte_act:active  { color: #00a0c6; font-size: 11px; font-family: verdana, arial; font-weight: bold; text-decoration: none; background: #555; display: block; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-left: 10px; width: 666px; height: 22px }

div.submenu span {
padding-left:10px;
color:#fff;
}

div.submenu span a {
color:#fff;
}

span a {
color:#fff;
}


div.sitename   { color: #555; font-family: verdana, arial; background: #fff; margin-top: 15px; margin-left: 0; padding: 4px; width: 666px; border: solid 1px }

div.sitename h1  { color: #555; font-size: 11px; font-family: verdana, arial; font-weight: normal }



/*
Zusatznavigation
*/
div.zusatznavi   { color: #fff; font-weight: bold; background: #555; padding: 0 }
div.zusatznavi ul {
  margin:0;
}
div.zusatznavi ul li {
  float:left;
  border:1px solid #fff;
  border-width:0 1px 0 0;
  margin:0;
  padding:3px;
  list-style-type:none;
  background-color:#555;
  white-space:nowrap;
}
div.zusatznavi ul li a:link, 
div.zusatznavi ul li a:visited {
  color:#fff;
}
div.zusatznavi ul li a {
  color:#fff;
  font-weight:normal;
  text-shadow:0px 0px 2px #000;
}
div.zusatznavi ul li a:hover {
  color:#00A0C6;
  text-decoration:none;
}
div.zusatznavi ul li a:active,
div.zusatznavi ul li a.active {
  color:#00A0C6;
}
div.zusatznavi {
  float:left;
  width:100%;
  height:24px;
  color:#555;
}

div.innerwrap {
border-right:1px #fff solid;
padding:0px;
height:25px;
}

/*
a.zusatznavilink_act:link, a.zusatznavilink_act:visited, a.zusatznavilink_act:active {
color:#00A0C6;
text-decoration:none;
border-right:1px #fff solid;
height:25px;
}

a.zusatznavilink:link, a.zusatznavilink:visited, a.zusatznavilink:active {
color:#fff;
text-decoration:none;
border-right:1px #fff solid;
height:25px;
}
*/


div.tx-projektoren-pi1 {
margin-top:15px;
margin-left:10px;
}


div.contenter  { background: #fff; margin-top: 15px; padding: 4px; width: 666px; border: solid 1px #555 }

div.contenter h2 {
color:#00A0C6;
margin-left:6px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:8px;
font-size:16px;
font-weight:bold;
border-bottom:1px #c3c3c3 solid;
}

div.contenter p {
margin-left:6px;
}

div.contenter2   { background: #fff; margin-top: 15px; padding: 4px; width: 720px; border: solid 1px #555 }

div.contenter2 img   { border: solid 1px #555 }

div.contenter2 h2 {
color:#00A0C6;
margin-left:6px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:8px;
font-size:16px;
font-weight:bold;
border-bottom:1px #c3c3c3 solid;
}


div.contenter4  { background: #fff; margin-top: 15px; padding: 4px; width: 95%; border: solid 1px #555 }

div.contenter4 h2 {
color:#00A0C6;
margin-left:6px;
margin-top:10px;
margin-bottom:10px;
padding-bottom:8px;
font-size:16px;
font-weight:bold;
border-bottom:1px #c3c3c3 solid;
}

div.contenter4 p {
margin-left:6px;
}


/*
* Hyperlinks im Content
*/
div.contenter a:link, div.contenter a:visited, div.contenter a:active {
text-decoration:none;
color:#00A0C6;
}

div.contenter a:hover {
text-decoration:underline;
color:#00A0C6;
}


div.contenter2 a:link, div.contenter a:visited, div.contenter a:active {
text-decoration:none;
color:#00A0C6;
}

div.contenter2 a:hover {
text-decoration:underline;
color:#00A0C6;
}


div.contenter3 a:link, div.contenter a:visited, div.contenter a:active {
text-decoration:none;
color:#00A0C6;
}

div.contenter3 a:hover {
text-decoration:underline;
color:#00A0C6;
}


div#infolinks {
margin-top:15px;
}

div#infolinks a:link, div#infolinks a:visited, div#infolinks a:active  { color: #555; font-weight: bold; text-decoration: none }

div#infolinks a:hover  { color: #555; font-weight: bold; text-decoration: underline }


a.download:link, a.download:visited, a.download:active  { color: #555 }

