/* CSS Document */
html, body {
min-height:100.01%;
}
body {
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
color:#666666;
}
#start {
clear:both;
width:530px;
height:100%;
color:#FFFFFF;
}
#start a:hover {
color:#FFFFFF;
}
li {
clear:both;
list-style-type:none;
margin:0;
padding:0;
}
ul {
margin:0;
padding:0;
list-style-type: none;
}
ul li {
margin:0;
padding:0;
list-style-type: none;
}
.link_list {
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
}
.list_point {
float:left;
width:15px;
}
.list_entry {
float:left;
width:395px;
}
.list_entry_anwalt {
float:left;
width:380px;
}
#content_frame {
position:relative;
width:690px;
margin:auto;
height:100%;
}
#logo {
position:relative;
width:690px;
height:262px;
}

#nav {
position:relative;
float:left;
width:160px;
}
#nav_start {
position:relative;
float:left;
width:160px;
}
#content {
position:relative;
float:left;
width:530px;
}
.clear_box {
clear:both;
height:10px;
}
#content_head {
width:530px;
height:148px;
}
#content_main {
clear:both;
width:530px;
height:100%
}

#footer {
clear:both;
width:690px;
height:120px;
font-size:8px;
font-weight:600;
padding-left:160px;
padding-top:60px;
/*Box Model Hack*/
voice-family:"\"}\"";
voice-family:inherit;
width:530px;
height:60px;
}

#nav_start a {
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
#nav_start a:hover {
color:#ffffff;
}
#nav_start a.active {
color:#ffffff;
}


.head {
float:left;
width:115px;
height:120px;
}


#footer a {
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
#footer a:hover {
color:#004DB0;
}
#footer a.active {
color:#004DB0;
}

#footer_start {
	color:#000000;
}
#footer_start a {
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
#footer_start a:hover {
color:#ffffff;
}
#footer_start a.active {
color:#ffffff;
}

.link_right {
float:left;
text-align:left;
font-size:9px;
font-weight:bold;
white-space:nowrap;
}
.link_right a {
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.link_right a:hover {
color:#004DB0;
}
.text {
width:410px;
float:left;
}
.text_anwalt {
width:395px;
float:left;
}
.headline {
clear:both;
font-size: 12px;
font-weight:bold;
padding-bottom:15px;
}
.headline_small {
font-size:11px;
font-weight:bold;
}
a {
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
a:hover {
color:#004DB0;
}
.space_head {
width:530px;
height:35px;
}
.spacer {
clear:both;
height:20px;
width:auto;
}
.space_small {
clear:both;
height:10px;
width:auto;
}
.space_form {
clear:both;
height:5px;
width:auto;
}
.editmode {
clear:both;
font-size:10px;
color:#9F0000;
font-weight:normal;
}

#contact_form input, form textarea { /* Alle Labels UND Formularelemente auswählen */
display: block;
float: left;
width: 300px; /* Breite.*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
input#senden {
width:53px;height:10px;
}
#contact_form label {
display: block;
float: left;
width: 90px; /* Breite.*/
}
#contact_form br {
clear:both;
}
input.eingabe {
border:none;
border-bottom: 1px solid #D3D3D3;
}
input.eingabe_stadt {
border:none;
border-bottom: 1px solid #D3D3D3;
margin-left:6px;
}
#contact_form textarea {
border:none;
border-bottom: 1px solid #D3D3D3;
height:140px;
}
input#PLZ {
width:47px;
}
input#Stadt {
width:247px;
}

input#submit, input#reset { /* den Submit-Button */
float: left;
width: 80px;
}
#contact_form label {
text-align: right; 
padding-right: 1em; 
}

#contact_form input[type="text"]:hover, #contact_form input[type="text"]:focus {
background-color:#F5F5F5;
}
#contact_form textarea:hover, #contact_form textarea:focus {
background-color:#F5F5F5;
}
#contact_form .form_buttons {
padding-left:100px;
float:left;
}
#contact_form .form_hinweis {
padding-right:10px;
float:right;
}

