/* CSS Document */

body { 
	margin:0; padding:0; 
	background-color:#dddddd;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#465056;
	}

table { margin:0; padding:0; border-collapse:collapse; }
tr { vertical-align:top; }
td { font-size:11px; padding:6px 10px 6px 0; margin:0; color:#465056; }
tr.caption td, td.caption { padding:0px 10px 12px 0; }

table.inline { margin-top:-12px; }
table.inline td { padding:0px 10px 0px 0px; }

table.search { width:100%; margin:0; }
table.search td { padding:0; }

p { margin:12px 0; color:#465056; }

img { border:0; }

#content ul { margin:10px 0; padding:0; }
#content ol { margin:10px 5px; padding:0; }
#content li { margin:2px 0 2px 1.5em; padding:0; color:#465056; list-style-type:disc; }
#content ol li { list-style-type:decimal; }

h1 {
	color:#465056;
	font-size:20px;
	font-weight:bold;
	margin:10px 0 25px 0;
	line-height:120%;
	}

h2 {
	font-size:16px;
	font-weight:normal;
	/*font-style:italic;*/
	color:#465056;
	margin:20px 0 10px 0;
	line-height:120%;
	}
h1+h2 { margin-top:-10px; }

h3 {
	font-size:14px;
	font-weight:bold;
	color:#465056;
	margin:30px 0 20px 0;
	}

h4 {
	font-size:11px;
	font-weight:bold;
	color:#465056;
	margin:20px 0 6px 0;
	}
h4+p { margin-top: 6px; }

#page { 
	width:802px;
	margin:10px auto;
	padding:0;
	text-align:left;
	border:1px solid #222222;
	}
#pageBG {
	border:1px solid #dedede;
	color:#465056;
	background-color:#FFFFFF;
	background-image:url(/assets/luehl-partner-rechtsanwaelte.gif);
	background-repeat:no-repeat;
	}

#contentPos { 
	margin:95px 10px 0 0;
	}

#content { 
	width:510px;
	float:right;
	padding-right:50px;
	color:#465056;
	line-height:130%;
	}


#textArea { min-height:300px; color:#465056; }
* html #textArea { height:300px; }

#textCol1, #textCol2 { width:245px; }
#textCol1 { float:left; }
#textCol2 { float:right; }

#textArea a:link, #textArea a:visited { text-decoration:none; color:#465056; }
#textArea a:hover, #textArea a:active { text-decoration:none; color:#619bae; }

#top { }

#footer { padding:30px 0 6px 0; color:#aaaaaa; font-size:10px; text-align:center; }

#footer a:link, #footer a:visited { text-decoration:none; color:#aaaaaa; }
#footer a:hover, #footer a:active { text-decoration:none; color:#465056; }

#navigationTop { 
	height:40px;
	margin-bottom:15px; 
	text-align:left;
	}
#navigationTop ul { margin:0 0 0 -4px; padding:0; white-space:nowrap; }
* html #navigationTop ul { margin-left:10px; }
#navigationTop li { margin:0 0 0 14px; padding:0; list-style:none; display:inline; }
#navigationTop a { text-decoration:none; }
#navigationTop a:link, #navigationTop a:visited { color:#465056; }
#navigationTop a:hover, #navigationTop a:active { color:#619bae; }

#navigationTop a.current:link, #navigationTop a.current:visited { color:#619bae; }
#navigationTop a.current:hover, #navigationTop a.current:active { color:#619bae; }
	
#pageLabel {
	padding-left:230px;
	padding-bottom:10px;
	}
#pageLabel a:link, #pageLabel a:visited {color:#465056; }
#pageLabel a:hover, #pageLabel a:active { color:#619bae; }

#navigationLeft { 
	width:200px; 
	padding-top:10px;
	}
#navigationLeft a { text-decoration:none; }
ul.subnavi { margin:0 0 20px 0; padding:0; }
ul.subnavi li { margin:0; padding:0 0 0 10px; list-style:none; width:190px; line-height:18px; border-bottom:1px #ededed solid; background-color:#fafafa; }


ul.multilevel { margin:0 0 10px 0; padding:0; border-top:1px solid #619bae; border-left:1px solid #619bae; border-bottom:1px solid #619bae; }
ul.multilevel li { margin:0; padding:2px 0 2px 5px; list-style:none; width:auto; line-height:16px; border-bottom:0; }


ul.quicknavi { margin:5px 0 0 0; padding:0; border:1px #ededed solid; }
ul.quicknavi li { margin:0; padding:2px; list-style:none; font-size:10px; }


#navigationLeft a:link, #navigationLeft a:visited {color:#465056; }
#navigationLeft a:hover, #navigationLeft a:active { color:#619bae; }

#navigationLeft a.current:link, #navigationLeft a.current:visited {color:#619bae; }
#navigationLeft a.current:hover, #navigationLeft a.current:active { color:#619bae; }

.leftCol { margin:0 0 15px 10px; width:190px; }
img+.leftCol { margin-top:20px; }

.clean {
	clear:both;
	}

.error { font-weight:bold; color:#619bae; }
.ausgabe { font-size:14px; color:#619bae; }

#content ul.searchresults li { margin-bottom:10px; }
