html,body { 
	height: 100%; /* wichtig */
	margin: 0;
	padding: 0;
    background-color: #FFFFFF;
    color: #000000;
    font-size: 10pt;
    /*font-size: 91.5%;*/
    font-family: Arial,sans-serif;
}

td,p {
	vertical-align:top;
	
}



a:active, a:visited, a:hover, a:link {
	text-decoration: none;
	color:#000000;
}

a:active, a:hover {
	text-decoration: underline;
}

.coloured a:active, .coloured a:visited, .coloured a:hover, .coloured a:link, .main_content a:active, .main_content a:visited, .main_content a:hover, .main_content a:link, .main_border a:active, .main_border a:visited, .main_border a:hover, .main_border a:link  {
	text-decoration: none;
	color:#64C621;
}

.coloured a:active, .coloured a:hover, .main_content a:active, .main_content a:hover, .main_border a:active, .main_border a:hover{
	text-decoration: underline;
}

.csc-frame-frame1 a:active, .csc-frame-frame1 a:visited, .csc-frame-frame1 a:link, .csc-frame-frame1 a:hover {
	color: #000000;
}

.csc-frame-rulerBefore {
	border-top:2px solid #64C621;
}

.coloured {
	color:#64C621;
	font-weight:bold;
}

.header1_logo {
	position:absolute;
	top:37px;
	left:158px;
}
.header1_language {
	position:absolute;
	top:35px;
	left: 830px;
}

.header1_menu {
	position:absolute;
	top:102px;
	left:159px;
}

.header1_search {
	position:absolute;
	top:75px;
	left:830px;
	width:155px;
	font-size:12px;
	font-weight:bold;
}

.header2_container {
	position:absolute;
	top:119px;
	left:8px;
	width:980px;
	height:125px;
}

.header2_leiste {
	position:relative;
	width:980px;
	height:5px;
	background-color:#64C621;
}

.header2_main {
	position:relative;
	width:980px;
	height:120px;
}

.header2_main1 {
	float:left;
	width:140px;
	height:120px;
	background-color:#64C621;
}

.header2_main1_pic {
	margin-top:55px;
	width:140px;
	height:9px;
	background-image:url(gfx/aktuell_text.jpg);
	background-repeat:no-repeat;
}

.header2_main2 {
	float:left;
	width:620px;
	height:120px;
}

.header2_main3 {
	float:left;
	width:153px;
	padding-top:7px;
	padding-left:62px;
	font-size:8pt;
	line-height:120%;
}

.bold {
	font-weight:bold;
	font-size:11px;
}


.main_container {
	position:absolute;
	top:244px;
	left:8px;
	width:980px;
}

.main_menu {
	float:left;
	width:140px;
	line-height:150%;
	padding-top:17px;
	padding-left:1px;
}

.main_content {
	float:left;
	width:610px;
	margin-top:20px;
	margin-left:10px;
	line-height:150%;
}

.main_border {
	float:left;
	width:153px;
	padding-left:62px;
	padding-top:30px;
	line-height:150%;
}

.main_clear {
	clear:both;
}

.main_bottom_line {
	background-color:#64C621;
	height:3px;
	margin-bottom:11px;
}

.main_bottom_text1 {
	float:left;
	width:140px;
	padding-bottom:10px;
}

.main_bottom_text2 {
	float:left;
}

h1 {
	font-size: 10pt;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:8px;
}

.sub_menu {
	padding-left:12px;
}

.sub_sub_menu {
	padding-left:24px;
}

.spacer {
	height:15px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text{
	margin-left:10px;
}

.csc-textpic-image {
	padding-top:4px;
}

/* RTE Formate */

.klein {
	font-size:8pt;
	line-height:150%;
}


.tx-cal-controller, .tx-cal-controller table,.tx-cal-controller table td {
	font-size: 10pt;
	line-height:150%;
	font-family: Arial,sans-serif;
}

p.align-right, h1.align-right, h2.align-right, h3.right,
h4.align-right,h5.ralign-ight, h6.align-right, div.align-right 
{ 
	text-align: right; 
}

p.align-left, h1.align-left, h2.align-left,
h3.align-left,h4.align-left, h5.align-left, 
h6.align-left, div.align-left 
{
	text-align: left; 
}
p.align-center, h1.align-center, h2.align-center, 
h3.align-center, h4.align-center, h5.align-center,
h6.align-center, div.align-center 
{
	text-align: center; 
}

