* {padding: 0; margin: 0;}

body {padding: 0; margin: 0; color: #405094; background-color: #ffffff;font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; line-height: 19px; text-align: left;}
 
p { margin-top: 0; margin-bottom: 0; }
ul { list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom: 8px;}
li { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0em;}
ol {padding-left: 1.8em; test-indent: -1em;}

h1 { color: #405094; 
              font-size: 15px; 
              font-family:Georgia, "Times New Roman", Times, serif;  
              font-weight: bold;
              line-height: 19px; 
              text-align: left; 
              }
h2 { color: #405094; 
              font-size: 15px; 
              font-family:Georgia, "Times New Roman", Times, serif;  
              font-weight: bold;
              line-height: 19px; 
              text-align: left; 
              }
h3 { color: #405094; 
              font-size: 15px; 
			  font-family:Georgia, "Times New Roman", Times, serif; 
              font-weight: bold;
              line-height: 19px; 
              text-align: left; 
              }
td {}

img a {text-decoration: none; }

img a:hover {text-decoration: none; }
a:visited {
color: #0a1931;
text-decoration: underline; }

#superbgimage {
	    display: none;
	}
	

#mietrecht-arbeitsrecht {
	width: 918px;
	margin-right: auto; margin-left: auto;
	text-align:left;
	height: auto;
}

#zivilrecht-strafrecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund.jpg); background-repeat: no-repeat; background-position:top;}

#strafverteidigung { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-2.jpg); background-repeat: no-repeat; background-position:top;}

#urheberrecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-3.jpg); background-repeat: no-repeat; background-position:top;}

#verkehrsrecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-4.jpg); background-repeat: no-repeat; background-position:top;}

#mietrecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-5.jpg); background-repeat: no-repeat; background-position:top;}

#forderung { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-6.jpg); background-repeat: no-repeat; background-position:top;}

#arbeitsrecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-7.jpg); background-repeat: no-repeat; background-position:top;}

#baurecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-8.jpg); background-repeat: no-repeat; background-position:top;}

#familienrecht { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund-9.jpg); background-repeat: no-repeat; background-position:top;}

#mediation { position: absolute;
	width: 918px;
	height: auto; display: block;
	background-image:url(bilder/rechtsanwalt-kappeln-hintergrund.jpg); background-repeat: no-repeat; background-position:top;}

#kopf {
	position: relative;
	width: 918px;
	height: 313px;
	z-index: 5;
}

#rahmen { position: relative;
	width: 918px;
	text-align:left;
	height: auto; display: block;
	background-image:url(bilder/rahmen-mitte.png); background-repeat:repeat-y;}


#inhalt { 
	width: 610px;
	height: auto;
	text-align:left;
	margin-top: 0px; margin-left: 29px;
	z-index: 6;}


#navigation {position: absolute; width: 320px; height: 40px; margin-top: 600px; margin-left: 580px; z-index: 28;}
#navigation-news {position: absolute; width: 200px; height: 120px; margin-top: 600px; margin-left: 695px; z-index: 28;}

#foto {position: absolute; width: 182px; height: 269px; margin-top: 320px; margin-left: 691px; z-index: 26;}
#fusszeile {position: relative; width: 918px; height: 18px; margin-left: 0px; z-index: 26; background-image:url(bilder/fusszeile.jpg); background-repeat:no-repeat;}



.text-start { 
text-align:left; 
color: #405094; 
font-size: 13px; 
font-family:Georgia, "Times New Roman", Times, serif; 
line-height: 19px; }

.text-start a {
color: #405094;
text-decoration: underline; }

.text-start a:hover {
color: #d50505;
text-decoration: underline;
 }

.text-impressum { 
text-align:left; 
color: #405094; 
font-size: 12px; 
font-family:Georgia, "Times New Roman", Times, serif; 
line-height: 18px; }

.text-impressum a {
color: #405094;
text-decoration: underline; }

.text-impressum a:hover {
color: #d50505;
text-decoration: underline;
 }

.text-navi { 
text-align:center; 
color: #000000; 
font-size: 15px; 
font-family:Georgia, "Times New Roman", Times, serif; 
line-height: 19px; }

.text-navi a {
color: #000000;
text-decoration: none; }

.text-navi a:hover {
color: #d50505;
text-decoration: underline;
 }

.text-navinews { 
text-align:left; 
color: #000000; 
font-size: 15px; 
font-family:Georgia, "Times New Roman", Times, serif; 
line-height: 19px; }

.text-navinews a {
color: #000000;
text-decoration: none; }

.text-navinews a:hover {
color: #d50505;
text-decoration: underline;
 }

.rot {
color: #d50505;}

.kleiner {font-size: 10px; line-height: 15px;}


.safari img a {
text-decoration: none;
 }

.safari img a:hover {
text-decoration: none;
 }

              
.klein     { 
              color: #405094; 
              font-size: 10px; 
              font-family: Georgia, "Times New Roman", Times, serif; 
              line-height: 15px; 
              text-align: left; 
              }
.klein a    {
              color: #405094; 
              text-decoration: underline; 
              }
              
.klein a:hover    {
color: #d50505; 
text-decoration: underline;
 }
              
.groesser     { 
              color: #405094; 
              font-size: 15px; 
              font-family: Georgia, "Times New Roman", Times, serif; 
              line-height: 19px; 
              text-align: left; 
              }
