/*** STUSS MUND Stylesheets ***/
/*** a discored vision 2009 ***/

body { background-color: #8598A7; color: #323940; font-family: Arial; /*margin-top:0px;*/ } /*margin-top:7px;*/
table { border-collapse:separate; margin-left: 156px; position: absolute; }
a img { border:none; }


/*** Logo ***/
h1 { left: 18px; margin-top: 54px; padding: 0px; position: absolute;
		 font-size:34px; font-weight: normal;
}

#sw1 { 
	left: 16px; margin-top: 50px; letter-spacing: 2px; text-align:right;line-height: 34px;
}
#sw2 { 
	left: 17px; margin-top: 51px; color:#9BB5C2; letter-spacing: 2px;text-align:right; line-height: 34px;
}

#Navi a:link {  color:#526778; text-decoration:none;  /* display:block;*/ }    /* IE6 */
#Navi a:visited { color:#526778; text-decoration:none; }
/*#Navi a:focus { color:#642006; }*/
#Navi a:hover { color:#21354d; text-decoration:none; }
#Navi a:active { color:#526778; text-decoration:underline; }

#Navi { margin-left:56px; margin-top: 162px; padding: 0px; position: absolute; 
		letter-spacing: 1px; line-height: 1.6em;  color:#354857;
	 	font-size: 14px;  font-weight: bold; list-style-type:none; 
}

#tip { margin-left:56px; margin-top: 342px;  position: absolute; 
		   color:#526778;letter-spacing: 1px;
}
#tip b { font-size: 14px; line-height:14px; }
#tip a:link {  color:#526778; text-decoration:none; font-size: 11px; }
#tip a:visited { color:#526778; text-decoration:none;  font-size: 11px;}
#tip a:hover { color:#323940; text-decoration:none;  font-size: 11px;}
#tip a:active { color:#323940; text-decoration:none; font-size: 11px; }

address { padding:0px; margin:0px; font-size:12px; }

/*** Datumsblock ***/
.td_date_down { 
		height:22px;	/* target=""_blank */
		width:100%;  padding-top:2px; /*padding-bottom:5px;*/		
		background-image:url(image/date_box_1.jpg); background-repeat:repeat-x;
		border-width:1px 12px 1px 10px;    /* 10px */
  		border-style:solid;
  		border-color:#8598A7;
}
.td_date_down b { 
		letter-spacing: 2px;
		padding: 0px 44px 0px 23px;
		font-size: 11px;
}
.td_date_down span {
		font-size: 13px; padding-left:190px;
}
.td_date_down i a {
		font-size: 14px; letter-spacing: 1px; 
}

.td_date_special  { 		
		height:22px; 	/* target=""_blank */
		width:100%;  padding-top:2px;
		background-image:url(image/date_box_1.jpg); background-repeat:repeat-x;
		border-width:1px 0px 1px 10px;
  		border-style:solid;
  		border-color:#8598A7;
}
.td_date_special b { 	
		letter-spacing: 2px;
		padding: 5px 44px 4px 23px;
		font-size: 11px;
}


/*** Textblock ***/
.td_text { vertical-align:top;}

.text {   margin:42px 32px 30px 34px; 
	letter-spacing:1px; line-height: 1.6em; font-size: 14px; text-align: justify; 
}
.text b  { letter-spacing:2px; }


.text_special {  margin:42px 32px 30px 34px;  width:38em;  /* margin:44px 33px 30px 33px;*/
	letter-spacing:1px; line-height: 1.6em; font-size: 14px; text-align: justify;
}
.text_special b  { letter-spacing:2px;  }
.text_special b a { color: #323940;  }

i a:link {  text-decoration:none; color: #61355d; }
i a:visited { text-decoration:none; color: #61355d; }
i a:hover { text-decoration:underline; }
i a:active { text-decoration:none; }
							/* position:relative; */
.text_special #arch {  margin-top:20px;  margin-left: 0px; border-collapse:collapse; position:relative; }
.text_special #arch  th {  border:1px solid #758897; }
.text_special #arch i { margin-right:20px; padding:0px 4px; }

.text_special th a:link { color:#323940; text-decoration:none; 
			margin:0px 0px; padding:0px 20px; 
			display:block; 
}

.text_special th a:visited {  color:#323940; text-decoration:none; 
			display:block;  margin:0px; padding:0px 20px; 
}
.text_special th a:hover { color: #ddd; text-decoration:none; }
/* white-space:nowrap; */
.text_special td { white-space:nowrap; vertical-align:top; font-size:12px; padding:10px 10px 0px 10px; }
.text_special td a:link { color:#323940; text-align:left; text-decoration:none; margin:2px; }
.text_special td a:visited {  color:#323940; text-decoration:none; margin:2px; }
.text_special td a:hover { color:#ddd; }


/*** ABC ***/				
.td_abc {  line-height:50px;/*54px;*/ padding: 0px 0px 0px 10px; text-align:left; color:#9BB5C2; 
		letter-spacing: 11px; font-weight: bold; font-size: 22px;  vertical-align:middle;

}


.td_pfeil { padding-left:2px; padding-right:24px; vertical-align:top; }
.td_pfeil_rueck {  padding-left: 0px;padding-right:0px; vertical-align: top;  }
		/* padding-left: 6px; */

