/* CSS definition file containing sitestyle stylesheets */
/* Padding: o,r,u,l */

/* Texte */
BODY { background-color: #005aa6; background-image: url(images/hg_verlauf.gif); font: 11px Arial, Helvetica, sans-serif; color: #000033; text-decoration: none; margin: 0; padding: 0;}
TD { font: 11px Arial, Helvetica, sans-serif; color: #000033; text-decoration: none; }
P { margin: 0; }
H1 { font: bold 13px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; padding: 5px 5px 0px 5px; margin: 0; }
H2 { font: bold 13px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; padding: 0; margin: 0; }
UL { list-style-type: square; }

/* Hyperlinks */
a:link { font: 11px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; }
a:visited { font: 11px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; }
a:hover { font: 11px Arial, Helvetica, sans-serif; color: #cc6600; text-decoration: underline; }
a:active { font: 11px Arial, Helvetica, sans-serif; color: #cc6600; text-decoration: underline; }

a.foot:link { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding-top: 2px; }
a.foot:visited { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding-top: 2px; }
a.foot:hover { font: bold 12px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; padding-top: 2px; }
a.foot:active { font: bold 12px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; padding-top: 2px; }

a.meta:link { font: 12px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; padding-left: 36px; }
a.meta:visited { font: 12px Arial, Helvetica, sans-serif; color: #004a99; text-decoration: none; padding-left: 36px; }
a.meta:hover { font: 12px Arial, Helvetica, sans-serif; color: #cc6600; text-decoration: none; padding-left: 36px; }
a.meta:active { font: 12px Arial, Helvetica, sans-serif; color: #cc6600; text-decoration: none; padding-left: 36px; }

a.webcam:link { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 36px; }
a.webcam:visited { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; padding-left: 36px; }
a.webcam:hover { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; padding-left: 36px; }
a.webcam:active { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; padding-left: 36px; }

/* Bilder & Seite */
.home_subhead { padding: 5px 0px 5px 0px; } /* Bild */
.home_teaser { padding: 0px 5px 5px 5px; background-color: #1dbbe9; } /* Bild */
.home_teaser_klein { padding: 0px 10px 5px 5px; text-align: right; } /* Bild */
.home_content { padding: 5px 5px 5px 5px; background-color: #7fd7f2; margin-bottom: 5px; }

.content { padding: 5px 5px 5px 5px; background-color: #c1e9f8; margin-bottom: 5px; }
.content_teaser { padding: 5px 5px 5px 5px; background-color: #98def4; } /* Bild */
.content_foot { padding: 5px 5px 5px 5px; background-color: #98def4; }

.pic { margin-right: 5px; }
.webcam { padding: 25px 0px 0px 27px; }
.tip { margin: 58px 40px 0px 40px; width: 560px; height: 290px; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

/* Formulare */
.button { background-color: #004a99; color: #FFFFFF; width: 80px; height: 20px; border: 1px solid #FFFFFF; font-size: 11px; }
.input_1 { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:200px; height:16px; background-color: #FFFFFF; border: 1px solid #004a99; }
.input_2 { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:70px; height:16px; background-color: #FFFFFF; border: 1px solid #004a99; }
.textarea { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:200px; height:100px; background-color: #FFFFFF; border: 1px solid #004a99; }
