/* --------------- Allgemein --------------- */

BODY
{
margin: 0px;
scrollbar-base-color: #FFFFFF;
scrollbar-face-color: #F3F3F3;
scrollbar-shadow-color: #CCCCCC;
scrollbar-arrow-color: #CCCCCC;
background-image: url('bg.gif');
}

table.bg { background-color: #FDF5E6 }
tr.bg { background-color: #FDF5E6 }
td.bg {  }

td.text { font-family: arial; font-size: 13px; color: #000000; }
div.meta { font-family: arial; font-size: 13px; color: #666666; }
div.text { font-family: arial; font-size: 13px; color: #000000; }

table.line { border-left: 1px solid; border-right: 1px solid; border-color: #aaaaaa; }


/* --------------- Navigation --------------- */

a.index:link { font-family: arial; font-size: 13px; font-weight: 400; color: #000000; text-decoration: none }
a.index:visited { font-family: arial; font-size: 13px; font-weight: 400; color: #000000; text-decoration: none }
a.index:hover { font-family: arial; font-size: 13px; font-weight: 400; color: #990000; text-decoration: none }

a.navi:link { font-family: arial; font-size: 13px; color: #555555; text-decoration: none }
a.navi:visited { font-family: arial; font-size: 13px; color: #555555; text-decoration: none }
a.navi:hover { font-family: arial; font-size: 13px; color: #990000; text-decoration: none }

a.navi2:link { font-family: arial; font-size: 13px; font-weight: 400; color: #333333; text-decoration: none }
a.navi2:visited { font-family: arial; font-size: 13px; font-weight: 400; color: #333333; text-decoration: none }
a.navi2:hover { font-family: arial; font-size: 13px; font-weight: 400; color: #000000; text-decoration: underline }

a.search:link { font-family: arial; font-size: 11px; font-weight: 400; color: #000000; text-decoration: underline }
a.search:visited { font-family: arial; font-size: 11px; font-weight: 400; color: #000000; text-decoration: underline }
a.search:hover { font-family: arial; font-size: 11px; font-weight: 400; color: #000066; text-decoration: underline }


/* --------------- Body --------------- */

table.head { background-color: #006699}

table.line { border-left: 1px solid; border-right: 1px solid; border-color: #555555; }

td.headline { font-family: verdana; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; margin-bottom:0px; margin-top:0px; background-color: #006699; }
td.headline2 { border-top: double 3px; border-color: #000000; }
td.headline3 { font-family: verdana; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; margin-bottom:0px; margin-top:0px; height: 21px; background-color: #000000; }

a.headline3:link {font-family: verdana; font-size: 10px; color: #666666; font-weight: bold;}
a.headline3:visited {font-family: verdana; font-size: 10px; color: #666666; font-weight: bold;}
a.headline3:hover {font-family: verdana; font-size: 10px; color: #666666; font-weight: bold;}

td.kat {font-family:Impact; font-size:27px; background-image: url('sp1.gif'); background-repeat:no-repeat; background-position-x:4px; padding-top:14px;}

td.mainstyle {  }
td.navistyle { padding-left:5px; }

div.logo { background-color:#000033; padding-left:0px; padding-top:0px; padding-bottom:20px; }
div.logo2 { background-color:#000033; padding-left:10px; padding-top:0px; padding-bottom:50px; }
div.search { width:779px; text-align:center; background-color:#000033; }
div.line2 { width:779px; background-color:#000033; }
div.navi { padding-top:20px; padding-bottom:20px; padding-left:20px; }
div.left { background-color:#eeeeee; width:160px; height:350px; }
div.main { background-color: #; }
div.date { font-family: arial; font-size: 11px; color: #000000; }
div.footer { padding-top:70px; font-family: arial; color: #555555; text-decoration: none; height:20px; }

td.navi { padding-left:5px; }

td.navitop { font-family: arial; font-size: 11px; font-weight: 400; color: #111111; background: #000000; border-bottom: 1px solid; border-color: #333333; }

a:link { font-family: arial; font-size: 13px; color: #000000; text-decoration: none }
a:visited { font-family: arial; font-size: 13px; color: #000000; text-decoration: none }
a:hover { font-family: arial; font-size: 13px; color: #990000; text-decoration: none }

a.meta:link { font-family: arial; font-size: 13px; color: #666666; text-decoration: none }
a.meta:visited { font-family: arial; font-size: 13px; color: #666666; text-decoration: none }
a.meta:hover { font-family: arial; font-size: 13px; color: #888888; text-decoration: none }

td.ad1 { }
td.ad2 { }
td.ad3 { }
td.ad4 { }
td.ad5 { }

div.url { font-family: arial; font-size: 13px; color: #808080; }

td.ad { height: 5px; }
a.adlink:link { font-family: arial; font-size: 13px; font-weight: bold; color: #003366; text-decoration: underline }
a.adlink:visited { font-family: arial; font-size: 13px; font-weight: bold; color: #003366; text-decoration: underline }
a.adlink:hover { font-family: arial; font-size: 13px; font-weight: bold; color: #003366; text-decoration: underline }
td.adtext { font-family: arial; font-size: 12px; color: #333333; }
div.adtext { font-family: arial; font-size: 12px; color: #333333; }

ul { margin-bottom:0px; margin-top:0px; margin-left:14px; }

a.addsite:link { font-family: arial; font-size: 13px; font-weight: 400; color: #555555; text-decoration: none }
a.addsite:visited { font-family: arial; font-size: 13px; font-weight: 400; color: #555555; text-decoration: none }
a.addsite:hover { font-family: arial; font-size: 13px; font-weight: 400; color: #003366; text-decoration: none }

td.date { font-family: arial; font-size: 11px; color: #000000; }

td.navibottom { font-family: arial; font-size: 11px; font-weight: 400; color: #111111; background: #000000; border-top: 1px solid; border-color: #333333; }
a.navibottom:link { font-family: verdana; font-size: 10px; font-weight: 400; color: #666666; text-decoration: none }
a.navibottom:visited { font-family: verdana; font-size: 10px; font-weight: 400; color: #666666; text-decoration: none }
a.navibottom:hover { font-family: verdana; font-size: 10px; font-weight: 400; color: #666666; text-decoration: underline }

h1 {margin:0px; font-size:27px; font-weight:400; color: #333333;}
a.h1:link { font-family: verdana; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; margin-bottom:0px; margin-top:0px }
a.h1:visited { font-family: verdana; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; margin-bottom:0px; margin-top:0px }
a.h1:hover { font-family: verdana; font-size: 10px; color: #666666; font-weight: bold; text-decoration: underline; margin-bottom:0px; margin-top:0px }



/* --------------- Footer --------------- */

td.black { background-color: #000000 }
a.footerlink:link { font-family: arial; font-size: 10px; font-weight: bold; color: #888888; text-decoration: none }
a.footerlink:visited { font-family: arial; font-size: 10px; font-weight: bold; color: #888888; text-decoration: none }
a.footerlink:hover { font-family: arial; font-size: 10px; font-weight: bold; color: #999999; text-decoration: underline }

a.pi:link { font-family: arial; font-size: 11px; color: #444444; text-decoration: none }
a.pi:visited { font-family: arial; font-size: 11px; color: #444444; text-decoration: none }
a.pi:hover { font-family: arial; font-size: 11px; color: #007BCE; text-decoration: none }
td.pi { font-family: arial; font-size: 11px; color: #444444;}

td.lign4 { border-bottom: solid 1px; border-color: #000000; }

a.footer:link { font-family: arial; font-size: 11px; color: #666666; text-decoration: underline }
a.footer:visited { font-family: arial; font-size: 11px; color: #666666; text-decoration: underline }
a.footer:hover { font-family: arial; font-size: 11px; color: #666666; text-decoration: underline }


td.pics {background-color: #996600; border:3px double #000000; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:4px;}


/* --------------- Admin --------------- */

option.rubrik { background-color: #333333; color: #dddddd; }

option.urubrik { background-color: #dddddd; }

option.eintrag { color: #000000; }

input.search1 {background-color:#e4e4e4; border-color:#FDF5E6;}
input.search2 {height:24px; background-color:#000033; font-family: arial; font-size: 10px; font-weight: bold; color: #888888; width: 90px; border-color:#FDF5E6;}