html, body { height: 100%; }

#Center { float: left;	width: 410px; margin-left: 340px; background-color: white; }
* html #Center { display: inline; }
#Left { float: left; width: 340px; margin-left: -750px; background-color: white; }

body {
	margin: 0;
	padding: 0;
	background-color: #f0f0f0;
	color: #020202;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#top { height: 90px; clear: both; display: none; }
#Border { clear: both; background-color: white; }

#main { width:100%; position: relative; }

#wrapper{
	width: 750px;
	margin: 0 auto;
	z-index: 2;
	background-color: white; 
}
.CenterBox{ margin: 24px 0px 10px 0px; }
.LeftBox{ margin: 0px 30px 20px 40px; }
.RightBox{ margin: 30px 0 10px 0; }

/* Column Height Clearing */
#wrapper:after {
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#wrapper { display: inline-block;	}
/*\*/
#wrapper { display: block; }

#MenuBox { line-height: 18px; }
#menu_1 { border: 1px; border-color: #606060; border-style: solid none solid none; padding: 8px 0 8px 0; color: #808080; }
#submenu { border: 1px; border-color: #606060; border-style: none none solid none; padding: 8px 0 8px 0; color: #808080; }

/*-------------------------------------------------------------------------------
TYPO3 htlmcss classes from here.
---------------------------------------------------------------------------------*/

/*.nobrk { white-space: nowrap; }*/
.nd { margin-left: 7px; margin-right: 3px; white-space: normal; }
.morelink { padding-left: 10px; }

#logo{ margin: 18px 20px 0px 0px; text-align: right; padding: 0; border: 0; height: 50px; }
#leftcontentshared { height: 74px; margin: 18px 0 0 0; }

img { border: 0; }

p.bodytext { margin: 0 0 12px 0; padding: 0; line-height: 16px; }
#leftcontentshared p.bodytext { line-height: 14px; }
#leftcontent p.bodytext { margin-bottom: 0px; }
p.csc-caption { text-align: left; line-height: 16px; margin: 2px 0 20px 0; }

p.csc-frame-frame1 { color: #cb003c; font-size: 12px; line-height: 18px; font-weight: bold; margin: 16px 0 8px 0; }
a { text-decoration: none; color: #ff5c00; }

a:hover { text-decoration: underline; color: #cb003c; }
a.subACT { font-weight: bold; }

h1 { color: #cb003c; font-size: 10px; margin: 0px; }
h2 { color: #cb003c; font-size: 10px; margin: 0px; }

div#normalcontent p.bodytext { margin-right: 20px; }
.csc-header { font-weight: bold; margin-top: 5px; }

h1.csc-firstHeader { text-transform: uppercase; color: #cb003c; font-size: 12px; font-weight: bold; padding: 14px 0 10px 0; }
h1.csc-firstnews { text-transform: uppercase; }

div#normalcontent .csc-header-n1 { border-color: #606060; border-style: solid; border-width: 1px 0px 1px 0px; border-bottom-color: #FFFFFF; }
.news-single-item h2 { text-transform: uppercase; border-color: #606060; border-style: solid; border-width: 1px 0px 1px 0px; border-bottom-color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 14px 0 10px 0;}

.csc-mailform { font-size: 11px; }
.contenttable { font-size: 11px; }
.news-single-timedata { display: none; }
.news-single-author { display: none; }
hr.clearer { color: white; background-color: white; border: 0; }

.csc-form-label-req   { font-size: 10px; }
.csc-form-commentcell { font-size: 10px; font-weight: bold; padding: 0 0 2px 0; }
.csc-form-fieldcell input { font-size: 10px; font-weight: normal; }
.csc-form-labelcell   { vertical-align: top; font-size: 10px; }
td.csc-form-commentcell p.csc-form-label { font-size: 10px; font-weight: normal; }

#normalcontent .imgblock1 { display: inline; float: left; margin: 0 0px 0px 0; }
#normalcontent .imgblock2 { display: inline; float: left; margin: 0 10px 0px 0; }
#bordercontent .imgblock1 { margin: 0; padding: 0; border: 0; }
#bordercontent .imgblock2 { margin: 0; padding: 0; border: 0; }

.imgtext-table { border-collapse: collapse; border: 0; margin: 0; padding: 0; }
.imgblock1 .imgtext-table { margin: 0; }

table.imgtext-table tr:first-child { display: none; }
#leftcontent a img { display: none; }

#designedby { color:#777777; font-size: 9px; clear: both; height: 20px; background-color: #ffffff; width: 750px; margin: 0 auto; }
#designedby a { color: #777777; }
 
div#languageBox li{
    list-style-type:none;
}
