html 	{
	margin:0px;
	height: 100%;
}
body 	{
	margin:0px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#49453e;
	height:100%;
	background-color: #ff9900;
}

/*div {border:1px solid;}*/

h1		{}
h2		{font:16px normal; padding:0px; margin:0px 0px 20px 0px; background:url('img/unterstrich.jpg') no-repeat 0px bottom; padding-left:20px; position:relative; left:-20px;}
h3		{font:11px normal; padding:0px; margin:0px;color:#29b398;}


a 						{color:#49453E;text-decoration:none;}

.main a	{ color:#7e180e;text-decoration:underline; }
.plaetzeTabelle a { color: #333; text-decoration: none; }
.plaetzeTabelle a:hover{ color:#7e180e;}

a.red {color:#7e180e; text-decoration:underline; font-weight:bold; font-size: 16px;}

#menuhead a				{color: #000000; font-size:12px; font-weight: bold; }

img 					{display:block;border:0px;}
p						{margin:0px 0px 10px 0px;}
button			{background:white;border:0px;margin:0px;padding:0px;}

#outerBox { width:1006px; min-height: 768px; height: 100% !important; height: 768px;}

#left 			{width:214px; height:100%; background:url('../img/left/navi_bg.jpg') no-repeat; background-color:#FFFFFF; padding-left:5px;float:left;}
#left #menu ul      { list-style: none; padding: 0; margin: 0; }
#left #menu a.naviMain, #left #menu a.zweiZeilig { padding-bottom:2px; padding-top: 10px; padding-left: 10px; color: #334333; font-size:12px; font-weight: bold; height: 28px; display: block;}
#left #menu a.naviMain div, #left #menu a.zweiZeilig div { width: 24px; height: 22px; padding-right: 10px; float: left; }

#left #menu a.zweiZeilig 		{ padding-top:3px !important; height: 38px !important; line-height: 15px; }
#left #menu a.zweiZeilig div { margin-top: 5px; }

#left #menu a:hover 	{ color: #FFF; }
#left #menu .active a	{ color: #FFF; }


.clear { clear: both; }


#print  { margin-top: -20px; margin-left:25px; width: 120px; background:url(../img/icons/icon_drucken.png) right no-repeat; }
#print a{ color: #7e180e; }





#left #menu a.naviMain:hover div, #left #menu a.zweiZeilig:hover   div { background: url(../img/menu/doubleArrow.png) no-repeat; }
#left #menu .active a.naviMain div, #left #menu .active a.zweiZeilig   div { background: url(../img/menu/doubleArrow.png) no-repeat; }


#left #menuhead	{width:210px;height:28px;margin-top:15px;}
#left #menuhead div { float: left; width: 50%; }
#left #menuhead div img { display: inline; }

#contact { text-align: right; }
#contact a { color: #334333 !important; }
#contact a.Kontakt_active { color:#7e180e !important; }

#contact a:hover.Kontakt_inactive div { background: url(../img/menu/doubleArrow_black.png) top right no-repeat; }
#contact a:hover.Kontakt_inactive { color: #7e180e !important; }


#left #logoBSK	{height:39px;margin:20px 0 0 10px; color: #333; font-weight: bold; font-size: 12px;}
#left #logoBSK img { padding-top: 5px; }

#left #foot		{ position: relative; top: 557px; padding-left:17px; }
#left #foot	div	{ margin-top: 80px; }
#left #foot img {display:inline;}

#left #menu		{ margin-top:-93px; }

#content			{width:786px;height:735px;;float:left;}
#content #head		{width:741px;height:150px;background:url(img/head/startseite.jpg) no-repeat;}
#content #head img 	{position:relative; left:100px; top:90px; width: 450px; height: 60px;}

#content-aus			{width:741px;height:100%;float:left;}
#content-aus #head		{width:741px;height:136px;background:url(img/head/ausbildung.jpg) no-repeat;}
#content-aus #head img 	{position:relative; left:100px; top:80px;}

#content-aus #infos			{width:641px;margin:60px 50px 0 50px;}
#content-aus #infos #text	{width:350px; height:450px; padding:0 10px 0 10px; background: white; overflow:auto;}

#extframe {background-color:white;border:0px solid;margin-top:40px;margin-left:5px;}

#left #menu .active a.sub { font-size: 12px;  font-weight: bold; color:#333; padding-top:3px; display:block;  }
#left #menu .active a.sub		{ padding-left:33px;}
#left #menu .active a.sub div { width:25px; height: 20px; padding-right: 5px !important; float:left; background: none; }


#left #menu .active a.sub:hover { color: #04718a !important; }
#left #menu .active a.sub:hover div {  background: url(../img/menu/Unternavigation_Stern.jpg) no-repeat; }

#left #menu .active #subActive a.sub div {  background: url(../img/menu/Unternavigation_Stern.jpg) no-repeat; }
#left #menu .active #subActive a.sub {  color: #04718a !important; }

#left #menu .active ul { margin-bottom: 4px; }

.subNaviHide { display: none;  }
.subNaviShow { display: block; }
.subNaviShow li {  line-height: 14px; padding-bottom:4px; }


/* CONTENT */


#HomeMachDenTest { width: 200px; height: 100px; position:absolute; top: 268px; left: 238px; }
#HomeMachDenTest div { padding-top:63px; padding-left: 115px; }
#schnipsel { margin-top: 30px; padding-left: 73px; width: 141px; overflow:hidden; text-align:right; }

.homeBox { font-size: 14px; line-height: 16px; font-weight: bold;  }
.homeBox td { vertical-align: middle; }
.homeBox .personal { font-size: 12px; font-weight: normal; padding-top:5px; }

#home #box1 { position:relative; top: 90px; left: 372px; }
#home #box1 td {width: 215px; height: 140px; }

#home #box2 { position: relative; top: 122px; left: 145px; }
#home #box2 td { width: 182px; height: 180px; overflow:hidden;  }

.main { padding: 0px 40px 20px 22px; font-size: 13px; line-height: 16px;  }
#float	{ float: left; }

.big 	{ width: 660px; height: 417px; border: 1px solid #d4cec0; background-color: #fff; overflow:auto; padding:15px; }
.bigWithoutNavi	{ width: 670px; height: 417px; border: 1px solid #d4cec0; background-color: #fff; overflow:auto; padding:15px; margin-top: 40px; }
.small  { width: 360px; height: 417px; border: 1px solid #d4cec0; background-color: #fff; overflow:auto; padding:15px; margin-top: 40px; }

#bigWrapper { padding-top: 6px; }

.main ul { margin-left: 0px; padding-left: 15px; margin-top:8px; }

.red { color: #7e180e; }

.veranstaltungsTabelle { width: 652px;}
.veranstaltungsTabelle th { background-color:#7e180e; color: #FFF; font-weight: bold; height: 36px; text-align: left;}
.veranstaltungsTabelle td, .veranstaltungsTabelle th { padding-left: 10px;}
.veranstaltungsTabelle td {  height: 40px; padding: 8px; border-bottom: 1px solid #cdacae; }
.veranstaltungsTabelle a { color: #FFF; text-decoration:none; }
.veranstaltungsTabelle td a { color: #49453e; text-decoration:underline; }

.veranstaltungsTabelle .column_veranstaltungen {width:160px;}
.veranstaltungsTabelle .column_bundesland {width:100px;}
.veranstaltungsTabelle .column_ort {width:100px;}
.veranstaltungsTabelle .column_infos {width:130px;}

.plaetzeTabelle td { font-weight: bold; }

#lehrer_form input,#lehrer_form textarea { margin-bottom: 5px; width:97%; margin-right: 10px; border: 1px solid #454545; }
#lehrer_form textarea { height: 100px; }

#lehrer_form #sendpost,
#lehrer_form #sendDownload,
#lehrer_form #kontaktanfrage{
border:none;
margin-right:10px;
width:auto;
}

#cd_form input, #cd_form select {border: 1px solid #454545;}
#cd_form input{ width: 163px; }
#cd_form select { width: 165px; }

.column_date { width: 90px; padding-right:0px !important;  }
.star	{ color: #6F0F10; }

.smallBold { font-size: 11px; font-weight: bold;}


.content-hidden 		{ display: none; padding-top:10px; }
.content-hidden a 	{ font-weight:normal !important; color: #6F0F10 !important; text-decoration:underline !important;}

.FAQ_DIV { padding-bottom: 20px; }
.FAQ_DIV a { text-decoration: none; }


.seperator { border-top: 1px dashed #6F0F10; margin-top: 19px; margin-bottom: 20px; }
.seperatorSolid { border-top: 3px solid #6F0F10; margin-top: 19px; margin-bottom: 5px; }


.Kontakt_Pfeil { position: relative; bottom: 3px; width: 47px !important; height: 30px; text-align:right; margin-right: 2px; background-image:none; }
.Kontakt_Pfeil_active { position: relative; bottom: 3px; width: 47px !important; height: 30px; text-align:right; margin-right: 2px; background: url(../img/menu/doubleArrow_black.png) top right no-repeat; }


#map { margin-top: 100px; margin-left:0px; padding-left:0px; }

/* BUTTON */

.abschickenButton {
	width: 102px !important;
	height: 36px !important;
	border: 0px !important;

}


/* NAVI */

#bewerbungstippsNavi { width: 678px; height: 34px; background:url(../img/bewerbungstipps_navi/anschreiben.jpg) bottom left no-repeat; padding:0; margin:0; margin-left: 0px; list-style: none; }
#bewerbungstippsNavi li { padding-top: 10px;  float: left; height: 24px; cursor: pointer;  }
#bewerbungstippsNavi .anschreiben 		{ width: 100px; }
#bewerbungstippsNavi .lebenslauf  		{ width: 86px; }
#bewerbungstippsNavi .bewerbungsfoto	{ width: 126px; }
#bewerbungstippsNavi .zeugnisse			{ width: 85px; }
#bewerbungstippsNavi .taetigkeit		{ width: 92px; }
#bewerbungstippsNavi .onlinebewerbung	{ width: 90px; }
#bewerbungstippsNavi .extras			{ width: 95px; }


#EignungstestNavi { width: 424px; height: 34px; background:url(../img/eignungstest/AngabenZuDir.jpg) bottom left no-repeat; padding:0; margin:0; margin-left: 0px; list-style: none; }
#EignungstestNavi li { padding-top: 10px;  float: left; height: 24px; }
#EignungstestNavi .angabenZurPerson	{ width: 103px; }
#EignungstestNavi .wissen	  		{ width: 62px; }
#EignungstestNavi .sprache			{ width: 73px; }
#EignungstestNavi .gedaechtnis		{ width: 92px; }
#EignungstestNavi .rechnen			{ width: 80px; }


#timer { position: absolute; top: 141px; left: 880px; }

.activeTdTest { color:#FF0000; }

.qInactive td { color:#999999; }

.gedaechtnisTable { cursor: pointer; }
.auswerungImg div { float:left; width: 50px; }




#ausbildung { background:url(../img/menu/Balken_die_Ausbildung.jpg) no-repeat;  }
#beruf { background:url(../img/menu/Balken_der_Beruf.jpg) no-repeat;}
#karriere { background:url(../img/menu/Balken_Karrierechancen.jpg) no-repeat; }
#ausbildungsPlaetze { background:url(../img/menu/Balken_Ausbildungsplaetze.jpg) no-repeat; }
#veranstaltungen { background: url(../img/menu/Balken_Veranstaltungen.jpg) no-repeat; }
#nachschlagen { background:url(../img/menu/Balken_zum_nachschlagen.jpg) no-repeat; }
#lehrer { background:url(../img/menu/Balken_Lehrerinformationen.jpg) no-repeat; }



/* PAGE INDIVIDUAL DESIGNS */
.index { background: url(../img/pages/website_home.jpg) no-repeat; overflow-x:hidden; }
.Ausbildung { background: url(../img/pages/website_dieausbildung.jpg) no-repeat; }
.Tag-in-der-Steuerberaterpraxis { background: url(../img/pages/website_dieausbildung_steuerberaterpraxis.jpg) no-repeat; }
.Das-kann-nicht-jeder { background: url(../img/pages/website_dieausbildung_DasKannNichtJeder.jpg) no-repeat; }
.Bewerbungstipps { background: url(../img/pages/website_bewerbungstipps.jpg) no-repeat; }
.FAQ { background:url(../img/pages/website_faq.jpg) no-repeat; }
.Beruf { background: url(../img/pages/website_derBeruf.jpg) no-repeat; }
.Wir-werden-Steuerfachangestellte { background:url(../img/pages/website_steuerfachangestellte.jpg) no-repeat; }
.Karrierechancen { background:url(../img/pages/website_karrierechancen.jpg) no-repeat; }
.Steuerfachwirt { background:url(../img/pages/website_steuerfachwirt.jpg) no-repeat; }
.Steuerberater { background:url(../img/pages/website_steuerberater.jpg) no-repeat; }
.Ausbildungsplaetze { background:url(../img/pages/website_ausbildungsplaetze.jpg) no-repeat; }
.Veranstaltungen	{ background:url(../img/pages/website_veranstaltungen.jpg) no-repeat; }
.Lehrerinformationen { background:url(../img/pages/website_infoslehrer.jpg) no-repeat; }
.Impressum { background:url(../img/pages/website_impressum.jpg) no-repeat; }
.Datenschutz {background:url(../img/pages/website_datenschutz.jpg) no-repeat; }
.Kontakt	{ background:url(../img/pages/website_kontakt.jpg) no-repeat; }
.CD-Bestellformular	{ background:url(../img/pages/website_CDbestellung.jpg) no-repeat; }
.Lexikon { background:url(../img/pages/website_lexikon.jpg) no-repeat; }
.Eignungstest { background:url(../img/pages/website_eignungstest.jpg) no-repeat; }

.Lexikon a { font-weight: bold; }

@media print {
area, #left, #head, #infotext { display: none; }
#container, #content, #main {height:auto !important; width:100% !important; overflow:visible;}
.content-hidden {display:block;}
}