/* <![CDATA[ */



/*****************   |---->>     www.waldundklima.net     <<----|   ********************/
/*****************   |---->>   www.forestandclimate.net   <<----|   ********************/
/*****************   |---->>     www.waldundklima.net     <<----|   ********************/



/* HTML-Tags */



body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: "verdana", "tahoma", "arial", "helvetica", sans-serif;
	text-align: left;
	font-size: 0.75em;
	/*line-height: 15px;*/
	/*background-image: url(pics/bgd_relief_04.gif);*/
	/*background-repeat: repeat;*/
	/*background-position: 0px 0px;*/
	/*background-attachment: fixed;*/
}



#complete {  
	padding: 0px;
	margin-left: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align: left;
	width: 960px;
}



#top {   
	margin: 0px;
	/*width: 775px;*/
	color: #000000;
	height: 110px;	
}



#header { 
	margin: 0px;
	float: left;
	padding: 0px;
	width: 960px;
	border: 0px solid #000000;
}



#headpic {
	padding: 0px;
	margin: 0px;
	/*float: left;*/
	width: 775px;
	background-image: url(pics/kopfbild_01.jpg);
	background-repeat: no-repeat;
	height: 105px;	
	border: 0px solid #000000;
}



#logo {
	height: 50px; 
	width: 170px;
	background-image: url(pics/leer.gif);
	background-repeat: repeat;
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	border: 0px solid #000000;
	z-index: 9;
}



#menueline { 
	margin: 0px;
	padding: 0px;
	height: 35px;
}



#menueleft { 
	margin: 0px;
	padding: 0px;
	width: 170px;
	/*clear: left;*/
	float: left;
}



#suche {
	margin: 0px;
	padding: 5px 5px 2px 5px;
	/*float: left;*/
	height: 35px; 
	z-index: 100; 
	border-bottom: 1px solid #000000;
/*	background-color: #000000;*/
	overflow: hidden;
}



#menueinhalt { 
	margin: 0px;
	padding: 0px;
	float: left;
	width: 775px;
	border-left: 1px solid #000000;
}



#menuecenter {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	border: 0px solid #000000;
/*	background-color: #ffffff;*/
}



#menueright {
	position: relative;
	left: -10px;
	top: 0px;
	padding: 5px;
	float: right;
	border: 1px solid #000000;
	width: 10px;
}



#additional {
	position: absolute;
	left: 740px;
	top: 107px;
	padding: 5px;
	width: 200px; /* alt_25px*/
	border: 0px solid #000000;
}



#back {
	width: 30px;
	border: 0px solid #000000;
	float: left;
	padding: 0px;
}



#barriere {
	width: 145px;
	float: right;
	border: 0px solid #000000;
	padding: 0px;
}



#main { 
	margin: 0px;
	padding: 0px;
}



#leftpart { 
	margin: 0px;
	padding: 0px;
	width: 170px;
	clear: left;
	float: left;
}



/****************   |---->>     www.waldundklima.net     <<----|   *******************/
/****************   |---->>   www.forestandclimate.net   <<----|   *******************/
/****************   |---->> bottom bei klima_emp: -4px! <<----|   *******************/
/****************   |---->> bottom bei klima_em:   -5px! <<----|   *******************/
#service {
	padding: 0px; 
	margin: 1px; 
	z-index: 10; 
	bottom: -4px; 
	left: 0px; 
	height: 158px; 
	width: 164px; 
	list-style: none; 
	position: fixed; 
	text-align: center; 
}
/****************   |---->>     www.waldundklima.net     <<----|   *******************/
/****************   |---->>   www.forestandclimate.net   <<----|   *******************/



#service ul {
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 15px;
	text-align: center;
	font-size: 1em; /* alt: 12px */
	font-weight: bold;
}



#service li {
	margin: 0px;
	padding: 5px 10px 5px 5px;
}



#line {
	margin: -5px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	background-color: #000000;
	height: 1px;
	width: 150px;
}



#symbole {
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}



#inhalt { 
	margin: 0px;
	padding: 5px 0px 10px 10px;
	float: left;
	width: 775px;
	border-left: 1px solid #000000;
	font-size: 1em; /* alt: 12px */
	text-align: justify; 
}



#center {
	margin: 10px 10px 0px 0px;
	padding: 10px 20px 10px 20px;
	float: left;
	width: 550px;
	\width: 568px;
	w\idth: 550px;
	background-color: #ffffff;
	overflow: hidden;
	line-height: 1.35em;
}



#inhalt .subbox {
	margin: 20px 0px 20px 0px;
	padding: 10px 30px 10px 30px;
	border: 1px dotted #000000;
	width: auto;
	background-color: #F0F0F0;
	color: #000000;
}



#inhalt .subboxs {
	margin: 20px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px dotted #000000;
	width: auto;
	background-color: #F0F0F0;
	color: #000000;
}



#inhalt .subbox_archiv {
	margin: 0px;
	padding: 10px 30px 10px 30px;
	border: 1px dotted #000000;
	width: auto;
	background-color: #F0F0F0;
	color: #000000;
}



#inhalt .topline {
	width: 500px;
	float: left;
	text-align: left;
	font-size: 1.1em; /* alt: 13px */
}



#inhalt .print {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 30px;
	float: right;
	text-align: right;
}



#inhalt .arrow {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em; /* alt: 11px */
	border: 1px dotted #000000;
	width: 20px;
	background-color: #F0F0F0;
	color: #000000;
	float: left;
	text-align: left;
}



#inhalt .maininfo {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 150px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .maininfob {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 150px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
	font-weight: bold;
}



#inhalt .maininfof {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 190px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .maininfo_box {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 120px;
	float: left;
	text-align: left;
	font-size: 1em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
	border: 0px solid #000000;
}



#inhalt .details_box {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 350px;
	float: left;
	text-align: left;
	font-size: 1em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
	border: 0px solid #000000;
}



#inhalt .adinfo {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 550px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .adinfoj {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 550px;
	float: left;
	text-align: justify;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .details {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 400px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsb {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 400px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
	font-weight: bold;
}



#inhalt .detailsj {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 400px;
	float: left;
	text-align: justify;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsql {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 370px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsqr {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 30px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsqv {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 550px;
	float: left;
	text-align: left;
	font-size: 0.9em; /* alt: 11px */
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsf {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 360px;
	float: left;
	text-align: justify;
	/*font-size: 11px;*/
	line-height: 1.2em; /* alt: 14px */
}



#inhalt .facts {
	margin: 0px;
	padding: 20px 0px 10px 0px;
	width: auto;
	/*float: left;*/
}



#inhalt .archiv_raquo {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 20px;
	float: left;
	text-align: left;
	font-size: 1.2em; /* alt: 14px */
	font-weight: bold;
	line-height: 1.2em; /* alt: 14px */
	border: 0px solid #000000;
}



#inhalt .archiv_titel {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 520px;
	float: left;
	text-align: left;
	font-size: 1.1em; /* alt: 13px */
	font-weight: bold;
	line-height: 1.2em; /* alt: 13px */
}



#inhalt .headlineraquo {
	width: 20px;
	float: left;
	text-align: left;
	font-size: 1.1em; /* alt: 14px */
	font-weight: bold;
	border: 0px solid #000000;
	vertical-align: text-top;
}



#inhalt .headlinefull {
	width: 529px;
	float: left;
	text-align: left;
	font-size: 1.1em; /* alt: 13px */
	border: 0px dotted #ff9900;
	vertical-align: text-top;
}



#inhalt .headlineleft {
	width: 374px;
	float: left;
	text-align: left;
	font-size: 1.1em; /* alt: 13px */
	border: 0px dotted #000000;
	vertical-align: text-top;
}



#inhalt .headlinecenter {
	width: 20px;
	float: left;
	text-align: right;
	font-size: 1.1em; /* alt: 13px */
	border: 0px dotted #000000;
	vertical-align: text-top;
}



#inhalt .headlineright {
	padding: 25px 0px 5px 0px;
	width: 135px;
	float: left;
	text-align: right;
	font-size: 1.1em; /* alt: 13px */
	border: 0px dotted #000000;
	vertical-align: text-top;
}



#rightpart {
	padding: 5px;
	float: right;
	width: 150px;
	border: 0px solid #000000;
}



#pica {background-image: url(pics/wald_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#picb {background-image: url(pics/dach_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#picc {background-image: url(pics/klima_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#picd {background-image: url(pics/politik_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#pice {background-image: url(pics/projekte_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }

.picleer {border: #000000 1px solid; padding: 0px; MARGIN: 5px; height: 80px; width: 128px; TEXT-ALIGN: center; }



#footerline { 
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
	height: 35px;
}



#footerleft { 
	margin: 0px;
	padding: 0px;
	width: 170px;
	clear: left;
	float: left;
	border: 0px dotted #000000;
}



#footer {
	margin: 0px;
	padding: 5px 5px 2px 5px;
	/*float: left;*/
	height: 35px; 
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	background-color: #ffffff;
}



#footerinhalt { 
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	border-left: 1px solid #000000;
}



#footercenter {
	margin: 0px;
	padding: 15px 0px 0px 10px;
	float: left;
	border-top: 1px solid #000000;
	width: 400px;
	/*font-weight: bold; */
	font-size: 11px;
	text-align: left;
}



#footerright {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: right;
	border-top: 1px solid #000000;
	width: 180px;
	text-align: right;
}



.picleft {float: left; margin-left: 0px; margin-right: 30px; margin-top: 15px; margin-bottom: 15px; line-height: 15px; width: 250px; overflow: hidden;}
.picright {float: right; margin-left: 30px; margin-right: 0px; margin-top: 15px; margin-bottom: 15px; line-height: 15px; width: 250px; overflow: hidden;}
.picright_small {float: right; margin-left: 30px; margin-right: 0px; margin-top: 10px; margin-bottom: 15px; line-height: 15px; width: 80px; overflow: hidden;}
.center {margin-left: 0px; margin-right: 0px; margin-top: 15px; margin-bottom: 10px; line-height: 15px; overflow: hidden;}
.picrightkl {float: right; margin-left: 30px; margin-right: 0px; margin-top: 0px; margin-bottom: 15px; line-height: 15px; width: 250px; overflow: hidden;}



#bigprint {
	position: fixed;
	left: 615px;
	bottom: 145px;
	padding: 5px;
	float: right;
	border: 1px dotted #000000;
	width: 120px;
	height: 115px;
	text-align: center; 
	font-size: 1.1em; /* alt: 13px */
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
}



#bigclose {
	position: fixed;
	left: 615px;
	bottom: 10px;
	padding: 5px;
	float: right;
	border: 1px dotted #000000;
	width: 120px;
	height: 115px;
	text-align: center; 
	font-size: 1.1em; /* alt: 13px */
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
}



#bigempty {
	position: fixed;
	left: 615px;
	bottom: 300px;
	padding: 5px;
	float: right;
	border: 0px dotted #000000;
	width: 120px;
	height: 135px;
	text-align: center; 
	font-size: 1.1em; /* alt: 13px */
	color: #000000;
	font-weight: bold;
}



.address {
	padding: 5px;
	float: right;
	border-top: 1px dotted #000000;
	text-align: center; 
	overflow: hidden;
	width: 400px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	display: none;
}



#hmenue { 
	padding: 7px 0px 0px 10px;
	margin: 0px;
	width: 595px;
	\width: 605px;
	w\idth: 595px;
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
	height: 35px;
	float: left;
	font-weight: bold; 
	font-size: 1em; /* alt: 12px */
	/*position: relative;*/
	z-index: 100;
	/*background-image: url(pics/leer.gif);*/
}



#hmenue ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}



#hmenue li {
	color: #cfcec1;
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
}



#hmenue li a {
	height: 100%;
	width: 100%;
	margin: 0px;
	display: block;
	border-left: 0px dotted #000000;
	padding: 0px;
}



#hmenue li ul {
	text-align: center;
	position: absolute;
	white-space: normal;
	background-color: #ffffff;
	border: 1px dotted #000000;
	margin: 1px 0px 0px -5px;
	padding: 0px;
	width: 120px;
	visibility: hidden;
}



#hmenue li:hover ul {
	visibility: visible;
}



#hmenue li ul li {
	font-size: 1em; /* alt: 13px */
	width: 110px;
	margin: 0px;
	padding: 8px 3px 8px 3px;
	float: none;
	background-color: #ffffff;
}



#hmenue li ul li a {
	padding: 0px;
	border: 0px dotted #000000;
	/*background-color: #f5555f;*/
}



#vmenue { 
	margin: 0px;
	padding: 0px;
	width: 169px;
	border: 0px solid #000000;
	/*position: relative;*/
	background-color: transparent;
	overflow: hidden;
	/*top: -5px;*/
	/*left: -5px;*/
	/*clear: left;*/
}



#vmenue ul {
	list-style: none;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-align: left;
	font-size: 1em; /* alt: 12px */
	font-weight: bold;
	border: px solid #000000;
}



#vmenue li {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 0px solid #000000;
}



/*bewirkt dass um den link platz gelassen wird der */
/*mit der anweisung darunter braun ausgefuellt wird*/
/*#vmenue a {*/
/*	margin: 0px;*/
/*	padding: 5px;*/
/*	border: 0px solid #000000;*/
/*}*/

/*#vmenue a:hover {*/
/*	background: #000000;*/
/*}*/



/* div for sub-files*/
#sub_divbgd {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background-color: #ffffff;
	line-height: 16px;
}



/* dummy to stop floating of elements (original name #nofloat)*/
.spacer { 
	clear: both;
	visibility: hidden;
	height: 1px;
}



h1 {padding: 5px 0px 5px 0px; font-size: 1.2em; text-align: left; font-weight: bold; line-height: 1.4em; }					/* alt: 14px */
h2 {padding: 15px 0px 5px 0px; font-size: 1.1em; text-align: left; font-weight: bold; }					/* alt: 13px */
h3 {padding: 15px 0px 5px 0px; font-size: 1em; text-align: left; font-weight: bold; }					/* alt: 11px */
h4 {padding: 15px 0px 5px 0px; font-size: 0.9em; text-align: left; font-weight: bold; font-style: italic; }		/* alt: 11px */
h5 {padding: 15px 0px 5px 0px; font-size: 1em; text-align: left; font-weight: normal; text-decoration: underline; }	/* alt: 12px */



.font2 { font-size:120%; line-height: 125%; }
.font3 { font-size:140%; line-height: 150%; }



#form_a { font-size: 13px; font-family: "arial narrow", "verdana", "arial"; color: #000000; width: 115px; height: 20px; border: 1px solid #ff6600; background-color:#ffffff; margin: 0px; padding: 0px; }
#form_b { font-size: 13px; font-family: "verdana", "arial"; color: #000000; width: 340px; height: 22px; border: 1px solid #ff6600; background-color:#ffffff; }
#form_c { font-size: 13px; font-family: "verdana", "arial"; color: #000000; width: 160px; height: 22px; border: 1px solid #ff6600; background-color:#ffffff; }
#button_a { font-size: 11px; font-family: "verdana", "tahoma", "arial"; height: 20px; width: 35px; color: #000000; font-weight: bold; background-color: #cccccc; border: 1px solid #000000; cursor: pointer; margin: 2px 0px 0px 0px; padding: 0px; }
#button_b { font-size: 11px; font-family: "verdana", "tahoma", "arial"; height: 20px; width: 100px; color: #000000; font-weight: bold; background-color: #cccccc; border: 1px solid #000000; cursor: pointer; margin: 0px; padding: 0px; }
#button_c { font-size: 11px; font-family: "verdana", "tahoma", "arial"; height: 20px; width: 160px; color: #000000; font-weight: bold; background-color: #cccccc; border: 1px solid #000000; cursor: pointer; margin: 0px; padding: 0px; }
#textar_a { font-size: 14px; font-family: "verdana", "tahoma", "arial"; color: #000000; width: 340px; border: 1px solid #ff6600; background-color:#ffffff; margin: 0px; padding: 0px; }

textarea.textar_b { font-size: 1.0em; line-height: 1.35em; font-family: "verdana", "tahoma", "arial"; color: #000000; width: 480px; border: 1px solid #000000; background-color:#ffffff; margin: 0px; padding: 0px; }
input.form_aa { font-size: 1.0em; font-family: "verdana", "tahoma", "arial"; color: #000000; width: 480px; height: 20px; border: 1px solid #000000; background-color:#ffffff; margin: 0px; padding: 0px; }

input.butt_aa { font-size: 12px; font-family: "verdana", "tahoma", "arial"; height: 25px; width: 200px; color: #000000; font-weight: bold; background-color: #cfcec1; border: 1px solid #000000; cursor: pointer; }



a.lk_aab:link{color: #ff6600; text-decoration: none; }
a.lk_aab:visited{color: #ff6600; text-decoration: none; }
a.lk_aab:active{color: #442200; text-decoration: none; }
a.lk_aab:hover{color: #442200; text-decoration: none; }

a.lk_aac:link{color: #ff6600; text-decoration: none; }
a.lk_aac:visited{color: #ff6600; text-decoration: none; }
a.lk_aac:active{color: #ff6600; text-decoration: none; }
a.lk_aac:hover{color: #ff6600; text-decoration: overline underline; }

a.lk_aad:link{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aad:visited{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aad:active{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aad:hover{color: #ff6600; text-decoration: underline; font-weight: bold; }

a.lk_aae:link{color: #000000; text-decoration: none; font-weight: bold; }
a.lk_aae:visited{color: #660000; text-decoration: none; font-weight: bold; }
a.lk_aae:active{color: #000000; text-decoration: none; font-weight: bold; }
a.lk_aae:hover{color: #ff6600; text-decoration: none; font-weight: bold; }

a.lk_aaf:link{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aaf:visited{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aaf:active{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aaf:hover{color: #000000; text-decoration: none; font-weight: bold; }



a.lk_maab:link{color: #000000; text-decoration: none; }
a.lk_maab:visited{color: #000000; text-decoration: none; }
a.lk_maab:active{color: #000000; text-decoration: none; }
a.lk_maab:hover{color: #ff6600; text-decoration: none; }

a.lk_maad:link{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_maad:visited{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_maad:active{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_maad:hover{color: #ff6600; text-decoration: underline; font-weight: bold; }



/* 9px = 0.75em */
p.tt_aaa_aa{font-size: 0.75em; text-align: left; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_aaa_ab{font-size: 0.75em; text-align: center; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_aaa_ac{font-size: 0.75em; text-align: right; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_aaa_ad{font-size: 0.75em; text-align: justify; color: #000000; line-height: 1.2em; font-weight: normal; }

p.tt_aaa_ba{font-size: 0.75em; text-align: left; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_aaa_bb{font-size: 0.75em; text-align: center; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_aaa_bc{font-size: 0.75em; text-align: right; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_aaa_bd{font-size: 0.75em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.2em; }

p.tt_aab_ba{font-size: 0.75em; text-align: left; color: #ff6600; font-weight: bold; line-height: 1.2em; }
p.tt_aab_bb{font-size: 0.75em; text-align: center; color: #ff6600; font-weight: bold; line-height: 1.2em; }
p.tt_aab_bc{font-size: 0.75em; text-align: right; color: #ff6600; font-weight: bold; line-height: 1.2em; }
p.tt_aab_bd{font-size: 0.75em; text-align: justify; color: #ff6600; font-weight: bold; line-height: 1.2em; }



/* 10px = 0.8em */
p.tt_aa_aa{font-size: 0.8em; text-align: left; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_aa_ab{font-size: 0.8em; text-align: center; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_aa_ac{font-size: 0.8em; text-align: right; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_aa_ad{font-size: 0.8em; text-align: justify; color: #000000; line-height: 1.2em; font-weight: normal; }

p.tt_aa_ba{font-size: 0.8em; text-align: left; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_aa_bb{font-size: 0.8em; text-align: center; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_aa_bc{font-size: 0.8em; text-align: right; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_aa_bd{font-size: 0.8em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.2em; }

p.tt_ab_ba{font-size: 0.8em; text-align: left; color: #ff6600; font-weight: bold; line-height: 1.2em; }
p.tt_ab_bb{font-size: 0.8em; text-align: center; color: #ff6600; font-weight: bold; line-height: 1.2em; }
p.tt_ab_bc{font-size: 0.8em; text-align: right; color: #ff6600; font-weight: bold; line-height: 1.2em; }
p.tt_ab_bd{font-size: 0.8em; text-align: justify; color: #ff6600; font-weight: bold; line-height: 1.2em; }



/* 11px = 0.9em */
p.tt_ba_aa{font-size: 0.9em; text-align: left; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_ba_ab{font-size: 0.9em; text-align: center; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_ba_ac{font-size: 0.9em; text-align: right; color: #000000; line-height: 1.2em; font-weight: normal; }
p.tt_ba_ad{font-size: 0.9em; text-align: justify; color: #000000; line-height: 1.2em; font-weight: normal; }

p.tt_ba_ba{font-size: 0.9em; text-align: left; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_ba_bb{font-size: 0.9em; text-align: center; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_ba_bc{font-size: 0.9em; text-align: right; color: #000000; font-weight: bold; line-height: 1.2em; }
p.tt_ba_bd{font-size: 0.9em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.2em; }

p.tt_ba_da{font-size: 0.9em; text-align: left; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ba_db{font-size: 0.9em; text-align: center; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ba_dc{font-size: 0.9em; text-align: right; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ba_dd{font-size: 0.9em; text-align: justify; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }



/* 12px = 1.0em */
p.tt_ca_aa{font-size: 1em; text-align: left; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_ca_ab{font-size: 1em; text-align: center; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_ca_ac{font-size: 1em; text-align: right; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_ca_ad{font-size: 1em; text-align: justify; color: #000000; line-height: 1.35em; font-weight: normal; }

p.tt_ca_ba{font-size: 1em; text-align: left; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_ca_bb{font-size: 1em; text-align: center; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_ca_bc{font-size: 1em; text-align: right; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_ca_bd{font-size: 1em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.35em; }

p.tt_cb_ba{font-size: 1em; text-align: left; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_cb_bb{font-size: 1em; text-align: center; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_cb_bc{font-size: 1em; text-align: right; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_cb_bd{font-size: 1em; text-align: justify; color: #ff9900; font-weight: bold; line-height: 1.35em; }

p.tt_ca_ca{font-size: 1em; text-align: left; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_cb{font-size: 1em; text-align: center; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_cc{font-size: 1em; text-align: right; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_cd{font-size: 1em; text-align: justify; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }

p.tt_ca_da{font-size: 1em; text-align: left; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_db{font-size: 1em; text-align: center; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_dc{font-size: 1em; text-align: right; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_dd{font-size: 1em; text-align: justify; color: #000000; font-weight: bold; font-style: italic; line-height: 1.35em; }



/* 13px = 1.1em */
p.tt_da_aa{font-size: 1.1em; text-align: left; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_da_ab{font-size: 1.1em; text-align: center; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_da_ac{font-size: 1.1em; text-align: right; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_da_ad{font-size: 1.1em; text-align: justify; color: #000000; line-height: 1.35em; font-weight: normal; }

p.tt_da_ba{font-size: 1.1em; text-align: left; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_da_bb{font-size: 1.1em; text-align: center; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_da_bc{font-size: 1.1em; text-align: right; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_da_bd{font-size: 1.1em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.35em; }

p.tt_db_ba{font-size: 1.1em; text-align: left; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_db_bb{font-size: 1.1em; text-align: center; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_db_bc{font-size: 1.1em; text-align: right; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_db_bd{font-size: 1.1em; text-align: justify; color: #ff9900; font-weight: bold; line-height: 1.35em; }



/* 14px = 1.2em */
p.tt_ea_aa{font-size: 1.2em; text-align: left; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_ea_ab{font-size: 1.2em; text-align: center; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_ea_ac{font-size: 1.2em; text-align: right; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_ea_ad{font-size: 1.2em; text-align: justify; color: #000000; line-height: 1.35em; font-weight: normal; }

p.tt_ea_ba{font-size: 1.2em; text-align: left; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_ea_bb{font-size: 1.2em; text-align: center; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_ea_bc{font-size: 1.2em; text-align: right; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_ea_bd{font-size: 1.2em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.35em; }



/* 15px = 1.3em */
p.tt_fa_aa{font-size: 1.3em; text-align: left; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_fa_ab{font-size: 1.3em; text-align: center; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_fa_ac{font-size: 1.3em; text-align: right; color: #000000; line-height: 1.35em; font-weight: normal; }
p.tt_fa_ad{font-size: 1.3em; text-align: justify; color: #000000; line-height: 1.35em; font-weight: normal; }

p.tt_fa_ba{font-size: 1.3em; text-align: left; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_fa_bb{font-size: 1.3em; text-align: center; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_fa_bc{font-size: 1.3em; text-align: right; color: #000000; font-weight: bold; line-height: 1.35em; }
p.tt_fa_bd{font-size: 1.3em; text-align: justify; color: #000000; font-weight: bold; line-height: 1.35em; }



p.tt_bez_aa{font-size: 0.9em; text-align: left; line-height: 1.2em; color: #000000; font-weight: normal; }
p.tt_bez_ab{font-size: 0.9em; text-align: center; line-height: 1.2em; color: #000000; font-weight: normal; }
p.tt_bez_ac{font-size: 0.9em; text-align: right; line-height: 1.2em; color: #000000; font-weight: normal; }
p.tt_bez_ad{font-size: 0.9em; text-align: justify; line-height: 1.2em; color: #000000; font-weight: normal; }



li.ul_aaa {text-align: left; list-style-type: square; list-style-position: outside; margin-left:-23px; }
li.ul_aab {text-align: left; list-style-type: disc; list-style-position: outside; margin-left:-20px; }
li.ul_aac {text-align: left; list-style-type: circle; list-style-position: outside; }
li.ul_aad {text-align: left; list-style-type: square; list-style-position: inside; }
li.ul_aae {text-align: left; list-style-type: disc; list-style-position: inside; }
li.ul_aaf {text-align: left; list-style-type: circle; list-style-position: inside; }
li.ul_aag {text-align: left; list-style-type: square; list-style-position: outside; }
li.ul_aah {text-align: left; list-style-image: url(pics/zaehler_01.gif); list-style-position: outside; margin-left:-10px; margin-top:3px; }



li.ol_aaa {text-align: left; list-style-type: lower-alpha; list-style-position: outside; }
li.ol_aab {text-align: left; list-style-type: decimal; list-style-position: outside; margin-left:-20px; }
li.ol_aac {text-align: left; list-style-type: upper-roman; list-style-position: outside; }
li.ol_aad {text-align: left; list-style-type: lower-alpha; list-style-position: inside; }
li.ol_aae {text-align: left; list-style-type: decimal; list-style-position: inside; }
li.ol_aaf {text-align: left; list-style-type: upper-roman; list-style-position: inside; }



.goup {text-align: right; clear: both; margin-top: 20px; margin-bottom: 20px; }
.goupc {text-align: center; clear: both; margin-top: 20px; margin-bottom: 20px; }



.fett {font-weight: bold; }
.italic {font-style: italic; }
.line {text-decoration: underline; }
.orange {color: #ff6600; }



table.tab_01 {table-layout: fixed; width: 100%; border: 0px solid #000000; border-collapse: collapse; border-spacing: 0px; }




/* unterschiedliche formatierungen fuer tabellenueberschriften */
/* nur diese sind in der groesse als em angegeben und werden mitskaliert */
/* tabelleninhalte werden nicht mitskaliert, da dies alles stark verschiebt */
td.td_n_aaa {background-color: #ffffff; font-size: 0.9em; text-align: left; line-height: 1.2em; color: #000000; font-weight: normal; color: #000000; border: 0px solid #996633; vertical-align: bottom; }
td.td_n_aab {background-color: #ffffff; font-size: 0.9em; text-align: center; line-height: 1.2em; color: #000000; font-weight: normal; color: #000000; border: 0px solid #996633; vertical-align: bottom; }
td.td_n_aac {background-color: #ffffff; font-size: 0.9em; text-align: right; line-height: 1.2em; color: #000000; font-weight: normal; color: #000000; border: 0px solid #996633; vertical-align: bottom; }
td.td_n_aad {background-color: #ffffff; font-size: 0.9em; text-align: justify; line-height: 1.2em; color: #000000; font-weight: normal; color: #000000; border: 0px solid #996633; vertical-align: bottom; }



/* unterschiedliche formatierungen fuer ueberschriftenzellen */
td.td_h_aaa {background-color: #ff6600; font-size: 13px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_aab {background-color: #ff6600; font-size: 13px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_aac {background-color: #ff6600; font-size: 13px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 70px; vertical-align: middle; }
td.td_h_aad {background-color: #ff6600; font-size: 13px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 90px; vertical-align: middle; }
td.td_h_aae {background-color: #ff6600; font-size: 13px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 110px; vertical-align: middle; }

td.td_h_aai {background-color: #ff6600; font-size: 13px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_aaj {background-color: #ff6600; font-size: 13px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_aak {background-color: #ff6600; font-size: 13px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 70px; vertical-align: middle; }
td.td_h_aal {background-color: #ff6600; font-size: 13px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 90px; vertical-align: middle; }
td.td_h_aam {background-color: #ff6600; font-size: 13px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 110px; vertical-align: middle; }

td.td_h_aaq {background-color: #ff6600; font-size: 13px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_aar {background-color: #ff6600; font-size: 13px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_aas {background-color: #ff6600; font-size: 13px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 70px; vertical-align: middle; }
td.td_h_aat {background-color: #ff6600; font-size: 13px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 90px; vertical-align: middle; }
td.td_h_aau {background-color: #ff6600; font-size: 13px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 110px; vertical-align: middle; }

td.td_h_baa {background-color: #ff6600; font-size: 12px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_bab {background-color: #ff6600; font-size: 12px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_bad {background-color: #ff6600; font-size: 12px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 80px; vertical-align: middle; }
td.td_h_bbb {background-color: #ff6600; font-size: 12px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }

td.td_h_cab {background-color: #ff6600; font-size: 11px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_cbb {background-color: #ff6600; font-size: 11px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_cbd {background-color: #ff6600; font-size: 11px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 80px; vertical-align: middle; }



/* unterschiedliche formatierungen fuer inhaltszellen */
td.td_c_aaa {background-color: #fffcf6; font-size: 13px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_aab {background-color: #fffcf6; font-size: 13px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_aac {background-color: #fffcf6; font-size: 13px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_aad {background-color: #fffcf6; font-size: 13px; text-align: justify; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_aba {background-color: #fffcf6; font-size: 13px; text-align: left; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_abb {background-color: #fffcf6; font-size: 13px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_abc {background-color: #fffcf6; font-size: 13px; text-align: right; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_abd {background-color: #fffcf6; font-size: 13px; text-align: justify; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_aca {background-color: #ffffff; font-size: 13px; text-align: left; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_acb {background-color: #ffffff; font-size: 13px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_acc {background-color: #ffffff; font-size: 13px; text-align: right; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_acd {background-color: #ffffff; font-size: 13px; text-align: justify; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_ada {background-color: #cccccc; font-size: 13px; text-align: left; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_adb {background-color: #cccccc; font-size: 13px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_adc {background-color: #cccccc; font-size: 13px; text-align: right; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_add {background-color: #cccccc; font-size: 13px; text-align: justify; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_baa {background-color: #fffcf6; font-size: 12px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bab {background-color: #fffcf6; font-size: 12px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bac {background-color: #fffcf6; font-size: 12px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bad {background-color: #fffcf6; font-size: 12px; text-align: justify; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_bba {background-color: #fffcf6; font-size: 12px; text-align: left; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bbb {background-color: #fffcf6; font-size: 12px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bbc {background-color: #fffcf6; font-size: 12px; text-align: right; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bbd {background-color: #fffcf6; font-size: 12px; text-align: justify; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_bda {background-color: #cccccc; font-size: 12px; text-align: left; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bdb {background-color: #cccccc; font-size: 12px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bdc {background-color: #cccccc; font-size: 12px; text-align: right; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bdd {background-color: #cccccc; font-size: 12px; text-align: justify; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_caa {background-color: #fffcf6; font-size: 11px; text-align: left; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cab {background-color: #fffcf6; font-size: 11px; text-align: center; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cac {background-color: #fffcf6; font-size: 11px; text-align: right; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cad {background-color: #fffcf6; font-size: 11px; text-align: justify; color: #000000; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_cba {background-color: #fffcf6; font-size: 11px; text-align: left; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cbb {background-color: #fffcf6; font-size: 11px; text-align: center; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cbc {background-color: #fffcf6; font-size: 11px; text-align: right; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cbd {background-color: #fffcf6; font-size: 11px; text-align: justify; color: #000000; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }



/* farbige linien mit verschiedenen farben und linienstaerken */
td.td_l_aaa {background-color: #ff6600; border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_aab {background-color: #ff6600; border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_aac {background-color: #ff6600; border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }

td.td_l_aba {background-color: #000000; border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_abb {background-color: #000000; border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_abc {background-color: #000000; border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }

td.td_l_aca {background-color: #ffffff; border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_acb {background-color: #ffffff; border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_acc {background-color: #ffffff; border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }



#plwait {
	display: none;
	position: absolute;
	left: 33%;
	right: 33%;
	/*top: 40%;*/
	height: 25%;
	margin: auto;
	padding: 2px;
	width: 30%;
	z-index: 100;
	border: 1px double #000000;
	font-family: "verdana", "tahoma", "arial", "helvetica", sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	background-color: #ffffff;
	color: #000000;
}



.blind {
	/*background-image: url(pics/leer.gif);*/
	background-color: #000000;
	color: #000000;
	filter: alpha(opacity=35);
			-moz-opacity:0.35;
			opacity: 0.35;
	/*display: none;*/
	position: absolute;
	height: 975px;
	width: 508px;
	cursor: url(hobbes.ico);
	/*left: 33%;*/
	/*right: 33%;*/
	/*top: 40%;*/
	/*height: 25%;*/
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	z-index: 100;
	border: 1px dotted #000000;
	font-family: "verdana", "tahoma", "arial", "helvetica", sans-serif;
	text-align: center;
	font-weight: bold;
	font-size: 2em;
	line-height: 2em; 
}



/* ]]> */
