#handbuch {
	font-size: 12px;
	line-height: 16px;
	color:#535353;
}

#handbuch strong {
	color:#535353;
}

#handbuch h1 strong,
#handbuch h2 strong {
	color:#082A57;
}

#handbuch ul {
	list-style-type: none;
}

#handbuch div.titel {
	margin-bottom: 10px;
}

#handbuch h1,
#handbuch h2 {
	color:#082A57;
	/* font-size: 16px;*/
	font-weight: bold;
}

#handbuch h1.kanzleiName {
	/* margin-bottom: 10px; */
	text-transform: uppercase;
}

#handbuch p {
	text-align: left !important;
}

#handbuch p.zwischenheadline {
	color:#082A57;
	font-size: 12px;
	font-weight: bold;
}

#handbuch p.bullet15 {
	margin: 5px 0px;
}

#handbuch div.abs {
	margin-bottom: 6px;
}

#handbuch ul.linklist,
 #handbuch ul.linklist li {
	display: block;
}

#handbuch .linklist a.top,
#handbuch .linklist span.top  {
	color: #082A57;
	font-weight: bold;
}

#handbuch ul.sublinks {
	list-style-type: none;
	margin: 3px 0px 15px 0px !important;
}

#handbuch img.pfeil {
	margin-right: 5px;
}

#handbuch a.kprofile {
	float: right;
	text-decoration: underline;
}

#handbuch table#ranking,
#handbuch table.ranking,
#handbuch table.fuehrendeNamen,
#handbuch table.regioKasten,
#handbuch table.spezialKanzleienRegional,
#handbuch table.spezialKanzleiListen {
	background-color: #F3F6F8;
	border: 1px solid #DBDBDB;
	border-spacing: 0;
	margin-bottom: 20px;
	width: 100%;
}

#handbuch table#ranking caption,
#handbuch table.ranking caption,
#handbuch table.fuehrendeNamen caption,
#handbuch table.regioKasten caption,
#handbuch table.spezialKanzleienRegional caption,
#handbuch table.spezialKanzleiListen caption {
	color: #082A57;
	font-weight: bold;
	padding: 5px 4px;
	text-align: left;
}

#handbuch table#ranking td,
#handbuch table.ranking td,
#handbuch table.spezialKanzleienRegional td,
#handbuch table.spezialKanzleiListen td {
	background-color: #F3F6F8;
	border-bottom: 2px solid #f3f6f8;
	padding: 2px 4px;
}
#handbuch table.fuehrendeNamen td,
#handbuch table.regioKasten td,
#handbuch table.spezialKanzleienRegional td,
#handbuch table.spezialKanzleiListen td {
	background-color: #F3F6F8;
	border-bottom: 1px solid #ffffff;
	padding: 2px 4px;
}

#handbuch table.regioKasten tr.regioKastenRegion td {
	padding-top: 10px;
}

#handbuch table#ranking p,
#handbuch table.ranking p,
#handbuch table.fuehrendeNamen p,
#handbuch table.spezialKanzleienRegional p,
#handbuch table.spezialKanzleiListen p {
	margin: 0px;
}

#handbuch table.ranking {
	empty-cells: show;
}

#handbuch table#ranking tbody.trenner td,
#handbuch table.ranking tbody.trenner td,
#handbuch table.fuehrendeNamen tbody.trenner td,
#handbuch table.spezialKanzleienRegional tbody.trenner td,
#handbuch table.spezialKanzleiListen tbody.trenner td {
	height: 4px;
	background-color: #ffffff;
	color: #ffffff !important;
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
}

#handbuch table#ranking tfoot.fussZeile td,
#handbuch table.ranking tfoot.fussZeile td,
#handbuch table.fuehrendeNamen tfoot.fussZeile td,
#handbuch table.spezialKanzleienRegional tfoot.fussZeile td,
#handbuch table.spezialKanzleiListen tfoot.fussZeile td {
	background-color: #ffffff;
	padding: 8px 4px;
	font-size: 10px;
}

#handbuch tr.regioKastenRegion td {
	font-weight: bold;
}

#handbuch #map {
	text-align: center;
}

#handbuch div#cluetip-inner div li {
	display: block;
}
        
#handbuch ul.multiLink {
	display: inline;
	margin: 0 0 0 2px !important;
}  
       
#handbuch ul.multiLink li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#handbuch div.kapitel ul.multiLink a {
	background: transparent url(/wp-content/themes/juve/images/buttons/pfeil.gif) no-repeat left 2px !important;
	padding-left: 10px;
}

#juve_handbuch_navigation ul {
	list-style-type: none;
}

#juve_handbuch_navigation #juve_handbuch_navigation_content2 br {
	display: none;
}

#juve_handbuch_navigation #juve_handbuch_content {
	max-height: 150px;
	overflow-y: auto;
}

#juve_handbuch_navigation #juve_handbuch_content li.active {
	font-weight: bold;
}

#juve_handbuch_navigation_content1 ul li {
	margin-bottom: 3px;
}

#juve_handbuch_navigation_content2 ul,
#juve_handbuch_navigation_content3 ul {
	margin-top: 5px;
}

#juve_handbuch_navigation_content1 ul li {
	background: transparent url(/wp-content/themes/juve/images/buttons/pfeil.gif) no-repeat left 3px;
	padding-left: 12px;
}

#juve_handbuch_all img {
	margin-right: 10px;
}

#handbuch a.indexKanzlei {
	cursor: default !important;
	color: #000000 !important;
	text-decoration: none !important;
	font-weight: bold;
}

#handbuch div.kapitel a.link,
#handbuch div.kapitel a.eintragLink {
	background: transparent url(/wp-content/themes/juve/images/buttons/pfeil.gif) no-repeat left 2px !important;
	padding-left: 11px;
}

#handbuch ul.unorderedlist {
	list-style-type: disc;
	padding-left: 15px;
	display: block;
}

#handbuch h4 {
	margin-bottom: 5px;
}

#handbuch .entry_content .winner {
	color: #4e75a3;
	font-weight: bold;
	margin-bottom: 10px;
}

#handbuch .entry_content a.winner_of_year {
	float: right;
	margin-bottom: 5px;
	margin-left: 15px;
	text-decoration: underline;
}

#handbuch .entry_content span.rot {
	display: none;
}

/*
* EINGABE MASKE
*/

#handbuch_edit #treebox li ul  {
	margin-left: 10px;
	margin-top: 3px;
}

#handbuch_edit #treebox li ul a {
	text-decoration: none;
}

#handbuch_edit #treebox li img {
	margin-right: 5px;
}

#handbuch_edit #treebox .link {
	cursor: pointer;
	text-decoration: none;
}

#handbuch_edit #treebox li a.active {
	font-weight: bold;
}

#handbuch_edit #media-buttons {
	display: none;
}

#handbuch_edit #treebox .subentries {
	list-style-type: circle;
	margin: 10px 20px;
	font-size: 11px;
}

#handbuch_edit #treebox .subentries a {
	color: #154a61;
}

#handbuch_edit #treebox .subentries a:hover {
	color: #D54E21;
}

/*
* WIDGETS
*/

#juve_handbuch_kanzleien_des_jahres .links a {
	text-transform: uppercase;
}

#juve_handbuch_kanzleien_des_jahres #juve_handbuch_content {
	height: 65px;
	overflow: auto;
}

.juve_widget_kanzleiendesjahres .content {
	height: 195px;
	overflow: auto; 
	margin-right: -10px;
}

/*
* EINSTELLUNGEN
*/

.handbook_admin #tinyeditor {
	margin-left: 95px;
}

.handbook_admin fieldset {
	border: 1px solid #dddddd;
	padding: 8px 11px 7px 11px;
	-moz-border-radius: 7px;
	margin-bottom: 15px;
}

.handbook_admin fieldset legend {
	padding: 0px 5px;
	font-weight: bold;
	color: #aaaaaa;
}

.handbook_admin div#options {
	float: left;
	width: 230px;
	margin-right: 20px;
}

.handbook_admin fieldset div.entry {
	line-height: 25px;
	margin-bottom: 10px;
}

.handbook_admin fieldset div.entry label {
	display: block;
	float: left;
	width: 90px;
	text-align: right;
	margin-right: 5px;
}

.handbook_admin fieldset div.entry input,
.handbook_admin fieldset div.entry select {
	float: left;
	margin-right: 10px;
}

.handbook_admin fieldset div.entry input.text {
	width: 250px;
}

#handbuch_edit #hbeditrankings ul {
	margin: 5px 0px 10px 10px;
}

#handbuch_edit #hbeditrankings ul a.active {
	font-weight: bold
}

/*
* Handbuch Ranking-Box
*/

#handbuch .rankingPosition:last-child {
	margin-bottom: 10px;
}

#handbuch .rankingPosition {
	font-weight: bold;
}

#handbuch .rankingPosition .kastenSonderzeichen {
	float: right;
}

#handbuch .rankingPosition .kastenSonderzeichen table {
	border-spacing: 1px;
	position: relative;
	top: 1px;
}

#handbuch .rankingPosition .kastenSonderzeichen td {
	border: 1px solid #C3A360;
	height: 9px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px;
	width: 9px;
}

#handbuch .rankingPosition .kastenSonderzeichen td.filled {
	background-color: #C3A360;
}

.handbuch .linklist .top {
	display: block;
	margin-top: 10px;
}

#juve_handbuch_content .top {
	color: #082A57;
	display: block;
	margin-top: 5px;
}

#juve_handbuch_content .sublinks {
	margin: 0;
}

#juve_handbuch_content .active {
	font-weight: bold;
}

#handbuch #weiterekanzleien table a {
   	background: url("/wp-content/themes/juve/images/icons/link_pfeil_blau.png") no-repeat scroll 0 5px transparent;
    display: inline-block;
    margin-left: 5px;
    padding-left: 9px;
}

