*		 				{
						margin:0px;
						padding:0px;
						}

body						{
						background: transparent url(/skins/lemmermann/img/mainbackground.jpg) repeat-x;
						font-family:Arial;
						color:#645e5b;
						font-size:12px;
						margin-bottom:1em;
						}

div.vspacer 				{
						clear:both;
						margin:0px;
						padding:0px;
						height:0px;
						line-height:0px;
						font-size:0px;
						}
ul.list						{
						list-style:url(/skins/lemmermann/img/list.gif);
						margin: 0px 0px 1.5em 15px;
						}

ol.list						{
						margin: 0px 0px 1em 15px;
						}

/* --------------------------------------------------------------------------------- Fonts ------------------------------------------------------------------------------ */


h1						{
						font-family:Arial;
						font-size:24pt;
						font-weight:bolder;
						color:#645e5b;
						}

h2						{
						font-family:Arial;
						font-size:18pt;
						color:#645e5b;
						margin-bottom:50px;
						}

h3						{
						font-family:Arial;
						font-size:13pt;
						color:#645e5b;
						margin-bottom:5px;
						}

h3.port					{
						font-family:Arial;
						font-size:13pt;
						color:white;
						margin-bottom:5px;
						}

p,ul,li,div.page-2				{
						font-family:Arial;
						color:#645e5b;
						font-size:12px;
						margin-bottom:1em;
						}

span.blue					{
						color:#006eab;
						}

#headerleiste p				{
						text-align: right;
						color:white;
						margin: 0 10px 0 0;
						font-family:Arial;
						font-size:10pt;
						padding:4px 0 0 0;
						}

#footer p					{
						color:white;
						text-align:center;
						font-size:8pt;
						font-family:Arial;
						padding-top:4px;
						}

div.vitaimg p				{
						font-size:8pt;
						}

textarea 					{
						font-family:Arial;
						font-size:11pt;
						}


/* --------------------------------------------------------------------------------- Links ------------------------------------------------------------------------------ */


a.header:link				{
						text-decoration:none;
						color:white;
						}

a.header:visited				{
						text-decoration:none;
						color:white;
						}

a.header:hover				{
						text-decoration:underline;
						color:white;
						}

a.content:link				{
						text-decoration:underline;
						color:#645e5b;
						}

a.content:visited				{
						color:#645e5b;
						}

a.content:hover				{
						color:#645e5b;
						}

a.footer:link				{
						text-decoration:underline;
						color:#FFFFFF;
						}

a.footer:visited				{
						color:#FFFFFF;
						}

a.footer:hover				{
						text-decoration:underline;
						color:#FFFFFF;
						}

/* ------------------------------------------------------------------------------ Zitate ----------------------------------------------------------------------------- */


#tips, #tips li				{
						margin:0;
						padding:0;
						list-style:none;
						}

#tips						{
						width:350px;
						}

#tips li					{
						display:none; /* hide the items at first only */
						}

#zitat p 					{
						font-family:Arial;
						font-size:8pt;
						color:white;
						margin-bottom:15px;
						}

#zitat h1					{
						font-family:Arial;
						font-size:12pt;
						font-weight:bold;
						color:white;
						margin-bottom:20px;
						}


/* ---------------------------------------------------------------------------- Navigation ------------------------------------------------------------------------- */


#navigation #leitbild  a, li.off.first #leitbild a, li.off #leitbild a{ width: 163px; }
#navigation #kanzlei a, li.off.first #kanzlei a, li.off #kanzlei a{ width: 126px; }
#navigation #leistungsportfolio a, li.off.first #leistungsportfolio a, li.off #leistungsportfolio a{ width: 167px; }
#navigation #verguetung a, li.off.first #verguetung a, li.off #verguetung a{ width: 143px; }
#navigation #serviceaktuelles a, li.off.first #serviceaktuelles a, li.off #serviceaktuelles a{ width: 174px; }
#navigation #kontakt a, li.off.first #kontakt a, li.off #kontakt a{ width: 127px; }

#navigation a:hover, #navigation li.on a
						{
						background: transparent url(/skins/lemmermann/img/menu.jpg) 0px -58px
						}

#navigation span				{
						font-family:Arial;
						font-size:7pt;
						color:white;
						font-weight:normal;
						margin: 15px 0px 0px 18px;
						}

ul#navigation				{
						list-style-type:none;
						margin:0px;
						padding:0px;
						}

ul#navigation li				{
						margin:0px;
						}

ul#navigation a				{
						font-family:Arial;
						font-size:11pt;
						font-weight:bold;
						color:#005d8e;
						}

#navigation p				{
						font-family:Arial;
						font-size:11pt;
						font-weight:bold;
						color:#005d8e;
						margin: 12px 0px 0px 18px;
						}

/* ------------------------------------------------------------------------------ Kontakt ----------------------------------------------------------------------------- */

ul.error-messages li			{
						padding: 0px;
						margin: 0px;
						color: #aa0000;
						list-style: none;
						}