
html { height: auto; min-height: 595px;}
body { margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background-color: #0B0B0B; background-repeat: no-repeat; background-position: top center;text-align: center; margin: 0 auto 0 auto;}
img { border: 0;}
div { margin: 0; padding: 0;}

.Main { width: 980px; padding-bottom: 30px; margin-left: auto; margin-right: auto; }
.Header { height: 55px; text-align: left;}
.HeaderLogo { width: 390px; position: absolute; top: 75px; }
.HeaderLang { width: 210px; position: absolute; top: 27px; }
.Copyright {	clear: both; border-top: 1px solid #242729; padding-top: 15px; margin: 20px 0 50px 0;}
.Copyright img{ margin-right: 50px;}

#front {	float: left; width: 980px; margin-top: 508px; background-image: url(../img/etcetera/front_contentline.png); 	background-repeat: repeat-y; text-align: left; }
#front H1 { font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #fff; font-weight: normal; padding-bottom: 3px; margin: 0; padding: 0;}
#front H2 { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #fff; font-weight: normal; padding-bottom: 3px; margin-top: 7px; padding: 0;}
#front H1 a:link, #front H1 a:visited, #front H1 a:hover { color: #fff; text-decoration: none;}

.MainSlideshow { z-index: -5; width: 100%; height: 663px; position: absolute; top: 0; left: 0; }
.TransparentBox { position: absolute; background:url(../img/etcetera/transparentbox.png); background-repeat: repeat-x; z-index: -1; width: 100%; height: 105px; position: absolute; left: 0; margin-top: 515px;}

.Thesis { float: left; width: 464px;}
.ThesisSingle { float: left; width: 464px; margin-bottom: 25px;}
.ThesisThumb { float: left; width: 185px;}
.ThesisThumb img{	border: 2px solid #ccd4d9; margin-right: 20px;}
.ThesisDetails {	float: left; width: 249px;}
.FrontTitle { font-family: Tahoma, Arial, Verdana; font-size: 14px; color: #fff; margin: 0 0 4px 0; padding: 0;}
.FrontDescription { font-family: Tahoma, Arial, Verdana; font-size: 11px; line-height: 16px; color: #bdbcb9;	margin-top: 4px; padding: 0;}
.FrontReadMore a { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #fff; text-decoration: none; margin-top: 4px; padding: 0;}
.FrontReadMore a:hover { color: #81B8DF; text-decoration: underline;}
.FrontReadMoreNews a { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #9B9966; text-decoration: none; margin-top: 4px; padding: 0;}
.FrontReadMoreNews a:hover { color: #9B9966; text-decoration: underline;}
.FrontContent { float: left; width: 516px;}
.FrontContentRight { float: left; width: 243px;}
.FrontContentPost { float: left;	width: 92%; text-align: justify; line-height: 17px; height: 92px; padding: 0 0 0 38px;}

#ticker { width:100%; height:550px; overflow:auto; }
#ticker dt { font-family: Tahoma, Arial, Verdana; font-size: 14px; padding:0 10px 5px 10px; padding-top:10px;  border-bottom:none; border-right: 1px solid #212323; position:relative; }
#ticker dd { margin-left:0; color: #BDBCB9; font-family: Tahoma, Arial, Verdana; font-size: 11px; line-height: 16px; border-bottom: 1px solid #212323; border-right: 1px solid #212323; padding:0 10px 10px 10px; padding-top:5px; text-align: justify;position:relative; }

#ticker dd  a { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #81B8DF; text-decoration: none; margin-top: 14px; padding: 0;}
#ticker dd  a:hover { color: #81B8DF; text-decoration: underline;}

#ticker dd.last { }
#ticker div { margin-top:0; }

#Stabilizer, .Stabilizer { clear: both; float: none; margin: 0; padding: 0; font-size:1px; width:auto;}

.Clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.Clearfix {display: inline-block;}
* html .Clearfix {height: 1%;}
.Clearfix {display: block;}
