﻿@charset "utf-8";
/*=====================================================================================*/
/* ALLGEMEIN
=======================================================================================*/
html {
	background:url(/_images/html-back.gif);
}
body {
	background-image:url(../_images/body-back.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:14px 0 0 9px;
}
body * {
	margin:0;
	padding:0;
}
.footer {
	clear:both;
}
img {
	border:none;
	vertical-align:bottom;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 0 0 0;
	padding-bottom:15px;
}

.kleingedrucktes {
	color:#838383;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
hr { display:none; }
/* ----------------------------------------------------- */
/* 	hr	*/
div.hr {
	display:block;
	border-top:10px solid white;
	border-bottom:10px solid white;
	background-image:url(../_images/hr.gif);
	background-repeat:repeat-x;
	height:1px;
}
div.vertical {
	background-image:url(../_images/hr.gif);
	background-repeat:repeat-y;
	width:1px;
	min-height:206px;
	margin:0px 10px 0px 10px; 
	float:left;
	clear:none;
}
div.hr.solid {
	background:url(../_images/hr-solid.gif) repeat-x;
}
div.hr.double.fat {
	background:url(../_images/hr-fat.gif) repeat-x;
	height:5px;
}
div.hr.double {
	height:3px;
	margin:0 0 10px 0;
	background-repeat:repeat;
}
div.hr.triple {
	background:url(../_images/hr-trible.gif) no-repeat;
	height:5px;
	margin:0 0 10px 0;
}


.karriere div.hr {
	background-image:url(../_images/hr-karriere.gif);
}
#right div.hr {
	background-image:url(../_images/hr-left.gif);
	border:none;
	margin:10px 18px 10px 7px;
}

/* ----------------------------------------------------- */
/* 	Flash	*/
#showroomflash {
	position:relative;
	left:34px;
}
#showroomflash .alt {
	display:none;
}
#showroomflash a{
	position:absolute;
}
/* ----------------------------------------------------- */
/* 	Schriftersetzung	*/
.schueler #left h1 {
	margin:-3px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}
.schueler #content h1 {
	font-size:20px;
	padding-bottom:5px;
}
.schueler h1.flash-replaced .alt, .studenten h1.flash-replaced .alt {
	display: none;
}

/*=====================================================================================*/
/* STRUKTUR
=======================================================================================*/
#stage {
	width:995px;	
}
#page {
	width:830px;
	float:left;
	margin:0 4px 9px 0;
}
#top {
	background-image:url(../_images/top-back.png);
	background-repeat:no-repeat;
	height:75px;
}
* html #top { background-image:url(../_images/top-back.gif); }
#main {
	background-image:url(../_images/main-back.png);
	background-repeat:repeat-y;
	padding:0 0 0 3px;
}
* html #main { background-image:url(../_images/main-back.gif); }
#left {
	background-image:url(../_images/left-back.jpg);
	background-repeat:repeat-x;
	margin-left:1px;
	float:left;
	width:627px;
	overflow:hidden;
}
body.berufsprofiling #right {
	background-image:url(../_images/right-back.jpg);
	background-repeat:repeat-x;
	width:175px;
	padding:80px 0 0 10px;
	min-height:960px;
	background-color:#FFFFFF;
	float:left;
}
* html body.berufsprofiling #right {
	height:960px;
}
#teaser {
	background-image:url(../_images/logo.png);
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}
* html #footer { background:url(../_images/footer-back.gif) no-repeat; }
#logo {
	overflow:hidden;
	width:390px;
	height:75px;
}
* html #logo {
	width:auto;
	height:auto;
}

#content {
	margin:0 0 0 37px;
	padding:0 32px 0 32px;
	width:537px;
	background-image:url(../_images/content-back.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.schueler #content { background-image:url(../_images/content-schuelertest-back.jpg); }
.studenten #content { background-image:url(../_images/content-studententest-back.jpg); }
#schueler-center #content { background-image:url(../_images/content-schueler-back.jpg); background-color:#FFFFFF; }
.karriere #content { background-image:url(../_images/content-karrieretest-back.jpg); }
#karriere-center #content { background-image:url(../_images/content-karriere-back.jpg); }
#skyscraper {
	padding-top:7px;
	float:left;
}
#footer {
	background:url(../_images/footer-back.png) no-repeat 0 47px;
	margin: 0 0 0 -2px;
	padding-bottom:0;
	padding-top:50px;
	clear:both;
	height:53px;
}
* html #footer { padding-top:9px; }
*+html #footer { padding-top:55px; }
/*=====================================================================================*/
/* TEASER
=======================================================================================*/
#teasertop {
	margin:16px 0 0 37px;
	font-family:Arial, Helvetica, sans-serif;
}
#mainnavi {
	text-transform:uppercase;
	font-size:11px;
	list-style:none;
}
#mainnavi li a {
	color:#333333;
	letter-spacing:1px;
	text-decoration:none;
	width:300px;
	display:block;
}
/* folgendes hier stehen lassen ...sonst ie6 Bug */
* html .schueler #mainnavi li.karriere a { color:#828180; padding:7px 0 3px 150px; }
* html .schueler #mainnavi li.schueler a { color:#FFFFFF; padding:3px 0 2px 75px; }
* html .karriere #mainnavi li.schueler a { color:#FFFFFF; padding:7px 0 2px 150px; }
* html .karriere #mainnavi li.karriere a { color:#828180; padding:3px 0 3px 75px; }
/* ---------------- */

#teasercontent {
	padding:25px 0 0 50px;
}
#teasercontent h1 {
	font-family: Cooper BlkIt BT, Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:7px 0 0 0;
	padding-bottom:20px;
}
#teasercontent h2 {
	font-size:9px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#teasercontent h3 {
	font-size:9px;
	letter-spacing:1px;
	font-weight:normal;
}
#teasercontent ul {
	font-size:12px;
	padding-left:15px;
	list-style: url(../_images/list-point.gif);
}
*+html #teasercontent ul { list-style-image:url(../_images/list-point-ie.gif); }
* html #teasercontent ul { list-style-image:url(../_images/list-point-ie.gif); }
#teasercontent ul li {
	/*list-style: none;
	list-style-image: none;*/
	margin:3px 0 0 0;
}
#teasercontent p {
	margin:10px 0 0 0;
	font-weight:bold;
}
#teaser div.teaserbutton {
	position:absolute;
}
/* ----------------------------------------------------- */
/* 	Berufsprofiling	*/
.standard #teasertop { background:url(../_images/teasercontent-berufsprofiling-back.jpg) no-repeat; }
.standard #teaserback {
	background-repeat:no-repeat;
	background-position: right bottom;
	height:239px;
}
.standard #teasercontent {
	padding:65px 0 0 30px;
}
.standard #teasercontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#389990;
	padding-bottom:0;
}
.standard #teasercontent p {
	width:300px;
	font-weight:normal;
	line-height:18px;
	font-size:13px;
}
/* ----------------------------------------------------- */
/* 	kleinerer Teaser	*/
/* 	__FAQ				*/
#faq #teaserback {
	height:112px;
	background:url(../_images/teasercontent-berufsprofiling-small-back.jpg) no-repeat ;
}
/* ----------------------------------------------------- */
/* 	Karriere	*/
.karriere #teasertop { background:url(../_images/teasercontent-karrieretest-back.jpg) no-repeat; }
.karriere #teaserback {
	background-repeat:no-repeat;
	background-position: right bottom;
	height:304px;
}
.karriere #mainnavi li.studenten a { color:#FFFFFF; padding:9px 0 0 225px; }
.karriere #mainnavi li.schueler a { color:#FFFFFF; padding:3px 0 2px 150px; }
.karriere #mainnavi li.karriere a { color:#828180; padding:3px 0 3px 75px; }

* html .karriere #mainnavi li.studenten a { color:#FFFFFF; padding:9px 0 0 225px; }
* html .karriere #mainnavi li.schueler a { color:#FFFFFF; padding:2px 0 2px 150px; }
* html .karriere #mainnavi li.karriere a { color:#828180; padding:2px 0 3px 75px; }

.karriere #teasercontent h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#3D3D3D;
	font-weight:normal;
}
/* -----------------------------------------------------*/ 
/* 	Schüler	*/
.schueler #teasertop { background:url(../_images/teasercontent-schueler-back.jpg) no-repeat; }
.schueler #teaserback {
	background:url(../_images/teasercontent-schuelertest-image-stoerer.jpg) no-repeat right bottom;
	height:287px;
}
#schueler-center #mainnavi li.karriere a { color:#828180; padding:9px 0 0 225px; }
.schueler #stage #mainnavi li.karriere a { color:#828180; padding:9px 0 0 225px; }
.schueler #mainnavi li.studenten a { color:#FFFFFF; padding:3px 0 3px 150px;}
.schueler #mainnavi li.schueler a { color:#FFFFFF; padding:3px 0 2px 75px; }
.schueler #teasercontent h1 { font-family: Cooper BlkIt BT, Georgia, "Times New Roman", Times, serif; padding-bottom:0px;}
.schueler #teasercontent ul { margin-top:20px;}


/* -----------------------------------------------------*/ 
/* 	Studenten	*/
.studenten #teasertop { background:url(../_images/teasercontent-studenten-back.jpg) no-repeat; }
.studenten #teaserback {
	background-repeat:no-repeat;
	background-position: right bottom;
	height:287px;
}
.studenten #mainnavi li.karriere a { color:#828180; padding:3px 0 3px 150px; }
.studenten #mainnavi li.schueler a { color:#fff; padding:9px 0 0 225px; }
.studenten #mainnavi li.studenten a { color:#FFFFFF; padding:3px 0 2px 75px; }
.studenten #teasercontent h1 { font-family: Qlassik Bold, Georgia, "Times New Roman", Times, serif; padding-bottom:0px;}
.studenten #teasercontent ul { margin-top:20px;}

/* ----------------------------------------------------- */
/* 	Studenten-Center	*/
#studenten-center #content { background-image:none; }
#studenten-center #teasertop { background:url(../_images/teasercontent-studenten-back.jpg) no-repeat; }
#studenten-center #teaserback {
	height:487px;
	background:url(../_images/teasercontent-studenten-image.jpg) no-repeat 310px top;
}
#studenten-center #teasercontent img { margin:10px 0 0 0; }
#studenten-center #teasercontent a.onlinetest img { margin:-5px 0 0 10px; }
* html #studenten-center #teasercontent a.onlinetest img { margin:-20px 0 0 4px; }
#studenten-center #teasercontent h1 { margin-bottom: 10px; font-size:24px; }
#studenten-center #teasercontent h2 { margin-top:10px}
#studenten-center #teasercontent p {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	padding-bottom:8px;
	width:280px;
}
#studenten-center #teasercontent a {
	display:block;
	width:200px;
	font-size:12px;
	color:#234986;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
}
#studenten-center #teasercontent {
	position:relative;
}
#studenten-center #teasercontent a.onlinetest {
	position:absolute;
	top:220px;
	left:220px;
}
* html #studenten-center #teasercontent a.onlinetest {
	top:230px;
	left:170px;
}

/* ----------------------------------------------------- */
/* 	Karriere-Center	*/
#karriere-center #teasertop { background:url(../_images/teasercontent-karriere-back.jpg) no-repeat left top; }
#karriere-center #teaserback { height:238px; }
* html #karriere-center #teasercontent { height:150px; }
#karriere-center #testsOverviewHead .test01 { position:relative; }
#karriere-center #testsOverviewHead .test01 a.onlinetest {
	position:absolute;
	top:185px;
	right:149px;
}
/* ----------------------------------------------------- */
/* 	Schüler-Center	*/
#schueler-center #teasertop { background:url(../_images/teasercontent-schueler-back.jpg) no-repeat left top; }
#schueler-center #teaserback {
	height:487px;
	background:url(../_images/teasercontent-schueler-image.jpg) no-repeat right top;
}
#schueler-center #teasercontent img { margin:10px 0 0 0; }
#schueler-center #teasercontent a.onlinetest img { margin:-5px 0 0 0; }
* html #schueler-center #teasercontent a.onlinetest img { margin:-15px 0 0 0; }
* html #studenten-center #teasercontent h1,
* html #schueler-center #teasercontent h1{ font-size:14px; }
#studenten-center #teasercontent h1,
#schueler-center #teasercontent h1 { margin-bottom: 10px; font-size:14px; line-height:28px }
#studenten-center #teasercontent h1 { margin-bottom:0px;}
#schueler-center #teasercontent h2 { margin-top:25px}
#schueler-center #teasercontent p {
	font-weight:normal;
	font-size:12px;
	line-height:16px;
	padding-bottom:8px;
}
#schueler-center #teasercontent a {
	display:block;
	width:200px;
	font-size:12px;
	color:#355260;
	font-weight:bold;
	text-decoration:none;
	margin-top:3px;
}
#schueler-center #teasercontent {
	position:relative;
}
#schueler-center #teasercontent a.onlinetest {
	position:absolute;
	top:220px;
	left:220px;
}
* html #schueler-center #teasercontent a.onlinetest {
	top:230px;
	left:170px;
}
/* ----------------------------------------------------- */
/* 	Schüler-Info	*/
#schueler-info #teasertop { background:url(../_images/teasercontent-schueler-back2.jpg) no-repeat; height:240px; }
#schueler-info #teaserback {
	height:220px;
	background:none;
}
#schueler-info #teaserback .schuelerarticle {
	left:0;
	padding:10px;
}
#schueler-info #teaserback .schuelerarticle ul { list-style: none; padding-left:0; margin-top:0; }
#schueler-info #teaserback .schuelerarticle ul li {list-style: none; margin-bottom:7px; line-height:12px; }
#schueler-info #teaserback .schuelerarticle h3 {
	color: #000;
	font-size:10px;
	text-transform: uppercase;
	font-weight:bold;
	letter-spacing:0;
}
#schueler-info #teasercontent h1 {
	width:350px;
	margin:0 0 15px -20px;
	float:left;
}
#schueler-info #teasercontent p {
	width:350px;
	margin:0 0 0 -20px;
	float:left;
	font-weight:normal;
}
* html #schueler-info #teasercontent h1, * html #schueler-info #teasercontent p { margin-left:-10px; }

#schueler-info #content  { min-height:600px; background:url(../_images/content-schuelertest-back2.jpg) no-repeat;}
#schueler-info #content ul  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	list-style:none;
	margin-bottom:40px;
}

#schueler-info #content h3 { color: #54a1c1; font-size:12px;}
#schueler-info h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* ----------------------------------------------------- */
/* 	Startseite	*/
#teaserstart {
	background: url(../_images/teaserstart-back.jpg) no-repeat;
	margin-left:38px;
	height:230px;
	overflow:hidden;
}
#teaserstart p {
	line-height:18px;
}
#teaserstart a {
	display:block;
	/*width:238px;*/
	height:19px;
}
#teaserstart a span { display:none; }
#teaserstart .leftrow {
	float:left;
	width:192px;
}
#teaserstart .centerrow {
	float:left;
	width:198px;
}
#teaserstart .rightrow {
	float:left;
	width:199px;
}
#teaserstart .leftrow p {
	padding:63px 20px 15px 28px;
	line-height:16px;
}
#teaserstart .centerrow p{
	padding:63px 15px 31px 32px;
	line-height:16px;
}
#teaserstart .rightrow p{
	padding:63px 15px 15px 32px;
	line-height:16px;
}
#teaserstart .leftrow a {
	background:url(../_images/schueler-center-btn.jpg) no-repeat 5px 0 ;
}
#teaserstart .centerrow a {
	background:url(../_images/studenten-center-btn.jpg) no-repeat 0 0 ;
}
#teaserstart .rightrow a{
	background:url(../_images/karriere-center-btn.jpg) no-repeat 0 0;
}


/*=====================================================================================*/
/* NAVIGATION
=======================================================================================*/
/* ----------------------------------------------------- */
/* 	Topnavi	*/
#top-navi {
	float:right;
	margin:40px 35px 0 0;
}
#top-navi li {
	display:inline;
}
#top-navi li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	letter-spacing:1px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	border-right:1px solid black;
	padding-right:5px;
}
#top-navi li.last a {
	border-right:none;
}
/* ----------------------------------------------------- */
/* 	Footernavi	*/
#footer-navi {
	float:right;
	margin:1px 25px 0 0;
}
#footer-navi li {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-right:2px;
	color:#838383;
}
#footer-navi li a {
	font-size:8px;
	letter-spacing:1px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	border-left:1px solid #838383;
	padding-left:5px;
}
/*=====================================================================================*/
/* CONTENT
=======================================================================================*/

#content h2{ 
	margin-bottom: 15px;
	font-size:19px;
	font-family: Georgia,"Times New Roman",Times,serif;
}
#content h3{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:5px;
}
#content dl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 10px 0;
}
#content dl dt{
	xcolor:#389990;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 0 0 0;
}
#content dl dd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content dl dd ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	padding:5px 0 0 10px;
}
#content dl dd ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 0;
}
#content .red{
	 color:#F00;
}
/* ----------------------------------------------------- */
/* 	Berufsprofiling standard	*/
.berufsprofiling h3{
	padding-bottom:5px;
}
.berufsprofiling a{
	color:#389990;
	text-decoration:none;
	font-weight:bold;
}
.berufsprofiling a.arrow{
	background: url(../_images/link-standard-arrow.gif) no-repeat 1px 3px;
	padding-left:14px;
}
.berufsprofiling a.arrowsmall{
	background: url(../_images/link-standard-arrowsmall.gif) no-repeat 0px 1px ;
	padding-left:11px;
}
/* ----------------------------------------------------- */
/* 	Karriere */
.karriere a{
	color:#ef9206;
	text-decoration:none;
}
.karriere a.arrow{
	background:url(../_images/link-karriere-arrow.gif) no-repeat 1px 3px ;
	padding-left:14px;
}
.karriere a.arrowsmall{
	background:url(../_images/link-karriere-arrowsmall.gif) no-repeat 0px 1px ;
	padding-left:11px;
}
/* ----------------------------------------------------- */
/* 	Schüler */
.schueler a{
	color:#355260;
	text-decoration:none;
}
.schueler a.arrow{
	background:url(../_images/link-schueler-arrow.gif) no-repeat 1px 3px ;
	padding-left:14px;
}
.schueler a.arrowsmall{
	background:url(../_images/link-schueler-arrowsmall.gif) no-repeat 0px 1px ;
	padding-left:11px;
}
/* ----------------------------------------------------- */
/* 	Studenten */
.studenten a{
	color:#284f92;
	text-decoration:none;
}
.studenten a.arrow{
	background:url(../_images/link-studenten-arrow.gif) no-repeat 1px 3px ;
	padding-left:14px;
}
.studenten a.arrowsmall{
	background:url(../_images/link-studenten-arrowsmall.gif) no-repeat 0px 1px ;
	padding-left:11px;
}
/*=====================================================================================*/
/* RIGHTBOX
=======================================================================================*/
* html #right img.empfehlen {
	width:165px;
}

div.rightbox-white div.middle {
	background: url(/_images/right-middle-btn.png) repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px 0 14px;
	width: 153px;
}

div.rightbox-white div.middle h1 {
	color: #2c8f7d;
	font-size: 12px;
	text-transform: uppercase;
	margin:0 0 15px 0;
	padding-top:5px;
}
div.rightbox-white div.middle h2 {
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	width:110px;
	margin:0;
}
div.rightbox-white div.middle p {
	font-size: 10px;
	margin:0 15px 0 0;
	padding-bottom:7px;
	color:#6D6D6D;
}
div.rightbox-white div.middle a {
	background-image:url(../_images/link-right-arrow.gif)!important;
	color:#2c8f7d!important;
	font-size:11px;
}
div.rightbox-white div.middle a.arrow {
	font-size:10px;
	padding-left:12px;
	margin-left:-7px;
	background-position:1px 2px;
}
div.rightbox-white div.middle strong {
	color: #2c8f7d;
	font-size: 12px;
}
div.rightbox-white div.middle ul {
	font-size: 10px;
	margin-left:10px;
	padding:0 0 7px 0;
	list-style-image:url(../_images/list-point-small.gif);
}
* html div.rightbox-white div.middle ul { list-style-image:url(../_images/list-point-small-ie.gif); list-style-position: outside; margin-left:15px; }
*+html div.rightbox-white div.middle ul { list-style-image:url(../_images/list-point-small-ie.gif); list-style-position: outside; margin-left:15px; }

div.rightbox-white div.top {
	background: url(/_images/right-top-btn.png) no-repeat;
	height: 9px;
}
div.rightbox-white div.bottom {
	background: url(/_images/right-bottom-btn.png) no-repeat;
	height: 9px;
}
* html div.rightbox-white div.top, * html div.rightbox-white div.bottom , * html div.rightbox-white div.middle  {
	padding: 0 5px 0 14px;
	width: 142px;
}

/*=====================================================================================*/
/* Formular
=======================================================================================*/
.standard #content .toform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.standard #content .toform h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;

	color:#389990;
	padding-bottom:6px;
	margin-top:30px;
	border-bottom:1px dotted #787878;
}
.standard #content .toform label {
	width:125px;
	margin-bottom:5px;
}
.standard #content .toform input.text, .standard #content .toform select {
	width:400px;
	border:1px solid #c2c2c2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
* html .standard #content .toform input.text,* html  .standard #content .toform select {
	width:370px;
}
.standard #content .toform select {
	width:412px;
}
* html .standard #content .toform select {
	width:382px;
}
.standard #content .toform #cancel {
	float:left;
}
.standard #content .toform .radiogroup label{
	width:80px!important;
}
.standard #content .toform #accept_agbholder, .standard #content .toform #accept_privacyholder, .standard #content .toform #accept_expand_privacyholder {
	width:20px;
	float:left;
	margin-bottom:10px;
}
.standard #content .toform #accept_agbholder .errormsg, .standard #content .toform #accept_privacyholder .errormsg, .standard #content .toform #accept_expand_privacyholder .errormsg {
	margin-left:20px;
	width:150px;
}
.standard #content .toform .errormsg {
	margin-left:100px;
	padding-bottom:0;
}
.standard #content .toform .error {
	background-color:white;
}
.standard #content .toform .hr {
	background:url(../_images/hr-double.gif) repeat-x;
	height:4px;
}
.standard #content .toform #validation {
	margin:0;
}
.standard #content .toform .acceptAGB {
	background-color:#389990;
	padding:5px 10px 10px 10px;
}
.standard #content .toform .acceptAGB h2 {
	color:#FFFFFF!important;
	font-size:13px;
	border-bottom:none;
	margin:0;
	padding:3px 0 5px 0;
}
.standard #content .toform .acceptAGB .contentAGB {
	background-color:#FFFFFF;
	padding:20px 5px 10px 10px;
}

* html .standard #content .toform .acceptAGB .contentAGB .agb {	margin-left:20px!important; position:relative; }
* html .standard #content .toform .acceptAGB .contentAGB { height:150px; }
/*=====================================================================================*/
/* LIEFERADRESSE - ZAHLUNGSWEISE
=======================================================================================*/
#lieferadresse-zahlungsweise #teaser #teaserback {
	background:url(../_images/teasercontent-berufsprofiling-small2-back.jpg);
	height:152px;
}
#lieferadresse-zahlungsweise #teaser #teaserback h1 {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:21px;
	margin-top:0;
}
#lieferadresse-zahlungsweise #teaser #teaserback h2 {
	margin-top:5px;
}
#lieferadresse-zahlungsweise #content{
	background:url(../_images/content-standard-back.jpg) no-repeat;
}
#lieferadresse-zahlungsweise #content ul.steps li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:5px 10px 5px 0px;
	float:left;
	list-style-image:url(../_images/list-point-breadcrumb.gif);
	list-style-position:inside;
}
#lieferadresse-zahlungsweise #content ul.steps li.selected{
	color:#389990;
}
#lieferadresse-zahlungsweise #content ul.steps li.first{
	list-style:none;
	padding-left:0;
}
#lieferadresse-zahlungsweise #content .hr{
	background: url(../_images/hr-karriere.gif) repeat-x;
}
#lieferadresse-zahlungsweise #content .hr.double{
	background: url(../_images/hr-double.gif) repeat-x;
}
#lieferadresse-zahlungsweise #content .hr.double{
	background: url(../_images/hr-double.gif) repeat-x;
}

#lieferadresse-zahlungsweise #content .zahlungsinformationen{
	padding-bottom:8px;
}
#lieferadresse-zahlungsweise #content .zahlungsinformationen img{
	padding:0 10px 2px 0;
	float:left
}
#lieferadresse-zahlungsweise #content .zahlungsinformationen strong{
	float:left;
	width:160px;
}
#lieferadresse-zahlungsweise #content .zahlungsinformationen .hr{
	border-top:4px solid white;
	border-bottom:4px solid white;
}
#lieferadresse-zahlungsweise #content .errormsg{
	margin-left:125px;
}
#lieferadresse-zahlungsweise #content .agb{
	margin-bottom:13px;
	padding-left:20px;
}
* html #lieferadresse-zahlungsweise #content .agb{
	position:absolute;
	left:84px;
	padding-top:2px;
}
* html #lieferadresse-zahlungsweise #content p.kleingedrucktes{
	padding-top:40px;
}
/*=====================================================================================*/
/* ZAHLUNG ERFOLGREICH
=======================================================================================*/
#zahlung-erfolgt #teaser #teaserback {
	background:url(../_images/teasercontent-berufsprofiling-small2-back.jpg);
	height:152px;
}
#zahlung-erfolgt #teaser #teaserback h1 {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:21px;
	margin-top:0;
}
#zahlung-erfolgt #teaser #teaserback h2 {
	margin-top:5px;
}
#zahlung-erfolgt #content{
	background:url(../_images/content-standard-back.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:600px;
}
#zahlung-erfolgt #content h2{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	color: #389990;
	padding-bottom: 6px;
	margin-top: 30px;
	border-bottom: 1px dotted #787878;
}
#zahlung-erfolgt #content ul.steps li{
	margin:0;
	padding:5px 10px 5px 0px;
	float:left;
	list-style-image:url(../_images/list-point-breadcrumb.gif);
	list-style-position:inside;
}
#zahlung-erfolgt #content ul.steps li.selected{
	color:#389990;
}
#zahlung-erfolgt #content ul.steps li.first{
	list-style:none;
	padding-left:0;
}
#zahlung-erfolgt #content .hr{
	background: url(../_images/hr-karriere.gif) repeat-x;
}
#zahlung-erfolgt #content .hr.double{
	background: url(../_images/hr-double.gif) repeat-x;
}
#zahlung-erfolgt #content .hr.double{
	background: url(../_images/hr-double.gif) repeat-x;
}

#zahlung-erfolgt #content .zahlungsinformationen{
	padding-bottom:8px;
}
#zahlung-erfolgt #content .zahlungsinformationen img{
	padding:0 10px 2px 0;
	float:left
}
#zahlung-erfolgt #content .zahlungsinformationen strong{
	float:left;
	width:160px;
}
#zahlung-erfolgt #content .zahlungsinformationen .hr{
	border-top:4px solid white;
	border-bottom:4px solid white;
}
#zahlung-erfolgt #content .errormsg{
	margin-left:125px;
}
#zahlung-erfolgt #content .agb{
	margin-bottom:13px;
	padding-left:20px;
}

/*=====================================================================================*/
/* BEWERBUNGSSPECIAL
=======================================================================================*/
#bewerbungsspecial #teaser {
	overflow:visible;
	z-index:100;
}
#bewerbungsspecial #teaser #teasertop {
	height:auto;
}
#bewerbungsspecial #teaser #teaserback {
	background:url(../_images/teasercontent-berufsprofiling-small4-back.jpg) no-repeat;
	height:auto;
}
#bewerbungsspecial #teaser #teasercontent {
	padding-bottom:0;
}
#bewerbungsspecial #teaser h1 {
	color:#37928b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-top:0;
}
#bewerbungsspecial #teaser p {
	color:#3d3d3d;
	margin-bottom:0;
}
#bewerbungsspecial #teaser #infomessage {
	background: url(../_images/bewerbungsspecial-infomessage-back.jpg) no-repeat bottom left #79c2b7;
	margin:3px 0 0 -27px;
	padding: 8px 27px 8px 27px;
}
#bewerbungsspecial #teaser #infomessage p {
	color:#FFF;
	margin:0;
	padding:0;
	width:100%;
}
#bewerbungsspecial #teaser #infomessage p strong {
	color:#1e655f;
	text-transform:uppercase;
}


#bewerbungsspecial #content{
	background-image: url(../_images/content-standard-small2-back.jpg);
}
#bewerbungsspecial #content h2{
	padding:30px 0 0 0;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}
#bewerbungsspecial #content p{
	line-height:16px;
	padding-right:50px;
}
#bewerbungsspecial #content a.button{
	float:right;
}
#bewerbungsspecial #left{
		padding-bottom:256px;
}
/* ----------------------------------------------------- */
/* 	Infobox	*/
#bewerbungsspecial #content{
	position:relative;
}
#bewerbungsspecial #content .infobox{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	top:0;
	left:0;
	width:263px;
	z-index:99999;
}
#bewerbungsspecial #content .infobox.big{ width:340px; }
#bewerbungsspecial #content .infobox .head{
	background:url(../_images/infobox-head.png) no-repeat;
	height:15px;
}
#bewerbungsspecial #content .infobox .content{
	background:url(../_images/infobox-content.png) repeat-y;
	padding:0 22px 0 17px;
}
#bewerbungsspecial #content .infobox .footer{
	background:url(../_images/infobox-footer.png) no-repeat;
	height:15px;
}
* html #bewerbungsspecial #content .infobox .head{ background:url(../_images/infobox-head.gif) no-repeat; }
* html #bewerbungsspecial #content .infobox .content{ background:url(../_images/infobox-content.gif) repeat-y; }
* html #bewerbungsspecial #content .infobox .footer{ background:url(../_images/infobox-footer.gif) no-repeat; }

#bewerbungsspecial #content .infobox.big .head{ background:url(../_images/infobox-big-head.png) no-repeat; }
#bewerbungsspecial #content .infobox.big .content{ background:url(../_images/infobox-big-content.png) repeat-y; }
#bewerbungsspecial #content .infobox.big .footer{ background:url(../_images/infobox-big-footer.png) no-repeat; }
* html #bewerbungsspecial #content.big .infobox .head{ background:url(../_images/infobox-big-head.gif) no-repeat; }
* html #bewerbungsspecial #content.big .infobox .content{ background:url(../_images/infobox-big-content.gif) repeat-y; }
* html #bewerbungsspecial #content.big .infobox .footer{ background:url(../_images/infobox-big-footer.gif) no-repeat; }


#bewerbungsspecial #content .infobox h1{
	color:#37928b;
	background-repeat:no-repeat;
	border-bottom:1px dotted #37928b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	margin-bottom:10px;
	padding:8px 0 5px 35px;
	text-transform:uppercase;
}
#bewerbungsspecial #content .infobox h1.twolines{
	height:30px;
	padding-top:0px;
}
#bewerbungsspecial #content .infobox p{
	padding-right:0;
}
#bewerbungsspecial #content .infobox ol{
	padding-left:18px;
}

/* ----------------------------------------------------- */
/* 	Slider	*/
#bewerbungsspecial #slider{
	border-top:1px dotted #37928b;
	border-bottom:1px dotted #37928b;
	padding: 10px 0;
	position:relative;
}
#bewerbungsspecial #slider #sliderBack{
	background-color:#f3f3f3;
}
#bewerbungsspecial #slider .sliderBox{
	background-repeat: no-repeat;
	margin-left:-15px;
	padding:0 30px 0 0;
}
#bewerbungsspecial #slider #sliderDO{
	background-image:url(../_images/bewerbungsspecial-do.jpg);
	padding-left:73px;
	padding-top:30px;
}
#bewerbungsspecial #slider #sliderDONT{
	background-image:url(../_images/bewerbungsspecial-dont.jpg);
	background-position:0 0px;
	padding-left:73px;
	padding-bottom:15px;
}
#bewerbungsspecial #slider .sliderContent{
	border:1px solid #AAAAAA;
	background-color:#FFF;
	padding:15px;
}
#bewerbungsspecial #slider .sliderInfo{
	background-color:#e6e6e6;
	color:#565857;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px 0;
	padding:15px 0 15px 60px;
}
#bewerbungsspecial #slider h3{
	color:#37928b;
	cursor:pointer;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-style:italic;
	text-transform:none;
}
#bewerbungsspecial #slider h4{
	color:#37928b;
	cursor:pointer;
	background-repeat:no-repeat;
	border-bottom:1px dotted #37928b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	margin-bottom:10px;
	padding:8px 0 5px 35px;
	text-transform:uppercase;
}
#bewerbungsspecial #slider ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 30px 10px 50px;
}
#bewerbungsspecial #slider ul li{
	margin-bottom:5px;
}
#bewerbungsspecial #slider p{
	padding:0 35px 10px 35px;
	margin:0;
}

/*=====================================================================================*/
/* INFORMATIONSSPECIAL
=======================================================================================*/
#informationsspecial #teaser #teaserback {
	background:url(../_images/teasercontent-berufsprofiling-small3-back.jpg) no-repeat;
	height:177px;
}
#informationsspecial #teaser #teasercontent {
	height:112px;
}
#informationsspecial #teaser h1 {
	color:#37928b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	margin-top:0;
}
#informationsspecial #teaser p {
	color:#3d3d3d;

}
#informationsspecial #content{
	background-image: url(../_images/content-standard-small2-back.jpg);
}
#informationsspecial #content h2{
	padding:30px 0 0 0;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}
#informationsspecial #content p{
	line-height:16px;
	margin-top:0;
	padding-top:30px;
	padding-right:50px;
}
#informationsspecial #content a.button{
	float:right;
}
#informationsspecial #left{
		padding-bottom:256px;
}

/* ----------------------------------------------------- */
/* 	Slider	*/
#informationsspecial #slider{
	border-top:1px dotted #37928b;
	border-bottom:1px dotted #37928b;
	padding: 10px 0;
	position:relative;
}

#informationsspecial #slider .sliderBox{
	background-repeat: no-repeat;
	padding:0 0 0 0;
}
#informationsspecial #slider .sliderContent{
	border:1px solid #AAAAAA;
	background-color:#FFF;
	padding:15px;
}
#informationsspecial #slider .sliderContentHolder{
	padding:15px 0 35px 20px;
	position: relative;
}
#informationsspecial #slider .sliderInfo{
	background-color:#e6e6e6;
	color:#565857;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px 0;
	padding:15px 0 15px 15px;
}
#informationsspecial #slider h3{
	color:#37928b;
	cursor:pointer;
	background-repeat:no-repeat;
	border-bottom:1px dotted #37928b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*height:17px;*/
	margin-bottom:10px;
	padding:8px 0 5px 0px;
	text-transform:uppercase;
}
#informationsspecial #slider .sliderContentHolder.open h3{
	padding:8px 0 1px 0px;
	margin-bottom:5px;
	cursor:auto;
}
#informationsspecial #slider h4{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-bottom: 2px;
}
#informationsspecial #slider ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 30px 10px 20px;
}
#informationsspecial #slider ul li{
	margin-bottom:5px;
}
#informationsspecial #slider p{
	padding:0 35px 0px 0px;
	margin:0;
}
#informationsspecial #slider p.contentText{
	}
+html #informationsspecial #slider p.contentText {
	padding-bottom: -20px;
}

#informationsspecial #slider .sliderContentHolder h4.ArbeitnehmerRecht a {
	color: #000;
	background: none;
	padding: 0;
	text-decoration: underline;
}

#informationsspecial #slider .sliderContentHolder h4.ArbeitnehmerRecht a:hover {
	color: #000;
	background: none;
	padding: 0;
	text-decoration: none;
}

/*=====================================================================================*/
/* MEDIADATEN
=======================================================================================*/
#mediadaten #teaser #teaserback {
	background:url(../_images/teasercontent-berufsprofiling-small2-back.jpg);
	height:152px;
}
#mediadaten #teaser #teasercontent  { padding:50px 0 0 60px; }
#mediadaten #teaser #teasercontent p  {
	margin-top:5px;
	line-height:normal;
	width:345px;
}
#mediadaten #content{
	background: url(../_images/content-standard-normal-back.jpg) no-repeat;
}
#mediadaten #content h2{
	padding:30px 0 0 0;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}
#mediadaten #content #slider{
	border-bottom:1px dotted #666;
	margin-bottom:30px;
}
#mediadaten #content #slider h4{
	cursor:pointer;
	color: #389990;
	background: url(../_images/link-standard-arrow.gif) no-repeat 1px 7px;
	border-top:1px dotted #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 14px;
}
#mediadaten #content #slider .sliderContentHolder{
	padding-bottom:5px;
	padding-left:14px;
}
#mediadaten #content #slider .sliderContentHolder img{
	float:right;
	padding-left:15px;
}

/*=====================================================================================*/
/* FAQ
=======================================================================================*/
#faq #content { font-family:Arial, Helvetica, sans-serif; background-image:url(../_images/content-standard-small-back.jpg); }

#faq #content ul {
	background:url(../_images/hr-faq.gif) repeat-x bottom;
	padding-bottom:15px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:13px;
	list-style: none;
	color:#349488;
}
#faq #content ul li {
	border-top:1px dotted #d4d4d4;
	padding:3px 0;
}
#faq #content ul a{
	text-decoration:none;
	color:#349488;
}

#faq #content h4{
	font-weight:bold;
	font-size:13px;
	color:#349488;
	margin-top:15px;
}

#faq #content dl{
	margin-top:5px;
}

#faq #content dt{
	font-weight:bold;
	font-size:12px;
}
#faq #content dd{
	font-size:12px;
}
#faq #content div.top{
	text-align:right;
	padding-bottom:5px;
	border-bottom:1px dotted #d4d4d4;
}

/*=====================================================================================*/
/* ARTICLE
=======================================================================================*/
/* ----------------------------------------------------- */
/* 	Aufbau	*/
.article {
	min-height:80px;
	float:left;
	width:538px;
}
.article.grey {
	background-image:url(../_images/artikel-back.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.article .article_template {
}
.article .article_content {
	float:left;
	margin:5px 0;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.article .article_content h4, .article .article_content p {
	margin-left:18px;
	padding-bottom:10px;
}
.article .article_content img {
	float:left;
	padding-right:15px;
}
/* ----------------------------------------------------- */
/* 	Inhalt	*/
.article .article_content img {
	margin-right:10px;
}
.article .article_content p {
	line-height:17px;
}

.article.ad {
	float:left;
}
.article.ad *{
	margin:0;
}
.ad sup {	
	display:block;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.article h4 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	margin-bottom:3px;
}
.article .imgholder {
	float:left;
}
.article .kleingedrucktes {	margin-top:4px;	line-height:11px; }

.profil-btn { float:left; margin:0 20px 10px 0; }
.profil { float:left; width:410px; }

.schuelerarticle {
	background-color:#EFF7FA;
	border:1px dotted #000000;
	border-right:none;
	float:right;
	left:21px;
	padding:10px;
	position:relative;
	width:150px;
}
.schuelerarticle ul { list-style: none; }
.schuelerarticle ul li {
	margin-bottom:7px;
	line-height:12px;
	text-indent:-15px;
	padding-left:15px;
}
.schuelerarticle ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*=====================================================================================*/
/* KARRIERECENTER  																			NICHT FERTIG!!!!!!!!!!
=======================================================================================*/
#karriere-center #content h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
	font-weight: normal;
	margin: 3px 0 0 0;
	padding-bottom:15px;
}

#karriere-center #content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom:0;
}

#karriere-center table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
#karriere-center table td.first {
	width:200px;
	text-align:left;
	border-left:none;
}
#karriere-center table td.top {
	border-top:none;
}
#karriere-center table th.second { width:160px; }
#karriere-center table th.third { width:160px; }

#karriere-center table th{
	background-image:url(../_images/content-karriere-table-back.jpg);
	background-position:right top;
	height:97px;
	border-left: 1px solid white;
}
#karriere-center table th.first{
	background-position:left top;
	border-left: none;
	font-weight:bold;
	padding:60px 0 0 9px ;
	text-align:left;
	height:35px;
}
#karriere-center table th strong{
	color:#000000;
	text-transform:uppercase;
	display:block;
	margin:0 0 3px 0;
}
#karriere-center table th a{
	display:block;
	margin:10px 0 0 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}
#karriere-center table th.bottom{
	background-image:url(../_images/content-karriere-tablefooter-back.jpg);
	background-position:right top;
	height:37px;
}
#karriere-center table th.bottom.first{
	background-position:left top;
}
#karriere-center table td{
	padding:5px 15px 8px 7px;
	border-top:1px dotted #7a7878;
	border-left:1px solid #cdcccc;
}
#karriere-center table td strong {
	display:block;
}
/*=====================================================================================*/
/* SCHÜLERCENTER
=======================================================================================*/
#schueler-center table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
#schueler-center table tr.grey {
	background-color:#F0F0F0;
}
#schueler-center table td.first {
	width:340px;
	text-align:left;
	border-left:none;

}
#schueler-center table td.top {
	border-top:none;
}
#schueler-center table th.second { width:180px; }
#schueler-center table th.third { width:155px; }

#schueler-center table th{
	background-image:url(../_images/content-schueler-table-back.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:97px;
	border-left: 1px solid white;
}
#schueler-center table th.first{
	background-position:left top;
	border-left: none;
	font-weight:bold;
	padding:60px 0 0 9px ;
	text-align:left;
	height:35px;
}
#schueler-center table th strong{
	color:#54a1c1;
	text-transform:uppercase;
	display:block;
	margin:0 0 3px 0;
}
#schueler-center table th a{
	display: block;
	font-size: 12px;
	color: #355260;
	font-weight: bold;
	text-decoration: none;
	margin:10px 0 0 0;
}
#schueler-center table th.bottom{
	background-image:url(../_images/content-schueler-tablefooter-back.jpg);
	background-position:right top;
	height:37px;
}
#schueler-center table th.bottom.first{
	background-position:left top;
}
#schueler-center table td{
	padding:5px 15px 8px 7px;
	border-top:1px dotted #7a7878;
	border-left:1px solid #cdcccc;
}
#schueler-center table td strong {
	display:block;
}
#schueler-center table td strong em {
	color:#2b4853;
	font-style:normal;
}
/*=====================================================================================*/
/* STUDENTENCENTER
=======================================================================================*/
#studenten-center table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}
#studenten-center table tr.grey {
	background-color:#F0F0F0;
}
#studenten-center table td.first {
	width:340px;
	text-align:left;
	border-left:none;

}
#studenten-center table td.top {
	border-top:none;
}
#studenten-center table th.second { width:210px; }
#studenten-center table th.third { width:155px; }

#studenten-center table th{
	background-image:url(../_images/content-studenten-table-back.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:97px;
	border-left: 1px solid white;
}
#studenten-center table th.first{
	background-position:left top;
	border-left: none;
	font-weight:bold;
	padding:60px 0 0 9px ;
	text-align:left;
	height:35px;
}
#studenten-center table th strong{
	color:#234986;
	text-transform:uppercase;
	display:block;
	margin:0 0 3px 0;
	font-weight:bold;
}
#studenten-center table th a{
	display: block;
	font-size: 12px;
	color: #355260;
	font-weight: bold;
	text-decoration: none;
	margin:10px 0 0 0;
}
#studenten-center table th.bottom{
	background-image:url(../_images/content-schueler-tablefooter-back.jpg);
	background-position:right top;
	height:37px;
}
#studenten-center table th.bottom.first{
	background-position:left top;
}
#studenten-center table td{
	padding:5px 15px 8px 7px;
	border-top:1px dotted #7a7878;
	border-left:1px solid #cdcccc;
}
#studenten-center table td strong {
	display:block;
}
#studenten-center table td strong em {
	color:#2b4853;
	font-style:normal;
}

/*=====================================================================================*/
/* TESTSOVERVIEW
=======================================================================================*/
#testsOverview {
	background:url(../_images/testsOverview-karriere-bg.jpg) repeat-y;
	width:544px;
}
.studenten #testsOverview {
	background:none;
	width:544px;
}
#testsOverview.taschengeld{
	background:url(../_images/testsOverview-taschengeld-bg.jpg) no-repeat;
	width:538px; height:206px;
	padding-top:30px;
	padding-left:20px;
}
#testsOverview.taschengeld a{
	margin-left:120px;
}
#testsOverview.taschengeld h1{
	margin-bottom:10px;
}
#testsOverview.ehrgeiz{
	background:url(../_images/testsOverview-ehrgeiz-bg.jpg) no-repeat;
	width:537px; height:216px;
	padding-top:20px;
	padding-left:20px;
}
#testsOverview.ehrgeiz a{
	margin-left:120px;
}
#testsOverview.ehrgeiz h1{
	margin-bottom:10px;
}
#testsOverview h1 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 24px;
	font-weight: normal;
	margin: 3px 0 15px 0;
	line-height:28px;
}
#testsOverview h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom:0;
}
#testsOverview ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:15px;
	list-style-image:url(../_images/list-point.gif);
	margin-bottom:0px;
}
*+html #testsOverview ul { list-style-image:url(../_images/list-point-ie.gif); }
* html #testsOverview ul { list-style-image:url(../_images/list-point-ie.gif); }
#testsOverview a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#EF9206;
	display:block;
	width:210px;
	text-decoration:none;
}
#testsOverview a.onlinetest { margin-left:150px;}

#testsOverviewHead {
	background: url(../_images/testsOverview-karriere-head.jpg) no-repeat;
	padding: 0 11px 0 25px;
}
.studenten #testsOverviewHead {
	background: none;
	padding: 0 11px 0 25px;
}
#testsOverviewHead div.test01 {
	background:url(../_images/testsOverview-karrieretest-image01.jpg) right top no-repeat;
	padding-top:40px;
	height:200px;
}
#testsOverviewHead div.test02 {
	background:url(../_images/testsOverview-karrieretest-image02.jpg) right top no-repeat;
	padding-top:20px;
}
#testsOverviewHead div.test03 {
	background:url(../_images/testsOverview-karrieretest-image03.jpg) right bottom no-repeat;
	padding-top:20px;
	height:180px;
}
#testsOverviewHead div.test04 { 
	background:url(../_images/testsOverview-ehrgeiztest.jpg) right bottom no-repeat;
	padding-top:20px;
	padding-bottom:10px;
	height:180px;
}
#testsOverviewHead div.test05 { 
	background:url(../_images/testsOverview-materialisttest.jpg) right bottom no-repeat;
	padding-top:20px;
	padding-bottom:10px;
	height:180px;
}
#testsOverviewHead .hr {
	border-top:0px;
}
#testsOverviewFooter {
	background: url(../_images/testsOverview-karriere-footer.jpg) no-repeat;
	height:4px;
	width:544px;
	margin:0 0 30px 0;
}
/*=====================================================================================*/
/* TESTS
=======================================================================================*/
/* ----------------------------------------------------- */
/* 	Allgemein	*/
.testtop {
	background:url(../_images/test-top.png) no-repeat;
	height:32px;
	border-right:1px solid #d4d4d2;
}

.testdetails {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #d4d4d2;
	border-top:none;
	padding:0 20px 20px 20px;
	margin-bottom:30px;
}
* html .testdetails { width:495px; }
*+html .testdetails { width:495px; }

.testdetails h2 {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:3px 0 15px 0;
}
.berufsprofiling .testdetails h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:20px;
}
.testdetails h3 {
	position:relative;
	font-size:9px!important;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:0!important;
}
.testdetails ul, .testdetails .hr {
	clear:both;
}
/* ----------------------------------------------------- */
/* 	Screen	*/
.testdetails .screen{
	float:right;
}
.testdetails .screen a{
	list-style:none;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	margin:4px 0 0 0;
	display:block;
	font-weight:bold;
}
.testdetails .screen a.screenshot{
	margin:0;
}

.studenten .testdetails .screen a{ color:#284f92;}
.karriere .testdetails .screen a{ color:#ed9409;}
.schueler .testdetails .screen a{ color:#2b4751;
}

/* ----------------------------------------------------- */
/* 	Liste	*/
.testdetails dl{
	font-size:13px;
	float:left;
}
#content .testdetails dl dt {
	clear:both;
	float:left;
	width:95px;
	font-size:12px;
	font-weight:bold;
	border-top:1px dotted black;
	padding:3px 0 3px 23px;
}
#content .testdetails dl dt.dauer, .testdetails dl dd.dauer { border-top:none; }
.testdetails dl dt.dauer { background:url(../_images/dauer.gif) no-repeat 0 4px; }
.testdetails dl dt.kosten { background:url(../_images/kosten.gif) no-repeat; }
.testdetails dl dt.zahlung { background:url(../_images/zahlung.gif) no-repeat 0 4px; }
.testdetails dl dd {
	float:left;
	width:220px;
	border-top:1px dotted black;
	padding:3px 0;
	font-size:12px;
}

*+html .testdetails dl dt { width:92px;}
*+html .testdetails dl dd { width:215px;}
* html .testdetails dl dt { width:92px;}
* html .testdetails dl dd { width:215px;}

.testdetails .zahlung dl dd, .testdetails .zahlung dl dt { border-top:none; }

/* ----------------------------------------------------- */
/* 	Details	*/
.testdetails ul.details {
	clear:none;
	float:left;
	width:220px;
	font-size:12px;
	margin-left:25px;
	list-style:none;
}
* html .testdetails ul.details { margin-left:12px; }
.testdetails ul.details h4 {
	font-size:12px;
}
.testdetails ul.details strong {
	margin-bottom:5px;
	font-size:12px;
}
.testdetails ul.details ul {
	margin-left:15px;
	list-style-image:url(../_images/list-point.gif);
}
*+html .testdetails ul.details ul { list-style-image:url(../_images/list-point-ie.gif); }
* html .testdetails ul.details ul { list-style-image:url(../_images/list-point-ie.gif); }
/* ----------------------------------------------------- */
/* 	Zahlung	*/
.testdetails div.zahlung {
	position:relative;
}
.testdetails div.zahlung #gutscheincode {
	position:absolute;
	left:35px;
	top:60px;
}
* html .testdetails div.zahlung #gutscheincode {
	top:120px;
}
.testdetails div.zahlung div.gutscheintext {
	float:left;
}

.testdetails div.zahlung h5 {
	text-transform:uppercase;
	width:160px;
}
.testdetails div.zahlung p {
	font-size:10px;
	color:#444444;
}
.testdetails div.zahlung form {
	width:100px;
	float:left;
}
.testdetails div.zahlung form input.text{
	width:140px;
	margin-bottom:5px;
}
.testdetails div.zahlung dl {
	float:right;
	width:144px;
	font-weight:bold;
}
.testdetails div.zahlung dl dt {
	width:63px;
	font-size:17px;
	padding-left:0;
	padding-top:0;
}

.testdetails div.zahlung dl dd {
	width:80px;
	font-size:17px;
	padding-top:0;
}
.testdetails div.zahlung p.gutschein {
	border-bottom:none;
	font-size:12px;
	width:160px;
}

.testdetails div.zahlung p.gutschein strong {
	padding-right:20px;
}
.testdetails div.zahlung p.gutschein a {
	float:none;
	margin-left:5px;
}
.testdetails div.zahlung a {
	float:right;
	margin:10px -5px 0 0;
}

.testdetails div.zahlung #zahlungsbuttons {
	float:right;
	font-size:11px;
	font-weight:bold;
	width:145px;
	margin:10px 0;
}
.testdetails div.zahlung #zahlungsbuttons .radiogroup {
	width:auto;
}


.testdetails div.zahlung #zahlungsbuttons label { clear:both; cursor:pointer; }
.testdetails div.zahlung #zahlungsbuttons #validation { margin:15px -5px 0 0; }
.testdetails div.zahlung #zahlungsbuttons .errormsg{ margin-left:0; color: #CC0000}


.testdetails div.zahlung #zahlungsbuttons-nutzung  {
	float:left;
	font-size:11px;
	font-weight:bold;
	width:500px;
	margin:10px 0;
}
.testdetails div.zahlung #zahlungsbuttons-nutzung .radiogroup {
	width:auto;
}
.testdetails div.zahlung #zahlungsbuttons-nutzung .radiogroup label {
	clear:both;
	width:auto!important;
}


.testdetails div.zahlung #zahlungsbuttons-nutzung label { clear:both; cursor:pointer; }
.testdetails div.zahlung #zahlungsbuttons-nutzung #validation { margin:15px -5px 0 0; }
.testdetails div.zahlung #zahlungsbuttons-nutzung .errormsg{ margin-left:0; color: #CC0000}


.testdetails div.zahlung .security {
	float:right;
	width:160px;
	margin:30px 20px 0 0;
}
.testdetails div.zahlung .security p{
	float:left;
	width:130px;
}
.testdetails div.zahlung .security img {
	float:left;
	padding-right:7px;
}
	/* ----------------------------------------------------- */
	/* 	Karrierecenter	*/
	.testdetails div.forfree label {
		font-size:12px;
		line-height:22px;
	}
	.testdetails div.forfree input.radio {
		margin-right:8px;
	}
	.testdetails div.forfree form {
		margin:5px 0 0 19px;
	}

/*=====================================================================================*/
/* Seite weiterempfehlen
=======================================================================================*/
/* ----------------------------------------------------- */
/* 	Struktur	*/
#seite-empfehlen #content{
	background-image:url(../_images/content-standard-normal-back.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:630px;
}
#seite-empfehlen #content strong a {
	font-style:italic;
	font-weight:bold;
	display:block;
	color:#000000;
	text-decoration:none;
	margin:10px 0;
	font-size:12px;
}
#seite-empfehlen form div {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#seite-empfehlen div.content-left {
	float:left;
	width:280px;
	margin-bottom:20px;
}
#seite-empfehlen div.content-right {
	float:left;
	width:240px;
	margin-left:15px;
}
* html #seite-empfehlen div.content-right{
	margin-left:0px;
	padding-left:5px;
}
#seite-empfehlen div.content-right p {
	padding-bottom:0;
}

#seite-empfehlen div.preview {
	height:570px;
	background:url(../_images/preview-back.jpg) no-repeat;
	padding:20px 10px 0 20px;
	width:210px;
}
#seite-empfehlen div.preview label{
	font-weight:bold;
	float:left;
	width:45px!important;
	text-transform:none!important;
	color:#000000!important;
	font-size:12px!important;
}
#seite-empfehlen div.preview label.betreff{
	float:left;
	width:210px!important;
	margin-bottom:10px;
}
#seite-empfehlen div.preview p.anrede{ padding:45px 0 5px 0; }
* html #seite-empfehlen div.preview p.anrede{ padding-top:10px; }
#seite-empfehlen dl {
	margin-top:9px;
}
#seite-empfehlen dl dt {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-size: 20px;
	font-weight:bold;
	font-style:italic;
	float:left;
	clear:both;
	width:35px;
}
#seite-empfehlen dl dd {
	float:left;
	padding-top:9px;
}

#seite-empfehlen #sugesstions {
	margin-bottom:20px;
}
#seite-empfehlen #sugesstions dd label {
	text-transform: uppercase;
	font-weight: bold;
	color:#000000;
	font-size: 10px;
}
#seite-empfehlen #sugesstions dd{ color: #339900; width:500px; }
#seite-empfehlen #sugesstions dd.failed{ color: #CC0000; }

#seite-empfehlen div.content-right p.backlink{ margin-left:15px;}
/* ----------------------------------------------------- */
/* 	Formular	*/
#seite-empfehlen form.toform label {
	text-transform:uppercase;
	font-weight:bold;
	font-size: 10px;
	width: 55px!important;
}
#seite-empfehlen form.toform #Nachrichtholder label { 
	width:250px !important; font-weight:normal;font-size:9px !important; color:#999999 !important
}
#seite-empfehlen form.toform input.text {
	width: 170px!important;
	border:1px solid #C3C3C3;
}
#seite-empfehlen form.toform textarea {
	width: 205px!important;
	height: 115px!important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #C3C3C3;
	padding-left:7px;
	margin-left:-9px;
}
* html #seite-empfehlen form.toform textarea {
	margin-left:0px;
}
#seite-empfehlen form.toform .errormsg {
	margin-left:55px!important;
	padding-bottom:0;
	color:#379289;
	width:190px!important;
}
#seite-empfehlen form.toform #Nachrichtholder {height:130px;}
#seite-empfehlen form.toform #Nachrichtholder .errormsg { margin-left:-1px;	font-size:10px!important; }

#seite-empfehlen form #validation {
	margin:5px 0px 5px 0px!important;
}

/*=====================================================================================*/
/* FAQ
=======================================================================================*/

#faq h1 {
	color:#379289;
}
