<!--
body 
{scrollbar-base-color:#ffffff;
 scrollbar-arrow-color:#6B6B6B;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-shadow-color:#6B6B6B;
 font-family: Arial,Verdana,Helvetica; 
}

.bg_vis
{background-image:url(../gfx/vis_blumen2.jpg); 
 background-repeat:no-repeat;
 background-position: 10px 172px;
}

.bg_vis1
{background-image:url(../gfx/vis_blumen1.jpg); 
 background-repeat:no-repeat;
 background-position: 10px 0px;
}

td
{font-size: 11px;
 font-weight: normal; 
 font-style: normal; 
 color: #000000;
 line-height:16px; 
}

.txtsm,a.txtsm
{font-size: 11px;
 font-weight: normal; 
 font-style: normal; 
 color: #A9AAAB; 
 text-decoration: none; 
}

.txt
{font-size: 12px;
 font-weight: normal; 
 font-style: normal; 
 color: #A9AAAB; 
 text-decoration: none; 
}

.contents
{font-size:9px;
}

.head
{font-size: 12px;
 font-weight: bold; 
 font-style: normal; 
 color: #000000; 
}

.phead
{font-size: 12px;
 font-weight: bold; 
}

.bggrey
{background-color:#999999; 
}

.menue
{padding: 0px 2px 1px 2px; 
}

a 
{font-size: 12px;
 font-weight: normal; 
 font-style: normal; 
 color: #A9AAAB; 
 text-decoration: none;
}

a.navi 
{font-size: 12px;
 font-weight: normal; 
 font-style: normal; 
 color: #ffffff; 
 text-decoration: none;
}
a.txt 
{font-size: 12px;
 font-weight: normal; 
 font-style: normal; 
 color: #000000; 
 text-decoration: underline;
}
a:hover,a.navi:hover,a.snavi:hover,a.ssnavi:hover,a.txt:hover
{color: #000000;
}

a.snavivd:hover,a.ssnavivd:hover 
{color: #000000;
}

a.navivd:hover
{color: #ffffff;}

a.navi:active,a.snavi:active,a.ssnavi:active
{color: #ffffff;
}
 
a.navivd
{font-size: 12px;
 font-weight: normal;  
 font-style: normal; 
 color: #000000; 
 text-decoration: none;}

a.snavi 
{font-size: 12px;
 font-weight: normal;  
 font-style: normal; 
 color: #ffffff; 
 text-decoration: none;
 background-color : #999999;
 /*padding: 3px 0px 3px 0px;*/
 border-style:solid;
 border-width: 0px 0px 1px 0px;
 border-color: #ffffff;
 padding: 1px 0px 2px 0px;
}

a.snavivd 
{font-size: 12px;
 font-weight: normal;  
 font-style: normal; 
 color: #000000; 
 text-decoration: none;
 background-color : #CCCCCC;
 /*padding: 3px 0px 3px 0px;*/
 border-style:solid;
 border-width: 0px 0px 1px 0px;
 border-color: #ffffff;
 padding: 1px 0px 2px 0px;
}

a.ssnavi 
{font-size: 12px;
 font-weight: normal;  
 font-style: normal; 
 color: #666666; 
 text-decoration: none;
 background-color : #CCCCCC;
 padding: 1px 0px 2px 5px;
 border-style:solid;
 border-width: 0px 0px 1px 0px;
 border-color: #ffffff;
}

a.ssnavivd 
{font-size: 12px;
 font-weight: normal;  
 font-style: normal; 
 color: #000000; 
 text-decoration: none;
 background-color : #ECECEC;
 padding: 1px 0px 2px 5px;
 border-style:solid;
 border-width: 0px 0px 1px 0px;
 border-color: #ffffff;
}

#nav
{ /* all lists */
 padding: 0;
 margin: 0;
 list-style: none;
 /*line-height: 1;*/
/* width:83px;*/
}

#nav ul 
{ /* all lists */
 padding: 0;
 margin: 0;
 list-style: none;
 /*line-height: 1;*/
 width:83px;
}

#nav a 
{display: block;
/* width: 165px;*/
}

#nav li 
{ /* all list items */
 float: left;
 /*width: 83px;*/ /* width needed or else Opera goes nuts */
}

#snav li 
{ /* all list items */
 float: left;
 width: 170px; /* width needed or else Opera goes nuts */
}

#nav li ul 
{ /* second-level lists */
 position: absolute;
 padding:5px 0px 0px 0px;
 margin-left: -5px;
 margin-top: -1px;
 width: 170px;
 left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul 
{ /* third-and-above-level lists */
 margin: -25px 0 0 170px;
}

#ssnav a 
{width: 180px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul 
{left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul 
{ /* lists nested under hovered list items */
 left: auto;
}

div.iconlang
{
	margin: 2px 0px 2px 0px;
}

.wz
{background-image:url(../gfx/qms_wz.jpg); 
 background-repeat:no-repeat;
 background-position: center center;
}

/*----Formularfelder----*/
.form  
{width : 100%;
 font-size : 11px;
 font-family : Arial,Helvetica;
 color : #000000;
 border-left : 1px;
 border-right-width : 1px;
 border-top : 1px;
 border-bottom-width : 1px;
 border-style : solid;
 border-color : #CBCBCB;
 background-color : #F7F6F6;
 margin-bottom : 3;
}
/*----Kontakt Text----*/
td.kontakt
{font-size: 11px;
 font-weight: bold; 
 font-style: normal; 
 color: #D60000; 
 text-decoration: none;
}
table.bord2
{border-width:1px;
 border-style:solid;
 padding-top:2px;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:2px; 
 border-color: #000000;
 background-color : #ffffff; 
}
//-->
