 /* Klassen für TSR */

/* ---------BODY ----------------------------------------------*/

/*body.body_basic {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#FFFFFF;}*/
	body 		{ 	margin: 0px; padding: 0px; background-attachment:fixed;
					font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  }
	 
	 div#all    { position:relative; width:935px; margin-left:auto; margin-right:auto; margin-top:20px; border:#C06 0px solid;  }

/* ----------TABLE ----------------------------------------------*/
table { 
	position:relative;
	table-layout: fixed;
/*	border: 1px solid #FF0000;*/
	border: 0px solid #FF0000;
	border-collapse: collapse;
	padding: 0px;
	margin:0px;
}
.tbl_main {
	width: 100%; 
	background-color: #C4BAB8;
/*	border: 1px solid #FF0000;*/
}
.tbl_front {
	width: 100%; 
	background-color: #C4BAB8;
/*	border: 1px solid #FF0000;*/
}
.tbl_lev_3 { 
	width: 100%; 
	background-color: #C4BAB8;
/*	border: 1px solid #FF0000;*/
}
.tbl_lev_4 {
	width: 100%; 
	background-color: #FFFFFF;
}
td {
	margin: 0px;
	padding: 0px;
	border: 0px solid #FF0000;
}
.td_main {
/*	border: 1px solid #FF0000;*/
	vertical-align: top; 
	text-align: center;
}

/* ------OUTER DIV CONTAINER (meist rel. Pos.) ----------------------*/
.div_nav_container { 
	position: relative;
	left: 0px;
	top: 0px;
/*	border: 1px solid #00FF00;*/
	text-align:left;
	margin: auto;
	display: block;
	padding: 0px;
}
.div_main_container { 
	position:relative;
	/* border: 1px solid #00FF00; */
	width: auto;
	margin: auto;
	text-align: left;
}
/* --------HEIGHT -----WIDTH---------------------------------*/
.hi1	{height:2px;}
.hi2	{height:100px;}
.hi3	{height:400px;}
.hi3_1	{height:286px;}
.hi86	{height:86px;}
.hi186	{height:186px;}
.hi3_2	{height:114px;}
.hi3_3	{height:200px;}
.hi3_4	{height:300px;}
.hi3_5	{height:198px;}
.hi3_6	{height:312px;}
.hi4	{height:20px;}
.hi4_1	{height:16px;}
.hi5_1	{height:30px;}
.hi5	{height:50px;}
.hi6	{height:15px;}
.wi1 	{width:2px;}
.wi2 	{width:118px;}
.wi3 	{width:660px;}
.wi3_1 	{width:330px;}
.wi3_2 	{width:220px;}
.wi3_3 	{width:212px;}
.wi4 	{width:150px;}
.wi5 	{width:30px;}
.wi5_1 	{width:300px;}
.wi5_2 	{width:630px;}
.wi5_3 	{width:600px;}
.wi5_4 	{width:270px;}
.wi7 	{width:70px;}

.va_bot {vertical-align:bottom;}
/* --- FARBEN -------------------------------------------*/ 
.bg_blau {background-color:#6666CC;}
.bg_weiss {background-color:#FFFFFF;}
.bg_dunkgrau {background-color:#999999;}
.bg_hellgrau {background-color:#DDDDDD;}
.bg_hellergrau {background-color:#ECECEC;}
.bg_hellerblau {background-color:#E2E2F5;}

p.txt_nav_top {
	font-size:9px;
	color:#EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
} 
p.txt_nav_bottom {
	font-size:9px;
	color:#EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-top:1px;
	margin-bottom:1px;
} 




.img_logo_dimension { width: 140px; height: 57px; }  


/* ----------SCHRIFTEN -----------------------------------------*/
.fs10	{font-size:10px;}
.fs11	{font-size:11px;}
.fs12	{font-size:12px;}
.fs14	{font-size:14px;}
.fs16	{font-size:16px;}
.fs18	{font-size:18px;}
.fsnorm	{font-size:12px;}
.fsnav	{font-size:12px;}



p 				{	font-family:Verdana, Arial, Helvetica, sans-serif; 
					color:#666666;}
p.txt 			{ color:#666666;  }
p.float_stop 	{ clear:left; font-size:0px; line-height:0px; margin:0px; height:0px; font-size:0px;}
p.txt_ueber		{ margin-top:20px; font-weight:bold;}



p.txt_7b
{	
	font-size:7pt;
	font-weight:bold;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
 	margin-left: 2pt;
	margin-right: 2pt;
}
p.txt_7
{	
	font-size:7pt;
	margin-top:5pt; 
	margin-bottom: 3pt; 
 	margin-left: 12pt;
	margin-right: 2pt;
}
p.txt_7_eing
{	
	font-size:7pt;
	margin-top: 5pt; 
	margin-bottom: 3pt; 
 	margin-left: 12pt;
	margin-right: 12pt;
}
p.txt_7_ein
{	
	font-size:7pt;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
 	margin-left: 6pt;
	margin-right: 2pt;
}
p.txt_7_copy
{	
	font-size:7pt;
	margin-top: 0pt; 
	margin-bottom: 0pt; 
 	margin-left: 2pt;
	margin-right: 2pt;
}
p.txt_7rand
{	
	font-size:7pt;
	margin-top: 0pt; 
	margin-bottom: 1pt; 
 	margin-left: 12pt;
	margin-right: 2pt;
}
p.txt_7_site
{	
	font-size:7pt;
	margin-top: 1pt; 
	margin-bottom: 0pt; 
 	margin-left: 6pt;
	margin-right: 2pt;
}

p.txt_8b
{	
	font-size:8pt;
	font-weight:bold;
	margin-top: 0pt; 
	margin-bottom: 1pt; 
 	margin-left: 2pt;
	margin-right: 2pt;
}
p.txt_8
{	
	font-size:8pt;
	margin-top: 3pt; 
	margin-bottom: 2pt; 
 	margin-left: 12pt;
	margin-right: 2pt;
}
p.txt_8_adr
{	
	font-size:8pt;
	margin-top: 10pt; 
	margin-bottom: 2pt; 
 	margin-left: 3pt;
	margin-right: 0pt;
}
p.txt_8_eing
{	
	font-size:8pt;
	margin-top: 3pt; 
	margin-bottom: 2pt; 
 	margin-left: 12pt;
	margin-right: 12pt;
}
p.txt_8_eintop
{	
	font-size:8pt;
	margin-top: 6pt; 
	margin-bottom: 3pt; 
 	margin-left: 12pt;
	margin-right: 12pt;
}

p.txt_8_om
{	
	font-size:8pt;
	margin-top: 3pt; 
	margin-bottom: 2pt; 
 	margin-left: 2pt;
	margin-right: 12pt;
}
p.txt_12_eing
{	
	font-size:12pt;
	color:#EEEEEE;
	margin-top: 0pt; 
	margin-bottom: 1pt; 
 	margin-left: 12pt;
	margin-right: 12pt;
}
#text_box_tsr		{position:relative; 
					 top:14px; 
					 left:15px; 
					 width:644px; 
					 height:380px; 
					 border:#093 0px solid; 
					 overflow:auto;
	}



ul#generell		   	  { width:600px; list-style-type:none; margin:10px 0 10px 20px; padding-left:0; color:#666666; }
ul#generell li 		  { width:auto; padding:0 0 8px 20px; line-height:14px; 
						vertical-align:top; border:#F33 0px solid; }
ul#generell span.bull   { float:left; margin-left:0; font-weight:bold;}
ul#generell div.li      { float:left; display:block; margin-left:5px; border:#00FF33 0px solid;}


/* ----------LINK FARBEN -----------------------------------------*/

a.grau:link { color:#EEEEEE; text-decoration:none;}
a.grau:visited { color:#EEEEEE; text-decoration:none;  }
a.grau:hover { color:#999999;  }

a.farb_gelb:link { color:#333333; text-decoration:none;}
a.farb_gelb:visited { color:#333333; text-decoration:none;  }
a.farb_gelb:hover { color:#CC0000;  }

a.haupt:link { color:#666699; text-decoration:none;}
a.haupt:visited { color:#666699; text-decoration:none;  }
a.haupt:hover { color:#FFFFFF;  }

a.rot:link { color:#EEEEEE; text-decoration:none;}
a.rot:visited { color:#EEEEEE; text-decoration:none;  }
a.rot:hover { color:#6666CC; }

a.rot_rot:link { color:#990033; text-decoration:none;}
a.rot_rot:visited { color:#990033; text-decoration:none;  }
a.rot_rot:hover { color:#6666CC; }
