/*****************************/
/*** Core html setup stuff ***/
/*****************************/

.swach {
    background: url(../images/swach.gif) left top no-repeat;
}
.top {
    background: url(../images/top.gif) left top no-repeat;
}
.table {
    background: url(../images/table.gif) left top no-repeat;
}
.tb_cont_top {
    background: url(../images/tb_cont_top.gif) right top no-repeat;
}
.tb_cont_mid {
    background: url(../images/tb_cont_mid.gif) right bottom repeat-y;
	border-bottom:
}
.tb_cont_bot {
    background: url(../images/tb_cont_bot.gif) right bottom no-repeat;
}
.table_cont {
    background: url(../images/table_cont.jpg) left top no-repeat;
}
.righttop {
    background: url(../images/righttop.gif) right bottom no-repeat;	
}
.f{
	background: url(../images/1-1.gif) left top no-repeat;
	background-position: 20px 20px;
	margin-bottom: 30px;
}

.p{
	background: url(../images/2-2.gif) left top no-repeat;
	background-position: 25px 17px;
	margin-bottom: 30px;
}
.s{
	background: url(../images/3-3.gif) left top no-repeat;
	background-position: 9px 18px;
	margin-bottom: 30px;
}

a.foot_:link,a.foot_:hover,a.foot_:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
padding-bottom:7px;
padding-right:40px;
}
.foot {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
padding-bottom:7px;
    background: url(../images/foot.gif) right top no-repeat;	
	}
.bg {
    background: url(../images/bg.gif) left top repeat-y;
	border-bottom:solid 1px #bdcbcd;
	border-left:solid 1px #bdcbcd;
	border-right:solid 1px #bdcbcd;
}
.lang{
padding-right:10px;
}
body {
font-family:Arial, Tahoma, sans-serif;
font-size:14px;
margin:0px;
background-color:#f4f7fe;
}
.padding_content{

padding-left:50px;
padding-bottom:110px;
padding-right:50px;

}
.center{

}
.menu_0_top{
padding:7px;

font-family:Arial, Tahoma, sans-serif;
font-size:12px;
text-decoration:none;
color:#7d7d7d;

}
a.padkontakt:link,a.padkontakt:hover,a.padkontakt:visited{
padding-left:80px;
padding-top:23px;
display:block;
font-family:Arial, Tahoma, sans-serif;
font-style:italic;
font-weight:600;
font-size:15.3px;
text-decoration:none;
color:#7d7d7d;
	background: url(../images/4-4.gif) left top no-repeat;
	background-position: 4px 0px;
	height: 40px;

}
a.standorte_:link,a.standorte_:hover,a.standorte_:visited{
	padding-left:53px;
	padding-bottom:3px;

	font-family:Arial, Tahoma, sans-serif;
	font-style:italic;
	font-weight:600;
	font-size:13px;
	text-decoration:none;
	color:#7fd0df;
	padding-top: 100px;
	padding-bottom: 3px;
}
a.schiessl_international_:link,a.schiessl_international_:hover,a.schiessl_international_:visited{
	padding-left:53px;
	padding-bottom:4px;

	font-family:Arial, Tahoma, sans-serif;
	font-style:italic;
	font-weight:600;
	font-size:13px;
	text-decoration:none;
	color:#7fd0df;
	padding-top: 130px;
}
.componentheading{
    font-size:18px;
	color:#16bedc;
	font-style:italic;
	font-weight:600;
	padding-top:5px;
	padding-left:47px;
	padding-bottom:10px;
}
.contentheading
{
    font-size:18px;
	color:#16bedc;
	font-style:italic;
	font-weight:600;
	padding-top:5px;
	padding-left:47px;
	padding-bottom:10px;
}
.blog{
height:100%;
}
.contentpaneopen{




/*****************************/
/*** MENU MAT` EGO ***********/
/*****************************/


}
a.menu_0_af:link,a.menu_0_af:hover,a.menu_0_af:visited,a.menu_0f:link,a.menu_0f:hover,a.menu_0f:visited{
display:block;
font-family:Arial, Tahoma, sans-serif;
font-style:italic;
font-weight:600;
font-size:14px;
text-decoration:none;
color:#7d7d7d;
}
a.menu_1_af:link,a.menu_1_af:hover,a.menu_1_af:visited,a.menu_1f:link,a.menu_1f:hover,a.menu_1f:visited{
display:block;
line-height:18px;
font-style:italic;
font-size:13px;
padding-left:90px;
text-decoration:none;
color:#7d7d7d;
}
a.menu_0_ap:link,a.menu_0_ap:hover,a.menu_0_ap:visited,a.menu_0p:link,a.menu_0p:hover,a.menu_0p:visited{
display:block;
font-style:italic;
font-family:Arial, Tahoma, sans-serif;
font-style:italic;
font-weight:600;
font-size:14px;
text-decoration:none;
color:#7d7d7d;
}
a.menu_1_ap:link,a.menu_1_ap:hover,a.menu_1_ap:visited,a.menu_1p:link,a.menu_1p:hover,a.menu_1p:visited{
display:block;
line-height:18px;
text-decoration:none;
font-size:13px;
font-style:italic;
color:#7d7d7d;
padding-left:90px;
}
a.menu_0_as:link,a.menu_0_as:hover,a.menu_0_as:visited,a.menu_0s:link,a.menu_0s:hover,a.menu_0s:visited{
display:block;
padding-left:75px;
font-family:Arial, Tahoma, sans-serif;
font-style:italic;
font-weight:600;
font-size:15.3px;
text-decoration:none;
color:#7d7d7d;
}
a.menu_0_a_k:link,a.menu_0_a_k:hover,a.menu_0_a_k:visited,a.menu_0_k:link,a.menu_0_k:hover,a.menu_0_k:visited{
display:block;
padding-left:80px;
padding-top:10px;
font-family:Arial, Tahoma, sans-serif;
font-style:italic;
font-weight:600;
font-size:15.3px;
text-decoration:none;
color:#7d7d7d;
}
a.menu_1_as:link,a.menu_1_as:hover,a.menu_1_as:visited,a.menu_1s:link,a.menu_1s:hover,a.menu_1s:visited{
display:block;
line-height:18px;
font-size:13px;
text-decoration:none;
font-style:italic;
padding-left:90px;
color:#7d7d7d;
}
a.menu_2_a:link,a.menu_2_a:hover,a.menu_2_a:visited,a.menu_2:link,a.menu_2:hover,a.menu_2:visited{
display:block;
text-decoration:none;
font-style:italic;
color:#7d7d7d;
}
.td_menu_0_af,.td_menu_0f{
padding-top:3px;
padding-left:78px;
padding-bottom:8px;
}
.td_menu_0p,.td_menu_0_ap{
padding-left:78px;
padding-top:0px;
padding-bottom:8px;
}
.td_menu_0s,.td_menu_0_as{
padding-top:24px;
padding-bottom:8px;
padding-left:3px;
}
.td_menu_0_top{
padding-bottom:10px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
}
a.menu_0_a_top:link,a.menu_0_a_top:hover,a.menu_0_a_top:visited,a.menu_0_a_top:link,a.menu_0_a_top:hover,a.menu_0_a_top:visited{
padding:7px;
font-family:Arial, Tahoma, sans-serif;
font-size:12px;
text-decoration:none;
color:#7d7d7d;
}
li.level_0, li.level_0_0 {
text-decoration:none;
list-style-type: none;
padding-left:25px;
font-family: Arial,Tahoma;
font-size : 14px;
font-weight: bold;
text-decoration: none;
line-height:25px;
}
li.level_1, li.level_1_0 {
text-decoration:none;
list-style-type: none;
padding-left:45px;
font-family: Arial,Tahoma;
font-weight: bold;
font-size : 12px;
line-height:18px;
}

li.level_2, li.level_2_0 {

text-decoration:none;
list-style-type: none;
padding-left:50px;
font-family: Arial,Tahoma;
font-size : 12px;
font-weight: bold;
line-height:18px;
}
.sitemapa{
font-family:Arial, Helvetica, sans-serif;
color:#16bedc;
text-decoration:none;
line-height:7px;

}
.xmap{
    font-size:12px;
	color:#16bedc;
	font-style:italic;
	font-weight:600;

}
/*menu*/
#td_id_2{
	padding-top:0px;
}
#td_id_3{
	padding-top:0px;	
}
.padkontakt{
	margin-top:0px;
}

