body {
	margin:10px;
	/*background-color:#071b7c;*/
	background-color:#ffffff;
	font-family:arial;
	font-size:14px;
	}

body.inhalt {
	margin:15px;
	background-color:#e6e9f1;
	color:#120154;
	font-family:arial;
	font-size:11px;

	scrollbar-highlight-color:#9cacde;
	scrollbar-face-color:#c6d2f1;
	scrollbar-base-color:#EEEEEE;
	scrollbar-arrow-color:#0F0F71;

	scrollbar-highlight-color:#9cacde;
	scrollbar-shadow-color:#BDBDBD;
	}

body.inhalt_ohne {
	margin:0px;
	background-color:#fff;
	color:#120154;
	font-family:arial;
	font-size:11px;

	scrollbar-highlight-color:#9cacde;
	scrollbar-face-color:#c6d2f1;
	scrollbar-base-color:#EEEEEE;
	scrollbar-arrow-color:#0F0F71;

	scrollbar-highlight-color:#9cacde;
	scrollbar-shadow-color:#BDBDBD;
	}

body.inhalt_w {
	margin:15px;
	background-color:#FFFFFF;
	color:#120154;
	font-family:arial;
	font-size:11px;

	scrollbar-highlight-color:#9cacde;
	scrollbar-face-color:#c6d2f1;
	scrollbar-base-color:#EEEEEE;
	scrollbar-arrow-color:#0F0F71;

	scrollbar-highlight-color:#9cacde;
	scrollbar-shadow-color:#BDBDBD;
	}

body.inhalt_w_ohne {
	margin:5px;
	background-color:#FFFFFF;
	color:#120154;
	font-family:arial;
	font-size:11px;

	scrollbar-highlight-color:#9cacde;
	scrollbar-face-color:#9cacde;
	scrollbar-base-color:#EEEEEE;
	scrollbar-arrow-color:#0F0F71;

	scrollbar-highlight-color:#9cacde;
	scrollbar-shadow-color:#BDBDBD;
	}

td,th {
	font-size:12px;
	}
#root	{
	margin-top:50px;
	top:-50px;
	left:50%;
	margin-left:-500px;
	background:#fff;
	padding: 0 7px 0 2px;
	position:absolute;
	height:500px;
	max-width:935px;
	width:935px;
}
.pfeil {
	background-image:url(img/pfeil2.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.pfeil2 {
	background-image:url(img/pfeil2.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.sub_td{
	font-family: arial;
	font-size: 10px;
	color:#ffffff;
	background-color:#9cacde;
	height:19px;
	padding-left:5px;

}
.hallo {
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	color:#120154;
}

.padding25_11 {
	font-family: arial;
	padding-left:25px;
	padding-right:25px;
	font-size: 11px;
}
.padding20_11 {
	font-family: arial;
	padding-left:20px;
	padding-right:20px;
	font-size: 11px;
}
.padding_10 {
	text-align:left;
	padding:10px;
}
.padding_10l {
	background-color:#d4ddf9;
	text-align:left;
	padding-left:10px;
}
.padding_10r {
	background-color:#d4ddf9;
	text-align:right;
	padding-right:10px;
}

.rot {
	color:#CC0000;
}
.grau {
	background-color:#BDBDBD;
}
.blau {
	background-color:#120154;
}
.studium_box {
	background-color:#120154;
	text-align:center;
	vertical-align:middle;
	color:ffffff;
}
.schul_box {
	background-color:#F5F2FF;
	vertical-align:top;
	font-size: 11px;
}

.login_10
{
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.fo
{
	padding: 1px 3px;
}

a{
	color:/*#7163A7*/#071b7c;
	text-decoration : underline;
}
a:hover {
	color:/*#7163A7*/#071b7c;
	text-decoration : none;
}

a.subnav{
	font-family: arial;
	font-size: 10px;
	color:#ffffff;
	text-decoration : none;
}
a:hover.subnav{
	font-family: arial;
	font-size: 10px;
	color:#ECEFF6;
	text-decoration : none;
}

a.faq{ color:#120154; text-decoration:none; font-weight:bold; }

a.faq_ohne{ color:#120154; text-decoration:none; }

a.faq_14{ font-family:arial; font-size:14px; color:#120154; text-decoration:none; font-weight:bold; }


b.subline{
	font-family: arial;
	font-size: 11px;
	color:#120154;
	font-weight: bold;
	text-decoration: none;
}

input,select,textarea {
	color:#120154;
	font-family:arial;
	font-size: 12px;
}

.gr11_18 {
	font-size: 11px;
	line-height: 18px;
}
.achtung {
	color: #BE0000;
	font-weight: bold;
	text-align: center;
}

.fett {
	font-weight: bold;
}

.gr8 {
	font-size: 8px;
}
.gr9 {
	font-size: 9px;
}
.gr11 {
	font-size: 11px;
}
.gr12 {
	font-size: 12px;
}

.gr13 {
	font-size: 13px;
}

.gr14 {
	font-size: 14px;
}
.gr14fett {
	font-size: 14px;
	font-weight: bold;
}

.gr11_40 {
	font-size: 11px;
	padding-top: 2px;
	padding-left: 40px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.gr11_pad {
	font-size: 11px;
	padding-top: 10px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 10px;
}
.padding_40 {
	padding-top: 2px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 2px;
}
.p_3020 {
	font-size: 11px;
	padding-top: 15px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color:#c6d2f1;
}
.p_3010 {
	font-size: 11px;
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	background-color:#c6d2f1;
}
.p_3020w {
	font-size: 11px;
	line-height: 18px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 3px;
	background-color:#FFFFFF;
}

.formfett {
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
}

.formfett_alarm {
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	color:#6D6397;
	text-decoration:blink;
}

.alarm {
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	color:#6D6397;
	text-decoration:blink;
}

.formfett2 {
	text-align: right;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
}
.forminput {
	font-size: 11px;
	width: 172px;
	height: 20px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.forminput select {
	text-valign: middle;
}
.b40 {
	font-size: 11px;
	width: 40px;
	height: 22px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.b90 {
	font-size: 11px;
	width: 90px;
	height: 22px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.inputinfo {
	font-size:11px;
	width: 25px;
	height: 16px;
	text-align: right;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #0F0F71;
}
.formsubmit {
	font-size: 11px;
	font-weight: bold;
	width: 172px;
	height: 24px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.nachricht {
	font-size: 11px;
	width: 285px;
	height: 85px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.br_285 {
	font-size: 11px;
	width: 285px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.br_120 {
	font-size: 12px;
	font-weight: bold;
	width: 120px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}
.br300 {
	width: 300px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}

.b_375 {
	width: 375px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}

.b_360 {
	width: 360px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}

.b_570 {
	width: 570px;
	background-color:#FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #1D1D79;
}

.padding_25_10 {
	font-size: 11px;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
}
.padding_25_10ohne {
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
}

.forum_7
{
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}
.forum_74
{
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}
.login_10
{
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.login_blau
{
	color:#3054A7;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.forum_15
{
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
}

.forum_7_kl
{
	font-size:11px;
	padding-top: 2px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}

.forum_7_kl_2
{
	font-size:11px;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 4px;
}
.forum_15_kl
{
	font-size:11px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
}
.forum_kl
{
	font-size:11px;
	text-align:left;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 2px;
}

.forum_link
{
	font-size:11px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	background-color:#e6e9f1;
}

div{
	position:absolute;
	margin:0px;
	font-family:arial;
	z-index:0;
}


#balken {
	z-index:2;
	top:38px;
	left:205px;
	width:121px;
	height:126px;
}
#slogan {
	z-index:2;
	top:45px;
	left:264px;
	width:622px;
	height:38px;
}

#rahmen {
	z-index:0;
	top:34px;
	left:47px;
	width:918px;
	height:516px;
}

#haende {
	z-index:1;
	top:37px;
	left:47px;
	width:217px;
	height:87px;
}
#haende2 {
	z-index:1;
	top:124px;
	left:47px;
	width:149px;
	height:23px;
}

#jobboerse {
	z-index:2;
	top:97px;
	left:648px;
	width:172px;
	height:27px;
}
#marktplatz {
	z-index:2;
	top:97px;
	left:762px;
	width:118px;
	height:27px;
}
#mitglied {
	position:absolute;
	z-index:2;
	top:135px;
	left:48px;
	width:148px;
	height:22px;
}

#startseite {
	z-index:2;
	top:97px;
	left:197px;
	width:107px;
	height:27px;
}
#suche {
	z-index:2;
	top:97px;
	left:304px;
	width:146px;
	height:21px;
}
#fortbildung {
	z-index:4;
	top:97px;
	left:797px;
	width:172px;
	height:27px;
}

#forum {
	z-index:4;
	top:97px;
	left:880px;
	width:78px;
	height:27px;
}

#gebaeude {
	z-index:2;
	top:97px;
	left:476px;
	width:139px;
	height:21px;
}

#logo {
	z-index:2;
	top:32px;
	left:41px;
	width:99px;
	height:99px;
}

#faq {
	z-index:2;
	top:415px;
	left:55px;
	width:39px;
	height:20px;
}
#impressum {
	z-index:2;
	top:421px;
	left:136px;
	width:90px;
	height:20px;
}
#login {
	z-index:2;
	top:455px;
	left:62px;
	width:119px;
	height:18px;
}
#login2 {
	z-index:2;
	top:435px;
	left:47px;
	width:150px;
	height:20px;
	text-align:center;
}
#faq1 {
	z-index:2;
	top:494px;
	left:55px;
	width:39px;
	height:20px;
}
#impressum1 {
	z-index:2;
	top:494px;
	left:100px;
	width:90px;
	height:20px;
}
#faq2 {
	z-index:2;
	top:478px;
	left:55px;
	width:39px;
	height:20px;
}
#impressum2 {
	z-index:2;
	top:478px;
	left:100px;
	width:90px;
	height:20px;
}
#faq3 {
	z-index:2;
	top:387px;
	left:55px;
	width:39px;
	height:20px;
}
#impressum3 {
	z-index:2;
	top:387px;
	left:100px;
	width:90px;
	height:20px;
}
#faq4 {
	z-index:2;
	top:418px;
	left:55px;
	width:39px;
	height:20px;
}
#impressum4 {
	z-index:2;
	top:418px;
	left:100px;
	width:90px;
	height:20px;
}
#faq5 {
	z-index:2;
	top:418px;
	left:55px;
	width:39px;
	height:20px;
}
#impressum5 {
	z-index:2;
	top:418px;
	left:100px;
	width:90px;
	height:20px;
}

#inhalt{
	z-index:1;
	top:125px;
	left:197px;
	width:522px;
	height:173px;
}
#sub_nav1{
	z-index:1;
	top:170px;
	left:47px;
	width:149px;
}
#sub_nav2{
	z-index:1;
	top:194px;
	left:47px;
	width:149px;
}
#sub_nav3{
	z-index:1;
	top:216px;
	left:47px;
	width:149px;
}
#sub_nav4{
	z-index:1;
	top:238px;
	left:47px;
	width:149px;
}
#sub_nav5{
	z-index:1;
	top:260px;
	left:47px;
	width:149px;
}

#extra_adresse {
	position:relative;
	display:none;
}

a.button{
	display: block;
	text-align: center;
	height: 14px;
	width: 123px;
	background-color: #fff;
	border: solid 1px #000;
	color: #000;
	text-decoration: none;
}

#menue	{
	margin:0px;
	position:absolute;
	top:-36px;
	border:1px solid #fff;
	display:block;
}

.content	{
	margin:auto;
	padding:0 10% 0 10%;
}
.box	{
	margin-top:0px;
	margin-bottom:0px;
	padding:5px;
	display:block;
	width:585px;
}
.box h1, .box h2	{
	line-height:15px;
}
.box_rahmen	{
	margin-top:0px;
	margin-bottom:15px;
	padding:5px;
	display:block;
	width:585px;
	border:1px solid #a5b5de;
}
.box_head	{
	margin:0px;
	width:585px;
}
.box_head h1,
.box_head h2,
.box_head h3	{
	margin:0px;
	padding:2px;
	background:#a5b5de;
	color:#fff;
}
h1	{
	font-size: 2.4em;
}
h2	{
	font-size: 1.8em;
}
h3	{
	font-size: 1.5em;
}
a.bold_button{
	width: 130px;
	border: solid 1px #1D1D79;
	background-color: #fff;
	color: #1D1D79;
	font-weight: bold;
	padding: 2px 4px;
	margin-bottom: -10px;
	text-decoration: none;
}