/* Standard-CSS fuer rosebud-inc.com */

/* Wichtige Farben
black = #000
*/


body {
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, Georgia, serif;
	color: #000;
	background-color: #fff;
}

h1 {
	font-size: 36px;
	font-weight: normal;
	text-align: center;
	margin: 0 0 0 0;
}

h2 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 15px 0;
}

h3 {
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	margin: 0 0 10px 0;
}

h4 {
	font-size: 19px;
	font-weight: normal;
	text-align: center;
	margin: 12 0 4px 0;
}

#content_archiv h1 {
	font-size: 54px;
	font-weight: normal;
	text-align: center;
	margin: 0 0 0 0;
}

#content_archiv h2 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: 0 0 30px 0;
}


.small {
	margin-top: 10px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	font-weight: normal;
}


a:link {
	color: #000;
}

a:visited {
	color: #000;
}

a:hover {
	color: #333;
}

a:active {
	color: #333;
}




/* ===== Allgemein ===== */

img {  
	border: 0; 
}




/* ===== Positionierungen und Formatierungen ===== */

#middle {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 20px;
	height: 1px;
	width: 1px;
}

#container {
	position: absolute;
	z-index: 2;
	left: -400px;
	top: 0;
	height: auto;
	width: 800px;
}

#nav {
	font-size: 14px;
	text-align: center;
	width: 800px;
}

#nav a {
	margin: 0 9px 0 9px;
}

.aktiv {
	margin: 0 9px 0 9px;
}

#content_start {
	margin: 25px 0 35px 0;
	width: 800px;
	text-align: center;
}

#popup_ {
  font-size: 12px;
  position: absolute;
  z-index: 5;
  background-color: #fff;
  text-align: left;
  padding: 6px;
}
span.popup_headline {
  font-size: 20px;
}

#content_story {
	margin: 42px 0 35px 0;
	width: 800px;
}

#content_archiv {
	margin: 25px 0 35px 0;
	width: 800px;
}

#subnav {
	margin: 25px 0 0 0;
	width: 800px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
}

#subnav_archiv {
	margin: 0 175px 0 175px;
	width: 450px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
}

#newsletter {
	margin: 25px 100px 0 100px;
	width: 600px;
	font-size: 15px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}

#copyright {
	margin: 50px 0 20px 0;
	width: 800px;
	font-size: 12px;
	text-align: center;
}

#line {
	margin: 50px 0 0 0;
	border-top: 1px solid #000;
	width: 800px;
}

#line2 {
	margin: 0 0 0 0;
	border-top: 1px solid #000;
	width: 800px;
}

#line3 {
	margin: 65px 0 0 0;
	border-top: 1px solid #000;
	width: 800px;
}

.impressum {
	margin: 40px 0 15px 0;
	width: 800px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	/*letter-spacing: 0.04em;*/
}

.editori {
	margin: 40px 0 15px 0;
	width: 800px;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	/*letter-spacing: 0.04em;*/
}

.modul{
	margin: 15px 0 15px 0;
	width: 800px;
}

.left {
	width: 175px;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
}

.main {
	width: 400px;
	font-size: 14px;
	line-height: 22px;
	text-align: justify;
	/*letter-spacing: 0.04em;*/
}

.right {
	width: 175px;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
}

.storypic {
	margin: 0px;
	text-align: center;
}

.storysmallpic {
	margin: 0 0 0 0;
}

.credits {
	width: 400px;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	/*letter-spacing: 0.04em;*/
}

.nr {
	margin-right: 30px;
	font-weight: bold;
}


.archiv {
	margin: 15px 10px 15px 10px;
	width: 780px;
}

.archiv_td {
	width: 260px;
	padding: 0 5px 0 5px;
}

.ausgabe {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 18px 0 0 0;
}

.titel {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 10px 0 0 0;
}

.storys {
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	text-align: center;
	margin: 10px 0 20px 0;
}

.storys a {
	display: block;
}

#subnav_archiv a {
	margin-right: 8px;
}

.subnav_archiv_aktiv {
	margin-right: 8px;
}

a.resort-link {
  text-decoration: none;
  font-size: 12px;
}



#content_collectibles {padding:40px 0 0 0;width:400px; margin:0 auto; text-align:center; font-size: 14px;	line-height: 22px;}
#content_collectibles p {text-align:justify;}
#content_collectibles p#order {margin:0 0 0 450px; display:block; width:150px; text-align:left; font-size:12px;}
#content_collectibles p#intro {padding:15px 0 0 0;}
#content_collectibles .item {text-align:center; border-bottom:2px solid #000000; padding-bottom:20px; margin-bottom:25px;}
#content_collectibles .item h2 {font-size:15px; font-weight:bold; padding:0 0 5px 0; margin:0px;}
#content_collectibles .item p {text-align:center; padding:0 0 8px 0; margin:0px;}
#content_collectibles .item img {padding:10px 0 15px 0;}
#content_collectibles .item span {display:none;}


