/* winter */

/* mit http://jigsaw.w3.org/css-validator/ geprüft*/

/* #################### galerie #################### */

div#galerie img {
border: 1px solid #a9a9a9;
margin: 0;
padding: 4px;
background: #ffffff;
-moz-border-radius: 4px;
}

div#galerie img:hover {
border: 1px solid #a9a9a9;
background: #a9a9a9;
-moz-border-radius: 4px;
}

/* #################### seite #################### */

div#seite a:link, div#seite a:visited, div#seite a:focus {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
}

div#seite a:hover, div#seite a:active {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding: 2px;
margin: 0;
border: 1px solid #000099;
}

/* #################### linkliste #################### */

/* ##### navi ##### */

div#link-navi a:link, div#link-navi a:visited, div#link-navi a:focus {
color: #000099;
font-size: 20px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
border: 1px solid #a9a9a9;
padding: 2px;
margin: 0;
}

div#link-navi a:hover, div#link-navi a:active {
color: #ffffff;
font-size: 20px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background-image: url(link-mitte.png);
border: 1px solid #a9a9a9;
padding: 2px;
margin: 0;
}

/* ##### navi aktuell ##### */

div#link-navi a#aktuell {
color: #ffffff;
font-size: 26px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background-image: url(link-mitte.png);
border: 1px solid #a9a9a9;
padding: 2px;
margin: 0;
}

/* ##### eintrag ##### */

div#link-oben a:link, div#link-oben a:visited, div#link-oben a:focus {
color: #ffffff;
font-size: 20px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
}

div#link-oben a:hover, div#link-oben a:active {
color: #0032ff;
font-size: 22px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: italic;
background: #ffffff;
padding: 2px;
margin: 0;
border: 1px solid #a9a9a9;
}

/* ##### banner ##### */

div#link-banner img {
border: 1px solid #ffffff;
margin: 0;
padding: 4px;
}

div#link-banner img:hover {
border: 1px solid #ffffff;
background: #e6ffff;
}

/* #################### fuss #################### */

div#fuss a.l:link, div#fuss a.l:visited, div#fuss a.l:focus {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
}

div#fuss a.l:hover, div#fuss a.l:active {
color: #0032ff;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding: 2px;
margin: 0;
border: 1px solid #000099;
}

div#fuss a.admin:link, div#fuss a.admin:visited, div#fuss a.admin:focus {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
}

div#fuss a.admin:hover, div#fuss a.admin:active {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
}

/* #################### hoch #################### */

div#hoch a.l:link, div#hoch a.l:visited, div#hoch a.l:focus {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
}

div#hoch a.l:hover, div#hoch a.l:active {
color: #0032ff;
font-size: 16px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding: 2px;
margin: 0;
border: 1px solid #000099;
}

/* #################### seite fuer formular nicht ausgefuellt #################### */

div#lka a:link, div#lka a:visited, div#lka a:focus {
color: #000099;
font-size: 20px;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
}

div#lka a:hover, div#lka a:active {
color: #0032ff;
font-size: 20px;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
background: #ffffff;
padding: 2px;
margin: 0;
border: 1px solid #ff0000;
}

/* #################### links auf startseite von raetsel, fun, spiele #################### */

div#rfs a:link, div#rfs a:visited, div#rfs a:focus {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
border: 0;
display: block;
padding: 3px;
margin: 0;
}

div#rfs a:hover, div#rfs a:active {
color: #ffffff;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #000099;
padding: 2px;
margin: 0;
border: 1px solid #000099;
display: block;
}

/* #################### news #################### */

table.news-mitte a:link, table.news-mitte a:visited, table.news-mitte a:focus {
color: #ffffff;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
border-bottom: 1px solid #ffffff;
}

table.news-mitte a:hover, table.news-mitte a:active {
color: #ffffff;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #000099;
padding: 2px;
margin: 0;
border: 1px solid #ffffff;
}

/* #################### gaestebuch #################### */

div#gb a:link, div#gb a:visited, div#gb a:focus {
color: #000099;
font-size: 20px;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
}

div#gb a:hover, div#gb a:active {
color: #000099;
font-size: 20px;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding: 2px;
margin: 0;
border: 1px solid #000099;
}

/* #################### geburtstagskalender #################### */

div#gk a:link, div#gk a:visited, div#gk a:focus {
color: #000099;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
border: 0;
display: block;
padding: 3px;
margin: 0;
border: 1px solid #000099;
}

div#gk a:hover, div#gk a:active {
color: #ffffff;
font-size: 14px;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
background: #000099;
padding: 2px;
margin: 0;
border: 1px solid #000099;
display: block;
}

