body { color: #242424; font-size: 11px; font-family: Verdana; margin: 0; padding: 0;}

H1  { color: #2B6D9E; font-size: 15px ; font-weight: bold; }

H2, H3, H4, H5, H6   { color: #2B6D9E; font-size: 13px ; font-weight: bold; }

p, td, th, tr   { color: #242424; font-size: 11px; font-family: Verdana  }

b, strong { color: #2B6D9E }

a { color: #2B6D9E; text-decoration: none }

a:link { color: #2B6D9E; text-decoration: none }

a:hover { color: #3589C6; text-decoration: none }

a:visited { color: #2B6D9E; text-decoration: none }

a:active { color: #2B6D9E; text-decoration: none }


/* Navi */

.navi { background-color: white; background-image: url(images/button.gif); background-repeat: no-repeat; padding: 0 50px 0 0; }

/* Angebote */

.angebote { background-color: white;  padding: 0 50px 0 0; }


/* Content */

.inhalt { background-image: url(images/bg2.gif); height: 100%; padding: 20px; }
/* Footer */

.footer  { color: #ffffff; font-size: 9px; background-color: #2b6d9f; }
.footer a:hover { color: white; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footer a:link { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.footer a:active { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.footer a:visited { color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; } 

/* Fotos */

.foto-links { margin-right: 10px; margin-left: 0; border: solid 1px #5f8497; }

.foto-rechts { margin-right: 0; margin-left: 10px; border: solid 1px #5f8497; }

.foto-links-beschriftung { font-size: 9px; line-height: 140%; background-color: #e3f7ff; padding: 4px 6px; }

.foto-rechts-beschriftung  { font-size: 9px; line-height: 140%; background-color: #e3f7ff; padding: 4px 6px; }

.fototab-li  { margin-right: 10px; margin-bottom: 6px; }

.fototab-re  { margin-bottom: 6px; margin-left: 10px; }

.fotolizenz { font-size: 9px; line-height: 140%; padding: 30px 6px 4px; }

/* grosser Zeilenabstand */

.zeilenabstand { line-height: 18px; }

 /* Lift*/
 
.lift { color: #fff; font-size: 10px; background-color: #fe0202; text-align: right; padding: 2px; }

.lift a { color: white; font-size: 10px; }


