@charset "utf-8";
/* CSS Document */
/* Colors used:
	Dunkles Blau: #192a4a
	Hellstes Blau: #4b628b
*/
* {
	padding:0;
	margin:0;
	outline:none;
	}
body {
	background:url(../images/BackgroundGardientBg.jpg) top left repeat-x #c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#000;
	/*width:100%;*/
	margin-bottom:20px;
	}

#wrapper {
	width:898px;
	margin:20px auto;
	background-image:url(../images/content-bg-fill.jpg);
	background-repeat:repeat-y;
	border:1px solid #192a4a;
	}
#withoutnav #wrapper {
	width:898px;
	margin:20px auto;
	border:1px solid #192a4a;
	background:#fff;
	}
img {
	border:none;
	}
/* ============================= HEADER ===================== */
#headlink { 
	background-image:url(../images/muenzengross.jpg);
	background-repeat:no-repeat;
	height:189px;
	display:block;
	}
	#querbalken {
		background-image:url(../images/blauer-kopf-balken-fill.jpg);
		background-repeat:repeat-x;
		height:79px;

		}
		#withoutnav #webshop, #withoutnav #highlightsbutton {
			visibility:hidden;
		}
		#headtitle {
			background-image:url(../images/geldschein-unten.jpg);
			background-position:top right;
			background-repeat:no-repeat;
			width:541px;
			float:left;
			color:#FFFFFF;
			padding:0px 0px 0px 25px;
			}
			#head h1 {
				font-size:3.8em;
				letter-spacing:13px;
				}
			#head h2 {
				font-size:2em;
				}
#balkenbuttons {
	float:right;
	font-size:1.4em;
	font-weight:bold;
	width:250px;
	}
	a#highlightbutton {
		background-image:url(../images/highlight-buttons.jpg);
		background-position:left;
		background-repeat:no-repeat;
		width:127px;
		height:28px;
		display:block;
		float:left;
		color:#fff;
		float:left;
		text-decoration:none;
		padding-top:51px;
		text-align:center;
		}
		a:hover#highlightbutton {
			background-position:right;
			}
	a#english {
		color:#fff;
		float:right;
		background-image:url(../images/english-buttons.jpg);
		background-position:left;
		background-repeat:no-repeat;
		width:123px;
		height:28px;
		display:block;
		padding-top:51px;
		text-align:center;
		float:right;
		text-decoration:none;
		}
		a:hover#english {
			background-position:right;
			}
	a#german {
		color:#fff;
		float:right;
		background-image:url(../images/german-buttons.jpg);
		background-position:left;
		background-repeat:no-repeat;
		width:123px;
		height:28px;
		display:block;
		padding-top:51px;
		text-align:center;
		float:right;
		text-decoration:none;
		}
		a:hover#german {
			background-position:right;
			}
/* ============================= NAVIGATION ================= */
#main-nav {
	float:right;
	width:250px;
	}
#nav {
	float:right;
	width:250px;
	margin-bottom:10px;
	border-top:60px solid #fff;
	font-size:1.2em;
	}
	#nav span {
			height:20px;
			*height:15px;
			display:block;
			padding:15px 10px 12px 20px;
			
			margin-bottom:0px;
			color:#fff;
			font-size:1.4em;
			}
			#nav .nboxbigfirst span, #nav .nboxbig span {
				height:20px;
				*height:15px;
				display:block;
				padding:15px 10px 12px 20px;
				margin-bottom:19px;
				*margin-bottom:0px;
				color:#fff;
				font-size:1.4em;
			}
			#nav a {
				display:block;
				color:#000;
				text-decoration:none;
				font-size:1.2em;
				
				padding:4px 20px;
				}
				#nav a:hover {
					background-color:#bbb;
					}

		
.nbox {
	background-image:url(../images/nav-normal.jpg);
	backgound-position:top left;
	background-repeat:no-repeat;
	
	
	}
	
	.nbox:hover {
		background-position:top right;
		}
		#nav .nbox span {
			margin-bottom:-2px;
			*margin-bottom:0px;
			
		}
		#nav .nboxbig span {
			margin-bottom:18px;
			*margin-bottom:0;
		}
.nboxfirst {
	background-image:url(../images/nav-normal-first.jpg);
	backgound-position:top left;
	background-repeat:no-repeat;
	}
	.nboxfirst:hover {
		background-position:top right;
		}
		
/*===== Big Nav Boxs! ====== */
.nboxbig {
	background-image:url(../images/big-head-normal.jpg);
	backgound-position:top left;
	background-repeat:no-repeat;
	
	}
	
	.nboxbig:hover {
		background-position:top right;
		}
	
.nboxbigfirst {
	background-image:url(../images/nav-big.jpg);
	backgound-position:top left;
	background-repeat:no-repeat;
	}
	.nboxbigfirst:hover {
		background-position:top right;
		}
		
.subbig {
	
	}

/* ===========================Little Nav ===================== */
.lnav {
	margin:0 auto 20px auto;
	width:139px;
	}
	a.backward {
		float:left;
		height:10px;
		display:block;
		padding:25px 0px 0px 0px;
		background-image:url(../images/back-button.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		text-decoration:none;
		color:#000;
		}
	a.homebutton {
		height:10px;
		display:block;
		float:left;
		margin:0 10px;
		padding:25px 0px 0px 0px;
		background-image:url(../images/home-button.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		text-decoration:none;
		color:#000;
		}
	a.forward {
		float:right;
		height:10px;
		display:block;
		padding:25px 0px 0px 0px;
		background-image:url(../images/forward-button.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		text-decoration:none;
		color:#000;
		}
/* ============================= CONTENT  ==================== */
#inhalt {
	float:left;
	width:598px;
	padding:25px;
	font-size:1.4em;
	text-align:center;
	background-image:url(../images/kogge-watermark.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	min-height:585px;
	}
#withoutnav #inhalt {
	width:848px;
	padding:25px;
	background:#fff;
	font-size:1.4em;
	text-align:center;
	min-height:200px;	
	}
    #inhalt h1, #inhalt h2, #inhalt h3 { color:#003882; }
	#inhalt h1 {
		text-align:center;
		font-size:1.6em;
        padding-bottom:5px;
		background-image:url(../images/underline.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		}
		#inhalt h2 {
		margin:20px 0px 0px 0px;
		text-align:center;
		font-size:1.4em;
		font-weight:normal;
		background-image:url(../images/underline.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		}
		#withoutnav #inhalt h2 {
		margin:0px 0px 10px 0px;
		text-align:center;
		font-size:1.4em;
		font-weight:normal;
		background-image:url(../images/underline.jpg);
		background-position:bottom center;
		background-repeat:no-repeat;
		}
	#inhalt a {
		color:#4b628b;
		}
		#inhalt a:hover {
			color:#192a4a;
			}
	#inhalt p {
		padding:10px 0px 0px 0px;
		}
		#einleitungstext {
			font-size:1.2em;
			margin-bottom:40px;
			}
			#einleitungstext b {
				color:red;
			}
		p.ntext {
		text-align:left;
		margin:5px 50px;
		}
		#inhalt i {
			margin:6px;
			display:block;
			}
	#inhalt ul {
		margin:0px 0px 10px 25px;
		text-align:left;
		}
		#inhalt li {
			margin:5px 0px 0px 80px;
			}
.leftalign {
	text-align:left;
	padding:0 25px;
	}
    #inhalt ol li {
        color:#003882;
        font-weight:bold;
        margin-left:40px;
    }
        #inhalt ol li p, #inhalt ol li table td {
            color:#333;
            font-weight:normal;
        }

/* Special Auction */
	#specialAuction {
		text-align:left;
		padding-left:80px;
		margin:50px 0px;
	}
		#specialAuction h2 {
			border-bottom:none;
			background-image:none;
			font-size:1.2em;
			font-weight:bold;
			color:#283e65;
			text-align:left;
		}
		#specialAuction p {
			margin-left:20px;
		}
		/*#specialAuction p b {color:#283e65;}*/
		#specialAuction p b {color:#9e0000;}
		#specialAuction p b em {color:#9e0000;}
		#specialAuction ul {
			margin:10px 0px;
		}
		#specialAuction li {
			list-style-type:square;
			
		}

/* ============= Highlights ================= */
#highlightframe {
	margin-top:10px;

	}
	#highlightframe span {
		display:block;
		padding:10px 0px 5px 0px;
		background-color:#efefef;
		height:15px;
		}
		.hlimage {
		margin:0 -25px;
			}
			
a#links {
		float:left;
		display:block;
		border:2px solid #efefef;
		text-align:center;
		width:193px;
		padding-top:1px;
		height:160px;
		text-decoration:none;
		color:#000;
		}
		a:hover#links {
		background-color:#4b628b;
		color:#fff;
		border:2px solid #4b628b;
		}
#highlightframe	a:hover span {
	background-color:#4b628b;
	}
a#mitte {
		float:left;
		margin:0 3px;
		display:block;
		border:2px solid #efefef;
		text-align:center;
		width:193px;
		padding-top:1px;
		height:160px;
		text-decoration:none;
		color:#000;
		}
		a:hover#mitte {
		background-color:#4b628b;
		color:#fff;
		border:2px solid #4b628b;
		}
a#rechts {
		float:right;
		display:block;
		border:2px solid #efefef;
		text-align:center;
		width:193px;
		padding-top:1px;
		height:160px;
		text-decoration:none;
		color:#000;
		}
		a:hover#rechts {
		background-color:#4b628b;
		color:#fff;
		border:2px solid #4b628b;
		}
		/*
		 Highlight CSS class Update 06.08.2009
		*/
		#highlightframe #hltable {
			margin:0 auto;
		}
		#highlightframe a.hlrechts {
						
						display:block;
						border:2px solid #efefef;
						text-align:center;
						width:193px;
						padding-top:1px;
						height:160px;
						text-decoration:none;
						color:#000;
						text-decoration:underline;
						}
						#highlightframe a.hlrechts:hover {
						background-color:#4b628b;
						color:#fff;
						border:2px solid #4b628b;
						}
		#highlightframe a.hllinks {
					
						display:block;
						border:2px solid #efefef;
						text-align:center;
						width:193px;
						padding-top:1px;
						height:160px;
						text-decoration:none;
						color:#000;
						text-decoration:underline;
						}
		#highlightframe a.hllinks:hover {
						background-color:#4b628b;
						color:#fff;
						border:2px solid #4b628b;
						}
		#highlightframe a.hllinks img,
		#highlightframe a.hlrechts img {
			text-decoration:none;
			color:#efefef;
			border:none;
		}
		
		
.hltext {
	text-align:left;
	margin:25px 50px;
	clear:both;
	}
.hltext-big {
	text-align:left;
	margin:10px 0;
	}
	.hltext-big p {
		margin:10px 0;
		clear:left;
	}
	p#text {
		margin-left:40px;
		padding-top:0px;
		}
.losnummer {
	float:left;
	margin-bottom:5px;
	margin-right:10px;

	}
h4 {
	font-size:1em;
	margin-bottom:5px;
	}
.stats {
	border-bottom:1px solid #192a4a;
	margin-top:5px;
	}
	/* Multibox Styling */
	#withoutnav #inhalt div.hlcontainer {
		width:150px;
		padding:5px;
		float:left;
		margin:10px 4px;
		height:140px;
	}
	.hlcontainer a {
		display:block;
		height:101px;
		background-color:#efefef;
	}
	.hlcontainer h3{
		font-size:1em;
		font-weight:normal;
		text-align:left;
		padding:2px 5px;
	
		background-color:#efefef;
	}
	table.stats td.zuschlag {color:red; font-size:1.2em;}

/* ============================= FOOTER ===================== */
#footwrap {
	clear:both;
	font-size:1.2em;
	}
	#rechtshinweis {
		float:left;
		margin:10px 15px 10px 25px;
		*margin:30px 10px 15px 15px;
		 width:600px;
		 *width:580px;
		background-color:#efefef;
		}
		#rechtshinweis h2 {
			background-image:url(../images/30px-balken-fill.jpg);
			background-position:top;
			background-repeat:repeat-x;
			padding:4px 0px 5px 10px;
			color:#ffffff;
			font-size:1.3em;
			}
			#rechtshinweis p {
				padding:8px;
				}
	#smallkogge {
		float:right;
		background-image:url(../images/small-kogge.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		height:180px;
		width:250px;
		}
#englishpage #rechtshinweis {
	clear:both;
	visibility:hidden;
	}
#withoutnav #rechtshinweis {
	clear:both;
	border:1px solid #192a4a;
	width:848px;
	*width:790px;
	margin:25px 25px 15px 25px;
	*margin:15px 25px;
	
	}
	#withoutnav #rechtshinweis h2 {
		background-image:url(../images/30px-balken-fill.jpg);
		background-position:top;
		background-repeat:repeat-x;
		padding:4px 0px 5px 10px;
		color:#FFF;
		font-size:1.5em;
		}
		#withoutnav #rechtshinweis p {
			padding:5px;
			}
#foot {
	clear:both;
	text-align:center;
	padding:20px;
	background-color:#ccc;
	}
#footer-nav {
	clear:both;
	text-align:center;
	background-color:#ccc;
	}
#withoutnav #foot {
	text-align:center;
	padding:20px;
	border-top:1px solid #192a4a;
	margin-top:10px;
	background-color:#ccc;
	}
	#foot a {
		margin:0 5px;
		text-decoration:none;
		color:#000;
		}
		#foot a:hover {
			color:#192a4a;
			text-decoration:underline;
			}
