<title>Stylesheet</title>
body {  font-family: calibri, Verdana, "Lucida Sans Unicode", sans-serif ; 
background-color: #669477; 
}
 p, div { 
 font-family : ;
font-size : 10pt; margin-left : 2px; 
} 
aside {
	width: 100%;
	height: ;
	margin: 0px 0;
	border: 0px solid;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}

#toplink { 
        position: fixed; 
        top: 0; 
        right: 0; 
      }
/* Pseudo-Klassen 
für dynamische Links */ 

a.link 
{
display:block; width:auto; padding:5px 2px;
; color: white; 
font-family: calibri, Verdana, "Lucida Sans Unicode", sans-serif; 
font-size: 3vmin; 
font-weight:400 ; 
width: 100%; 
 white-space: nowrap; 10px; border:0px none; 
margin:0px 5px; text-align:center; text-decoration: none 
; height: auto
} 

a.visited 
{ 
background: ; color:  
}
{ font-size: 20px; color: #FF0000; font-weight: bold; 
} 

a:hover 
{
color:white; 
font-weight:530 ; 
text-decoration: underline; 
}


a:focus {
   background: ;
   padding: ;
   border-bottom: ;
   transition: ;
   display:;
}

a.active { 
font-weight:630 ; 
   background: ;
   padding: ;
   border-bottom: 10px solid red;
   transition: all 0.5s ease;
   display:inline-block;
}

a.link:visitet: hover ;
{
color:white; text-decoration: underline ; 
} 

h1 { 
font-family: Calibri, Verdana, "Lucida Sans Unicode", sans-serif;
; font-size : 6vmin; 
font-style: normal; 
font-weight: ; color: 
#FFFFFF; width: 100% } 
h2 { 
font-family : Calibri, Verdana, "Lucida Sans Unicode", sans-serif;
 font-size: 4vmin; 
 font-style: normal; 
 font-weight: 600; 
 color: #FFFFFF; 
 margin-left : 0px; margin-top: ; margin-bottom: ; width: 100% } 
h3 {
font-family: Calibri, Verdana, "Lucida Sans Unicode", sans-serif;
 font-size: 3vmin; 
 font-weight: 400; 
 color: #FFFFFF; 
 margin-left : 0px; margin-top: 0px; margin-bottom: 0px; width: 100% ; 
} 
h4 { 
font-family : Calibri, Verdana, "Lucida Sans Unicode", sans-serif ; font-style: ; 
font-size: 3vmin; 
font-weight:300 ; 
color: #FFFFFF; 
text-align: justify; 
width: 100%; 
display:inline;margin:0px;  
} 
/* Angebote Links!!! */ 
h5 { 
font-family: Calibri, Verdana, "Lucida Sans Unicode", sans-serif;
 font-size 
: ; margin-left : 2px; margin-top: 
0px; margin-bottom: 0px; font-weight: bold } 
H7 
{ font-family : Verdana, Arial, 
Helvetica, sans-serif; font-size 
: 11pt; } 
/* freie Vorlage für 8-Punkt-Schrift */ 
.eins { font-size : 1pt; 
margin-left : 4px; ; font-weight: 
lighter; letter-spacing: 1pt; word-spacing: 
1pt } 
 /* Listen, Aufzählungen */ 
ol { font-family: Calibri; 
font-size : 10pt; ; background-color: 
#CC0066 } 
ul { /* Grafik für Aufzählungszeichen 
*/ list-style-image: url(); 
font-family : Calibri; font-size 
: 15pt; font-style: italic; font-weight: 500; color: 
#663300 ; width: 100% }  
b { ; } 

/* Radius TABELLE */ 
#foo { 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
width:; height:; background: 
; } 

/* Box SCHADOW */ 
#shadrad { 
-webkit-box-shadow: 0 0 5px grey; 
-moz-box-shadow: 0 0 5px grey;
box-shadow: 0 0 5px grey; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border-radius: 10px; 
width:; height:; background:; 
} 
 table.ausgabe td { ; background-color: 
#F3E4B6 } table.adresse { font-family: 
Verdana, Arial, Helvetica; font-size: 
10pt; margin: 1px; ; border: 2px 
outset; border-color: #E1E1E1 #999999 
#999999 #E1E1E1 ; background-image: 
url(../help/backgr.jpg) } table.adresse 
td { ; } /* Input-Felder in Tabellenzelle 
*/ table.adresse input { background-color: 
#E1E1E1; ; font-family: "Times New 
Roman", Times, serif; color: #0000CC; 
border: 1px inset; border-color: 
silver #E1E1E1 #E1E1E1 silver } 
table.adresse input.w { background-color: 
#FFFFFF; ; font-family: "Times New 
Roman", Times, serif; border: 1px 
inset; color: #3300CC; border-color: 
silver #E1E1E1 #E1E1E1 #999999 } 
/* Gestaltung für Trennlinie */ 
div.border { color: gray; } A:visited 
{ color: } input.button 
{ color: #663300; font-family: "Comic 
Sans MS" ; font-size: 13px ; width: 
135px; height: 25px ; background-image: 
url(../help/backgr.jpg) ; background-repeat: 
repeat } input.red { color: #CC3300; 
font-family: "Comic Sans MS" ; font-size: 
13px ; width: 135px; height: 25px 
; background-image: url(../help/backgr.jpg) 
; background-repeat: repeat } 

#navi, #navi ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */

		#navi li { width:150px; float:left; } /* Horizontale Anordnung */
		
		#navi li ul { display:none; } /* Normalzustand eingeklappt */
		#navi li:hover ul { display:block; } /* Ausgeklappt */
		
      /*###################*/
	  /* Styles fuers Auge */
	  /*###################*/
	  
	  #navcontainer { height:16px; position:relative; }
	  
	  #navi { position:absolute; }
	  
	  #navi li { border: ; margin:0 32px 0 0; }
	    #navi ul li { border:none; margin:0; }
		
	  #navi a { text-align:left; font-family : "Times New Roman", Times, serif; color: #663300; font-weight:200; display:; padding:0.1em; }
	  #navi a:link { background:; text-decoration:none; }
	  #navi a:visited { color:; background:; text-decoration:none; }
	  #navi a:active { color:; background:; text-decoration:underline; }
	  #navi a:hover { color:; background:; text-decoration:underline; }

.catactive 
{ font-weight: bolder; 
text-decoration: underline; 
font-family: Arial, 
Helvetica, sans-serif; 
color: #FFFFFF; } 

/* Kontaktform */
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
 .form-control {
    border: 1px solid #ccc;
    border-radius: 10;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.07) inset;
    display: inline-block;
    height: 42px; 
}
/* Cookie Banner Script Start */
    #mbmcookie {position: fixed; bottom: 0; left: 10%; right: 10%; background-color: rgba(255, 255, 255, 0.6); padding: 20px; font-size: 14px; font-family: verdana;; border: thin groove; border-color: #666666 #333333 #333333 #666666}
    #mbmcookie a.button {cursor: pointer; background: #ccc; padding: 8px 20px; margin-left: 10px; border-radius: 5px; font-weight: bold; float: right;}
    #mbmcookie a.button:hover {background-color: #aaa;}
    #mbmcookie p.cookiemessage {display: block; padding: 0; margin: 0;}