/* CSS Document */
html, body {margin: 0; padding: 0; border: 0;}

body {color: #000; background: #C0BDBD; font-family: Verdana, sans-serif; font-weight: normal;text-align: center;margin: 30px 0;}

.inhalt{overflow:hidden; background-color:white;}

.navi {width:168px; margin:0;padding:0;}

#adresse{margin-left:0px;position:absolute;top: 72px; }
#adresse h1 {font-size:15px;}
#adresse p{margin-left:14px;font-size:12px;}

#buecher{margin-left:170px;position:absolute;top: 52px; }
#buecher h1{display:inline;font-size:24px;}

#powered{margin-left:0px;margin-top:0;margin-bottom:8px;padding:0;height:44px;width:781px;background-color:#E1E1E1;}
#powered img{margin-left:11px;}

.imgtext-nowrap{background-color:white;width:450px;padding-top:10px;padding-right:0px;}
.imgtext-nowrap p  {margin: 0; padding: 0; font-size:11px; line-height:1.2;}
.imgtext-table{padding-left:20px;padding-right:0px;}
.bodytext, .bodytext p {
font-family: Verdana, sans-serif;font-size:10px; line-height:1.3;font-weight:100;margin-left:0px;margin-right:0;padding-left:9px;padding-right:10px;}
.page-title {font-size:12px; margin-top:0px;margin-left:0px;margin-bottom:20px;color:#999999;}

p  {margin: 0; padding: 0; max-width:380px; font-size:12px; line-height:1.2;}

b {font-family: Verdana, sans-serif; font-weight:bold;}
.italic {font-family: Times New Roman, Times, serif;font-style:italic;color:#666666;}
h2.italic{font-family: Times New Roman, Times, serif;font-style:italic;color:#999999;margin-left:230px;margin-top:-5px;}
p.italic{font-family: Times New Roman, Times, serif;font-style:italic;color:#999999;font-size:15px;margin-left:110px;margin-top:-5px;}
.csc-header h1 {margin-left:9px;margin-top:40px;font-weight:600;}

.csc-firstHeader h1 {margin-left:40px;margin-top:0;font-weight:600;}

h1 {font-family: Times New Roman, Times, serif;font-size:17px;margin-left:15px;max-width:360px;font-weight:600;}
h2 {font-size: 15px; text-align: left; padding: 10px 0; margin: 0; font-family: Times New Roman, Times, serif;}

h3 {font-size: 1.2em; margin: 20px 10px 5px;font-family: Times New Roman, Times, serif;}

.navi ul { list-style: none;margin-top:40px;margin-left:-40px;list-style-type: none;font-familiy: Verdana, sans-serif;}
.navi a {width:150px;display: block;padding-top:4px;padding-bottom:4px;padding-left:10px;font-size: 11px;font-weight:100;text-decoration: none;}
.navi a:link {color: #333333;text-decoration: none;padding-top:4px;padding-bottom:4px;}
.navi a.aktiv {background-color:white;}
.navi a:hover {color: #000000;background-color:#FFFFFF;}
*html a.hover {width:160px;padding-top:4px;padding-bottom:4px;padding-left:20px;padding-right:20px;}
.navi a:visited {color: black;text-decoration: none;}


.clear { clear: both; }
.alignright {margin-top: 0; text-align: right; clear: both;}
.small {font-size: .9em;}
.wide {width: 100%; }
.wide p {margin: 0; padding: 5px; position: relative;}

.top {border-bottom: 0;}

.wrapper {margin-left:auto; margin-right:auto;width: 1116px;text-align: left;border: 1px solid #000;background: url(images/buecherinhalt_back.gif);background-repeat:repeat-y;}

.container-left{ width: 168px;}

.container-right { 
/* \*/width: 167px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
margin-left: -10px;    /*** Critical right divider dimension value ***/
min-height:100%;
padding-left:10px;

}


	.csi-textpic {
		padding: 0px;
		padding-bottom:10px;
		margin-bottom:10px;
		background-color:white;
max-width:430px;
	}
		*html .csi-textpic {
margin-left:0px;
margin-bottom: 10px;
max-width:438px;
	}

	.csi-textpic img {
		border: 0;  /*XXX demo only*/
		margin: 10px;
	}
	
	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}
	
	.csi-textpic .csi-image {
		margin-right:0px; 
margin-left:50px;
padding:0;
		width: 190px; /*will have to be an inline style - controlled by TS*/
border:0;
	}
	
	.csi-textpic .csi-imagewrap {
		border: 0; /*XXX demo only*/
	}
	
	.csi-textpic .csi-text {
		text-align: left; /*will have to be an inline style - controlled by TS*/ 
margin-left:-10px;
padding-top:20px;
	}
		*html .csi-textpic .csi-text {
padding-top:5px;
	}

	.csi-text p {
		margin-top: 0; margin-left:10px;
	}
	
	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	.csi-left image {
margin-left:30px;
border: 1px solid #000;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}
	
	
	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}
	
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	/* INTEXT LEFT NOWRAP*/	
	.csi-intext-left-nowrap .csi-text {
		margin-left: 10px; /*will have to be an inline style - controlled by TS*/
margin-bottom: 10px;
margin-top:10px;
border:0;
	}
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
		width:60px;
margin:0;
	}
.csi-intext-left-nowrap .csi-image img{
margin-top:22px;
max-width:70px;
border: 1px solid #000;
	}
.frontEndEditIcons img{
border:0;
}