/* CSS Document */

* { margin: 0; padding: 0; }

a {
text-decoration:none;
border-style:none;
}

body, html, #menu, #inhalt, #linklist {
margin:0;
padding:0;
}

body {
font: 100.1% sans-serif;
text-align:center;
background-color:white;
}

/*>>>>>>Hauptbereiche<<<<<<*/

#container {
margin:0 auto 0 auto;
padding:0;
text-align:left;
height:100%;
width:62em;
background:#F2E5FF ;
overflow:auto;
}

#menu {
	clear:left;
  margin-left:0;
	width:13em;
	float:left;
	padding:0;
	font-size: 0.75em;
  background:#E8D1FF;
  height:56em;
}
  
#inhalt {
background:#F2E5FF url(skalabackground.png) no-repeat right bottom;
float:left;
width:51em;
height:40.2em;
text-align:left;
}

#linklist {
padding:0;
margin:0;
background:white;
height:4em;
width:100%;
text-align:center;
}




/*>>>>>>Details Header<<<<<<*/
  
#plogo {
margin:0;
padding:0;
background-color:black;
width:9.75em;
float:left;
}

#plogo img {
width:9.75em;
}
#bannercontainer {
width:51em;
float:left;
background:black;
}


#banner {
padding:0;
margin:0;
width:100%;
}

#banner img {
width:100%;
height:4.75em;
padding:0;
margin:0;
}


#linklist img {
margin:0 1em 0 0;
padding:0:
}

#bottomheader {
padding:0.2em 0 0 2em;
margin:0;
font-size:1em;
color:white ;
font-style:italic;
font-weight:800;
background:black;
width:100%;
height:1.6em;
text-align:center;
}

/*>>>>>>Details Menu<<<<<<*/

#menu ul {
	padding:3em 0 0 0;
	list-style-type:none;
	margin:0;
	font-size: 0.9em;
}
#menu li {
margin: 0 0 1px 0;
}
#menu li a:link, #menu li a:visited {
display:block;
font-style:italic;
font-variant:small-caps;
font-weight:bold;
padding:5px 5px 5px 0.5em;
border-left:12px solid black;
background-color:#6d1f80;
color:#FFFFFF;
width:99%;
}
html>body #menu li a {
width:auto;
}

#menu li a:hover, #menu li a:focus {
border-left:12px solid black;
background-color:#dfd2e6;
color:black;
font-style:italic;
font-variant:small-caps;
}





/*>>>>>>Details Inhalt<<<<<<*/

.maintext {
	margin-top:1.5em;
	font-family:verdana, sans-serif;
	font-size:0.9em;
}

.mainbig {
	margin-top:1.5em;
	font-family:verdana, sans-serif;
	font-size:1.3em;
  font-weight:800;
  color:#6d1f80;
}


a.inmenu:link, a.inmenu:visited  {
color:#6d1f80;
font-size: 1em;
font-family:verdana, sans-serif;
font-style:italic;
}

a.inmenu:hover, a.inmenu:focus {
color:black;
font-family:verdana, sans-serif;
font-style:italic;
font-size: 1em;
font-weight:700;
}

/*Sonderformatierungen Einzelseiten*/

#home {
text-align:center;
padding:4em;
}

#trauerfaelle {
text-align:center;
padding:4em 1em 0 1em;
}

table.tftable {
margin:3px;
border:2px solid #6d1f80;
border-collapse:collapse;
width:48em;
}

thead.tftable {
border:2px solid #6d1f80;
}

th.tftable {
text-align:left;
color:black;
font-size: 0.7em;
border:1px solid #6d1f80;
padding:0.3em;
}

td.tftable {
text-align:left;
color:black;
font-size: 0.6em;
border:1px solid #6d1f80;
padding:0.3em;
}


#todesfall {
text-align:left;
padding:2em 2em 0 2em;
}

#rathilfe {
text-align:left;
padding:2em;
padding-top:2em;
}

#ratgeber {
text-align:center;
padding:2em;
}

.ratgeber {
border:0pt solid black;
}

#verwaltung {
margin:3em;
}

/*>>>>>>Details Kontakte<<<<<<*/

#linklist a:link, #linklist a:visited {
}

#linklist a:hover, #linklist a:focus {

}


.linkimage {
border:0pt solid black;
width:6.8em;

}

.linkimage2 {
border:0pt solid black;
width:9.4em;
}

.linkimage3 {
border:0pt solid black;
width:5.8em;
}


#kontakte {
margin:3em;
} 

.kontakte {

font-size:0.9em;
color:black;
font-family:verdana, sans-serif;
font-style:italic;
}

.kontakte a {
text-decoration:none;
color:blue;
}

td.kontakte {
padding:1em 0.5em 0 0.5em;
}

img.kontakte {
height:9em;
}

#infopflicht {
padding-top:1em;
font-size:0.8em;
text-align:center;
}

#infopflicht a:link, #infopflicht a:visited {
color:black;
}

#infopflicht a:hover, #infopflicht a:focus {
color:#6d1f80;
}



