 html {
	height: 100%;
	}
 
  body {
  	text-align:center;
	background-color:#F5F5F5;
	/*background-color:#e0e0e0;*/
  	margin:0;
  	height: 100%;
  	padding:0;
	line-height:14px;
  	}

h1{
	font-size: 10pt;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 2px;
	margin-top:0px;
	}

h2{
	font-size: 8pt;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 2px;
	
	}

a{color:#0087C7;}
a:link,a:visited{color:#0087C7;}
a:hover{color:#3F9201; text-decoration:none;}

a.start{color:#000000; text-decoration:none;}
a.start:link,a.start:visited{color:#000000; text-decoration:none;}
a.start:hover{color:#0087C7;}

.linie2{
	border-bottom: 1px dashed #999999;
	padding-bottom:20px;
	padding-top:20px;
}
.linieref2{
	border-bottom: 1px dashed #999999;
	padding-bottom:30px;
	padding-top:40px;
}
.linie{
	border-bottom: 1px dashed #999999;
	padding-bottom:20px;
}
.linieref{
	border-bottom: 1px dashed #999999;
	padding-bottom:30px;
}

.schatt { 
	width: 740px;
  	height: 100%;
  	margin-left : auto;
  	margin-right : auto;
  }

.schatt-right { 
	width: 10px; 
	background-image: url(../pix/schattri.png)
	}

.schatt-left { width: 10px;
    background-image: url(../pix/schattle.png)
  }

.schatt-center { 
    background-color: white;  
  }

.space1 {
    display: block;
    width: 40px;
    height: 25px;
    background-image: url(../pix/spacer1.gif);
	float:left;
}

.space2 {
    display: block;
    width: 220px;
    height: 25px;
    background-image: url(../pix/spacer2.gif);
	float:left;
}

.navi {
	height:25px;
	width:700px;
	}

a#navbut1:link, a#navbut1:visited{
    display: block;
    width: 80px;
    height: 25px;
    background-image: url(../pix/but1.gif);
	float:left;

}
a#navbut1:hover {
    background-position: 0 -25px;
}
a .alt { display: none; }

a#navbut2:link, a#navbut2:visited {
    display: block;
    width: 80px;
    height: 25px;
    background-image: url(../pix/but2.gif);
	float:left;

}
a#navbut2:hover {
    background-position: 0 -25px;
}
a .alt { display: none; }

a#navbut3 {
    display: block;
    width: 120px;
    height: 25px;
    background-image: url(../pix/but3.gif);
	float:left;

}
a#navbut3:hover {
    background-position: 0 -25px;
}
a .alt { display: none; }

a#navbut4 {
    display: block;
    width: 80px;
    height: 25px;
    background-image: url(../pix/but4.gif);
	float:left;

}
a#navbut4:hover {
    background-position: 0 -25px;
}
a .alt { display: none; }

a#navbut5 {
    display: block;
    width: 80px;
    height: 25px;
    background-image: url(../pix/but5.gif);
	float:left;

}
a#navbut5:hover {
    background-position: 0 -25px;
}
a .alt { display: none; }

.head{
width:700px;
margin-bottom:5px;
}

.maintab{
	height:200px;
	width:700px;
	background-color:#f5f5f5;
	/*background-color:#e4e4e4;*/
	}
	
.midtab{
	margin-top:10px;
	height:200px;
	width:700px;
	background-color:#f5f5f5;
	/*background-color:#e4e4e4;*/
	}	
	
.midtext{
	vertical-align:top;
	text-align:left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	padding:40px 40px 40px 40px;	
	}
	
.downtab{
	margin-top:10px;
	height:160px;
	width:700px;
	background-color:#dbdbdb;
	/*background-color:#b1b1b1;*/
	}
	
.rechts{
	text-align:right;
	}

.links{
	text-align:left;
	}	

.mitte{
	text-align:center;
	}
	
.oben{
	vertical-align:top;
	}

.downnews{
	width:280px;
	}
.text{
padding: 10px 0px 10px 30px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.textfeld1{
	vertical-align:top;
	text-align:left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	width:320px;
	padding:40px 0px 0px 40px;
	}
	
.textfeld2{
	width:150px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-right:5px;
	}

.textfeld3{
width:620px;
}	

.dienstbild{
margin:9px;
}
.dienstbildhin{
width:98px;
height:78px;
border: 1px solid #e1e1e1;
background-color:#FFFFFF;
margin:opx;
padding:0px;
}
.dienstbildfeld{
width:100px;
padding:0px;
vertical-align:top;
}

.diensttext{
width:510px;
vertical-align:top;
padding-left:10px;
}

.ref1{
width:166px;
float:left;
}
.ref1b{
width:122px;
float:left;
}
.ref2{
width:107px;
float:left;
}
.ref2b{
width:82px;
float:left;
}
.fuss{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:700px;
	margin-top:40px;
	line-height:20px;
	/*font-weight:bold;*/
	}
	
.fett{
font-weight:bold;
}

.bild-ol{background-image: url(../pix/rand_ol.png); height:10px; width:10px;}
	
.bild-ul{background-image: url(../pix/rand_ul.png); height:10px; width:10px;}
	
.bild-or{background-image: url(../pix/rand_or.png); height:10px; width:10px;}
	
.bild-ur{background-image: url(../pix/rand_ur.png); height:10px; width:10px;}	
	
.bild-o{background-image: url(../pix/rand_o.png); height:10px;}
	
.bild-u{background-image: url(../pix/rand_u.png); height:10px;}
	
.bild-r{background-image: url(../pix/rand_r.png); width:10px;}

.bild-l{background-image: url(../pix/rand_l.png); width:10px;}

.referenz img {
	border: 1px solid #F5F5F5;
}
.referenz a:link img {
	border: 1px solid #F5F5F5;
}
.referenz a:hover img {
	border: 1px solid #9A9CA6;
}
.referenz a:hover {  /* wakeup IE */
	border-width: 0;
}

.butrand{
width:96px;
height:22px;
border: 2px solid #e9e9e9;
margin-top:5px;
}
a.but{
display:block;
text-align:center;
width:94px;
height:17px;
border: 1px solid #c1c1c1;
padding-top:3px;
text-decoration:none;
background-color:#FFFFFF;
}
a.but:link    {color:#666666}
a.but:visited {color:#666666;}
a.but:hover   {color:#0099CC;}

a { outline: none; }

.headline{margin-bottom:5px;}

.block{
text-align:justify;
}
