@charset "utf-8";


body {
	margin:0px;
	padding:0px;
	background:#054684 url(../images/body.jpg) 0 0 repeat-x;
	font-size:100%;
	line-height:1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	color:white;
}

a:focus {
	outline: none;
}

div#wrapper {
	margin:0px auto;
	padding:0px;
	width:750px;
	height:auto;
	background:transparent url(../images/wrapper-bg.jpg) 0 0 repeat-y;
	position:relative;
}

div#top {
	margin:0px;
	padding:0px;
	width:750px;
	height:132px;
	background:transparent url(../images/top-right.jpg) right top no-repeat;
	position:relative;
}

div#top h1 {
	margin:0px;
	padding:0px;
	display:block;
	width:437px;
	height:132px;
	background:transparent url(../images/modellbahntreff-logo.jpg) 0 0 no-repeat;}
	
	div#top h1 a {
	margin:0px;
	padding:0px;
	display:block;
	width:437px;
	height:132px;
	text-indent:-999em;}
	
div#top p.anschrift {
	margin:0px;
	padding:0px;
	position:absolute;
	display:block;
	top:34px;
	right:0px;
	width:200px;
	height:94px;
	background:transparent;
	font-size:0.85em;
	color:white;
	text-align:right;
	line-height:1.5em;
}
	
div#navi {
	margin:0px;
	padding:0px;
	width:250px;
	height:273px;
	background:transparent url(../images/navi-bg.jpg) right top no-repeat;
	float:left;
	position:relative;}
	
	div#navi ul {
	margin:30px 15px 0 30px;
	padding:0px;
	line-height:26px;
	font-size:0.95em;
	background:transparent;
	list-style:none;}
	
	div#navi ul li {
	margin:0px;
	padding:0px;
	background:transparent;
	border-bottom:1px solid #1080bf;}
	
	div#navi ul li a, div#navi ul li a:visited {
	color:#dff5ff;
	text-decoration:none;}
	
	div#navi ul li a:hover, div#navi ul li a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;}
	
	a.active {
	color:#ffffff !important;
	text-decoration:none !important;
	font-weight:bold !important;}

div#header {
	margin:0px;
	padding:0px;
	width:500px;
	height:273px;
	background:transparent url(../images/headerbild1.jpg) right top no-repeat;
	float:left;
	position:relative;}

div#content-wrapper {
	margin:0px;
	padding:0px;
	width:750px;
	height:auto;
	background:transparent;
	float:none;
	clear:both;
}

* html div#sidebar {
	height:100%;}

div#sidebar {
	margin:0px;
	padding:0px;
	width:250px;
	min-height:100%;
	background:transparent;
	float:left;
	position:relative;}
	
	div#sidebar h3 {
	margin:0px;
	padding:0px;
	display:block;
	width:250px;
	height:52px;
	text-indent:-999em;}
	
	div#sidebar h3.h3-fragen {
	background:transparent url(../images/h3-fragen.jpg) 0 0 no-repeat;}
	
	div#sidebar h3.h3-oeffnungszeiten {
	background:transparent url(../images/h3-oeffnungszeiten.jpg) 0 0 no-repeat;}
	
	div#sidebar p {
	margin:0px 0 20px 21px;
	padding:0px;
	color:#fff;
	font-size:0.85em;}
	
	div#sidebar a, div#sidebar a:visited {
	color:#dff5ff;
	text-decoration:underline;}
	
	div#sidebar a:hover, div#sidebar a:active {
	color:#ffffff;
	text-decoration:none;
	background:#033d79;}
	
	div#sidebar span.label {
	display:block;
	width:80px;
	float:left;}
	
	div#sidebar p.subnavi {
	margin:0px;
	padding:0px;
	position:absolute;
	width:220px;
	height:24px;
	bottom:0px;
	left:18px;
	color:#ffffff;}

div#content {
	margin:0px;
	padding:0px;
	width:500px;
	height:auto;
	background:transparent;
	float:left;
	position:relative;}
	
	div#content h2 {
	margin:0px;
	padding:0px;
	display:block;
	width:500px;
	height:82px;
	text-indent:-999em;}
	
	div#content h2.h2-impressum {
	background:transparent url(../images/h2-impressum.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-startseite {
	background:transparent url(../images/h2-startseite.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-newsletter {
	background:transparent url(../images/h2-newsletter.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-anfahrt {
	background:transparent url(../images/h2-anfahrt.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-kontakt {
	background:transparent url(../images/h2-kontakt.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-aktuelles {
	background:transparent url(../images/h2-aktuelles.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-fachwerkstatt {
	background:transparent url(../images/h2-fachwerkstatt.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-dampfmaschinen {
	background:transparent url(../images/h2-dampfmaschinen.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-herpa {
	background:transparent url(../images/h2-herpa.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-zubehoer {
	background:transparent url(../images/h2-zubehoer.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-automodelle {
	background:transparent url(../images/h2-automodelle.jpg) 0 0 no-repeat;}
	
	div#content h2.h2-modellbahnen {
	background:transparent url(../images/h2-modellbahnen.jpg) 0 0 no-repeat;}
	
	div#content h4 {
	margin:0px 30px 10px 20px;
	padding:0px;
	color:#dff5ff;
	font-size:0.9em;}
	
	div#content h5 {
	margin:0px 30px 0px 20px;
	padding:0px;
	color:#dff5ff;
	font-size:0.9em;
	border-bottom:1px solid #0f89cf;}
	
	div#content p {
	margin:0px 30px 20px 20px;
	padding:0px;
	color:#fff;
	font-size:0.85em;}
	
	div#content a, div#content a:visited {
	color:#dff5ff;
	text-decoration:underline;}
	
	div#content a:hover, div#content a:active {
	color:#ffffff;
	text-decoration:none;
	background:#033d79;}
	
	div#content ul.ul-content {
	margin:0px 0px 20px 20px;
	padding:0px;
	display:block;
	width:170px;
	height:auto;
	list-style:none;
	line-height:1.6em;
	float:left;}
	
	div#content ul.ul-content li {
	margin:0px;
	padding:0 0 0 18px;
	background:transparent url(../images/content-li.jpg) 0 6px no-repeat;
	color:white;
	font-size:0.85em;}
	
	div#content ul.ul-links {
	margin:0px 0px 20px 20px;
	padding:0px;
	display:block;
	width:300px;
	height:auto;
	list-style:none;
	line-height:1.6em;}
	
	div#content ul.ul-links li {
	margin:0px;
	padding:0 0 0 18px;
	background:transparent url(../images/content-li.jpg) 0 6px no-repeat;
	color:white;
	font-size:0.85em;}
	
	div#content img.thumb {
	margin:4px 10px 10px 0px;
	padding:5px;
	float:left;
	background:#023768;
	border:1px solid #0f89cf;}
	
	div#content a img {
	border:none;}
	
	div#euroweb {
	margin:10px 30px 0px 20px;
	}

div#footer {
	margin:0px;
	padding:0px;
	width:750px;
	height:79px;
	background:transparent url(../images/fotter-bg.jpg) 0 0 no-repeat;
	float:none;
	clear:both;
	position:relative;}
	

	
	div#footer p a, div#footer p a:visited {
	color:#dff5ff;
	text-decoration:none;}
	
	div#footer p a:hover, div#footer p a:active {
	color:#dff5ff;
	text-decoration:underline;}

