/***************/
/* Allgemeines */
/***************/

html { height:100%; }

* {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

body {
	background-color:#FFFFFF;
	margin-left: 10px;
}

input, textarea {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:13px;
	margin:5px;
}


img {
	border:none;
}

ul {
	margin-bottom: 15px;
	margin-left: 15px;
}

li {
	margin-bottom: 15px;
}

a {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}

a:active, a:hover { 
	text-decoration:none;
}


/***************/
/* Kopfbereich */
/***************/

#header {
	display:block;
	width: 788px;
	height: 86px;
	background-image:url(zeitung.gif);	
	background-repeat:no-repeat;
	background-position: right 29px;	
}

#logo {
	float:left;
	padding-left: 5px;
	padding-top: 34px;
}

#zeitschriften-faecher {
	display:block;
	margin-left:15px;
	float:left;
}

#teaser {
	display:block;
	padding-top: 36px;
	padding-left: 0px;		
}
/*********************************/
/* Kopfbereich - HauptNavigation */
/*********************************/

#navigation {
	height: 27px;
	width: 778px;
	background-image:url(abo-menue.gif);
	background-position: right 0px;
	background-repeat:no-repeat;
	padding-top:4px;
	margin-left: 10px;
}

#navigation a {
	color: #FFFFFF;
}

#abo-navi {
	float:left;
	width:200px;
}

#abo-navi a {
	color:#000000;
}


/*****************/
/* Hauptbereich */
/****************/

#main {
	display: block;
	width: 778px;
	margin-left: 10px;
}

#main p {
	text-align:left;
}

/*******************/
/* linker Content */
/*******************/

#content-related {
	padding-top: 20px;
	float:left;
	display:block;
	width:150px;
}


/******************/
/* Haupt-Content */
/*****************/
#content {
	width: 585px;
	padding-top: 20px;
	float:left;
	display:block;
}

#content p {
	margin-bottom: 5px;
}

/**********************************/
/* Haupt-Content - Überschriften  */
/**********************************/

#content h1 {
	border-bottom:2px solid #FA9D19;
	font-size:16px;
	font-weight: bold;
	color:#C63407;
	margin-bottom: 5px;	
	height: 22px;
	clear:left;
}

/********************************/
/* Haupt-Content - Teasertext  */
/*******************************/

.big {
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
}

/******************************/
/* Haupt-Content - Hauptbox  */
/*****************************/

.teaserbox {
	margin-bottom: 15px;
}


/******************************/
/* Haupt-Content - Hauptbox  */
/*****************************/
.start_box {
	display: block;
	float: left;
	width:270px;
}


/************************************/
/* Haupt-Content - Box in Hauptbox  */
/************************************/
.start_box p {
	display:block;
	padding-top: 0px;
	margin-left: 115px;
	margin-top: 0px;	
}

.start_box h2 {
	display:block;
	font-size:11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;	
	padding-bottom: 0px;		
	background-color: #EEEEEE;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 115px;		
}

.start_box h3 {
	display:block;
	font-weight: bold;
	font-size: 11px;
	color: #E73100;	
	padding-top: 2px;
	margin-top: 2px;	
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-left: 115px;		

}

/***************************************/
/* Haupt-Content - Nur auf Startseite  */
/***************************************/

#footer {
	clear:both;
	margin-top: 25px;
	margin-bottom: 10px;
	background-color:#EEEEEE;
	border:1px solid #888786;
	padding: 5px;	
}

.picture {
	margin-bottom: 2px;
}

.picture-left {
	display: block;
	float:left;
}

/***************************************/
/* Haupt-Content - Nur auf Startseite  */
/***************************************/
.price {
	background-color: #D8F1DD;
	float: right;
	color: #418D37;
	margin-top: 5px;
	padding: 0px 3px 1px 5px;
}

.price a {
	color: #BE0617;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

.price .small{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #BE0617;
}

/*********************/
/* Content-Related  */
/*********************/

#content-related-box {
	width: 179px;
	float: left;
	padding-top: 20px;
	padding-left: 10px;
}

#content-related-box h2 {
	clear:both;
	font-weight: bold;
	color: #C63407;
	height:20px;
	background-image:url(abonnieren.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;		
	padding-top:7px;
	padding-left: 5px;
}

#content-related-box p {
	background-color: #EEEEEE;
}

/***********************************/
/* Content-Related  - einzelne Box */
/***********************************/

.content-right-box {
	padding-bottom: 20px;	
}

/************************************/
/* Content-Related  - Bestsellerbox */
/************************************/

.bestsellerbox {
	display: block;
	float: left;
	margin-bottom: 15px;
}

.bestsellerbox p {
	font-size:10px;
}

.bestsellerbox img {
	display: block;
	margin-right: 5px;
}

.bestsellerbox h2 {
	margin-left:10px;
	padding-left: 0px;
}



/**************/
/* Zeitschriftenliste */
/*************/

.zeitschriftenliste {
	width: 270px;
	float:left;
}

.zeitschriftenliste h2 {
	border-left:4px solid #FA9D19;
	background-color: #EEEEEE;
	font-size: 11px;
	margin-top: 15px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.zeitschriftenliste h2 a {
	text-decoration:none;
	font-size:11px;
}


.zeitschriftenliste ul {
	list-style-type:none;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;	
	margin-top: 0px;		
	margin-left: 0px;
	padding-left: 0px;
}

.zeitschriftenliste li {
	margin-top: 0px;
	margin-bottom: 2px;	
	padding-top: 0px;
	padding-bottom: 0px;	
	border-bottom:1px solid #EEEEEE;
	color:#017393;	

}

.zeitschriftenliste li a {
	display:block;
	width: 270px;
	padding-top: 2px;	
	padding-bottom: 2px;
	font-weight:normal;	
}

.zeitschriftenliste li a:hover {
	background-color:#EEEEEE;
}

/****************/
/* Teaserliste */
/***************/

.teaserliste h2 {
	font-size:11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;	
	padding-bottom: 0px;		
	background-color: #EEEEEE;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-left:4px solid #15B600;	
}


/*******************************/
/* Zeitschriften -Landing Page */
/*******************************/

.abobox {
	margin-top:15px;	
}

.abobox b{
	display:block;
	border-left:4px solid #15B600;
	background-color: #EEEEEE;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

/*******************************/
/* Zeitschriften -Landing Page */
/*******************************/
.ersparnis {
	padding-top: 5px;
	color: red;
}
/*******************************/
/* Zeitschriften -Startseite   */
/*******************************/

.liste li {
	margin-bottom: 4px;
}

/*************************/
/* Formular- Warnmeldung */
/*************************/

#redwarning {
	color: red;
	margin-top:8px;
}


.cover {
	padding-right: 2px;
}


/*******************/
/* Link mit Pfeil  */
/*******************/
.co_stlink a{
	display: block;
	clear: both;
	background-color: #EEEEEE;
	background-image:url(gfx/arrow_teaser.gif);
	background-position:3px 7px;
	background-repeat:no-repeat;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 5px;	
	padding-left: 17px;
	margin-left: 0px;	
	color:#017393;
	font-weight: bold;
}

.co_stlink a:hover {
	background-image:url(gfx/arrow_teaser-hover.gif);
}

/*******************/
/* Link mit Pfeil  */
/*******************/

.stlink a{
	display: block;
	background-image:url(gfx/arrow.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-left: 13px;
	color:#017393;
	font-weight: bold;	
}

.stlink a:hover {
	background-image:url(gfx/arrow-hover.gif);
}

#abo-angebot {
	display: block;
	border:1px solid #888786;
	padding: 10px;
	background-color: #EEEEEE;
	clear:both;
}

#image {
	float:left;
	display:block;
/*	width:108px;
	height:156px;*/
	margin-top:3px;	
	margin-right:5px;
	margin-bottom:5px;
}

#empfehlung {
	background-color:#EEEEEE;
	border-bottom:1px solid #888786;
	padding-left: 3px;
	padding-bottom: 3px;
	margin-bottom: 20px;
}

#abo-angebote {
	margin-top: 10px;
}

.abo-box {
	background-color:#EEEEEE;
	margin: 5px;
	padding: 5px;	
}

.abo-box b{
	display: block;
}

#abo-partner {
	background-color:#EEEEEE;
	border-bottom:1px solid #888786;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 5px;
}

#abo-partner a {
	font-weight:normal;
	font-size:10px;
	padding:0px;
	margin:0px;
}
#abo-partner li {
	font-weight:normal;
	font-size:10px;
	padding:3px;
	margin:0px;
}