body {
   	background:#cccccc;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;	
	margin:0;
	padding:0;
}

div#top1 {

	height:90px;
	background:#af102e;
	padding:0;
	margin:0;	
}
div#top2 {
	
	height:20px;
	background:#333333;
	padding:0;
	margin:0;	
}

div#page {
	background:white;
	margin:0 0 0 0;
	padding:60px 0 150px 0;
	height:100%;
	

}
	div#left_column {
		background:white;	
		float:left;
		width:180px;
		margin:5px 0 0 10px;
		padding:0;
		
	}

	div#normal_column {
		background:white;	
		width:420px;
		margin:0 0 0 220px;
		padding:0;
	}


div#bottom {	
	height:20px;
	background:#333333;
	padding:0;
	margin:0 0 0 0;	
}
div#gray {
   	background:#cccccc;
   	height:100%;
}

div#left_column div.content_element {
	margin:0 0 30px 0;
	padding:0;	
	width:140px;
}

div#left_column div.content_element h1, div#left_column div.content_element h2 {
	font-size:13px;
	margin:0;
	padding:0
	font-weight:bold;
}






/* 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
CSS FUER EIN CONTENT-ELEMENT
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  
*/
.content_element {
	margin:0 0 48px 0;	

}

/* 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
COMMON HTML-TAGS
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  
*/
h1 {
	font-size:25px;
	font-weight:normal;	
	margin:0 0 13px 220px;
	padding:0;	
}
/* HEADLINES H1, H2, .... */
.content_element h1, .content_element h2 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 13px 0;	
	padding:0;
}
/* LINKS */
.content_element a, .content_element a:hover, .content_element a:active {
	color:#af102e;
	text-decoration:none;		
}
.content_element a:hover  {
	text-decoration:underline;
}

/* gilt auch für strong */
.content_element strong a, .content_element strong a:hover, .content_element strong a:active {
	font-weight:bold;
}
.content_element strong a:hover  {
	text-decoration:underline;
}



.content_element ul {
	list-style:square;
	list-style-position:outside;
}

.content_element p {
	margin:0 0 13px 0;
	text-align:justify;
}

.content_element ul {
	margin:13px 0 0 38px;
}


.content_element strong {
	font-weight:bold;
}

.content_element em {
	font-style:italic;
}

/* TABLES */
.content_element table td {
	margin:0;
	padding:0px 20px 0px 0px;
}

.content_element table p {
	margin:0;
	padding:0;
	text-align:left;
}



/*RTE alignment*/
p.align-right {
	text-align:right;
}

p.align-left {
	text-align:left;
}

p.align-center {
	text-align:center;
}
