#bildrahmen-weiss {
border : 3px white solid;
}

#megatab {
padding : 2;
border : 1px black solid;
}

#menue a {
text-align=left;
text-decoration:none;
font-family:verdana;
font-weight:bold;
font-size:80%;
color: black;
ma rgin:5px;
border- top: #C8C4B3 0px solid;
border- right: grey 1px solid;
border-bottom: #9F977B 1px solid;
border-left: solid 10px white;
background: white;
display: block;
padding: 4px;
text-decoration: none;
text-indent: 0.5em;
width: 220px;
}

#menue a:hover {
color: #da2128;
color: #83D0F0;
color: #00519E;
color: #b60007;
text-transform: uppercase;
letter-spacing: 2pt;
background: white;
out line: white 1px solid;
border- top: white 1px solid;
border- right: grey 1px solid;
border-bottom: #8DC937 1px solid;
border-left: #8DC937 10px solid;
width: 220px;
}

#menue-aktiv {
text-decoration:none;
font-family:verdana;
font-weight:bold;
font-size:80%;
color: #8DC937;
ma rgin:5px;
border- top: #C8C4B3 0px solid;
border- right: grey 1px solid;
border-bottom: #9F977B 1px solid;
border-left: #83D0F0 10px solid;
border-left: #b60007 10px solid;
background: white;
display: block;
padding: 4px;
text-decoration: none;
text-indent: 0.5em;
width: 220px;
}

#textbox-links {
margin:15px;
text-decoration:none;
font-family:verdana;
font- weight:bold;
font-size:100%;
color: grey;
ma rgin:5px;
border- top: #9F977B 1px solid;
border- right: #9F977B 1px solid;
border- bottom: #9F977B 1px solid;
border- left: #83D0F0 10px solid;
border- left: #b60007 10px solid;
border- left: #b60007 5px solid;
border: #8DC937 1px solid;
background: white;
display: block;
padding-top: 5px;
text-decoration: none;
width: 90%;
margin-bottom:10px;
}

#textbox-rechts {
margin:15px;
text-decoration:none;
font-family:verdana;
font- weight:bold;
font-size:100%;
color: grey;
ma rgin:5px;
border- top: #9F977B 1px solid;
border- right: #9F977B 1px solid;
border- bottom: #9F977B 1px solid;
border- left: #83D0F0 10px solid;
border- left: #b60007 10px solid;
border- left: #b60007 5px solid;
border: #FFCC00 1px solid;
background: white;
display: block;
padding-top: 5px;
text-decoration: none;
width: 90%;
margin-bottom:10px;
}
#menue-highlight a {
text-decoration:none;
font-family:verdana;
font-weight:bold;
font-size:80%;
color: #da2128;
ma rgin:5px;
border- top: #C8C4B3 0px solid;
border-right: grey 1px solid;
border-bottom: #9F977B 1px solid;
border-left: #83D0F0 10px solid;
background: white;
display: block;
padding: 4px;
text-decoration: none;
text-indent: 0.5em;
width: 250px;
}

#menue-highlight a:hover {
color: #da2128;
color: #83D0F0;
color: #00519E;
color: #8DC937;
text-transform: uppercase;
letter-spacing: 2pt;
background: #FFFEEA;
out line: white 1px solid;
border- top: white 1px solid;
border- right: white 1px solid;
border-bottom: #83D0F0 1px solid;
border-left: #83D0F0 10px solid;
width: 240px;
}


#menue-flach a {
font-weight:bold;
text-decoration:none;
font-family:verdana;
font-size:80%;
color: white;
color: white;
ma rgin:5px;
border- top: #C8C4B3 0px solid;
border- right: #C8C4B3 0px solid;
border- bottom: #f8fae5 1px solid;
border- left: #C6C49B 8px solid;
dis play: block;
padding: 4px;
padding-right: 6px;
padding-left: 6px;
text-decoration: none;
text-indent: 0.5em;
text-align:center;
width: 100px;
}

#menue-flach a:hover {
font-weight:bold;
text- decoration:underline;
text-transform: uppercase;
letter-spacing: 0.35pt;
back ground: red;
out line: white 1px solid;
border- top: white 1px solid;
border- right: white 1px solid;
border- bottom: #bd003d 1px solid;
border- left: #bd003d 8px solid;
}


#topmenue a {
text-decoration:none;
font-family:verdana;
font-weight:bold;
font-size:75%;
color:#bd003d;
margin:5px;
back ground: #f8fae5;
border- top: black 1px solid;
border- right: black 1px solid;
border- bottom: black 1px solid;
border- left: black 1px solid;
display: block;
padding: 5px;
text-decoration: none;
text- indent: 0.5em;
wid th: 90%;
}

#topmenue a:hover {
text-decoration: underline;
color:#bd003d;
text- transform: uppercase;
letter- spacing: 1pt;
background: white
border- top: black 1px solid;
border- right: black 1px solid;
border- bottom: black 1px solid;
border- left: black 1px solid;
}

#link a {
text-decoration:none;
font-family:verdana;
font-weight:bold;
color:pink;
}

#link a:hover {
text-decoration:none;
font-family:verdana;
font-weight:bold;
color:gold;
}


#td_light {
background: white;
background- image:url(...);
}

#td_light_left {
background: #FFCC00;
border-left: #e5debd 0px solid;
backgr ound-image: url(...);
hei ght: 100px
}

#td_dark {
background: white;
}

#td_content {
background: #FFFEEA;
}



#td_balken {
background: #a5a4a1;
background: #FFCC00;
border-top: solid 1px grey;
border-bottom: solid 1px grey;
width:100%;
height:15px;
}


#titel {
back ground:#C6C49B;
padding-top: 5px;
padding-bottom: 5px;
padding-left:5px;
padding-right:5px;
margin:5px;
border-top: #C8C4B3 0px solid;
border-right: #C8C4B3 0px solid;
border-bottom: #F5F2ED 0px solid;
border-left: #C8C4B3 0px solid;
font-size: 300%;
color: #f2f2f2;
font-family: verdana;
font-weight: bo ld;
text-transform: upper case;
letter-spacing: 1pt;
}


#erzaehlcafe-titelbild {
text- align: center;
margin -top : 5px;
}

#logo-titelbild {
text- align: center;
margin-top : 5px;
border-left: 1px solid grey;
border: 1px solid grey;

}

#ueberschrift-00 {
background : ;
padding :         0px;
padding-top :     15px;
padding-bottom : 5px;
padding- left :   15px;
padding-right :  15px>;

margin :        0px;
margin-top :    0px;
margin-bottom : 0px;
margin-left :   15px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 240%;
color: #333333;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0.5pt;
text-align: center;
line-height: 130%;
}

#ueberschrift-01 {
background : ;
padding :         0px;
padding-top :     15px;
padding-bottom : 5px;
padding- left :   15px;
padding-right :  15px>;

margin :        0px;
margin-top :    0px;
margin-bottom : 0px;
margin-left :   15px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 5px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 170%;
color: #333333;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0.5pt;
text-align: left;
line-height: 130%;
}

#ueberschrift-02 {
background : ;
padding :         0px;
padding-top :     15px;
padding-bottom : 5px;
padding-left :   15px;
padding-right :  15px>;

margin :        0px;
margin-top :    0px;
margin-bottom : 0px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border- bottom : #da2128 1px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 110%;
color: #333333;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0.5pt;
text-align: left;
line-height: 130%;
}


#ueberschrift-03 {
background : ;
padding :         0px;
padding-top :     15px;
padding-bottom : 5px;
padding- left :   15px;
padding-right :  15px>;

margin :        0px;
margin-top :    0px;
margin-bottom : 5px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : white 2px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 120%;
color: #333333;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0.5pt;
text-align: left;
line-height: 130%;
}

#fliesstext {
background : ;
padding :         0px;
padding-top :     5px;
padding-bottom : 2px;
padding-left :   15px;
padding-right :  15px;

margin :        0px;
margin-top :    0px;
margin-bottom : 5px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 90%;
color: #333333;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 160%;
}

#fliesstext a {
text-decoration:none;
font-weight:bold;
color: #ae002d;
}

#fliesstext a:hover {
color: #000000;
}



#fliesstext-ueberschrift {
background : #8DC937;
padding-top :    2px;
padding-bottom : 2px;
padding-left :   15px;
padding-right :  15px;

margin :        0px;
margin-top :    5px;
margin-bottom : 5px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 100%;
color: #333333;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 130%;
}


#fliesstext-ueberschrift-15 {
background : #8DC937;
padding-top :    2px;
padding-bottom : 2px;
padding-left :   15px;
padding-right :  15px;

margin :        0px;
margin-top :    15px;
margin-bottom : 5px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 100%;
color: #333333;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 130%;
}



#fliesstext-ueberschrift-zitat {
background : #eeeeee;


padding-top :    10px;
padding-bottom : 10px;
padding-left :   10px;
padding-right :  10px;

margin :        20px;
margin-top :    10px;
margin-bottom : 10px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: arial;
font- style: italic;
font-size: 80%;
color: #666666;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0.5pt;
text-align: center;
line-height: 130%;
}



#fliesstext-ueberschrift-zahlen{
background : #8DC937;
padding-top :    2px;
padding-bottom : 2px;
padding-left :   15px;
padding-right :  15px;

margin :        0px;
margin-top :    0px;
margin-bottom : 5px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 90%;
color: #333333;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 130%;
}


#fliesstext-links {
font-family: verdana;
font-size: 85%;
color: #333333;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: center;
line-height: 130%;
padding-top : 5px;
}

#fliesstext-links a {
text-decoration:none;
font-weight:bold;
color: #da2128;
}

#fliesstext-links a:hover {
color: #000000;
}

#fliesstext-links-kontakt {
font-family: verdana;
font-size: 75%;
color: #333333;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 130%;
padding-top : 5px;
margin-left:5px;
margin-bottom:5px;
}



#bild-links {
font-family: verdana;
font-size: 70%;
color: black;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: center;
line-height: 130%;
margin: 5px;
padding: 5px;
border: 1px white solid;
}

#zitat {
font-family: verdana;
letter-spacing: 1pt;
font- style:italic;
font-size: 80%;
color: #da2128;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
text-align: center;
line-height: 130%;
margin: 5px;
padding: 5px;
bor der: 1px yellow solid;
}








#fliesstext-partner {
background : ;
padding :         0px;
padding-top :     5px;
padding-bottom : 2px;
padding-left :   15px;
padding-right :  15px;

margin :        0px;
margin-top :    0px;
margin-bottom : 3px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 70%;
color: #666666;
font- weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 130%;
}

#fliesstext-partner a {
text-decoration:none;
font-weight:bold;
color: #943138;
}

#fliesstext-partner a:hover {
color: #000000;
}

#fliesstext-ueberschrift-partner {
background : #ffe270;
padding-top :    1px;
padding-bottom : 1px;
padding-left :   15px;
padding-right :  15px;

margin :        0px;
margin-top :    5px;
margin-bottom : 5px;
margin-left :   0px;
margin-right :  0px;

border :        #C8C4B3 0px solid;
border-top :    #C8C4B3 0px solid;
border-right :  #C8C4B3 0px solid;
border-bottom : #da2128 0px solid;
border-left :   #C8C4B3 0px solid;

font-family: verdana;
font-size: 80%;
color: #555555;
font-weight: bold;
text- transform: uppercase;
font- variant: small-caps;
letter-spacing: 0pt;
text-align: left;
line-height: 130%;
}

#textbox-links-partner {
margin:15px;
margin-bottom:10px;
text-decoration:none;
font-family:verdana;
font- weight:bold;
font-size:100%;
color: grey;
border- top: #9F977B 1px solid;
border- right: #9F977B 1px solid;
border- bottom: #9F977B 1px solid;
border- left: #83D0F0 10px solid;
border- left: #b60007 10px solid;
border- left: #b60007 5px solid;
border: #ffe270 1px solid;
background: white;
display: block;
padding-top: 5px;
text-decoration: none;
width: 60%;
}