div,span {
 color:#000000;
 font-family:Arial, Helvetica,sans-serif;
 font-size:13px;
 font-weight:normal;
 font-style:normal;
 text-align:left;
}

body {
 background-image:url(../images/backgroundOUT.gif);
}

#mainBOX {
 border:3px solid #000000;
 height:568px;
 margin:auto;
 width:912px;
 background-image:url(../images/backgroundOUT.gif);
}

#headBOX {
 border-bottom:1px solid #000000;
 border-left:0px;
 float:right;
 height:80px;
 margin:auto;
 text-align:center;
 width:912px;
 background-image:url(../images/backgroundIN.gif);
}

#menueBOX {
 border-right:1px solid #000000;
 float:left;
 height:360px; 
 margin:auto;
 width:152px;
 background-image:url(../images/backgroundIN.gif);
}

#impressumBOX {
 border-right:1px solid #000000;
 float:left;
 font-size:10px;
 font-weight:bold;
 height:127px;
 text-align:center; 
 width:152px;
 background-image:url(../images/backgroundIN.gif);
}

#textBOX {
 border-left:1px solid #000000;
 border-top:1px solid #000000;
 float:right;
 height:439px;
 margin:auto;
 margin-top:7px;
 overflow:auto;
 padding:20px;
 width:710px;
 background-image:url(../images/backgroundIN.gif);
}

#KursinfoBOX {
 border:2px solid #666666;
 float:left;
 height:100px;
 width:668px;
 overflow:scroll;
 padding:10px;
 margin-bottom:1px;
}

h1 { 
 font-size:23px;
 font-weight:bold;
 font-size-adjust:none;
 font-variant:normal;
}

h2 { font-size:21px;}

h3 { font-size:20px; }

h4 { margin-left:10px; font-size:16px; font-weight:bold;}

h5 { text-align:center; font-size:9px; font-weight:bold; color:#CCCCCC;}

.login { margin-top:2px; }

.kommentar {
	font-style:italic;
}

ul.home_logout {
 font-size:13px;
 font-family:Arial, Helvetica,sans-serif;
 list-style:circle;
 line-height:15px;
}

.KursH1 {
 font-weight:bold;
}

.status_ok,.status_fehler,.status_hinweis {
 margin-top:3px;
 padding:10px;
 font-size:16px;
 font-weight:bold;
}

.status_ok {
 border:3px solid #00CC00;
 background:url(../images/status_ok_bg.gif);
}

.status_fehler {
 border: 3px solid #FF0000;
 background:url(../images/status_fehler_bg.gif);
}

.status_hinweis {
 border: 3px solid #FFCC33;
 background:url(../images/status_hinweis_bg.gif);
}

.status_ul {
 font-size:16px;
 line-height:normal;
}

.kurs {
 margin:0px;
 border:1px solid #000000;
 padding:5px;
 font-size:14px;
}

#kursu1 {
 font-size:24px;
}


/*ANFANG_BUTTONS*/
#menue_button,#menue_button_top,#login_button,#login_button_top {
 padding-left:15px;
 padding-top:5px;
 border-bottom:1px solid #000000;
 height:23px;
 width:*;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
 margin:0px;
 cursor:pointer;
}

#menue_button_top,#login_button_top {
 border-top:0px;
}

/*Ab_hier_IE, für andere Browser muss extra css sheet inkludiert werden*/
a.mbutton {
 background-image:url(../images/button01.gif);
}

a.mbutton:hover {
 background-image:url(../images/button02.gif);
}

a.lbutton {
 background-image:url(../images/button03.gif);
}

a.lbutton:hover {
 background-image:url(../images/button04.gif);
}

#kurs_button {
 padding:2px;
 border:2px solid #000000;
 height:63px;
 width:*;
 font-size:16px;
 font-weight:bold;
 text-decoration:none;
 text-align:left;
 margin:0px;
 cursor:pointer;
}

.kursU1 {
font-size:19px;
font-stretch:15px;
border-right:1px solid #000000;
}

.kursU2 {
font-size:14px;
border-right:1px solid #000000;
}

.kursT1 {
 border-bottom:1px solid #000000;
}

/*Ab_hier_IE, für andere Browser muss extra css sheet inkludiert werden*/
a.kbutton {
 background-image:url(../images/Kbutton01.gif);
}

a.kbutton:hover {
 background-image:url(../images/Kbutton02.gif);
}
/*ENDE_BUTTONS*/

ul {
font-size:20px;
list-style:circle;
line-height:38px;
}

ul.status_report {
 font-size:14px;
 list-style:circle;
}
