/* CSS Dokument */

body {
	position: relative;
	background-color: white;
	color:#333333;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size:11px;
	height:auto;
	line-height: 17px;
	}



/* Feste Elemente */



#suche {
	position: absolute;
	top: 7px; /* noch IE Wert - 6px Firefox */
	left: 4px;
	}

#meta {
	position: absolute;
	z-index: 49;
	top: 8px;
	left: 184px;
	}

#logo {
	position: absolute;
	top: 57px;
	left: 765px;
	}

#navigation {
	position: absolute;
	/*z-index: 50;*/
	top: 79px;
	left: 11px;

	}

#sondernavigation {
	margin-top: 4px;
	height: 50px;
	width: 181px;

	}


.addthis_toolbox {
	margin-top:10px;
	margin-left:-2px;
}
.addthis_separator {
	color:#666;font-family:arial;font-size:10px;margin: 0 3px 0 0 !important
}

#subnavigation {

	}

#positioner_subnavi {
	position: absolute;
	z-index: 0;
	left: 4px;
	top: 99px;
	}
/*
#subnav_farbfeld {
	position: absolute;
	top: 0px;
	left: 0px;
	height:222px;
	z-index: 30;
	}
*/
.overlay_head, .overlay_subhead {
	z-index: 200;
	position:absolute;
	left:241px;
	}

.overlay_head {
	top:197px;
	}

.overlay_subhead {
	top: 220px;
	}


/* Relatives */

#header, #content, #sub_content {

	}

#header, #sub_content {
	width: 781px;
	}

#header {
	z-index: 60;
	background-color: #999;
	visibility: visible;
	}

#content {
	z-index: 60;
	margin-top: 4px;
	margin-bottom: 3px;
	padding: 20px 0px 55px 15px;
	width: 766px;
	background-color: #999;
	min-height: 380px;
	}

#spalte1, #spalte2 {
	z-index:100;
	margin-bottom: 24px;
	}


#spalte1 {
	float:left;
	}

#spalte2 {
	float:left;
	}

.clearer {
	clear:left;
	}

.bild_content {
	float: left;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-top: 6px;
	}

.bild_right_content {
	float: right;
	width: 200px;
	text-align:left;
	padding-left: 8px;
	padding-top: 12px;
	}

.bild_right_content_klein {
	float: right;
	width: 80px;
	text-align:left;
	padding-left: 8px;
	padding-top: 12px;
}

.bild_left_content_klein {
	float: left;
	text-align:left;
	margin-right:15px;
	margin-top: 8px;
}


.text_neben_bild {
	margin-bottom: 4px;
	padding-top: 8px;
	}

.text_neben_bild_float {
	float:left;
	margin-bottom: 10px;
	padding-top: 8px;
	width: 350px;
	}

.person .text_neben_bild img {
	padding-left: 1px;
	padding-right: 1px;
	/* theatthing */
	}

.newsbox {
	float:left;
	font-size: 10px;
	background-color: #777;
	padding: 8px 8px 8px 8px;
	margin-right: 4px;
	margin-bottom: 4px;
	height: 200px;
	line-height: 14px;
	}

.newsbox_breit {
	padding: 8px 8px 8px 8px;
	background-color: #555;
	width: 736px;
	min-height: 174px;
	font-size: 10px;
	}
.newsbox_studien {
	float: left;
	width: 600px;
	}

.newsbox_kundenmagazin {
	position:absolute;
	left:334px;
	top:744px;
	width:290px;
	height:200px;
}

*+html .newsbox_kundenmagazin {
	top:777px;
}


.news {
	margin-bottom: 15px;
	width: 220px;
	}

.newsbox_studien .news {
	margin-bottom: 8px;
	width: 586px;
	}

.newshead {
	font-weight:bold;
	margin-bottom: 1px;
	}


.newsbox_spezial {
	float: left;
	margin-left: 6px;
	}

.newsbild {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	}

.news_content {
	margin-bottom: 16px;
}
.news_content div p { margin-bottom:0; }

.boxteiler {
	height: 100px;
	min-height: 100px;
	}

.blaettern {
	float: right;
	margin: 0 0 0 0;
	}

.blaettern span{
	margin: 0 5px 0 5px;
	}

.blaettern span.aktiv{
	font-weight:bold;
	margin: 0 0 0 0;
	}

.pfeil_weiter, .pfeil_weiter_vorne {
	padding: 4px 5px 0px 5px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
	}

.pfeil_weiter_vorne {
	padding: 4px 5px 0px 0px;
	}


#sub_content {
	margin-top: 4px;
	font-size:10px;
	}

.zweidrittelbreit {
	width: 66%;
	margin-bottom: 10px;
	}

.bild_spalte2 {
	margin-top: 10px;
	margin-bottom: 4px;

}

.bildunterschrift {
	font-size:10px;
	line-height: 12px
	}

.geschlosseneEbene {
	margin-top:0px;
	margin-bottom:48px;
	display:none;
	padding: 0px 36px 16px 36px;
	}

.ausklappteaser {
	padding: 12px 12px 12px 0px;
	background-color: transparent;
	}

.centerit{
	text-align:center;
	}

#content ul {
	list-style-type:square;
	}
#content li {
	margin: 0 0 0 -25px ;
	}

#content strong {
	}

/* Layout Modelle */
/*grundeinstellungen*/

#startseite, #kapitel, #detail, #detail_zweispalter {
	position:absolute;
	top: 99px;
	}

#startseite {
	left: 4px;
	}

#kapitel {
	left: 189px;
	}

#detail, #detail_zweispalter {
	left: 189px;
	}

#kapitel #subnav_farbfeld, #detail #subnav_farbfeld, #detail_zweispalter #subnav_farbfeld{
	left: -185px;

	}



/* START */
#startseite #header, #startseite #content, #startseite #sub_content {
	width: 951px;
	left: 4px;
	}
#startseite #header {
	width: 966px;
	z-index:102;
	}



#startseite #spalte1, #startseite #spalte2{
	width:367px;
	margin-right: 30px;

	}


#startseite .newsbox {
	width: 293px;
	}

#startseite .newsbox_breit {
	width: 919px;
	margin-right: 4px;
	}

#startseite .newsbox_spezial {
	width: 309px;
	height: auto;
	}

#startseite #subnav_farbfeld {
	visibility:hidden;
	}


#startseite .subhead{
	width:97%;
	}





/* KAPITEL */
#kapitel #header, #kapitel #content, #kapitel #sub_content {
	width: 766px;

	}
#kapitel #header {
	left: 189px;
	width: 781px;
	}

#kapitel #header, #kapitel #content {

	}

#kapitel #spalte1, #kapitel #spalte2{
	width:340px;
	margin-right: 20px;
	margin-bottom: 10px;
	}


#kapitel #spalte1 {
	margin-right: 50px;
}


#kapitel .subhead{
	width:97%;
	}
/* DETAIL */

#detail #header, #detail #content, #detail #sub_content {
	width: 766px;

	}
#detail #header {
	left: 189px;
	width: 781px;
	}

#detail #header, #detail #content {

	}

#detail #content {
	margin-top: 0px;
	}

#detail #spalte1, #detail #spalte2{
	margin-bottom: 10px;
	}
#detail #spalte1 {

	width:500px;
	margin-right: 32px;
	}
#detail #spalte2 {
	width:210px;
	}

#detail .newsbox {
	width: 204px;
	height: auto;
	}

#detail .boxteiler {
	height: auto;
	min-height: auto;
	}

#detail .news {
	margin-bottom: 0px;
	width: 196px;
	}

#detail .news p {
	margin-bottom:2px;
	margin-top:0;
}

#detail .subhead{
	width:99%;
	}

/* DETAIL ZWEITEILER */

#detail_zweispalter #header, #detail_zweispalter #content, #detail_zweispalter #sub_content {
	width: 766px;

	}
#detail_zweispalter #header {
	left: 189px;
	width: 781px;
	}

#detail_zweispalter #header, #detail_zweispalter #content {

	}

#detail_zweispalter #content {
	margin-top: 0px;
	}


#detail_zweispalter #spalte1, #detail_zweispalter #spalte2 {

	width:340px;
	margin-right: 20px;
	margin-bottom: 10px;
	}

#detail_zweispalter #spalte1 {
	margin-right: 40px;
}


#detail_zweispalter .newsbox {
	width: 204px;
	height: auto;
	}

#detail_zweispalter .boxteiler {
	height: auto;
	min-height: auto;
	}

#detail_zweispalter .news {
	margin-bottom: 15px;
	width: 196px;
	}

#detail_zweispalter .subhead{
	width:97%;
	}

/* Navigation */

#navigation ul, #meta ul {
	list-style-type:none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#navigation li, #meta li {
	float:left;
	padding: 0 14px 0 0;
	margin: 0 0 0 0;
	}

#subnavigation {
	font-size: 10px;
	line-height: 14px;
	padding: 8px 0px 12px 8px;
	width: 173px;
	min-height: 202px;
	}

#subnavigation div {
	margin-bottom: 6px;
	padding-right: 4px;
	line-height: 12px;
	}

#subnavigation .ebene2 {
	margin-left: 8px;
	}

#subnavigation .ebene2 div {
	margin-bottom: 5px;
	}

#subnavigation .ebene3_container {
	padding: 5px 2px 6px 9px;
	margin-left: 8px;
	margin-bottom: 4px;
	margin-top: 1px;
	overflow:hidden;
	width: 154px;
	}

#subnavigation .ebene3_container div{
	padding: 1px 0 1px 0;
	}

#subnavigation #aktiv {
	font-weight: bold;
	}

#subnavigation .aktiv {
	font-weight: bold;
	}


#subnavigation .sonderfall {
	margin-top: 1px;
	margin-bottom: 12px;
	}
/* Ueberschriften, Schriften */

h1, h2, h3, h4, h5 {
	font-family: Verdana, Helvetica, sans-serif;
	}


h1 {
	margin:0 0 8px 0;
	padding:0 0 0 0;
	font-size:14px;
	/*height: 17px;*/ /* with this height set, the h1 on 'http://www2.horvath-partners.com/?id=972' will be cut off */
	overflow: hidden;
	text-transform:uppercase;
	}

h2 {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:10px;


	}

h3 {
	font-size: 11px;
	margin:0 0 12px 0;
	margin-top: 36px;
	color:#1a1a1a;
	}

h4{
	font-size: 11px;
	margin-top: 36px;
	}
h3.selector {
	float: left;
	width: 340px;
	margin-top:0px;
	}

#spalte2 h3 {
	font-size: 11px;
	margin-top: 0px;
	}

.newsbox h2{
	width: 170px;
	font-size:10px;
	}
.newsbox_studien h2 {
	font-size:10px;
	}


p {
	margin-bottom: 16px;
	}



.subhead {
	margin:4px 0 16px 0;
	padding:0;
	font-size: 11px;
	font-weight: bold;
	}



.overlay_head {
	font-size:16px;
	}

.start_spezial {
	width: 100%;
	text-align:right;
	}

/* Veweise */

a:link {
	color: #333;
	text-decoration: none;
	}

a:visited {

	text-decoration: none;
	}

a:focus {
	text-decoration: none;
	}

a:hover {
	color: #000;
	text-decoration: none;
	}

a:active {
	text-decoration: none;
	}

.news a:link {
	color: #444;
	text-decoration: none;

	}

.news a:visited {
	color: #444;
	text-decoration: none;
	}

.news a:focus {
	text-decoration: none;
	}

.news a:hover {
	color: #000;
	text-decoration: none;
	}

.news a:active {
	text-decoration: none;
	}
#subnavigation a, #subnavigation a:visited, #subnavigation a:hover, #subnavigation a:active{
	color:#333

	}


.pfeil_weiter a:link, .pfeil_weiter a:visited, .pfeil_weiter_vorne a:link, .pfeil_weiter_vorne a:visited{
	color: #555;
	}

.pfeil_weiter a:hover, .pfeil_weiter_vorne a:hover, .pfeil_weiter_vorne a:visited:hover{
	text-decoration: none;
	color: #000;
	}

#subnavigation .ebene2 a{
	padding-left: 0px;

	}


/* Formularelemente */

select.colorized {
	background-color: #CCC;
	border: solid 1px #AAA;
	color: #666;
	width: 340px;
	height: 16px;
	font-size: 10px;
	}

.Selector_container {
	float:left;
	width:340px;
	margin-right: 18px;
	margin-bottom: 10px;
	}


/* Suche */

#suche input.feld {
	width: 108px;
	height:16px;
	border: none;
	background-color:#ebebeb; /*efeef3*/
	font-size:11px;
	padding: 3px 4px 0px 4px;
	}


img {
	border:0;
	}


/* Tabellen */

table{

	}

caption {
	text-align:left;
	}

th, td {
	vertical-align:top;
	text-align:left;
	padding:0;
	margin:0;
	padding-right: 16px;
	padding-bottom: 8px;
	line-height: 14px;
}

th {
	padding-bottom: 5px;
	}

.tr--0 td{
	border-top: 1px solid #666666;
	padding-top: 8px;
	}

.contenttable-0 th, .contenttable-1 th {

	}

.contenttable-1 th {
	font-weight: normal;

	}

.contenttable-0, .contenttable-1, .contenttable-2, .contenttable-3 {
	margin-top: 12px;
	margin-bottom: 16px;
	width: 100%
	}

.contenttable-0 .td-0 {
	width: 55%;
	}

.contenttable-0 .td-1 {
	width: 20%;

	}

.contenttable-0 .td-last {
	width: 25%;
	}

.contenttable-1 .td-0 {
	width: 55%;
	}

.contenttable-1 .td-1 {
	width: 20%;

	}

.contenttable-1 .td-last {
	width: 25%;
	}

img.th_sort_aktiv, img.th_sort_passiv {
	padding-left: 10px;
	}

img.th_sort_aktiv {
	}

img.th_sort_passiv {
	padding-bottom:1px;
	}


/* Sitemap */

.sitemap {
	margin-bottom: 32px;
	}

.sm_ebene2 {
	margin-left: 10px;
	line-height: 19px;
	}
.sm_ebene3 {
	margin-left: 16px;
	margin-bottom: 6px;
	line-height: 16px;
	}

.sm_ebene4 {
	margin-left: 26px;
	margin-bottom: 6px;
	line-height: 16px;
	}

/* Suchseite */

.pager {
	text-align:center;
	}

.pager a, .pager strong {
	padding-left: 5px;
	padding-right: 5px;
	}

.treffer {
	margin-bottom: 24px;
	margin-top: 16px;
	}

.searchfield {
	margin-bottom: 42px;
	margin-top: 22px;
	}

.field, #categories {
background-color: #E5E9EA;
	font-size:11px;
	border: 0;
	padding: 3px 3px 3px 3px;

	}
.field {
	padding: 4px 3px 4px 3px;
	width: 320px;

	}


#categories {
	}


.treffer_h {
	font-weight:bold;
	}

.go_button {
	position:absolute;
	margin-left: 4px;
	}

.person {
	width: 348px;
	padding-right: 33px;
	float: left;
	margin-top: 0px;
	}
.freiraum {
	float:left;
	}

/*  X */

#spalte2 .csc-textpic img {
	/*<a.meister 05.10.2010 BEGIN>Änderung wg. Update auf 4.4.2>*/
	/*margin-top: -20px;*/
	/*<a.meister 05.10.2010 END>Änderung wg. Update auf 4.4.2>*/
	}

#spalte2 .newsbox .csc-textpic img {
	margin-top: 0px;
	}

*+html #spalte2 .csc-textpic img {
margin-top: -32px;
}


/* X */

.tx-sbpersonen-pi1 .person .text_neben_bild {
	margin-left: 102px;
	width: 240px;

	padding-bottom: 2px;

	}
.tx-sbpersonen-pi1 .person .bild_content {
	padding-bottom: 24px;
	width:88px;
	}

#spalte2 .tx-sbpersonen-pi1 .person {
	width: 210px;
	float:none;
	margin-top: 10px;
	overflow:hidden;
	padding-right: 0px;
	}

#spalte2 .tx-sbpersonen-pi1 .person .text_neben_bild {
	margin-left: 0px;
	}

#spalte2 .tx-sbpersonen-pi1 .person .bild_content img{
	width: 55px;
	height: 55px;
	}


div#detail div#spalte1	div.text_neben_bild	{	min-height:110px; }
div#detail div#spalte1	div.tx-sbstellenangebote-pi1 div.text_neben_bild { min-height:auto; min-height:inherit; } /** zurücksetzen */




/* FARBPROFILE */

/* Home (greyblue) */

.colorprofil0 h2{
	font-size:11px;
	color: #43697a
	}

.colorprofil0 h1{
	color: #365461;
	}

.colorprofil0 .subhead {
	color: #77888e;
	}

.colorprofil0 a{
	color: #365461
	}

.colorprofil0 #header, .colorprofil0 #content {
	background-color: #dee7eb;
	}
.colorprofil0 .newsbox {
	background-color: #c7d8df;
	color: #596b71;
	}

.colorprofil0 .newsbox a, .colorprofil0 .newsbox_breit a{
	color: #365461;
	}

.colorprofil0 .newsbox_breit {
	background-color: #d5e0e5;
	color: #365461;
	}

.colorprofil0 .newsbox#color_special {
	background-color: #edf2f4;
	color: #365461;
	}
.colorprofil0 #subnavigation {
	background-color: #c7d8df;
	}
.colorprofil0 #start #subnav_farbfeld {
	background-color: transparent;
	}

.colorprofil0 .ebene3_container{
	background-color: #edf2f4;
	}

.colorprofil0 .geschlosseneEbene {
	border-top:1px solid #edf2f4;
	border-bottom:1px solid #edf2f4;
		}

.colorprofil0 .tr--0 td{
	border-color: #8a9da6;
	}

.colorprofil0 input {
	background-color: white;
	}


/* Horvath (gruen-tuerkis) */

.colorprofil1 {

	}

.colorprofil1 h2, .colorprofil1 h1 {
	color: #496965
	}

.colorprofil1 .subhead {
	color:#6ea19b;
	}

.colorprofil1 a  {
	color: #5d7d79
	}

.colorprofil1 #content{
	background-color: #e3f3f1; /*#d1edd3; */
	}

.colorprofil1 .newsbox, .colorprofil1 .newsbox#color_special, .colorprofil1 .newsbox_breit, .colorprofil1 select.colorized{
	background-color: #c5ded8;
	color: #5d7d79;
	}

.colorprofil1 .newsbox a {
	color: #5d7d79;
	}

.colorprofil1 #subnavigation, .colorprofil1 .newsbox#color_special {
	background-color: #9dc3b8;
	}

.colorprofil1 select.colorized {
	color: #5d7d79;
	border: solid 1px #dacbb4;
	}


.colorprofil1 .ebene3_container{
	background-color: #b0d1ca;
	}

.colorprofil1 .geschlosseneEbene {
	border-top:1px solid #b0d1ca;
	border-bottom:1px solid #b0d1ca;
	}

.colorprofil1 .tr--0 td{
	border-color: #a0b8b5;
	}


/* Kompetenzueberpunkt (brown) */

.colorprofil2 {

	}
.colorprofil2 h2, .colorprofil2 h1 {
	color:#54442f
	}

.colorprofil2 .subhead {
	color:#977b52
	}

.colorprofil2 a  {
	color: #77664f
	}

.colorprofil2 #content{
	background-color: #e7decf;
	}

.colorprofil2 .newsbox, .colorprofil2 .newsbox#color_special, .colorprofil2 .newsbox_breit, .colorprofil2 select.colorized {
	background-color: #dacbb4;
	color: #77664f;
	}
.colorprofil2 .newsbox a{
	color: #77664f;
	}

.colorprofil2 #subnavigation, .colorprofil2 .newsbox#color_special {
	background-color: #c5ae8c;
	}

.colorprofil2 select.colorized {
	color: #80643e;
	border: solid 1px #dacbb4;
	}

.colorprofil2 .tr--0 td{
	border-color: #afa28f;
	}



/* Branchenkompetenz (brown) */

.colorprofil2a {

	}
.colorprofil2a h2, .colorprofil2a h1	 {
	color: #814e30
	}

.colorprofil2a .subhead {
	color: #c68761;
	}


.colorprofil2a a {
	color: #7a5f35
	}

.colorprofil2a #content{
	background-color: #fce6d9;
	}

.colorprofil2a .newsbox, .colorprofil2a .newsbox#color_special, .colorprofil2a .newsbox_breit, .colorprofil2a select.colorized{
	background-color: #fdd9c1;
	color: #7a5f35;
	}
.colorprofil2a .newsbox a {
	color: #7a5f35;
	}

.colorprofil2a #subnavigation, .colorprofil2a .newsbox#color_special {
	background-color: #ffc29d;
	}

.colorprofil2a select.colorized {
	color: #b0734f;
	border: solid 1px #fdd9c1;
	}


.colorprofil2a .ebene3_container{
	background-color: #fdd1b7;
	}

.colorprofil2a .geschlosseneEbene {
	border-top: solid 1px #fdd1b7;
	border-bottom: solid 1px #fdd1b7;
}

.colorprofil2a .tr--0 td{
	border-color: #d0ae9a;
	}


/* IT Kompetenz (brown) */

.colorprofil2b {

	}
colorprofil2b h2, .colorprofil2b h1 {
	color: #644c2c;
	}


.colorprofil2b .subhead {
	color: #ac8243;
	}


.colorprofil2b a  {
	color: #937b5b
	}

.colorprofil2b #content{
	background-color: #ebdbc3;
	}

.colorprofil2b .newsbox, .colorprofil2b .newsbox#color_special, .colorprofil2b .newsbox_breit, .colorprofil2b select.colorized{
	background-color: #e5cfae;
	color: #937b5b;
	}
.colorprofil2b .newsbox a {
	color: #937b5b;
	}

.colorprofil2b #subnavigation, .colorprofil2b .newsbox#color_special {
	background-color: #d7b889;
	}

.colorprofil2b select.colorized {
	color: #8b6c43;
	border: solid 1px #e5cfae;
	}


.colorprofil2b .ebene3_container{
	background-color: #dfc6a1;
	}

.colorprofil2b .geschlosseneEbene {
	border-top: solid 1px #dfc6a1;
	border-bottom: solid 1px #dfc6a1;

}

.colorprofil2b .tr--0 td{
	border-color: #bfab8f;
	}

/* L�sungsKompetenz (brown) */

.colorprofil2c {

	}

.colorprofil2c h2, .colorprofil2c h1 {
	color: #614827
	}

.colorprofil2c .subhead	{
	color: #b09363
	}

.colorprofil2c a:link, .colorprofil2c a:visited, .colorprofil2c a:hover, .colorprofil2c a:active {
	color: #b09363
	}

.colorprofil2c #content{
	background-color: #f5eee2;
	}

.colorprofil2c .newsbox, .colorprofil2c .newsbox#color_special, .colorprofil2c .newsbox_breit, .colorprofil2c select.colorized{
	background-color: #eadbc2;
	color: #958062;
	}

.colorprofil2c .newsbox a {
	color: #958062;
	}

.colorprofil2c #subnavigation, .colorprofil2c .newsbox#color_special {
	background-color: #e4d1b1;
	}

.colorprofil2c select.colorized {
	color: #8b6c43;
	border: solid 1px #eadbc2;
	}

.colorprofil2c .ebene3_container{
	background-color: #ede1cb;
	}

.colorprofil2c .geschlosseneEbene {
	border-top: solid 1px #ede1cb;
	border-bottom: solid 1px #ede1cb;
}

.colorprofil2c .tr--0 td{
	border-color: #c5b7a2;
	}


/* Akademie (tuerkis) */

.colorprofil3 {
	}

.colorprofil3 h2, .colorprofil3 h1 {
	color: #315c72
	}

.colorprofil3 .subhead {
	color: #5698a7
	}

.colorprofil3 a  {
	color: #598495
	}

.colorprofil3 #content{
	background-color: #caeaf1;
	}

.colorprofil3 .newsbox, .colorprofil3 .newsbox#color_special, .colorprofil3 .newsbox_breit, .colorprofil3 select.colorized {
	background-color: #b4e1eb;
	color: #598495;
	}

.colorprofil3 .newsbox a {
	color: #598495;
	}

.colorprofil3 #subnavigation, .colorprofil3 .newsbox#color_special {
	background-color: #a7dce8;
	}

.colorprofil3 select.colorized {
	color: #49768d;
	border: solid 1px #b4e1eb;
	}


.colorprofil3 .ebene3_container{
	background-color: #bbe4ed;
	}

.colorprofil3 .geschlosseneEbene {
	border-top:1px solid #bbe4ed;
	border-bottom:1px solid #bbe4ed;
}

.colorprofil3 .tr--0 td{
	border-color: #91b7c3;
	}





/**
 * Farbprofil 3a für "International" (tuerkis)
 *
 * @author a.foeder@iveins.de
 * @since 01.06.2010
 */
.colorprofil3a {	}

.colorprofil3a h2,
.colorprofil3a h1 {
	color: #6EA19B;
}

.colorprofil3a .subhead {
	color: #5698a7
}

.colorprofil3a a  {
	color: #598495
}

.colorprofil3a #content{
	background-color: #CBE9E5;
}

.colorprofil3a .newsbox,
.colorprofil3a .newsbox#color_special,
.colorprofil3a .newsbox_breit,
.colorprofil3a select.colorized {
	background-color: #b4e1eb;
	color: #598495;
}

.colorprofil3a .newsbox a {
	color: #598495;
}

.colorprofil3a #subnavigation,
.colorprofil3a .newsbox#color_special {
	background-color: #9CD7CE;
}

.colorprofil3a select.colorized {
	color: #49768d;
	border: solid 1px #b4e1eb;
}


.colorprofil3a .ebene3_container{
	background-color: #bbe4ed;
}

.colorprofil3a .geschlosseneEbene {
	border-top:1px solid #bbe4ed;
	border-bottom:1px solid #bbe4ed;
}

.colorprofil3a .tr--0 td{
	border-color: #91b7c3;
}




/* Publikationen (blau) */

.colorprofil4 {
	}

.colorprofil4 h2, .colorprofil4 h1 {
	color:#3b5d65
	}

.colorprofil4 .subhead{
	color:#78a5b0;
	}


.colorprofil4 a {
	color: #6c8b92
	}

.colorprofil4 #content{
	background-color: #e0eef1;
	}

.colorprofil4 .newsbox, .colorprofil4 .newsbox#color_special, .colorprofil4 .newsbox_breit, .colorprofil4 select.colorized {
	background-color: #cae2e7;
	color: #6c8b92;
	}

.colorprofil4 .newsbox a {
	color: #6c8b92;
	}

.colorprofil4 #subnavigation, .colorprofil4 .newsbox#color_special {
	background-color: #aad0d9;
	}

.colorprofil4 select.colorized {
	color: #5e8e99;
	border: solid 1px #cae2e7;
	}


.colorprofil4 .ebene3_container{
	background-color: #bedbe2;
	}

.colorprofil4 .geschlosseneEbene {
	border-top:1px solid #bedbe2;
	border-bottom:1px solid #bedbe2;
}

.colorprofil4 .tr--0 td{
	border-color: #a6bcc1;
	}

/* Panels (dr�ckbrown) */

.colorprofil5 {
	}

.colorprofil5 h2, .colorprofil5 h1 {
	color: #55530a;
	}

.colorprofil5 .subhead {
	color: #9d9b68;
	}

.colorprofil5 a  {
	color: #88864d;
	}

.colorprofil5 #content{
	background-color: #ecebdc;
	}

.colorprofil5 .newsbox, .colorprofil5 .newsbox#color_special, .colorprofil5 .newsbox_breit, .colorprofil5 select.colorized {
	background-color: #e0dec1;
	color: #88864d;
	}

.colorprofil5 .newsbox a {
	color: #88864d;
	}

.colorprofil5 #subnavigation, .colorprofil5 .newsbox#color_special {
	background-color: #c7c596;
	}


.colorprofil5 select.colorized {
	color: #9d9b68;
	border: solid 1px #e0dec1;
	}


.colorprofil5 .ebene3_container{
	background-color: #d5d4b1;
	}

.colorprofil5 .geschlosseneEbene {
		border-top:1px solid #d5d4b1;
		border-bottom:1px solid #d5d4b1;
}

.colorprofil5 .tr--0 td{
	border-color: #bab894;
	}


/* veranstaltungen (hautfarben) */

.colorprofil6 {
	}

.colorprofil6 h2, .colorprofil6 h1 {
	color:#8c5610
	}

.colorprofil6 .subhead {
	color:#c1965f
	}

.colorprofil6 a  {
	color: #b1854c
	}

.colorprofil6 #content{
	background-color: #f8ead8;
	}

.colorprofil6 .newsbox, .colorprofil6 .newsbox#color_special, .colorprofil6 .newsbox_breit, .colorprofil6 select.colorized {
	background-color: #f2d8b6;
	color: #b1854c;
	}

.colorprofil6 .newsbox a {
	color: #b1854c;
	}

.colorprofil6 #subnavigation, .colorprofil6 .newsbox#color_special {
	background-color: #eabd84;
	}

.colorprofil6 select.colorized {
	color: #c49e6c;
	border: solid 1px #f2d8b6;
	}


.colorprofil6 .ebene3_container{
	background-color: #eecb9d;
	}

.colorprofil6 .geschlosseneEbene {
	border-top:1px solid #eecb9d;
	border-bottom:1px solid #eecb9d;
}

.colorprofil6 .tr--0 td{
	border-color: #d4b792;
	}

/* KArriere (gruen) */

.colorprofil7 {
	}

.colorprofil7 h2, .colorprofil7 h1 {
	color: #32601a
	}

.colorprofil7 .subhead {
	color: #709656
	}

.colorprofil7 a  {
	color: #6a9554
	}

.colorprofil7 #content{
	background-color: #d1f4c0;
	}

.colorprofil7 .newsbox, .colorprofil7 .newsbox#color_special, .colorprofil7 .newsbox_breit, .colorprofil7 select.colorized{
	background-color: #bbeea1;
	color: #6a9554;
	}

.colorprofil7 .newsbox a {
	color: #6a9554;
	}

.colorprofil7 #subnavigation, .colorprofil7 .newsbox#color_special {
	background-color: #a5d385;
	}

.colorprofil7 select.colorized {
	color: #527440;
	border: solid 1px #bbeea1;
	}


.colorprofil7 .ebene3_container{
	background-color: #b6df9b;
	}

.colorprofil7 .geschlosseneEbene {
	border-top:1px solid #b6df9b;
	border-bottom:1px solid #b6df9b;
	}

.colorprofil7 .tr--0 td{
	border-color: #9dc48a;
	}

.colorprofil2c fieldset .labelrechts {
float: left;
padding: 0 0 10px 0;
width: 260px;
}

.tx-srfeuserregister-pi1 dt	{
	text-align:left;
}

.tx-srfeuserregister-pi1 fieldset label,
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio	{
	width:auto;
}
.tx-srfeuserregister-pi1 div.tx-srfeuserregister-pi1-captcha-response	{
	display:none;
}



/* TopJob Banner Startseite */
.topjob {
	position:absolute;
	right:21px;
	top:295px;
	height:150px;
	widht:106px;
	float:right;
/* top:770px; */ /*Position oben*/
}
/* TopJob Banner Startseite IE6 */
*html .topjob {
	top:317px;
/* top:814px; */ /*Position oben*/
}
/* TopJob Banner Startseite IE7 */
*+html .topjob {
	top:305px;
/* top:805px; */ /*Position oben*/
}

/* TopJob2 Banner Startseite */
.topjob2 {
	position:absolute;
	right:21px;
	top:770px;
	height:150px;
	widht:106px;
	float:right;
}
/* TopJob Banner2 Startseite IE6 */
*html .topjob2 {
	top:814px;
}
/* TopJob Banner2 Startseite IE7 */
*+html .topjob2 {
	top:805px;
}


/**
 * ...fuer die Teaserkasten insbesondere auf Stellenangebote (drei nebeneinander)
 *
 * @author a.foeder@iveins.de
 */
div.teaser-triple	{
	height:360px;
	width:230px;
	padding-left:12px;
	padding-right:6px;
	padding-top:8px;
	margin-right:5px;
	background-color:#bbeea1;
	float:left;
}

div.teaser-triple h2	{ margin-bottom:20px;height:17px;}

#detail div.teaser-triple div.news	{ width:auto; }
#detail div.teaser-triple div.news p	{ line-height:1.9em; margin:0;}
#detail div.teaser-triple div.news div.newshead	{ height:126px; line-height:1.8em; }


body.teaser-triple div#detail div#spalte1	{width:760px;}

