@media all
{
	body {
		background-color:#fff;
		color:#000;
		margin:0px;
		padding:0px;
		font-family:verdana,arial,sans-serif;
		font-size:1em;
		min-width:800px;
		}
		
	.mojocms_doctypeicon {
		height:1em; 		}
	a {
		color:#cc0006;
		text-decoration:underline;
		}
	a:visited {
		color:#904749;
		}
	a:hover {
		color:#ff0000;
		}
	a:active {
		color:#ff0000;
		}
	#body {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url("template/content-background-right.jpg");
		background-repeat:no-repeat;
		background-position:right top;
		}
	#minwidth {
		clear:both;
		width:800px;
		visibility:hidden;
		}
	#pagehead {
		/* border:1px solid green; */
		border:none;
		margin:0px;
		padding:0px;
		font-family:georgia,serif;
		color:#f6c604;
		background-color:#4c292b;
		background-image:url("template/pagehead-background-fill.jpg");
		background-repeat:repeat-x;
		background-position:left top;
		height:129px;
		}
	#pagehead p {
		float:right;
		border:1px dotted blue;
		border:none;
		margin:0px;
		padding:0px;
		color:#f6c604;
		font-weight:normal;
		font-size:2em;
		text-align:right;
		height:129px;
		width:800px;
		margin:0px 0px 0px auto;
		}
	#pagehead p big {
		font-size:inherit;
		}
	#pagehead p img {
		border:none;
		margin:0px;
		padding:0px;
		height:129px;
		}
	h1 {
		/* border:1px dotted orange; */
		border:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 200px;
		color:#f6c604;
		font-weight:normal;
		font-size:2em;
		height:129px;
		background-image:url("template/pagehead-background-left.jpg");
		background-repeat:no-repeat;
		background-position:left top;
		position:absolute;
		left:0px;
		top:0px;
		font-family:georgia,serif;
		}
	h1 img {
		/* border:1px dotted orange; */
		border:none;
		margin:0px;
		padding:0px;
		}
	
	#sitemenuandlistoffriends {
		/* border:1px dotted red; */
		border:none;
		margin:0px;
		padding:0px;
		clear:both;
		width:210px;
		color:#a00004;
		background-color:#fff;
/*		float:left;
*/		position:absolute;
		top:129px;
		left:5px;
		}
	* html #sitemenuandlistoffriends {
		height:1px;
		}
	#sitemenu {
		/* border:1px dotted red; */
		border:none;
		margin:0px;
		padding:0px;
		}
	#sitemenu ul {
		/* border:1px dotted cyan; */
		border:none;
		margin:0px;
		padding:0px;
		}
	#sitemenu li {
		/* border:1px dotted magenta; */
		border:none;
		border-bottom:1px solid #fff;
		margin:0px 0px 4px 0px;
		padding:0px;
		list-style-type:none;
		font-family:georgia,serif;
		font-size:1.2em;
		min-height:40px;
		}
	#sitemenu li strong {
		display:block;
		/* border:1px dotted green; */
		border:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 50px;
		list-style-type:none;
		min-height:29px;
		background-image:url("template/menu-background-selected.jpg");
		background-repeat:no-repeat;
		background-position:0px 8px;
		}
	#sitemenu li big {
		display:block;
		/* border:1px dotted green; */
		border:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		min-height:29px;
		background-image:url("template/menu-background-select.jpg");
		background-repeat:no-repeat;
		background-position:0px 8px;
		}
	#sitemenu li a {
		display:block;
		/* border:1px dotted darkgreen; */
		border:none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 50px;
		min-height:29px;
		}
	#sitemenu li a:hover {
		/* border:1px dotted red; */
		border:none;
		background-image:url("template/menu-background-select.jpg");
		background-repeat:no-repeat;
		background-position:0px 8px;
		color:blue;
		}
	#sitemenu li big a:hover {
		background-image:url("template/menu-background-selected.jpg");
		background-repeat:no-repeat;
		background-position:0px 8px;
		}
	#sitemenu img {
		/* border:1px dotted orange; */
		border:none;
		margin:0px 0px 0px 0px;
		padding:0px;
		}


	#listoffriends {
		/* border:1px dotted red; */
		border:none;
		border-top:1px dotted #4b2a2c;
		border-bottom:1px dotted #4b2a2c;
		margin:80px 0px 20px 0px;
		padding:0.8em 0em 0.8em 0px;
		}
	#listoffriends h2 {
		font-size:0.8em;
		margin:0px 0px 1em 0em;
		padding:0em 0em 0em 0px;
		text-align:right;
		background-color:#fff;
		color:#4f1a19;
		}
	#listoffriends ul {
		/* border:1px dotted cyan; */
		border:none;
		margin:0px;
		padding:0px;
		}
	#listoffriends li {
		/* border:1px dotted magenta; */
		border:none;
		margin:0px 0px 0.4em 0em;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		font-size:0.8em;
		text-align:right;
		}
	#listoffriends li a {
		color:#4f1a19;
		}
	#listoffriends li a:hover {
		color:#ff0000;
		}
	#listoffriends li a:active {
		color:#ff0000;
		}
	#listoffriends li a:visited {
		color:#904749;
		}

	
	
	
	
	
	
	
	#mw1 {
		min-width:477px;
		margin-left:233px;
		}
	* html #mw2 {
/*		border-left:477px solid #080; */
		padding-left:477px; 
		padding-left:567px; 
		}
	#mw3 {
		}
	* html #mw4 {
		margin-left:-477px;
		margin-left:-567px;
		position:relative;
		}
	#mw5 {
		}
	/*\*/
	* html #mw2, * html #mw3, * html #mw4 {
		height:1px;
		}
	/**/
	
	#pagecontent {
		clear:right;
		/* border:1px solid blue; */
		border:none;
		margin:0px 0px 0px 233px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		padding:0px 190px 0px 0px;
		font-size:1em;
		line-height:1.3em;
		}
	/*\*/
	* html #pagecontent {
		height:1px;
		}
	/**/
	#pagecontent p {
		margin:0em 0em 0.6em 0em;
		padding:0px 0px 0px 0px;
		}
	#pagecontent .pwithinitial {
		line-height:1.3em;
		padding-top:2px;
		}
	#pagecontent .pwithinitial:first-letter {
		font-size:2em;
		font-size:1em;
		}
	#pagecontent .pwithinitial .initialchar {
		display:none;
		}
	#pagecontent img.initial {
		float:left;
		font-size:1em;
		height:2.2em;
		width:auto;
		margin:7px 2px 0px 0px;
		padding:0px;
		border:none;
		}
	#pagecontent img.decoimage {
		float:left;
		margin:0.3em 10px 0em 0px;
		padding:0px;
		border:1px solid #a00004;
		color:black;
		background-color:#eee;
		clear:right;
		}
/*
	.pagedeco {
		display:inline;
		display:none;
		border:1px dotted #0ff;
		border:none;
		background-color:#ddd;
		background-color:inherit;
		height:25px;
		float:right;
		clear:right;
		width:100px;
		}
	#pagedeco1 { width:140px; height:40px; }
	#pagedeco2 { width:80px; height:20px; }
	#pagedeco3 { width:105px; height:55px; }
	#pagedeco4 { width:45px; height:25px; }
	#pagedeco5 { width:75px; height:60px; }
	#pagedeco6 { width:10px; height:40px;}
*/	
	#pagefoot {
		clear:both;
		font-size:small;
		margin:2em 190px 0em 233px;
		padding:0.2em 0em 0em 0em;
		text-align:center;
		border-top:1px solid #000;
		}
	#pagefoot p {
		margin:0em 0em 0.5em 0em;
		padding:0em;
		}
	#pagefoot p#janottcom {
		font-size:xx-small;
		margin:0em 0em 0.5em 0em;
		padding:0em;
		}
	#pagefoot p#w3cblock img {
		border:none;
		}
	
	#pagecontent .romane_info {
		/* border:1px dotted red; */
		border:none;
		clear:both;
		margin:0px 0px 1.5em 0px;
		padding:0px;
		}
	#pagecontent .romane_info_heading {
		/* border:1px dotted orange; */
		border:none;
		float:left;
		clear:both;
		}
	#pagecontent .romane_info_heading h2 {
		/* border:1px dotted magenta; */
		border:none;
		margin:0em 0px 0.2em 0px;
		padding:0px;
		font-size:1.1em;
		font-weight:bold;
		}
	#pagecontent .romane_info_heading p {
		/* border:1px dotted cyan; */
		border:none;
		margin:0px 0px 0.5em 1em;
		padding:0px;
		}
	#pagecontent img.romane_info_bookcover {
		/* border:1px dotted blue; */
		border:none;
		color:#000;
		background-color:#eee;
		float:right;
		width:80px;
		}
	#pagecontent ul.romane_info_linklist {
		/* border:1px dotted green; */
		border:none;
		clear:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 1em;
		}
	#pagecontent ul.romane_info_linklist li {
		/* border:1px dotted blue; */
		border:none;
		margin:0px 0px 0.2em 0px;
		padding:0px;
		list-style-type:none;
		}
		
	#pagecontent .roman_details .breadcrumbs {
		/* border:1px dotted green; */
		border:none;
		margin:0em 0px 2em 0px;
		padding:0px 0px 0px 0px;
		font-size:1em;
		text-align:center;
		}
	#pagecontent .roman_details h2 {
		/* border:1px dotted magenta; */
		border:none;
		border-bottom:1px solid #000;
		margin:0em 0px 0em 0px;
		padding:0px 0px 0px 0px;
		font-size:1.1em;
		font-weight:bold;
		}
	#pagecontent .roman_details h3 {
		/* border:1px dotted magenta; */
		border:none;
		margin:0em 0px 1em 0px;
		padding:0px 0px 0px 0px;
		font-size:1.0em;
		font-weight:bold;
		text-align:right;
		}
	#pagecontent .roman_details_bookcover {
		/* border:1px dotted blue; */
		border:none;
		color:#000;
		background-color:#eee;
		float:left;
		width:80px;
		margin:6px 10px 5px 0px;
		padding:0px;
		}
	#pagecontent .roman_details blockquote {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color:#000;
		background-color:#fffdd0;
		background-color:#fff9ef;
		}
	#pagecontent .roman_details blockquote p {
		padding:0em;
		margin:0em 0em 0.4em 0em;
		text-indent:1em;
		}
	
	#pagecontent .kontakt_emaillink {
		text-align:center;
		margin-top:1em;
		}
	#pagecontent .kontakt_emaillink a {
		text-decoration:underline;
		}
	#pagecontent .kontakt_emaillink a:hover {
		text-decoration:underline;
		}
	
	#pagecontent .kontakt_facebooklink {
		text-align:center;
		margin-top:1em;
		}
	#pagecontent .kontakt_facebooklink a {
		text-decoration:underline;
		}
	#pagecontent .kontakt_facebooklink a:hover {
		text-decoration:underline;
		}

	#pagecontent #content_interviews h2 {
		/* border:1px dotted magenta; */
		border:none;
		margin:0em 0px 0.5em 0px;
		padding:0px 0px 0px 0px;
		font-size:1.1em;
		font-weight:bold;
		}

	#pagecontent #content_impressum h2 {
		/* border:1px dotted magenta; */
		border:none;
		margin:0em 0px 0.5em 0px;
		padding:0px 0px 0px 0px;
		font-size:1.1em;
		font-weight:bold;
		}

	#pagecontent .fotoserie div.fotomitbildunterschrift {
		width:165px;
		height:200px;
		font-size:12px;
		line-height:16px;
		text-align:center;
		float:left;
		background-color:#e7dbc7;
		color:#000;
		padding:20px 10px;
		margin:0px 10px 10px 0px;
		}

}

@media print {
	body {
		font-size:11pt;
		}
	#pagehead {
		height:auto;
		margin:0em;
		padding:0em;
		}
	#pagehead p {
		float:right;
		text-align:right;
		height:auto;
		width:auto;
		margin:0em;
		padding:0em;
		}
	#pagehead p big {
		font-size:inherit;
		}
	h1 {
		position:relative;
		left:0px;
		top:0px;
		width:auto;
		height:auto;
		margin:0em 0em 1em 0em;
		padding:0em;
		text-align:left;
		}
	#sitemenu {
		display:none;
		}
	#pagefoot {
		margin:2em 0px 0em 0px;
		padding:0.2em 0em 0em 0em;
		}
	#pagefoot p {
		margin:0em 0em 0.5em 0em;
		padding:0em;
		display:inline;
		}
	#pagefoot p a {
		display:none;
		}
	#pagefoot p#janottcom {
		font-size:xx-small;
		margin:0em 0em 0.5em 0em;
		padding:0em;
		display:block;
		}
	#pagefoot p#janottcom a {
		display:inline;
		}
	#pagefoot p#w3cblock {
		display:none;
		}
	#pagefoot p#w3cblock img {
		border:none;
		}
	#listoffriends {
		display:none;
		}
	#mw1 {
		min-width:477px;
		margin-left:0px;
		}
	* html #mw2 {
		padding-left:0px; 
		}
	#mw3 {
		}
	* html #mw4 {
		margin-left:0px;
		position:relative;
		}
	#mw5 {
		}
	/*\*/
	* html #mw2, * html #mw3, * html #mw4 {
		height:1px;
		}
	/**/
	#pagecontent  {
		margin:0px;
		padding:0px;
		}
	#pagecontent .roman_details .breadcrumbs {
		display:none;
		}
	#pagecontent .roman_details blockquote {
		font-family:times-new-roman,serif;
		}

}


