/* steb-concepts.de */
* html img, * html div, * html input {
  behavior: url(iepngfix.htc)
}
body {
	margin:0px auto;
	padding:0px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	text-align:center;
	/*background:url(img/back.gif) repeat-x #DCDED8;*/
	background:#DCDED8;
}
table, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	vertical-align:top;
}
h1 {
  font-size:20px;
  line-height:20px;
  color:#386AAE;
  margin-top:-3px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}
#inhalt h1 {
  font-size:24px;
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3, h5, h6 {
  font-size:13px;
  /*line-height:20px;*/
  color:#333;
  margin:0px;
  margin-bottom:5px;
  font-size:12px;
  font-weight:bold;
}
#inhalt h3.blue, #inhalt h5.blue, #inhalt h6.blue {
  font-size:18px;
  color:#386AAE;
  font-weight:normal;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}
#inhalt h5.blue {
  font-size:16px;
}
#inhalt h6.blue {
  font-size:14px;
}
#inhalt h3.grey, #inhalt h5.grey, #inhalt h6.grey {
  font-size:18px;
  color:#333;
  font-weight:normal;
  font-family:Arial, Helvetica, Verdana, sans-serif;
}
#inhalt h5.grey {
  font-size:16px;
}
#inhalt h6.grey {
  font-size:14px;
}

hr {
  height:1px;
  border:0px;
  border-top:1px solid #386AAE;
  margin:0px 0px 5px 0px;
}
input, textarea, select {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px;
 	color:#333;
 	border:1px solid #386AAE;
 	background-color:#F1F6F7;
}
input:focus, textarea:focus {
  background-color:#D7E1EF;
}
fieldset {
  border:0px;
  margin:0px;
  padding:0px;
}
label {
  margin:0;
  padding:0;
  width:100px;
  float:left;
  line-height:12px;
  /*border:1px solid red;*/
}
.csc-mailform-field {
  /*clear:both;*/
  margin-bottom:5px;
}
.csc-mailform-submit {
  margin:5px 0px 0px 100px;
}
/*.csc-mailform-radio {
  float:left;
  margin-top:-7px;
  margin-left:0px;
}
.csc-mailform-radio label {
  width:100px;
  margin-top:-8px;
  margin-bottom:14px;
  margin-left:5px;
}
.csc-mailform-radio legend {
  visibility:hidden;
}*/
#master {
  position:relative;
  margin:15px auto 0px auto;
  width:870px;
  text-align:left;
  background:url(img/bg-master.png) repeat-y;
  /*border:1px solid #DCDED8;*/
  z-index:1;
}
#top {
  position:relative;
  background:url(img/shadow-top.png) no-repeat;
  height:15px;
}
#logo {
  position:absolute;
	top:16px;
	left:45px;
  width:206px;
	height:95px;
	/*border:1px solid red;*/
}
#menue {
  position:absolute;
  top:120px;
  left:22px;
  /*width:840px;*/
  width:850px;
  height:20px;
  text-transform:lowercase;
  z-index:7;
  /*border:1px solid red;*/
}
#menue ul, #menue li {
	list-style:none outside;
	padding:0px;
  margin:0px;
  display:inline;
}
#menue a:link, #menue a:active, #menue a:visited {
  color:#386AAE;
  text-decoration:none;
  /*padding:0px 10px;*/
  padding:0px 25px;
  font-size:14px;
}
#menue a:hover {
  text-decoration:underline;
}
#menue .cur a:link, #menue .cur a:active, #menue .cur a:visited, #menue .act a:link, #menue .act a:active, #menue .act a:visited {
  font-weight:bold;
}
#submenu {
  position:absolute;
  top:140px;
  left:47px;
  width:830px;
  color:#386AAE;
  text-transform:lowercase;
  z-index:8;
  /*border:1px solid green;*/
}
#submenu ul, #submenu li {
	list-style:none outside;
	padding:0px;
  margin:0px;
  display:inline;
}
#submenu a:link, #submenu a:active, #submenu a:visited {
  color:#386AAE;
  text-decoration:none;
  display:block;
  float:left;
	margin-right:15px;
}
#submenu a:hover {
  color:#6E9AD6;
}
#submenu .cur a:link, #submenu .cur a:active, #submenu .cur a:visited, #submenu .act a:link, #submenu .act a:active, #submenu .act a:visited {
  color:#6E9AD6;
  font-weight:bold;
}
#lang {
  position:absolute;
	top:30px;
	right:33px;
  width:75px;
	height:15px;
	z-index:20;
	/*border:1px solid red;*/
}
#header {
  position:absolute;
	/*top:95px;*/
	top:170px;
	left:16px;
  width:838px;
	/*height:136px;*/
	height:184px;
}
#inccon {
  position:relative;
  /*top:222px;
  margin-bottom:222px;*/
  top:360px;
  margin-bottom:360px;
  display:block;
  width:838px;
  margin-left:16px;
  /*z-index:2;*/
  /*background:url(img/bg-inccon.gif) repeat-y;*/
  /*border:1px solid red;*/
}
/** html #inccon {
  position:relative;
  top:222px;
  margin-bottom:222px;
}*/
#login {
  position:relative;
  /*float:left;*/
  width:370px;
  top:60px;
  left:473px;
  z-index:6;
  /*border:1px solid red;*/
}
#login .bu_login {
	width:16px;
	height:16px;
	border:0px;
	vertical-align:top;
}
#left {
  position:relative;
  float:left;
  top:0px;
  width:195px;
  left:0px;
  padding:5px;
  z-index:6;
  /*border:1px solid red;*/
}
#login a:link, #login a:active, #login a:visited {
	color:#e2001a;
	text-decoration:none;
}
#login a:hover {
	color:#C92009;
}
#login h1, #teaser h1 {
	font-size:12px;
	line-height:auto;
}
#login input {
	width:85px;
}
#teaserlefttext {
  /*border:1px solid red;
  margin-top:-20px;*/
}
#teaser {
  position:relative;
  float:right;
  top:5px;
  width:200px;
  display:block;
  margin-left:20px;
  right:-1px;
  z-index:6;
  border:1px solid #fff;
}
#inhalt {
  position:relative;
  float:right;
  width:390px;
	height:auto;
	/*min-height:715px;*/
	/*min-height:400px;*/
	min-height:730px;
	padding-top:5px;
  /*margin-left:230px;
  margin-right:0px;*/
  /*padding-top:15px;*/
  margin-bottom:-10px;
  z-index:5;
  /*background:#ccc;*/
  /*border:1px solid red;*/
}
* html #inhalt {
	height:400px;
}
#inhalt ul, #inhalt li {
  list-style:disc outside;
	padding:0px;
  margin:0px 0px 0px 15px;
}
#inhalt a:link, #inhalt a:active, #inhalt a:visited {
	color:#386AAE;
	text-decoration:none;
}
#inhalt a:hover {
	color:#D7E1EF;
}
#clearer {
  clear:both;
}
#bottom {
  background:url(img/shadow-bottom.png) no-repeat;
  height:15px;
}
#footer {
  position:relative;
  left:0px;
  height:30px;
  width:855px;
  color:#838A74;
  text-align:right;
  padding:0px 15px 0px 0px;
  text-align:right;
  background:#DCDED8;
}
#footer ul, #footer li {
	list-style:none outside;
	padding:0px;
  margin:0px;
  display:inline;
}
#footer a:link, #footer a:active, #footer a:visited {
	color:#838A74;
	text-decoration:none;
	padding:0px 5px;
}
#footer a:hover {
	color:#999;
}


/* classes */
.bodytext {
  margin:0px;
  padding:0px;
  line-height:1.2em;
}
#teaserlefttext {
  margin-top:10px;
}
.contenttable {
  width:565px;
}
.contenttable td {
  padding:2px 0px;
}
.contenttable .td-0 {
	width:200px !important;
}
.contenttable .td-1 {
	width:365px !important;
}
.Spalten3 .td-0 {
	width:200px !important;
}
.Spalten3 .td-1 {
	width:182px !important;
}
.Spalten3 .td-2 {
	width:182px !important;
}
.Spalten4 .td-0 {
	width:200px !important;
}
.Spalten4 .td-1 {
	width:121px !important;
}
.Spalten4 .td-2 {
	width:121px !important;
}
.Spalten4 .td-3 {
	width:121px !important;
}
.contenttable td {
  /*height:25px;
  vertical-align:middle;
  padding:3px;*/
  /*width:50%;*/
}
.contenttable .tr-0 td {
  /*background:#D6E3EF;
  color:#fff;
  font-weight:bold;*/
}
.contenttable .td-0, .contenttable .td-1, .contenttable .td-2 {
  width:33%;
  vertical-align:top;
}
.tr-even {
  /*background:#D6E3EF;*/
}
.tr-odd {
  /*background:#E7EFFB;*/
}
.upload {
  background:#D6E3EF;
  padding:7px;
  border-bottom:5px solid #fff;
}
.upload img {
  margin-right:7px;
}
.uploadSize {
  text-align:right;
  width:100%;
  margin-top:-17px;
}
.upload a:hover {
  color:#333 !important;
}
#rahmen1 {
  background:#D6E3EF;
  padding:5px;
  border:1px solid #386AAE;
}
#rahmen2 {
  background:#E7EFFB;
  /*background:#fff;*/
  padding:5px;
  border:1px solid #386AAE;
}
#rahmen1 h1, #rahmen2 h1 {
  margin:-5px -5px 5px -5px;
  text-align:center;
  border-bottom:1px solid #386AAE;
  background:#386AAE;
  /*background:#E7EFFB;*/
  color:#fff;
  /*color:#386AAE;*/
 }
.internal-link img {
	border:0px;
}
.csc-textpic-caption {
  font-size:0.9em;
  padding-bottom:6px;
}
.csc-form-label-req {
  padding:0px;
  margin:0px;
}
.csc-mailform-check {
  margin-top:18px;
}
.tx-indexedsearch-searchbox-button {
  margin-top:10px;
}



/* flexible content */
#inhaltZweispaltig {
  position:relative;
  /*width:608px;*/
  /*margin-bottom:10px;*/
  /*border:1px solid red;*/
}
#inhaltZweispaltigLinks {
  float:left;
  /*width:295px;*/
  width:49%;
  /*border:1px solid red;*/
}
#inhaltZweispaltigRechts {
  /*width:295px;*/
  width:49%;
  float:right;
  margin:0px;
  margin-right:0px;
  padding:0px;
  /*border:1px solid red;*/
}
#inhaltZweispaltigClear {
  clear:both;
}

#inhaltDreispaltig {
  position:relative;
  /*width:608px;*/
  /*margin-bottom:20px;*/
  /*border:1px solid red;*/
}
#inhaltDreispaltigLinks {
  position:relative;
  float:left;
  /*width:195px;*/
  width:32.5%;
  border:1px solid #fff;
}
#inhaltDreispaltigRechts {
  position:relative;
  float:right;
  /*width:195px;*/
  width:32.5%;
  padding:0px;
  border:1px solid #fff;
}
#inhaltDreispaltigMitte {
  position:relative;
  /*margin-left:206px;*/
  margin-left:35%;
  /*width:195px;*/
  width:32.5%;
  padding:0px;
  border:1px solid #fff;
  z-index:15;
}
#inhaltDreispaltigMitte DIV.csc-textpic-center DIV.csc-textpic-text {
  clear:none;
}
#inhaltDreispaltigClear {
  clear:both;
}


#inhalt .csc-sitemap {
  text-decoration:none;
  text-align:left;
  position:relative;
  left:-30px;
  width:auto;
}
#inhalt .csc-sitemap ul {
  color:#72777a;
  text-decoration:none
  text-align:left;
}
#inhalt .csc-sitemap ul li {
  color:#72777a;
  text-decoration:none;
  padding-top:2px;
  padding-bottom:7px;
  border-bottom:1px solid #6b6c70;
  list-style-type:none;
}
#inhalt .csc-sitemap ul li a:link, #inhalt .csc-sitemap ul li a:active, #inhalt .csc-sitemap ul li a:visited {
  color:#72777a;
  text-decoration:none;
}
#inhalt .csc-sitemap ul li a:hover {
  color:#72777a;
  text-decoration:underline;
}
#inhalt .csc-sitemap ul ul li {
  color:#72777a;
  font-weight:normal;
  text-decoration:none;
  padding:0px;
  border-style:none;
}
#inhalt .csc-sitemap ul ul li a:link, #inhalt .csc-sitemap ul ul li a:active, #inhalt .csc-sitemap ul ul li a:visited {
  color:#72777a;
  font-weight:normal;
  text-decoration:none;
}
#inhalt .csc-sitemap ul ul li a:hover {
  color:#72777a;
  font-weight:normal;
  text-decoration:underline;
}

.tx-rgtabs-pi1 li {
  list-style-type:none !important;
}

/*DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-center DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-center DIV.csc-textpic-text { clear: none; }

DIV.csc-textpic-below DIV.csc-textpic-imagewrap { float: none; }
DIV.csc-textpic-below DIV.csc-textpic-text { clear: none; }
*/


.field-Geburtsdatum {
}
.field-Geb_Tag label, .field-Geb_Monat label, .field-Geb_Jahr label, .field-Geburtsdatum span,
.field-Schule_Wann_Monat label, .field-Schule_Wann_Jahr label, .field-Schule_Wann span,
.field-Studium_Wann_Monat label, .field-Studium_Wann_Jahr label, .field-Studium_Wann span,
.field-TOEFL_Wann_Monat label, .field-TOEFL_Wann_Jahr label, .field-TOEFL_Wann span,
.field-SAT_Wann_Monat label, .field-SAT_Wann_Jahr label, .field-SAT_Wann span,
.field-ACT_Wann_Monat label, .field-ACT_Wann_Jahr label, .field-ACT_Wann span,
.field-Gew_Studienbeginn_USA_Jahr label, .field-Gew_Studienbeginn_USA span,
.field-Gueltig_bis_Monat label, .field-Gueltig_bis_Jahr label, .field-Gueltig_bis span,
.field-Reisepass_Gueltig_bisJ label,
.field-Abiturdatum_Tag label, .field-Abiturdatum_Monat label, .field-Abiturdatum_Jahr label, .field-Abiturdatum span,
.field-VonBis1_Monat label, .field-VonBis1_Jahr label, .field-VonBis1 span, .field-VonBis11_Monat label, .field-VonBis11_Jahr label, .field-VonBis11 span,
.field-VonBis2_Monat label, .field-VonBis2_Jahr label, .field-VonBis2 span, .field-VonBis22_Monat label, .field-VonBis22_Jahr label, .field-VonBis22 span,
.field-VonBis3_Monat label, .field-VonBis3_Jahr label, .field-VonBis3 span, .field-VonBis33_Monat label, .field-VonBis33_Jahr label, .field-VonBis33 span,
.field-VonBis4_Monat label, .field-VonBis4_Jahr label, .field-VonBis4 span, .field-VonBis44_Monat label, .field-VonBis44_Jahr label, .field-VonBis44 span,
.field-VonBis5_Monat label, .field-VonBis5_Jahr label, .field-VonBis5 span, .field-VonBis55_Monat label, .field-VonBis55_Jahr label, .field-VonBis55 span,
.field-VonBisUni_Monat label, .field-VonBisUni_Jahr label, .field-VonBisUni span, .field-VonBisUni1_Monat label, .field-VonBisUni1_Jahr label, .field-VonBisUni1 span,
.field-Land1_VonJ label, .field-Land1_BisJ label,
.field-Land2_VonJ label, .field-Land2_BisJ label,
.field-Land3_VonJ label, .field-Land3_BisJ label,
.field-12te_LJ_VonJ label, .field-12te_LJ_BisJ label,
.field-13te_LJ_VonJ label, .field-13te_LJ_BisJ label,
.field-14te_LJ_VonJ label, .field-14te_LJ_BisJ label,
.field-15te_LJ_VonJ label, .field-15te_LJ_BisJ label,
.field-16te_LJ_VonJ label, .field-16te_LJ_BisJ label,
.field-17te_LJ_VonJ label, .field-17te_LJ_BisJ label,
.field-18te_LJ_VonJ label, .field-18te_LJ_BisJ label,
.field-19te_LJ_VonJ label, .field-19te_LJ_BisJ label,
.field-20te_LJ_VonJ label, .field-20te_LJ_BisJ label,
.field-Uni_1S_VonJ label, .field-Uni_1S_BisJ label,
.field-Uni_2S_VonJ label, .field-Uni_2S_BisJ label,
.field-Uni_3S_VonJ label, .field-Uni_3S_BisJ label,
.field-Uni_4S_VonJ label, .field-Uni_4S_BisJ label,
.field-Uni_5S_VonJ label, .field-Uni_5S_BisJ label,
.field-Uni_6S_VonJ label, .field-Uni_6S_BisJ label,
.field-Uni_7S_VonJ label, .field-Uni_7S_BisJ label,
.field-Uni_8S_VonJ label, .field-Uni_8S_BisJ label,
.field-Uni_9S_VonJ label, .field-Uni_9S_BisJ label {
	display:none;
}
.field-Geb_Tag select, .field-Geb_Monat select,
.field-Schule_Wann_Monat select,
.field-Studium_Wann_Monat select,
.field-TOEFL_Wann_Monat select,
.field-SAT_Wann_Monat select,
.field-ACT_Wann_Monat select,
.field-Gew_Studienbeginn_USA_Zeit select,
.field-Gueltig_bis_Monat select,
.field-Reisepass_Gueltig_bisM select,
.field-Abiturdatum_Tag select, .field-Abiturdatum_Monat select,
.field-VonBis1_Monat select, .field-VonBis11_Monat select, .field-VonBis1_Jahr, .field-VonBis11 label,
.field-VonBis2_Monat select, .field-VonBis22_Monat select, .field-VonBis2_Jahr, .field-VonBis22 label,
.field-VonBis3_Monat select, .field-VonBis33_Monat select, .field-VonBis3_Jahr, .field-VonBis33 label,
.field-VonBis4_Monat select, .field-VonBis44_Monat select, .field-VonBis4_Jahr, .field-VonBis44 label,
.field-VonBis5_Monat select, .field-VonBis55_Monat select, .field-VonBis5_Jahr, .field-VonBis55 label,
.field-VonBisUni_Monat select, .field-VonBisUni1_Monat select, .field-VonBisUni_Jahr, .field-VonBisUni1 label,
.field-Land1_VonM select, .field-Land1_BisM,
.field-Land2_VonM select, .field-Land2_BisM,
.field-Land3_VonM select, .field-Land3_BisM,
.field-12te_LJ_VonM select, .field-12te_LJ_BisM,
.field-13te_LJ_VonM select, .field-13te_LJ_BisM,
.field-14te_LJ_VonM select, .field-14te_LJ_BisM,
.field-15te_LJ_VonM select, .field-15te_LJ_BisM,
.field-16te_LJ_VonM select, .field-16te_LJ_BisM,
.field-17te_LJ_VonM select, .field-17te_LJ_BisM,
.field-18te_LJ_VonM select, .field-18te_LJ_BisM,
.field-19te_LJ_VonM select, .field-19te_LJ_BisM,
.field-20te_LJ_VonM select, .field-20te_LJ_BisM,
.field-Uni_1S_VonM select, .field-Uni_1S_BisM,
.field-Uni_2S_VonM select, .field-Uni_2S_BisM,
.field-Uni_3S_VonM select, .field-Uni_3S_BisM,
.field-Uni_4S_VonM select, .field-Uni_4S_BisM,
.field-Uni_5S_VonM select, .field-Uni_5S_BisM,
.field-Uni_6S_VonM select, .field-Uni_6S_BisM,
.field-Uni_7S_VonM select, .field-Uni_7S_BisM,
.field-Uni_8S_VonM select, .field-Uni_8S_BisM,
.field-Uni_9S_VonM select, .field-Uni_9S_BisM {
	float:left;
	margin-right:10px;
	width:auto;
}

/*.field-Land1_VonJ input,
.field-Land2_VonJ input,
.field-Land3_VonJ input,*/
.field-Uni_1S_VonJ,
.field-Uni_2S_VonJ,
.field-Uni_3S_VonJ,
.field-Uni_4S_VonJ,
.field-Uni_5S_VonJ,
.field-Uni_6S_VonJ,
.field-Uni_7S_VonJ,
.field-Uni_8S_VonJ,
.field-Uni_9S_VonJ {
	margin-top:-4px;
}

/*.field-Vertrag_professionelles_Team,
.field-jemals_prof_Team_gespielt_Wettkaempfe_bestritten,
.field-Aufwandentschdigungen_Team_erhalten,
.field-Aufwandentschdigungen_Team_erhalten_Hoehe {
	clear:both;
}*/

#inhalt form {
	color:#333;
}