body {
	margin: 0; 
	padding: 0; 
	background: url(img/body_hg_himmel_hg.jpg); 
	background-color: white;
	text-align: center;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11.5px; 
	line-height: 16px; }

div#turm {
	text-align:left;
	width: 900px;
	background: no-repeat right top url(img/turm_hg.gif); 
	border: 0px solid red; 
	margin: 30px auto 30px auto; }
	
div#page {
	text-align: left;
	width: 835px;
	margin: 0px; 
	padding: 0;
	border: 1px solid orange; 
	background: white no-repeat right top url(img/page_hg_turm.gif); }

div#header {
	width: 835px; 
	/*height: 115px; */
	margin: 20px 0 0px 0; }

div#nav_links {
	clear: both; 
	float: left;
	width: 178px; 
	padding: 0;
	margin: 0; }

div#content { /* gesamt: 486px */
	width: 385px; 
	margin: 0;
	float: left; 
	background: white no-repeat url(img/content_hg_balken_orange.gif);
	padding: 50px 50px 30px 50px; 
	border-left: 1px solid white; 
	text-align: justify; }

div#rechts { /* gesamt: 175px */ 
	width: 170px; 
	float: right;
	padding: 0 0 30px 0; margin: 0; }

div#footer { /* Breite: 835px */
	clear: both; 
	width: 605px; 
	padding: 5px 0 0 0;
	margin: 0 0 10px 230px; 	
	border-top: 1px solid orange; }

div#footer_menue { 
	width: 442px;
	float: left;
	padding: 10px 0 0 0; }		
	

/*********************************************
******** SCHRIFTEN ***************************
**********************************************/

#rechts h1 { font-size: 11px; font-weight:bold; }
hr { height: 1px; background-color: #efefef; border: 0; }
h1 a { font-size: 15px; font-weight: bold; color:#003366; text-align:left; margin: 0; } 
h1 { font-size: 25px; font-weight: bold; color:#003366; text-align:left;  font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif; line-height:25px; margin: 0; }
h2 { font-size: 25px;  text-align:left; font-weight: bold; color:#003366; font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif; }
h3 { font-size: 14px;  text-align:left; font-weight: bold; color:#003366; font-family: Trebuchet MS, Trebuchet, Verdana, sans-serif; margin: 10px 0 0 0; }
td { font-size: 11px; }
a, a:visited  { color: #FF6600; text-decoration: none; border-bottom: 1px dotted #FF6600; }
a:hover, a:active { color: #003366; text-decoration: none; border-bottom: 1px dotted #003366; }


#rechts { color: #003366; font-size: 11px; line-height: 13px; }
#rechts a, #rechts a:visited { color: #003366; }
#rechts p , #rechts h1, #rechts  h2, #rechts h3, #rechts div.csc-textpic-imagewrap { margin: 10px 15px 0 15px; }
#rechts div.news-latest-box  { margin: 10px 15px 0 15px; }
#rechts div.news-latest-box p {margin: 0; }

/*********************************************
******** IMAGES / BILDER *********************
**********************************************/

img#header_logo {
	float: left; 
	position: relative; 
	top: -36px; 
	left: 10px;
	border: 0; }

img#header_banner { 
	float: left; 
	margin: 0px 0 0 47px; }
	
#content img {
	border: 0px solid #666666; 
	margin: 10px 0 10px 0; }	

.spacer-gif {
	border: 0; }

#nav_links img { border:0; }
#footer a img { border:0; } 
#dt a img { border: 0; }
a img { boder: 0px; }
img { border: 0; }

#inhalt .nur_rechts { display: none; }

#nav_links a  { border: 0; }

::-moz-selection  {
color: #FF6600;
background: #003366;
}

/*********************************************
******** FORMULARE ***************************
**********************************************/
fieldset { border: 0; margin: 0;}
input, textarea { border: 1px solid silver; font-family: Arial, sans-serif; font-size:11px; margin-bottom: 10px; }
/*********************************************
******** COUNTDOWN ***************************
**********************************************/

div#countdown { /* Breit: 143, Hoch: 122 */
	float: right;
	width: 123px; 
	height: 77px;
	margin: -5px 20px 0 0; 
	padding: 45px 0 0 20px;
	font-size: 30px;
	color: #ffffff;
	font-weight: bold; 
	background: white url(img/header_countdown.gif) no-repeat;
	text-align: center; 
	vertical-align: middle; 
	border: 0; }
	
	
/* ********* VERSCHIEDENES  ********************** */
/* ************************************************** */

p.impress { display: none; }