/* CSS für Designelemente (Div Tag Formatierungen) */
body {
font-size			:62.5%;
margin				:0px;
padding				:0px;
background			:#f4f4f4 /*url(../images/page_back.jpg) repeat-x*/;
}
#all_divs{
padding				:0px 0px 0px 0px;
width				:1000px!important;
width /**/			:1000px;
margin				:auto auto;
text-align			:left;
position			:relative;
left				:0px;
top					:0px;
background			:#ffffff url(../images/kontent_back.jpg) repeat-y;
border				:0px solid #384A63;
}

/*-------------------------------*/
#design_top{
width				:1000px!important;
width /**/			:1000px;
height				:200px;
background			:url(../images/design_top.jpg) repeat-x;
}
#design_kontent{
display				:block;
width				:1000px!important;
width /**/			:1000px;
background			:url(../images/design_kontent.jpg) repeat-y;
}
#mainnavi{
float				:left;
width				:375px;
height				:415px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #ffffff;
}
#secnavi{
display				:block;
position			:relative;
top					:168px;
left				:375px;
width				:625px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #ff00ff;
}

/*-------------------------------*/
#kontent{
	display				:block;
	float				:left;
	width 				:600px;
	width 				:625px!important;
	/*height				:415px;*/
margin				:0px 0px 0px 0px;
	padding				:0px 0px 4px 0px;
	background			:#4d4d4d;
	border				:0px solid #cccccc;
}


#inhalt{
	display				:block;
	float				:left;
	width 				:530px;
	width 				:575px!important;
	margin				:0px 0px 0px 0px;
	padding				:25px 0px 0px 25px;
	border				:0px solid #cccccc;
}


#kontent_end{
float				:right;
width				:625px!important;
width /**/			:625px;
font-size			:0.9em;
text-align			:center;
color				:#8c8c8c;
text-align			:center;
margin				:0px;
padding				:8px 0px 8px 0px;
border				:0px solid #ffffff;
}
#kontent_end p{
color				:#8c8c8c;
}

#design_footer{
width				:1000px!important;
width /**/			:1000px;
height				:150px;
color				:#8c8c8c;
text-align			:center;
margin				:0px 0px 0px 0px;
padding				:10px 0px 10px 0px;
background			:url(../images/design_footer.jpg) no-repeat;
border				:0px solid #384A63;
}
/*-------------------------------*/

img.setright{
float				:right;
background			:#none; 	
border-left			:1px solid #171F2A;	
border-bottom		:1px solid #171F2A; 
margin				:0.7em 0em 0.1em 0.5em;	
padding				:0em 0em 0.5em 0.5em;
}
div.setright{
width				:200px;
float				:right; 	
background			:#none; 	
border-left			:1px solid #171F2A;	
border-bottom		:1px solid #171F2A; 
margin				:0.7em 0em 0.1em 0.5em;	
padding				:0em 0em 0.5em 0.5em;
}

/*--------*/
table {
font-size			:1.0em;
width				:100%;
border				:0px solid #e6cdcc;
/*background			:	#ffffff;*/
}
table caption {
margin				:0;
padding				:5px 0px;
font-family			:Arial,Verdana, Geneva,  Helvetica, sans-serif;
font-size			:1.4em;
font-weight			:bold;
text-align			:center;
border				:0px solid #000000;
border-bottom		:none;
/*background		:	#ffffff;*/
background			:url(../images/tb_caption.gif) repeat-x top left;
}
table th, table td {
margin				:	0;
padding				:	4px 4px;
border-bottom		:	0px solid #999999;
}
table th {
/*color				:	#8585E6;*/
background			:	url(../images/tb_th.gif) repeat-x top left;
}
table .name {
text-align			:	left;
}
table tr {
background			:	#cccccc;
background			:	url(../images/tb_tr.gif) repeat-x top left;
}
table tr.tr1 td{
font-weight			:bold;
font-size			:1.2em;
/*background			:	#eeeeee;*/
background			:	url(../images/tb_tr1.gif) repeat-x top left;
}
table tr.tr2 td {
font-size			:1.2em;
background			:url(../images/tb_tr2.gif) repeat-x top left;
border-bottom		:1px solid #c680b1;
}
table tr.tr3 td{
color				:	#ffffff;
padding				:	2px 20px;
background			:	url(../images/tb_tr3.gif) repeat-x top left;
border-bottom		:1px solid #c680b1;
}
table tr.tr4 {
	/*background			:	#cccccc;*/
	background			:	url(../images/tb_tr4.gif) repeat-x top left;
}

table td a {
	display				:	block;
	font-weight			:	bold;
}
