﻿/* siehe auch styles_extra.css */

body {margin-top:0px; margin-left:0px;
        background:rgb(237,237,238);
        font-size:14px;font-family:'Open Sans',arial,sans-serif;color:black;
        }
p, h1, h2, h3, h4, h5 {margin:0px;line-height:150%;}
h1 { font-size: 24px;}
h2 { font-size: 21px;}
h3 { font-size: 18px;color:rgb(174,174,174);}
h4 { font-size: 15px;color:rgb(174,174,174);}
h5 { font-size: 12px;color:rgb(174,174,174);}

form {margin-bottom:0px;}
hr { border:solid #808080 1px; height:1px; }

/* --------------------------------------- Farben ----------- */
.orange { color: rgb(233,144,12); }
.grau { color: #808080; }
.hellgrau {color: lightgrey;}
.weiss { color: #FFFFFF; }
.schwarz { color: #000000; }
.blau { color: #0000FF }

.box1 {background-color: #FFFF90;} /*  leichtes Gelb */
.box2 {background-color: #FFB99E;} /*  helles Rosa */

/* ------------------ Schriftstile, Schriftgrößen ----------- */
.fett { font-weight: bold; }
.bigger {font-size:15px;}
.reduschrift1 { font-size: 13px }
.reduschrift2 { font-size: 12px }
.reduschrift3 { font-size: 11px }
.reduschrift4 { font-size: 9px }


/* ------------------ Container ----------- */

.alles {width:1024px;margin:auto;background:white;min-height:100%;} /* zentriert gesamten Inhalt */
.menu {border-right:1px solid white;text-align:center;}
.footer {width:1024px;clear:both;height:24px;padding-top:6px;font-size:11px;text-align:center;color:white;float:none;background:rgb(2,2,2);}

/* --------------------------------- Link-Formate ----------- */

a:link { color:rgb(233,144,12); text-decoration: none }
a:visited { color: rgb(233,144,12); text-decoration: none }
a:hover { color: grey;}
a.mail:before {content:url('../images/mail.gif');}

/* Links in Tabellen */
a.zelle:link { color: black; text-decoration: none; }
a.zelle:visited { color: black; text-decoration: none;}
a.zelle:before {content:url('../images/arrow_re.png');margin-right:4px;opacity:0.4;}
a.zelle:hover {text-decoration: underline;}
a.zelle:hover:before {opacity:1.0;}
a.zelle:focus {outline:none;}

/* links im Menü */
a.banner:link { color: white; text-decoration: none; }
a.banner:visited {color: white; text-decoration: none; }
a.banner:hover {color:white;}
a.banner:active {color: white; text-decoration: none; }
a.banner:focus	{ outline:none; }

/* Infobox */
a.info { border-bottom: 1px;text-decoration: none }
a.info:hover { cursor: help; }
a.info span { visibility: hidden; position: absolute; left: 1em; margin-top: 2em; padding: 1em; text-decoration: none }
a.info:hover span { text-align: left; visibility: visible; border: 1px solid #800000; color: #000080; background: #F8F9B9 }

