#info {
	font-size:14pt;
	border-bottom: 1px solid #f46b6b;
	
}

html{
	background-image: url(/images/hintergrund.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
}

body{
	margin: 0px;
}

a{
	font-family: 'Segoe Script', Arial;
}

a:visited{
	color: black;
}

a:link{
	color: black;
	text-decoration: none;
}

.clickable:hover{
	color: #f46b6b;
	cursor: pointer;
}

.clickable:active{
	color: white;
}

#logo {
	width: 250px;
}

table, th, td {
	margin-left: auto;
	margin-right: auto;
}

#user_display {
	margin-right:50px;
	text-align: right;
}

#shoppingcart{
	font-size: 20pt;
}

#shoppingcart_table{
	float: left;
	border-collapse: collapse;
}


#shoppingcart_table td {
    border-bottom: 1px solid #ddd;
}
#shoppingcart_table th {
    border-bottom: 1px solid #ddd;
}

#shoppingcart_table th{
	font-family: 'Microsoft PhagsPa', Arial;
	padding-right: 20px;
}

#navigation {
	padding-top: 10px;
	text-align: center;	
	vertical-align: top;
	font-size: 20pt;
}

#content {
	padding: 10px;
	background-color: #FFFFFF;
	width:900px;
	vertical-align: top;
}

#content a, i, label{
	font-family: 'Microsoft PhagsPa', Arial;
}

b{
	text-decoration: underline;
	font-family: 'Segoe Script', Arial;
}

.crop {
	width: 150px;
    overflow: hidden;
	float:left;
	margin-right: 30px;
}

#img_nav{
	overflow: auto;
	min-width:900px;
}

.article_thumb {
	text-align: center;
	float: left;
	margin: 30px;
}

.article_thumb img {
	width: 200px;
	height: auto;
}

.article_thumb a{
	color:black;
	text-decoration: none;
}

#thumbnails {
	float: left;
}

.small_thumb {
	width: 100px;
	height: auto;
	padding-bottom: 10px;
}

#art_img {
	width: 300px;
	height: auto;
	
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

#zoomCrop {
    overflow: hidden;
	width: 400px;
	height: 400px;
	position: absolute;
	opacity: 0;
	
	pointer-events: none;
}

#art_text {
	margin-left: 420px;
	padding-right: 10px;
	width: auto;
	overflow: auto;
}
#art_text a, h1{
	font-family: 'Microsoft PhagsPa', Arial;
}

h1 {
	display: inline;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18pt;
}

.right_text {
	float: right;
}

.size {
	cursor: pointer;
	margin-right:5px;
}

#price {
	font-size: 20pt;	
	padding-right:30px;
}

