
/*
CSS fuer Ilse Flick
*/

di { border:1px solid black; }

html {
padding:0;
margin:0;
}

body {
padding:0;
margin:0;
font-size:0.9em;
line-height:1.35em;
color:#363636;
background-color:white;
font-family: Arial, Verdana, Tahoma, sans-serif, Helvetica, Optima;
}

.img {
border:none;
}

/* Aufbau ids */
#seite {
margin: auto;
width:980px;
border:1px solid #cccccc;
}

#oben {
margin-top:0px;
padding-top:0px;
background: #FFD441 url(../images/ilse-flick-aigner-wien.jpg) no-repeat;
height:141px;
}

#links {
margin:0;
float:left;
width:175px;
background-color:#FFFFFF;
padding:75px 34px 50px 13px;
}

  #links ul {
  list-style:none;
  margin: 0px;
  margin-bottom: 15px;
  padding:0;
  }

  #links li {
  margin-top:1px;
  }

  #links a:link, #links a:visited, #links a:active, #links a:focus {
  font-family: Arial, Verdana, Tahoma, sans-serif, Helvetica, Optima;
  text-decoration:none;
  text-align: right;
  color:#4C4C4C;
  font-weight:bold;
  width:100%;
  display:block;
  padding:1px 0px 1px 3px;
  }

  #links a:hover {
  background-color:#FFF8CE;
  }

/*  #links a.aktiv {
  color:#BC0009;
  } */

    #links ul.sub {
    margin-left:5px;
    }

    #links a.sub, #links a.sub:visited  {
    font-weight:normal;
    }

    #links a.sub:hover {
    background-color:#FFF8CE;
    }
	
    #links a.sub:active, #links a.sub:focus {
    font-weight:normal;
	color:#BC0009;
    }

#active {background-color:#FFF8CE;}

#rechts {
float:right;
width:257px;
background:#FFFFFF url(../images/verlauf-aussen.jpg) no-repeat top left;
padding-bottom:40px;
vertical-align:bottom;
min-height:400px;
}

/* .rechts_content {
 padding:82px 10px 0px 12px;
 }*/

#rechts a.img:link, #rechts a.img:visited, #rechts a:hover, #rechts a:active, #rechts a:focus {
  text-decoration:none;
  border:0;
  }
  
#rechts p {
vertical-align:bottom;
}

#rechts .datenschutz {
  text-decoration: none;
  cursor: help;
  border-bottom: 1px dotted #fdab10;
}

#datenschutz {
  position:absolute; 
  border:1px solid #cccccc;
  padding:5px;
  font-size:11px;
  line-height: 14px;
  background-color:#ffffe0;
  z-index:999;
  width:300px  
}

#datenschutz h3 {
  margin:0 0 10px 0;
  font-size:12px;
  font-weight:bold;
}

#datenschutz p {
  margin:0;
}

.bildunter {
/*border-bottom: 1px dashed #CCCCCC;*/
margin:0px;
padding-left:10px;
text-align:center;
font-size:0.75em;
line-height:1.1em;
width:188px;
}

#mitte {
margin: 0px;
padding: 60px 290px 50px 260px;
font-size:1.0em;
background: #FFFFFF url(../images/verlauf-innen.jpg) no-repeat 162px 0px;
}

#mitte .eft {
font-size:0.9em;
line-height:1.2em;
}

#mitte .small {
font-size:0.9em;
}

#mitte h1 {
margin:0;
padding:0;
font-size:1.0em;
font-weight:600;
color:#BC0009;
padding-top:17px;
/*padding-bottom:4px;
width:90%;*/
letter-spacing:0.085em;
}

#mitte h2 {
margin:0;
padding:0;
font-size:1.0em;
font-weight:bold;
letter-spacing:0.12em;
}

#mitte p.gesperrt {
/*margin:0;
padding:0;
padding-top:-10px;*/
margin-bottom:-5px;
font-size:1.0em;
font-weight:normal;
letter-spacing:0.10em;
}

#mitte a {
font-weight:normal;
text-decoration:none;
color:#BC0009;
/*border-bottom: 1px dashed #BC0009;*/
  }

#mitte a:hover {
text-decoration:underline;
/*border-bottom: 1px solid #BC0009;*/
}

#mitte a.fett {
font-weight:bold;
text-decoration:none;
color:#BC0009;
/*border-bottom: 1px dashed #BC0009;*/
  }

#mitte a.fett:hover {
font-weight:bold;
border-bottom: 1px solid #BC0009;
}

#mitte a.impressum, a.impressum:visited, a.impressum:hover {
font-weight:normal;
text-decoration:none;
color:#363636;
}

#mitte p.zitat {
color:#BC0009;
font-weight:normal;
font-style:italic;
font-size:1.00em;
text-align:right;
line-height:1.8em;
letter-spacing:0.25em;
  }

#mitte p.autor {
color:#BC0009;
font-weight:normal;
font-style:italic;
font-size:0.9em;
text-align:right;
}

#mitte ul {
list-style:circle;
padding:0;
padding-left: 8px;
margin-bottom: 2px;

}

#mitte li {
  margin-top:1px;
  }
  
#mitte ul.ausbildung {
font-size:0.9em;
list-style:disc;
padding:0;
padding-left: 0px;
margin-bottom: 2px;

  }  

#mitte p.strong {
font-weight:100;
}

#mitte .rot {
color:#BC0009;
}

/*Formatierung für Formulare */
#mitte table {
border:0px;
border-spacing:0px
}

#mitte tr {
margin:0;
padding:0;
}

#mitte td {
margin:0;
padding:0;
}

select.dropdown {
	background-color: #FFF8CE;
	color: #0C1C79;
}


#clearer
{
clear:both;}

#clearer2
{
clear:both;}

#unten {
height:11px;
padding: 0px;
margin: 0px;
background:#FFFFFF url(../images/ilse-flick-ci-fuss.jpg) no-repeat 0px 1px;
}
#mitte table.kurse {
    padding: 0px;
    border:0px;
    border-spacing: 2px;
}
#mitte td.termine {

    width: 200px; 
    height:50px;  
    background-color:#EFEBEC;
    vertical-align: top;
    padding: 5px 10px 5px 10px;
}
#mitte td.angebot {

    width: 200px;  
    height: 40px; 
    background-color: #EFEBEC;    
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
}

