body {font-family:'Amatic+SC'; font-size:.9em    }




h1 { font-size:24pt; font-family:'PT+Sans',Arial;font-weight:normal }
h2 { font-size:1em;font-weight:bold }
h3 {  color:#771111; font-family:'PT Sans',Arial; font-size: 14pt}
h4 {  color:#771111; font-family:'PT Sans',Arial; font-size: 36pt}


a:link { color: #111111;font-family: 'Amatic+SC'; }
a:visited { color: #111111 }
a:active { color: #bb2222;font-weight: bold;font-family: 'Amatic+SC'; }

a:hover {color: #bb2222; font-style: normal; font-weight: bold}

a {font-family: 'Amatic+SC'; text-decoration: none; font-size: 1.1em;}

#ztext
{
position:absolute;
top: 10px;
left:10px;
font-family: Arail,Verdana;
font-size:10pt;
color: #771111;
font-weight:normal
}

#logo
{
position:absolute;
top: -10px;
left:125px;
font-family:Times New Roman;
font-size:38pt;
color: #771111;
font-weight:bold
}

#dlogo
{
position:absolute;
top: -10px;
left:70px;
font-family:Times New Roman;
font-size:38pt;
color: #771111;
font-weight:bold
}

#logo2
{
position:absolute;
top: 170px;
left:290px;
font-family: Arial;
font-size:16pt;
color: #771111;
font-weight:bold
}

#header1
{
position:absolute;
top: 167px;
left:298px;
font-family:Marck Script,cursive; Arial, Helvetica, sans-serif;;
font-size:28pt;
color: #771111;
}


#menu1
{
position:absolute;
top: 150px;
left:105px;
}


#menu1  a:activ {font-family: "Amatic SC",PT Sans,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 1.5em; color: #00000;font-weight:bold;}
#menu1  a:visited {font-family: "Amatic SC",PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 1.5em; color: #8b0000;font-weight:normal;}
#menu1  a:link {font-family: "Amatic SC",PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 1.5em; color: #000000;font-weight:normal;}
#menu1  a:hover {font-family: "Amatic SC",PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 1.5em; color: #8b0000;font-weight:bold; }
#menu1 table td tr {font-family: "Amatic SC", Helvetica, sans-serif;  font-size: 1.0em; color #771111; }


.table_x
{
font-family:'Amatic+SC,Arial';
background-color: white;
color:#771111;
font-size: 1em;
}

#dmenu1
{
position:absolute;
top: 150px;
left:15px;
width: 1090px;

}

#menu2
{
position:absolute;
top: 715px;
left:870px;
}

#dmenu2
{
position:absolute;
top: 630px;
left:820px;
}




#menu2 a:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: .8em; }
#dmenu2 a:link {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: .8em; }

#menu3
{
position:absolute;
top: 400px;
left:100px;
}


#menu3 table td tr {font-family: Arial, Helvetica, sans-serif;  font-size: 2.0em; color #771111; }





#menu4
{font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 1.1em; }

#menu5
{font-family: ms gothic, sans-serif; text-decoration: none; font-size: 1.1em; }




#textunten
{
position:absolute;
top: 400px;
left:10px;
width: 800px;
font-family:'PT Sans',Arial; font-size: 9pt;
}


#spalte1
{
position:absolute;
top:210px;
left:155px;
width: 470px;
height: 505px;
font-family: 'PT+Sans', Arial, Helvetica, sans-serif; font-size: .95em;

color: #771111;
overflow: auto;
text-align: justify;
}

#dspalte1
{
position:absolute;
top:210px;
left:70px;
width: 470px;
height: 505px;
font-family: 'PT+Sans', Arial, Helvetica, sans-serif; font-size: .95em;

color: #771111;
overflow: auto;
text-align: justify;
}

#spalte2
{
position:absolute;
top:210px;
left:710px;
width: 470px;
height: 513px;
font-family: 'PT+Sans', Arial, Helvetica, sans-serif; font-size: .95em;
color: #771111;
overflow: auto;
text-align: justify;
}

#spaltex
{
position:absolute;
top:140px;
left:820px;
width: 450px;
height: 513px;
font-family: PT Sans; Arial, Helvetica, sans-serif; font-size: .8em;
color: #771111;
overflow: auto;
text-align: justify;
}

#dspalte2
{
position:absolute;
top:210px;
left:620px;
width: 470px;
height: 513px;
font-family: 'PT+Sans', Arial, Helvetica, sans-serif; font-size: .95em;
color: #771111;
overflow: auto;
text-align: justify;
}

#text
{
position:absolute;
top:230px;
left:300px;
width: 410px;
height: 390px;
font-family: Marck Script,cursive; Arial, Helvetica, sans-serif; font-size: 1.4em;
color: #771111;
overflow: auto;
}

#text a:activ {font-family: Marck Script,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14pt; color: #771111;}
#text a:visited {font-family: Marck Script,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14pt; color: #771111;}
#text a:link {font-family: Marck Script,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14pt; color: #771111;}
#text a:hover {font-family: Marck Script,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14pt; color #771111; font-weight:bold }

#text2
{
position:absolute;
top:230px;
left:300px;
width: 450px;
height: 390px;
font-family: PT Sans; Arial, Helvetica, sans-serif; font-size: 11pt;
color: #771111;
overflow: auto;
}

#text2 a:activ {font-family: PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12pt; color: #771111;}
#text2 a:visited {font-family: PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12pt; color: #771111;}
#text2 a:link {font-family: PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12pt; color: #771111;}
#text2 a:hover {font-family: PT Sans, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12pt; color #771111; font-weight:bold }


#aktuelles
{
position:absolute;
top:230px;
left:290px;
width: 500px;
height: 390px;
font-family: Marck Script,cursive; Arial, Helvetica, sans-serif; font-size: 1.3em;
color: #771111;
overflow: auto;
}

#aktuelles a:link {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11pt; color: #771111;}
#aktuelles a:hover {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11pt; color #771111; font-weight:bold }
#aktuelles table td tr {font-family: PT Sans; Arial, Helvetica, sans-serif;  font-size: 10pt; color #771111; }


#img1dia, #img2dia, #noscriptdia {
    position: absolute;  /* Bilder uebereinanderlegen */
    top: 0px; /* Abstand von der linken oberen Ecke des Elternelements vertikal */
    left: 435px; /* Abstand von der linken oberen Ecke des Elternelements horizontal */
    margin-left: -150px;
    border: 0;
    display: block;
}

#marqueecontainer{
position: absolute;
top:5px;
left:840px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em;
width: 200px; /*marquee width */
height: 180px; /*marquee height */
background-color: white;
overflow: hidden;
/*border: 3px solid orange;*/
padding: 2px;
padding-left: 4px;
text-align: center;
}

#marqueecontainer a:link {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; color: #771111;}
#marqueecontainer a:hover {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; color #771111; font-weight:bold }
#marqueecontainer table td tr {font-family: PT Sans; Arial, Helvetica, sans-serif;  font-size: 10pt; color #771111; }


#bild
{
position:absolute;
top:155px;
left:0px;


}


#bild1
{
position:absolute;
top: 0px;
left:880px;
}

#dbild1
{
position:absolute;
top: 0px;
left:810px;
}

#bild2
{
position:absolute;
top: 490px;
left:535px;
width: 190px;
height: 120px;

}

#bild3
{
position:absolute;
top: 485px;
left:810px;
width: 210px;
}

#pauswahl
{
position:absolute;
top: 10px;
left: 290px;
width: 450px;
height: 170px;
background-color: white;
font-family:'PT Sans';
color: #771111;
font-size: 14pt;
padding: 5pt;
}

#katalog
{
position:absolute;
top: 80px;
left: 290px;
width: 530px;
height: 500px;
background-color: white;
font-family:'PT Sans';
color: #771111;
font-size: 11pt;
padding: 5pt;
overflow: auto;
}

#katalog table { background-color:#ffffff;  color:#771111; font-family:'PT Sans',Arial; font-size: 10pt}

#warenkorb
{
position:absolute;
top: 50px;
left: 290px;
width: 530px;
height: 530px;
background-color: white;
font-family:'PT Sans';
color: #771111;
font-size: 11pt;
padding: 5pt;
overflow: auto;
}

#warenkorb td tr { background-color:#ffffff;  color:#771111; font-family: PT Sans ,Arial; font-size: 12pt;
    BORDER-TOP:       #771111 1px solid;
    BORDER-LEFT:      #771111 1px solid;
    BORDER-BOTTOM:    #771111 1px solid;
    BORDER-RIGHT:     #771111 1px solid;
    }
#warenkorb th { background-color:#cc8888;  color:#771111; font-family: PT Sans ,Arial; font-size: 11pt}


#warenkorb a:activ {font-family: PT Sans,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9pt; color: #771111;}
#warenkorb a:visited {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9pt; color: #771111;}
#warenkorb a:link {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9pt; color: #771111;}
#warenkorb a:hover {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 9pt; color #771111; font-weight:bold }

.table_header
{
font-family: Marck Script,cursive,Arial;
background-color:#cc8888;
color:#771111;
font-size: 11pt;

}

.table_posten
{
font-family:'PT sans';
background-color: white;
color:#771111;
font-size: 9pt;
}

.table_posten2
{
font-family:'PT sans';
background-color: white;
color:#771111;
font-size: 10pt;
}


#test
{
position:absolute;
top: 10px;
left: 400px;
font-family: "Amatic SC";

}

#stichwortsuche
{
position:absolute;
top: 10px;
left: 810px;


background-color: white;
font-family:'PT Sans';
color: #771111;
font-size: 12pt;
padding: 5pt;
}


#katalog:activ {font-family: PT Sans,cursive; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; color: #771111;font-weight:NORMAL;}
#katalog  a:visited {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; color: #771111;font-weight:normal;}
#katalog  a:link {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; color: #991111;font-weight:normal;}
#katalog  a:hover {font-family: PT Sans; Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10pt; color #771111;font-weight:bold;  }

.trans70
{
filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background:#fff;
}

.table_menu
{
font-family:'Amatic+SC';
background-color: white;
color:#771111;
font-size: 1.1em;
}