.hol_numbig_head
{
	font-weight: bold;
}

.hol_numbig_num
{
	font-size:24px;
	color:#253E74;
	font-weight: bold;
}

.hol_numbig_text
{
	font-size:10px;
	color:#253E74;
}

.hol_num_text
{
	color:#253E74;
}

.hol_numbig_online_free
{
  line-height:15px;
  font-weight:600;
  color:#00CC33;
}

.hol_numbig_online_busy
{
  line-height:15px;
  font-weight:600;
  color:#FF6600;
}

.hol_numbig_offline
{
  line-height:15px;
  font-weight:600;
  color:#FF0000;
}

.hol_numsmall_head
{
}

.hol_numsmall_num
{
	color:#253E74;
	line-height:17px;
}

.hol_numsmall_text
{
	color:#253E74;
	line-height:17px;
}

.hol_moretext_head
{
	font-weight: bold;
}

.hol_moretext_text
{
}

.hol_text_head
{
	font-weight: bold;
}

.hol_text_text
{
}

.hol_text_date
{
	font-size:9px;
	color:#808080;
}

.hol_message_head
{
	font-weight: bold;
}

.hol_message_text
{
}

.hol_searchresult_title
{
	color: #FFFFFF;
	font-weight: bold;
}

.hol_searchresult_hit
{
	color: red;
}

.lawyer_list_bw
{ 
  font-size:11px;
  line-height:15px;
} 	

h1.thema
{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:normal;
  color:#ffffff
} 	

.impressum_image
{ 
  font-size:11px;
  line-height:15px;
  color:white;
} 	

.vec_warning
{
	color:red;
	font-weight: bold;
}



body
{ 
  background-color:white;
  margin: 0px 0px 1px 0px; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; 
  color:#000000
} 
td
{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; 
  line-height:18px;
  vertical-align:top;
} 

td.bottom
{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; 
  line-height:18px;
  vertical-align:bottom;
} 

td.middle
{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; 
  line-height:18px;
  vertical-align:middle;
} 

a { 
font-size:12px;
color:#253E74;
text-decoration:none;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
} 


A:link {
  text-decoration:none;
  color:#253E74;
  line-height:17px;
  font-family:Arial, Helvetica, sans-serif;
}

A:visited {
  text-decoration:none;
  color:#253E74;
  line-height:17px;
  font-family:Arial, Helvetica, sans-serif;
}

A:hover {
	color:#253E74;
	text-decoration:underline;
	line-height:17px;
	background-repeat:no-repeat;
	border:0px outset;
	background-attachment:scroll;
}

/*SE: Hinzugefügt am 13.09.2011 um die CoMaEBS Links mit anderer Farbe zu stylen
**********************************/

a.EBS{ 
font-size:12px;
color:#0089FA;
text-decoration:underline;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
} 

A.EBS:link {
  text-decoration:underline;
  color:#0089FA;
  line-height:17px;
  font-family:Arial, Helvetica, sans-serif;
}

A.EBS:visited {
  text-decoration:underline;
  color:#0089FA;
  line-height:17px;
  font-family:Arial, Helvetica, sans-serif;
}

A.EBS:hover {
	color:#0089FA;
	text-decoration:underline;
	line-height:17px;
	background-repeat:no-repeat;
	border:0px outset;
	background-attachment:scroll;
}

/**********************************/

.listcategories { 
  font-size:12px;
  line-height:15px;
} 	

.bg_default
{
  background-color:#516CA3;
}

.bg_anwaltshotline
{
  background-color:#253E74;
}


.bg_emailberatung
{
  background-color:#9E3233;
}

.bg_vertragscenter
{
  background-color:#0DA558;
}

.bg_anwaltssuche
{
  background-color:#41565B;
}

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; line-height:18px;
  color:#000000
}

li {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:17px;
}

ol {
    margin-left: 0.8em;  
	padding-left: 0.8em;
}

ul {
    margin-left: 0.8em;  
	padding-left: 0.8em;
}


h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:15px;
  font-weight:600;
  color:#000000
}

.vertragsvorschau {
  font-weight:600;
  color:#0DA558
}
 

.vertragspreis {
  font-size:20px;
  line-height:15px;
  font-weight:600;
  color:#0DA558
}


h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:normal;
  font-weight:bold;
  color:#000000
}

.standardtext {
  line-height:10px;
}

.hol_nav_thema {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:normal;
  color:#ffffff
}

.border {
	border: 1px dotted #516CA3;
  }

.bordertop {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
  }

.borderbottom {
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
  }

.borderleft {
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
  }

.borderright {
	border-left-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
  }

.bordertopright {
	border-left-width:0px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
  }

.borderbottomright {
	border-left-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
}

.borderbottomleft {
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #516CA3;
	border-right-color: #516CA3;
	border-bottom-color: #516CA3;
	border-left-color: #516CA3;
}

.hol_footnote_number {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#164A83;
  line-height:normal
}

.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#164A83;
  line-height:normal
}

.searchresults {
  font-size:11px;
  line-height:normal;
  font-family:Arial, Helvetica,sans-serif;
}

.formdescriptions {
  font-size:10px;
  line-height:normal;
  font-family:Verdana, Arial, Helvetica,sans-serif;
  }

.formdescriptions_red {
  font-size:10px;
  line-height:normal;
  font-family:Verdana, Arial, Helvetica,sans-serif;
  color:red;
  }

.red {
  color:red;
  }

.blue {
  color:blue;
  }


input, textarea {
  color: #000;
  background: #ffffff;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  cursor: pointer;
}


form {
  line-height: 150%;
}

select {
	font-size : 12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:  #ffffff;
	color : #000000;
}


.hol_button{
border-style:  double;
font-weight:Normal;
font-size: 9pt; 
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background-color: #253E74; 
}

.eml_button{
border-style:  solid;
font-weight:Normal;
font-size: 9pt; 
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background-color: #9E3233; 
}


.vec_button{
border-style:  double;
font-weight:Normal;
font-size: 9pt; 
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background-color: #0DA558; 
}

.aws_button{
border-style:  double;
font-weight:Normal;
font-size: 9pt; 
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background-color: #41565B; 
}



optiongrau {
  background-color: #eeeeee; 
}

.buttons {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:normal;
  color:#000000
}

.small
{ 
  font-size:10px; 
} 
.big
{ 
  font-size:14px;
  line-height:20px;
} 

