/*  Webdesign: IT service Mächtlinger  */
/*  http://www.kanzlei-franck.de und http://www.dorette-frank.de  */
/*  Letzte Änderung: 12.04.2010  */

/*  Screen-CSS  */
/*  Body und allgemeine Schrift Definitionen  */

html { 
  padding:0;
  margin:0;
}

body {
	color:#495058;
	font-size: 13px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background-color:#F5DCE9;
	padding:0;
	margin:0;
}

img, a img {
	border:0;
}

/*  DIV-Tags und Schrift Definitionen */

#header { 
	margin:0;
	padding:0;
	width:100%;
	height:193px;
	background-image:url(../images/header.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#000000;
}

/*#headerleft { 
	position:absolute;
	top: 0;
	left:0;
	margin:0;
	padding:0;
	width: 164px;
	height: 193px;
	background-image:url(../portrait_franck.png);
	background-position:top left;
	background-repeat:no-repeat;
}*/

#headernavi { 
	position:absolute;
	top:0;
	left:164px;
	margin:0;
	padding:0;
	width: 145px;
	height: 193px;
}

#headernavi p {
	padding: 15px 0 5px 15px;
	font-size:16px;
	font-style: italic;
	font-weight:bold;
	line-height:0;
}
#headernavi a {
	color:#e8e5ea;
	text-decoration:none;
}
#headernavi a:hover {
	color:#e69bbb;
}
#headernavi a.fix {
	color:#e69bbb;
}
#headerlogo { 
position:absolute;
top: 0px;
left: 309px;
width: 325px;
height: 193px;
margin: 0px;
padding: 0px;
}

#headerline { 
position:absolute;
top: 0px;
left: 634px;
width: 325px;
height: 193px;
margin:0 0 0 26px;
padding:0;
	background-image:url(../portrait_franck.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#headerline p {
	font-size:16px;
	font-style: italic;
	font-weight:bold;
	padding: 132px 0 10px 0;
	line-height:0;
}
#headerline a {
	color:#f6dce7;
	text-decoration:none;
	padding:0 6px 0 5px;
}
#headerline a:hover {
	color:#afb7be;
}
#headerline a.fix {
	color:#afb7be;
}
#content {
width:800px;
margin: 0px;
padding: 0px 20px 0px 20px;
line-height: 1.5em;
text-align:justify;
}

#content p { 
	padding: 0 0 10px 160px;
	margin: 0;
}

#content h1,h2 { 
	font-size:16px;
	padding: 0 0 0 35px;
	margin: 0 0 10px 125px;
	background-image:url(../images/ueberschrift.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#content h3 {
	margin: 0;
	padding:100px 0 0 200px;
	font-size: 28px;
}

#content a { 
color: #B90065;
text-decoration: none; 
}

#content a:hover {
text-decoration: underline; 
}
#content ul {
	padding-left:200px;
}
#content li {
	list-style-type:square;
	line-height:2em;
	padding-bottom:20px;
	
}
#content li.contact {
	padding-bottom:0px;
	
}
#content .sidepicture {
	float: right;
	padding: 0px 20px 0px 10px;
	margin: 10px 0px 10px 10px;
}
#content .alignright {
	float: right;
	margin:0 0 0 -100px;
	padding-right:20px;
	line-height:1.5em;
}
#content table {margin:10px 0 0 160px;}
#anfahrt {
	margin:0 0 0 160px;
	background-color:#495058;
	color:#f5dce9;
}
#anfahrt p { 
	padding: 20px 20px 10px 20px;
	margin: 0;
}
#anfahrt .sidepicture {
	float: right;
	font-size:16px;
	padding: 0px 20px 0px 10px;
	margin: 115px 0px 10px 10px;
}
.small_contact {
font-size:8px;
}
