/* ######################################################################################################
**
**  Main css verbindet die CSS die ich brauche 
**  Funktion    : Zentrales Stylesheet 
**  geändert 18.märz 2008 - events- 575px auf 540, 590 auf 415
** ######################################################################################################
*/
@import url(bohmann.css);
@import url(navc.css);
#search {display:none;}

#nav {
	background-image: url(../images/nav/navli-bkg.gif);
	background-repeat: repeat-x;
	background-position: top left; 


}


#nav li.navli_home_on {
        width:83px;
        background-image: url(../images/nav/home2.gif);
}
#nav li.navli_ueber_uns_on {
        width:98px;
        background-image: url(../images/nav/ueber_uns2.gif);
}

#nav li.navli_produkte_on {
        width:157px;
        background-image: url(../images/nav/produkte2.gif);
}

#nav li.navli_medien_on {
        width:167px;
        background-image: url(../images/nav/medien2.gif);
}

#nav li.navli_produktion_on {
        width:115px;
        background-image: url(../images/nav/produktion2.gif);
}

#nav li.navli_events_on {
        width:85px;
        background-image: url(../images/nav/events2.gif);
}

#nav li.navli_werbung_on {
        width:95px;
        background-image: url(../images/nav/werbung2.gif);
}

#topnav a , #topnav a:visited {
	border-left:solid 1px #404040;
	}

#topnav a strong {
	border-left:0px;
}
#links a strong {
        border-left:0px;
	}


.deletebreak {display:block; border:solid 0px red; width:120px; float:left;}

#subnavlinks .on {
        padding: 0;
        background-color: #DEDEDE;
        font-weight: bold;
}

#subnavlinks .on a:link {
        background-color: #DEDEDE;
        color: #333333;
        text-decoration: none;
}

#subnavlinks .on a:visited {
        background-color: #DEDEDE;
        text-decoration: none;
        color: #013d6a;
}

#subnavlinks .on a:hover {
        background-color: #DEDEDE;
        text-decoration: none;
        color: #9C0800;
}

#subnavlinks1 {
        width: 100%;
        padding: 0;
        list-style: none;
        font-size: 100%;
}

#subnavlinks1 li {
   margin: 0;
   padding: 0;
	background-color:#EFEFEF;
}

#subnavlinks1 strong {
        display: block;
        padding: 5px 0px 3px 5px;
/*      text-transform: uppercase; */
        font-size: 110%;
        border-bottom: 1px solid #b8b8b8;
}

#subnavlinks1 a, #subnavlinks1 a:visited {
        text-decoration: none;
        display: block;
        padding: 7px 0px 5px 14px;
        margin: 0;
        color: #013d6a;
        background-image: url(../images/layout/nav_arrow.gif);
        background-repeat: no-repeat;
        background-position: 5px 55%;
}


#subnavlinks1 li a:hover {
        color: #d80c0d;
	background-color:#dedede;
	text-decoration:none;
}


#subnavlinks1 strong  {
	padding:0px;
	background-color:#c4c4c4;
	}

* html #subnavlinks1 li {border-bottom:solid 1px #efefef;}
* html #subnavlinks1 strong {border-bottom:solid 1px #b8b8b8;}
* html #subnavlinks li {border-bottom:solid 1px #efefef;}
* html #subnavlinks li a:hover {border-bottom:solid 0px #dedede;}
* html #subnavlinks strong {border-bottom:solid 1px #b8b8b8;}


#nav li.navli_produkte:hover ul, #nav li li.navli_produkte:hover ul, #nav li.sfhover ul.navli_produkte {left: 100px;width:600px;border:solid 0px red;}
#nav li.navli_produkte_on:hover ul, #nav li li.navli_produkte:hover ul, #nav li.sfhover ul.navli_produkte {left: 100px;width:600px; border:solid 0px red;}
#nav li.navli_medien:hover ul, #nav li li.navli_medien:hover ul, #nav li.sfhover ul.navli_medien {left: 160px; width:800px;}
#nav li.navli_medien_on:hover ul, #nav li li.navli_medien:hover ul, #nav li.sfhover ul.navli_medien {left: 160px; width:800px;}
#nav li.navli_produktion:hover ul, #nav li li.navli_produktion:hover ul, #nav li.sfhover ul.navli_produktion {left: 200px;width: 580px;}
#nav li.navli_produktion_on:hover ul, #nav li li.navli_produktion:hover ul, #nav li.sfhover ul.navli_produktion {left: 200px;width: 580px;}
#nav li.navli_events:hover ul, #nav li li.navli_events:hover ul, #nav li.sfhover ul.navli_events {left: 400px;width: 200px;}
#nav li.navli_werbung:hover ul, #nav li li.navli_werbung:hover ul, #nav li.sfhover ul.navli_werbung  {left: 320px;width: 550px;}
#nav li.navli_events_on:hover ul, #nav li li.navli_events:hover ul, #nav li.sfhover ul.navli_events {left: 400px;width: 200px;}
#nav li.navli_werbung_on:hover ul, #nav li li.navli_werbung:hover ul, #nav li.sfhover ul.navli_werbung  {left: 320px;width: 550px;}

#nav li.navli_produktion_on ul {display:block; left:200px;width: 580px;}
#nav li.navli_ueber_uns_on ul {display:block; left:0px;}
#nav li.navli_produkte_on ul {display:block; left:100px;border:solid 0px red; width:600px;}
#nav li.navli_medien_on ul {display:block; left:160px; width:620px;}                                  
#nav li.navli_events_on ul {display:block; left:400px;width: 200px;}
#nav li.navli_werbung_on ul {display:block; left:320px;width: 550px;}

#nav li.navli_ueber_uns:hover ul {left:0px; background-color:#ffffff; width:700px; padding-left:0px; z-index:121; border:solid 0px red;}
#nav li.navli_produkte:hover ul { left:0px; width:700px; padding-left:100px; background-color:#ffffff; z-index:121; border:solid 0px red;}
#nav li.navli_medien:hover ul { left:0px; width:620px; padding-left:160px; background-color:#ffffff; z-index:121; border:solid 0px red;}
#nav li.navli_produktion:hover ul { left:0px; width:580px; padding-left:200px; background-color:#ffffff; z-index:121; border:solid 0px red;}
#nav li.navli_events:hover ul { left:0px; width:auto; padding-left:400px; background-color:#ffffff; z-index:121; border:solid 0px red;}
#nav li.navli_werbung:hover ul { left:0px; width:auto; padding-left:320px; background-color:#ffffff; z-index:121; border:solid 0px red;}



* html #nav li li a {display: block; font-weight: normal;}

* html #nav li.navli_ueber_uns ul {display: none; position: absolute; left:0px; padding:0px; border:solid 0px red;}
* html #nav li.navli_produkte ul {display: none; position: absolute; left:100px; padding:0px; border:solid 0px red; width:680px;}
* html #nav li.navli_medien ul {display: none; position: absolute; left:160px;  padding:0px; border:solid 0px red; width:620px;}
* html #nav li.navli_produktion ul {display: none; position: absolute;  left:200px; padding:0px; border:solid 0px red;width:580px;}
* html #nav li.navli_events ul {display: none; position: absolute; left:415px;  padding:0px; border:solid 0px red;width:200px;}
* html #nav li.navli_werbung ul {display: none; position: absolute; left:250px;  padding:0px; border:solid 0px red; width:540px; border:solid 0px;}

* html #nav li.navli_ueber_uns_on ul {display: block; position: absolute; left:0px; padding:0px;}
* html #nav li.navli_produkte_on ul {display: block; position: absolute; left:100px; padding:0px;}
* html #nav li.navli_medien ul_on {display: block; position: absolute; left:100px; padding:0px; border:solid 0px red;}
* html #nav li.navli_produktion_on ul {display: block; position: absolute; left:200px; padding:0px; border:solid 0px red;}
* html #nav li.navli_events_on ul {display: block; position: absolute; left:415px; padding:0px;}
* html #nav li.navli_werbung_on ul {display: block; position: absolute; left:320px; padding:0px;}

* html #nav li>ul { top: auto;}
* html #nav li li { display: block; float: none;}
* html #nav li:hover ul,#nav li.over ul {display: block;}

* html #nav li.navli_medien_on ul {top:35px;}


.tx-bmmediensb-pi1-listrow-header {display:none;}


.team-s {
        float: left;
        display: inline;
        margin: 0 10px 0 0;
        background-image: url(../images/layout/backgrounds/shadow-team-small.gif);
        background-repeat: no-repeat;
}

.team-s img {
        width:85px;
        padding: 3px 4px 2px 4px;
}

.team-s img.spacer-gif {display:none;}

.team-b {
        float: left;
        display: inline;
        margin: 0 10px 0 0;
        background-image: url(../images/layout/backgrounds/shadow-team-big.gif);
        background-repeat: no-repeat;
}

.team-b img{
        width:115px;
        height:141px;
        padding: 3px 4px 6px 4px;
}
.team-b img.spacer-gif {display:none;}
.coverimg img.spacer-gif {display:none;}


/*#middle #content_middle #col3 h2 {
	border-bottom: 2px solid #ececec;
        padding: 0.4em 0 0.2em 0;
	margin-bottom: 0.5em;
	}
*/
#nav li.nope {
        border:solid 1px red;
	display:none;
	border:0px;
}

* html #content_team {margin:0px 0px 0px 1px;}
* html #breadcrumbs {margin:10px 0px 0px 7px;}

#subnavteam {
        float:left;
        width: 180px;
        margin: 12px 0 0 0;
        color: #013d6a;
}

#subnavteam ul {
   border: 1px solid #b8b8b8;
   border-left: none;
}

#subnavteam #subnavlinks .first-on a {
        background-color: #C4C4C4;
        border-bottom: 1px solid #b8b8b8;
}

 /* --------------- Anfahrt ------------------*/
 #map {
       width: 800px;
       height: 330px;
       border: 1px solid #979797;
       border-left-color: #4b4b4b;
       border-right-color: #4b4b4b;
       border-left:0px;
 }
#subnavteam #subnavlinks1 .subsubnavlinks a {
        text-decoration: none;
        border:0px;
        display: block;
        padding: 7px 0px 5px 24px;
        margin: 0;
        color: #013d6a;
        background-image: url(../images/layout/nav_arrow.gif);
        background-repeat: no-repeat;
        background-position: 5px 55%;
}
#subnavteam #subnavlinks1 .subsubnavlinks{
        list-style: none;
        border:0px;
}

#subnavteam #subnavlinks1 li.no ul {
	display:none;
	border-left:#000000 solid 1px;
}

* html #header {height:80px;}


* html #content , * html #showcase, * html #nav {
        width: 801px;
}


