body      {	
	background: white url('http://www.buero-pfaff.com/clips/headline.gif');	
	background-repeat: repeat-x;
	background-position: 0px 20px;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px; }

* {	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;  }

/* Links */
a:link, a:visited, a:active, a:hover   { color: #008CCC;
	background: white;
	font-size: 10pt;
	text-decoration: none;
	 }
a:hover  { color:  #D3AD2F; background: white;}

/* Links */
a.menu:link, a.menu:visited, a.menu:active, a.menu:hover   { 
	color: #008CCC;	
	background: white;
	display: block;	
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 10px;
	
	 }
a.menu:hover  { 
	color: #D3AD2F;
	background: white url('http://www.buero-pfaff.com/clips/menu_icon.gif');
	background-repeat: no-repeat;
	background-position: top left;
	}
	
/* Links */
a.menu_a:link, a.menu_a:visited, a.menu_a:active, a.menu_a:hover   { 
	color: #D3AD2F;	
	background: white url('http://www.buero-pfaff.com/clips/menu_icon.gif');
	background-repeat: no-repeat;
	background-position: top left;
	display: block;	
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 10px;
	
	 }
a.menu_a:hover  { 
	color: #008CCC;	
	background: white url('http://www.buero-pfaff.com/clips/menu_icon.gif');
	background-repeat: no-repeat;
	background-position: top left;	
	}

/* Überschriften */
h1 {
	font-size: 12pt;
	font-weight: bold;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
/* Überschrift für Impressum (muss gesetzt werden!) */
h2.impressum {
	font-size: 11pt;
	font-weight: bold;
}
/* Normale Texte */
span.impressum  {
	font-size: 10pt;  }
	
	

div#top{
	position:relative;width: 990px;margin-top: 20px;text-align: left;
}
div#top_pfaff{
	position:absolute;top: 140px;left: 484px;color: #D3AD2F;background: transparent;font-size: 18pt;letter-spacing: 6px;
}
div#top_pic{
	position:absolute;top:0px;left:100px;
}
div#top_buero{
	position:absolute;top: 95px;left: 750px;color: #4C7FB1;font-size: 13pt;letter-spacing: 3px;width: 230px;text-align: right;line-height: 27px;font-weight: bold;
}
div#top_daten{
	position:absolute;top: 190px;left: 750px;color: #666666;font-size: 13pt;width: 230px;text-align: right;font-weight: bold;
}
div#menu_dist{
	padding: 30px;
}
div#menu{
	position:relative;float: left;width: 250px;text-align: left;
}
div#right_dist{
	padding: 20px;padding-top: 10px;
}
div#main{
	position:relative;float: right; width: 740px;margin-top: 20px;text-align: left;
}
div#content_center{
	position:relative;float: left;width:500px;text-align: left;border-bottom: 1px solid #C3C3C3;margin-bottom: 10px;
}
div#content_dist{
	padding: 20px;
	padding-top: 0px;
	margin-top: 21px;
}
div#right{
	position:relative;float: right;width:239px;text-align: left;border-left: 1px solid #C3C3C3;
}
div#right_ordner{
	position:relative;text-align: center;margin-bottom: 30px;margin-top: 50px;
}
div#right_headline{
	position:relative;background: #C3C3C3;color: #008CCC;
}
div#right_headline_inner{
	position:relative;padding-left: 20px;
	padding-top: 5px;padding-bottom: 5px;
	color: #008CCC; 
	background: #C3C3C3;
	font-weight: bold;
}
div#bottom{
	position:relative;width: 230px;float: left;
}
div#bottom_dist{
	padding: 20px;
}
div#newsblock{
	position:relative;width: 467px;float: right;margin-right: 20px;
}
div#newsblock_content{
	position:relative;width: 467px;
	background: #35689B url('http://www.buero-pfaff.com/clips/newsblock-top.gif');
	background-repeat: no-repeat;
	background-position: top left;
	color: white;
}
div#newsblock_bottom{
	position:relative;width: 467px;
	color: white;
	background: #35689B url('http://www.buero-pfaff.com/clips/newsblock-bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 33px;
}
div#newsblock_dist{
	position:relative;
	padding-left: 185px;padding-top: 5px; padding-right: 10px;
	color:white;
	background: transparent;
}
h2#newsblock_headline{
	color: #D3AD2F;
	font-size: 13pt;
	letter-spacing: 4px;
}
div#m_c{
	position: relative; width: 990px;
}


select.form{
	font-size:8pt;
	background: #34679A;
	color: white;
	border: #34679A 1px solid;
}
input.form{
	width: 99%;
	font-size:10pt;
	background: #34679A;
	color: white;
	border: #34679A 1px solid;
}
textarea.form{
	width: 99%;
	font-size:10pt;
	background: #34679A;
	color: white;
	border: #34679A 1px solid;
}
td.lebenslauf{
	width: 90px;
}
td.lebenslauf2{
	width: 300px;
}