/* CSS Document */

html, body {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#000000;
	margin:0px;
	padding:0px;
	background:#ffd403;
	overflow:hidden;
	scrollbar-face-color:#ffffff; 
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff; 
	scrollbar-arrow-color:#808080; 
	scrollbar-base-color:#c0c0c0;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:#c0c0c0;
	scrollbar-darkshadow-color:#808080;	
}



h1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:23px;
	margin:0px;
	padding:0px 0px 30px 0px;
	color:#5f5f5f;	
	font-weight:lighter;
}

h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px 0px 5px 4px;
	padding:0px 0px 0px 0px;
	color:#d62626;	
	font-weight:bold;
}

h3 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px;
	padding:0px 0px 30px 0px;
	color:#5f5f5f;	
	font-weight:lighter;
}

img {
	border:0px;
	outline:none;
}

a {
	outline:none;
}

object {
	outline:none;
}


#button_jub {
	position:absolute;
	margin-left:-80px;
	margin-top:-60px;
}


#flash {
 	position:absolute;
	width:1074px;
	height:1100px;
	left:50%;
	margin-left:-537px;
}

#flash_hg {
 	position:absolute;
	width:1074px;
	height:1100px;
	left:50%;
	margin-left:-537px;
}

#wrapper {
 	position:absolute;
	width:602px;
	height:502px;
	top:97px;
	left:50%;
	margin-left:-140px;
}

#content {
	padding:0px 15px 0px 0px;
	overflow:auto;
		width:570px;
	height:450px;
}

#inhalt {
	margin:0px 0px 0px 15px;
	width:570px;
	height:450px;
	background:#ffffff;
}

#navi {
	width:488px;
	height:54px;
	background:url(../images/navi.jpg) no-repeat;
}

/* Navi A */
#navi a:link, #navi a:visited, #navi a:hover {
	display:block;
	float:left;
	background:url('../images/navi.jpg') 0px -54px no-repeat;
	text-indent:220px;
	line-height:52px;
	overflow:hidden;
	height:54px;
	width:113px;
}

a#start:hover, body.area_start a#start:link, body.area_start a#start:visited  {
	width:113px;
	background-position: 0px 0px;
}	

a#kunst:link, a#kunst:visited  {
	width:217px;
	background-position: -113px -54px;
}
a#kunst:hover, body.area_kunst a#kunst:link, body.area_kunst a#kunst:visited  {
	width:217px;
	background-position: -113px 0px;
}

a#jubilaeumsedition:link, a#jubilaeumsedition:visited  {
	width:158px;
	background-position: -330px -54px;
}
a#jubilaeumsedition:hover, body.area_jubilaeumsedition a#jubilaeumsedition:link, body.area_jubilaeumsedition a#jubilaeumsedition:visited  {
	width:158px;
	background-position: -330px 0px;
}

a#wettbewerb:link, a#wettbewerb:visited  {
	width:131px;
	background-position: -488px -54px;
}
a#wettbewerb:hover, body.area_wettbewerb a#wettbewerb:link, body.area_wettbewerb a#wettbewerb:visited  {
	width:131px;
	background-position: -488px 0px;
}

/* Subnavi */ 

#subnavi {
	padding:0px 0px 50px 0px;
}

#subnavi a:link, #subnavi a:visited, #subnavi a:hover {
	display:block;
	float:left;
	background:url('../images/unternavi.jpg') 0px -20px no-repeat;
	text-indent:230px;
	line-height:20px;
	overflow:hidden;
	height:20px;
	width:113px;
}

a#kunstdrucke:hover, .subarea_kunstdrucke a#kunstdrucke:link, .subarea_kunstdrucke a#kunstdrucke:visited  {
	width:113px;
	background-position: 0px 0px;
}	

a#illustratoren:link, a#illustratoren:visited  {
	width:130px;
	background-position: -113px -20px;
}

a#illustratoren:hover, .subarea_illustratoren a#illustratoren:link, .subarea_illustratoren a#illustratoren:visited  {
	width:130px;
	background-position: -113px 0px;
}

a#austellungen:link, a#austellungen:visited  {
	width:140px;
	background-position: -243px -20px;
}

a#austellungen:hover, .subarea_austellungen a#austellungen:link, .subarea_austellungen a#austellungen:visited  {
	width:140px;
	background-position: -243px 0px;
}

a#ecards:link, a#ecards:visited  {
	width:87px;
	background-position: -383px -20px;
}

a#ecards:hover, .subarea_ecards a#ecards:link, .subarea_ecards a#ecards:visited  {
	width:87px;
	background-position: -383px 0px;
}



/*  Navi E */

.clear {
	clear:both;
}

.box_bilder_q {
	width:270px;
	height:220px;
	float:left;
}

.box_bilder_h {
	width:140px;
	height:220px;
	float:left;
}

.box_bilder_hu {
	width:180px;
	height:220px;
	float:left;
}

.float_left {
	float:left;
	margin:4px 15px 15px 0px;
}


/* Buchansichten */
.cover {
	border:1px solid #d62626;
}
a.black:link, a.black:visited {
	text-decoration:none;
}

a.black:hover {
	text-decoration:underline;
}

.tlist_cover {
	width:100px;
	float:left;	
}
.tlist_text {
	margin-left:100px;	
}


.tdetail_cover {
	float:left;
	margin:0px 15px 8px 0px;
}
.tdetail_biblio {
	margin-left:1px;
}


ul.hmenu {
	margin:0px;
	padding:0px;
		
}

ul.hmenu li {
	display:block;
	float:left;	
}
ul.hmenu.nofloat li {
	width:100%;
	float:none;
}

a.wako_order:link, a.wako_order:visited, a.wako_order:active, a.wako_order:focus {
	display:block;
	width:192px;
	background:#d62626 url('../images/wako.gif') 20px 5px no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1px 0px;
	border-width:0px;
	text-decoration:none;
	
}

a.wako_order:hover {
	display:block;
	width:192px;
	background-color:#535353;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1px 0px;
	border-width:0px;
	text-decoration:none;
}

hr {
	border-collapse:collapse;
	border:0px solid transparent;
	border-top:1px solid #d62626;
	height:0px;
}

.button {
	width:150px;
	background-color:#d62626;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:1px 0px;
	border-width:0px;
	cursor:pointer;
	margin:5px 0px 0px 0px;
}

.a_right {
	float:left;
	margin:0px;
	padding:0px;
}

.a_left {
	float:left;
	margin:0px;
	padding:0px;
	width:398px;
}

a:link, a:active, a:visited {
	text-decoration:none;
	color:#d62626;
}

a:hover {
	text-decoration:underline;
	color:#d62626;
}

.float_left_s {
	float:left;
	margin:5px 0px 0px 0px;
}

.float_cover_left {
	float:left;
	margin:5px 20px 30px 0px;
}


.float_right {
	float:right;
	margin:0px 0px 0px 15px;
}

.gewinn_box {
	width:170px;
	float:right;
	padding:10px;
	margin:0px 0px 0px 0px;
	background:#fcffb8;
}

.gewinn_box p {
	margin:0px;
	padding:0px;
}

.box_wettbewerb {
	float:left;
	width:330px;
}


