/* **************************** Index Class **************************** */

table.Body, table#Index, table#Banner
{
 width:					100%;
 height:					100%;
}

table.Content
{
 width:					99%;

 border:					#FFFFFF 0px solid;
}

table#Impressum, table#Kontakt, table.Links, table#Copyright
{
 width:					100%;
}

td#Head
{
 height:					120px;
 
 border:					#FFFFFF 0px solid;

 text-align:			center;
 vertical-align:		top;
}

td.Banner_S
{
 width:					20%;
 border:					#FFFFFF 0px solid;

 text-align:			left;
 vertical-align:		top;

 padding:			5px;
}

td.Banner_M
{
 width:					80%;
 
 border:					#FFFFFF 0px solid;

 text-align:			right;
 vertical-align:		top;
}

td#Divide_V
{
 height:					10px;
 
 border:					#FFFFFF 0px solid;
 
 background-image:	url(../Bilder/HP/Divide_V.gif);
 background-repeat:	repeat-x;
}

td#Divide_H
{
 width:					10px;
 
 border:					#FFFFFF 0px solid;
 
 background-image:	url(../Bilder/HP/Divide_H.gif);
 background-repeat:	repeat-y;
}

td#Nav
{
 width:					200px;
 
 border:					#FFFFFF 0px solid;
 
 vertical-align:		top;
 
 padding-top:			10px;
}

td#Content
{
 border:					#FFFFFF 0px solid;

 text-align:			right;
 vertical-align:		top;
 
 padding-top:			10px;
 padding-left: 		5px;
}

td.CR_TD
{
 background-color:	#AE0000;

 text-align:			center;
 vertical-align:		top;

 padding-top: 		2px;
 padding-bottom: 		2px;
}

/* **************************** Nav Class **************************** */

td.Nav
{
 width:					165px;
}

.Kat_L
{
 width:					5px;
 height:					20px;
 
 background-image:	url(../Bilder/HP/Kat_L.gif);
 background-repeat:	no-repeat;
}

.Nav_Kat
{
 width:					155px;
 height:					20px;
 
 background-image:	url(../Bilder/HP/Kat_M.gif);
 background-repeat:	repeat-x;

 text-align:			left;
 vertical-align:		top;
}

.Kat_R
{
 width:					5px;
 height:					20px;
 
 background-image:	url(../Bilder/HP/Kat_R.gif);
 background-repeat:	no-repeat;
}

.Menu_OR
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_OR.gif);
 background-repeat:	no-repeat;
}

.Menu_OM
{
 width:					155px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_OM.gif);
 background-repeat:	repeat-x;
}

.Menu_OL
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_OL.gif);
 background-repeat:	no-repeat;
}

.Menu_MR
{
 width:					5px;
 
 background-image:	url(../Bilder/HP/Menu_MR.gif);
 background-repeat:	repeat-y;
}

.Nav_Menu
{
 background-color:	#D06F01;
 width:					150px;
 height:					5px;
 
 text-align:			left;
 vertical-align:		top;
 
 padding-left:			5px;
}

.Menu_ML
{
 width:					5px;

 background-image:	url(../Bilder/HP/Menu_ML.gif);
 background-repeat:	repeat-y;
}

.Menu_UR
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_UR.gif);
 background-repeat:	no-repeat;
}

.Menu_UM
{
 width:					155px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_UM.gif);
 background-repeat:	repeat-x;
}

.Menu_UL
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_UL.gif);
 background-repeat:	no-repeat;
}

/* **************************** Content Class **************************** */

.Spacer
{
 height:					5px;
}

.Content_Header_L
{
 width:					5px;
 height:					20px;
 
 background-image:	url(../Bilder/HP/Kat_L.gif);
 background-repeat:	no-repeat;
}

.Content_Header_M, .Content_HPic_L, .Content_HPic_M
{
 height:					20px;
 
 background-image:	url(../Bilder/HP/Kat_M.gif);
 background-repeat:	repeat-x;

 text-align:			left;
 vertical-align:		top;

}

.Content_Header_R, .Content_HPic_R
{
 width:					5px;
 height:					20px;
 
 background-image:	url(../Bilder/HP/Kat_R.gif);
 background-repeat:	no-repeat;
}

.Content_Text_L
{
 width:					5px;
}

.Content_Text_M
{
 text-align:			left;
 vertical-align:		top;
}

.Content_Text_R
{
 width:					5px;
}

/* **************************** Content Pic Class **************************** */

.Content_Pic_OL
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_OL.gif);
 background-repeat:	no-repeat;
}

.Content_Pic_OM
{
 width:					140px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_OM.gif);
 background-repeat:	repeat-x;
}

.Content_Pic_OR
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_OM.gif);
 background-repeat:	repeat-x;
}

.Content_Pic_ML
{
 width:					5px;
 
 background-image:	url(../Bilder/HP/Menu_ML.gif);
 background-repeat:	repeat-y;
}

.Content_Pic_M
{
 background-color:	#D06F01;
 width:					140px;
 
 text-align:			center;
 vertical-align:		top;
 
 padding-top:			5px;
}

.Content_Pic_MR
{
 width:					5px;
 height:					5px;
 
 background-color:	#D06F01;
}

.Content_Pic_UL
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_UL.gif);
 background-repeat:	no-repeat;
}

.Content_Pic_UM
{
 width:					140px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_UM.gif);
 background-repeat:	repeat-x;
}

.Content_Pic_UR
{
 width:					5px;
 height:					5px;
 
 background-image:	url(../Bilder/HP/Menu_UM.gif);
 background-repeat:	repeat-x;
}

/* **************************** Impressum Class **************************** */

.Impressum_Text
{
 width:					50%;
}

/* **************************** Kontakt Class **************************** */

.Kontakt_Text
{
 width:					25%;

 border-right:			#FFFFFF 1px dotted;
 border-top:			#FFFFFF 1px dotted;
 border-bottom:		#FFFFFF 1px dotted;

 text-align:			left;
 vertical-align:		top;

 font-weight:			bold;
 
 padding:				5px;
}

.Kontakt_Form
{
 width:					75%;

 border-top:			#FFFFFF 1px dotted;
 border-bottom:		#FFFFFF 1px dotted;

 text-align:			left;
 vertical-align:		top;
 
 padding:				5px;

}

/* **************************** Link Class **************************** */

.Link_Name
{
 width:					40%;

 border-top:			#FFFFFF 1px dotted;
 border-bottom:		#FFFFFF 1px dotted;

 text-align:			left;
 vertical-align:		middle;
 
 padding:				10px;

}

.Link_Url
{
 width:					60%;

 border-top:			#FFFFFF 1px dotted;
 border-bottom:		#FFFFFF 1px dotted;

 text-align:			middle;
 vertical-align:		top;
 
 padding:				10px;
}
