* {
padding: 0;
margin:0 0 0 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-family: arial, helvetica, sans-serif;
	background-color:#ececec;
    height:100%;
}

p{
	font-size: 1.02em;
	line-height:1.35em;
	font-family: arial, helvetica, sans-serif;
	padding:4px 4px 4px 6px;
	/*text-align:justify;*/
	color:#666666;
}

h2{
	font-size: 1.1em;
	font-weight:normal;
	line-height:1.1em;
	padding:0px 0px 8px 0px;
	color:#990000;
}

h2 a, a:hover{
	font-weight:normal;
	color:#990000; 

}
h1{
	font-size: 1.6em;
	font-weight:normal;
	line-height:1.3em;
	padding:6px 0px 18px 6px;
	color:#990000; 
	border-top: 1px #a6bdc6 dotted;
}

h1 a, a:hover{
	font-weight:normal;
	color:#990000; 

}

h3{
	font-size:0.95em;
	font-weight:bold;
	color:#666666;
	padding: 6px 0px 12px 6px;
	/*background-color:#8fb3d6; */
	}
	
h4{
	font-size:0.95em;
	font-weight:bold;
	color:#CCCCCC;
	padding: 5px 3px 3px 17px;
	border-bottom: 1px #a6bdc6 dotted;
	background-color:#990000;
	/*background-color:#8fb3d6; */
}

h5{
	font-size:1.0em;
	font-weight:normal;
	font-style:italic
	text-align:right;
	color:#666666;
	padding:8px 10px 3px 17px;
	}



sub, sup {
  line-height: 0px;
  font-size: 60%;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


	

.nowrap {
white-space: wrap;
}


/* EBENEN */

#container {
	position:absolute;
	top:0px;
	left:50%;
	width:960px;
    height:1500px;
	margin:0 0 0 -460px;
	padding:0;
	background-color:#ffffff;
    /*border: 0.2em groove #ececec;*/
	border-color:#ececec;
}

#logo{
	position:absolute;
	top:28px;
	width:944px;
	height:60px;
	background-image:url(../img/LogoPierreDumas.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	left: 7px;
	background-color:#ffffff;

}


#header{
	position:absolute;
	top:80px;
	width:944px;
	height:270px;
	left: 7px;
	background-image: url(img/headerPierreDumas.jpg);
	background-color:#ffffff;

}
	#homelink {
	position:absolute;
	
	bottom: 5px;
	left:12px;
	}

#navcontainer {
	position:absolute;
	top:350px;
	left:12px;
	width:180px;
	marching:0;
	padding:0;
	height:1150px;
	background-color:#ffffff;

}

#navrechtscontainer {
	position:absolute;
	top:400px;
	left:823px;
	width:120px;
	marching:0;
	padding:0;
	height:1000px;
	background-color:#ffffff;

}


#content{
	/*position:absolute;
	top:380px;
	left:257px;
	width:700px;
	height:1500px;
	background-color:#ffffff;*/
	position:absolute;
	top:380px;
	left:257px;
	width:524px; /*700*/
    min-height:600px;
    margin:0 auto;
    padding:0;
    background-color:#ffffff;

	/*overflow:scroll;*/
/* ohne Scrollbar 774px */
	/*height:3202px;*/
}
    /*#spalte1{
	position:absolute;
	top:3px;
	left:5px;
	width:485px;
	height:500px;
	background-color:#ffffff;
	 background:#fcfcfb;
    }*/
	
    /* #spalte2{
      position:absolute;
	  top:0px;
	  left:538px;	
	  width:216px; 
	  background-color:#ffffff; /* ohne Scrollbar 236px
	  background:#fcfcfb;
    }
	
	.spaltelinks {
	margin:0;
	padding:5px 0 0 2px;
	width:100px;
	float:left;
}



	.spalterechts {
	margin:0;
	padding:3px 0 0 60px;
	width:330px;
	float:left;
	}
	
	
	
	
	
    #single{
	  position:absolute;
	  top:15px;
	  left:44px;
	  width:700px;
    }*/


#footer{
	position:absolute;
	margin:0;
	padding:0;
	height:30px;
	width:944px;
	left:7px;
	bottom:0px;
	background-color:#ffffff;
}


/* Formatierungen homelink */
#homelink, #homelink a {
	font-size: 0.99em;
	line-height:1.0em;
	font-family: arial, helvetica, sans-serif;
	text-decoration:none;
	color:#cc0000;
}
#homelink a:hover {
	text-decoration:underline;
}


/* Formatierungen content */
#content p strong{
	font-size: 0.99em;
	line-height:1.3em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color:#990000;
}

#content img {

	border:none;
	float:left;
	padding: 0 10px 0 0;
}

#content p a {
	font-size: 0.99em;
	line-height:1.3em;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	color:#666666;
}

#content p a:hover {
	font-size: 0.99em;
	line-height:1.3em;
	font-family: arial, helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
}

#content li, ol {
	padding:5px 0 0 10px;
	margin-left:10px;
	font-size: 1em;
	line-height:1.3em;
	font-family: arial, helvetica, sans-serif;
	list-style-type: square;
	color:#cc0000;
}


/* Formatierungen navcontainer */
#grlio {
	margin:0;
	padding:0 0 0 12px;
	color:#990000;
	border-bottom: 1px #cccccc;
	border-bottom-style: dotted;
	font-weight:bold;
}

#grli {
	margin:0;
	padding:30px 0 0 12px;
	color:#990000;
	border-bottom: 1px #cccccc;
	border-bottom-style: dotted;
	font-weight:bold;
}

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1.5em;
}

#navcontainer a {
	display: block;
	padding: 5px 10px 3px 12px;
	text-decoration: none;
	color:#666666;
	border-bottom: 1px #a6bdc6 dotted;
}
#navcontainer a:hover {
	display: block;
	color:#333333;
	font-weight:bold;
	/*background-color: #f1f1f1;*/
}
#navcontainer .selected {
	display: block;
	color: #333333;/*#333333*/
	background-color:#E5D8D4;/*#cfe4f9*/	
}

#navcontainer .subnav {
	text-indent: 16px;
	background: url('../img/square.gif') left no-repeat;
	border: none;
}
#navcontainer .subnav:hover {
	text-indent: 16px;
	font-weight:bold;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	/*background-color: #F5F5F5;/*#e3eef9;*/
	border: none;
}
#navcontainer .subselected {
	text-indent: 18px;
	color: #333333;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	background-color: #E5E5E5;
	border: none;
}

#navcontainer .sublast {
	text-indent: 16px;
	background: url('../img/square.gif') left no-repeat;
}
#navcontainer .sublast:hover {
	text-indent: 16px;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	/*background-color: #F5F5F5;/*#e3eef9;*/
}
#navcontainer .sublastselected {
	text-indent: 18px;
	color: #333333;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	background-color: #E5E5E5;
}



/* Formatierungen spalte2 */
#subnavcontainer {
	position:absolute;
	margin:0;
	padding:0;
	top:0px;
	left:20px;
	width:186px; /* ohne Scrollbar 216px */
	/*background:#fcfcfb;*/
}

#subnavcontainer grlio {
	margin:0;
	padding:0 0 0 14px;
	color:#5d93c8;
	font-weight:bold;
	border-bottom: 1px #a6bdc6;
	border-bottom-style: dotted;
}

#subnavcontainer grli {
	margin:0;
	padding:30px 0 0 12px;
	color:#5d93c8;
	font-weight:bold;
}


#subnavcontainer li {
	margin: 0;
	padding: 0;
	color:#5d93c8;
	list-style-type: none;
	height: 1.5em;
}

#subnavcontainer a {
	display: block;
	padding: 5px 10px 3px 12px;
	text-decoration: none;
	color:#666666;
}

#subnavcontainer a:hover {
	display: block;
	text-decoration: underline;	
	/*color:#5d93c8;*/
	/*background-color: #e3eef9;*/
	/*font-weight:bolder;*/
}


/* Formatierungen navrechtscontainer */
#grlio {
	margin:0;
	padding:0 0 0 12px;
	color:#990000;
	border-bottom: 1px #cccccc;
	border-bottom-style: dotted;
	font-weight:bold;
}

#grli {
	margin:0;
	padding:30px 0 0 12px;
	color:#990000;
	border-bottom: 1px #cccccc;
	border-bottom-style: dotted;
	font-weight:bold;
}

#navrechtscontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 1.5em;
}

#navrechtscontainer a {
	display: block;
	padding: 5px 10px 3px 12px;
	text-decoration: none;
	color:#666666;
	border-bottom: 1px #a6bdc6 dotted;
}
#navrechtscontainer a:hover {
	display: block;
	color:#333333;
	font-weight:bold;
	/*background-color: #f1f1f1;*/
}
#navrechtscontainer .selected {
	display: block;
	color: #333333;/*#333333*/
	background-color:#E5D8D4;/*#cfe4f9*/	
}

#navrechtscontainer .subnav {
	text-indent: 16px;
	background: url('../img/square.gif') left no-repeat;
	border: none;
}
#navrechtscontainer .subnav:hover {
	text-indent: 16px;
	font-weight:bold;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	/*background-color: #F5F5F5;/*#e3eef9;*/
	border: none;
}
#navrechtscontainer .subselected {
	text-indent: 18px;
	color: #333333;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	background-color: #E5E5E5;
	border: none;
}

#navrechtscontainer .sublast {
	text-indent: 16px;
	background: url('../img/square.gif') left no-repeat;
}
#navrechtscontainer .sublast:hover {
	text-indent: 16px;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	/*background-color: #F5F5F5;/*#e3eef9;*/
}
#navrechtscontainer .sublastselected {
	text-indent: 18px;
	color: #333333;
	/*color:#5d93c8;*/
	background: url('../img/square_hover.gif') left no-repeat;
	background-color: #E5E5E5;
}





/* nicht verwendete */
#address{
padding:0px 0px 0px 50px;
}

/* #infospalte{
	position:absolute;
	width:150px;
	top:270px;
	left:648px;
}
*/

