/*
** The Schlebrügge Style sheet.
** For handling IE problems, we use divs with NO padding, and margins on the
** contained element.
** - Ronan Kelly.
** $Revision$
*/

/*
** Global:
*/
html body {
 padding: 0 ;
 margin: 0 ;
 /* border: solid 1px red ; */
}
a { display: block ; color: black ; text-decoration: none ; }
a:active { color: red ; }
a img { text-decoration: none ; border: none	; }
table {
 border: 0 ;
 padding: 0 ;
 margin: 0 ;
 background: inherit ;
}

/*
** For formatting the Banner bar:
*/
div#banner {
 background: white ; 
 color: black; 
 margin: 0 ;
 padding: 0 ;
}
div#banner table {
 padding:	0 ;
 margin:	4px 0 4px 0 ;
 border:	none ; 
 width:		100% ;
}
div#banner table td { text-align: left ; }
div#banner table td a {
 display:			block ;
 font-family:		Arial,Helvetica,sans-serif; 
 color:				black	;
 text-decoration:	none	;
}
div#banner table td#titel	a { padding-left: 40px ; font-size: 18pt	;  }
div#banner table td#sprache	a { padding-right: 40px ; font-size: 9pt	; text-align: right ; }

/*
** Titel Page:
*/
div#titel { 
 margin:			0		; 
 width:		 		100%	;
 padding-top:		10%		;
 padding-bottom:	10%		;
/*  border:		solid 1px silver ;	debug */
}
div#titel table {
 margin:		0 ;
 height:		300px ;
 width:			100% ;
 /* border:		solid 1px red ;	debug */
}
div#titel td {
 width: 		50% ;
 text-align: 	right ;
 padding-right:	10%	;
}
div#titel td.right {
 text-align: left ; padding-left:	10%	;
}

/*
** Menu Level 1
*/
div#menu1 {
 border: none ;
 margin: 0 ;
 padding: 0 ;
}

div#menu1 table {
 padding:	0 ;
 margin:	0 ; 
 border:	none ;
 width: 	100% ;
}
div#menu1 td {
 text-align:	left ;
 white-space:	nowrap ;
 padding:		0 ;
 margin:		0 ;
 border:		none ;
 /* border: solid 1px red ; */
}
div#menu1 td#magazines { padding-left: 40px ;  }
div#menu1 td#orders { padding-right: 40px ; text-align: right ; }
div#menu1 a {
 display:			block ;
 color:				black ;
 text-decoration:	none ;
 text-transform:	small-caps ;
 font-family:		Arial,Helvetica,sans-serif ;
 font-size:			9pt ;
}

/* Magazines */
div#magazine { padding: 0 ; margin: 0 40px 0 70px ; }
div#magazine table { padding: 0 ; margin: 0 ; }
div#magazine a { 
	display:		block ; 
	color:			#ff0000 ;
    font-family:	Arial,Helvetica,sans-serif ;
    font-size:		12px ;
}
div#magazines a:active	{ color: #cc9900 ; }


/*
**  Footer:
*/
div#footer { margin: 0 ; padding 0 ; background: inherit ; }
div#footer table
{ padding: 0 ; margin: 0 ; border: none ; width: 100% ; }

div#footer table td {
	padding: 0 1em 0 1em ;
	white-space: nowrap ;
	text-align: center ; 
	font-family:		Arial, Helvetica, sans-serif ;
	font-size:			9pt ;
    color:				black	;
	text-align:			center ;
}
div#footer table td#logo { padding-left: 40px ; }
div#footer table td#info { padding-right: 40px ; }
div#footer table td a { display: block ; color: black; text-decoration: none ; }
div#footer table td#logo a { font-size: 10pt ; }
div#footer table td#info a { text-align: right ; }

/*
** Old styles 
*/
.Hyperlinks {
	font-family:		Arial, Helvetica, sans-serif ;
    color:				black	;
	color:				#ff0000 ;
	text-decoration:	none ;
    font-size:			13px ;
}
.Hyperlinks a:link		{ color: #ff0000 ; }
.Hyperlinks a:active	{ color: #cc9900 ; }
.Hyperlinks a:visited	{ color: #ff0000 ; }
