.mainmenu {
	font : bold 10pt Verdana;
	text-decoration : none;
}

.submenu {
	font : bold 8pt Verdana;
	text-decoration : none;
}

file, input, select, textarea, option, b, p, td, body {font-family:Arial, Helvetica, sans-serif;}

body        {
			scroll=no;
            background: #FFFF66;
            margin-height:0;
            margin-width:0;
            margin-left:0;
            text: #333333;
            }

table.maintab { 
            width: 595; 
            padding: 0px; 
            border: none; 
            background: #FFFF66;
            }

table.maintab td.left { 
            width: 390; 
            height: 22;
            margin-left: 5;
            margin-right: auto;
            padding-left: 3.5pt; 
            padding-right: 3.5pt; 
            padding-top: 0cm; 
            padding-bottom: 0cm; 
            background: #FFFF66;
            }
table.maintab td.right { 
            width: 200; 
            height: 22;
            vertical-align: top;
            margin-left: auto;
            margin-right: 5;
            padding-left: 3.5pt; 
            padding-right: 3.5pt; 
            padding-top: 0cm; 
            padding-bottom: 0cm; 
            background: #FFFF66;
            }

.headline   {            
            display: block;
            background-color:#ffff66;
            height:22;
            font-size: 16.0pt;
            font-weight:bold;
            text-align:center; 
            margin-top:30pt;
            margin-bottom:15pt;
			  }

.ueberschrift {
            display: block;
            font-size: 12.0pt;
            font-weight: bold;
            margin-top:10pt;
            margin-bottom:3pt;
            margin-left: 5pt; 
            margin-right: 5pt;
            }

.ueberschriftK {
        	display: block;
            font-family:Arial;
            font-size: 10.0pt;
            font-weight: bold;
            margin-top:10pt;
            margin-bottom:3pt;
            margin-left: 5pt; 
            margin-right: 5pt;
            }
.text       {
            display: block;
            font-size: 10.0pt;
            font-weight: normal;
            margin-top:0pt;
            margin-bottom:0pt;
            margin-left: 5pt; 
            margin-right: 5pt;
            }

.text_ott_name{
            display: block;
            font-size: 12.0pt;
            font-weight: bold;
            margin-top:10pt;
            margin-bottom:3pt;
            margin-left: 10pt; 
            margin-right: 5pt;
            }
.text_ott_inhalt{
            display: block;
            font-size: 12.0pt;
            font-weight: normal;
            margin-top:0pt;
            margin-bottom:0pt;
            margin-left: 20pt; 
            margin-right: 5pt;
            }
.preis      {
            # display: block;
            font-size: 12.0pt;
            font-weight: bold;
            text-align: right; 
            margin-top:0pt;
            margin-bottom:0pt;
            margin-left: 5pt; 
            margin-right: 0pt;
            }
.texts      {
            display: block;
            font-size: 8.0pt;
            font-weight: normal;
            margin-top:0pt;
            margin-bottom:0pt;
            margin-left: 5pt; 
            margin-right: 5pt;
            }
.text-td    {
            font-size: 10.0pt;
            font-weight: bold;
            text-align: right; 
            margin-top:0pt;
            margin-bottom:0pt;
            margin-left: 5pt; 
            margin-right: 5pt;
            }
.text-tdr   {
            font-size: 10.0pt;
            font-weight: bold;
            text-align: left; 
            margin-top:0pt;
            margin-bottom:0pt;
            margin-left: 5pt; 
            margin-right: 0pt;
            }
.normal     {            
            display: block;
            color:black;
            font-size: 10.0pt;
            font-weight: normal;
            margin-top:0pt;
            margin-left: 5pt; 
            margin-right: 5pt
            } 
               
.uetext     {display: block;
            font-size: 10.0pt;
            font-weight: bold;
            line-height: 10pt;
            margin-top:35pt;
            margin-bottom:7pt;
            margin-left: 5pt; 
            margin-right: 5pt
            }    
.itext{     display: block;
            font-size: 10.0pt;
            font-weight: normal;
            line-height: 11pt;
            margin-left:0pt;
            margin-top:0pt;
            margin-bottom:0pt;
            }    
            
            
p.MsoHeading9
	{margin-bottom:.0001pt;
	page-break-after:avoid;
	font-size:9.0pt;
	font-family:Arial;
	font-weight:bold; margin-left:0cm; margin-right:0cm; margin-top:0cm}
p.MsoBodyText
	{margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;
	margin-left:0cm; margin-right:0cm; margin-top:0cm}
p.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	margin-left:0cm; margin-right:0cm; margin-top:0cm}


xa {text-decoration:none;}
xa:hover {text-decoration:none;color:red;}


a:link {  font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none}
a:visited {  font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none}
a:hover {  font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none}
a:active {  font-family: Arial, Helvetica; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none}

display: block;
       
.bold {font-weight:bold;}
.justify {text-align:justify; line-height:14px;}
.white {color:#ffffff;}

.f11 {font:bold 11pt}     
.f18 {font:normal 18pt}        
.f24 {font:bold 24pt}        

a.menue_home:hover, a.menue_home:active, a.menue_home:focus {
    background-image: url('images/menue/home_on.gif');
}
a.menue_home, a.menue_home:visited {
    background-image: url('images/menue/home_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_wir:hover, a.menue_wir:active, a.menue_wir:focus {
    background-image: url('images/menue/wir_on.gif');
}
a.menue_wir, a.menue_wir:visited {
    background-image: url('images/menue/wir_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_programm:hover, a.menue_programm:active, a.menue_programm:focus {
    background-image: url('images/menue/programm_on.gif');
}
a.menue_programm, a.menue_programm:visited {
    background-image: url('images/menue/programm_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_spinnraeder:hover, a.menue_spinnraeder:active, a.menue_spinnraeder:focus {
    background-image: url('images/menue/spinnraeder_on.gif');
}
a.menue_spinnraeder, a.menue_spinnraeder:visited {
    background-image: url('images/menue/spinnraeder_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_wolle:hover, a.menue_wolle:active, a.menue_wolle:focus {
    background-image: url('images/menue/wolle_on.gif');
}
a.menue_wolle, a.menue_wolle:visited {
    background-image: url('images/menue/wolle_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_wollprodukte:hover, a.menue_wollprodukte:active, a.menue_wollprodukte:focus {
    background-image: url('images/menue/wollprodukte_on.gif');
}
a.menue_wollprodukte, a.menue_wollprodukte:visited {
    background-image: url('images/menue/wollprodukte_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_ortenauertextiltage:hover, a.menue_ortenauertextiltage:active, a.menue_ortenauertextiltage:focus {
    background-image: url('images/menue/ortenauertextiltage_on.gif');
}
a.menue_ortenauertextiltage, a.menue_ortenauertextiltage:visited {
    background-image: url('images/menue/ortenauertextiltage_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_sinai:hover, a.menue_sinai:active, a.menue_sinai:focus {
    background-image: url('images/menue/sinai_on.gif');
}
a.menue_sinai, a.menue_sinai:visited {
    background-image: url('images/menue/sinai_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_kontakt:hover, a.menue_kontakt:active, a.menue_kontakt:focus {
    background-image: url('images/menue/kontakt_on.gif');
}
a.menue_kontakt, a.menue_kontakt:visited {
    background-image: url('images/menue/kontakt_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_kurse:hover, a.menue_kurse:active, a.menue_kurse:focus {
    background-image: url('images/menue/kurse_on.gif');
}
a.menue_kurse, a.menue_kurse:visited {
    background-image: url('images/menue/kurse_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_bilder:hover, a.menue_bilder:active, a.menue_bilder:focus {
    background-image: url('images/menue/bilder_on.gif');
}
a.menue_bilder, a.menue_bilder:visited {
    background-image: url('images/menue/bilder_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}

a.menue_impressum:hover, a.menue_impressum:active, a.menue_impressum:focus {
    background-image: url('images/menue/impressum_on.gif');
}
a.menue_impressum, a.menue_impressum:visited {
    background-image: url('images/menue/impressum_off.gif');
    height: 30px;
    width: 170px;
    display: block;
    border: 0px none;
}
