/* CSS für Designelemente (Div Tag Formatierungen) */
/* CSS für Designelemente (Hintergrundbild)  */
body {
margin				:0px;
padding				:0px;
background			:#ffffff url(../images/page_back.jpg) repeat-x;
}
#all_divs{
width				:1000px!important;
width /**/			:1000px;
padding				:0px 0px 0px 0px;
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				:30px;
background			:url(../images/bg_top.jpg) no-repeat;
}
#design_head{
width				:1000px!important;
width /**/			:1000px;
height				:142px;
background			:url(../images/bg_head.jpg) no-repeat;
}
#design_head_2{
width				:1000px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 20px 0px;
border				:0px solid #ffff00;
background			:url(../images/bg_head_2.jpg) no-repeat;
}

#kontent_top{
float				:left;
width				:700px;
height				:59px;
background			:url(../images/kontent_top.jpg) no-repeat;
}

#design_left{
float				:left;
width				:263px;
height				:200px;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #ff0000;
/*background			:url(../images/mainnavi_back.jpg) no-repeat;*/
}
#langselect{
float				:left;
width				:230px;
height				:40px;
margin				:0px 0px 0px 0px;
padding				:130px 0px 0px 145px;
border				:0px solid #ff0000;


}
#mainnavi{
float				:right;
width				:197px;
margin				:10px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #ffcccc;
background			:none;
}

/*-------------------------------*/
#left_fill{
/*display				:block;*/
float				:left;
width 				:35px;
height				:300px;
padding				:0px 0px 0px 0px;
margin				:0px 0px 0px 0px;
border				:0px solid #ffcccc;
}
#left_sep{
float				:left;
width 				:260px;
padding				:0px 0px 0px 0px;
margin				:20px auto;
border				:0px solid #384A63;
border				:1px solid #ffcccc;
}
#inhalt_links{
float				:left;
width /**/			:233px;
width 				:233px!important;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #ffccff;
}
#inhalt{
float				:left;
width /**/			:710px;
width 				:710px!important;
margin				:0px 0px 0px 0px;
padding				:0px 0px 20px 0px;
border				:0px solid #ffccff;
}

#inhalt_ende{
width				:1000px!important;
width /**/			:1000px;
color				:#BFC0C1;
text-align			:center;
margin				:10px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:1px solid #00ffff;
}
#kontent_end{
width				:1000px!important;
width /**/			:1000px;
height				:39px;
height				:39px!important;
color				:#ffffff;
text-align			:center;
margin				:0px 0px 0px 0px;
padding				:0px 0px 0px 0px;
border				:0px solid #384A63;
background			:url(../images/bg_kontent_end.jpg) no-repeat;
}
#design_footer{
float				:left;
width				:1000px!important;
width /**/			:1000px;
height				:41px;
color				:#ffffff;
text-align			:center;
background			:#ffffff url(../images/bg_footer.jpg) no-repeat top left;
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				:1em 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 {
width				:100%;
border				:1px solid #eeeeee;
/*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				:	8px 1px;
border-bottom		:	1px solid #eeeeee;
}
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-size			:12px;
background			:#ffffff;
border-bottom		:0px solid #cccccc;
}
table tr.tr2 td {
font-size			:12px;
background			:url(../images/tb_tr2.gif) repeat-x top left;
border-top			:1px solid #f6d178;
}
table tr.tr3 td{
color				:	#9e5100;
padding				:	5px 20px;
background			:	url(../images/tb_tr3.gif) repeat-x top left;
border-bottom		:0px solid #000000;
}
table tr.tr4 {
background			:	url(../images/tb_tr4.gif) repeat-x top left;
}*/

table td a {
display				:	block;
font-weight			:	bold;
}

#inhalt .produkt{
float			:left;
width			:200px;
padding			:2px;
margin			:2px 2px 15px 2px; 
border-bottom	:1px solid #9b0000;
}

#inhalt .produkt h3{
color			:#9b0000;
margin			:0px 0px 12px 0px; 
text-align		:center;

}
#copymark{
font-size			:1.0em;
color				:#3d445a;
font-weight			:normal;
text-decoration		:none;
text-transform		:none;
padding				:20px 0px 0px 0px;
margin				:0px 0px 0px 0px;
border				:0px solid #f6d178;
}
.abstand{
padding-left:70px;
}
