/* FOUER COLORS: Blue -> #263d81 */

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

/* BLOCS */
#all { width:1000px; margin-left:auto; margin-right:auto; }
#topBanner { background-repeat:no-repeat; height:280px; }
#topLinks { width:450px; height:25px; float:right; margin-top:239px; background-color:#263d81; color:#fff; }
#VdlSiteSwitcher { padding:3px 0px 0px 0px; margin:237px 0px 0px 5px; }

#mainTable { border-collapse:collapse; padding:0px; margin:0px; }
#menusLeft { width:200px; vertical-align:top; text-align:left; padding:0px; background-color:#263d81; }
#contentRight { padding:0px 10px 0px 10px; vertical-align:top; text-align:justify;  border-right:1px solid #263d81; border-bottom:1px solid #263d81; }
#breadcrumps { border-bottom:1px dotted #263d81; font-size:80%; padding:2px 0px 2px 0px; }
#footer { max-width:1024px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px; text-align:right; }

/* SOME STANDARDS */
img { margin:5px; border:none; }
h1, #title { font-size:150%; text-align:left; margin:20px 0px 20px 0px; color:#263d81; }
h2 { font-size:130%; text-align:left; color:#263d81; font-weight:normal; }
h3 { font-size:120%; text-align:left; color:#263d81; font-weight:normal; }
h4 { font-size:110%; text-align:left; color:#263d81; font-weight:normal; }
h5 { font-size:100%; text-align:left; color:#263d81; font-weight:normal; }
h6 { font-size:100%; text-align:left; color:#263d81; font-weight:normal; }
h7 { font-size:100%; text-align:left; color:#263d81; font-weight:normal; }
table { width:100%; }
td { text-align:left; }

/* the small teasers left menu */
div.smallTeaser { background-color:#263d81; }
table.smallTeaserTable { width:100%; }
td.smallTeaserColumn1 { border-bottom:1px solid #fff; padding:0px 0px 0px 13px; }
div.smallTeaserKurz { color:#fff; font-size:12px; padding-top:5px; }
div.smallTeaserName { font-size:13px; font-weight:bold; padding-top:5px; line-height:100%; }
div.smallTeaserDatum { color:#fff; font-size:12px; font-weight:bold; margin-top:5px; }
div.smallTeaserUrl { margin-top:7px; font-size:12px;}
a.smallTeaserLink:link, a.smallTeaserLink:visited { color:#fff; text-decoration:none; }
a.smallTeaserLink:hover, a.smallTeaserLink:focus, a.smallTeaserLink:active { background-color:#fff; color:#263d81; }
a.smallTeaserUrlLink:link, a.smallTeaserUrlLink:visited { color:#000; }
a.smallTeaserUrlLink:hover, a.smallTeaserUrlLink:focus, a.smallTeaserUrlLink:active { color:#888; }

/* LINK COLORS */
a:link, a:visited { text-decoration:none; color:#000; border-bottom:1px dotted #263d81; }
a:hover, a:active, a:focus { background-color:#263d81; color:#fff; }

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

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

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

a.footer:link, a.footer:visited { text-decoration:none; color:#263d81; padding:2px 5px 2px 5px; border:none; }
a.footer:hover, a.footer:active, a.footer:focus { background-color:#263d81; 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;}
