/*********************************************************
 * CSS Datei für Satellite Newspapers Deutschland
 * Copyright © 2005-2006 by Creazion Werbe- und Medienagentur
 **********************************************************/

*{
	padding:0;
	margin:0;
}


/********************************************************************************/


/* Struktur */
body{
	text-align:center;
	padding:2em 0;
}
#wrapperTop{
	background:url(../satellite-newspapers-bilder/bg-wrapper-top.gif) repeat-y bottom center;
	width:800px;
	margin:0 auto;
	height:40px;
}
#wrapperBottom{
	background:url(../satellite-newspapers-bilder/bg-wrapper-bottom.gif) repeat-y top center;
	width:800px;
	margin:0 auto;
	height:40px;
}
#wrapper{
	background:url(../satellite-newspapers-bilder/bg-wrapper.gif) repeat-y top center;
	width:800px;
	margin:0 auto;
}
#content{
	width:710px;
	margin:0 auto;
	background:url(../satellite-newspapers-bilder/bg-content.gif) repeat-y top left;
}
#contentLeft{
	float:left;
	width:220px;	
	overflow:hidden;
	background:white;
}
#contentRight{
	float:left;
	width:470px;
	padding:0 10px 0;
}
#logo{
	background:url(../satellite-newspapers-bilder/satellite-newspapers-logo.gif) no-repeat center center white;
	height:100px;
	margin:0 0 1em;
}
#nav{
}
#nav ul{
	list-style-type:none;
	margin:0 0 1em;
}
#nav ul li{
	border:10px solid white;
	border-top:0;
}
#footer{
	margin:3em 0 0;
}

#hinweis{
	position:absolute;
	top:0;
	left:0;
	width:170px;
	height:188px;
	background /**/:url(../satellite-newspapers-bilder/hinweis.png) no-repeat top left transparent;
}
#hinweis-link{
 	position:absolute;
	top:0;
	left:0;
	z-index:4;
	display:block;
	height:150px;
	width:150px;
}
.top a img{
	border:none;
}
/* Struktur - Ende */


/********************************************************************************/


/* Schrift und Farben */
body{
  font-family:"Trebuchet MS", "Lucida Console", sans-serif;
  font-size:62.5%;
	background:#8b9399;
	color:#00224c;
}
#contentRight{
	text-align:left;
}
#logo h1{
	display:none;
}
h1, h2, h3, h4, h5{
	color:#00224c;
	font-family:"Trebuchet MS", sans-serif;
	text-align:left;
	font-weight:normal;
	margin:.6em 0 .4em;
}
h1{
  font-size:1.8em;
}
h2{
  font-size:1.4em;
}
h3{
	font-size:1.2em;
	font-weight:bold;

}
h4{
	font-size:1em;
	font-weight:bold;
	margin:.6em 0 .2em;
}
h5{
	font-size:1.3em;
	font-weight:bold;
}
h6{
	font-size:10px;
}
a{
  text-decoration:none;
}
a:hover{
  color:#00224c;
}
#nav ul li a{
  color:#8b9399;
	background:#f2f2f2;
	font-size:1.1em;
}
#nav ul li a:hover{
	background:#d1dbe3;
	color:#00224c;
}
#nav ul li #current{
	color:#37AD10;
}
#contentRight a{
	color:#366BC5;
}
#contentRight a:hover, #footer a:hover{
	color:#659854;
}
p{
  margin:1em 0;
	text-align:justify;
}
.center{
  text-align:center;
}
.left{
  text-align:left;
}
.right{
  text-align:right;
}
.content{
	background:#d3d5d6;
	font-size:1.2em;
  line-height:1.5em;
}
#footer{
	color:#bbb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
}
#footer a{
	color:#bbb;
}
#contentRight dl dt{
	font-weight:bold;
}
.bold{
	font-weight:bold;
}
.italic{
	font-style:italic;
}
/* Schrift und Farben - Ende*/


/********************************************************************************/


/* Rahmen und Abstände */
#content{
	border-right:10px solid white;
}
#contentRight dl dt{
 margin:1em 0 .5em;
}
#contentRight dl dd{
	margin:0 0 0 1.1em;
	text-align:justify;
}
#contentRight .content img{
	padding:5px;
	background:white;
	border:1px solid #00224c;
}
#nav ul li a{
	display:block;
	padding:1.5em 0;
}
.content{
	border:1px solid white;
	margin:1em 0 0;
	padding:1em;
}
.content ul{
	margin:.5em 0;
}
.content ul li{
  margin:0 0 0 2em;
  list-style-image:url(../satellite-newspapers-bilder/list-image.gif);
}
.content ul li ul li{
  list-style-image:url(../satellite-newspapers-bilder/sub-list-image.gif);
}
#contentRight .totop img{
	border:0;
	background:transparent;
	vertical-align:text-bottom;
}
/* Rahmen und Abstände - Ende */


/********************************************************************************/


/* Allgemeines */
hr{
  display:none;
}
.content label{
	display:block;
	margin:.5em 0 .2em;
}
abbr, acronym{
	border-bottom:1px dotted black;
	cursor:help;
}
/* Allgemeines - Ende */


/********************************************************************************/

/* Tabellen */
table{
	width:100%;
}
table tr th{
	padding:1.5em 0 .3em 0;
}
table tr td{
	padding: .5em 0 .5em .5em;
}
/* Tabellen - Ende */

/********************************************************************************/

/* Schnicks :) */
.hide{
	display:none;
}
.clear{
	clear:both;
}
.right{
  text-align:right;
}
.left{
  text-align:left;
}
.center{
  text-align:center;
}
.fleft{
	float:left;
	margin:.5em 1em .5em 0;
}
.fright{
	float:right;
	margin:.5em 0 .5em 1em;
}
.line{
	border-bottom:1px solid #0e449b;	
	border-bottom /**/:1px dotted #0e449b;
	margin:0 0 1em;
	padding:.2em 0;
}
.red{
	color:#900;
	font-weight:bold;
}
/* Schnicks :) - Ende */


/********************************************************************************/

.publisher{
  padding:2em;
  font-size:1em;
  color:white;
  text-align:left;
}
.publisher dt{

}
.publisher dd{
  margin:0 0 .8em;
}
.inline{
  display:inline;
}
.form-checkbox{
  margin:0 0 0 2em;
  vertical-align:middle;
}

.publisher table{
  font-size:.9em;
  border:1px solid white;
}



.newspaper *{
  margin:0;
  padding:0;
  font-family:'MS Sans Serif';  
}
.newspaper{
	border-bottom:1px solid #8D9AAA;
}
.newspaper_head{
  color:white;
  background:#00224c;
	border:1px solid #8D9AAA;
}
#content .content .newspaper .newspaper_head a{
  color:white;
}
.newspaper_head th{
  padding:.5em .3em;
}
#content .content .newspaper a{
	color:#00224c;
}
#content .content .newspaper a:hover{
	color:#37AD10;
}
#content .content .newspaper .newspaper_more_details a{
	color:#900;  
}
#content .content .newspaper .newspaper_more_details a:hover{
	color:#37AD10;
}
.newspaper .odd, .newspaper .even,
.newspaper .detailodd, .newspaper .detaileven{
	border-right:1px solid #8D9AAA;
	border-left:1px solid #8D9AAA;	
}
.newspaper .odd{
  background:#f2f2f2;
  border-top:1px solid #8D9AAA;
}
.newspaper .detailodd, .newspaper .detaileven{
  background:white;
}
.newspaper .even{
	border-top:1px solid #8D9AAA;
}
.newspaper{
  border-collapse:collapse;
}
.newspaper td{
  padding:.1em .4em;
}
.newspaper_titel h2{
  font-size:1em;
  font-weight:bold;
}
#content .newspapers_show_details img, #content .newspaper_image img{
  border:0;
  background:none;
}
#content .newspapers_show_details img{
  cursor:pointer;
}
.newspaper_tage table{
  margin:0 auto 1em;
  width:300px;
  border-collapse:collapse;
}
.newspaper_tage table tr td, .newspaper_tage table tr th{
  font-weight:normal;
  text-align:center;
  border:1px solid #ccc;
}
.newspaper_tage table tr th{
  padding:.2em;
	background:#eee;
}
.newspaper_tage table .newspaper_today, .newspaper_tage table .newspaper_not_today{
  width:20px;
	height:20px;
}
.newspaper_tage table .newspaper_today{
  background:url(../satellite-newspapers-bilder/ok.png) no-repeat center center white;
}
.newspaper_tage table .newspaper_today span, .newspaper_tage table .newspaper_not_today span{
  display:none;
}
.newspaper tr .newspaper_detail_row{
  padding:0;
}
.newspaper_image{
  text-align:center;
  background:url(../satellite-newspapers-bilder/bg_newspaper_logo.png) repeat-x top left white;
  padding:2em .5em;
}
.newspaper_more_details{
  padding:1em;
  margin:0 0 1em;
}
.newspaper_select{
  float:left;
  margin:0 1em 0 0; 
}
.newspaper_select option{
  padding:0 .5em 0 0;
}
