/* Stylesheet basics for all pages of DirectGroup Bertelsmann */
/* pscheuerl@basecmp.de */
/* Last Change: 2009 Jan 14 */

/* ######### Global Layout (positioning) Styles ######### */

body 
{
	background:#333333 url(bg_article_top.jpg) left top repeat-x;;
	margin: 0; padding: 0;
	font-weight: normal;
	font-family: Tahoma, Geneva, Verdana, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Lucida, sans-serif;
	text-align: justify;
	color: #5c5c5c;
}

a:link, a:visited {color: #da5800; text-decoration: none}
a:hover, a:focus, a:active {color: #e58a4c; text-decoration: underline }

a.buttonLink:link, a.buttonLink:visited, a.buttonLink:hover, a.buttonLink:focus, a.buttonLink:active,
#right .multibox a.buttonLink:link, #right .multibox a.buttonLink:visited {
	display: inline-block;
	background: url(buttonLink_bg.gif) right top;
	line-height: 19px;
	font-size: .9em;
	padding: 0 10px 0 0;
	margin: 0;
}

div.buttonLink, #right .multibox div.buttonLink {
	background: url(buttonLinkdiv_bg.gif) top left  no-repeat;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	display: inline-block;
}

.buttons div.buttonLink {display: block}

h1, h2, h3, h4, h5 {font-weight: normal; color: #000}

.seperator {border-top: 1px solid #b8b8b8}

.leftclear {clear: left}

/* for lower background gradient 
#container {background:transparent url(bg_main_top.jpg) top repeat-x;}
*/

#content {
	margin: 0 auto;
	text-align: left;
	width: 900px;
}

#header {margin-bottom: 10px;}

#main1 {}

#right {
	background: #fff;
	float: right;
	width: 265px;
}


.rightbottom {
font-size: 1px;
height: 7px;
margin:0 ; padding:0 ; 
border-left: 1px solid #fff;
width: 265px;
background: transparent url(round_right_bottom.gif) bottom right no-repeat;
position: relative;
bottom: -6px;
}

#middle {
	background: #fff;
	margin: 0 266px 0 0;
	padding: 0;
}

#toolbox {
	background: transparent url(round_middle_bottom.gif) bottom left no-repeat;
	margin: 1px 266px 0 0;
	padding: 0 0 7px 0;
}

.tboxcontent {
	background: #fff; 
	line-height: 2.5em; 
	padding: 3px 25px 0px 25px;
}

#footer {
	font-size: .8em;
	color: #999;
	padding: 0 0 20px 25px;
 	margin: 0;
}

.relposition {position: relative}

.cleaner {clear: both; font-size: 1px; height: 2px}

/* ######### Global Layout Styles (look and feel) ######### */

a:link.imglink, a:visited.imglink, a:hover.imglink, a:focus.imglink, a:active.imglink,
a:link.imglink img, a:visited.imglink img, a:hover.imglink img, a:focus.imglink img, a:active.imglink img
{border: none}

/* ie3pxfix is defined in ie6 only styles, here just to exist for other browsers, as it's in the html */
.ie3pxfix {}

/* For Print only content */
.printonly {display: none}

table {}
td {text-align:left; vertical-align:top; }

