/* shorthand: margin {3em 10% 1em 15px} -> top-, right-, bottom-, lef/* shorthand: margin {3em 10% 1em 15px} -> top-, right-, bottom-, left im Uhrzeigersinn.  */
body {background-color: #003399;text-align: center;margin: 0;padding: 0;border: 0;color: #003399;} /* background-color: #BCAA4D;  #009748 */

div.wrapper {margin: 0px auto 25px;width: 775px;text-align: left;border-left: 1px #000000 solid;border-bottom: 1px #000000 solid;border-right: 1px #000000 solid;border-top: 1px #000000 solid;background-color: #ffffff;padding: 0px;}

/* Boxen Aufbau und Positionierung */

.clear {clear:both;width:1px;}

#contentWrapper {clear: both;width: 100%;margin-top: 320px;}
#menue {float:left;margin-left:1px;width:175px;BORDER-top: #003399 2px solid;margin-top:30px;padding-top:5px;}
#inhalt {margin: 0px 110px 0px 180px;background-color: white;padding-top:10px;background-image: url(img/logo480.jpg); background-position: 8px 100px; background-repeat: no-repeat;}
#header{position: absolute;height: 110px;width: 100%;top: 0;}
#footerbox {background-color: black;}


div.img_head {width: 774px;height: 298px;background-color: #000000;}
div.img_teacher {background-color: #FFDA00;width: 775px;height: 85px;padding:0px;margin:0px;}

div.blackstripe {height: 11px;width: 775px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 9px;color:#CCCCCC;text-decoration: none;background-color: #000000;text-align: center;clear:both;margin-top: 0px;padding-top: 3px;padding-bottom:3px;font-weight: bold;}
div.blackstripe a {font-size: 9px;color:#CCCCCC;text-decoration: none;font-weight: bold;}
div.blackstripe a:hover {font-size: 9px;color:#CCCCCC;text-decoration: underline;font-weight: bold;}

#menue DIV {VERTICAL-ALIGN: middle;BORDER-bottom: #003399 2px solid;background-color:#ffffff;letter-spacing: -1.5px;line-height:1.2em;margin-left:10px;}
#menue DIV.menu1-level1-act {VERTICAL-ALIGN: middle;background-color:#ffffff; letter-spacing: -1.5px;line-height:1.2em;margin-left:10px;  background-image: url("img/pfeilchen.gif");
  background-repeat: no-repeat;  background-position: left; }     /* border-right: solid 4px #FFDA00;border-left: solid 4px #FFDA00; */


#menue A {color: #FF0000;text-decoration: none;font-family: Tahoma, Verdana, sans-serif;font-size: 17px; font-weight:bold;width:.5em;text-align: left;text-transform:uppercase;padding-left:10px;}
#menue A:hover {color: #FF0000;text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight:bold;width:.5em;text-align: left;text-transform:uppercase;   background-image: url("img/pfeilchen.gif");
  background-repeat: no-repeat;  background-position: left;  } /* padding-left:10px; */


.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal; line-height: 14px;font-weight: normal;color: #000000;margin: 0px;
	text-decoration: none;	text-align: left;padding-left:20px;}

p {padding-bottom: 3px;}

h1 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;font-weight: bold;color: #000000;
	text-decoration: none;padding-left:20px; padding-top:10px;}

.bodytext A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal; font-weight: normal;text-decoration:underline;color: #000000;}
.bodytext A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal; font-weight: bold;text-decoration:underline;color: #000000;}

li A {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal; font-weight: normal;text-decoration:underline;color: #000000;}
li A:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal; font-weight: bold;text-decoration:underline;color: #000000;}


/* Bilder im Text (cElement Text w/ Image)*/
/* .csc-textpic {margin-left:15px;}  */
.csc-textpic-image {margin:5px 5px 5px 5px;}
.csc-textpic-caption {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;padding:3px 0px 2px 0px;}

.contenttable caption {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;padding:3px 0px 2px 0px;font-weight:bold;}

/* Formtatierung für Text Login/Logout-Box */
.csc-loginform {padding-left:40px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #009749;text-decoration: none;text-align: left;background-color: #ffffff;}