                           /**********************************
Rahmen
**********************************/
html {
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
   height:100%;
   width:100%;
	font-family:verdana, sanserif;
	}

html, body, textarea {
  scrollbar-base-color:#e1e1e1;
  scrollbar-3d-light-color:#6f7176;
  scrollbar-arrow-color:#6f7176;
  scrollbar-darkshadow-color:#e1e1e1;
  scrollbar-face-color:#e1e1e1;
  scrollbar-highlight-color:#6f7176;
  scrollbar-shadow-color:#6f7176;
  scrollbar-track-color:#e1e1e1;
}

body {
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
   height:100%;
   width:100%;
	background-color:#e1e1e1;
	}

#rahmen{
	overflow:hidden;
   position:absolute;
   margin:0px;
   padding:0px;
   left:0px;
   right:0px;
   width:100%;
   height:100%;
   }

* html #rahmen {
 position:static;
 height:100%;
 }

#kopf {
	position:absolute;
	top:0px;
   left:121px;
   right:0px;
	height:170px;
   width:100%;
	background-color:#e1e1e1;
   z-index:2;
	}

#menu	{
	position:absolute;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   bottom:18px;
   width:121px;
   height:100%;
	background-image:url(../images/bg/bg_menu_101x6.gif);
	z-index:3;
   }

#inhalt {
 position:absolute;
 top:170px;
 right:0;
 bottom:18px;
 left:121px;
 overflow:auto;
 z-index:1;
}

/* für IE */
* html #inhalt {
 position:static;
 height:100%;
 width:100%;
 border-top:170px solid #e1e1e1;
 border-bottom:18px solid #6f7176;
 border-left:121px solid #6f7176;
}

#fuss {
	position:absolute;
	bottom:-1px;
	width:100%;
	height:20px;
   vertical-align:middle;
	background-color:#6f7176;
	z-index:4;
   }

/**************************************************************************************
Kopfbereich
**********************************/
#navi	{
		position:absolute;
      top:128px;
      left:0px;
      right:0px;
      height:21px;
      width:100%;
      background-image:url(../images/bg/bg_m_1x21.gif);
      z-index:4;
      }

#navi_txt{
		position:absolute;
      top:135px;
      left:0px;
      height:15px;
      z-index:4;
      }

#navi_linie{
		position:absolute;
      top:148px;
      left:0px;
      height:1px;
      width:100%;
      background-color:#e1e1e1;
      z-index:4;
      }

#subnavi	{
		position:absolute;
      top:149px;
      left:0px;
      right:0px;
      height:21px;
      width:100%;
		background-color:#919296;
      z-index:3;
      }

#logo	{
		position:absolute;
      top:35px;
      right:181px;
      width:140px;
      height:72px;
      z-index:1;
      }

#pfad	{
		position:absolute;
      top:10px;
      left:20px;
      z-index:1;
      }

#laser	{
		position:absolute;
      top:30px;
      left:0px;
      width:80%;
      z-index:0;
      }

/**************************************************************************************
Inhalt
**********************************/


/**************************************************************************************
Menu
**********************************/
#service{
		position:relative;
      top:60%;
      left:0px;
      width:119px;
      height:96px;
      z-index:2;
      }

#titel_pfeil{
		position:absolute;
      top:200px;
      left:0px;
      width:119px;
      height:34px;
      z-index:0;
      }


/**************************************************************************************
Fussbereich
**********************************/
#impressum{
		position:absolute;
      bottom:4px;
      left:140px;
      z-index:0;
      }

/**************************************************************************************
Schriftenformatierung
**********************************/
.service	{
      font-family: verdana, arial, sanserif;
      font-size:8pt;
      color:#6f7176;
      }

.service a:link{
      color:#6f7176;
      text-decoration:none;
      }

.service a:visited{
		color:#6f7176;
		text-decoration:none;
		}

.service a:active{
		text-decoration:none;
		}

.service a:hover{
		color:#FF9F00;
		text-decoration:none;
		}

.service2{
      font-family: verdana, arial, sanserif;
      font-size:8pt;
      color:#e1e1e1;
      letter-spacing:0.1pt;
      }

.service2 a:link{
      color:#e1e1e1;
      text-decoration:none;
      }

.service2 a:visited{
		color:#e1e1e1;
		text-decoration:none;
		}

.service2 a:active{
		text-decoration:none;
		}

.service2 a:hover{
		color:#FF9F00;
		text-decoration:none;
		}

.main	{
      font-family: verdana, arial, sanserif;
	font-size:10pt;
      color:#6f7176;
      line-height:140%;
      vertical-align:top;
      }

.main a:link{
      color:#FF9F00;
      font-weight:bold;
      text-decoration:none;
      }

.main a:visited{
		color:#FF9F00;
      font-weight:bold;
		text-decoration:none;
		}

.main a:active{
		text-decoration:none;
		}

.main a:hover{
		text-decoration:underline;
		}

.main p	{
        font-family: verdana, arial, sanserif;
	  text-align: justify;
	  }

.main table	{
	font-family: verdana, arial, sanserif;
	font-size:10pt;
      color:#6f7176;
      line-height:140%;
      vertical-align:middle;
	}

h1		{
      font-family: verdana, arial, sanserif;
      font-size:10pt;
      font-weight:bold;
      letter-spacing:0.2pt;
      padding:0px 0px 0px 0px;
      margin:0px 0px 20px 0px;
      }

.menu{
      font-family: verdana, arial, sanserif;
		color:#e1e1e1;
		font-size:10pt;
      letter-spacing:0.1pt;
      vertical-align:middle;
      }

.menu a:link{
      color:#e1e1e1;
      text-decoration:none;
      }

.menu a:visited{
		color:#e1e1e1;
		text-decoration:none;
		}

.menu a:active{
		text-decoration:none;
		}

.menu a:hover{
		color:#FF9F00;
		text-decoration:none;
		}

.submenu{
      font-family: verdana, arial, sanserif;
		color:#e1e1e1;
		font-size:10pt;
      letter-spacing:0.1pt;
      vertical-align:middle;
      }

.submenu a:link{
      color:#e1e1e1;
      text-decoration:none;
      }

.submenu a:visited{
		color:#e1e1e1;
		text-decoration:none;
		}

.submenu a:active{
		text-decoration:none;
		}

.submenu a:hover{
		color:#FF9F00;
		text-decoration:none;
		}

.impressum{
      font-family: verdana, arial, sanserif;
		font-size:8pt;
      color:#e1e1e1;
      }

#bogen{
      background-image:url(../images/bg/bg_bogen.gif);
      }

.linie_sm{
      background-image:url(../images/bg/linie_sm_1x21.gif);
      }
      
#news{
    padding:0px 10px;
    margin:0px 15px;
    font-size:8pt;
    border:1px solid #919296;
}

.bild, a img {
    color:#e1e1e1;
    border:0px;
}