body, html{
margin:0 0 0 0;
padding: 0 0 0 0;
background:#E3E3E3;
text-align:justify;
font-family:arial, verdana, helvetica, sans-serif;
font-size:12px;
}

.c_left{
position:relative;
float:left;
top:0;
left:0;
background:#FFFFFF;
margin:0;
padding:10px 5px 10px 0;
}

.c_center{
position:relative;
float:left;
top:0px;
margin:0;
background:#FFFFFF;
padding:10px 0 10px 0;
}


.c_right{
position:relative;
float:left;
top:0;
left:0;
width:100px;
margin:0;
padding:0;
}


a.bann{
text-align:center;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

a:hover.bann{
text-align:center;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#999999;
text-decoration:none;
}

a {
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-decoration:none;
margin-top:10px;
font-weight:bold;
}

a:hover {
font-family:arial, verdana, helvetica, sans-serif;
color:#333333;
text-decoration:none;
margin-top:10px;
font-weight:bold;
}


a.along{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-decoration:none;
margin-top:10px;
}

a:hover.along{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#333333;
text-decoration:none;
margin-top:10px;
}


a.prod{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

a:hover.prod{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#EAEAEA;
text-decoration:none;
}


a.cat_list{
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
text-decoration:none;
}

a:hover.cat_list{
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#CC3300;
text-decoration:none;
}


a.gr_p{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-decoration:none;
}

a:hover.gr_p{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#333333;
text-decoration:none;
}


a.link{
font-size:13px;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
text-decoration:none;
margin-top:10px;
}

a:hover.link{
font-size:13px;
font-family:arial, verdana, helvetica, sans-serif;
color:#333333;
text-decoration:underline;
margin-top:10px;
}


.cat_list{
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
text-align:left;
}


.topmenu ul{
position:relative;
top:0;
margin:0;
padding:0;
width:759px;
height:13px;
background:#BCBCBC;
color:#FFFFFF;
text-align:right;
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
}


.topmenu ul li {
display:inline;
line-height:15px;
}

.topmenu ul li a {
float:inherit;
padding:0 8px;
color:#FFFFFF;
text-decoration:none;
}

.topmenu ul li a:hover {
color:#666666;
}

.flash{
margin:0;
padding:0;
width:759px;
height:348px;
}

.fomenu ul{
background:url(images/mnu_line.jpg);
width:759px;
height:32px;
margin:0;
padding:0;
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

.fomenu ul li {
display:inline;
line-height:30px;
}

.fomenu ul li a {
float:inherit;
padding:0;
color:#FFFFFF;
text-decoration:none;
}

.fomenu ul li a:hover {
color:#CCCCCC;
}


.cont_head_r{
position:relative;
background:url(images/c_back.jpg);
width:260px;
height:36px;
margin-top:10px;
margin-left:5px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:30px;
}


.cont_head_g{
position:relative;
background:url(images/c_back2.jpg);
width:260px;
height:36px;
margin-top:10px;
margin-left:5px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:30px;
}



h2.m_head{
margin:0 0 0 0;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
}


.mot_head{
position:relative;
background:url(images/m_h_back.jpg);
width:125px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}


.mot_cat_head{
position:relative;
background:url(images/m_h_back.jpg);
width:425px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}


.oth_cat_head{
position:relative;
background:url(images/m_o_back.jpg);
width:425px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}


.mar_head{
position:relative;
background:url(images/m_m_back.jpg);
width:170px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}



.mar_cat_head{
position:relative;
background:url(images/m_m_back.jpg);
width:425px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}

.oth_head{
position:relative;
background:url(images/m_o_back.jpg);
width:170px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}


h1.c_desc{
margin:0 0 0 0;
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:left;
}

.cont_desc{
position:relative;
background:#FFFFFF;
width:255px;
height:100px;
margin:0 0 30px 0;
padding:5px 5px 5px 5px;
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:left;
}


.left_head_g{
position:relative;
background:url(images/c_back5.jpg);
width:155px;
height:30px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:26px;
}

.right_menu ul{
margin: 0;
padding: 0;
font-size:12px;
width:155px;
color:#FFFFFF;
font-weight:bold;
list-style:none;
}

.right_menu ul li{
background:url(images/c_back5.jpg);
width:155px;
height:30px;
margin-top:10px;
padding:0 0 0 5px;
font-family:arial, verdana, helvetica, sans-serif;
text-align:left;
line-height:26px;
}

.right_menu ul li a{
color:#FFFFFF;
text-decoration:none;
}

.right_menu ul li a:hover{
color:#CCCCCC;
}

.left_desc{
position:relative;
background:#EAEAEA;
width:120px;
margin:0 0 50px 0;
padding:5px 5px 5px 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:justify;
}


.mot_cat_desc{
position:relative;
background:#EAEAEA;
width:420px;
margin:0 0 50px 0;
padding:5px 5px 5px 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:justify;
}

.left_m_desc{
position:relative;
background:#EAEAEA;
width:165px;
margin:0 0 50px 0;
padding:5px 5px 5px 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:justify;
}



.prod_head{
position:relative;
background:url(images/m_h_back.jpg);
width:425px;
height:20px;
margin-top:10px;
padding:0 0 0 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
line-height:17px;
}


.prod_pict{
position:relative;
float:left;
margin-right:15px;
}

.prod_text{
position:relative;
background:#EAEAEA;
width:420px;
margin:0 0 20px 0;
padding:5px 5px 5px 5px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:left;
}

.box{
background:#FFFFFF;
width:759px;
}

.g_line{
height:12px;
background:#EEEEEE;
}



.link{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:center;
}


.bann{
text-align:center;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
}

.nm{
margin-top:15px
}

.nm{
margin-top:25px;
background:#666666;
padding-top:5px;
padding-bottom:5px;
vertical-align:bottom;
}


.btn_nm{
font-family: arial, verdana, helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width: 2;
border-color: #999999;
background-color: #D4D0C8;
}


.nm_text{
font-family: arial, verdana, helvetica, sans-serif;
font-size:10px;
text-align:right;
color:#FFFFFF;
}

.nm_form{
font-family: arial, verdana, helvetica, sans-serif;
font-size:10px;
border-style:solid;
border-width: 2;
border-color: #999999;
background-color: #FFFFFF;
}

.nm_title{
font-family: arial, verdana, helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#FFFFFF;
}

.text{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:justify;
}


.div_text{
margin:0 auto;
width:400px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:justify;
}

.text_r{
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:right;
}

.cont_box{
margin:0;
padding:5px;
color:#666666;
text-align:justify;
}

h1{
text-align:left;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
font-size:18px;
margin-bottom:20px;
}

h2{
text-align:left;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
font-size:15px;
margin:0 0 5px 0;
}

.cont_frame{
border:1px solid #999999;
background:#E7E7E7;
padding:5px;
margin:5px 0 5px 0;
}


h1.subtitle{
text-align:left;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
font-size:15px;
margin-top:10px;
margin-bottom:10px;
}

h2.subtitle{
text-align:left;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
font-size:15px;
margin-top:10px;
margin-bottom:10px;
}

.subsubtitle{
text-align:left;
background:#EAEAEA;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
font-size:13px;
margin-bottom:20px;
padding:2px 2px 2px 2px;
}


.msg{
text-align:center;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
font-size:16px;
margin-bottom:20px;
}

.l_pict{
margin-right:10px;
margin-bottom:2px;
}

.pict{
border-style:solid;
border-color:#E60000;
margin:5px;
}

.data_title{
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#004262;
text-align:left;
}

.data_left{
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:left;
}


.data_right{
font-size:11px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:right;
}


.btn_form{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
border-style:solid;
border-width: 2;
border-color: #999999;
background-color: #EAEAEA;
}



.form_text{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
text-align:right;
color:#333333;
}

.form_text_l{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
text-align:left;
color:#333333;
}

.form{
font-family: Arial, Verdana, Times New Roman, Times;
font-size:11px;
border-style: solid;
border-width: 1px;
border-color: #999999;
background-color: #F7F7F7;
}


.hiba{
font-family: Arial, Verdana, Times New Roman, Times;
color:#004262;
font-size:12px;
font-style:inherit;
text-align:center;
text-decoration:none;
}



.pict{
border-style:solid;
border-width:1px;
border-color:#CC3300;
}


.pict_thumb{
margin-right:5px;
border:0;
}

.prod_one{
position:relative;
float:left;
width:600px;
padding-bottom:5px;
}

.werbung_frame{
width:520px;
margin:0 auto;
padding:0;
text-align:left;
}

.werbung{
margin:0;
width:170px;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:center;
padding: 2px;
}

.werbung2{
float:left;
width:250px;
margin:5px 0 0 0;
font-size:12px;
font-family:arial, verdana, helvetica, sans-serif;
color:#666666;
text-align:left;
}

.clear{
clear:both;
}


#topbar{
position:absolute;
border: 1px solid #CC3300;
left:0;
padding:0 5px 0 0;
width: 175px;
visibility: hidden;
z-index: 200;
display:block;
overflow:auto;
height:400px;
}

.scroll{
width:160px;
height:200px;
overflow:hidden;
}
