/* normales design */

body {
background: #e6ffff;
}

/* #################### gesamte seite #################### */

div#gesamt {
text-align: center;
padding: 0;
margin: 0 auto;
}

/* #################### links auf startseite von raetsel, fun, spiele #################### */

div#rfs {
vertical-align: top;
text-align: center;
padding: 0;
margin: 0;
}

/* #################### logo #################### */

div#logo {
height: 60px;
width: 100%;
padding: 0;
margin: 0;
float: left;
}

/* #################### navi-oben #################### */

div#navi-oben {
vertical-align: middle;
text-align: center;
height: 40px;
width: 100%;
padding: 0;
margin: 10px 0 0 0;
float: left;
}

/* #################### navi-seite und counter zusammenhalten #################### */

div#left {
vertical-align: top;
text-align: left;
width: 220px;
height: 900px;
padding: 0;
margin: 0;
float: left;
}

/* #################### navi-seite #################### */

div#navi-seite {
vertical-align: top;
text-align: left;
width: 220px;
padding: 0;
margin: 0;
}

/* #################### inhalt #################### */

div#inhalt {
vertical-align: top;
text-align: center;
padding: 2px;
margin: 0 0 0 250px;
}

/* #################### hoch #################### */

div#hoch {
vertical-align: bottom;
text-align: center;
height: 180px;
padding: 0;
margin: 10px 0 0 10px;
}

/* #################### fuss #################### */

div#fuss {
vertical-align: middle;
text-align: center;
width: 100%;
height: 30px;
padding: 0;
margin: 10px 0 0 0;
float: left;
}

*html div#fuss {
padd\ing: 5px;
}

/* #################### linkliste #################### */

div#link {
vertical-align: top;
text-align: center;
width: 100%;
padding: 0;
margin: 0;
}

div#link-gesamt {
vertical-align: top;
text-align: center;
width: 578px;
padding: 0;
margin: 0 auto;
}

div#link-oben {
vertical-align: top;
text-align: center;
height: 22px;
padding: 5px;
margin: 0;
background-image: url(link-oben.png);
background-repeat: no-repeat;
}

div#link-mitte {
font-size: 14px;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
vertical-align: top;
text-align: justify;
padding: 5px;
margin: 0;
background: #0032ff;
}

/* ##### noch kein eintrag ##### */

div#link-mitte-n {
font-size: 30px;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
vertical-align: top;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

/* ##### ##### */

div#link-banner {
vertical-align: middle;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

div#link-unten {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(link-unten.png);
background-repeat: no-repeat;
}

/* #################### balken #################### */

div#balken {
width: 90%;
height: 2px;
background-image: url(balken.png);
}

/* #################### news #################### */

div#news-gesamt {
vertical-align: top;
text-align: center;
width: 700px;
padding: 0;
margin: 0 auto;
}

div#news-oben {
font-size: 26px;
color: #ffffff;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
vertical-align: middle;
text-align: center;
padding: 2px 0 2px 0;
margin: 0;
background-image: url(news-oben.png);
}

div#news-mitte {
vertical-align: top;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

table.news-mitte {
font-size: 14px;
color: #ffffff;
width: 98%;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
padding: 0;
margin: 0;
}

div#news-unten {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(news-unten.png);
background-repeat: no-repeat;
}

/* ######################## tabelle test ########################*/

table#news {
text-align: left;
margin-left: auto;
margin-right: auto;
border: 0;
border-spacing: 0;
}

/* #################### tabelle #################### */

tr.s1 {
background: #0023bb;
padding: 3px;
}

tr.s2 {
padding: 3px;
}

tr.s2-w {
height: 15px;
}

tr.s2-gb {
height: 5px;
}

td.witze {
padding-bottom: 15px;
}

td.miwula {
padding-left: 15px;
}

/* #################### minwula #################### */

div#miwula-gesamt {
vertical-align: top;
text-align: center;
width: 700px;
padding: 0;
margin: 0 auto;
}

div#miwula-oben {
font-size: 26px;
color: #ffffff;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
vertical-align: middle;
text-align: center;
padding: 2px 0 2px 0;
margin: 0;
background-image: url(news-oben.png);
}

div#miwula-mitte {
vertical-align: top;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

table.miwula-mitte {
font-size: 14px;
color: #ffffff;
width: 98%;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
padding: 0;
margin: 0;
}

tr.miwula-mitte {
font-size: 18px;
color: #ffffff;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
vertical-align: middle;
text-align: center;
padding: 2px 0 2px 0;
margin: 0;
}

div#miwula-unten {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(news-unten.png);
background-repeat: no-repeat;
}

/* #################### etc #################### */

div#etc-gesamt {
vertical-align: top;
text-align: center;
width: 500px;
padding: 0;
margin: 0 auto;
}

div#etc-oben {
font-size: 26px;
color: #ffffff;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
vertical-align: middle;
text-align: center;
padding: 2px 0 2px 0;
margin: 0;
background-image: url(etc-oben.png);
}

div#etc-mitte {
vertical-align: top;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

table.etc-mitte {
font-size: 14px;
color: #ffffff;
width: 98%;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
padding: 0;
margin: 0;
}

tr.etc-mitte {
font-size: 20px;
color: #ffffff;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration: underline;
font-style: normal;
vertical-align: middle;
text-align: center;
padding: 2px 0 2px 0;
margin: 0;
}

div#etc-unten {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(etc-unten.png);
background-repeat: no-repeat;
}

/* #################### gaestebuch #################### */

div#gb-gesamt {
vertical-align: top;
text-align: center;
width: 700px;
padding: 0;
margin: 0 auto;
}

div#gb-oben {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(gb-oben.png);
}

div#gb-mitte {
vertical-align: top;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

tr.gb-erstellt {
font-size: 11px;
color: #ffffff;
font-weight: normal;
font-family: Arial, sans-serif;
text-decoration: none;
font-style: normal;
padding: 0;
margin: 0;
}

div#gb-unten {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(gb-unten.png);
background-repeat: no-repeat;
}

/* #################### vote me #################### */

div#vote-gesamt {
vertical-align: top;
text-align: center;
width: 700px;
padding: 0;
margin: 0 auto;
}

div#vote-oben {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(gb-oben.png);
}

div#vote-mitte {
vertical-align: top;
text-align: center;
padding: 5px;
margin: 0;
background: #0032ff;
}

div#vote-unten {
vertical-align: top;
text-align: center;
height: 10px;
padding: 0;
margin: 0;
background-image: url(gb-unten.png);
background-repeat: no-repeat;
}

/* #################### rezepte #################### 

div#re {
vertical-align: top;
text-align: center;
width: 100%;
padding: 0;
margin: 0;
}

div#re-gesamt {
vertical-align: top;
text-align: center;
width: 578px;
padding: 0;
margin: 0 auto;
}

div#re-oben {
vertical-align: top;
text-align: center;
height: 36px;
padding: 5px;
margin: 0;
background-image: url(re-oben.png);
}

div#re-mitte {
font-size: 14px;
color: #ffffff;
font-weight: normal;
font-family: times new roman, arial, times;
text-decoration: none;
font-style: normal;
vertical-align: top;
text-align: left;
padding: 5px;
margin: 0;
background-image: url(re-mitte.png);
}

div#re-unten {
vertical-align: top;
text-align: center;
height: 22px;
padding: 5px;
margin: 0;
background-image: url(re-unten.png);
}

*/

