﻿html{
        background-color:White;
}
body{
    background-color:White;
    margin                  :0;
    padding                 :0;
    font-family             :Verdana;
    font-size               :12px;
    font-weight             :normal;
    color                   :#000000;
}

IMG
{
    text-align              :center;
    vertical-align          :middle;
    border                  :0;
}

ol {
    border:0px solid red;
    margin-left:20px;
    padding-left:20px;
    margin-top:0px;
}
ul {
    border:0px solid red;
    margin-left:20px;
    padding-left:20px;
    margin-top:0px;
}
ul li{

}

a:link{
	text-decoration:none;
	color:#EC1C24;
	font-weight:bold;
}
a:visited{
	text-decoration: none;
	color:#EC1C24;
	/*color:#E20021;
	font-weight:bold;*/
}
a:hover{
	text-decoration: none;
	color:#EC1C24;
	/*color:#E20021; 
	font-weight:bold;*/
}

.w5
{
    float                   :left;
    width                   :5px;
    font-size               :5px;
    line-height             :5px;
}

.w9
{
    float                   :left;
    width                   :9px;
    font-size               :9px;
    line-height             :9px;
}

.w10
{
    float                   :left;
    width                   :10px;
}

.w20
{
    float                   :left;
    width                   :20px;
 
}

.w40
{
    float                   :left;
    width                   :40px;
}

.h38
{
    display                 :block;
    height                  :38px;
    font-size               :38px;
    line-height             :38px;
}

.h5
{
    clear                   :both;
    display                 :block;
    height                  :5px;
    font-size               :5px;
    line-height             :5px;
}
.h5white
{
    clear                   :both;
    display                 :block;
    height                  :7px;
    font-size               :7px;
    line-height             :7px;
    background-color:White;
    margin-bottom:-2px;
}
.h10
{
    clear                   :both;
    display                 :block;
    height                  :10px;
    font-size               :10px;
    line-height             :10px;
}
.h15
{
    clear                   :both;
    display                 :block;
    height                  :15px;
    font-size               :15px;
    line-height             :15px;
}
.h20
{
    clear                   :both;
    display                 :block;
    height                  :20px;
    font-size               :20px;
    line-height             :20px;
}

.h30
{
    clear                   :both;
    display                 :block;
    height                  :30px;
    font-size               :30px;
    line-height             :30px;
}

.Left
{
    float                   :left;
}

.Right
{
    float                   :right;
}

.Center
{
    text-align              :center;
    vertical-align          :middle;
}

H3
{
    margin                  :0;
}

/*********************************
**********  Main Layout **********
*********************************/
DIV.Main
{
    position                :absolute;
    width                   :990px;
    margin-left             :-494px;
    left                    :50%;
    background-image        :url(Images/bgMain.gif);
    background-repeat       :repeat-y;
}
DIV.Main4Column
{
    position                :absolute;
    width                   :990px;
    margin-left             :-494px;
    left                    :50%;
    background-image        :url(Images/bgMain4Col.gif);
    background-repeat       :repeat-y;
}
DIV.Main4ColumnCourse
{
    position                :absolute;
    width                   :990px;
    margin-left             :-494px;
    left                    :50%;
    background-image        :url(Images/bgMain4ColCourse.gif);
    background-repeat       :repeat-y;
}
DIV.Main3Column
{
    position                :absolute;
    width                   :990px;
    margin-left             :-494px;
    left                    :50%;
    background-image        :url(Images/bgMain3Col.gif);
    background-repeat       :repeat-y;
}

DIV.Middle
{
    position                :relative;
    width                   :1000px;
    height                  :auto;
  /*  overflow                :hidden;*/
    min-height              :435px;
    
}

DIV.Bottom
{
    background-color        :#FFFFFF;
    width                   :990px;
    height                  :50px;
    padding                 :2px 0;
}

DIV.BottomText
{
    background-color        :#939598;
    text-align              :center;
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#FFFFFF;    
    width                   :990px;
    padding                 :2px 0;
}


h3.BottomText2
{
    background-color        :white;
    text-align              :center;
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :gray;    
    width                   :990px;
    padding                 :2px 0;
}

h3.BottomText2 a:link{
text-decoration:none;
	color:#EC1C24;
	font-weight:bold;
}

h3.BottomText2 a:visited{
text-decoration:none;
	color:#EC1C24;
	font-weight:bold;
}
DIV.DoubleSpread
{
    float                   :left;
    width                   :768px;
    margin                  :0 10px 0 9px;
    display                 :inline;
}

DIV.SingleSpread
{
    float                   :left;
    width                   :180px;
    margin                  :0 10px 0 9px;
    display                 :inline;
}

/*********************************
***********  Top Layout **********
*********************************/
DIV.TopMenu
{
   /* background-image        :url(Images/bgTopMenu.jpg);*/
    background-repeat       :no-repeat;
    background-position     :center top;
    width                   :989px;
    height                  :20px;
}

DIV.TopMenu DIV.TopMenuParentSelected
{
    background-color        :#58595B;
}

DIV.TopMenu DIV.TopMenuParent
{
    float                   :left;
    width                   :109px;
    height                  :20px;
    text-align              :center;
    vertical-align          :middle;
    margin-right            :1px;
    line-height             :20px;
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#FFFFFF;
    background-color:White;
}

DIV.TopMenu DIV.TopMenuParent A
{
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#FFFFFF;
    text-decoration         :none;
    line-height             :20px;
}

DIV.TopMenu DIV.TopMenuChild
{
    margin-top              :1px;
    background-color        :#58595B;
    display                 :none;
}

DIV.TopMenu DIV.TopMenuChildAlt
{
    margin-top              :1px;
    background-color        :#939598;
    display                 :none;
}

DIV.TopMenu DIV.TopDateTime
{
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#231F20;
    line-height             :21px;
    text-align              :center;
    background-color:White;
    margin-left:10px;
    height:21px;
    width:187px;
    float:left;
    margin-left:0px;
}

IMG.Logo
{
    position                :absolute;
    top                     :51px;
    left                    :10px;
}

DIV.Menu
{
    position                :absolute;
    bottom                  :0px;
    /*background-image        :url(Images/bgMenu.jpg);
    background-repeat       :no-repeat;
    background-position     :left top;*/
    width                   :988px;
    height                  :90px;
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :normal;
    color                   :#58595B;
}

DIV.MenuParentsContainer{
    width:768px;
    float:left;
}

DIV.MenuParent
{
    position                :relative;
    float                   :left;
    width                   :122px;
    height                  :90px;
    padding-left            :5px;
}
DIV.MenuParentRight{
    position                :relative;
    float                   :left;
    width                   :173px;
    height                  :80px;
    padding-left            :5px;
    margin-bottom:10px;
    margin-left:3px;
     filter: Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: .7;  
}

DIV.MenuParent A, DIV.MenuParentRight A
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#58595B;
    text-decoration         :none;
}

DIV.MenuParent DIV
{
    position                :absolute;
    bottom                  :15px;
}
DIV.MenuParentRight DIV
{
    position                :absolute;
    bottom                  :5px;
}
DIV.MenuParentRight{
    background-color: White;/*#fcded2;*/
    margin-bottom:5px;
}
DIV.MenuParentRight:HOVER{
     filter: Alpha(Opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;    
}

DIV.MenuParent{
    background-color:White;
    filter: Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: .7;  
	/*border-right:1px solid transparent;  */
	margin-right:1px;
}

DIV.MenuParent:HOVER
{
    background-color        :white;/*:#ED1C24;*/
    color                   :#58595B;
    cursor                  :pointer;   
    filter: Alpha(Opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;    
}

DIV.MenuParent:HOVER A
{
    color                   :#58595B;/*#FFFFFF;*/
}

DIV.MenuParentSelected{
    background-color:#ED1C24;
    margin-right:1px;
	position                :relative;
    float                   :left;
    width                   :122px;
    height                  :90px;
    padding-left            :5px;
    color:White;
}

DIV.MenuParentSelected DIV
{
    position                :absolute;
    bottom                  :15px;
}
DIV.MenuParentSelected a:visited,DIV.MenuParentSelected a:link
{
   color:White;
}
/*********************************
*********  Middle Layout *********
*********************************/
DIV.DoubleBox
{
    width                   :768px;
}

DIV.box-spacer{
    margin:10px 10px 10px 0;
}

DIV.BlueBoxAnnouncement
{
    float                   :left;
    /*padding              :10px;*/
    margin-left             :0px;
    /*width                   :270px;*/
    width                   :583px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :normal;
    color                   :#FFFFFF;   
    background-color        :#00556D; 
}

DIV.BlueBoxAnnouncement SPAN
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#FFFFFF;    
}

DIV.BlueBoxAnnouncement h3
{
    font-family             :Verdana;
    font-size               :18px;
    font-weight             :bold;
    color                   :white;    
}

DIV.GreenBoxAnnouncement
{
    float                   :left;
    padding-top              :10px;
    margin-left             :0px;
    /*width                   :270px;*/
    width                   :583px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :normal;
    color                   :#FFFFFF;  
    background-color        :#687206;  
}

DIV.GreenBoxAnnouncement SPAN
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#FFFFFF;    
}

DIV.GreenBoxAnnouncement h3
{
    font-family             :Verdana;
    font-size               :18px;
    font-weight             :bold;
    color                   :white;    
}

DIV.MagentaBoxAnnouncement
{
    float                   :left;
    padding-top              :10px;
    margin-left             :0px;
    /*width                   :270px;*/
    width                   :583px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :normal;
    color                   :#FFFFFF;  
    background-color        :#7B0046;  
}

DIV.MagentaBoxAnnouncement SPAN
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#FFFFFF;    
}

DIV.MagentaBoxAnnouncement h3
{
    font-family             :Verdana;
    font-size               :18px;
    font-weight             :bold;
    color                   :white;    
}

DIV.BrownBoxAnnouncement
{
    float                   :left;
    padding-top              :10px;
    margin-left             :0px;
    /*width                   :270px;*/
    width                   :583px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :normal;
    color                   :#FFFFFF;   
    background-color        :#5F2D00;
     
}

DIV.BrownBoxAnnouncement SPAN
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#FFFFFF;    
}

DIV.BrownBoxAnnouncement h3
{
    font-family             :Verdana;
    font-size               :18px;
    font-weight             :bold;
    color                   :white;    
}


DIV.BoxAnnouncement
{
    float                   :left;
    padding-top              :10px;
    margin-left             :0px;
    /*width                   :270px;*/
    width                   :583px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :normal;
    color                   :#FFFFFF;   
}

DIV.BoxAnnouncement SPAN
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#FFFFFF;    
}

DIV.BoxAnnouncement h3
{
    font-family             :Verdana;
    font-size               :18px;
    font-weight             :bold;
    color                   :white;    
}



DIV.AnnouncementButtonsAll
{
    float                   :right;
    width                   :185px;
    background-color:White;
}

DIV.AnnouncementButtonsAll DIV
{
    width                   :164px;
    height                  :30px;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :bold;
    color                   :#FFFFFF;
    padding                 :10px;
   /* border-top              :solid 1px #000000;*/
   
}

DIV.accordiontab{
    cursor:pointer;
    
}




DIV.WhiteBoxAnnouncement
{
    position                :relative;
    width                   :400px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :normal;
    /*color                   :#7B0046;   */
    height                  :187px;
    overflow                :hidden; 
}

DIV.WhiteBoxAnnouncement DIV
{
    position                :absolute;
    bottom                  :0;
    margin-left             :10px;
}

/*DIV.WhiteBoxAnnouncement SPAN
{
    display                 :block;
    color                   :#939598;    
    font-weight             :bold;
}*/

DIV.WhiteBoxAnnouncementButtons
{
    position                :relative;
    width                   :160px;
    height                  :187px;
    overflow                :hidden;
}



DIV.WhiteBoxAnnouncementButtons DIV
{
    position                :absolute;
    bottom                  :0;
    margin-left             :10px;
    margin-bottom           :5px;
}

DIV.KursInfo
{
    width                   :185px;
    overflow                :hidden;
    height                  :auto;
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :normal;
/*    color                   :#7B0046;*/
}

DIV.KursText
{
    width                   :400px;
    overflow                :hidden;
    min-height:430px;
    height:auto;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :normal;
    color                   :#58595B;
    /*background-image: url(images/coursetext_bg.gif);*/
    background-position:left;
    background-repeat: repeat-y;
    margin-left:0px;
   
    
}

DIV.KursText a:link{
    color:#EC1C24;
    font-weight:bold;
}
DIV.KursText a:visited{
    color:#EC1C24;
    font-weight:bold;
}
DIV.KursText DIV{
    margin-left:7px;
    margin-right:7px;
}

DIV.KursImage
{
    width                   :175px;
    overflow                :hidden;
    height                  :auto;
    text-align              :center;
    margin-right:-5px;
}
DIV.KursImage a:link{
    color:#EC1C24;
    font-weight:bold;
}
DIV.KursImage a:visited{
    color:#EC1C24;
    font-weight:bold;
}
.kan-button129{
    height:33px;
    width:129px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:#EC1C24;
    line-height:33px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/kanbuttonbg129.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
}

 .kan-button129 a:link{
    color:#EC1C24;
    font-weight:bold;
}

.kan-button129 a:visited{
    color:#EC1C24;
    font-weight:bold;
}

.kan-button129:hover{
    height:33px;
    width:129px;
    line-height:33px;
    text-align:center;
    background-image:url(images/kanbuttonbg129.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#EC1C24;
    display:block;
    text-decoration:none;
}

.white-button124{
    height:27px;
    width:124px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:#EC1C24;
    line-height:27px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/whitebuttonbg124_nr2.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
}
.white-button124 a:link{
color:#EC1C24;
}

.white-button124 a:visited{
color:#EC1C24;
}

.white-button124:hover{
    height:27px;
    width:124px;
    line-height:27px;
    text-align:center;
    background-image:url(images/whitebuttonbg124_nr2.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#EC1C24;
    display:block;
    text-decoration:none;
}


.white-button109{
    height:27px;
    width:109px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:#EC1C24;
    line-height:27px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/whitebuttonbg109.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
}
.white-button109 a:link{
color:#EC1C24;
}

.white-button109 a:visited{
color:#EC1C24;
}

.white-button109:hover{
    height:27px;
    width:109px;
    line-height:27px;
    text-align:center;
    background-image:url(images/whitebuttonbg109.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#EC1C24;
    display:block;
    text-decoration:none;
}


.kan-button205{
    height:33px;
    width:205px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:#EC1C24;
    line-height:33px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/kanbuttonbg205.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
}

.kan-button205 a:link{
color:#EC1C24;
}

.kan-button205 a:visited{
color:#EC1C24;
}

.kan-button205:hover{
    height:33px;
    width:205px;
    line-height:33px;
    text-align:center;
    background-image:url(images/kanbuttonbg205.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#EC1C24;
    display:block;
    text-decoration:none;
}

.redbutton129{
    height:33px;
    width:129px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:white;
    line-height:33px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/redbuttonbg129.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
     
}




a:link .redbutton129{
 color:White;   
}
a:visited .redbutton129{
 color:White;   
}
.redbutton129:hover{
    height:33px;
    width:129px;
    line-height:33px;
    text-align:center;
    background-image:url(images/redbuttonbg129.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:white;
    display:block;
    text-decoration:none;
}


.MeldPaFrontList{
    height:18px;
    width:51px;
    font-family:Verdana;
    font-size:9px;
    color:white;
    line-height:18px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/meldpabutton_front.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
    margin-top:2px;
}

a:link .MeldPaFrontList{
 color:White;   
}
a:visited .MeldPaFrontList{
 color:White;   
}
a:hover .MeldPaFrontList{
 color:White;   
}
.MeldPaFrontList:hover{
    height:18px;
    width:51px;
    line-height:18px;
    text-align:center;
    background-image:url(images/meldpabutton_front.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    color:white;
    display:block;
    text-decoration:none;
    margin-top:2px;
}

.FulltFrontList{
    height:18px;
    width:134px;
    font-family:Verdana;
    font-size:9px;
    color:#ed1c24;
    line-height:18px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/fulltbuttonbg.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
    margin-top:2px;
   
}

a:link .FulltFrontList{
 color:#ed1c24;   
}
a:visited .FulltFrontList{
 color:#ed1c24;   
}
.FulltFrontList:hover{
    height:18px;
    width:134px;
    line-height:18px;
    text-align:center;
    background-image:url(images/fulltbuttonbg.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    color:#ed1c24;
    display:block;
    text-decoration:none;
    margin-top:2px;
}


.redgreybutton109{
    height:33px;
    width:109px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:white;
    line-height:33px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/redgreybuttonbg109.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
}
a:link .redgreybutton109{
 color:White;   
}
a:visited .redgreybutton109{
 color:White;   
}
.redgreybutton109:hover{
    height:33px;
    width:109px;
    line-height:33px;
    text-align:center;
    background-image:url(images/redgreybuttonbg109.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:white;
    display:block;
    text-decoration:none;
}


.redbutton121{
    height:25px;
    width:121px;
    font-family:Verdana;
    font-size:10px;
    text-transform:uppercase;
    color:white;
    line-height:25px;
    font-weight:bold;
    text-align:center;
    background-image:url(images/redbuttonbg121_3.gif);
    background-repeat:no-repeat;
    background-position: top;    
    display:block;
    margin-top:1px;
}
a:link .redbutton121{
 color:White; 
 font-weight:bold;  
}
a:visited .redbutton121{
 color:White;   
 font-weight:bold;
}
.redbutton121:hover{
    height:25px;
    width:121px;
    line-height:25px;
    text-align:center;
    background-image:url(images/redbuttonbg121_3.gif);
    background-repeat:no-repeat;
    background-position:bottom;    
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:white;
    display:block;
    text-decoration:none;
    margin-top:1px;
}



DIV.InfoSenterInfo
{
    width                   :175px;
    overflow                :hidden;
    height                  :auto;
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :normal;
    line-height             :15px;
}

DIV.InfoSenterText
{
    width                   :277px;
    overflow                :hidden;
    height                  :auto;
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :normal;
    line-height             :18px;
    color                   :#58595B;
}

DIV.InfoSenterText a:link
{
    font-weight:bold;
    color:#ed1c24;
}
DIV.InfoSenterText a:visited
{
    font-weight:bold;
    color:#ed1c24;
}

DIV.InfoSenterHeading
{
    background-color        :#ED1C24;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :bold;
    color                   :#FFFFFF;   
    padding                 :10px;    
    line-height             :normal;
    width:275px;
}

DIV.MiddleText
{
    width                   :580px;
    overflow                :hidden;
    height                  :auto;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :normal;
    color                   :#58595B;   
    line-height             :16px;
    margin-top:0px;
    /*background-image: url(images/dashed_vertical.gif);*/
    background-repeat:repeat-y;
    background-position: left top;
     height:auto;
    min-height:435px;
}

DIV.MiddleText A.HeaderLink,
DIV.MiddleText A.HeaderLinkActive
{
    display                 :block;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
    color                   :#939598;   
    text-decoration         :none;
}

DIV.MiddleText A:hover.HeaderLink{
    color                   :#ed1c24;
    text-decoration         :none;
}

DIV.MiddleText A.HeaderLinkActive
{
    color                   :#ed1c24;   
}

DIV.MiddleText A.Red
{
    font-weight             :normal;
    font-size               :11px;
    color                   :#ed1c24;   
}

DIV.MiddleText H3
{
    margin                  :0;
    margin-bottom           :5px;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
    color                   :#ED1C24;   
}

DIV.MiddleText H4
{
    margin                  :0;
    margin-bottom           :2px;
padding-bottom:0px;
    font-family             :Verdana;
    font-size               :12px;
    font-weight             :bold;
    line-height             :20px;
}

DIV.Rows
{
    overflow                :hidden;
    margin                  :0;
    height                  :22px;
}

SPAN.InputLabel
{
    display                 :block;
    width                   :87px;
    float                   :left;
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
}

SPAN.InputNote
{
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    font-style              :italic;
}

DIV.InputNote
{
    margin-top              :20px;
}

DIV.MiddleTextBox
{
    width                   :277px;
    
}

DIV.Rows
{
    overflow                :hidden;
    height                  :auto;
}
Div.Rows2{
    float:left;
    width:280px;
    margin-bottom:10px;
     overflow                :hidden;
    height                  :auto;
   
}


DIV.Cols1
{
    width                   :167px;
   
}


DIV.ContactButtons
{
    text-align              :right;
    width                   :277px;
    
}



DIV.Grid
{
    
    
}

DIV.GridHeader
{
    height                  :30px;
    line-height             :30px;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :normal;
    color                   :#FFFFFF;    
    overflow                :hidden;
    margin-bottom           :1px;
}

DIV.GridHeaderLeft
{
    line-height             :30px;
    margin-left             :5px;
    display                 :inline;
    height                  :30px;
    overflow                :hidden;
}

DIV.GridHeaderRight
{
    margin-right            :5px;
    height                  :30px;
    overflow                :hidden;
    
}

DIV.GridHeaderRight SPAN
{
    display                 :block;
    float                   :left;
    line-height:30px;
}

DIV.GridHeaderRight input
{

}

DIV.GridHeaderRight DIV
{
    float                   :left;
    /*line-height             :normal;*/
    line-height:30px;
}

DIV.GridLeft
{
    float                   :left;
    width                   :380px;
}

DIV.GridRight
{
    float                   :right;
    width                   :380px;
}

DIV.GridItem
{
    padding                 :0 3px;
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#58595B;
    line-height             :22px;
    height                  :22px;
    margin-top              :1px;
    overflow                :hidden;    
}
DIV.GridItem a:link{
    text-decoration:none;
    font-weight:bold;
}

DIV.GridItem a:visited{
    text-decoration:none;
    font-weight:bold;
}

DIV.GridItem DIV
{
    display                 :inline;
    float                   :left;
}

DIV.GridItemCol1
{
    width                   :175px;
    overflow                :hidden;
    height                  :22px;
}

DIV.GridItemCol1 a:link{
color                   :#58595B;
}

DIV.GridItemCol1 a:visited{
color                   :#58595B;
}
DIV.GridItemCol1 a:hover{
color:#ED1C24;  
}

DIV.GridItemCol2
{
    margin-left             :5px;
    width                   :55px;
    overflow                :hidden;
    height                  :22px;
}

DIV.GridItemCol3
{
    margin-left             :5px;
    
}

DIV.GridItemCol3 .MeldPaFrontList{
    color:White;
}


DIV.GridItemCol4
{
    margin-left             :2px;
    width                   :80px;
    overflow                :hidden;
    height                  :22px;
    text-align              :right;
}



DIV.GridItemCol3and4
{
    margin-left             :5px;
    width                   :134px;
    overflow                :hidden;
    height                  :22px;
    text-align              :right;
}


DIV.GridItemBig
{
    padding                 :5px 0px;
    height                  :80px;
    margin-top              :1px;
    overflow                :hidden;    
}


DIV.GridItemBigCol1
{
    padding                 :5px 0px;
    margin-left             :10px;
    font-family             :Verdana;
    font-size               :12px;
    font-weight             :normal;
    margin-top              :1px;
    width                   :550px;
}

DIV.GridItemBigCol1 SPAN
{
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}

DIV.GridItemBigCol1 SPAN a:link
{
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}


DIV.GridItemBigCol1 SPAN a:visited
{
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}


DIV.GridItemBigCol2
{
    width                   :110px;
    overflow                :hidden;
    margin-top              :40px;
    margin-left             :10px;
    text-align              :center;
    padding                 :1px;
}

DIV.GridItemBigCol2 a:link
{
    color:#ED1C24;  
    font-weight:bold;
}
DIV.GridItemBigCol2 a:visited
{
    color:#ED1C24;  
    font-weight:bold;
}

SPAN.GridItemHeader
{
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#ED1C24;  
    text-transform: uppercase; 
}

.GridItemHightLight DIV
{
    color                   :Red;
}

/*********************************
************* Actual *************
*********************************/
DIV.actual
{
    margin-bottom:10px;
margin-left:4px;

width:178px;
}

DIV.actual-header
{
    background-color        :#ED1C24;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :bold;
    color                   :#FFFFFF;   
    padding                 :10px;
}

DIV.actual-image
{
    text-align              :center;
}

DIV.actual-link
{
    border-top              :dashed 1px #FFFFFF;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :normal;
    color                   :#636466;
    padding                 :3px 9px;  
}

/*********************************
************ Partners ************
*********************************/
DIV.Partners
{
    margin-left:4px;
    width:178px;
}

DIV.PartnersHeader
{
    background-color        :#939598;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :bold;
    color                   :#FFFFFF;   
    padding                 :10px 10px 10px 10px;
}

DIV.Partners IMG
{
    margin-top              :3px;
    display                 :inline;
    float                   :left;
    clear                   :both;
}

/*********************************
************** Login *************
*********************************/
.Login
{
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :bold;
    color                   :#58595B;   
}

.LoginHeader
{
    background-color        :#ED1C24;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :bold;
    color                   :#FFFFFF;   
    padding                 :10px;
}

DIV.ActualImage
{
    text-align              :center;
}

DIV.ActualLink
{
    border-top              :dashed 1px #FFFFFF;
    font-family             :Verdana;
    font-size               :11px;
    font-weight             :normal;
    color                   :#636466;
    padding                 :3px 9px;  
}
.actual a:link{
    color:#ED1C24;
    font-weight:bold;
    text-decoration:none;
}
.actual a:visited{
    color:#ED1C24;
    font-weight:bold;
    text-decoration:none;
}
/*********************************
*************** Box **************
*********************************/
DIV.Box01
{
    opacity                 :0.9;
    filter                  :alpha(opacity = 90);
    background-color        :#FFFFFF;
    position                :absolute;
    border                  :solid 1px #C0C0C0;
    top                     :240px;
    right                   :35px;
    width                   :370px;
    padding                 :10px;
    overflow                :hidden;
    height                  :auto;
    font-family             :Verdana;
    font-size               :9px;
    font-weight             :normal;
    z-index                 :100;
}

DIV.Box01 H3
{
    margin                  :0;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}

DIV.Box01 H4
{
    margin                  :0;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}

DIV.Box02
{
    opacity                 :0.9;
    filter                  :alpha(opacity = 90);
    background-color        :#FFFFFF;
    position                :absolute;
    border                  :solid 1px #C0C0C0;
    top                     :45px;
    left                    :200px;
    width                   :370px;
    padding                 :10px;
    overflow                :hidden;
    height                  :auto;
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :normal;
    z-index                 :100;
}

DIV.Box02 H3
{
    margin                  :0;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}

DIV.Box02 H4
{
    margin                  :0;
    font-family             :Verdana;
    font-size               :16px;
    font-weight             :bold;
}

/*********************************
************* Images *************
*********************************/
IMG.Image01{    margin:0px 10px 10px 0px;}
IMG.Image02{    margin:10px 0 0 0;}
IMG.Image05{    border-left:solid 5px #00556D;}
IMG.Image06{    border-left:solid 5px #7FB539;}
IMG.Image07{    border-left:solid 5px #A1550B;}
IMG.Image08{    border-left:solid 5px #687206;}
IMG.Image09{    border-left:solid 5px #F68B1F;}
IMG.Image10{    border-left:solid 5px #7B0046;}
IMG.Image11{    width:275px;height:319px;margin-left:20px;}
IMG.Image12{    margin-right:1px;}
IMG.Image18{    margin:10px 7px;}
/*********************************
************* Inputs *************
*********************************/
INPUT.SokTextBox
{
    width                   :145px;
    height                  :15px;
    border                  :solid 1px #C0C0C0;
    font-size               :12px;
    margin-left             :7px;
    margin-top              :7px;
    padding                 :0;
    float                   :left;
    
}

INPUT.SokTextBoxPurple
{
    width                   :136px;
    height                  :16px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    margin-left             :5px;
    margin-top              :5px;
    padding                 :0;
    float                   :left;
}

INPUT.SokButton
{
    margin-left             :6px;
    margin-top              :5px;
    float                   :left;
}

INPUT.SokButtonPurple
{
    margin-left             :5px;
    margin-top              :3px;
    float                   :left;
}

INPUT.MeldPaRed
{
    float                   :left;
    margin-top              :3px;
}

INPUT.Fullt
{
    margin-left             :4px;
    margin-top              :2px;
}

INPUT.EpostTextBox
{
    width                   :180px;
    height                  :16px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    padding                 :0;
    margin                  :0;
}

INPUT.EpostTextBoxSmall
{
    width                   :140px;
    height                  :16px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    padding                 :0;
    margin                  :0;
}

INPUT.EpostButton
{
    display                 :inline;
    margin-top              :13px;
    margin-right            :3px;
}

INPUT.ContactButton
{
    display                 :block;
    margin-top              :5px;
    margin-right            :3px;
    float                   :right;
}

TEXTAREA.ContactTextArea
{
    width                   :267px;
    height                  :90px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    padding                 :0;
    margin                  :0;
    overflow                :auto;
}

    
INPUT.LoginText
{
    width                   :177px;
    height                  :16px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    padding                 :0;
    margin                  :0;
}
    
INPUT.LoginButton
{
    margin-top              :10px;
}

INPUT.RegisterButton
{
}

INPUT.Box01TextBox
{
    width                   :268px;
    height                  :16px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    padding                 :0;
}
     
     
INPUT.NewsletterTextBox
{
    width                   :160px;
    height                  :16px;
    border                  :solid 1px #B0B0B0;
    font-size               :12px;
    padding                 :0;
}   
INPUT.Box01CheckBox
{
    text-align              :center;
    vertical-align          :middle;
}        
/*********************************
************* Links **************
*********************************/
A.Red
{
    font-family             :Verdana;
    font-size               :10px;
    font-weight             :bold;
    color                   :#ED1C24;
    text-decoration         :none;
}



/*********************************
************* Colors *************
*********************************/
.White{ background-color        :#FFFFFF;}
.Blue1{ background-color        :#00556D;}

.Mangenta1{ background-color        :#7B0046;}
.Green1{ background-color        :#687206;}
.Green2{ background-color        :#7FB539;}
.Orange1{ background-color        :#F68B1F;}
.Brown1{ background-color        :#5F2D00;}
.Brown2{ background-color        :#A1550B;}

.Silver1{ background-color        :#EDEDEE;}
.Silver2{ background-color        :#DEDFE0;}

.Silver1:hover{ color:#ED1C24; text-decoration:none;}

.Silver2:hover{ color:#ED1C24; text-decoration:none;}

.Silver1:hover a:link{ color:#ED1C24; text-decoration:none;}
.Silver1:hover a:visited{ color:#ED1C24; text-decoration:none;}

.Silver2:hover a:visited{ color:#ED1C24; text-decoration:none;}
.Silver2:hover a:link{ color:#ED1C24; text-decoration:none;}



.Silver3{ background-color        :#939598; margin-right:1px;}
.Silver4{ background-color        :#BCBEC0;}
.Silver5{ 
    background-color        :#E6E7E8;
}
.Silver5:hover{ 
    background-color        :#FEE7DC;
}

.Red1{ background-color        :#FF0000;}
.Red2{ background-color        :#ED1C24;}
.Red3{ background-color        :#FEE7DC;}

/*********************************
*********** TexColors ************
*********************************/
.TextWhite{ color        :#FFFFFF;}
.TextBlue1{    color        :#ffffff;}
.TextMangenta1{    color        :#7B0046;}
.TextGreen1{    color        :#687206;}
.TextGreen2{    color        :#7FB539;}
.TextOrange1{    color        :#F68B1F;}
.TextBrown1{    color        :#5F2D00;}
.TextBrown2{    color        :#A1550B;}
.TextSilver1{    color        :#EDEDEE;}
.TextSilver2{    color        :#DEDFE0;}
.TextSilver3{    color        :#939598;}
.TextSilver4{    color        :#BCBEC0;}
.TextSilver5{    color        :#E6E7E8;}
.TextSilver6{    color        :#58595B;}
.TextSilver7{    color        :#636466;}
.TextRed1{    color        :#FF0000;}
.TextRed2{    color        :#ED1C24;}
.TextRed3{    color        :#FEE7DC;}


#reg-course-result-header{
    border-bottom: 1px dashed silver;
    margin-bottom:10px;
}
#reg-course-result-header h2{
    color:#ED1C24;
    font-size:16px;
    padding-bottom:4px;
    margin-bottom:0px;
}
}
#reg-course-result-header h3{
    color:#ED1C24;
    font-size:14px;
    padding-bottom:4px;
    margin-bottom:0px;
}

.registration-data-container h4{
    font-size:11px;
    color: #636466;
    font-weight:bold;
    padding-bottom:0px;
    margin-bottom:0px;
}

#kurslokale-info{
    vertical-align:top;
    width:399px;
   /* min-height:500px;*/
    height:auto !important;
    height:500px;
    margin: 0 auto;
    text-align: left;
    /*position: absolute;*/
    /*z-index:104;*/
   /* border:1px solid black;*/
    display:block;
    /*background-color:White;*/
   /* background-image: url(images/windowsbox_bg.png);*/
   /* background-repeat:repeat-y;*/
   /* top:0px;
    left:197px;*/
    border-top:1px solid #D1D1D1;
    border-bottom: 1px solid #D1D1D1;
   /*   filter: Alpha(Opacity=85);
	-moz-opacity: 0.85;
	opacity: .85;  */
}

#kurslokale-info div{
    margin:10px;  
    
}    
.close-image{
    position:absolute;
    right:10px;
    top:10px;    
}

#kursprogram{
    /*display:none;*/
    width:575px;
    height:auto;
    min-height:435px;
    float:right;
    /*background-image: url(images/dashed_vertical.gif);*/
    background-repeat:repeat-y;
    background-position: left top;
    padding-left:5px;
}

.course-part{

  
}

.course-part-heading{
      font-size:16px;
  font-weight:bold;
  width:280px;
  float:left;
  margin-bottom:10px;
  font-weight:bold;
}

.course-part-heading a:link{
    color:#939598;
    font-weight:bold;
}

.course-part-heading a:visited{
  color:#939598;
  font-weight:bold;
}

.selected-course-part-heading{
      font-size:16px;
  font-weight:bold;
  width:280px;
  float:left;
  margin-bottom:10px;
  font-weight:bold;
}

.selected-course-part-heading a:link{
    color:#ED1C24;
    font-weight:bold;
}

.selected-course-part-heading a:visited{
  color:#ED1C24;
  font-weight:bold;
}

.parallellsection-container{
    
}
.parallellsection-heading{
     text-transform: uppercase;
     font-weight:bold;
     font-size:11px;
     padding-left:5px;
}
.programpost-heading{
    font-size:11px;
    font-weight:bold;
}
.programpost-subheading{
    font-size:11px;
    font-weight:bold;
}
.programpost-description{
    font-size:11px;
    font-weight:normal;
    color:#58595B;
}

.programpost-description ul{
    margin-top:0px;
}
.programpost-speaker{
    font-size:11px;
    font-weight:bold;
    font-style: italic;
    color:#58595B;
}
.programpost-container{
    margin-top:6px;
    margin-bottom:6px;
    padding:8px 4px 8px 4px;
}
.text-margin{
    margin: 0px 0px 5px 10px;
}

.text-margin a:link{
    text-decoration:none;
	color:#EC1C24;
	font-weight:bold;
}
.text-margin a:visited{
    text-decoration: none;
	color:#EC1C24;
	font-weight:bold;
}

.text-margin-popup{
    margin: 10px 10px 5px 10px;
}

.accordion-item-buttons{
    position:absolute;
    top:163px;
    left:200px;
}

.course-parts-form-container{
    margin-left:25px;
}

.current-search-page{
    color:Black;
    font-weight:bold;
    
}

.search-result-prev-link{
    color:Black;
    font-weight:bold;
    float:left;
    width:100px;
    display:inline;
    
}
.search-result-prev-link a:link{
    color:Black;
    font-weight:bold;
}
.search-result-prev-link a:visited{
    color:Black;
    font-weight:bold;
}

.search-result-next-link{
    color:Black;
    font-weight:bold;
    float:right;
    display:inline;
    width:100px;
    
}
.search-result-next-link a:link{
    color:Black;
    font-weight:bold;
}
.search-result-next-link a:visited{
    color:Black;
    font-weight:bold;
}
.result-item-container{
    margin-top:10px;
}
.result-header{
    
}
.result-header a:link{
    color:#ED1C24;
    font-weight:bold;
}
.result-header a:visited{
    color:#ED1C24;
    font-weight:bold;
}
#search-result-navigation-container{
    margin-top:15px;
}

.parallell-program-post{
    margin-left:20px;
}

.registration-completed-course-info{
    float:left;
    width:150px;
    color:#636466;
    margin-bottom:10px;
}

.registration-completed-company{
    float:left;
    width:150px;
    color:#636466;
    margin-bottom:10px;
}

.registration-completed-person{
    float:left;
    width:150px;
    color:#636466;
}

.registration-completed-invoice{
    float:left;
    width:150px;
    color:#636466;
}
.altcourse-container{
    width:120px;
    float:left;
    height:180px;
    margin-right:5px;
}

.register-for-more-courses{
    height:30px;
    margin-top:10px;
    margin-bottom:20px;
    font-size:16px;
    color:silver;
    font-weight:bold;
    border-top:1px dashed silver;
    border-bottom:1px dashed silver;
    padding: 10px 5px 0px 5px;
    
}
.course-alternatives{
    width:100%;
    margin-bottom:5px;
}

.course-type{
    color:#939598;
    font-weight:bold;
}
.other-topics a:link{
 	color:#ED1C24;
    font-weight:bold;	
}
.other-topics a:visited{
 	color:#ED1C24;
    font-weight:bold;	
}
.infosenter-topic-selected{
    color:#939598;
    font-weight:bold;
}

.coursename{
    font-weight:bold;
    font-size:16px;
    margin-bottom:2px;
    margin-top:2px;
    padding:0px;
}
.article-list-name{
    font-family:Verdana;
    font-size:15px;
    font-weight:bold;
    margin-bottom:2px;
    padding-bottom:2px;
    float:left;
    color:#939598;
    width:460px;
    border:0px solid blue;
    line-height:20px;
}
.article-list-ingress{
    float:left;
    font-weight:normal;
    font-size:11px;
    margin-top:2px;
    padding-top:0px;
    width:400px;
    
}
.article-summary-box{
    clear:both;
    margin-bottom:5px;
    padding-bottom:10px;
    margin-top:5px;
    border-bottom: 1px dashed black;
    float:left;
    width:590px;
}



#video-box-wrapper{
    float:left;
    width:767px;
    height:348px;
    margin-bottom:10px;
}
#video-box-wrapper h5{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    font-family:Verdana;
}

#video-box-wrapper h5 a:link{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    font-family:Verdana;
    color:#5a5b5e;
}
#video-box-wrapper h5 a:visited{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:bold;
    font-family:Verdana;
    color:#5a5b5e;
}
#video-box-wrapper p{
    padding:0px;
    margin:0px;
    font-size:10px;
}
#video-box-wrapper p a:link{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:normal;
    font-family:Verdana;
    color:#5a5b5e;
}
#video-box-wrapper p a:visited{
    padding:0px;
    margin:0px;
    font-size:10px;
    font-weight:normal;
    font-family:Verdana;
    color:#5a5b5e;
}

#video-display-wrapper{
    width:493px;
    float:left;
    border-right:1px solid white;
}
#video-display{
    width:493px;
    height:278px;
    float:left;
    border-right:1px solid white;
}
#video-info{
    width:495px;
    float:left;
    height: 69px;
    color:#1a1818;
    background: url(images/bg_kursinfo.jpg) no-repeat;
}
#video-info-text{
    margin-left:12px;
    margin-top:12px;
    float:left;
    color:#1a1818;
}
/*
#video-info-text h5{
    padding:0px;
    margin:0px;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
}
#video-info-text p{
   padding:0px;
    margin:0px;
    font-size:11px;
}
*/

#video-list-wrapper{
    width:272px;
    height:340px;
    float:left; 
    border-left:1px solid white;  
}
#video-list-header{
    width:272px;
    height:29px;
    background: url(images/bg_velg_kurs.gif) no-repeat;
    line-height:29px;
    color:White;
    font-weight:bold;
    font-size:11px;
    border-bottom:1px solid white;
}
#video-list{
    width:271px;
    height:248px;
    float:left;
    overflow:auto;
}
#kantv-logo{
    float:left;
    width:271px;
    height:69px;
}




#video-list ul{
   margin:0px;
   float:left;
   padding:0px;
}
#video-list img{
   margin:0px;
   width:116px;
   height:61px;
}
#video-list ul li{
    float:left;
    width:271px;
    list-style-type: none;
    margin-left:0px;
    padding-top:0px;
    border-bottom:1px solid white;
 /*   border-left:1px solid white;*/
    background-color:#e1e2e3;
    color:#5a5b5e;
    height:61px; 
}
.video-list-shortinfo
{
    margin:0px;
    float:left;
    width:135px;
    padding-top:5px;
    padding-left:8px;   
    display:inline;
}
#video-list ul li img{
    float:left;
}
#video-list ul li.selected{
    background-color:#aeb0b3;
}
.fakturaVal{
    display:none;
}
#KANSiteMap{
	
}
#KANSiteMap a:link{
text-decoration: none;
	color:#EC1C24;
font-weight:normal;
}
#KANSiteMap a:visited{
text-decoration: none;
	color:#EC1C24;
font-weight:normal;
}