@charset "utf-8";
/* CSS Document */
/* Colors used:
	Dunkles Blau: #192a4a
	Hellstes Blau: #4b628b
*/
* {
	padding:0;
	margin:0;
	}
body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#000;
	width:100%;
	margin-bottom:20px;
	}
#wrapper {
	width:800px;
	background-color:#fff;
	margin:10px auto;
	}
img {
	border:none;
	}
/* ============================= HEADER ===================== */
#headlink { 
	height:0px;
	}
	#querbalken {
		}
		#headtitle {
			color:#000;
			margin-top:10px;
			padding:10px 25px 0px 25px;
			}
			#head h1 {
				font-size:2em;
				letter-spacing:13px;
				}
			#head h2 {
				font-size:1.4em;
				border-bottom:1px solid #000;
				}
#balkenbuttons {
	visibility:hidden;
	}
	a#webshop {
		background-image:url(images/webshop-buttons.jpg);
		background-position:left;
		background-repeat:no-repeat;
		width:127px;
		height:39px;
		display:block;
		float:left;
		color:#fff;
		float:left;
		text-decoration:none;
		padding-top:40px;
		text-align:center;
		}
		a:hover#webshop {
			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:39px;
		display:block;
		padding-top:40px;
		text-align:center;
		float:right;
		text-decoration:none;
		}
		a:hover#english {
			background-position:right;
			}
/* ============================= NAVIGATION ================= */
#main-nav {
	visibility:hidden;
	position:absolute;
	top:3000px;
	}
#nav {
	visibility:hidden;
	position:absolute;
	top:3000px;
	}
	#nav span {
			
			}
			#nav a {
				
				}
				#nav a:hover {
					
					}
.nbox {
	

	}
	.nbox:hover {
		
		}
.nboxfirst {
	
	}
	.nboxfirst:hover {
		
		}
/* ===========================Little Nav ===================== */
.lnav {
	visibility:hidden;
	position:absolute;
	top:3000px;
	
	}
	a.backward {
		
		}
	a.homebutton {
		
		}
	a.forward {
		
		}
/* ============================= CONTENT  ==================== */
#inhalt {
	width:600px;
	padding:25px;
	font-size:1.4em;
	text-align:center;
	}
#withoutnav #inhalt {
	width:600px;
	padding:25px;
	background:#fff;
	font-size:1.4em;
	text-align:center;	
	}
	#inhalt h1 {
		text-align:left;
		font-size:1.3em;
		width:600px;
		border-bottom:1px solid #000;
		font-weight:normal;
		}
		#inhalt h2 {
		margin:10px 0px 0px 0px;
		text-align:center;
		font-size:1.2em;
		font-weight:normal;
		border-bottom:1px solid #000;
		}
		#withoutnav #inhalt h2 {
		margin:0px 0px 10px 0px;
		text-align:center;
		font-size:1.2em;
		font-weight:normal;
		border-bottom:1px solid #000;
		}
	#inhalt a {
		color:#4b628b;
		}
		#inhalt a:hover {
			color:#192a4a;
			}
	#inhalt p {
		padding:10px 0px 0px 0px;
		}
		p.ntext {
		text-align:left;
		margin:5px 50px;
		}
		#inhalt i {
			margin:6px;
			display:block;
			}
	#inhalt ul {
		margin:0px 0px 50px 25px;
		text-align:left;
		}
		#inhalt li {
			margin:5px 0px 0px 80px;
			}
.leftalign {
	text-align:left;
	}
/* ============= Highlights ================= */
#highlightframe {
	margin-top:10px;
	}
	#highlightframe span {
		display:block;
		padding:10px 0px 5px 0px;
		background-color:#efefef;
		height:15px;
		}
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;
	}
.hltext {
	text-align:left;
	margin:25px 50px;
	clear:both;
	}
.hltext-big {
	text-align:left;
	margin:10px 150px 40px 150px;
	}
/* ============================= FOOTER ===================== */
#footer-nav {
	visibility:hidden;
	position:absolute;
	left:3000px;
	}
#footwrap {
	clear:both;
	font-size:1.2em;
	}
	#rechtshinweis {
		
		margin:10px 25px 0px 25px;
		*margin:30px 10px 5px 15px;
		width:600px;
		}
		#rechtshinweis h2 {
			border-bottom:1px solid #000;
			padding:4px 0px 5px 10px;
			color:#000;
			font-size:1.2em;
			}
			#rechtshinweis p {
				padding:8px;
				}
	#smallkogge {
		position:absolute;
		top:6000px;
		visibility:hidden;
		}
#withoutnav #rechtshinweis {
	clear:both;
	width:600px;
	margin:25px 25px 15px 25px;
	border:1px solid #192a4a;
	}
	#withoutnav #rechtshinweis h2 {
		padding:4px 0px 5px 10px;
		color:#000;
		font-size:1.2em;
		border-bottom:1px solid #000;
		}
		#withoutnav #rechtshinweis p {
			padding:5px;
			}
#foot {
	visibility:collapse;
	clear:both;
	text-align:center;
	padding:20px;
	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;
			}
