/* --------------- Allgemein --------------- */

BODY
{
margin-top: 15px;
margin-bottom: 0px;
scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #000000;
background-color: #ffffff;}

h3 {
background-color: #FFFFFF;
padding: 2px;
text-decoration: underline;
}
.p-shadow {
width: 83%;
float:left;
background: url(shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.p-shadow div {
background: none !important;
background: url(shadow2.gif) no-repeat left top;
padding: 0 !important;
padding: 0 6px 6px 0;
}

.p-shadow p {
color: #777;
background-color: #fff;
font: 1em verdana, serif;
border: 1px solid #a9a9a9;
padding: 4px;
margin: -6px 6px 6px -6px !important;
margin: 0;
}

.werboben { font-family: verdana; font-size: 11px; font-weight: bold; color: #000000;}
.indexoben { font-family: verdana; font-size: 11px; font-weight: normal; color: Navy;}
.indexrot { font-family: verdana; font-size: 11px; font-weight: bold; color: red;}
.werbtext { font-family: verdana; font-size: 10px; color: #000000;  }
.Fshadow
      {
      width: 600;
      height: 40;
      font-size: 24pt;
      font-family: Arial;
      color: navy;
      filter: shadow(color=darkslateblue, direction=100);
      }


table.bg { background-color: #ffffff }
tr.bg { background-color: #ffffff }
td.bg { background-color: #ffffff }

td.text { font-family: verdana; font-size: 10px; color: #000000; }
td.text2 { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; }

table.line { border-left: 1px solid; border-right: 1px solid; border-color: #ffffff; }


/* --------------- Navigation --------------- */

a.index:link { font-family: verdana; font-size: 9pt; color: #000000; text-decoration: none }
a.index:visited { font-family: verdana; font-size: 9pt; color: #000000; text-decoration: none }
a.index:hover { font-family: versana; font-size: 9pt; color: #990000; text-decoration: none }

a.navi:link { font-family: arial; font-size: 13px; color: #999999; text-decoration: none }
a.navi:visited { font-family: arial; font-size: 13px; color: #999999; 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: #ffffff }

td.navitop { font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; background: #F0FFF8; border-bottom: 1px solid; border-color: #01611f; }
a.anders:hover { font-family: verdana; font-size: 11px; font-weight: bold; color: red; text-decoration: none }

a.anders:hover { font-family: verdana; font-size: 11px; font-weight: bold; color: red; text-decoration: none }



td.search { background: #000000; }

td.adbg1 { border: 1px solid; border-color: #01611f; background: #01611f; font-family: verdana; font-size: 10px; color: White; }
td.adbg2 { border-left: 1px solid; border-right: 1px solid; border-color: #01611f; background: #F0FFF8; font-family: verdana; font-size: 10px;}
td.adbg3 { border-left: 1px solid; border-bottom: 1px solid; border-right: 1px solid; border-color: #01611f; font-family: verdana; font-size: 8px; background: #F0FFF8; }
td.adbg4 { border-left: 1px solid; border-right: 1px solid; border-color: #01611f; font-family: verdana; font-size: 8px; background: #F0FFF8; }
td.adbg5 { background: White; font-family: verdana; font-size: 8px; font-weight: bold; color: #000000; text-decoration: none }
td.adbg6 { background: White; font-family: verdana; font-size: 10px; font-weight: bold; color: red; text-decoration: none }



a:link { font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
a:visited { font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
a:hover { font-family: verdana; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none }




td.ad1 {  }
td.ad2 {  }
td.ad3 {  }
td.ad4 {  }
td.ad5 {  }

td.ad { height: 5px; }
a.adlink:link { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }
a.adlink:visited { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }
a.adlink:hover { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }
td.adtext { font-family: arial; font-size: 11px; color: #555555; }

a.adlink2:link { font-family: arial; font-size: 10px; font-weight: 400; color: #000000; text-decoration: none }
a.adlink2:visited { font-family: arial; font-size: 10px; font-weight: 400; color: #000000; text-decoration: none }
a.adlink2:hover { font-family: arial; font-size: 10px; font-weight: 400; color: #000000; text-decoration: none }

a.addsite:link { font-family: arial; font-size: 11px; font-weight: 400; color: #999999; text-decoration: none }
a.addsite:visited { font-family: arial; font-size: 11px; font-weight: 400; color: #999999; text-decoration: none }
a.addsite:hover { font-family: arial; font-size: 11px; font-weight: 400; color: #888888; text-decoration: none }

td.date { font-family: arial; font-size: 11px; color: #000000; }

td.navibottom { font-family: verdana; font-size: 11px; font-weight: 400; color: #111111; background: #F0FFF8; }
a.navibottom:link { font-family: arial; font-size: 11px; font-weight: 400; color: #222222; text-decoration: none }
a.navibottom:visited { font-family: arial; font-size: 11px; font-weight: 400; color: #222222; text-decoration: none }
a.navibottom:hover { font-family: arial; font-size: 11px; font-weight: 400; color: #aaaaaa; text-decoration: none }

a.subcat:link { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }
a.subcat:visited { font-family: arial;font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }
a.subcat:hover { font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline }

a.verdana10:link { font-family: verdana; font-size: 10px; font-weight: 400; color: #000000; }
a.verdana10:visited { font-family: verdana;font-size: 10px; font-weight: 400; color: #000000; }
a.verdana10:hover { font-family: verdana; font-size: 10px; font-weight: 400; color: #000000; }


hr { width: 380px; }
hr.hro {
	 width: 100%;
	 color: Black; 
}
h1 { font-family: verdana; font-size: 10px; margin-top: 0px; margin-bottom: 0px }

h2 {

font-size: 24pt;
font-family: "Times New Roman", Times, serif;
text-align: left;
padding: 10px;
letter-spacing: 2px;
height: 40;
color: navy;
filter: shadow(color=darkslateblue, direction=100);
      }



A.h2 {
	 LETTER-SPACING: 1px; TEXT-DECORATION: none; color: black; font-weight: bold; font-size: 20pt; position: relative; top:-7; z-index: 1000;
}
A.h2:hover {
	 LETTER-SPACING: 1px; TEXT-DECORATION: none; color: lime; font-weight: bold; font-size: 20pt; position: relative; top:-7; z-index: 1000;
}
A.h2:visited {
	 LETTER-SPACING: 1px; TEXT-DECORATION: none; color: white; font-weight: bold; font-size: 20pt; position: relative; top:-7; z-index: 1000;
}
/* --------------- Footer --------------- */

td.black { background-color: #01611f }
a.footerlink:link { font-family: verdana; font-size: 10px; font-weight: normal; color: black; text-decoration: none }
a.footerlink:visited { font-family: verdana; font-size: 10px; font-weight: normal; color: black; text-decoration: none }
a.footerlink:hover { font-family: verdana; font-size: 10px; font-weight: normal; color: red; text-decoration: underline }

.footer { font-family: verdana; font-size: 10px; font-weight: normal; color: black; text-decoration: none }

a.adbg5:link { font-family: verdana; font-size: 11px; font-weight: bold; color: maroon; text-decoration: none }
a.adbg5:visited { font-family: verdana; font-size: 11px; font-weight: bold; color: maroon; text-decoration: none }
a.adbg5:hover { font-family: verdana; font-size: 11px; font-weight: bold; color: red; text-decoration: underline }
/* --------------- Admin --------------- */

option.rubrik { background-color: #333333; color: #dddddd; }

option.urubrik { background-color: #dddddd; }

option.eintrag { color: #000000; }
