body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;line-height:14px;font-weight:normal;font-variant:normal;text-transform:none;color:#3D4B5C;text-decoration:none;margin:0px;padding:0px 0px 20px 0px;text-align:center;background:url(/images/bg0.gif) top left repeat-x #F5EFE2;	overflow-y:scroll;overflow-y:yes;}
a {color:#3D4B5C;text-decoration:underline;}
a:hover {color:#3D4B5C;text-decoration:underline;}
img {border:none;}
#borderCol img {border:1px solid #C2A326;padding:1px;}
#borderMainCol img {border:1px solid #1A4F79;padding:1px;}
p {padding:0px;margin:0px 0px 14px 0px;}
form {padding:0px;margin:0px;}
#container {width:950px;text-align:left;padding:0px;margin:0px auto;}
#header {height:155px;background:url(/images/header.jpg) top left no-repeat;}
#leftCol {float:left;width:190px;}
#rightCol {float:right;width:190px;}
#mainCol {background:url(/images/mainCol.gif) top left repeat-y;padding:0px 40px 0px 40px;margin:0px 190px 0px 190px;}
#mainColTop {height:14px;background:url(/images/mainColTop.gif) top left no-repeat;margin:0px -40px 0px -40px;}
#footer {height:33px;background:url(/images/footerBg.gif) top left no-repeat;padding:56px 10px 0px 10px;margin:0px -40px 0px -40px;font-size:10px;line-height:12px;color:#B7A785;}
#footer a {color:#B7A785;text-decoration:none;}
#footer a:hover {color:#B5985A;}
/* IE CSS Hack */
* html #leftCol {
	margin-right:-3px;
}
* html #rightCol {
	margin-left:-3px;
}
* html #mainCol {
	margin:0 187px 0 187px;
	display:inline-block;
}
/* Ende IE CSS Hack */
#container.print {width:570px;}
#header.print {background:url(/images/headerPrint.jpg) top left no-repeat;}
#mainCol.print {margin:0px;}
#fehlerBox, #erfolgBox {min-height:20px;height:auto !important;height:20px;margin:0px 0px 14px 0px;}
#leftCol #fehlerBox, #rightCol #fehlerBox {background:#FFF2EF;margin:0px 0px 14px 0px;}
#leftCol #erfolgBox, #rightCol #erfolgBox {background:#F1FFEC;margin:0px 0px 14px 0px;}
#leftCol #fehlerBox #textS, #rightCol #fehlerBox #textS, #leftCol #erfolgBox #textS, #rightCol #erfolgBox #textS {padding:5px;}
#fehlerBox #textS ul, #erfolgBox #textS ul {padding:0px;margin:0px 0px 0px 10px;}
#fehlerBox #textS li, #erfolgBox #textS li {list-style-type:disc;list-style-position:inside;}
#fehlerBox {background:url(/images/iconFehler.gif) 15px 7px no-repeat #FFF2EF;border:1px solid #E73007;}
#fehlerBox #textS {color:#E73007;padding:10px 25px 10px 45px;}
#fehlerBox #textS a {color:#E73007;}
#erfolgBox {background:url(/images/iconErfolg.gif) 15px 7px no-repeat #F1FFEC;border:1px solid #289900;}
#erfolgBox #textS {color:#289900;padding:10px 25px 10px 45px;}
#erfolgBox #textS a {color:#289900;}
#container #animation {position:absolute;width:340px;height:155px;margin:0px 0px 0px 610px;}
#header #menu {position:relative;top:96px;height:20px;margin:0px 0px 0px 135px;}
#header img {vertical-align:middle;margin:0px 0px 2px 0px;_margin:0px;}
#header #menu a, #header #menu #active a {font-size:13px;line-height:20px;color:#FFFFFF;text-decoration:none;padding:4px 10px 3px 10px;}
#header #menu a:hover {background:url(/images/headerMenuA.gif) 0px 2px repeat-x;}
#header #menu #active a, #header #menu #active a:hover {background:url(/images/headerMenuA.gif) 0px 2px repeat-x;}
#leftCol #box, #rightCol #box {color:#7B6F1F;background:url(/images/colBox.gif) top left repeat-y #FFFFFF;}
#leftCol #ue, #rightCol #ue {height:25px;line-height:25px;font-weight:bold;padding:0px 0px 0px 10px;background:url(/images/colBoxUe.gif) top left no-repeat;}
#leftCol #menu, #leftCol #text, #rightCol #menu, #rightCol #text {min-height:70px;height:auto !important;height:70px;padding:7px 20px 38px 10px;background:url(/images/colBoxB.gif) bottom left no-repeat;}
#rightCol #text form, #rightCol #menu form {margin:0px 0px 7px 0px;}
#rightCol #text form #textForm input {width:158px;font-size:11px;color:#7B6F1F;border:none;border-bottom:1px solid #C2A326;padding:1px 0px 2px 2px;margin:0px 0px 3px 0px;}
#rightCol #text form #checkboxForm input {vertical-align:middle;}
#leftCol #text a, #rightCol #text a {color:#7B6F1F;text-decoration:underline;}
#leftCol #menu a, #leftCol #menu #active a, #rightCol #menu a, #rightCol #menu #active a, #rightCol #login a, #rightCol #login #active a {display:block;width:auto !important;width:145px;color:#7B6F1F;text-decoration:none;line-height:14px;padding:0px 0px 0px 27px;margin:0px -5px 0px -10px;background:url(/images/colMenu.gif) top left no-repeat;}
#leftCol #menu a:hover, #rightCol #menu a:hover, #rightCol #login a:hover {background:url(/images/colMenuH.gif) top left no-repeat;}
#leftCol #menu #active a, #leftCol #menu #active a:hover, #rightCol #menu #active a, #rightCol #menu #active a:hover, #rightCol #login #active a, #rightCol #login #active a:hover {background:url(/images/colMenuA.gif) top left no-repeat;}
#leftCol form #submitForm input, #rightCol form #submitForm input {height:18px;font-size:11px;line-height:14px;color:#7B6F1F;background:url(/images/submitFormCol.gif) top left repeat-x;border:1px solid #C2A326;padding:0px 10px 2px 10px;_padding:0px 0px 0px 0px;margin:0px;}
#rightCol #ergebnis td, #leftCol #ergebnis td {padding:1px 0px 0px 0px;_padding:1px 0px 1px 0px;margin:0px;font-size:9px;line-height:9px;}
#rightCol #ergebnis #bar, #leftCol #ergebnis #bar {width:50px;height:11px;_height:9px;border:1px solid #C2A326;}
#rightCol #ergebnis #bar img, #leftCol #ergebnis #bar img {height:9px;padding:0px;margin:0px;}
#mainCol h1 {font-size:13px;font-weight:bold;padding:0px;margin:0px 0px 14px 0px;}
#mainCol #sepLine {height:14px;background:url(/images/sepLine.gif) top left repeat-x;}
#mainCol form {margin:0px 0px 7px 0px;}
#mainCol form #textForm input {font-size:11px;color:#1A4F79;border:1px solid #1A4F79;padding:1px 0px 1px 2px;margin:0px;}
#mainCol form #checkboxForm input {padding:0px;margin:0px;}
#mainCol form #selectForm select {font-size:11px;color:#1A4F79;border:1px solid #1A4F79;}
#mainCol form #submitForm input, #mainCol #submitForm input {height:18px;font-size:11px;line-height:14px;color:#1A4F79;background:url(/images/submitForm.gif) top left repeat-x;border:1px solid #1A4F79;padding:0px 5px 2px 5px;_padding:0px 0px 0px 0px;margin:0px;}
#mainCol #pageNavigation {display:block;min-height:28px;height:auto !important;height:28px;}
#mainCol #pageNavigation ul {padding:0px;margin:0px;}
#mainCol #pageNavigation li {float:left;list-style-type:none;}
#mainCol #pageNavigation li a {display:block;width:auto !important;width:1px;line-height:15px;text-decoration:none;border:1px solid #1A4F79;background:#DDE7EF;padding:0px 5px 0px 5px;margin:0px 3px 0px 0px;}
#mainCol #schuelerausweis {background:top left no-repeat #FFFFFF;border:1px solid #B8B8B8;padding:20px 20px 0px 20px;}
#mainCol #schuelerausweis td {padding:7px 20px 0px 0px;vertical-align:top;}
#mainCol #schuelerausweis td.col1 {width:120px;}
#mainCol #schuelerausweis td.bold {font-weight:bold;}
#mainCol #schuelerausweis td.ue {background:#E8E8E8;padding:1px 0px 1px 50px;letter-spacing:3px;}
#mainCol #schuelerausweis table.stempel{border-top:1px solid #B8B8B8;}
#mainCol #submitForm input{height:18px;font-size:11px;color:#1A4F79;background:url(/images/submitForm.gif) top left repeat-x;border:1px solid #1A4F79;padding:0px 10px 0px 10px;_padding:0px 5px 0px 5px;margin:0px;}