/* CSS Document */

#TopContainer{
margin: 0;
}
.topleft{
background-image:url(images/logo.jpg);
width:165px;
height:165px;
float:left;
margin:0;
padding:0;
}
.toprightBOX{
margin:2px 0 0 170px;
}
.topright{
background-image:url(images/banner.jpg);
width:925px;
height:143px;
}
.topnavi{
margin-left:220px;
}
ul#list {
margin:0;
padding:0;
}

#list li{
display:inline;
list-style-type:none;
padding-right: 50px;
margin: 0;
}

#list li a{
color:#000000;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
#list li a:link {
color:#000000;
}
#list li a:hover {
color:#0099CC;
}
#navlist
{
float:left;
position:absolute;
top:190px;
left:15px;
width: 120px;
}
#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
}
#navlist li a {
color:#000000;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
#navlist li a:link {
color:#000000;
}
#navlist li a:hover {
color:#0099CC;
}

a {
color:#000000;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
a:link {
color:#000000;
}
a:hover {
color:#0099CC;
}

#ContentContainer{
margin: 5px 0 0 170px;
width: 798px;
font-family:Arial;
font-size:12px;
color:#000000;
text-decoration:none;
}
#ContentLeft{
position:absolute;
padding:0;
margin:0;
left: 180px;
width: 300px;

}

#ContentMiddle{
position:absolute;
padding:0;
margin:0;
left: 491px;
width: 300px;

}


#ContentRight{
position: absolute;
padding: 0;
margin: 0;
left: 802px;
width: 300px;
}

#ContentFullPage{
position:relative
padding: 0;
margin: 0;
width:800px;
<!--overflow: auto;-->
}
.fullNews{
margin: 5px 0 0 0;
padding:10px;
background-image:url(images/newsdot.jpg);
height:auto;
}

.news{
margin: 5px 0 0 0;
padding:3px 0 5px 3px;
background-image:url(images/newsdot.jpg);

}

.news_middle{
margin: 5px 0 5px 0;
padding:5px 5px 5px 5px;
background-image:url(images/newsdot.jpg);
height:200px;
text-align: justify;
}
.news_middle_long{
margin: 5px 0 5px 0;
padding:5px 5px 5px 5px;
background-image:url(images/newsdot.jpg);
height:255px;
text-align: justify;
}

.news_long{
margin: 5px 0 5px 0;
padding:5px 5px 5px 5px;
background-image:url(images/newsdot.jpg);
height:300px;
text-align: justify;
}

.newsContPodcast{
padding-left:90px;
}
.newsContPeople{
padding-left:125px;
}

.newsCont{
padding-left:85px;
}


.podcastNews{
margin: 5px 0 0 0;
padding:7px 3px 5px 3px;
background-image:url(images/newsdot.jpg);
height:150px;
}
.newsPic{
clear:left;
float:left;
margin: 0;
border: 1px solid #000;
background-color:#000000;
}
.newsPic_long{
clear:left;
float:left;
margin: 0px 3px 0px 1px;
border: 1px solid #000;
background-color:#000000;
}

h3{
font:Arial, Helvetica, sans-serif;
font-size: 16px;
margin: 3px 0 0 0;
}
.center{
text-align:center;
margin:0;
padding:0;
}
#InMenu{
border: 1px dashed #000;
width:200px;
padding:5px;
float:right;
}
#InMenu li{
list-style-type:none;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

