<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


body { background-image: url(../images/bg-small.jpg); background-repeat: repeat; background-color: #464A63; font-family: Arial; color: white; margin:0 auto;
margin:0 auto;
align:center;   
font-size:1.0em; 
max-width:850px;
}

a:link { color: white; text-decoration: none; }
a:active { color: white; text-decoration: none; }
a:visited { color: white; text-decoration: none; }
a:hover { color: white; text-decoration: none; }
a { font-weight: bold; 
}

img { vertical-align: top; 
	max-width: 100%;
	height: auto;
	position: relative;
}



td { vertical-align: top; }

p { line-height: 1.125em; padding-left: 0.625em; padding-right: 0.625em; text-align: justify; }

h1 { font-size: 1.25em; }

/*** classes ***/

.main { 
width: 100%; 
margin-top: 1.875em; 
margin: auto;  
margin-bottom: 1.875em;
}

#header { 
width: 100%; 
background-color: #9A8BA8; 
}

.content { 
width: 98.55%; 
background-color: #9A8BA8; 
height: 100%; 
float: left; 
padding: 5px; 
font-size: 1.0em; 
}

.bottom { 
clear: both; 
background-color: #9A8BA8; 
width: 100%; 
text-align: right;
}

.bottom-logo { }

/** hyperlinks **/

a { 
color: white; 
text-decoration: underline;
} 

a:active { 
color: #2C3647; 
text-align: center;
text-decoration: underline;
} 

a:visited { 
color: #2C3647; 
text-align: center;
text-decoration: underline;
} 

a:hover { 
text-align: center;
color: #2C3647;
text-decoration: none;
} 



/** men&amp;uuml; **/

/*
.links { 
width: 24%; 
background-color: none; 
text-align: center; 
vertical-align: top;
}*/

#menu {
width: 100%; 
text-align: left; 
}
#menu a { 
display: block;
margin-bottom: 5px;
background-color: #9A8BA8; 
border-bottom: 1px black;
text-decoration: none;
font-weight: thin;
/*color: #2C3647;*/
color: white;
margin: 4px;
display: block;
padding: 2px;
font-size: 1.0em;
} 

#menu a:active { 
/*margin-bottom: 5px;
vertical-align: top;
text-align: center;
text-decoration: none;
color: #E8D1FF;
display: block;
padding: 2px;
font-size: 1.0em;*/
} 

#menu a:visited { 
/*margin-bottom: 5px;
vertical-align: top;
text-align: center;
text-decoration: none;
color: #E8D1FF;
display: block;
padding: 2px;
font-size: 1.0em;*/
} 

#menu a:hover { 
color: #181D20;
background-color: #7D748D;
color: white;
text-align: left;
} 


/** unten **/

#navi-bottom a { 
color: #DAC0E7; 
text-decoration: none;
font-size: 1.0em;
} 

#navi-bottom a:active { 
color: #DAC0E7; 
text-decoration: none;
font-size: 1.0em;
font-weight: thin;
} 

#navi-bottom a:visited { 
color: #DAC0E7; 
text-decoration: none;
font-size: 1.0em;
font-weight: thin;
} 

#navi-bottom a:hover { 
color: white;
text-decoration: none;
font-size: 1.0em;
} 

/*** navigation ***/

.navi-vert {
padding-top: 4px;
height: 1.25em;
background-image: url(../images/navi.jpg); background-repeat: repeat;
max-width: 850px;
font-size: 0.825em;
color: #E8D1FF;
text-align: center;
}

#navi-bottom {
background-image: url(../images/navi.jpg); background-repeat: repeat;
max-width: 850px;
height: 1.25em;
font-size: 1.0em;
color: #E8D1FF;
text-align: right;
}


/** telefon &amp;amp; sms **/

.telefon-main {
text-align: center;
}
.telefon-titel {
font-size: 1.75em;
color: #2C3647; 
text-shadow: 1px 1px 0px #6A4C56;
display: block;
}
.nummer {
color: white; 
font-size: 1.75em;
text-shadow: 1px 1px 0px #6A4C56;
display: block;
font-weight: bold;
}
.tel-preis {
font-size: 1.0em;
color: #EEE1F5; 
max-width: 276px;
}


.sms-main {
text-align: center;
}
.sms-titel {
font-size: 1.75em;
color: #2C3647; 
text-shadow: 1px 1px 0px #6A4C56;
display: block;
}
.sms-text {
fot-size: 1.5em;
color: #2C3647;
}
.sms-key {
color: white; 
font-size: 1.75em;
text-shadow: 1px 1px 0px #6A4C56;
display: block;
}
.sms-nummer {
color: white; 
text-align: center;
font-size: 1.75em;
text-shadow: 1px 1px 0px #6A4C56;
display: block;
font-weight: bold;
}
.preissms {
color: #EEE1F5; 
font-size: 1.0em;
display: block;
}

@media (min-width: 600px) {
word-wrap:break-word;
word-break:break-all; 
hyphens: auto;
}

</pre></body></html>