html {
  height:100%;
  margin-bottom:1px;
}
body {
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
  color:#000000; 
  /* color:#a0a0a0; */
  padding:0px;
  margin:0px;  
}

#header {
  left:0px;
  top:0px;
  width: 902px;
  height: 106px;;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-left: auto;
  margin-right: auto;
  text-align:right;  
}
#logo {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align:right;  
}

#headline2 h1{
	float:left;
	padding:0px 12px 0px 137px;	
	margin:75px 0px 0px 0px;
	height:15px;
    font-size:24px;
    font-weight:normal;
    color: #000000;		
    	
}


#serviceNavContainer {
  width: 912px;
  height: 21px;
  margin-left: auto;
  margin-right: auto;
}
#serviceNav {
  width: 769px;
  height: 21px;
  padding: 1px 0px 0px 0px;
  margin: 4px 0px 0px 142px;
  background: url(/files/images/layout/bg_serviceNav.gif) 0 0 repeat-x;
}
#serviceNav a.off {
   font-size:12px;
   height:19px;
      
   color:#a0a0a0;
   text-decoration: none;
   border: none;
   margin: 0px 20px 0px 8px;
   padding: 0px 0px 0px 0px;
   display:block;   
}
#serviceNav a.off:visited {
   font-size:12px;
   height:19px;
      
   color:#a0a0a0;
   text-decoration: none;
   border: none;
   margin: 0px 20px 0px 8px;
   padding: 0px 0px 0px 0px;
   display:block;   
}

#serviceNav a.off:hover{
   font-size:12px;
      
   background: url(/files/images/layout/bg_serviceNavHighlight.gif) 0 0 repeat-x;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 20px 0px 8px;
   padding: 0px 0px 0px 0px;
   display:block;   
}

#serviceNav a.on {
   font-size:12px;
   height:19px;
   background: url(/files/images/layout/bg_serviceNavHighlight.gif) 0 0 repeat-x;      
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 20px 0px 8px;
   padding: 0px 0px 0px 0px;
   display:block;   
}
#serviceNav a.on:visited {
   font-size:12px;
   height:19px;
   background: url(/files/images/layout/bg_serviceNavHighlight.gif) 0 0 repeat-x;      
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 20px 0px 8px;
   padding: 0px 0px 0px 0px;
   display:block;   
}

#serviceNav a.on:hover{
   font-size:12px;
      
   background: url(/files/images/layout/bg_serviceNavHighlight.gif) 0 0 repeat-x;
   color:#a0a0a0;
   text-decoration: none;
   border: none;
   margin: 0px 20px 0px 8px;
   padding: 0px 0px 0px 0px;
   display:block;   
}


/* -container, zentriert das layout------------------------------------------ */
#container {
  width: 912px;
  margin-left: auto;
  margin-right: auto;
  /* background-color: #ffaaff; */
  /* padding-top:5px;*/
  margin-top:4px;
}



/* ----------- L I N K E  S P A L T E --------------------------------------- */

#left {
  float: left;
  width: 137px; /*width: 136px;*/
  height:200px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* background-color:#ff0000; */
}

#nav{
  float:left;
  left:0px;
  top:0px;
  width: 0px;
  height: 208px;;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color:#ffffff;
}
#navItem{
  width: 211px;
  height: 18px;
  vertical-align:middle;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
  background-color:#ffffff;
}
#nav-content{
  width: 137px;	
  height:200px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color:#ffffff; 
}
#nav-content span{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  font-size:12px;
  color:#a0a0a0;		
}
#nav-content p{
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 0px;  
}
a.navItemOff{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;   
}
a.navItemOff:hover{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;
}
a.navItemOn{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat;	
   font-size:12px;
   color:#404748;
   font-weight:bold;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;   
}
a.navItemOn:hover{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;
}

a.navItemOff2{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:31px;	
   display:block;   	   
}
a.navItemOff2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:31px;	
   display:block;
}
a.navItemObenOhneOn2{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat;	
   font-size:12px;
   font-weight:bold;   
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:31px;	
   display:block;   	   
}
a.navItemObenOhneOn2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat; 
   font-size:12px;
   font-weight:bold;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:31px;	
   display:block;
}


a.navItemObenOhneBoldOff{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;   
}
a.navItemObenOhneBoldOff:hover{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;
}
a.navItemObenOhneBoldOn{
   font-size:12px;
   color:#404748;
   font-weight:bold;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;   
}

a.navItemObenOhneBoldOn:hover{
   background: url(/files/images/layout/bg_nav_highlight_oo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   font-weight:bold;   
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;
}

a.navItemObenOhneBoldOn2{
   font-size:12px;
   color:#404748;
   font-weight:bold;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:31px;	
   display:block;   
}
a.navItemObenOhneBoldOn2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
      
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:31px;	
   display:block;
}

a.navItemObenOhneOff{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;   
}
a.navItemObenOhneOff:hover{
   background: url(/files/images/layout/bg_nav_highlight_oo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;
}
a.navItemObenOhneOn{
   background: url(/files/images/layout/bg_nav_highlight_oo.gif) 0 0 no-repeat;	
   font-size:12px;
   color:#404748;
   font-weight:bold;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;   
}
a.navItemObenOhneOn:hover{
   background: url(/files/images/layout/bg_nav_highlight_oo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:135px;
   height:16px;	
   display:block;
}

a.subnavItemOff{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;   
}
a.subnavItemOff:hover{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;
}
a.subnavItemOn{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;
}
a.subnavItemOn:hover{
   background: url(/files/images/layout/bg_nav_highlight.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;
}


a.subnavItemUntenOhneOff{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;   
}
a.subnavItemUntenOhneOff:hover{
   background: url(/files/images/layout/bg_nav_highlight_uo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;
}
a.subnavItemUntenOhneOn{
   background: url(/files/images/layout/bg_nav_highlight_uo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;
}
a.subnavItemUntenOhneOn:hover{
   background: url(/files/images/layout/bg_nav_highlight_uo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:16px;	
   display:block;
}

a.subnavItemOff2{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;   
}
a.subnavItemOff2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;
}
a.subnavItemOn2{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;
}
a.subnavItemOn2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;
}


a.subnavItemUntenOhneOff2{
   font-size:12px;
   color:#404748;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;   
}
a.subnavItemUntenOhneOff2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt_uo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;
}
a.subnavItemUntenOhneOn2{
   background: url(/files/images/layout/bg_subnav_doppelt_uo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#aaaaaa;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;
}
a.subnavItemUntenOhneOn2:hover{
   background: url(/files/images/layout/bg_subnav_doppelt_uo.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;
   width:120px;
   height:31px;	
   display:block;
}

hr.nav{
  margin: 0px;
  margin-bottom: 10px;  
  padding: 0px;
  width: 135px;
  border:1px solid #989795; 
}

#gelb{
   float:left;	
   margin: 0px;
   padding: 0px;
   background-color:#ffb620; 	
}
#gelb2{
   float:left;	
   margin: 0px 0px 0px 0px;
   padding: 0px;
   background-color:#ffb620; 	
}

#detailbild{
   float:right;	
   margin: 0px;
   padding: 0px;
   width:301px;
   height:445px;	 		
/* background-color:#ff0000; */   
}
/* ----------- C o n t e n t - S P A L T E ---------------------------------- */
/*  position contentbereich komplett */
#content {
  float:right;  	
  top: 0px;
  padding: 0px;  
  margin: 0px;
  width: 770px;  
  /* background-color:#ff0f00; */  
}

#innercontent-left{
  float: left;
  /* width: 301px; */
  width: 311px;  
  height:445px;   
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#innercontent-right{
  float: right;
  width: 454px;  
  height:0px;
  top:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /* background-color:#00ffff; */
}
#innercontent-right-ref{
  float: right;
  width: 454px;
  height:0px;
  top:0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
#innercontent-right-geschichte{
  float: right;
  width: 452px;
  height:445px;
  top:0px;
  margin: 0px;
  padding: 0px;
/*background-color:#00ffff;*/  
}
td.geschichte_tabelle{
   background: url(/files/images/geschichte/geschichte_tabelle.jpg) 0 0 no-repeat;	
   width: 452px;
   height: 147px;
}

#geschichteText{
	margin:34px 0px 0px 0px;
    padding: 0px 0px 0px 0px;	
}
#geschichteBalken{
	margin:0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    background-color:#ccccce;			
}
#geschichteTabelle {
}




td.grey{
	background-color:#ababab;
}
#grey2{
	background-color:#dcdddf;
}

a.a1896{
   background: url(/files/images/geschichte/1896.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1896:hover{
   background: url(/files/images/geschichte/1896_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1950{
   background: url(/files/images/geschichte/1950.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1950:hover{
   background: url(/files/images/geschichte/1950_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1968{
   background: url(/files/images/geschichte/1968.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1968:hover{
   background: url(/files/images/geschichte/1968_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1974{
   background: url(/files/images/geschichte/1974.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1974:hover{
   background: url(/files/images/geschichte/1974_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1980{
   background: url(/files/images/geschichte/1980.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1980:hover{
   background: url(/files/images/geschichte/1980_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1990{
   background: url(/files/images/geschichte/1990.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1990:hover{
   background: url(/files/images/geschichte/1990_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1994{
   background: url(/files/images/geschichte/1994.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1994:hover{
   background: url(/files/images/geschichte/1994_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1997{
   background: url(/files/images/geschichte/1997.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a1997:hover{
   background: url(/files/images/geschichte/1997_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a2003{
   background: url(/files/images/geschichte/2003.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a2003:hover{
   background: url(/files/images/geschichte/2003_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a2006{
   background: url(/files/images/geschichte/2006.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}
a.a2006:hover{
   background: url(/files/images/geschichte/2006_gelb.gif) 0 0 no-repeat; 
   font-size:8px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width:37px;
   height:14px;	
   display:block;
}


#text-home{
  top:0px;	
  width: 454px;
  height:178px;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  background-color:#dadada;
}
#text-home h1{
  	
	margin: 0px 0px 0px 15px;
	padding:24px 0px 0px 0px;
	font-size: 14px;	
}
#text-home p{
	margin: 0px 5px 0px 15px;
	padding:0px;
	line-height:1.4em;		
}
#img-home {
	float:left;
	width:148px;
	height:261px;
	margin: 0px 5px 0px 0px;
	padding:0px;
    background-color:#ffffff;			
}
#img-home img {
	padding:0px;	
	margin: 0px 0px 5px 0px;
	border: 0px;
    vertical-align:text-top /* damit der ie zwischen den bildern keine abstand lässt */ 	
}
#uebersicht-home{
	float:right;
	width:300px;
	height:261px;
	margin: 0px 0px 0px 0px;
	padding:0px;
    background-color:#ffab24;			
}
#uebersicht-home h2{
	/*
	margin: 0px 0px 0px 15px;
	padding:15px 0px 0px 0px;
	font-size: 12px;
	*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
			
}
#uebersicht-home p{
    /*
	margin: 0px 5px 0px 15px;
	padding:0px;
	line-height:1.4em;
	*/
	margin: 0px;
	padding:0px;
	line-height:1.4em;
				
}

#uebersicht-home ul{
    list-style-image:url(/files/images/layout/arrow_orange.gif); 
    margin: 0px 5px 0px 10px; 
    padding: 20px 0px 0px 0px;		
}
#uebersicht-home li{
	margin: 0px 0px 10px 19px; 
	padding: 0px;
}

ul.error{
	margin: 0px; 
	padding: 0px;
}
li.error{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	color: #ff0000;
}

#uebersicht-home a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px;
   padding: 0px;
}
#uebersicht-home a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px;
   padding: 0px;
}

#uebersicht-home a:hover{
   font-size:12px;      
   color:#6a6a6a;
   text-decoration: none;
   border: none;
   margin: 0px;
   padding: 0px;
}

ul.left{ 
    margin: 0px 5px 0px 10px; 
    padding: 20px 0px 0px 0px;		
}
li.left{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
a.content {
   font-size:12px;
   color:#2c151b;
   text-decoration: none;
   border: none;
   margin: 0px;
   padding: 0px;
}
 a.content:visited {
   font-size:12px;
   color:#2c151b;
   text-decoration: none;
   border: none;
   margin: 0px;
   padding: 0px;
}

a.content:hover{
   font-size:12px;      
   color:#6a6a6a;
   text-decoration: none;
   border: none;
   margin: 0px;
   padding: 0px;
}

div#content {
  min-height:300px;
  height:expression(this.scrollHeight > 300 ? "auto":"300px");
}
span.msg{
  color:#0000ff;
}
span.error{
  color:#ff0000;
}


/*----------H A U P T S E I T E N---------------------------------------------*/

	

#innercontent-left-ueberschrift{
	margin-top:-432px;
    width: 301px;
    height:	20px;
    /* background-color: #ffab24; */
    background: url(/files/images/layout/bg_orange1x20.gif) 0 0 repeat-x;    
    text-align:right;
}
#innercontent-left-ueberschrift h1{
	margin: 2px 20px 0px 0px;
	padding:2px 0px 0px 0px;
    font-size:12px;	
}
#innercontent-left-ueberschrift_neu{
    width: 301px;
    height:	20px;
    /* background-color: #ffab24; */
    background: url(/files/images/layout/bg_orange1x20.gif) 0 0 repeat-x;    
    text-align:right;
	margin: 0px 0px 5px 0px;    
}
#innercontent-left-ueberschrift_neu h1{
	margin: 2px 20px 0px 0px;
	padding:2px 0px 0px 0px;
    font-size:12px;	
}

#headline h1{
	margin: 0px 20px 0px 0px;
	padding:0px 0px 0px 3px;
    font-size:12px;
    color: #ffb620;		
    letter-spacing: 1px;	
}



#left-ueberschrift{
    width: 301px;
    height:	20px;
    /* background-color: #ffab24; */
    background: url(/files/images/layout/bg_orange1x20.gif) 0 0 repeat-x;    
    text-align:right;
}
#left-ueberschrift h1{
	margin: 2px 20px 0px 0px;
	padding:0px;
    font-size:12px;	
}
td.grey{
	color: #ffffff;
	background-color: #949c9e;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 10px;
}
td.grey3{
	background-color: #c2c7ca;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 10px;
}
#topics{
	color:#2c151b;	
color:#000000;
	top:0px;
	left:0px;
	width:400px;
	height:133px;
    margin: 0px;
    padding: 0px 0px 0px 17px;	
}
#topics ul{
    list-style-type:square; 
    margin: 0px 5px 0px 10px; 
    padding: 36px 0px 0px 0px;		
}
#topics li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics2{
	color:#2c151b;
color:#000000;	
	top:0px;
	left:0px;
	width:400px;
    margin: 0px;
    padding: 0px 0px 0px 17px;	
}
#topics2 ul{
    list-style-type:square; 
    margin: 0px 5px 0px 10px; 
    padding: 36px 0px 0px 0px;		
}
#topics2 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics3{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:400px;
	height:133px;
    margin: 0px;
    padding: 20px 0px 20px 10px;	
}
#topics4{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:400px;
	height:224px;
    margin: 0px;
    margin-top: 27px;
    padding: 0px 0px 0px 0px;	
}

#topics4 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics4 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics4 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
}



#topics5{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:400px;
	height:216px;
    margin: 0px;
    margin-top: 27px;
    padding: 0px 0px 0px 0px;	
}

#topics5 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 15px;		
}
#topics5 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics5 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
}




#topics6{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:445px;
	/* height:224px;*/
height:199px;	
    margin: 0px;
    margin-top: 3px;
    padding: 0px 0px 0px 0px;
	
}

#topics6 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics6 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics6 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
	color:#ffb620;
color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}

#topics7{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:445px;
	/* height:224px;*/
height:206px;	
    margin: 0px;
    margin-top: 3px;
    padding: 0px 0px 0px 0px;
/*background-color:#aaffff;*/    	
}

#topics7 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics7 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics7 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
	color:#ffb620;
color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}

#topics8{
	color:#2c151b;
color:#000000;		
	width:445px;
    height:216px;	
    margin: 0px;
    padding: 0px 0px 0px 0px;            	
}
#topics8 p{
	margin: 20px 0px 0px 15px;	
}


#topics9{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:445px;
	height:226px;	
    margin: 0px;
    margin-top: 3px;
    padding: 0px 0px 0px 0px;
	
}

#topics9 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics9 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics9 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
	color:#ffb620;
color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}
#topics9 p{
	margin: 20px 0px 0px 15px;	
}
#topics9 strong.foo{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
    color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}



#topics10{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:445px;
	height:226px;	
    margin: 0px;
    margin-top: 3px;
    padding: 0px 0px 0px 0px;
	
}
#topics10 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics10 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics10 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
    color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}

#topics10 p{
	margin: 20px 0px 0px 15px;	
}

#topics10 table{
    margin: 5px 0px 0px 15px;
}

#topics11{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:445px;
	height:232px;	
    margin: 0px;
    margin-top: 3px;
    padding: 0px 0px 0px 0px;
	
}

#topics11 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics11 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics11 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
	color:#ffb620;
color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}
#topics11 p{
	margin: 20px 0px 0px 15px;	
}
#topics11 strong.foo{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
    color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}

#topics12{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:415px;
	height:350px;	
    margin: 3px 0px 0px 17px;
    padding: 0px 0px 0px 0px;
	
}

#topics12 ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics12 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#topics12 strong{
	margin: 0px 0px 0px 17px; 
	padding: 0px;
	color:#ffb620;
color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}
#topics12 p{
	margin: 20px 0px 0px 15px;	
}
#topics12 strong.foo{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
    color:#000000;		
	font-size:12px;
	letter-spacing:1px;
}

#text-mainsite{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:401px;
	height:300px;
    margin: 12px 20px 0px 0px;
    padding: 0px 0px 0px 15px;	
}
#text-mainsite ul{
    list-style-type:square; 
    margin: 0px 5px 0px 20px; 
    padding: 0px 0px 0px 0px;		
}
#text-mainsite li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#text-mainsite2{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:401px;
	height:147px;
    margin: 12px 20px 0px 0px;
    padding: 0px 0px 0px 11px;	
}
#text-mainsite3{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:401px;
	/*height:346px;*/
	height:299px;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 11px;	
}
#text-mainsite4{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:401px;
	height:108px;
    margin: 12px 20px 0px 0px;
    padding: 0px 0px 0px 11px;	
}
#text-mainsite5{
	color:#2c151b;
color:#000000;		
	top:0px;
	left:0px;
	width:401px;
	height:108px;
    margin: 30px 20px 0px 0px;
    padding: 0px 0px 0px 20px;	
}
#text-mainsite6{		
	width:401px;
	height:308px;
    margin: 12px 20px 0px 0px;
    padding: 0px 0px 0px 15px;	
}
#boxes-leftside{	
  clear: both;	
  float: left;
  width: 301px;
  margin: 414px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
   
}
#boxes-leftside2{	
  clear: both;	
  float: left;
  width: 301px;
  margin: 2px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#boxes-leftside3{		
  float: right;
  width: 301px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#texte-leftside3{
  float: right;
  width: 301px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#boxes-leftside4{		
  float: right;
  width: 301px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#texte-rightside{
  width: 454px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#boxes-rightside{  		
  float: right;
  width: 451px;  
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;   
}
#boxes-rightside2{  		
  float: right;
  width: 454px;  
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;     
}

#boxes-rightside3{  		
    float: right;
    width: 454px;   
    margin: 0px;
    padding: 0px;
/* background-color:#ffffaa; */     
}

#boxes-rightside4{  		
    width: 454px;   
    height: 169px;
    margin: 0px;
    padding: 0px;
/* background-color:#ffffaa; */     
}
#boxes-rightside5{  		
    width: 454px;   
    height: 169px;
    margin: 8px 0px 0px 0px;
    padding: 0px;      
}
#boxes-rightside6{  		
    width: 450px;   
    height: 206px;
    margin: 5px 0px 0px 0px;
    padding: 0px;           
}




#boxes-referenz-thumbs{  			
  float: right;
  width: 452px;  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
   
}
#boxes-referenz-thumbs table{
    margin: 0px 0px 0px -2px;
    padding: 0px;
}
#boxes-referenz-thumbs td{
    margin: 0px;
    padding: 0px;
}
#boxes-referenz-thumbs img{
    margin: 0px;
    padding: 0px;
}
#referenzen-nav span{
    margin: 0px;
    padding: 0px 7px 0px 3px;
    color: #ff0000;
}
#ueberschrift-referenzen{
	margin-top:0px;
    width: 454px;
    height:	20px;
    color:#ffb620;
    /* background-color: #ffab24; */
    /* background: url(/files/images/layout/bg_orange1x20.gif) 0 0 repeat-x; */    

}
#ueberschrift-referenzen h1{
	margin: 0px 0px 0px 0px;
	padding:2px 0px 0px 3px;
    font-size:12px;	
    font-weight:normal;    
}
#text-referenzen{
    color:#2c151b;	
color:#000000;	    
	margin: 0px 0px 0px 0px;
	padding:12px 0px 0px 3px;
padding:12px 0px 0px 15px;	
	height: 242px;	
	width: 439px;
    font-size:12px;	
    font-weight:normal;
/*background-color: #ffab24;*/         
}

#text-referenzen2{
    color:#2c151b;	
color:#000000;	    
	margin: 0px 0px 0px 0px;
	padding:12px 0px 0px 3px;
padding:12px 0px 0px 15px;	
height: 228px;
	width: 439px;
    font-size:12px;	
    font-weight:normal;
/*background-color: #ffab24;*/         
}


#referenzen-nav{
  width: 454px;
  height: 21px;
  padding: 4px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: url(/files/images/layout/bg_referenzen_nav.gif) 0 0 repeat-x;		
}

#referenzen-nav a.item{
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 10px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   width:14px;
   height:13px;	

}
#referenzen-nav a.item:visited{
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   width:14px;
   height:13px;	
}
#referenzen-nav a.item:hover{
   background: url(/files/images/layout/bg_klammer.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 10px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   width:14px;
   height:13px;	
}		

#referenzen-nav a.item2{
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 10px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   width:14px;
   height:13px;	

}
#referenzen-nav a.item2:visited{
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   width:14px;
   height:13px;	
}
#referenzen-nav a.item2:hover{
   background: url(/files/images/layout/bg_klammer2.gif) 0 0 no-repeat; 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 10px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   width:20px;
   height:13px;	
}

#referenzen-nav a.bank{
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 10px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   height:13px;	

}
#referenzen-nav a.bank:visited{
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   height:13px;	
}
#referenzen-nav a.bank:hover{ 
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
   margin: 10px 0px 0px 0px;
   padding: 0px 7px 0px 0px;
   height:13px;
   text-decoration: underline;	
}		





/* ----------- B O X E N -----------------------------------------------------*/
#box-praesentationssysteme4{
	background: url(/files/images/boxes/box_praesentationssysteme.jpg) 0 0 no-repeat;	
	width: 148px;
	height:148px;
    margin: 0px;
    padding: 0px;
	background-color: #6e6f6a;    		   		
}
#box-praesentationssysteme2{
	width: 148px;
	height:74px;
    margin: 0px;
    padding: 0px;
	background-color: #4c4c4a;    		
}
#box-praesentationssysteme3{
	width: 148px;
	height:74px;
    margin: 0px;
    padding: 0px;
	background-color: #6e6f6a;    		
}
#box-individuelles-design{
	float:left;	
	background: url(/files/images/boxes/box_individuellesDesign.jpg) 0 0 no-repeat;
	width: 148px;
	height:148px;
    margin: 0px;
    padding: 0px;
	background-color: #6e6f6a;    		
}
#box-praesentationssysteme{
	background: url(/files/images/boxes/box_praesentationssysteme.jpg) 0 0 no-repeat;	
	float:right;
	width: 148px;
	height:148px;
    margin: 0px;
    padding: 0px;
	background-color: #6e6f6a;    		   		
}
#box-trennwandsysteme{
	clear: both;
	float:left;	
	background: url(/files/images/boxes/box_trennwandsysteme.jpg) 0 0 no-repeat;
	width: 148px;
	height:148px;
    margin: 5px 5px 0px 0px;    
    padding: 0px;
	background-color: #6e6f6a;    		
}
#box-thekenbau{
	float:left;	
	background: url(/files/images/boxes/box_thekenbau.jpg) 0 0 no-repeat;
	width: 148px;
	height:148px;
    margin: 5px 5px 0px 0px;
    padding: 0px;    
	background-color: #6e6f6a;    		
}
#box-thekenbau2{
	float:left;	
	background: url(/files/images/boxes/box_thekenbau.jpg) 0 0 no-repeat;
	width: 148px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px;    
	background-color: #6e6f6a;    		
}
#box-tischplatten{
	float:left;	
	background: url(/files/images/boxes/box_holz_tischplatten.jpg) 0 0 no-repeat;
	width: 148px;
	height:148px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
	background-color: #6e6f6a;    		
}
#box-referenzprojekte{
	background: url(/files/images/layout/bg_referenzprojekte4.gif) 0 0 no-repeat;	
	float:left;
	width: 282px;
width: 284px;
width: 301px;
	height:148px;
    margin: 0px 5px 0px 11px;
margin: 0px 5px 0px 0px;    
    padding: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}
#box-referenzprojekte2{
	background: url(/files/images/layout/bg_referenzprojekte2.gif) 0 0 no-repeat;	
	float:left;
	width: 301px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;        		   		
}
#box-referenzprojekte3{
	background: url(/files/images/layout/bg_referenzprojekte2.gif) 0 0 no-repeat;	
	float:left;
	width: 301px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;        		   		
}
#box-referenzprojekte4{
	background: url(/files/images/layout/bg_referenzprojekte2.gif) 0 0 no-repeat;	
	float:left;
	width: 301px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 0px;        		   		
}

#box-referenzprojekte5{
	background: url(/files/images/layout/bg_referenzprojekte3_2.gif) 0 0 no-repeat;	
	width: 445px;
	height:90px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
 /* background-color:#ffaaff; */         		   		
}
#box-referenzprojekte6{	
	width: 454px;
	height:154px;
    margin: 0px 0px -1px 0px;
    padding: 0px 0px 0px 0px;             		   		
}
#kontaktboxLang{
	float:left;	
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;        		   		
}
#box-referenzpreview{
	float:left;
	width: 8px;
	height:148px;
    margin: 0px;
    padding: 0px;        		       		
}
#box-referenzpreview2{
	float:left;
	width: 301px;
width: 296px;	
	height:148px;
    margin: 0px;
margin-right: 5px;    
    padding: 0px;        	    	       		
}
#box-referenzpreview3{
	float:left;
	width: 8px;
	height:148px;
    margin: 0px 0px 0px 5px;
    padding: 0px;        		       		
}
#box-referenzpreview4{
	float:left;
	width: 8px;
	height:148px;	
    margin:  21px 0px 0px 0px;
    padding: 0px;        		       		
}
#box-kontakt{
	clear: both;
	width: 148px;
	height:148px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background-color: #b9bec1;    		   		
}
#box-kontakt2{
	float:right;
	width: 148px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background-color: #b9bec1;    		   		
}
#box-kontakt3{
	float:left;
	width: 148px;
	height:148px;
    margin: 5px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
	background-color: #b9bec1;    		   		
}
#box-kontakt4{
	float:left;	
	width: 148px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background-color: #b9bec1;    		   		
}

#box-kontakt5{
	clear: both;
	width: 148px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background-color: #b9bec1;    		   		
}
#box-kontakt6{
	float:left;	
	width: 144px;
	height:148px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background-color: #b9bec1;    		   		
}
#box-kontakt7{
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;        
    background: url(/files/images/layout/kontaktfelder_grau.jpg) 0 0 no-repeat;	
    height:58px;
    width:454px;		   		
}
#box-kontakt7 #headline{
	float:left;	
    color:#4e3b3d;
color:#000000;    
    font-weight:bold;
    width: 148px;
    padding: 7px 0px 0px 8px;
    margin:0px;    
}
#box-kontakt7 #adress1{
	float:left;	
    color:#6d5f5f;
color:#000000;    
    width: 135px;
    padding: 7px 0px 0px 5px;
    margin:0px;    
}
#box-kontakt7 #adress2{
	float:right;	
    color:#6d5f5f;
color:#000000;    
    width: 140px;
    padding: 7px 0px 0px 5px;
    margin:0px;    
}

p.kontakt{
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 10px;	
}

p.box{
   margin: 0px 0px 0px 0px;
   padding: 105px 0px 0px 20px;	
}
a.box {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}
a.box:visited {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}

a.box:hover{
   font-size:12px;      
   color:#dddddd;
   text-decoration: none;
   border: none;
}
a.box2 {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
a.box2:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
a.box2:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}
a.box3 {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
a.box3:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
a.box3:hover{
   font-size:12px;
   color:#ffb620;
   text-decoration: none;
   border: none;
}
td.linie{
  background-color:#6d5f5f;	
}
hr.sitemap{
  color:#6d5f5f;
color:#000000;  
  padding:0px;
  margin:3px 0px 3px 0px;
  margin:0px;	
  height:1px;
  border:1px solid;
  border-color:#6d5f5f;
color:#000000;  
  display:block; 
  margin: -13px 0;  
}
#text-mainsite ul{
    list-style-image:url(/files/images/layout/bullit.gif);	     
    margin: 0px 0px 8px 0px; 
    padding: 0px 0px 0px 16px;		
}
#topics7 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}

a.white {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}
a.white:visited {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}
a.white:hover{
   font-size:12px;      
   color:#ffffff;
   text-decoration: underline;
   border: none;
}
a.black {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
a.black:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
a.black:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}
a.gold {
   font-size:12px;
   color:#be9428;
   text-decoration: none;
   border: none;
}
a.gold:visited {
   font-size:12px;
   color:#be9428;
   text-decoration: none;
   border: none;
}
a.gold:hover{
   font-size:12px;      
   color:#6d5f5f;
   color:#ffb620;   
   text-decoration: underline;
   border: none;
}
p.boxSmall{
   margin: 0px 0px 0px 0px;
   padding: 25px 0px 0px 10px;	
}
a.boxSmall {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}
a.boxSmall:visited {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}

a.boxSmall:hover{
   font-size:12px;      
   color:#dddddd;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte ul{
    list-style-image:url(/files/images/layout/arrow_yellow2.gif);	
    margin: 0px 0px 0px 0px; 
    padding: 27px 0px 0px 0px;		
}
#box-referenzprojekte li{
	margin: 0px; 
	padding: 0px;
}
#box-referenzprojekte a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}

#box-referenzprojekte a:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}









#box-referenzprojekte ul{
    list-style-type:square; 
    margin: 0px 5px 0px 15px; 
    padding: 25px 0px 0px 0px;		
}
#box-referenzprojekte li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#box-referenzprojekte a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}

#box-referenzprojekte a:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}
#box-referenzprojekte2 ul{
    list-style-type:square; 
    margin: 0px 5px 0px 35px; 
    padding: 25px 0px 0px 0px;		
}
#box-referenzprojekte2 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#box-referenzprojekte2 a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte2 a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}

#box-referenzprojekte2 a:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}

#box-referenzprojekte3 ul{
    list-style-type:square; 
    margin: 0px 5px 0px 35px; 
    padding: 28px 0px 0px 0px;		
}
#box-referenzprojekte3 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#box-referenzprojekte3 a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte3 a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}

#box-referenzprojekte3 a:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}


#box-referenzprojekte4 ul{
    list-style-type:square; 
    margin: 0px 5px 0px 15px; 
    padding: 25px 0px 0px 0px;		
}
#box-referenzprojekte4 li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#box-referenzprojekte4 a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte4 a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}

#box-referenzprojekte4 a:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}


#box-referenzprojekte5 ul{
    list-style-image:url(/files/images/layout/arrow_yellow2.gif);	
    margin: 0px 0px 0px 168px; 
    padding: 27px 0px 0px 0px;		
}
#box-referenzprojekte5 li{
	margin: 0px; 
	padding: 0px;
}
#box-referenzprojekte5 ul.bottom{
    list-style-image:url(/files/images/layout/arrow_yellow2.gif);	
    margin: 0px 0px 0px 165px; 
    padding: 94px 0px 0px 0px;		
}


#box-referenzprojekte5 a {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}
#box-referenzprojekte5 a:visited {
   font-size:12px;
   color:#000000;
   text-decoration: none;
   border: none;
}

#box-referenzprojekte5 a:hover{
   font-size:12px;      
   color:#000000;
   text-decoration: underline;
   border: none;
}

#box-referenzen-grau{
	float: left;
    background: url(/files/images/layout/bg_referenzen_weisseLinie.jpg) 0 0 repeat-x;	
    background-color: #86878b;   
    width: 301px;
    height: 139px; 
    margin: 2px 0px 0px 0px;    
margin: 5px 0px 0px 0px;
    padding: 9px 0px 0px 0px;    
}
#box-referenzen-grau strong{
	color: #ffffff;
	padding: 0px 0px 0px 18px;
	margin: 0px;	
}
#box-referenzen-grau ul{
    list-style-image:url(/files/images/layout/white_square_ie.gif);	     
    margin: 0px 0px 0px 0px; 
    padding: 10px 0px 0px 34px;		
}
#box-referenzen-grau li{
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}
#box-referenzen-grau a {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}
#box-referenzen-grau a:visited {
   font-size:12px;
   color:#ffffff;
   text-decoration: none;
   border: none;
}
#box-referenzen-grau a:hover{
   font-size:12px;      
   color:#ffffff;
   text-decoration: underline;
   border: none;
}

#box-referenzen-grau a.on {
   font-size:12px;
   color:#ffffff;
   text-decoration: underline;
   border: none;
}
#box-referenzen-grau a.on:visited {
   font-size:12px;
   color:#ffffff;
   text-decoration: underline;
   border: none;
}
#box-referenzen-grau a.on:hover{
   font-size:12px;      
   color:#ffffff;
   text-decoration: underline;
   border: none;
}
td.lineheight{
   line-height:1.4em;	
}
#formText{
    background-image: url(/files/images/layout/arrow_yellow_8x12.gif);	
    background-repeat:no-repeat;
	color:#2c151b;
color:#000000;	
	width:439px;
    margin: 3px 0px 0px 0px;    
    padding: 0px 0px 0px 15px;
}
#form{
	width: 435px;
	height:369px;	
height:372px;
    margin: 0px 0px 0px 15px; 
    padding: 10px 0px 0px 0px;    		
}
td.hint{
	font-size:11px;
	font-style: italic;
}
input {
	border:solid 1px;
}
textarea {
	border:solid 1px;
}
strong.gelb{
	color:#ffb620;
	font-weight:normal;
}
#detailma{
	float: right;	
	width: 301px;
	height:234px;
    margin: 0px 0px 5px 0px; 
    padding: 0px 0px 0px 0px;    		
}
#detailMitarbeiter{	
	float: left;
	width: 148px;
	height: 148px;
    margin: 0px 0px 5px 0px; 
    padding: 0px 0px 0px 0px;    		
}
#mn{	
	float: left;
	width: 148px;
	height: 148px;
    margin: 0px 0px 5px 0px; 
    padding: 0px 0px 0px 0px;    		
}
#gf{	
	float: right;
	width: 148px;
	height: 148px;
    margin: 0px 0px 5px 0px; 
    padding: 0px 0px 0px 0px;    		
}
#mnText{
	float: left;	
	color:#ffffff;
	background-color:#767b7e;
	width:148px;
	height:43px;
	text-align:center;
    padding: 10px 0px 0px 0px;	
}
#gfText{
	float: right;	
	color:#ffffff;
	background-color:#767b7e;
	width:148px;
	height:43px;
	text-align:center;
    padding: 10px 0px 0px 0px;	
}

#bk{	
	float: left;
	width: 148px;
	height: 148px;
    margin: 0px 5px 4px 0px; 
    padding: 0px 0px 0px 0px;    		
}
#jb{	
	float: left;
	width: 148px;
	height: 148px;
    margin: 0px 5px 4px 0px; 
    padding: 0px 0px 0px 0px;    		
}
#bb{	
	float: right;
	width: 148px;
	height: 148px;
    margin: 0px 0px 4px 0px; 
    padding: 0px 0px 0px 0px;    		
}

#bkText{
	float: left;	
	color:#ffffff;
	background-color:#767b7e;
	width:148px;
	height:43px;
	text-align:center;
    margin: 0px 5px 0px 0px;	
    padding: 10px 0px 0px 0px;	
}
#jbText{
	float: left;	
	color:#ffffff;
	background-color:#767b7e;
	width:148px;
	height:43px;
	text-align:center;	
    padding: 10px 0px 0px 0px;	
}
#bbText{
	float: right;	
	color:#ffffff;
	background-color:#767b7e;
	width:148px;
	height:43px;
	text-align:center;
    padding: 10px 0px 0px 0px;	
}

#text-praesent-messe{
	width: 454px;
	/*height:377px; */
	height:363px;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px;    		
	vertical-align:bottom;	
}
#text-praesent-messe strong{
    margin: 0px 0px 0px 0px;	
    padding: 0px 0px 0px 0px;        
}
#text-praesent-messe p{
    margin: 5px 0px 2px 0px;	
    padding: 0px 0px 0px 0px;
}
#zurueckbutton{
	width: 454px;
	height: 14p;
	text-align:right;
}	

/* ----------- F O O T E R -------------------------------------------------- */
#footer {
  background-color: #ffffff;
  clear: both;
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-size: 10px;
  color:#146f81;
color:#000000;  
  font-weight:normal;
}





