
a.menu:link { 
color: #cccccc;
font-size: 15px;
border: ;
font-family: sans-serif;
font-weight: normal;
text-transform: ;
text-decoration: underline;
display: list-item;  
width: 100px;  
height: 15px;  
background: #CCC url(../images/spacer.gif) no-repeat left;
}

a.menu:visited { 
color: #2f2f2f;
background-color: ;
font-size: 12px;
border: ;
font-family: sans-serif;
font-weight: bold;
text-transform: ;
text-decoration: none;
}

a.menu:hover{
color: #2f2f2f;
background-color: ;
font-size: 12px;
border:none;
font-family: sans-serif;
text-transform: ;
text-decoration:none;
letter-spacing:;
word-spacing:;
font-weight: bold;
display:block;  
width: 100px;  
height: 15px;  
background: #FFF url(../images/check_green.gif) no-repeat left;
}

a.hm:link { 
display: block;  
width: 220px;  
height: 370px;  
background: #CCC url(../images/hm_werbung_220x370.gif) no-repeat left;
}

a.hm:visited{ 
display: block;  
width: 220px;  
height: 370px;
align: right;
background: #CCC url(../images/hm_werbung_220x370.gif) no-repeat left;
}

a.hm:hover{
display: block;  
width: 220px;  
height: 370px;  
background: #FFF url(../images/hm_werbung_220x370_active.gif) no-repeat left;
}

a.preis_bestimmen_210:link { 
display: block;  
width: 220px;  
height: 210px;  
background: #CCC url(../images/preis_bestimmen_220x210.gif) no-repeat left;
}

a.preis_bestimmen_210:visited{ 
display: block;  
width: 220px;  
height: 210px;
align: right;
background: #CCC url(../images/preis_bestimmen_220x210.gif) no-repeat left;
}

a.preis_bestimmen_210:hover{
display: block;  
width: 220px;  
height: 210px;  
background: #FFF url(../images/preis_bestimmen_220x210_active.gif) no-repeat left;
}

a.preis_bestimmen_290:link { 
display: block;  
width: 220px;  
height: 290px;  
background: #CCC url(../images/preis_bestimmen_220x290.gif) no-repeat left;
}

a.preis_bestimmen_290:visited{ 
display: block;  
width: 220px;  
height: 290px;
align: right;
background: #CCC url(../images/preis_bestimmen_220x290.gif) no-repeat left;
}

a.preis_bestimmen_290:hover{
display: block;  
width: 220px;  
height: 290px;  
background: #FFF url(../images/preis_bestimmen_220x290_active.gif) no-repeat left;
}

a.white:link {
color:#f0f0f0;
font-family: sans-serif;
background:none;
text-decoration: none;
font-size: 13px;

}
a.white:hover {
color:#f0f0f0;
font-family: sans-serif;
background:none;
text-decoration: underline;
font-size: 13px;
}

a.white:visited { 
color: #f0f0f0;
background-color: ;
font-size: 13px;
border: ;
font-family: sans-serif;
text-decoration: none;
}



a.textlink1:link { 
color: #2f2f2f;
background-color: ;
font-size: 10px;
border: ;
font-family: sans-serif;
font-weight: normal;
text-transform: ;
text-decoration: none;
}

a.textlink1:visited { 
color: #b2b0b0;
background-color: ;
font-size: 10px;
border: ;
font-family: sans-serif;
font-weight: normal;
text-transform: ;
text-decoration: none;
}

a.textlink1:hover{
color: #1e51a0;
background-color: ;
font-size: 10px;
border:none;
font-family: sans-serif;
text-transform: ;
text-decoration:underline;
letter-spacing:;
word-spacing:;
font-weight: normal;
}

h1 { 
color: #2f2f2f;
background-color: ;
font-size: 20px;
border: ;
font-family: arial;
text-transform: ;
text-decoration: none;
letter-spacing: 1;
word-spacing: ;
}

h2 {
font-family: arial	;
font-size: 16px;
font-weight: bold;
font-color: #000000;
}

h3 { 
color: #1e51a0;
background-color: ;
font-size: 13px;
border: ;
font-family: arial;
font-weight: bold;
text-decoration: none;
letter-spacing: 1;
word-spacing: ;
}

h4 { 
color: #b22427;
background-color: ;
font-size: 13px;
border: ;
font-family: sans-serif;
text-transform: ;
text-decoration: bold;
letter-spacing: 1;
word-spacing: ;
}


.text1 {
font-family: sans-serif;
font-size: 10px;
font-weight: normal;
color: #1e51a0;
letter-spacing: 0;
word-spacing: ;
}

.tabelle1 {
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
color: #2f2f2f;
letter-spacing: 0;
word-spacing: ;
}

.text2 {
font-family: sans-serif;
font-size: 12px;
font-weight: normal;
color: #2f2f2f;
letter-spacing: 0;
word-spacing: ;
}

.info {
font-family: sans-serif;
font-size: 16px;
font-weight: ;
color: #2f2f2f;
letter-spacing: 0;
word-spacing: ;
}

.text {
padding-left: 0px;
text-align: ;
font: normal 13px arial;
text-decoration: none;
color: #2f2f2f;
}

.text_xs {
padding-left: 0px;
text-align: ;
font: normal 11px arial;
text-decoration: none;
color: #2f2f2f;
}

a.textlink:link { 
color: #1e51a0;
background-color: ;
font-size: 13px;
border: ;
font-family: sans-serif;
font-weight: normal;
text-transform: ;
text-decoration: none;
}

a.textlink:visited { 
color: #1e51a0;
background-color: ;
font-size: 13px;
border: ;
font-family: sans-serif;
font-weight: normal;
text-transform: ;
text-decoration: none;
}

a.textlink:hover { 
text-decoration: underline;
}

.list {
padding-left: 30px;
text-align: left;
font: normal 12px arial;
text-decoration: none;
color: #2f2f2f;
margin-top: -10;
background: transparent url(../images/arrow_blue_xs.gif) no-repeat left center;
}

.list2 {
padding-left: 30px;
text-align: left;
font: 12px arial;
text-decoration: none;
font-weight: bold;
color: #2f2f2f;
margin-top: -10;
background: transparent url(../images/check_green_xs.gif) no-repeat left center;
}

.list3 {
padding-left: 30px;
text-align: left;
font: 12px arial;
text-decoration: none;
font-weight: bold;
color: #2f2f2f;
margin-top: -10;
background: transparent url(../images/check_green_xs.gif) no-repeat left center;
}

.wrap {
width:220px;
padding:0px;
margin:0px;
    }
    
.menu_top {
height:13px;
background:url(../images/top.gif) no-repeat;
margin:0px;
}
    
.menu_middle {
background:url(../images/middle.gif);
padding:3px 10px 3px 10px;
margin:0px;
/*margin-top:-6px;*/
}
    
.menu_bottom {
background:url(../images/bottom.gif) no-repeat;
height:33px;
margin:0px;
}

.wrap2 {
width:220px;
padding:0px;
margin:0px;
}

.menu_top2 {
height:26px;
background:url(../images/top_white.gif) no-repeat;
margin:0px;
}

.menu_middle2 {
background:url(../images/middle_white.gif);
padding:3px 10px 3px 10px;
margin:0px;
margin-top:-1px;
}

.menu_bottom2 {
background:url(../images/bottom_white.gif) no-repeat;
height:34px;
margin:0px;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
}

#navcontainer ul li a
{
background: transparent url(../images/empty.gif) no-repeat left center;
padding-left: 35px;
text-align: left;
font: normal 12px sans-serif;
text-decoration: none;
color: #2f2f2f;
}

#navcontainer ul li a:hover
{
background: transparent url(../images/arrow_active.gif) no-repeat left center !important;
color: black;
}

#navcontainer ul li a.current
{
background: transparent url(../images/arrow.gif) no-repeat left center !important;
color: #1e51a0;
}

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 200px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#navlist li a { text-decoration: none; }

#ticker { 
color: #000000;
background-color: ;
font-size: 12px;
border: ;
font-family: sans-serif;
font-weight: normal;
text-transform: ;
text-decoration: none;
}

a.button_order:link { 
display: block;  
width: 146px;  
height: 30px;  
background: #CCC url(../images/button_blue_order.gif) no-repeat left;
}

a.button_order:visited { 
display: block;  
width: 146px;  
height: 30px;  
background: #CCC url(../images/button_blue_order.gif) no-repeat left;
}

a.button_order:hover{
display: block;  
width: 146px;  
height: 30px;  
background: #FFF url(../images/button_blue_order_active.gif) no-repeat left;
}

.submenu
{
  display:none;
  position:absolute;
  /*border:1px solid rgb(114, 157, 201);  */
  border:1px solid #cccccc;
  margin-left:50px;
  background-color:#ffffff;   
  padding-left:0px;  
}

.submenu li
{
  border:none !important;
  /*background-color:rgb(245, 249, 252) ;*/
  background-color:#f9f9f9;
}

.submenu li a
{
  background-color:#eeeeee;
  background-image:none !important;
}


#navlist li:hover ul.submenu,
#navlist li:hover ul.submenu:hover 
{
  display:block !important;
}

li.scnd
{
  background-color:#eeeeee !important;
}







