/* DICI COLORS: Grey -> #969799 ¦ Green -> #00b0ad */

body { font-family:sans-serif; font-weight:normal; margin:0px; padding:0px; font-size:80%; background-color:#ccc; padding:5px; }

/* BLOCS */
#all { max-width:1024px; margin-left:auto; margin-right:auto; background-color:#fff; }
#topBanner { border-bottom:1px solid #969799; padding:0px; height:110px; background-image:url(img/top_banner.jpg); background-repeat:no-repeat; background-position:right;  }
#topLinks { width:400px; height:26px; float:right; margin-top:84px; background-color:#00b0ad; color:#fff; }
#mainTable { border-collapse:collapse; padding:0px; margin:0px; }
#menusLeft { width:197px; vertical-align:top; text-align:left; padding:0px; background-color:#969799; }
#contentMiddleRight { padding:0px 10px 0px 10px; vertical-align:top; text-align:justify; }
#breadcrumps { border-bottom:1px dotted #00b0ad; font-size:80%; padding:2px 0px 2px 0px; }
#logosRight { width:200px; vertical-align:top; text-align:center; padding:10px 5px 0px 0px; }
#footer { max-width:1024px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; text-align:right; }
#VdlSiteSwitcher {width:180px; padding:0px 0px 0px 20px; margin:0px; overflow:hidden;}

/* SOME STANDARDS */
img { margin:5px; border:none; }
h1, #title { font-size:150%; text-align:left; margin:20px 0px 20px 0px; color:#00b0ad; }
h2 { font-size:130%; text-align:left; color:#00b0ad; font-weight:normal; }
h3 { font-size:120%; text-align:left; color:#00b0ad; font-weight:normal; }
h4 { font-size:110%; text-align:left; color:#00b0ad; font-weight:normal; }
h5 { font-size:100%; text-align:left; color:#00b0ad; font-weight:normal; }
h6 { font-size:100%; text-align:left; color:#00b0ad; font-weight:normal; }
h7 { font-size:100%; text-align:left; color:#00b0ad; font-weight:normal; }
table { width:100%; }
td { text-align:left; }
/* LINK COLORS */
a:link, a:visited { text-decoration:none; color:#000; border-bottom:1px dotted #00b0ad; }
a:hover, a:active, a:focus { background-color:#00b0ad; color:#fff; }

a.topLinks:link, a.topLinks:visited { text-decoration:none; color:#fff; padding:5px 5px 7px 5px; border:none; }
a.topLinks:hover, a.topLinks:active, a.topLinks:focus { background-color:#ccc; color:#000; }

a.menusLeftHere:link, a.menusLeftHere:visited { display:block; text-decoration:none; padding:5px; padding-left:15px;  background-color:#00b0ad; border-bottom:1px solid #fff; color:#fff; }
a.menusLeftHere:hover, a.menusLeftHere:active, a.menusLeftHere:focus {  }
a.menusLeftNothere:link, a.menusLeftNothere:visited { display:block; text-decoration:none; padding:5px; padding-left:15px;  background-color:#969799; border-bottom:1px solid #fff; color:#fff; }
a.menusLeftNothere:hover, a.menusLeftNothere:active, a.menusLeftNothere:focus { background-color:#00b0ad; }

a.breadcrumps:link, a.breadcrumps:visited { text-decoration:none; color:#00b0ad; padding:2px 3px 2px 3px; border:none; }
a.breadcrumps:hover, a.breadcrumps:active, a.breadcrumps:focus { background-color:#969799; color:#fff;}

a.footer:link, a.footer:visited { text-decoration:none; color:#000; padding:2px 5px 2px 5px; border:none; }
a.footer:hover, a.footer:active, a.footer:focus { background-color:#00b0ad; color:#fff; }

/* SOME SPECIAL STUFF FOR CERTAINS PAGE TYPES */
span.bildunterschrift { font-size:80%; }
span.bildshort { font-size:80%; }
td.galleryCell { padding:5px; text-align:center; vertical-align:bottom;}

