/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #ffffff;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
line-height: 19px;
letter-spacing: 0.03em; 
color: #333 !important;
padding:0;
margin:0;
}

p { margin-top: 0; margin-bottom: 18px }
h1 { font-size: 20px; font-weight: bold; margin: 0 }
h2 { font-size: 16px; font-weight: bold; text-decoration: none; margin: 0 }
h3 { font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 15px } /* Titel Servicespalte oben */
h4 { font-size: 13px; font-weight: bold; margin: 0 0 10px }
h5 { font-size: 12px; font-weight: bold; margin: 0 }
a { color: #333 !important; font-weight: bolder; text-decoration: none }
sup { font-size: 10px; margin: 0; padding: 0; vertical-align: top }
td { color: #333 !important; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; letter-spacing: 0.03em; margin: 0; padding: 0 }
td a { color: #333 !important; font-size: 12px; font-weight: bold; text-decoration: none }
.titel { font-weight: bold; margin-top: 5px; margin-bottom: 8px }
.titelservice { font-weight: bold; margin-top: 5px; margin-bottom: 8px }
.titelservice_u { font-weight: bold; text-decoration: underline; margin-top: 5px; margin-bottom: 8px }
b { margin: 0 }
.titelrot { color: #c30; font-weight: bold; margin-top: 5px; margin-bottom: 8px }
.rot { color: #c30; font-weight: normal }
.12px { font-size: 12px }
.11px { font-size: 11px }
.normal { font-weight: normal }
.klein { font-size: 10px; font-style: normal; font-weight: normal }
img.download {vertical-align:middle;}

/* ---------- Container zentriert das Layout -------------- */
#container   { text-align: left; margin: 0 auto; padding: 0; width: 1060px }

/* ---------- Banner für Logo -------------- */
#banner { background-color: #fff; margin: 0 0 0 260px; padding: 0; height: 64px }
#banner img { padding: 25px 0 0 } 

/* ----------- Farbkodierung ------------- */
.home { background-color: #c2d4f0 }
.stiftung { background-color: #cce0a3 !important }
.foerderbereiche { }
.atelierstipendien { background-color: #c7e2ff !important }
.gesuchswesen { background-color: #fff178 }
.osteuropa { background-color: #81cc87 !important }
.foerderannerkennungspreise { background-color: #fff6cc }
.kontakt { background-color: #c2e6f0 }
.links { background-color: #b8f2b4 }
.download { background-color: #9cf }
.english { background-color: #e7c47f }

/* ----------------- Inhalt --------------------- */
#content   { margin: 0 10px; padding: 0; width: 478px; height: 570px; float: left; border: dotted 1px #999 }
#content_foerderpreise { margin: 0 10px; padding: 0; width: 478px; height: 837px; float: left; border: dotted 1px #999 }
div#content  { padding: 0; height: 1em; min-height: 570px; max-width: 478px }
div#content_foerderpreise { padding: 0; height: 1em; min-height: 837px; max-width: 478px }
#content ul { list-style-type: disc; margin: 0 0 5px 15px; padding: 0 }
#contentcontent_foerderpreise ul { list-style-type: disc; margin: 0 0 5px 15px; padding: 0 }
#text { margin: 0; padding: 0 10px 0 0; position: relative; top: 20px; right: 10px; left: 10px; width: 448px; height: 530px; overflow: auto }
#text_foerderpreise { margin: 0; padding: 0 10px 0 0; position: relative; top: 20px; right: 10px; left: 10px; width: 448px; height: 797px; overflow: auto }
#text_kurz   { margin: 0; padding: 0 10px 0 0; position: relative; top: 20px; right: 10px; left: 10px; width: 448px }


/* -------------- Links Navigavtion ------------- */
#left   { background-color: #e3e9ee; margin: 0; padding: 0; width: 248px; height: 570px; float: left; border: dotted 1px #999 }
#left_foerderpreise { background-color: #e3e9ee; margin: 0; padding: 0; width: 248px; height: 837px; float: left; border: dotted 1px #999 }
div#left  { height: 1em; min-height: 570px; max-width: 248px }
div#left_foerderpreise { height: 1em; min-height: 837px; max-width: 248px }
/* -------------- Rechte Spalte ------------- */
#right       { margin: 0; padding: 0; width: 298px; height: 570px; float: left; border: dotted 1px #999 }
#right_foerderpreise { margin: 0; padding: 0; width: 298px; height: 837px; float: left; border: dotted 1px #999 }
div#right  { height: 1em; min-height: 570px; max-width: 298px }
div#right_foerderpreise { height: 1em; min-height: 837px; max-width: 298px }
#right img  { margin: 0 0 15px; padding: 0 }
#right_foerderpreise img { margin: 0 0 15px; padding: 0 }
#right ul { list-style-type: disc; margin: 0 0 5px 15px; padding: 0 }

/* ----------- Navigation ------------- */
#navigation       { margin: 0; padding: 0; position: relative; top: 15px; width: 248px; height: 510px; min-height: 510px; float: left; clear: left }
#navigation_foerderpreise { margin: 0; padding: 0; position: relative; top: 15px; width: 248px; height: 777px; min-height: 777px; float: left; clear: left }
#navlist      { margin: 0; padding: 0 }
#navlist ul, #navlist li { list-style-type: none; display: block; margin: 0; padding: 3px 0 3px 5px; float: left; clear: left }
#navlist a:link, #navlist a:visited  { color: #003; font-style: normal; font-weight: bold; line-height: 14px; margin: 4px 5px; float: left }
#navlist a:hover    { color: #003; font-style: normal; text-decoration: underline }
#navlist a.activ { text-decoration: underline; background-color: yellow }
#navlist a.activ-home       { text-decoration: underline; background-color: #c2d4f0 }
#navlist a.activ-home1 { text-decoration: underline; background-color: #c6d4f1 }
#navlist a.activ-home2  { text-decoration: underline; background-color: #cf6 }
#navlist a.activ-stiftung    { text-decoration: underline; background-color: #cce0a3 !important }
#navlist a.activ-foerderbereiche     { text-decoration: underline; background-color: #bec8d2 }
#navlist a.activ-atelierstipendien  { text-decoration: underline; background-color: #c7e2ff !important }
#navlist a.activ-gesuchswesen     { text-decoration: underline; background-color: #fff178 }
#navlist a.activ-osteuropa     { text-decoration: underline; background-color: #81cc87 !important }
#navlist a.activ-foerderannerkennungspreise  { text-decoration: underline; background-color: #fff6cc }
#navlist a.activ-kontakt    { text-decoration: underline; background-color: #c2e6f0 }
#navlist a.activ-links  { text-decoration: underline; background-color: #b8f2b4 }
#navlist a.activ-downloads  { text-decoration: underline; background-color: #E7E795 }

/* -----------Subnavigation*/
#subnavlist
     { margin: 0; padding: 0; float: left; clear: left }

#subnavlist ul, #subnavlist li
    { list-style-type: none; display: block; margin: 0; padding: 3px 0 0 5px; width: 220px; clear: left }

#subnavlist a:link, #subnavlist a:visited
       { color: #003; line-height: 14px; float: left }

#subnavlist a:link#current, #subnavlist a:visited#current, #subnavlist a:hover
   { color: #003; text-decoration: underline; background: transparent }

#subnavlist a:hover  { color: #003 }

#subnavlist a.activ   { text-decoration: underline; background-color: transparent }

/* -----------Sprachwahl*/
#sprachwahl        { color: #999; font-size: 10px; text-align: left; margin: 0; padding: 10px 0 0 5px; position: relative; bottom: 0; width: 243px; height: 25px; border-top: 1px dotted #999 }
#sprachwahl ul, #sprachwahl li     { color: #999; font-size: 10px; list-style-type: none; display: inline; margin: 0; padding: 0 }
#sprachwahl a:link, #sprachwahl a:visited     { color: #999; font-size: 10px; margin: 0 0 0 5px; float: left }
#sprachwahl a:link#current, #sprachwahl a:visited#current, #sprachwahl a:hover     { color: #999; font-size: 10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

#sprachwahl a:hover    { color: #999; font-size: 10px; text-decoration: underline }
#sprachwahl a.activ   { color: #999; font-size: 10px; font-weight: bold; text-decoration: underline }
.linie_unten { border-bottom: 1px dotted #999 }

/* -----------Servicespalte*/
#service    { margin: 0; padding: 0; position: relative; top: 20px; left: 10px; width: 280px; float: left }
#service img  { margin-top: 15px }
/* -----------footer--------------------------- */
#footer    { font-size: 10px; font-weight: normal; text-align: left; margin: 0; padding: 0 0 0 10px; clear: both }
#footer a:link { color: #ccc; font-size: 10px; font-weight: normal; text-decoration: none; text-align: left; margin: 0; padding: 0 0 0 10px; clear: both }
