Body{
		margin: 0px;
    padding: 0px;
    font: small/1.5em Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif;
    color: #000000;
    background: #D3D3C6;
}
H1 {
		padding: 0px;
		MARGIN: 0px 0px 10px; 
		FONT: bold 12pt Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif; 
		COLOR: #000000; 
	}
H2 {
		FONT: bold 10pt Verdana, Geneva, Arial, Helvetica, Helve, Sans-serif; 
		COLOR: #000000; 
		MARGIN: 3px  0px 3px 0px; 
	}
UL {
	color: #FFFFFF;
	line-height: 18pt;
}
img {
		border:0px;
		}
a { 
	text-decoration: none;
	}		

#wrapper	 {  
    width:723px; 
    MARGIN: 0px auto;
    padding:0px;
}

#page {
    width:723px; 
    height: 1026px;
    MARGIN: 0px auto;
    background: url('../images/page_bg.gif') repeat-y; 
    z-index:1;
    }

#menu {
    width:  717px; 
    height: 207px;
    MARGIN: 0px auto;
    background: url('../images/menu_bg.jpg') repeat-x; 
    z-index:2;
    } 
#content {
    width:  657px; 
    height: 758px;
    MARGIN: 0px auto;
    background-color: #C4D3FA  ;
    padding: 20px 30px 20px 30px;
    }     
     
#logo {
	margin: 3px 20px 20px 30px;
	DISPLAY: block; 
	BACKGROUND: url(../images/logo_spr.gif) no-repeat; 
	WIDTH: 216px; 
	POSITION: absolute; 
	HEIGHT: 51px
}
#desgin_1 {
	margin: 55px 0px 0px 0px;
	DISPLAY: block; 
	BACKGROUND: url(../images/desgin_1.gif) no-repeat; 
	WIDTH: 313px; 
	POSITION: absolute; 
	HEIGHT: 139px;
	z-index: 3;
}
#desgin_2 {
	margin: 18px 0px 0px 290px;
	DISPLAY: block; 
	BACKGROUND: url(../images/desgin_2.gif) no-repeat; 
	WIDTH: 150px; 
	POSITION: absolute; 
	HEIGHT: 139px;
	z-index: 4;
}
#menu_startseite a
{
	margin: 18px 0px 0px 420px;
	DISPLAY: block; 
	WIDTH: 110px; 
	POSITION: absolute; 
	HEIGHT: 28px;
	text-align: left;
	color: #929292;
}
#menu_about a
{
	margin: 45px 0px 0px 440px;
	DISPLAY: block; 
	WIDTH: 120px; 
	POSITION: absolute; 
	HEIGHT: 28px;
	color: #929292;
	text-align: left;
}
#menu_contact a
{
	margin: 76px 0px 0px 444px;
	DISPLAY: block; 
	WIDTH: 120px; 
	POSITION: absolute; 
	HEIGHT: 28px;
	color: #929292;
	text-align: left;
}
#menu_references a
{
	margin: 105px 0px 0px 433px;
	DISPLAY: block; 
	WIDTH: 120px; 
	POSITION: absolute; 
	HEIGHT: 28px;
	color: #929292;
	text-align: left;
}
#menu_imprint a
{
	margin: 133px 0px 0px 416px;
	DISPLAY: block; 
	WIDTH: 120px; 
	POSITION: absolute; 
	HEIGHT: 28px;
	color: #929292;
	text-align: left;
}

#path {
	margin: 187px 20px 20px 30px;
	DISPLAY: block; 
	BACKGROUND: url(../images/path.gif) no-repeat; 
	WIDTH: 110px; 
	POSITION: absolute; 
	HEIGHT: 51px;
	color: #FFFFFF;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	padding-top:2px;
}

.li_w {
		color:#000000;
		margin: 5px;
		font-size: 9pt;
}

#content  TABLE {
	FONT: 9pt/1.4em Verdana;
}
#content TABLE TD {
	PADDING: 2px; VERTICAL-ALIGN: top;
}
#content TABLE TH {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top; 
	FONT: 9pt/1.8em Verdana ; FONT-WEIGHT: normal;
}	
#content TABLE TD.col_1{
	WIDTH: 150px;
	VERTICAL-ALIGN: top;
}
#content TABLE TD.col_2{
	WIDTH: 100px;
	VERTICAL-ALIGN: top;
	FONT: 9pt/1.8em Verdana ; FONT-WEIGHT: normal;
}
#content TABLE TD.col_3{
	VERTICAL-ALIGN: top;
	FONT: 9pt/1.8em Verdana ; FONT-WEIGHT: normal;
}
#content INPUT {
	BORDER-RIGHT: #929292 1px inset; BORDER-TOP: #929292 1px inset; BACKGROUND: #f9f9f5; BORDER-LEFT: #929292 1px inset; WIDTH: 350px; BORDER-BOTTOM: #929292 1px inset
}
#content SELECT {
	BACKGROUND: #f9f9f5
}
#contact INPUT.button {
	COLOR: #FFFFFF; BORDER-COLOR: #FFFFFF; BORDER-WIDTH: 1px; BORDER-STYLE: solid; BACKGROUND: #929292;  WIDTH: 100px; FONT: 9pt/1.4em Verdana ; FONT-WEIGHT: bold;
}
#contact TEXTAREA {
	BORDER-RIGHT: #929292 1px inset; BORDER-TOP: #929292 1px inset; BACKGROUND: #f9f9f5; BORDER-LEFT: #929292 1px inset; WIDTH: 350px; BORDER-BOTTOM: #929292 1px inset; HEIGHT: 150px
}

#content .footer{
	FONT: 7pt/1.4em Verdana ; FONT-WEIGHT: normal;
}
