*{ margin:0; padding: 0;}

body {background-color:#F0F0FB;
  background-Image: url(../grafik/back-ticinocity.png);
  background-repeat: repeat;
  text-align: center;
  font-size: 0.75em;
  font-family: Verdana, Arial, Helvetica;
  } 
   
/*  
  body a
 {
     color: black;
     text-decoration: none;
 }
 body a:hover
 {
     text-decoration: underline;
 }
 body a:visited
 {
 color:#800000;
 text-decoration: none;
 }
 */
/* alle Balken */
nav.menue0-all, nav.menue0-safari, div.u-menue0, div.inhalt0, div.footer0, div.cookie0
{ 
  text-align: center;
  height:auto;
  list-style: none; min-width:71em; 
}
nav.menue0-all, nav.menue0-safari {
  background:#3333CC; 
  font-weight:bold;height:3.45em;
  background: -moz-linear-gradient(rgb(0,4,255),rgb(0,149,255),rgb(0,4,255));
  background: -o-linear-gradient(rgb(0,4,255),rgb(0,149,255),rgb(0,4,255));
  background: -ms-linear-gradient(rgb(0,4,255),rgb(0,149,255),rgb(0,4,255));
  background: -webkit-linear-gradient(rgb(0,4,255),rgb(0,149,255),rgb(0,4,255));
  width:100%;
}
nav.menue0-all  {font-family:Sintony, Verdana, Arial, Helvetica;}
nav.menue0-safari  {font-family:Verdana, Arial, Helvetica;}

div.footer0 {margin:0.5em 0 5em 0;background:#AEAEAE;}
div.u-menue0 {background:rgb(153,153,255);} 

div.cookie0 {
	z-index: 100;
	position: fixed;
	bottom: 0;
	width: 100%;
	color: #555;
  padding:0.5em 0 0.5em 0;
-webkit-box-shadow: 0px -3px 5px 0px rgba(82,75,82,0.77);
-moz-box-shadow: 0px -3px 5px 0px rgba(82,75,82,0.77);
box-shadow: 0px -3px 5px 0px rgba(82,75,82,0.77);
	background: rgb(230,230,230);
  }
/* ende Balken */  
/* Balken-Inhalt */
nav.menue1, div.footer1, div.u-menue1, div.inhalt0 { display:inline-block;text-align:left;width:71em;}
div.cookie1 {font-size:0.9em; display:inline-block;text-align:left;width:78em;margin:0 1em 0 0;}
/* ende balken-Inhalt */

/* menue */
a.menue, a.passiv
 {      text-decoration: none;
        color: white;        
        float:left;
        margin:0 0.1em 0 0.1em;
        text-decoration: none; font-size:1.1em;
}
a.menue:focus,
a.menue:hover,
a.passiv, a.passiv:visited, a.passiv:link  
  {
  background:#333399; height:100%;
  background: -moz-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));
  background: -o-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));   
  background: -ms-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));
  background: -webkit-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));
}  
a.u-menue, span.u-menue {    
    border-radius:0 0.5em 0.5em 0;
    overflow:hidden;
    text-decoration: none;
    padding:0.2em 0.5em 0.2em 0.5em;
    margin:0.2em 0.1em 0.3em 0.1em;
    float:left;   
}
/* ende menue */
/* untermenue */
a.u-menue, a.u-menue:visited, a.u-menue:focus {color:rgb(0,0,102);background:white;cursor:pointer; }
span.u-menue {background:rgb(0,0,153); color:white;}
a.u-menue:hover {background:rgb(0,102,102);color:white;text-decoration: none;} 
/* ende untermenue */
/* detailmenue */
 span.ncp {
  float:left;
  position: relative;
  padding:0.2em 0.5em 0.2em 0.5em;
  margin:0.2em 0.3em 0.3em 0;
  border-radius:0 0.5em 0.5em 0; 
}
span.ncp-content { 
  display: none;
  padding: 0.5em;
  position: absolute;
  height:auto;
  left: 1em;
  text-align: left;
  background: #FFFFFF; border:1px solid #BA8325; color:#000000;
  z-index:1;
  font-size:0.9em; width:22em;
}
span.ncp:hover .ncp-content { display: block; }
a.ncp, a.ncp:hover, a.ncp:visited  { color: black; float:left;clear:left;margin:0.2em; }
a.ncp { text-decoration: none; cursor:pointer; }
a.ncp:hover { text-decoration: underline; }
/* ende detailmenue */
 
/* inhalt */  
div.inhalt1, div.inhalt1-kontakt{ display:inline-block;text-align:left;float:left;vertical-align:top;margin:0.5em 0 0 0; }
div.inhalt2 { display:inline-block;text-align:left;float:right;width:10.1em;vertical-align:top;margin:0.5em 0 0 0;font-size:0.9em;}
div.inhalt1 {width:61.2em;}
div.inhalt1-kontakt {width:60.2em;}
/* ende inhalt */

/* footer */
span.footer {margin:0.7em 0 0 0;float:left;color:white;margin-left:1em;}
a.footer, a.footer:visited { color:white;margin-left:2em;}
/* ende footer */

/* werbung seite */
div.werbung-edv {clear:left;border:1px solid blue;background:white;border-radius:0.5em;padding:1px;width:10em;text-align:left;margin:0 0 0.5em 0;}
div.werb-text {clear:left;border:1px solid blue;width:9em;text-align:center;margin:0.3em 0 0.3em 0;padding:0.5em;background:white;color:#000080;font-style:italic;font-size:1em;font-weight:bold; }
img.liz {width:1.2em;height:1em;margin:0 0.3em 0.5em 0.1em;float:left;}
img.werbung {border:1px solid blue;margin-bottom:2px;}
/* chiassocompro andere Rahmenfarbe */
img.werbung2 {border:1px solid #C46200;margin-bottom:2px;}
a.werbung, a.werbung:hover, a.werbung:visited  { color: blue; text-decoration: none; }
p.werbung {margin:0 0 0.3em 0;border:1px solid blue;text-align:center;color:blue;font-weight:bold;background:white;}
/* ende werbung seite */

/* allgemein */
h2 {font-size: 1.1em;background:#6C6CFF;color:white;padding:0.4em;font-weight:bold;font-style:italic;border-radius:0.3em;border:none;}

h3 {color: #00009c;
font-size: 1.2em;
font-style:italic;
}

h4 {color: #00009c;
font-size: 1.1em;
font-style:italic;
}

h2.oben, h3.oben, h4.oben {margin:0 0 0.5em 0;}
h2.standard, h2.mitte, h3.mitte, h4.mitte {margin:0.5em 0 0.5em 0;}

p { line-height: 120%; }
p.privacy { line-height: 130%; margin:0.5em 0 0.5em 0;}
p.oben {margin:0 0 0.5em 0;}
p.mitte {margin:0.5em 0 0.5em 0;}
p.meld1 {margin:0.5em 0 0.5em 1em;font-weight:bold;color:red;font-style:italic;}
p.meld2 {margin:0.5em 0 0.5em 1em;color:red;font-style:italic;}

input, textarea, select {padding:0.2em; border-radius:0.2em; border:2px solid #C6C6FF; background:white;}
textarea {font-size: 1em;font-family:Verdana, Arial, Helvetica, sans-serif; }
input.standard {padding:0.4em 0.5em 0.4em 0.5em;cursor:pointer;border-radius:0.5em;border:2px solid #C6C6FF;background:white;}

table {font-size:1em;}

ul.standard { list-style-image:url(../grafik/but-blau[8].png);margin:0.5em 0 0.5em 2em;font-size:1em; }

li { margin:0.2em 0 0.2em 0;}

div.bildcode1 {float:left;background:white;margin:1em 0 0 0;padding:0.5em 0 0.5em 0.5em;width:9em;height:5.7em;}
p.bildcode2 {width:8em;margin:0 0.2em 0 0;}
p.bildcode3 {width:8em;margin:0.5em 0.2em 0 0;}
div.bildcode10 {float:left;background:white;margin:1em 0 0 0;padding:0.5em 0.5em 0.5em 0;height:5.7em;border-radius:0 0.5em 0.5em 0;}


/* Datenschutz button */
a.cookie5, a.cookie5:visited, a.cookie5:focus, a.cookie5:hover
{padding:0.4em;font-size:1.2em;cursor:pointer;border-radius:0.3em;border:none;color:white;text-decoration: none;margin: 0 1em 0 1em;}

a.cookie5, a.cookie5:visited, a.cookie5:focus {background:blue;}
a.cookie5:hover {background:rgb(0,102,51);}

/* ok Button */
a.cookie6,
a.cookie6:visited, 
a.cookie6:focus,
a.cookie6:hover, 
button.cookie,  
button.cookie:visited, 
button.cookie:focus,
button.cookie:hover 
{ padding:0.4em;font-size:1.2em;cursor:pointer;border-radius:0.3em;border:none;color:white;text-decoration: none;}
a.cookie6,
a.cookie6:visited, 
a.cookie6:focus,
a.cookie6:hover, 
button.cookie,  
button.cookie:visited, 
button.cookie:focus
{ background:#B70000; }
a.cookie6:hover, button.cookie:hover { background:rgb(0,102,51); }
