body, html{
	color:#000;
	background-color:#fff;
	font-weight:normal;
	font-size:100.01%;
	font-family:Tahoma,Verdana,sans-serif;
	margin:0;
	padding:0;
}
/* Layout */
.clboth{
	width:100%;
	float:none;
	clear:both;
}
center{
	margin-left:-36px;
}
#header-1{
	position:relative;
	color:#000;
	background-color:transparent;
	height:90px;
	margin:0;
	padding:0;
}
.subheader-1{
	color:#000;
	background-color:transparent;
	width:580px;
	height:90px;
	margin:0 auto;
	padding:0;
	border-right:solid 1px #8b0000;
	border-left:solid 1px #8b0000;
}
.defheader{
	color:#000;
	background-color:#e1d8af;
	height:18px;
	margin:0;
	padding:0;
}
.defheader-1{
	color:#000;
	background-color:#e1d8af;
	width:580px;
	height:18px;
	margin:0 auto;
	padding:0;
	border-right:solid 1px #8b0000;
	border-left:solid 1px #8b0000;
}
#header-2{
	position:relative;
	color:#000;
	background-color:#8b0000;
	height:180px;
	margin:0;
	padding:0;
}
.subheader-2{
	color:#000;
	background-color:#8b0000;
	width:942px;
	height:180px;
	margin:0 auto;
	padding:0;
}
.subheader-2-1{
	color:#000;
	background-color:#8b0000;
	width:180px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
}
.subheader-2-2{
	color:#000;
	background:#8b0000 url("hintergrund.gif") top left no-repeat;
	width:580px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
	border-right:solid 1px #8b0000;
	border-left:solid 1px #8b0000;
	text-align:center;
}
.subheader-2-3{
	color:#000;
	background-color:#8b0000;
	width:180px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
}
.content{
	color:#000;
	background-color:#fff;
	width:942px;
	margin:0 auto;
	padding:0;
}
.content-1{
	color:#000;
	background-color:#fff;
	width:180px;
	margin:0;
	padding:0 0 36px 0;
	float:left;
}
.content-2{
	color:#000;
	background:#fff url("buch-kultur-verlag.gif") top left no-repeat;
	width:582px;
	margin:0;
	padding:18px 0 0 0;
	float:left;
}
.content-2-1{
	color:#000;
	background-color:#fff;
	width:546px;
	margin:0 0 18px 18px;
	padding:0;
	float:left;
	overflow:hidden;
}
.content-2-1-1{
	color:#000;
	background-color:#fff;
	width:358px;
	margin:0 18px 0 18px;
	padding:0;
	float:left;
	overflow:hidden;
}
.content-2-1-2{
	color:#000;
	background-color:#fff;
	width:170px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
.content-2-1-3{
	color:#000;
	background-color:#fff;
	width:160px;
	margin:0 0 0 36px;
	padding:0;
	float:left;
}
.content-2-1-4{
	color:#000;
	background-color:#fff;
	width:356px;
	margin:24px 0 0 0;
	padding:0;
	float:left;
	overflow:hidden;
}
.content-2-2{
	color:#000;
	background-color:#fff;
	width:546px;
	margin:0 0 0 18px;
	padding:0;
	float:left;
	overflow:hidden;
	line-height:36px;
	border-top:dotted 1px #8b0000;
}
.content-3{
	color:#000;
	background-color:#fff;
	width:162px;
	margin:0;
	padding:18px 0 0 18px;
	float:left;
}
.content-3a{
	color:#000;
	background-color:#fff;
	width:162px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
.content-3b{
	color:#000;
	background-color:#fff;
	width:162px;
	margin:0;
	padding:0;
	float:left;
}
.content-4{
	color:#000;
	background:#fff url("buch-kultur-verlag.gif") top left no-repeat;
	width:762px;
	margin:0;
	padding:18px 0 236px 0;
	float:left;
}
.content-5{
	color:#000;
	background:#fff url("kunstverlag-3.jpg") top left no-repeat;
	width:762px;
	height:16px;
	margin:18px 0 0 0;
	padding:0;
	float:left;
}

.content-6{
	color:#000;
	background-color:transparent;
	width:762px;
	margin:0;
	padding:0;
	float:left;
}
/* Fonts */
.nm{
	display:none;
	visibility:hidden;
}
h1{
	margin:0;
	padding:0;
}
h2{
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0 0 12px 0;
	font-size:1.025em;
	font-weight:normal;
}
h3{
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:1.025em;
	font-weight:normal;
}
.h3-1{
	color:#b80000;
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:1.025em;
	font-weight:bold;
}
.h3-2{
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0 0 12px 0;
	font-size:0.825em;
	font-weight:normal;
}
.content p,
form{
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:0.825em;
	line-height:1.55em;
}
.content-2 ul, .content-2 ol,.content-3 ul{
	font-size:0.825em;
}
.content-3 ul{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:162px;
	float:left;
}
.content-3 ul li{
	margin:0 0 18px 0;
	padding:0;
	list-style:none;
	display:block;
	line-height:1.55em;
}
.span1{
	color:#000;
	background-color:transparent;
	font-size:0.825em;
	line-height:1.55em;
}
.span2{
	color:#8b0000;
	background-color:transparent;
	font-size:0.825em;
	line-height:1.55em;
}
.menu-1{
	margin:17px 0 0 0;
	padding:0;
	list-style:none;
	display:block;
	width:162px;
	overflow:hidden;
	text-align:right;
}
.menu-1 li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1em;
}
.menu-1-1{
	margin:17px 0 0 18px;
	padding:0;
	list-style:none;
	display:block;
	width:162px;
	overflow:hidden;
	text-align:left;
}
.menu-1-1 li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1em;
}
.menu-2{
	margin:20px 0 36px 0;
	padding:0;
	list-style:none;
	display:block;
	width:162px;
	overflow:hidden;
	text-align:right;
}
.menu-2 li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1em;
}
.menu-3,
.menu-4{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:546px;
	overflow:hidden;
	float:left;
}
.menu-3 li,
.menu-4 li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.searchresults{
	margin:18px 0 0 0;
	padding:0;
	list-style:none;
	display:block;
}
.searchresults li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.searchresults p{
	font-size:1em;
}
.content-3 p,
.content-3 ul,
.content-2-1-3 p{
	text-align:left;
}
.content .p2{
	width:168px;
	float:right;
	clear:right;
	margin-left:18px;
}
.content-3 .menu-i{
	margin:0 0 18px 0;
	padding:0;
	list-style:none;
	text-align:left;
}
.content-3 .menu-i li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:1em;
	display:inline;
}
.subheader-2-2 .u4{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	overflow:hidden;
}
.subheader-2-2 .u4 li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.content-2-1-2 p{
	text-align:right;
	padding-right:8px;
}
/* Links */
.menu-1 li a,
.menu-1-1 li a{
	color:#c17f71;
	background-color:#8b0000;
	font-size:1.025em;
	font-weight:normal;
	text-decoration:none;
	margin:0 0 17px 0;
	padding:0;
	display:block;
	line-height:1em;
}
.menu-1 li a:hover,
.menu-1 li a.current,
.menu-1 li a.current:hover,
.menu-1-1 li a:hover,
.menu-1-1 li a.current,
.menu-1-1 li a.current:hover{
	color:#eee8cd;
	background-color:#8b0000;
	font-size:1.025em;
	font-weight:normal;
	text-decoration:none;
	margin:0 0 17px 0;
	padding:0;
	display:block;
	line-height:1em;
}
.menu-2 li a{
	color:#8b0000;
	background-color:#fff;
	font-size:1.025em;
	font-weight:normal;
	text-decoration:none;
	margin:0 0 18px 0;
	padding:0;
	display:block;
	line-height:1em;
}
.menu-2 li a:hover,
.menu-2 li a.current,
.menu-2 li a.current:hover{
	color:#000;
	background-color:#fff;
	font-size:1.025em;
	font-weight:normal;
	text-decoration:none;
	margin:0 0 18px 0;
	padding:0;
	display:block;
	line-height:1em;
}
.menu-3 li a{
	color:#000;
	background-color:transparent;
	font-size:0.825em;
	font-weight:normal;
	text-decoration:none;
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	border-right:solid 1px #8b0001;
}
.menu-3 li a:hover,
.menu-3 li a.current,
.menu-3 li a.current:hover{
	color:#8b0000;
	background-color:transparent;
	font-size:0.825em;
	font-weight:normal;
	text-decoration:none;
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	border-right:solid 1px #8b0001;
}
a{
	color:#8b0000;
	background-color:#fff;
	margin:0;
	padding:0;
	line-height:1.55em;
	font-weight:normal;
	text-decoration:underline;
}
a:hover{
	color:#bf7373;
	background-color:#fff;
	margin:0;
	padding:0;
	line-height:1.55em;
	font-weight:normal;
	text-decoration:none;
}
.a1{
	color:#000;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:2px 0;
	font-weight:normal;
	text-decoration:none;
	line-height:1.55em;
	display:block;
	width:162px;
	text-align:center;
	float:left;
	border:solid 1px #000; 
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.a1:hover{
	color:#8b0000;
	background-color:#fff;
	margin:0 0 10px 0;
	padding:2px 0;
	font-weight:normal;
	text-decoration:underline;
	line-height:1.55em;
	display:block;
	width:162px;
	text-align:center;
	float:left;
	border:solid 1px #8b0000;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.a2{
	color:#fff;
	background-color:transparent;
	margin:0 0 0 36px;
	padding:0;
	font-weight:normal;
	text-decoration:none;
}
.a2:hover{
	color:#fff;
	background-color:transparent;
	margin:0 0 0 36px;
	padding:0;
	font-weight:normal;
	text-decoration:none;
}
.menu-i li a{
	color:#8b0000;
	background-color:#fff;
	text-decoration:none;
	margin:0 18px 18px 0;
	padding:0;
	width:20px;
	text-align:center;
	display:block;
	float:left;
	border:1px solid #a0a0a0;
}
.menu-i li a:hover,
.menu-i li a.current,
.menu-i li a.current:hover{
	color:#000;
	background-color:#fff;
	text-decoration:none;
	margin:0 18px 18px 0;
	padding:0;
	width:20px;
	text-align:center;
	display:block;
	float:left;
	border:1px solid #000001;
}
.content-3 ul li a,
.content-3 ul li a:hover{
	text-decoration:none;
}
.menu-4 li a{
	color:#999;
	background-color:transparent;
	font-size:0.825em;
	font-weight:normal;
	text-decoration:none;
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	border-right:solid 1px #aaa;
}
.menu-4 li a:hover,
.menu-4 li a.current,
.menu-4 li a.current:hover{
	color:#aaa;
	background-color:transparent;
	font-size:0.825em;
	font-weight:normal;
	text-decoration:none;
	margin:0 9px 0 0;
	padding:0 9px 0 0;
	border-right:solid 1px #aaa;
}
/* Images */
img{
	margin:0;
	padding:0;
	border:none;
}
.img1{
	margin:0 0 0 18px;
	padding:0;
	border:none;
	float:left;
}
.img2{
	margin:3px 0 0 0;
	padding:0;
	border:none;
}
.img3{
	margin:0 5px 0 0;
	padding:0;
	border:none;
}
.img4{
	margin:18px 0 0 0;
	padding:0;
	border:none;
	-moz-box-shadow: 5px 5px 8px #600000;
	-webkit-box-shadow: 5px 5px 8px #600000;
	box-shadow: 5px 5px 8px #600000;
}
.img5{
	margin:5px 0 10px 0;
	padding:0;
	border:none;
	-moz-box-shadow: 5px 5px 8px #666;
	-webkit-box-shadow: 5px 5px 8px #666;
	box-shadow: 5px 5px 8px #666;
}
.img5a{
	margin:5px 10px 20px 0;
	padding:0;
	border:none;
	-moz-box-shadow: 5px 5px 8px #666;
	-webkit-box-shadow: 5px 5px 8px #666;
	box-shadow: 5px 5px 8px #666;
	float:left;
}
.img6{
	margin:5px 18px 18px 0;
	padding:0;
	border:none;
	float:left;
}
.img7{
	margin:0 18px 18px 0;
	padding:0;
	border:none;
	float:left;
}
.img8{
	margin:5px 8px 18px 18px;
	padding:0;
	border:none;
	-moz-box-shadow: 5px 5px 8px #666;
	-webkit-box-shadow: 5px 5px 8px #666;
	box-shadow: 5px 5px 8px #666;
	float:right;
}

/* Forms */
form{
	margin:0;
	padding:0;
}
fieldset{
	margin:0;
	padding:0;
	border:solid 1px transparent;
}
.input-1{
	margin:0;
	padding:0;
	width:158px;
	border:solid 1px #b80000;
}
.button-1{
	color:#000;
	background-color:#fff;
	margin:5px 0 0 0;
	padding:0;
	width:158px;
	border:solid 1px #b80000;
}
object{
	margin:0;
	padding:0;
	width:160px;
	height:20px;
	overflow:hidden;
	border:none;
}
.content .content-2 .content-2-2 .prfb{
	color:#bbb;
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:0.825em;
	line-height:1.55em;
}
.arfb2{
	color:#000;
	background-color:transparent;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.arfb2:hover{
	color:#000;
	background-color:transparent;
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.content-1 .p3{
	color:#ffffee;
	background-color:transparent;
	width:162px;
	text-align:right;
}
.arfb{
	color:#ffffee;
	background-color:transparent;
	
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.arfb:hover{
	color:#ffffee;
	background-color:transparent;
	
	font-weight:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}

.sp-s1{
	margin:0;
	padding:0;
	line-height:1;
}

.sp10{
	margin:0 5px 0 16px;
	padding:0;
	float:left;
	display:block;
	height:24px;
	line-height:22px;
	font-size:0.895em;
}

.div-facebook{
	color:#000;
	background-color:#fff;
	width:96px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
.div-facebook2{
	color:#000;
	background-color:#fff;
	width:96px;
	margin:0 10px 20px 0;
	padding:0;
	float:left;
}
.a-facebook{
	color:#fff;
	background-color:#3c5a98;
	width:94px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration:none;
	text-shadow:3px 3px 3px #000;font-variant:small-caps;
	height:24px;
	line-height:20px;
	text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #000;
}
.a-facebook:hover{
	color:#fff;
	background-color:#1d4078;
	width:94px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration:none;
	text-shadow:3px 3px 3px #000;font-variant:small-caps;
	height:24px;
	line-height:20px;
	text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #000;
}
.sp-facebook{
	width:34px;
	margin:0;
	padding:0;
	float:right;
	font-weight:normal;
	text-shadow:3px 3px 3px #000;font-variant:small-caps;
	height:24px;
	line-height:22px;
	font-size:0.795em;
}
.div-facebook p,
.div-facebook2 p{
	font-size:0.895em;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1;	
}
.div-facebook img,
.div-facebook2 img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}

.div-twitter{
	color:#000;
	background-color:#fff;
	width:96px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
.div-twitter2{
	color:#000;
	background-color:#fff;
	width:96px;
	margin:0 10px 20px 0;
	padding:0;
	float:left;
}
.a-twitter{
	color:#fff;
	background-color:#5ea9dd;
	width:94px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration:none;
	text-shadow:3px 3px 3px #000;font-variant:small-caps;
	height:24px;
	line-height:20px;
	text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #000;
}
.a-twitter:hover{
	color:#fff;
	background-color:#0a82ae;
	width:94px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-weight:normal;
	text-decoration:none;
	text-shadow:3px 3px 3px #000;font-variant:small-caps;
	height:24px;
	line-height:20px;
	text-align:center;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #000;
}
.sp-twitter{
	width:34px;
	margin:0;
	padding:0;
	float:right;
	font-weight:normal;
	text-shadow:3px 3px 3px #000;font-variant:small-caps;
	height:24px;
	line-height:22px;
	font-size:0.795em;
}
.div-twitter p,
.div-twitter2 p{
	font-size:0.895em;
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:1;
}
.div-twitter img,
.div-twitter2 img{
	margin:0;
	padding:0;
	float:left;
	border:none;
}