#minipage P{
	margin:0;
	padding:0;
}


.gsfdasgdfashdfashd{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}

##################
# Globale CSS
##################

H2{
	font-family:Arial, Helvetica, sans-serif;
	color:#004489;
	font-size: 14px;
	line-height:16px;
	font-weight:bold;
	margin:0px;
}

H3{
	font-family:Arial, Helvetica, sans-serif;
	color:#004489;
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

a img{
border:none;
}

#headline{
	float:left;
	display: block;
}

.trenner{
	background:url(grafiken/allgemein/borderhg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:5px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
	line-height:0px;
	font-size:1px;	
}


.trenner_horizontal{
	background:url(grafiken/allgemein/trenner_horizontal.gif);
	background-repeat:repeat-y;
	width:1px;
	height:100%;
}

#suche_links_formtable{
	float:left;
	display: block;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;

}

#suche_rechts_formtable{
	position:absolute;
	float:left;
	display: block;
	left: 469px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:5px;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004489;
	line-height:16px;
}


.suche_links_form_select{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004489;
	position:absolute;
	left:260px;

}	







/* 
#############
#Generelles
#############
*/
table tr td {
    margin:0px;
    padding:0px;
}
#suche td {
    height:25px;
}
form {
    margin:0px;
    padding:0px;
}

/* 
#############
#Breiten/Höhen
#############588
*/
.maintables {
    width:724px;
}

.maintables_content {
	padding:0px;
	margin:0px;
    width:100%;
}

/* Formular 2-spaltig  Start*/

.kategorie , .rechtsgebiet  {
    width:248px;
}

.kanzleiname {
    width:242px;
}

.ort , .plz {
    width:75px;
}

.umkreis, .sprache {
    width:220px;
}
.fachanwalt {
    width:214px;
}


/* Formular 2-spaltig  Ende*/

/* Formular 1-spaltig  Content Start*/

.kategorie_content {
    width:100%;
}

.rechtsgebiet_content {
    width:100%;
}

.kanzleiname_content {
    width:98%;
}

.ort_content , .plz_content {
    width:110px;
}


/* Formular 1-spaltig  Content Ende*/


.suche_mittlerer_abstand {
    width:30px;
}
.suche_inhalt_abstand {
    width:10px;
}
.suche_inhalt_abstand_hoehen {
    height:5px;
}

.headlines {
    height:27px;
}
.underheadlines {
    height:15px;
}

/* 2,1,0 Ansicht in der Suche */
.liste_links {
    width:15px;
}
.liste_rechts {
    width:5px;
}
.ansichtname {
    width:453px;
}
.ansichtnavi {
    width:105px;
}
.ansichtinnerleft {
    width:263px;
}
.ansichtinnerright {
    width:180px;
}
.ansichtinnerabstandlinks {
    width:10px;
}
.ansichtinnerabstandrechts {
    width:10px;
}

.ansichtinnerright ul{

	padding:15px;
	margin:0px;
}

.ansichtinnerright li{
	padding:0px;
	margin:0px;
}



/* Single_view */
.singleviewabstandlinks {
    width:10px;
}
.singleviewbild {
    width:115px;
}
.singleviewdaten {
 	width:500px;
}
.singleviewabstandinner {
    width:20px;
}
.singleviewgebiete {
	width:207px;
}
.singleviewheight {
    height:10px;
}
/* Für Alle Formulare, etc. */
.formulareabstandlinks {
    width:10px;
}

/* 
#############
#Verzierung
#############
*/
.weisserrand {
	border: solid;
	border-width:1px ;
	border-color:#FFFFFF;
}



/* 
#############
#Schriften
#############
*/
.seitenueberschrift {
    font-family:Arial, Helvetica, sans-serif;
	color:#0D4E8F;
	font-size: 14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.normaleueberschrift {
    font-family:Arial, Helvetica, sans-serif;
	color:#0D4E8F;
	font-size: 12px;
	font-weight:bold;
}

.normaleueberschriftduenn {
    font-family:Arial, Helvetica, sans-serif;
	color:#0D4E8F;
	font-size: 12px;
}

.normaleueberschriftwhite {
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

.normaleueberschriftwhiteduenn {
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
}

.normalertext {
    font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.fliesstext {
    font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:left;
}

.kleinertext {
    font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

a {
    font-family:Arial, Helvetica, sans-serif;
	color:#0D4E8F;
	font-size:12px;
	text-decoration:none;
}

a:hover {
    font-family:Arial, Helvetica, sans-serif;
	color:#0D4E8F;
	font-size:12px;
	text-decoration:underline;
}

.errorfarbe {
    color:red; 
}


/* 
#############
#Hintergründe
#############
*/
.hintergrund2headline {
background:url(grafiken/allgemein/anwaltseiten24/ergebnis_header_bg.gif);
background-repeat:no-repeat;
}
.hintergrund2singleview {
background:url(grafiken/allgemein/anwaltseiten24/profil_header_bg.gif);
background-repeat:no-repeat;
}
.hintergrund2singleviewblau {
background-color:#EAF0F6;
}
.blauerhintergrund {
background-color:#EAF0F6;
}
/*
.backgroundtrenner_horizontal {
    background-image:url(grafiken/allgemein/trenner_horizontal.gif);
	background-repeat:repeat-y;
	background-position:center;
}
*/
.backgroundtrenner_horizontal {
    background-image:url(grafiken/allgemein/borderhg_re.gif);
	background-repeat:repeat-y;
	background-position:center;
}
/* 
#############
#Button
#############
*/
.buttonleft {
    background-image:url(grafiken/allgemein/trenner_horizontal.gif);
	background-repeat:no;
	background-position:center;
}
.buttonright {
    background-image:url(grafiken/allgemein/trenner_horizontal.gif);
	background-repeat:repeat-y;
	background-position:center;
}
.backgroundtrenner_horizontal {
    background-image:url(grafiken/allgemein/trenner_horizontal.gif);
	background-repeat:repeat-y;
	background-position:center;
}







div.button_align_left{margin:auto}

div.button_align_left .button_links_align_left, div.button_align_left .button_rechts_align_left{
height:20px;
width:11px;
background-image: url(/grafiken/allgemein/anwaltseiten24/button_links_blau.gif);
float:left;

}
div.button_align_left .button_rechts_align_left{background-image: url(/grafiken/allgemein/anwaltseiten24/button_rechts_blau.gif)}
div.button_align_left .button_mitte_align_left{
	float:left;
	height:20px;
	background-image: url(/grafiken/allgemein/anwaltseiten24/button_mitte_blau.gif);
	overflow:hidden;
}
div.button_align_left .button_mitte_align_left a{
	text-decoration: none;
	line-height: 22px;
	padding: 0px 6px;
}

div.button_align_left .button_mitte_align_left a:hover{color:#000}

/* styling an input button */
div.button_align_left .button_mitte_align_left input{
	text-decoration: none;
	border:0px solid #000;
	background: transparent;
	font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;color: #000;
	cursor: pointer;
	margin-top:2px;
	height:19px;
}


div.button_align_right{margin:auto}

div.button_align_right .button_links_align_right, div.button_align_right .button_rechts_align_right{
height:20px;
width:11px;
background-image: url(/grafiken/allgemein/anwaltseiten24/button_links_weiss.gif);
float:right;

}
div.button_align_right .button_links_align_right{background-image: url(/grafiken/allgemein/anwaltseiten24/button_rechts_weiss.gif)}
div.button_align_right .button_mitte_align_right{
	float:right;
	height:20px;
	background-image: url(/grafiken/allgemein/anwaltseiten24/button_mitte_weiss.gif);
	overflow:hidden;
}
div.button_align_right .button_mitte_align_right a{
	text-decoration: none;
	line-height: 22px;
	padding: 0px 6px;
}

div.button_align_right .button_mitte_align_right a:hover{color:#000}

/* styling an input button */
div.button_align_right .button_mitte_align_right input{
	text-decoration: none;
	border:0px solid #000;
	background: transparent;
	font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;color: #000;
	cursor: pointer;
	margin-top:2px;
	height:19px;
}

