body {
	  margin:0px;
	  padding:0px;
	  font-family:arial;
	  font-size:12px;
	  background-image:url(img/linksnavi.gif);
	  background-repeat:repeat-y;
}

td {
   	  font-family:arial;
	  font-size:12px;
}


li {
margin-left: 0px;


}

form, input {
	 margin:0px;
	 padding:0px;
}


/* Linke Seite, Logo Navigation*/
.links {
	   background-color:#0a0a8c;
}




.right {
	   float:right;
}


/* Linke Seite, Logo Navigation*/
.linksNavi {
		   padding:10px;
		   color:white;
		   line-height:15px;
}
.linksNavi a:link { color:white; text-decoration:underline; font-weight:bold; }
.linksNavi a:visited { color:white; text-decoration:underline; font-weight:bold; }
.linksNavi a:hover { color:#0071e8; text-decoration:none; font-weight:bold; }


.naviUnterpunkt {
		padding-left:10px;
}
.naviUnterpunkt a:link { color:white; text-decoration:none; font-weight:normal; }
.naviUnterpunkt a:visited { color:white; text-decoration:none; font-weight:normal; }
.naviUnterpunkt a:hover { color:#0071e8; text-decoration:none; font-weight:normal; }








/* Überschrift Level 1 */
h1 {
   padding:0px;
   margin:20px 0px 3px 0px;
   font-size:20px;
   font-weight:bold;
   color:#0059b6;
   line-height:22px;
}

/* Überschrift Level 2 */
h2 {
   padding:0px;
   margin:0px 0px 3px 0px;
   font-size:14px;
   font-weight:bold;
   color:#0059b6;
}



/* Überschrift Navigation links*/
h3 {
   padding:0px;
   margin:10px 0px 2px 0px;
   font-size:14px;
   font-weight:bold;
   color:#0059b6;
}


/* Überschrift Navigation links*/
h4 {
   padding:0px;
   margin:0px 0px 10px 0px;
   font-size:12px;
   font-weight:bold;
   color:black;
}




/* Formatierung Spalte Content*/
.content {
	 font-size:12px;
	 line-height:17px;
	 color:black;
	 padding-top:30px;
}
.content a:link { color:#0059b6; text-decoration:underline; }
.content a:visited { color:#0059b6; text-decoration:underline; }
.content a:hover { color:black; text-decoration:none; }



.contentRight {
		float:right;
		width:260px;
}
.contentRight a:link { color:#0059b6; text-decoration:underline; }
.contentRight a:visited { color:#0059b6; text-decoration:underline; }
.contentRight a:hover { color:black; text-decoration:none; }

.contentRight h2 a:link { color:#0059b6; text-decoration:none; }
.contentRight h2 a:visited { color:#0059b6; text-decoration:none; }
.contentRight h2 a:hover { color:black; text-decoration:none; }


/* Trennlinie*/
hr {
   border:solid #cccccc 1px;
   height:1px;
   margin-top:15px;
   margin-bottom:15px;
   clear:both;
}


/* Bei Zweispaltigkeit muss der linken Spalte eine Weite mitgegeben werden */
.text2spalteLinksContent {
 		width:260px;
}
.text2spalteLinksContent a:link { color:#0059b6; text-decoration:underline; }
.text2spalteLinksContent a:visited { color:#0059b6; text-decoration:underline; }
.text2spalteLinksContent a:hover { color:black; text-decoration:none; }

.text2spalteLinksContent h2 a:link { color:#0059b6; text-decoration:none; }
.text2spalteLinksContent h2 a:visited { color:#0059b6; text-decoration:none; }
.text2spalteLinksContent h2 a:hover { color:black; text-decoration:none; }




/* Formatierung Kleine Navigation oben z. B. Pfade */
.miniNavi {
		font-size:11px;
		color:black;
}
.miniNavi a:link { color:black; text-decoration:none; }
.miniNavi a:visited { color:black; text-decoration:none; }
.miniNavi a:hover { color:#0071e8; text-decoration:none; }


/* Formatierung Kleine Navigation oben z. B. Impressum, etc. */
.miniRechts {
	  float:right;
	  font-size:11px;
	  color:black;
}
.miniRechts a:link { color:#999999; text-decoration:none; }
.miniRechts a:visited { color:#999999; text-decoration:none; }
.miniRechts a:hover { color:black; text-decoration:none; }





/* LoginBox Formatierung */
.loginboxlinks {
		border-top:3px white solid;
		border-bottom:1px white solid;
		background-image:url(img/verlauf_box_links.gif);
		background-color:#0059b6;
		background-repeat:repeat-x;
		padding:10px;
		color:white;
}


.untenloginboxlinks {
		border-bottom:3px white solid;
		background-color:#0059b6;
		padding:10px;
		color:white;
		font-weight:bold;
}

.untenloginboxlinks a:link { color:white; text-decoration:underline; }
.untenloginboxlinks a:visited { color:white; text-decoration:underline; }
.untenloginboxlinks a:hover { color:black; text-decoration:none; }




/* Überschrift LoginBox Formatierung */
.loginboxlinks h3 {
   padding:0px;
   margin:0px 0px 2px 0px;
   font-size:14px;
   font-weight:bold;
   color:white;
   line-height:15px;
}



/* Formatierung Felder Loginfeld */
.feldlogin {
		 border:1px #000064 solid;
		 background-color:white;
		 width:170px;
		 font-weight:bold;
		 font-family:arial;
		 color:#0059b6;
}




/* Formatierung Felder Graue Box */
.feldBoxGrey {
		 border:1px #999999 solid;
		 background-color:#d0e4f3;
		 width:300px;
		 font-weight:bold;
		 font-family:arial;
		 color:#0059b6;
}



/* Formatierung Felder Loginbutton */
.buttonlogin {
			background-image:url(img/verlauf_login_button.gif);
			border:1px white solid;
			background-color:#0c0d84;
			color:white;
			font-weight:bold;
			font-size:10px;
			padding-top:2px;
			padding-bottom:2px;
			margin:0px;
}


/* Formatierung Felder Loginbutton -> Passwort vergessen */
.buttonlogin2 {
			background-image:url(img/verlauf_login_button.gif);
			border:1px white solid;
			background-color:#0c0d84;
			color:white;
			font-weight:bold;
			font-size:10px;
			padding-top:2px;
			padding-bottom:2px;
			margin:0px;
			width:160px;
}

.feldInhalt {
			display:inline;
			width:110px;
}



.feldNormal {
			width:350px;
			border:1px #999999 solid;
		 	background-color:#d0e4f3;
			font-family:arial;
			font-size:12px;
			font-weight:bold;
			color:#0059b6;
			padding-left:2px;
}


.feldKlein {
			width:100px;
			border:1px #999999 solid;
		 	background-color:#d0e4f3;
			font-family:arial;
			font-size:12px;
			font-weight:bold;
			color:#0059b6;
			padding-left:2px;
}


.feldmini {
			width:50px;
			border:1px #999999 solid;
		 	background-color:#d0e4f3;
			font-family:arial;
			font-size:12px;
			font-weight:bold;
			color:#0059b6;
			padding-left:2px;
}



.auswahl {
		 background-color:#d0e4f3;
}



/* Formatierung Content-Button */
.buttonContent {
			border:1px #0a0a8c solid;
			background-color:#0059b6;
			color:white;
			font-weight:bold;
			font-family:arial;
			font-size:12px;
			padding-top:0px;
			padding-bottom:0px;
			margin:0px;
			cursor:pointer;
}




/* Formartierung des Footers*/
.footer {
		text-align:center;
		font-size:11px;
		line-height:13px;
}


/* Formartierung in rot, mehr nicht*/
.red {
	 color:red;
}
.red a:link { color:red; text-decoration:none; }
.red a:visited { color:red; text-decoration:none; }
.red a:hover { color:black; text-decoration:none; }



/* Blaue Box für Wichtiges*/
.BoxBlue {
		 border:1px #0059b6 solid;
		 background-image:url(img/verlauf_boxblue.gif);
		 background-repeat:repeat-x;
		 background-color:#2c8bd3;
		 color:white;
		 padding:8px;
		 width:260px;
}
.BoxBlue h2 {
		 padding:0px;
   		 margin:0px 0px 2px 0px;
   		 font-size:14px;
   		 font-weight:bold;
   		 color:white;
}

.BoxBlue a:link { color:white; text-decoration:underline; }
.BoxBlue a:visited { color:white; text-decoration:underline; }
.BoxBlue a:hover { color:white; text-decoration:none; }



/* Blaue Box für Wichtiges*/
.BoxGrey {
		 border:1px #999999 solid;
		 background-image:url(img/verlauf_boxgrey.gif);
		 background-repeat:repeat-x;
		 background-color:#e4e4e4;
		 color:black;
		 padding:8px;
		 margin-top:20px;
		 margin-bottom:20px;
}
.BoxGrey h2 {
		 padding:0px;
   		 margin:0px 0px 2px 0px;
   		 font-size:14px;
   		 font-weight:bold;
   		 color:#0059b6;
}



.hilfebox {
		 float:right;
		 width:236px;
		 margin-top:10px;
}


.hilfeContentBox {
		 border-left:1px #d1d19e solid;
		 border-top:1px #d1d19e solid;
		 border-bottom:1px #d1d19e solid;
		 background-image:url(img/verlauf_hilfe.gif);
		 background-repeat:repeat-x;
		 background-color:#ffffcc;
		 font-size:11px;
		 line-height:14px;
		 padding:5px;
}


.hilfeHead {
		  font-size:12px;
		  font-weight:bold;
		  margin-bottom:2px;
}



.fortschritt {
			background-color:#0059b6;
			border:1px #0a0a8c solid;
}


.fortschritt2 {
			width:108px;
			background-color:#d0e4f3;
			text-align:center;
			font-weight:bold;
			font-size:11px;
			color:#0a0a8c;
			margin-right:1px;
			display:inline;
}


.tabelle {
		 margin:0px;
		 padding:0px;
		 width:540px;
}


.meldung {
		 background-image:url(img/fehler.gif);
		 background-repeat:no-repeat;
		 height:60px;
		 background-position:460px 0px;
		 padding-right:50px;
		 color:red;
}


.newsbox1 {
		 float:left;
		 width:260px;
		 margin-right:10px;
		 margin-bottom:15px;
}

.newsbox2 {
		 float:left;
		 width:260px;
		 margin-bottom:15px;
		 margin-right:10px;
}

.newsbox2 h2 a:link { color:#0059b6; text-decoration:none; }
.newsbox2 h2 a:visited { color:#0059b6; text-decoration:none; }
.newsbox2 h2 a:hover { color:black; text-decoration:none; }



.popup {
	   padding:30px;
	   padding-left:60px;
}
.popup a:link { color:#0059b6; text-decoration:underline; }
.popup a:visited { color:#0059b6; text-decoration:underline; }
.popup a:hover { color:black; text-decoration:none; }



.klein {
	   font-size:10px;
	   line-height:12px;
}


.aufgaben {
		  margin-bottom:23px;
		  background-color:#ffffcc;
		  border:1px #d1d19e solid;
		  padding:10px;
}
.aufgaben a:link { color:#0059b6; text-decoration:underline; }
.aufgaben a:visited { color:#0059b6; text-decoration:underline; }
.aufgaben a:hover { color:black; text-decoration:none; }



.td {
	background-color:#f1f1f1;
	padding:5px;
	border-bottom:1px #cccccc solid;
}

#sn_geschenke{background:url('img/sn_geschenke.png') 0px 0px;width:158px; height:38px; cursor:pointer;}
#sn_examen{background:url('img/sn_examen.png') 0px 0px;width:158px; height:40px; cursor:pointer;}
#sn_studentenleben{background:url('img/sn_studentenleben.png') 0px 0px;width:158px; height:40px; cursor:pointer;}
#sn_versicherungen{background:url('img/sn_versicherungen.png') 0px 0px;width:158px; height:39px; cursor:pointer; }
#sn_seminare{background:url('img/sn_seminare.png') 0px 0px;width:158px; height:38px; cursor:pointer;}
#sn_shop{background:url('img/sn_shop.png') 0px 0px;width:158px; height:37px; cursor:pointer;}
#sn_onlinedienste{background:url('img/sn_onlinedienste.png') 0px 0px;width:158px; height:37px; cursor:pointer;}
#unterpunkte{display:none;}#unterpunkte_{display:none;}#unterpunkte__{display:none;}
#unterpunkte___{display:none;}#unterpunkte____{display:none;}#unterpunkte_____{display:none;}#unterpunkte______{display:none;}
#unterpunkte2{padding:11px 11px 5px 11px;background:url('img/unterpunkte_bg.gif') repeat-y;}
#upa{text-decoration:none;color:#000000;cursor:pointer;}
.upa_{text-decoration:none;color:#000000;font-weight:bold;color:#43607f;}
.upa__{text-decoration:none;color:#000000;}
#upa:hover{font-weight:bold;color:#43607f;}
#ialle{display:none;}
#iframe_ {float:left;height:435px;width:200px;}
#navida{text-decoration:none;}
.sbb {overflow: auto;height:385px;width:350px;}
h5{color:#0059b6;font-size:13px;margin:5px;}


.boxleft {
		 float:right;
		 width:200px;
		 padding-left:10px;
		 margin-right:10px;
		 border-left:1px #cccccc solid;
}

.myserviceboxlinks {
				width:250px;
				display:inline;
				
}

.myserviceboxrechts {
				float:left;
				width:250px;
				margin-right:20px;
				display:inline;							
}

.myserviceboxlinks h2 a:link { text-decoration:none; }
.myserviceboxlinks h2 a:visited { text-decoration:none; }
.myserviceboxlinks h2 a:hover {text-decoration:none; }
.myserviceboxrechts h2 a:link { text-decoration:none; }
.myserviceboxrechts h2 a:visited { text-decoration:none; }
.myserviceboxrechts h2 a:hover {text-decoration:none; }

.tabdiv {
	background-color:#f1f1f1;
	}

/*hieristalleszuende*/

