
body {
color:#333;
background:#fcf5eb;
font:normal 100% Verdana,Arial,sans-serif;
margin:0px;
}

h1 {
color:#9d1248;
background:transparent;
font-weight:normal;
font-size:1.0em;
margin:20px 0 8px 0;
}

h2 {
color:#ca2f45;
background:transparent;
font-size:0.8em;
margin:6px 0 0px 0;
}

h3 {
color:#d83d4d;
background:transparent;
font-size:13px;
margin:4px 0 3px 0;
}


ul {
list-style:none;
padding:0px;
margin:0px;
}

a {
color:#9d1248;
background:transparent;
text-decoration:none;
}

a:hover {
color:#8b1040;
background:transparent;
text-decoration:underline;
}

p {
	margin:6px 0 6px 0;
	line-height:1.4em;
	font-size:0.75em;
}


div.matter li {
	line-height:1.4em;
	font-size:0.75em;
	list-style:disc;
	margin:10px
}

div.matter form li {
	list-style:none;
	margin:0;
}

img {
border:none;
}

form {
padding:0px;
margin:0px;
}

input[type=text] {
font:normal 11px Verdana,Arial,sans-serif;
}

div.clear {
clear:both;
}

div.pearson {
width:900px;
margin:0px auto;
}

div#navi {
height:50px;
color:#333;
background:#9d1248 url(../imgs/shadow.navi.gif) repeat-x;
}

div.logo {
margin:9px 32px 0px 15px;
float:left;
background:url(../imgs/logo_rot.gif) repeat-x;
width:124px;
height:22px;
font-size:0px;

}

div#menu {
font-size:0.8em;
float:left;
z-index:100
}

div#menu li {
height:33px;
padding:13px 15px 0px 15px;
cursor:pointer;
float:left;
}

div#menu li:hover, li.active {
color:#fff;
background:transparent url(../imgs/active_rot.gif) repeat-x;
}

div#menu a {
color:#fff;
background:transparent;
text-decoration:none;
}

div#menu ul ul {
position:absolute;
width:172px;
color:#fff;
background:transparent url(../imgs/shadow.menu_rot.png) no-repeat left bottom;
font-size:0.9em;
padding:0px 4px 4px 4px;
margin:16px 0px 0px -19px;
}

div#menu li li {
height:auto;
padding:8px 15px 10px 15px;
float:none;
}

div#menu li li:hover {
color:#fff;
background:#9d1248;
}

div.slogan {
margin:17px 15px 0px 0px;
float:right;
background:transparent url(../imgs/slogan_rot.gif) no-repeat;
width:149px;
height:10px;
}

div.search {
height:25px;
padding:4px 15px 0px 0px;
}

div.icon {
width:28px;
height:25px;
cursor:pointer;
float:right;
}

div.world {
color:#333;
background:transparent url(../imgs/icons.gif) no-repeat;
}

div.print {
color:#333;
background:transparent url(../imgs/icons.gif) no-repeat -59px top;
}

div.search-form {
float:right;
}

div.search-form input[type=text] {
width:165px;
height:16px;
padding-left:2px;
margin:0px 5px 0px 8px;
}

div.banner {
height:365px;
background:transparent url(../imgs/banner_rot.jpg) no-repeat;
}

.ticker_outer {position:relative;width:898px;height:25px;overflow:hidden;background:#9d1248;}
.ticker_inner {width:898;height:50px;}
.ticker {position:absolute;visibility:hidden; height:30px}

div#ticker {
color:#fff;
background:#9d1248;
font-size:0.7em;
text-align:center;
padding:5px 15px 8px 15px;
}

div#ticker a {
color:#fff;
background:transparent;
text-decoration:underline;
}

div#promo {
font-size:0.6em;
margin:16px 0px 20px 0px;
float:left;
}

div.promobox, div.promobox_vorne,div.promobox_hinten  {
width:162px;
height:162px;
color:#fff;
background:transparent url(../imgs/shadow.promo.png) no-repeat;
padding:4px;
margin:0px 6px;
cursor:default;
float:left;
}

div.promobox_vorne {
	margin-left:0
}

div.promobox_hinten {
	margin-right:0
}

div.promotop {
position:absolute;
width:152px;
color:#fff;
background:#000;
padding:5px 5px 8px 5px;
}

div.promotop div {
margin:5px 0px 0px 0px;
}

div.promobox a {
color:#fff;
background:transparent;
text-decoration:none;
}

div.promobox img {
width:162px;
height:162px;
}

div#promo01,div#promo02,div#promo03,div#promo04,div#promo05  {
width:170px;
height:170px;
}

div#promo01 {
background:transparent url(../imgs/slot_home01_gruen.jpg) no-repeat;
}

div#promo02 {
background:transparent url(../imgs/slot_home02_rot.png) no-repeat;
}

div#promo03 {
background:transparent url(../imgs/slot_home03_gruen.jpg) no-repeat;
}

div#promo04 {
background:transparent url(../imgs/slot_home04_rot.png) no-repeat;
}

div#promo05 {
background:transparent url(../imgs/slot_home05_gruen.jpg) no-repeat;
}
div.outro-home {
font-size:0.6em;
text-align:center;
padding:25px 0px;
}

div.outro {
color:#fff;
background:#9d1248;
font-size:10px;
text-align:center;
padding:8px 15px;

}

div.outro a {
color:#fff;
background:transparent;
}

div.wrap {
float:left;
}

div.left-side {
width:152px;
font-size:0.7em;
margin:13px 19px 25px 0px;
float:left;
}

div.left-side li:first-child {
border-top:1px solid #999;
}

div.left-side li li:first-child {
border-top:none;
}

div.left-side li li a {
padding-left:25px;
}

div.left-side a {
display:block;
color:#333;
background:transparent;
border-bottom:1px solid #999;
padding:5px 15px 6px 15px;
text-decoration:none;
}

div.left-side a:hover {
color:#9d1248;
background:transparent;
}

div.left-side a.current {
color:#fff;
background:#9d1248;
}

div.matter {
width:540px;
padding:13px 0px 25px 0px;
float:left;
}

div#right-side {
margin:10px 0px 25px 19px;
float:left;
}

div.rightbox {
width:162px;
height:162px;
color:#fff;
background:transparent url(../imgs/shadow.promo.png) no-repeat;
font-size:11px;
padding:4px;
margin:0px 0px 15px 0px;
}

div.rightboxtop {
position:absolute;
width:149px;
color:#fff;
background:#9d1248;
padding:5px 5px 8px 8px;
}

div.rightbox a {
color:#fff;
background:transparent;
text-decoration:none;
}

div.rightbox img {
width:162px;
height:162px;
}

.alert {color: #FF0000}

.gruen01 {color:#b9204b}
.gruen02 {color:#ca2f45}
.gruen03 {color:#d83d4d}
.gruen04 {color:#e048548}

.board {margin:3px 15px 0 0}
.floatleft {float:left}
.floatright {float:right}
.clear {clear:both}
.marginright {margin:3px 15px 0 0}
.marginleft {margin:3px 0px 0 15px}
.marginbottom {margin-bottom:15px}

.border {border:1px solid #b9204b}

form fieldset{margin:0; padding:0; border:none}
form label{vertical-align:top;width:11em;float:left;}
form fieldset ol{margin:0;padding:0; list-style-image:none}
form fieldset li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:6px 0 6px 5px;width:100%;float:left;}
form li, form ol {list-style-type:none}
form fieldset fieldset label{display:block;width:auto;}
input.button {width:auto;padding:1px 6px;}

form fieldset legend {font-size:0.75em;	line-height:1.4em; width:370px; margin-bottom:6px }

a:link.button {
	background:transparent url(../imgs/active_rot.gif) repeat-x; text-decoration:none;
	padding:3px 5px; color:#FFF; font-size:1.1em; font-weight:bold;}

.videolink {position:relative; left:10px; top:345px; font-size:0.75em; height:10px}

.borderjobs {border:2px solid #ca2f45; padding:0 20px; margin:15px 0}

.management {width:260px; margin-right:10px;}

.management img {float:left; margin:0 9px 18px 0}

.management p {font-size:0.7em; line-height:1.25em; margin:10px 0 0 0;}
