

BODY {	COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10pt;}
A { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none; font-weight: normal; }
A:link { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none; font-weight: normal; }
A:visited { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none; font-weight: normal; }
A:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: underline; font-weight: normal; }

TABLE {	COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10pt }

.text_normal
{
 font-family: Verdana, Arial Cyr;
 font-size: 10pt;
 font-weight: normal;
 color: #000000;
}
A.text_normal { COLOR: #0099FF; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none }
A.text_normal:link { COLOR: #0099FF; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none }
A.text_normal:visited { COLOR: #0099FF; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none }
A.text_normal:hover { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: underline }

.text_title
{
 font-family: Verdana, Arial Cyr;
 font-size: 16pt;
 font-weight: normal;
 color: #FFFFFF;
}

.text_title_green
{
 font-family: Verdana, Arial Cyr;
 font-size: 10pt;
 font-weight: bold;
 color: #009966;
}

.text_title_blue
{
 font-family: Verdana, Arial Cyr;
 font-size: 10pt;
 font-weight: bold;
 color: #0000FF;
}

.text_title_red
{
 font-family: Verdana, Arial Cyr;
 font-size: 10pt;
 font-weight: bold;
 color: #FF0000;
}

.text_menu_title
{
 font-family: Verdana;
 font-size: 10pt;
 font-weight: normal;
 color: #FFFFFF;
}
A.text_menu_title { COLOR: #666666; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none;}
A.text_menu_title:link { COLOR: #666666; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none;}
A.text_menu_title:visited { COLOR: #666666; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: none;}
A.text_menu_title:hover { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZ0E: 10pt; TEXT-DECORATION: none;}

.shad{-moz-opacity:0.75; -khtml-opacity: 0.75; opacity:0.75; filter:alpha(opacity=75)}
.lite{-moz-opacity:1; -khtml-opacity: 1; opacity:1; filter:alpha(opacity=100)}

.text_error
{
 font-family: Verdana, Arial Cyr;
 margin-left: 10pt;
 font-size: 10pt;
 font-weight: bold;
 color: #FF0000;
}


.text_small
{
 font-family: Verdana, Arial Cyr;
 font-size: 8pt;
 color: #000000;
 font-weight: normal; 
}
A.text_small { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: none }
A.text_small:link { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: none }
A.text_small:visited { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: none }
A.text_small:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: underline }


.text_comment
{
 font-family: Verdana, Arial Cyr;
 font-size: 8pt;
 color: #233549;
}
A.text_comment { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: none }
A.text_comment:link { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: none }
A.text_comment:visited { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: none }
A.text_comment:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: underline }


a.menu {display:block; color:#000; height:40pt; font-family:Verdana, arial, sans-serif; font-size:10pt; line-height:24px; width:125px; text-decoration:none; text-align:center;}

a.menu:hover {background:#817865; -moz-border-radius-topleft:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}

#menu {list-style-type:none; padding:0; margin:0; position:relative; z-index: 99; font-size:11px;}
#menu ul {top:25px; list-style-type:none; padding:0; margin:0; z-index: 99;}
#menu li {float:left; background:#C7D5DF; margin:0px 0px 0px 0px; position:relative; color:#000;}

#menu li.sub {background:#6FA7D1;}
#menu li.sub_ {background:transparent repeat scroll 0 0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}

#menu a.menu {display:block; color:#666; height:40pt; font-family:Verdana, arial, sans-serif; font-size:10pt; line-height:24px; width:125px; text-decoration:none; text-align:center;}

#menu a.menu:hover {background:transparent}

/* for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

#menu a {display:block; color:#000; height:25px; font-family:arial, sans-serif; font-size:11px; line-height:24px; width:125px; text-decoration:none; text-align:center;}
#menu li:hover {color:#ee0; background:#6EA6D1;}
#menu li.sub_:hover {color:#ee0; background:transparent;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#menu a:hover {color:#000; background:#6EA6D1;}

#menu ul,
#menu ul ul,
#menu ul ul ul {position:absolute; display:none; /*left:-9999px;*/ width:128px;}

#menu  > .menu-item-active > ul,
#menu  > :hover > ul
{display:block; }

#menu ul > .menu-item-active > ul,
#menu ul  ul > .menu-item-active > ul ,
#menu ul > :hover > ul,
#menu ul  ul > :hover > ul 
{display:block; padding:0 0px; position:absolute;  top:0px;}

ul.left {left:-125px;}
ul.right {left:125px;}

#search .form-submit {
  color: #ee0;
  background-color: #988;
  padding: 2pt;
  margin: 0;
  border: 1px solid #988;
}

.form-unactive {
  color: #988;
  background-color: #dcc;
  padding: 2pt;
  margin: 0;
  border: 1px solid #dcc;
}

.tb {
  width: 100%;
  padding: 10;
}

.tb_row_color_dark{
  background-color: #F9F9F9;
}

.tb_row_color_lite{
  background-color: #FFFFFF;
}

.form_border
{
 font-family: Verdana, Arial Cyr;
 border: 1 solid #000000;
 background-color: #fbfbfb;
 padding : 4;
 font-size: 8pt;
}

.form
{
 background-color: #FFFFFF;
 padding : 0;
 margin: 0;
}

.form_text
{
 font-family: Verdana, Arial Cyr;
 border: solid 1 #000000;
 background-color: #ffffff; 
 font-size: 8pt;  
}

.form_file
{
 font-family: Verdana, Arial Cyr;
 border: solid 1 #000000;
 background-color: #ffffff; 
 font-size: 8pt; 
}

.form_drop
{
 font-family: Verdana, Arial Cyr;
 border: dashed 1 #000000;
 background-color: #ffffff;
 font-size: 8pt; 
}

.form_textarea
{
 font-family: Verdana, Arial Cyr;
 border: solid 1 #000000;
 background-color: #ffffff;
 font-size: 8pt; 
 width: 97%; 
}

.form_submit
{
 font-family: Verdana, Arial Cyr;
 border: #000000 1 solid;
 font-size: 8pt;
 font-weight: bold;
 color: #666666;
 background-color: #fbfbfb;
}


.search-item {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    padding:3px 10px 3px 10px;
    border:1px solid #fff;
    border-bottom:1px solid #eeeeee;
    white-space:normal;
    color:#555;
    border:1px dotted #A3BAE9 !important;
}
.search-item h3 {
    display:block;
    font:inherit;
    font-weight:bold;
    color:#222;
}

.search-item h3 span {
    float: right;
    font-weight:normal;
    margin:0 0 5px 5px;
    width:100px;
    display:block;
    clear:none;
}


.upload-icon 
{
background: url('image_add.png') no-repeat 0 0 !important;
}
#fi-button-msg {
border: 2px solid #ccc;
padding: 5px 10px;
background: #eee;
margin: 5px;
float: left;
}

.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}
.logo-pic
{
 cursor:pointer;
}
.zoom-logo-pic
{
 height:282px;
 margin: 5px 5px 5px 5px;
}
.logo-big-line
{
 height:285px;
 margin: 5px 5px 5px 5px;
}

.artikel-einstellungen
{
 height:390px;
}
.combo-invalid
{
 border:1px solid #DD7870;
}

.checkbox-invalid
{
border:1px solid #DD3870;
width:13px;
height:13px;
}

.ext-ie .x-form-text {position:static !important;}



