* {	margin: 0px; padding: 0px; }

html {
	height:100.01%; 
	margin-bottom:1px; 
	}

body {	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 100.01%;
	background-color: #fff;
	margin:0 0 1px 0; 
	padding:0; padding-bottom:60px;
	text-align:center; 
	}
	
.main {	width:850px;
	margin:0 auto;
	margin-top:55px; 
	}

.td_logo {
	background: transparent url(../img/pageD/adress_DL.gif) no-repeat left bottom;
	width:170px;
	height:514px; 
	}


.td_filler  {
	background: transparent url(../img/pageD/bg_filler.jpg) no-repeat left top;
	width:100px;
	height:514px; 
	}


/* --- clearpx.gif erzeugt feste breite der tabellenzelle ---*/
.filler img {border:0;
	margin:0;
	padding:0;
	width:100px;
	height:1px;
	} 
	

/* ---------------------------------------------------------------------------------------------- ALLGEMEINE FORMATE --- */
div, table, tr, td, p, a, h1, h2, h3, h4, h5, h6 {
	margin:0; padding:0; border:0; 
	text-align:left;
	}

table, tr, td {vertical-align:top; 
	}
	
img {	border:0; margin:0; padding:0;
	}


/* ------------------------------------------------------------------------------------------------- SCHRIFT-FORMATE --- */
p, .bodytext {      
	text-align:left; 
	color:#3F3F3F;
	font-size:12px; 
	line-height:125%; 
	}

p, .bodytext strong {
	color:#1F1F1F;}

br {	line-height:90%;
	}

h1, h2, h3, h4, h5, h6 {line-height:100%;}

h1 {
	font-size:19px; 
	color:#3F3F3F;
	margin-bottom:10px;
	font-weight:normal;
	}
	
h1.csc-firstHeader {
	font-size:19px; 
	font-weight:normal;
	color:#BE2256;
	margin:0 0 10px 0;
	text-align:left;
	letter-spacing:-1px;
	}
	
h2 {
	font-size:19px;
	color:#8F0B37;
	margin-bottom:4px;
	}

h3 {
	font-family:Tahoma;
	font-size:19px;
	color:#000000;
	margin-bottom:4px;
	}
	
h3.csc-firstHeader {
	font-size:21px; 
	font-weight:normal;
	color:#8F0B37;
	margin:0 0 10px 0;
	text-align:left;
	/*letter-spacing:-1px;*/
	}
	
h4 {
	font-size:17px;
	color:#000000;
	margin-bottom:2px;
	}

h5 {
	font-size:14px;
	color:#000000;
	}
	
h6 {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}


/* -------------------------------------------------------------------------------------------------- css styled content --- */	
.csc-subheader-0 {
	font-weight:bold;
	color: #7F7F7F;
	font-size:15px;
	text-align:center;
	}
	
.csc-textpic-text p.bodytext, .csc-textpic-text p.align-right {font-size:12px;}

/* ------------------------------------------------------------------------------------------------------------------ RTE --- */
.align-center {
	text-align:center;
	}
	
.align-right {text-align:right;
	}

.important {
	color:#3F3F3F; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px; 
	}
	
.name-of-person {
	color:#7F7F7F; 
	font-weight:bold; 
	font-size:14px;
	}
	
.detail {
	color:#5F5F5F; 
	font-weight:normal;
	}

.nowrap {white-space:nowrap;}

/* -------------------------------------------------------------------------------------------------------------- INHALT --- */
.td_content {
	width:580px;
	background-color:#fff;
	height:475px;
	}

#content   { margin-left:30px;}

*html #content {
	height:475px;
	}



/* ------------------------------------------------------------------------------------------- INHALT - MAP - ADRESSE--- */
.td_content_mid {
	width:222px;
	background-color:#fff;
	}

#content_mid  {
	background-color: transparent ;
	margin-left:30px;
	/*min-height:475px;*/ }
	
#content_mid p.bodytext, #content_mid p.align-center {
	font-size:13px;
	}

#content_mid p.lighter {font-size: 12px; color: #868686; }
*html #content_mid {
	height:475px;
	}

.td_content_right {
	width:358px;
	}
		
#content_right {
	background-color:#fff;
	}



/* --------------------------------------------------------------------------------------------------------------- LINKS --- */
a:link, a:visited {
	color:#999999; 
	text-decoration:none; 
	}
	
a:focus, a:hover, a:active {
	color:#000000; 
	text-decoration:none; 
	}

p.bodytext a {font-size:12px;}


a.white:link, a.white:visited {color:#CFCFCF; }
a.white:hover {color:#AFAFAF; }

a.who:link, a.who:visited {color:#FFFFEF; }
a.who:hover {color:#EFEFEF; }


/* --------------------------------------------------------------------------------------------------------- HAUPTNAVI --- */
.td_mainnavi  {
	background: transparent url(../img/pageD/bg_mainnavi.gif) repeat-x left top;
	width:580px; 
	height:27px; 
	line-height:100%;
	text-align:center; 
	}
	
.div_mainnavi {
	margin-top:4px; 
	line-height:100%;
	text-align:center; 
	width:580px;
	}

a.hauptnavi:link, a.hauptnavi:visited {
	padding:0 12px; 
	font-size:11px; 
	font-weight:normal;
	line-height:100%; 
	letter-spacing:2px;
	text-decoration:none; 
	color:#000000; 
	}
         
a.hauptnavi:focus, a.hauptnavi:hover, a.hauptnavi:active, .div_mainnavi a.link_active {
	padding:0 12px; 
	font-size:11px; 
	font-weight:normal;
	line-height:100%; 
	letter-spacing:2px;
	text-decoration:none; 
	/*color: #F33AC5;*/ 
	color:#DC4275; 
	}
	
	
/* --------------------------------------------------------------------------------------------------------- PERMANAVI --- */
.td_permanavi {
	width:580px; 
	text-align:right;
	font-size:11px;
	line-height:100%; 
	color:#999999;
	padding-top:7px;
	}

a.permanavi:link, a.permanavi:visited {
	font-size:11px; 
	line-height:100%;
	color:#999999;
	}
	
a.permanavi:focus, a.permanavi:hover, a.permanavi:active, .td_permanavi a.link_active{
	font-size:11px; 
	line-height:100%;
	color:#BE2256;
	}

.td_permanavi a.link_active {
	color:#BE2256; 
	}	
	
/* --------------------------------------------------------------------------------------------------------- UNTERNAVI --- */
.table_unternavi {width:580px; margin:0; padding:0;border:0;}

.td_unternavi {
	width:142px; 
	text-align:center; 
	font-size:12px; 
	border:1px solid #D9D9D9;
	}

.td_unternavi a {
	width:120px;
	display:block; 
	margin:0 auto;
	text-align:center; 
	font-size:12px;
	}
	
.td_unternavi a:hover {
	color:#DC4275; 
	font-size:12px;
	}
	
.td_unternavi a.link_active {
	color:#DC4275; 
	font-size:12px;
	}	




	
	














