/*
blue dark: 	#0061AF
blue light:	#D9E5F5
orange:			#FF9900

*/


#OUTERCONTAINER
{
	width: 100%;
	/*background-color: red;*/
	text-align: center; 
	position: absolute; 
	left: 0px; 
	/*top: 0px;*/
	margin: 0 auto; 
	display: block;
	/*border: solid 1px red;*/
	float: left;
}
#CONTAINER
{
	vertical-align: top;
	/*border: solid 1px green;*/
	margin: 0 auto; 
	width: 990px;
	height: 800px;
	/*border: 0px;	*/
}

#HEADER
{
	width:  990px;
	height: 224px;
	
	/*background-image: url(./pics/header.jpg);*/
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	background-color: #FFFFFF;
	float: left;
}


#MENU1
{
	/*border: solid 1px yellow;*/
	/* Höhe gesamt: 505px */
	width:   220px;
	height:  576px;
	background-color: #FFFFFF;
	margin-top: 0px;
	float: left;
	/*background-color: red;*/
}

#CONTENT
{
	/*border: solid 1px blue;*/
	width:  450px;
	height: 576px;
	margin-left:  0px;
	margin-right: 0px;
	/*background-color: blue;*/
	float: left;
}

#CONTENTRIGHT
{
	width:  320px;
	height: 576px;
	

	background-color: #FFFFFF;
	/*background-color: orange;*/
	float: left;
}

#MENU2
{
	width:  770px;
	/*height: 54px;*/
	margin-top:  170px;
	margin-left: 240px;
	/*background-color: lime;*/
	text-align: left;
}

A {
	text-decoration: none;
    color: #0061AF;
}

A:Hover {
	color : #FF9900	;
}

BODY, TD , DIV {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #0061AF;
	text-align: left;
}


H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color: #0061AF;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	color: #FF9900;
}

P.csc-textsubheader {
	font-size : 12pt;
	font-weight: bold;
	color: #0061AF;
}

#VERANSTALTUNGSKALENDER
{
	background: #D9E5F5;
	background: #ffffff;
	width:  450px;
	/*height: 576px;*/
	margin-left:  0px;
	margin-right: 0px;
	float: left;
}

.veranstaltung_date
{
	color: #ffffff;
	background: #0061AF;
	width:  440px;
	height:  18px;
	margin-left:  0px;
	margin-right: 0px;
	margin-top:   5px;
	padding-left:  5px;
	padding-right: 5px;
	font-weight: bold;
	float: left;
}

.veranstaltung_date_divider
{
	color: #ffffff;
	background: #D9E5F5;
	/*background: red;*/
	width:  450px;
	height:  5px;
	margin-left:  0px;
	margin-right: 0px;
	/*margin-top:   5px;
	margin-bottom:   5px;*/
	border-top: 1px dotted #0000ff;
	float: left;
}

.veranstaltung_image_content
{
	background: #D9E5F5;
	width:  450px;
	margin-left:  0px;
	margin-right: 0px;
	padding-top:  5px;
	float: left;
}

.veranstaltung_wo,
.veranstaltung_wann
{
	background: #D9E5F5;
}

.veranstaltung_wo_key,
.veranstaltung_wann_key,
.veranstaltung_image
{
	background: #D9E5F5;
	width:  140px;
	/*height: 576px;*/
	margin-left:   0px;
	margin-right:  0px;
	padding-left:  5px;
	padding-right: 5px;
	font-weight: bold;
	float: left;
}
.veranstaltung_wo_value,
.veranstaltung_wann_value,
.veranstaltung_content,
{
	background: #D9E5F5;
	width:  290px;
	/*height: 576px;*/
	margin-left:   0px;
	margin-right:  0px;
	padding-left:  5px;
	padding-right: 5px;
	float: left;
}

.veranstaltung_wo_value,
.veranstaltung_wann_value,
.veranstaltung_titel
{
	font-weight: bold;
}

.veranstaltung_mehr
{
	color: #FF9900;
	background: #D9E5F5;
	width:  440px;
	height:  18px;
	margin-left:  0px;
	margin-right: 0px;
	padding-left:  5px;
	padding-right: 5px;
	font-weight: bold;
	text-align: right;
	float: left;
}

.veranstaltung_clear
{
	clear:both;
}

