body {
line-height : 100%;
color : #151515;
font-family : Verdana, Arial, Helvetica, sans-serif;
1margin : 0;
1padding : 0;
1font-size: 12pt;
}


.logbox {font-family : arial; text-align: right; font-size: 80%; color: #333333; margin-left: 0pt; }	
.logbox a {color: #333333; text-decoration: none;}	
.logbox a:hover {color: #ff0000; text-decoration: underline;}

.loginform {font-family : arial; text-align: right; font-size: 80%; color: #333333; margin-left: 0pt; }	
.loginform a {color: #333333; text-decoration: none;}	
.loginform a:hover {color: #ff0000; text-decoration: underline;}



p {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #333333; margin-left: 0pt; text-align: justify; }	
p.align-left {text-align: left;}

a { text-decoration: underline; color: #FF0000 /*#0000ff*/;}
a:hover { text-decoration: none; }

.bot_p {font-family: arial; font-size: 65%; color: #74889D; margin-left: 20pt; }	

li {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #333333; margin-left: 0pt; text-align: justify; }	


.pp li {font-family: arial; font-size: 80%; color: #555566; margin-left: 0pt; text-align: justify; }
.pp li a {text-decoration: none; color: #555566; }
.pp li a:hover {text-decoration: underline; color: #FF3300; }
ul.pp li {margin-top: 5pt; margin-bottom: 9pt; margin-left: 20pt; color: #336633; list-style-image : url(/fileadmin/templates/img/bull_8.gif);  }

.coord {font-family: arial; color: #333333; font-weight: normal; font-size: 70%; margin-top: 1pt; margin-left: 0pt; }
.coord a {text-decoration: none; color: #333399; }
.coord a:hover {text-decoration: underline; color: #FF0000; }

ul.text  {font-family: verdana; font-size: 80%; color: #000033; margin-left: 40pt; }
ul.text a {color: #003300; text-decoration: none;}

.bot_menu {font-family: arial; font-size: 75%; text-align: center; color: #666666; }
.bot_menu a {text-decoration: none; color: #666666; }
.bot_menu a:hover {text-decoration: underline; color: #ff0000; }

.pic_menu {position: absolute; left: 320; top: 110; }

.title {font-family: arial; font-size: 60%; text-align: center; color: #666666; }

.podp {font-family: arial; font-size: 80%; color: #000000; letter-spacing: 2pt; text-align: left; padding: 5pt;  padding-bottom: 0pt; padding-top: 0pt; margin-left: 22pt; margin-bottom: 3pt; margin-top: 0pt; font-weight: normal;} 
.podppp {font-family: arial; font-size: 70%; color: #333333; text-align: center; font-weight: bold; }

.slogan {font-family: tahoma; font-size: 140%; font-weight: normal; color: #ffffff; letter-spacing: 2pt; margin-left: 65pt; margin-bottom: 3pt; margin-top: 0pt; }

.news {font-size: 70%; color: #666666; font-family: arial; padding: 1pt; margin: 1pt; }
.news a {color: #666666; text-decoration: none;}
.news a:hover {color: red; text-decoration: underline;}

/*
h1 {font-family: Tahoma; color: #ffff66; text-align: left; padding: 5pt; padding-top: 0pt; padding-bottom: 0pt; font-size: 130%; margin-left: 60pt; margin-right: 120pt; margin-top: 0pt; margin-bottom: 2pt; line-height: 110%; }
h2 {font-family: Tahoma; color: #444444; text-align: left; font-size: 110%; padding: 5pt; margin: 0pt; }
h3 {font-family: verdana; font-size: 110%; color: #444444; margin-left: 0pt; }	
h4 {font-family: arial; font-size: 80%; color: #ffffff; margin: 0pt; margin-left: 5pt; padding: 0pt;}
h5 {font-family: arial; font-size: 80%; text-align: left; color: #333333; margin: 10pt; margin-bottom: 2pt; padding:2pt;}
*/


h1 a,h2 a,h3 a, h4 a, h5 a, 
h1,h2,h3,h4, h5 {color:#555}


/*h1 {font:normal 24px Tahoma; margin:0; padding:0 0 15px 0; line-height:28px;}*/
h1,h2,h3,h4,h5 {font:normal 22px Tahoma; margin:0; padding:0 0 10px 0}
h3,h4 {font:normal 18px Tahoma; margin:0; padding:0 0 10px 0}
h5,h6 {font:bold 14px Tahoma; margin:0; padding:0 0 10px 0}








.main_td {margin: 0pt; padding: 0pt; 1background-image : url(/fileadmin/templates/img/big_logo_1.gif); background-repeat : no-repeat; background-position : center;}

.r222 {background-image : url(/fileadmin/templates/img/top_fon_10.gif); background-repeat : no-repeat; background-position : right top; }
.r333 {background-color : #78A788; 1background-image : url(/fileadmin/templates/img/top_fon_12.gif); background-repeat : repeat-x; background-position : top;}

.niz {background-image : url(/fileadmin/templates/img/left_fon_7b_niz.gif); background-repeat : no-repeat; background-position : right;}
.verh {background-image : url(/fileadmin/templates/img/left_fon_7b_verh.gif); background-repeat : no-repeat; background-position : right;}
.razd_1 {background-image : url(/fileadmin/templates/img/left_fon_7a.gif); background-repeat : repeat-y; background-position : right;}
.razd_2 {background-image : url(/fileadmin/templates/img/left_fon_7b_razd.gif); background-repeat : repeat-y; background-position : right;}
.niz_2 {background-image : url(/fileadmin/templates/img/left_fon_7c_niz.gif); background-repeat : repeat-y; background-position : right;}

.top_line {background-image : url(/fileadmin/templates/img/rth_2.gif); background-repeat : repeat-y; background-position : right;}
.topline {background-image : url(/fileadmin/templates/img/fon_5.gif); background-repeat : repeat-x; background-position : right;}
.right_line {background-image : url(/fileadmin/templates/img/rrl_2.gif); background-repeat : repeat-y; background-position : right;}
.bot_line {background-image : url(/fileadmin/templates/img/bbl_2.gif); background-repeat : repeat-x; background-position : bottom;}	
.head_table { background-image : url(/fileadmin/templates/img/fon_5.jpg); background-color : #ffffff; background-repeat : repeat-x; background-position : top right;}
.bottom_table {background-color : #DBC789; background-image : url(/fileadmin/templates/img/fon_3.jpg); background-repeat : no-repeat; background-position : top right;}
.vert {background-image : url(/fileadmin/templates/img/vert_3.gif); background-repeat : repeat-y; background-position : center;}
.table_h {font-family: Arial; font-weight: bold; font-size: 80%; color: #fefbcf; margin: 0pt; padding: 0pt; }

.right_anons {margin: 0pt; border : 0px solid #C9C9A8;}
.right_anons1 {margin: 0pt; background-color : #ffff99;}

.anons_h {background-color : #978345;}
.anons_b {1background-color : #C5DFF0;}
.news_h {1background-color : #C9C9A8;}
.news_b {1background-color : #C5DFF0;}
.menu_h {1background-color : #333333;}
.menu_h1 {background-color : #FDE9AB;}
.menu_b {1background-color : #ABA17E;}
.left_colon {1background-image : url(/fileadmin/templates/img/left_fon_7.gif); background-repeat : repeat-y; background-position : right; 1background-color : #D4CAA7; }
.right_colon {
width:300px;
1background-image : url(/fileadmin/templates/img/left_fon_7.gif); 
background-repeat : repeat-y; background-position : right; 1background-color : #D4CAA7; }
.bod {margin: 0pt; padding: 0pt; background-color : #ffffff; margin-left: 0pt; margin-right: 0pt;}
.top {1background-image : url(/fileadmin/templates/img/top_right_2.jpg); background-repeat : no-repeat; background-position : top right;}


.frame1 {background-repeat : repeat-x; background-position : top left;}
.frame2 {background-repeat : repeat-x;}		
.frame3 {background-repeat : repeat-x; background-position : top left; background-color: #e8e4d5;}


.top_right_cell {background-repeat : no-repeat; background-image : url(/fileadmin/templates/img/top_right.gif); background-position : top left;}
.top_right_cell_intranet {background-repeat : no-repeat; background-image : url(/fileadmin/templates/img/top_right_intranet.gif); background-position : top left;}

.menu_v1_lev1 {font-family: tahoma; font-weight: bold; color: #b33600; font-size: 80%; margin-top: 0pt;}
.menu_v1_lev1 a {text-decoration: none; color: #b33600; }
.menu_v1_lev1 a:hover {text-decoration: underline; color: #FF0000; }

.menu_v1_lev2 {font-family: tahoma; font-weight: normal; color: #4d493d; font-size: 80%; margin-top: 0pt;}
.menu_v1_lev2 a {text-decoration: none; color: #4d493d; }
.menu_v1_lev2 a:hover {text-decoration: underline; color: #FF0000; }

.menu_v1_lev3 {font-family: arial; font-weight: normal; color: #4d493d; font-size: 75%; margin: 0pt; margin-left: 5pt;}
.menu_v1_lev3 a {text-decoration: none; color: #4d493d; }
.menu_v1_lev3 a:hover {text-decoration: underline; color: #FFcc00; }

.menu_v1_lev4 {font-family: arial; font-weight: normal; color: #ffff00; font-size: 70%; margin: 0pt;}
.menu_v1_lev4 a {text-decoration: none; color: #dddddd; }
.menu_v1_lev4 a:hover {text-decoration: underline; color: #FFcc00; }


.menu_v2_lev1 {font-family: arial; color: #aaed55; font-weight: bold; font-size: 80%; }
.menu_v2_lev1 a {text-decoration: none; color: #555555; }
.menu_v2_lev1 a:hover {text-decoration: underline; color: #FF9900; }


.left_menu1 {font-family: verdana; font-weight: bold; font-size: 75%; }
.left_menu1 li {margin-top: 0pt; line-height : 140%; type: none; margin-bottom: 0pt; }
.left_menu1 a {text-decoration: none; color: #4E6472; }
.left_menu1 a:hover {text-decoration: underline; color: #FF3300; }
ul.left_menu1 {margin-top: 5pt; margin-bottom: 9pt; margin-left: 20pt; color: #336633; list-style-image : url(img/bull_8.gif);  }

.left_menu2 {font-family: verdana; font-weight: normal; font-size: 75%; }
.left_menu2 li {margin-top: 0pt; line-height : 140%; type: none; margin-bottom: 0pt; }
.left_menu2 a {text-decoration: none; color: #4E6472; }
.left_menu2 a:hover {text-decoration: underline; color: #FF3300; }
ul.left_menu2 {margin-top: 3pt; margin-bottom: 5pt; margin-left: 30pt; color: #336633; list-style-image : url(img/bull_9.gif);  }



.top_menu {font-family: arial; color: #ffffff; font-weight: normal; font-size: 70%; margin-left: 15pt; text-decoration: none; margin-top: 0pt; padding: 2pt; }
.top_menu a {text-decoration: none; color: #ffffff; }
.top_menu a:hover {text-decoration: underline; color: #ffffff; }



.sitemap1 {font-family: verdana; color: #666666; font-weight: bold; font-size: 80%; margin-left: 15pt;}
.sitemap1 a {text-decoration: none; color: #666666; }
.sitemap1 a:hover {text-decoration: underline; color: #FF9900; }

.sitemap2 {font-family: verdana; color: #666666; font-weight: normal; font-size: 80%; margin-left: 30pt;}
.sitemap2 a {text-decoration: none; color: #666666; }
.sitemap2 a:hover {text-decoration: underline; color: #FF9900; }

.sitemap3 {font-family: verdana; color: #666666; font-weight: normal; font-size: 80%; margin-left: 45pt;}
.sitemap3 a {text-decoration: none; color: #666666; }
.sitemap3 a:hover {text-decoration: underline; color: #FF9900; }

.sitemap4 {font-family: verdana; color: #666666; font-weight: normal; font-size: 80%; margin-left: 60pt;}
.sitemap4 a {text-decoration: none; color: #666666; }
.sitemap4 a:hover {text-decoration: underline; color: #FF9900; }


.menu_lev1 {font-family: verdana; color: #666666; font-weight: normal; font-size: 80%; margin-left: 25pt;}
.menu_lev1 a {text-decoration: none; color: #666666; }
.menu_lev1 a:hover {text-decoration: underline; color: #FF9900; }



h2.prod_title {font-family: Tahoma; color: #555555; text-align: left; font-size: 110%; padding: 0pt; margin: 0pt; margin-bottom: 5pt;}
.prod_summ {font-family: arial; font-size: 80%; color: #666666; margin-left: 0pt; text-align: justify; }	
.prod_code {font-family: Tahoma; color: #444444; text-align: left; font-size: 90%; padding: 5pt; margin: 0pt; }
.prod_label_price {font-family: Tahoma; color: #444444; text-align: right; font-size: 90%; padding: 5pt; margin: 0pt; }
.prod_price {font-family: Tahoma; color: #444444; text-align: left; font-size: 90%; padding: 5pt; margin: 0pt; }

.prod_zoom_txt {font-family: Arial Narrow; color: #666699; text-align: center; font-size: 75%; padding: 2pt; margin: 0pt; }
.prod_zoom_txt a {color: #666699;  }
.prod_zoom_txt a:hover {text-decoration: underline; color: #995402; }

.basket_del {font-family: Arial Narrow; color: #666699; text-align: center; font-size: 75%; padding: 2pt; margin: 0pt; }
.basket_del a {color: #666699;  }
.basket_del a:hover {text-decoration: underline; color: #3333ff; }

.label_state {font-family: Tahoma; font-weight: bold; color: #555555; text-align: left; font-size: 80%; padding: 5pt; margin: 0pt; }

.page_navigator{font-family: Tahoma; font-weight: bold; color: #555555; text-align: left; font-size: 80%; padding: 5pt; margin: 0pt; margin-top: 3pt; margin-bottom: 5pt; }

.form_field_title {font-family: Arial; font-weight: bold; color: #555555; text-align: left; font-size: 80%; padding: 5pt; margin: 0pt; margin-top: 3pt; margin-bottom: 5pt; }

.tx-felogin-pi1 fieldset {border:0px}
.tx-felogin-pi1 fieldset #pass {margin: 0 0 10px 0}
.tx-felogin-pi1 legend {display:none;}

.text table tr td {vertical-align:top;}

.align-center {text-align: center;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-justify {text-align: justify;}
.positive-indent {text-indent: -25px; padding-left: 25px;}
.negative-indent {text-indent: 25px;}

table.contenttable {border-collapse: collapse; width: 100%;}
table.contenttable tr th {text-align: center; font-weight: bold; border: 1px solid #999; padding: 5px;}
table.contenttable tr td {border: 1px solid #999; padding: 5px;}

label {
    display: block;
    float: left;
    width: 120px;
}
div.csc-mailform-field {padding:3px;}
fieldset {border:none;}
input.csc-mailform-submit {margin-left:120px;}


label {
    display: block;
    float: left;
    width: 290px;
}
.tx-srfeuserregister-pi1-password-again {display: block; width:80px}