body { color: #7e7e7e; font-family: arial; background-color: white; background-image: url(../x_images/bg-body.jpg); background-attachment: fixed; background-position: center 0; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
img, a { border-width: 0; outline-width: 0; }
.clear { clear: both; }
/*<agl.folder "GrundAufbau">*/
	#wrapper { background-image: url(../x_images/boxReihe.png); background-repeat: no-repeat; background-position: 341px 0; width: 1000px; min-height: 810px; margin-right: auto; margin-left: auto; }
	#topLinks { color: gray; font-size: 11px; line-height: 40px; text-align: right; height: 35px; padding-right: 10px; }
	#kopfZeile { height: 400px; }
	.spalteLinks { width: 330px; float: left; display: block; }
	.spalteRechts { width: 670px; float: left; }
	#logo { background-image: url(../x_images/Logo.png); background-repeat: no-repeat; width: 300px; height: 90px; display: block; }
	#inhaltsZeile {  }
	#inhalt { margin-left: 150px; }
  #fussZeile { width: 1000px; margin-right: auto; margin-left: auto; display: block; }
	#fuss { font-weight: bold; background-image: url(../x_images/boxReiheFussb.png); background-repeat: no-repeat; background-position: 11px 0; height: 170px; }
	#inLogo { background-image: url(../x_images/Logo-EID-TECg.png); background-repeat: no-repeat; width: 170px; height: 44px; float: right; margin-top: 80px; }
	#inLogo:hover { background-image: url(../x_images/Logo-EID-TEC.png); background-repeat: no-repeat; margin-top: 80px; width: 170px; height: 44px; float: right; }
/*</agl.folder>*/
/*<agl.folder "Navi">*/
	#naviBox { margin-top: 75px; }
	#startseite:link { color: white; font-size: 11px; font-family: arial, "trebuchet ms"; font-weight: bold; background: #7f807f; text-decoration: none; text-align: center; width: 60px; height: 50px; float: left; margin-top: 80px; padding: 10px 5px; display: block; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#startseite:visited { color: white; font-size: 11px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #7f807f; text-align: center; display: block; margin-top: 80px; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#startseite:hover { color: white; font-size: 11px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #7f807f; text-align: center; display: block; margin-top: 80px; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#startseite:active { color: white; font-size: 11px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #7f807f; text-align: center; display: block; margin-top: 80px; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#kontakt:link { color: #808080; font-size: 12px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #dedede; text-align: center; display: block; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#kontakt:visited { color: #808080; font-size: 12px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #dedede; text-align: center; display: block; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#kontakt:hover { color: #808080; font-size: 12px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #dedede; text-align: center; display: block; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#kontakt:active { color: #808080; font-size: 12px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #dedede; text-align: center; display: block; padding: 10px 5px; width: 60px; height: 50px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#mainNavi { color: white; font-size: 13px; font-family: arial, "trebuchet ms"; font-weight: bold; text-decoration: none; background: #ffdd07; display: block; padding: 10px; width: 130px; height: 130px; float: left; margin-left: 20px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#mainNavi ul { font-size: 20px; font-family: arial; font-weight: bold; line-height: 32px; margin-top: 0; padding-left: 15px; list-style-type: circle; }
	#mainNavi ul li { margin-left: 5px; }
	#mainNavi ul li a:link { color: white; }
	#mainNavi ul li a:visited { color: white; }
	#mainNavi ul li a:hover { color: #666; }
	#mainNavi ul li a:active { color: #666; }
/*</agl.folder>*/
.anzeigelinks { width: 345px; margin-top: -5px; margin-left: -35px; }
.col3Box { width: 225px; float: left; margin-left: 20px; display: block; }
/*<agl.folder "Startseite">*/
	#stapeltorBildStart { background-image: url(../x_images/inhalt/praxen/stapeltor_small.jpg); background-repeat: repeat; background-attachment: scroll; background-position: center 0; display: block; width: 150px; height: 150px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	#neudorfBildStart { background-image: url(../x_images/inhalt/praxen/neudorf_small.jpg); background-repeat: repeat; background-attachment: scroll; background-position: center 0; display: block; width: 150px; height: 150px; float: left; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
/*</agl.folder>*/
/*<agl.folder "Boxen">*/
	.greyBox150 { color: #dedede; background-color: #808080; display: block; width: 150px; height: 150px; float: left; margin-top: 20px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	.greyBox150:hover { color: white; }
	.yellowBox150 { background-color: #fcee83; display: block; width: 150px; height: 150px; float: left; margin-top: 20px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

	.lightBox150 { background-color: #dedede; display: block; width: 150px; height: 150px; float: left; margin-top: 20px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	.greyBoxHead { background-color: #b2b2b2; display: block; width: 130px; height: 35px; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid white; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
	.yellowBoxHead { background-color: #ffdd07; display: block; padding-top: 10px; padding-right: 5px; padding-left: 10px; width: 135px; height: 35px; border-bottom: 1px solid white; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
	.lightBoxHead { background-color: #b2b2b2; display: block; padding-top: 10px; padding-right: 10px; padding-left: 10px; width: 130px; height: 35px; border-bottom: 1px solid white; -webkit-border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }
	.greyBox150 h2, .yellowBox150 h2, .lightBox150 h2 { color: white; font-size: 19px; font-weight: bold; background-image: none; margin-top: 0; margin-bottom: 0; padding-left: 0; }
	.greyBox150 p, .yellowBox150 p, .lightBox150 p { font-size: 12px; line-height: 16px; padding-right: 5px; padding-left: 10px; }
	.whiteBox { color: #808080; font-size: 14px; font-weight: bold; line-height: 30px; background-color: #f7f7f7; display: block; margin-top: 20px; width: 130px; height: 150px; float: left; padding-right: 10px; padding-left: 10px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
	.whiteBox ul { font-size: 14px; font-family: arial; font-weight: normal; line-height: 20px; margin-top: 0; padding-left: 15px; list-style-type: circle; }
	.whiteBox ul li { margin-left: 5px; }
/*</agl.folder>*/
/*<agl.folder "Textformate">*/
	.praxis { color: #7e7e7e; font-size: 11px; font-weight: bold; }
	.light { color: #dedede; }
	a .light:hover { color: white; }
	.whiteText { color: white; font-size: 14px; font-weight: bold; margin-top: 5px; display: block; }
	.greyText { color: #808080; font-size: 14px; font-weight: bold; margin-top: 5px; display: block; }
/*</agl.folder>*/
h1 { color: #7e7e7e; font-size: 24px; font-family: tahoma, arial, verdana; font-weight: bold; line-height: 30px; background-image: url(../x_images/greyBlock.jpg); background-repeat: no-repeat; background-position: 0 4px; margin-top: 0; padding-bottom: 5px; padding-left: 30px; border-bottom: 1px solid #7e7e7e; }
h2 { color: #7e7e7e; font-size: 20px; font-family: tahoma, arial, verdana; font-weight: bold; line-height: 26px; background-image: url(../x_images/greyBlockSmall.jpg); background-repeat: no-repeat; background-position: 0 6px; margin-top: 0; padding-bottom: 5px; padding-left: 25px; }
.lightFont { font-weight: normal; }
.roundCornerBox { background-image: url(../x_images/roundCornerRightBottom.png); background-repeat: no-repeat; background-position: right bottom; margin-top: 30px; margin-bottom: 15px; padding-right: 5px; padding-bottom: 50px; }
.roundCornerBox p { font-size: 13px; margin-left: 25px; }
.roundCornerBox h3 { font-size: 16px; margin-left: 25px; }
.CornerBoxLeft { width: 150px; float: left; margin-right: 15px; }
.CornerBoxLeft img { width: 150px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.CornorBoxRight { width: 345px; float: left; }
.lightGrey { color: #dedede; }
.moreButton { color: #b2b2b2; font-size: 14px; font-weight: bold; line-height: 35px; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; text-decoration: none; height: 35px; float: right; margin-top: 10px; margin-right: 10px; margin-bottom: -20px; padding-right: 10px; padding-left: 10px; border-color: #dedede white white #dedede; border-style: solid; border-width: 1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.moreButton:link { color: #b2b2b2; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; margin-top: 10px; margin-right: 10px; margin-bottom: -20px; padding-right: 10px; padding-left: 10px; height: 35px; float: right; border-style: solid; border-width: 1px; border-color: #dedede white white #dedede; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.moreButton:visited { color: #b2b2b2; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; margin-top: 10px; margin-right: 10px; margin-bottom: -20px; padding-right: 10px; padding-left: 10px; height: 35px; float: right; border-style: solid; border-width: 1px; border-color: #dedede white white #dedede; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.moreButton:hover { color: #7e7e7e; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; margin-top: 10px; margin-right: 10px; margin-bottom: -20px; padding-right: 10px; padding-left: 10px; height: 35px; float: right; border-style: solid; border-width: 1px; border-color: #dedede white white #dedede; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.moreButton:active { color: #7e7e7e; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; margin-top: 10px; margin-right: 10px; margin-bottom: -20px; padding-right: 10px; padding-left: 10px; height: 35px; float: right; border-style: solid; border-width: 1px; border-color: #dedede white white #dedede; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.preview { width: 158px; float: left; margin-right: 20px; -webkit-box-shadow: 3px 2px 5px #cecece; -moz-box-shadow: 3px 2px 5px #cecece; box-shadow: 3px 2px 5px #cecece; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.last { margin-right: 0; }
.subnavi-button { color: #b2b2b2; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; width: 290px; padding-right: 10px; padding-left: 10px; height: 35px; margin-bottom: 10px; border-color: white #dedede #dedede white; border-style: solid; border-width: 1px; display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.subnavi-button:link { color: #b2b2b2; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; display: block; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 290px; height: 35px; border-style: solid; border-width: 1px; border-color: white #dedede #dedede white; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.subnavi-button:visited { color: #b2b2b2; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; display: block; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 290px; height: 35px; border-style: solid; border-width: 1px; border-color: white #dedede #dedede white; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.subnavi-button:hover { color: #585858; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; display: block; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 290px; height: 35px; border-color: #dedede white white #dedede; border-style: solid; border-width: 1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.subnavi-button-active { color: #585858; font-size: 14px; font-weight: bold; line-height: 35px; text-decoration: none; background-image: url(../x_images/verlaufButton.jpg); background-repeat: repeat-x; display: block; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; width: 290px; height: 35px; border-color: #dedede white white #dedede; border-style: solid; border-width: 1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.subnavi-sub { line-height: 22px; background-color: #f7f7f7; width: 270px; height: 25px; margin-right: 10px; margin-bottom: 3px; margin-left: 10px; padding: 2px 10px; border-bottom: 1px solid #b2b2b2; display: block; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.subnavi-sub:link { color: #b2b2b2; text-decoration: none; }
.subnavi-sub:visited { color: #b2b2b2; text-decoration: none; }
.subnavi-sub:hover { color: #7e7e7e; text-decoration: none; border-bottom-color: white; }
.subnavi-sub:active { color: #7e7e7e; text-decoration: none; border-bottom-color: white; }
.last-sub { margin-bottom: 13px; }
a { color: #666; text-decoration: none; }
a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none; }
a:hover { color: black; text-decoration: none; }
a:active { color: black; text-decoration: none; }
.kurstabelle { }
.kurstabelle-dunkel { background-color: #feefb4; }
.kurstabelle-hell { background-color: #fef7db; }
.kurstabelle-kopf { font-size: 16px; font-family: "trebuchet ms", arial; font-weight: bold; line-height: 28px; background-color: #dedede; background-image: none; height: 26px; padding-left: 5px; }
