/* Overriding blueprint */
/* (c) 2008 visios digitale medien */
/* Author: Severin Koke */

a:link		{ color: #003366; text-decoration: underline; outline: none;}
a:visited	{ color: #003366; text-decoration: underline; outline: none;} 
a:active	{ color: #003366; text-decoration: underline; outline: none;} 
a:hover		{ color: #003366; text-decoration: underline; outline: none;}





html,body {
	margin: 0;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background: transparent url(/img/shared/bkg_body.gif) top center repeat-y; 
	color: #333333;
  background-color: #f7f9fd;
  height: 100%;
}

#head {
  height: 234px;
  margin-top: 18px;
}



h1, h2, h3 {
  font-family: Georgia, "Times New Roman", serif;
  color: #663333;
  font-weight: bold;
}

h2 {
  font-size: 18px;
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
}

h3 {
  font-size: 14px;
} 

#head h1 small {
  font-size: 14px;
  color: #333333;
}

#head h1 {
  font-size: 24px;
  color: #999999;
  cursor: pointer;
  font-weight: normal !important;
}

#headvisual {
  height: 144px;
  width: 674px;
  border: 2px solid #663333;
 background: transparent url(/img/visuals/sachgebiete_header.jpg) top center no-repeat;
  }

body#home #headvisual {
  background: transparent url(/img/anwaelte/header-neu.jpg) top center no-repeat;
}

body#anwaelte #headvisual {
  background: transparent url(/img/anwaelte/header-neu.jpg) top center no-repeat;
}

body#anwaelte-peitz #headvisual {
  background: transparent url(/img/visuals/Header_Peitz.jpg) top center no-repeat;
}

body#anwaelte-dr-behrens #headvisual {
  background: transparent url(/img/visuals/Header_Behrens.jpg) top center no-repeat;
}

body#anwaelte-mauntel #headvisual {
  background: transparent url(/img/visuals/Header_Mauntel.jpg) top center no-repeat;
}

body#anwaelte-kapitany #headvisual {
  background: transparent url(/img/visuals/Header_Kapitany.jpg) top center no-repeat;
}

body#anwaelte-heine #headvisual {
  background: transparent url(/img/visuals/Header_Heine.jpg) top center no-repeat;
}

body#anwaelte-daalmann #headvisual {
  background: transparent url(/img/visuals/Header_Daalmann.jpg) top center no-repeat;
}

body#notariat #headvisual {
  background: transparent url(/img/visuals/notariat_siegel.jpg) top center no-repeat;
}

body#sachgebiete #headvisual {
  background: transparent url(/img/visuals/sachgebiete_header.jpg) top center no-repeat;
}

body#infothek #headvisual {
  background: transparent url(/img/visuals/infothek_stempel.jpg) top center no-repeat;
}

body#kontakt #headvisual {
  background: transparent url(/img/visuals/Header_kontakt.jpg) top center no-repeat;
}

body#downloads #headvisual {
  background: transparent url(/img/visuals/Header_downloads.jpg) top center no-repeat;
}


/*---------------------- pagevisual---------------*/

#pagevisual {
  height: 183px;
  margin-top: 72px;
  background: transparent url(/img/visuals/anwaelte_schild.jpg) top center no-repeat;
}


body#home #pagevisual {
  background: transparent url(/img/visuals/pagevisual_home.jpg) top center no-repeat;
}

body#anwaelte #pagevisual {
  background: transparent url(/img/visuals/pagevisual_anwaelte.jpg) top center no-repeat;
}

body#infothek #pagevisual {
  background: transparent url(/img/visuals/infothek_akten.jpg) top center no-repeat;
}

body#notariat #pagevisual {
  background: transparent url(/img/visuals/notariat_wappen.jpg) top center no-repeat;
}

body#sachgebiete #pagevisual {
  background: transparent url(/img/visuals/sachgebiete_akten.jpg) top center no-repeat;
}

body#downloads #pagevisual {
  background: transparent url(/img/visuals/sachgebiete_akten.jpg) top center no-repeat;
}

body#kontakt #pagevisual, body#impressum #pagevisual {
  background: transparent url(/img/visuals/pagevisual_kontakt.jpg) top center no-repeat;
}

body#anwaelte-peitz #pagevisual {
  background: transparent url(/img/visuals/pagevisual_Peitz.jpg) top center no-repeat;
}
body#anwaelte-dr-behrens #pagevisual {
  background: transparent url(/img/visuals/pagevisual_Behrens.jpg) top center no-repeat;
}
body#anwaelte-daalmann #pagevisual {
  background: transparent url(/img/visuals/pagevisual_Daalmann.jpg) top center no-repeat;
}
body#anwaelte-kapitany #pagevisual {
  background: transparent url(/img/visuals/pagevisual_Kapitany.jpg) top center no-repeat;
}
body#anwaelte-mauntel #pagevisual {
  background: transparent url(/img/visuals/pagevisual_Mauntel.jpg) top center no-repeat;
}
body#anwaelte-heine #pagevisual {
  background: transparent url(/img/visuals/pagevisual_Heine.jpg) top center no-repeat;
}


ul#mainnav {
  margin: 0 30px 0 30px;
}

ul#mainnav li {
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
  list-style: none;
  font-weight: bold;
  padding: 3px 0 3px 17px;
  margin: 0;
}

ul#mainnav li a {
  color: #333333;
  text-decoration: none;
}

ul#mainnav li a.active {
  color: #663333 !important;
}

ul#mainnav li a:hover {
  color: #663333;
  text-decoration: none;
}
 
#footer_left {
  height: 54px;
  background: transparent url(/img/shared/pic_dav.gif) top center no-repeat;
}

#footer_right {
  padding-top: 18px;
  background: transparent url(/img/shared/bkg_border_dots.gif) top left repeat-x;
}

div.people h3 {
  margin:0;
  padding: 0;
}

img.tn_anwaelte {
  border: 2px solid #663333;
  padding: 1px;
  margin: 0 18px 0 10px;
  float: left;
  clear: left;
}

ul.bullet_fgebiet {
  list-style: none;
  margin: 0 0 0 130px;
  height: 108px;   
}

ul.bullet_fgebiet li {
  background: transparent url(/img/shared/bkg_bullet_fgebiet.gif) 0 6px no-repeat;
  padding: 0 0 0 10px;
}


body#anwaelte p {
  margin: 0 0 0 0;
} 

p.einleitung {
  margin: 0 0 36px 0 !important;
}

h2.name {
  color: #000;
  font-size: 22px;
  background: none;
  margin-bottom: 0;
}

ul.bullet_vita {
  list-style: none;
  margin: 0 0 18px 0;
  padding: 0 0 0 10px;
}

ul.bullet_vita li {
  background: transparent url(/img/shared/bkg_bullet_fgebiet.gif) 0 6px no-repeat;
  padding: 0 0 0 10px;
}

div.anwalt_vita {
  background-color: #f0f4fc;
  margin: 0 18px 18px 30px;
  width: 396px;
  float: left;
}

img.pic_anwalt {
  float: left;
  border: 1px solid #9d9d9d;
}

div.add_dls {
   background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
  margin: 18px 0 0 0;
}

div.add_dls p {
  color: #666666;
  font-size: 11px;
}

div.add_dls p a {
  color: #003366;
  text-decoration: underline;
}

ul.dl_list_anwalt {
  list-style: none;
  margin: 0 0 0 10px;
  padding: 0 0 18px;
}

ul.dl_list_anwalt li {
  background: transparent url(/img/shared/icon_link_arrow.gif) 0 6px no-repeat;
  padding: 0 0 3px 15px;
  font-size: 11px;
  color: #003366;
  text-decoration: underline;
}

ul.dl_list_anwalt li a:hover {
  text-decoration: underline;
  color: #003366;
}

p.back2anwalt {
  text-align: right;
  margin: 0 60px 18px 0;
  font-size: 11px;
}

ul.list_sachgebiete {
  list-style:none;
  margin: 0;
 padding: 0 0 0 10px;
  float: left;
}

ul.list_sachgebiete li {
  text-decoration: none;
  border-bottom: 1px solid #d9d9d9;
  line-height: 21px;
  font-size: 11px;
  
  margin: 0;
}

ul.list_sachgebiete li a {
  text-decoration: none;
  color: #333333;
   background: transparent url(/img/shared/bkg_bullet_fgebiet.gif) 0 9px no-repeat;
  display: block;
padding: 0 0 0 10px;
}

ul.list_sachgebiete li a:hover {
  background-color: #f0f4fc;
  display: block;
}

div.sachgebiet_apartner {
  background-color: #f0f4fd;
}

h3.sachgebiet_name {
  font-size: 14px;
  color: #333333;
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}

body#sachgebiete #s1, body#allgemeine-geschaeftsbedingungen #s1, body#arbeitsrecht #s2, body#arztrecht #s3, body#baurecht #s4, body#betreuungsrecht #s5, body#erbrecht #s6, body#familienrecht #s7, body#gesellschaftsrecht #s8, body#gewerblicher-rechtsschutz #s9, body#haftpflichtrecht #s10, body#handelsrecht #s11, body#kaufrecht #s12, body#leasingrecht #s13, body#markenrecht #s14, body#medizinrecht #s15, body#mietrecht #s16, body#musikrecht #s17, body#nachbarschaftsrecht #s18, body#nachlassverwaltung #s19, body#patientenrecht #s20, body#reiserecht #s21, body#strafrecht #s22, body#testamentsrecht #s23, body#testamentsvollstreckung #s24, body#urheberrecht #s25, body#verkehrsrecht #s26, body#verlagsrecht #s27, body#versicherungsrecht #s28, body#werkvertragsrecht #s29, body#wettbewerbsrecht #s30, body#wohnungseigentumsrecht #s31 {
  font-weight: bold;
  background-color: #f0f4fc;
}

h3.name a, h3.name a:hover {
  color: #663333;
}

p.px11 {
 font-size: 11px;
}

div.newsitem {
  margin: 0 0 18px 0;
  padding: 0 0 18px 0;
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
}

p.published {
  color: #666666;
  font-size: 10px;
}

h3.headline_article {
  color: #663333;
  font-size: 16px;
  font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
}

h3.headline_article a {
  color: #663333;
  text-decoration: none;
}

ul.category_list, ul.recent_articles {
  margin: 0 0 18px 0;
  padding: 0 0 18px 0;
  font-size: 11px;
  list-style: none;
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
}

.sidebar_container {
  margin: 0 0 18px 0;
  padding: 0 0 18px 0;
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
}

ul.category_list li, ul.recent_articles li {
  margin: 3px 0 3px 0;
}

body#infothek h4 {
  margin-bottom: 12px;
}

.searchbox {
  width: 135px;
  height: 18px;
  border: 1px solid #cccccc;
  margin-bottom: 3px;
}

.searchbutton {
float: left;
}

.dl_pod {
 margin: 0 0 18px 0;
  padding: 0 0 18px 0;
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
}

#cform {
  background-color: #f0f4fc;
  padding: 10px 12px 10px 12px;
}

.zemContactForm p {
  float: left;
  padding: 0 40px 0 0;
}

.zemContactForm textarea {
  width: 375px;
}

.zemTextarea {
  clear: left;
}

input.zemText {
  border: 1px solid #cccccc;
  height: 18px;
}

label.zemText, label.zemTextarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

p.subject input.zemText {
  width: 375px;
} 

#cform strong {
  color: #663333 !important;
}

.success {
  color: green;
  font-size: 16px;
}

ul.zemError {
  list-style: none;
}

ul.zemError li {
   background: transparent url(/img/shared/bkg_bullet_fgebiet.gif) 0 6px no-repeat;
  padding: 0 0 0 10px;
}

#cform ul.zemError li strong {
  color: red !important;
}

.imprint {
  font-size: 10px;
}

.imprint h4 {
  background: transparent url(/img/shared/bkg_border_dots.gif) bottom left repeat-x;
  color: #663333;
  font-weight: bold; 
}

#head a:visited, #head a, #head h1{
  color: #666666;
}