@import url("menu.css");
@import: url("IE6menu.css");
p.ReadMoreText
{ font-weight:bold;
  cursor:pointer;
     text-decoration: underline;
    
    }

td.ExpiredTrue
{
    display:block;
    float:left;
    width:100%;
    padding:5px;
    border:solid 1px red;
    }
    div.ExpiredTrue
    {
         visibility:visible;
        color:Red;
       
        }

    div.ExpiredFalse
    {
        display:none ;
           visibility:hidden;

        }



ul.InspKampAktuErbj
{
width:400px;
margin:auto;
text-align:center;
}


ul.InspKampAktuErbj li
{
float:left;
display:block;
padding:5px;
text-align:left;
}

.BannerType1
{
padding-bottom:30px;
}

.BannerType1 h3 a
{
    color: #e36f1e;
font-size:16px;
font-weight:bold;
font-family:Arial,Sans-Serif;
}




.RightAlign13cm
{
    float:right;
    width:13cm;
}
.LeftAlign13cm
{
    float:left;
    width:13cm;

}
#dnn_ctr_Login_pnlLogin
{
    float:left;
     text-align:left;

}
.HideControlPanelBox
{
     display:none;
     visibility:hidden;
      height:0px;
      width:0px;
      
    }

div.NoContainerClass
{
text-align:left;
margin:5px;    
}

hr.grayline
{
width:100%; 
color:#aaa; 
background-color:#aaa; 
border-color:#aaa;
border: none 0px;
height:1px;
margin-top:5px;
}

div.Left-Row
{
    float: left;
    display: block;
    width: 25%;
    text-align:left;
           overflow:auto;
}

div.Middle-Row
{
    float: left;
    display: block;
    width: 46%;
    padding-left: 20px;
        text-align:left;
       overflow:auto;

       }

div.Right-Row
{
    float: right;
    display: block;
    width: 25%;
        text-align:left;
}


div.Right-Row h3.Title a.ImageLinkListItem
{
text-align:left;
    color: #e36f1e;
    font-size: 16px;
    font-family:  Arial,Sans-Serif;
    padding-bottom: 7px;
     font-weight:bold;
}

#BolistFront-left{ width: 40%; }
#BolistFront-Middle{ width: 36%; }
#BolistFront-right{ width: 20%; }



.LogoSubStitute
{
float:left; 
font-family:Arial,Sans-Serif; 
font-weight:bold; 
font-size:24px; 
position:relative; 
top:40px; 
left:20px;
}

div.MonoRow
{
    float: left;
    display: block;
    width: 100%;
   text-align:left;
}

div.TwoColRight
{
    float: left;
    display: block;
    width: 33%;
    padding-left: 20px;
}


div.TwoColLeft
{
    float: left;
    display: block;
    width: 63%;
    padding-left: 20px;
}







img
{
    border: none 0px;
}
/*Set all vebserver defaults to one standard*/
*
{
    margin: 0px;
    padding: 0px;
    border: none opx;
}

div.MainWraper
{
    text-align: center;
    display: block;
}


div.ParentCenterDiv
{
    text-align: left;
    margin: 10px auto;
    display: block;
    width: 1000px;
    height: auto;
    min-height: 200px;
}

div.Top-Topbar
{
    float: left;
    height: 84px;
    width: 100%;
    display: block;
    clear: both;

}

div.Middle-Topbar
{

    float: left;
    height: 35px;
    width:100%;
    width: 100%;
    display: block;
    clear: both;
}

div.Bottom-Topbar
{

    float: left;
    height: 15px;
    width: 100%;
    display: block;
    clear: both;
    margin-bottom: 10px;
}

div.Bottom-Bottom-Topbar
{
    float: left;
    height: 115px;
    width: 100%;
    display: block;
    clear: both;
    margin-bottom: 10px;
}

div.Bottom-Bottom-Topbar div.RowPadding div.Righty
{
    width: 530px;
    float: right;
}

div.TreeColumn-Parent
{
    float: left;
    display: block;
    width: 100%;
}


div.RowPadding
{
    padding: 5px;
}

div.map
{
    overflow: visible;
}



div.CenteredContent
{
    float: left;
    display: block;
    width: 100%;
    text-align: center;
}

div.CenteredContent img
{
    padding: 5px;
}

div.Footer
{
    display: block;
    float: left;
    height: 72px;
    width: 100%;
     clear:both;
}

html
{
    /* background-color:#555555; mad idea*/
}

div.Bottom-Topbar
{
    background-color: #e4701f;
}

div.ParentCenterDiv
{
    background-image: url('Layout/topbargradient.jpg');
    background-repeat: repeat-x;
    background-position: 50% top; /* background-color:White; mad idea */
}



div.Footer
{
    background-image: url('Layout/gradient-bottombar.jpg');
    background-repeat: repeat-x;
}

/*Madness i know it shouldent be here but its to preserver the rendering order....*/
img.logo,#dnn_Logo_imgLogo
{
    float: left;
    display: block;
    clear: none;
    padding-top: 25px;
    padding-left: 15px;
      width:auto;
   height:54px;

}


/*Feedback*/
a#dnn_ctr640_Feedback_cmdSend
{
    float:left;
     text-align:left;
    }

#dnn_ctr640_Feedback_plEmail_pnlHelp
{
float:right;
}



img.Lefty
{
    float: left;
    padding: 5px;
}

img.Rigthy
{
    float: right;
    padding: 5px;
}

/*better name to be thaught up later*/
.ImageLinkListItem
{
    padding-bottom: 15px;
    border: none 0px;
}

p
{
    font-family: Arial,Sans-Serif;
    font-size: 12px;
    color: #414141;
}


h3.FCKTitle
{
    font-weight:bold;
    font-family: Arial,Sans-Serif;
    color: #e36f1e;
    font-size: 16px;   

}



div.FCKArticleBox
{
float:left;
display:block;
}

.FCKOrange, .FCKOrange a , .FCKOrange a:visited , .FCKOrange a:active, .FCKOrange a:link 
{
    display:inline;
    color: #e36f1e;

}











.floatLeft
{
float:left;
 }

.floatright
{
float:right;
 }
 
a ,a:visited , a:active, a:link 
{
  color: Black;
    text-decoration: none;
}
a:hover, a.Oramge
{
     color: #e36f1e;
    }

h3.Title
{
    font-weight:bold;
    font-size: 12px;
}
h3.Title a.ImageLinkListItem
{
    font-size: 12px;
    text-decoration: none;
    color: #e36f1e;
}


.StandardTextWidth
{
    width: 13cm;
}
a
{
    color: #e36f1e;
}

table.lev 
{
    font-family: Arial,Sans-Serif;
}

table.lev a 
{
      color: #e36f1e;  
    }


.ArticleBox
{
    float: left;
    display: block;
    border-top: solid 1px #e36f1e;
    padding-top: 5px;
    margin-bottom: 10px;
    padding-right: 5px;
}

.Right-Row h3.Title
{
    padding-bottom: 30px;
}

.ArticleBox a.ReadMoreLink img
{
    vertical-align: middle;
}
.ArticleBox a.ReadMoreLink
{
    font-size: 12px;
}

div.InvisibleBox
{
    float: left;
    display: block;
    height: 13px;
    width: 150px;
}




.BannerType1
{
padding-bottom:30px;
}

.BannerType1 h3 a, .BannerType1 .bannerTitle
{
    color: #e36f1e;
font-size:16px;
font-weight:bold;
font-family:Arial,Sans-Serif;
}







p.ReadMoreLink
{
    float: right;
    width: 100%;
}

.ReadMoreLink a
{
    float: right;
    text-decoration: none;
    color: Black; /*color :#e36f1e;*/
}


.LeftFloater
{
    float: left;
    display: block;
}




img.LeftFloater
{
    height: 24px;
}
.nonList li
{
     list-style-type:none;
    }
hr
{
 
border:none 0px;
background-color:#e4701f;
color:#e4701f;
}
/*Fonts*/
.Title
{
    color: #e36f1e;
    font-size: 14px;
    font-family:  Arial,Sans-Serif;
    padding-bottom: 7px;
}


span.Head
{
text-align:left;
    color: #e36f1e;
    font-size: 16px;
    font-family:  Arial,Sans-Serif;
    padding-bottom: 7px;
     font-weight:bold;

 }


.Orange
{
    color: #e36f1e;

}
h3.Title
{
    font-size: 16px;
}

p.box
{
    border: solid 1px #e36f1e;
    padding: 5px;
}


.Copyright
{
    margin: 20px;
    margin-top: 10px;
    float: right;
    color: Gray;
    font-size: 10px;
}




ul.portraits
{
    list-style-type: none;
    float: left;
    width: 500px;
}

ul.portraits li
{
    list-style-type: none;
    list-style-image: none;
    padding: 5px;
    float: left;
    width: 112px;
    height: 250px;
    text-align: center;
    font-size: 10px;
    font-family: Arial,Sans-Serif;
}

ul.portraits li span.Title
{
    font-size: 10px;
}



