
body { font-family: arial;
       font-size:12px; }

h2 {
      font-size: 20px;
      text-align: left;
      margin-top:8px;
      margin-bottom: 0px; }

h3 {
      font-size: 16px;
      text-align: center;
      margin-top:10px;
      margin-bottom: 10px; }

       
img  {border:none;}

p     {
      font-size:12px;
     	line-height:18px;
     	color:black;
	    text-decoration: none;
      text-align:left; }

p.hilfe, li.hilfe {
      font-size:12px;
     	line-height:16px;
     	color:black;
	    text-decoration: none;
      text-align:left;
     	letter-spacing: 0.4px;
     	word-spacing: 0.4px;
      }
      

p.text1  { 	
      font-size:12px;
     	line-height:16px;
     	letter-spacing: 0px;
     	word-spacing: 0px;
     	color:black;
      text-align:left;
	    text-decoration: none; }

p.gray  {
      margin-top:4px;
      margin-bottom:4px;
      text-align:justify;
      font-size:12px;
     	line-height:16px;
     	letter-spacing: 0.1px;
     	word-spacing: 0.1px;
     	color:#404040;
	    text-decoration: none; }

p.explicit
  { 	
      font-size:13.2px;
     	line-height:16px;
     	letter-spacing: 0.1px;
     	word-spacing: 0.1px;
     	color:black;
      background:#DBB004;
      font-weight:bold;
      padding: 1px;
  }
 
ul { text-align:left; }     
      
a  { 	
      font-size:12px;
     	line-height:12.4px;
     	letter-spacing: 0.2px;
     	word-spacing: 0.2px;
     	color:#444444;
	    text-decoration: none; }

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; color:black;}
a:active { text-decoration:underline; }
a:focus { text-decoration:none;}

a.explicit, a.explicit2
  { 	
      font-size:12px;
     	line-height:16px;
     	letter-spacing: 0.1px;
     	word-spacing: 0.1px;
      font-weight:bold;
     	color:#DBB004;
      background:black;
  }

a:link.explicit { text-decoration:none; }
a:visited.explicit { text-decoration:none; }
a:hover.explicit { background:#DBB004; color:black;}
a:active.explicit { text-decoration:underline; }
a:focus.explicit { text-decoration:none;}

a.explicit2
  { 	
     	color:black;
      background:#DBB004;
  }

a:link.explicit2 { text-decoration:none; }
a:visited.explicit2 { text-decoration:none; }
a:hover.explicit2 { background:black; color:#DBB004;}
a:active.explicit2 { text-decoration:underline; }
a:focus.explicit2 { text-decoration:none;}

a.explicit3
  { 	
      font-size:16px;
     	line-height:20px;
     	letter-spacing: 0.1px;
     	word-spacing: 0.1px;
      font-weight:bold;
     	color:black;
      background:#DBB004;
  }

a:link.explicit3 { text-decoration:none; }
a:visited.explicit3 { text-decoration:none; }
a:hover.explicit3 { background:#DBB004; color:black; font-size:18px; line-height:18px; }
a:active.explicit3 { text-decoration:underline; }
a:focus.explicit3 { text-decoration:none;}


a.button
  { 	
      font-size:12px;
     	line-height:14px;
     	letter-spacing: 0.1px;
     	word-spacing: 0.1px;
      padding-left:8px;
      padding-right:8px;      
      border: 1px solid black;
      border-left-color: white; border-top-color: white;
      color: white;
      background-image:url(../pictures/button_1c.jpg);
  }

a:hover.button {
      border-color: white;
      border-left-color: black;
      border-top-color: black;
      color: black;
      font-weight:bold;
      background-image:url(../pictures/infobox_header_7.jpg);
      text-decoration:none; }

a.button_yellow
  { 	
      font-size:12px;
     	line-height:14px;
     	letter-spacing: 0.1px;
     	word-spacing: 0.1px;
      padding-left:8px;
      padding-right:8px;      
      border: 1px solid black;
      font-weight:bold;
      border-left-color: silver; border-top-color: silver;
      color: black;
      background-image:url(../pictures/infobox_header_7.jpg);
  }

a:hover.button_yellow {
      border-color: gray;
      border-left-color: black;
      border-top-color: black;
      color: white;
      font-weight:bold;
      background-image:url(../pictures/button_1c.jpg);
      text-decoration:none; }


a.small { 	
      font-size:10px;
     	line-height:10px;
     	letter-spacing: 0px;
     	word-spacing: 0px;
     	color:#444444;
	    text-decoration: none; }

a:link.small { text-decoration:none; }
a:visited.small { text-decoration:none; }
a:hover.small { text-decoration:underline; color:black;}
a:active.small { text-decoration:underline; }
a:focus.small { text-decoration:none;}

a.big {
      font-size:14px;
     	line-height:18px;
     	color:black;
	    text-decoration: none;
      font-weight: bold;
     	letter-spacing: 0.6px;
     	word-spacing: 0.6px;
      background:black;
      color:#DBB004;
      padding-left:2px;
      padding-right:2px;      
         }

a:link.big { text-decoration:none; }
a:visited.big { text-decoration:none; }
a:hover.big { background:#eaeaea; color:black;}
a:active.big { text-decoration:underline; }
a:focus.big { text-decoration:none;}
         
a.navigation  { 	
      font-size:14px;
     	line-height:16px;
      font-weight:bold;
     	letter-spacing: 0px;
     	word-spacing: 0px;
     	color:#444444;
	    text-decoration: none; }

a:link.navigation { text-decoration:none; }
a:visited.navigation { text-decoration:none; }
a:hover.navigation { text-decoration:none; color:black;}
a:active.navigation { text-decoration:none; color:#695502; }
a:focus.navigation { text-decoration:none; color:#695502;}

a.navigation2  { 	
      font-size:14px;
     	line-height:16px;
      font-weight:bold;
     	letter-spacing: 0px;
     	word-spacing: 0px;
     	color:#695502;
	    text-decoration: none; }

a:link.navigation2 { text-decoration:none; }
a:visited.navigation2 { text-decoration:none; }
a:hover.navigation2 { text-decoration:none; color:black;}
a:active.navigation2 { text-decoration:none; color:#695502; }
a:focus.navigation2 { text-decoration:none; color:#695502;}

a.bottom  { 	
      font-size:14px;
      line-height:14px;
      letter-spacing: 0px;
      word-spacing: 0px;
      color:#eaeaea;
      text-decoration: none; }

a:link.bottom { text-decoration:none }
a:visited.bottom { text-decoration:none }
a:hover.bottom { text-decoration:underline }
a:active.bottom { text-decoration:none }
a:focus.bottom { text-decoration:none }

a.hilfe {
      font-size:12px;
     	line-height:16px;
     	color:black;
	    text-decoration: none;
     	letter-spacing: 0.6px;
     	word-spacing: 0.6px;
         }

a:link.hilfe { text-decoration:none }
a:visited.hilfe { text-decoration:none }
a:hover.hilfe { text-decoration:underline}
a:active.hilfe { text-decoration:none }
a:focus.hilfe { text-decoration:none }


a.top {
      font-size:10px;
     	line-height:12px;
     	color:black;
	    text-decoration:underline;
      text-align:right;
      }


table
 { padding:0px; }

table.special1
 {
 padding: 2px;
 }

tr.special1
 {
 padding-left:12px;
 background-color:#DDCD8A;
 border:1px solid black;
 font-size:12px;
 }
 
tr.special1:hover { background-color:#EADFB1; }
tr.special1:active { background-color:#BDBDBD; } 
tr.special1:focus { background-color:#DDCD8A; }

tr.gray_hover
 {
 font-size:12px;
 }
tr.gray_hover:hover { background-color:#d3d3d3; } /* lightgray */

tr.whitesmoke
 {
 font-size:12px;
 }
tr.whitesmoke:hover { background-color:#f5f5f5; } /* whitesmoke */

td.special1
 {
 padding-top:4px;
 padding-bottom:4px;
 padding-left:14px;
 border:1px solid black;
 font-size:12px;
 }

td.special_head1
 {
  background-color:#CAA303;
  border:1px solid black;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:14px;
 }
 
td.special_head2
 {
  background-color:#DBB004;
  border:1px solid black;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:14px;
 }
 
td.special_head3
 {
  background-color:#DBC056;
  border:1px solid black;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:2px;
  text-align:left;
 } 
 
td.special2
 {
 padding-top:2px;
 padding-bottom:2px;
 padding-left:2px;
 border:1px solid black;
 font-size:12px;
 text-align:left;
 }
 
div.login
 {
 width: 90%;
 font-size:10px;
 padding: 0px;
 margin-top:10px;
 margin-left:4px;
 background:#dcdcdc; /* gainsboro */
 border: solid 1px black;
 }
 
div.logged_in
 {
 width: 90%;
 font-size:10px;
 padding: 0px;
 margin-top:10px;
 margin-left:4px;
 background-image:url(../pictures/bg_lightyellow.jpg);
 border: solid 1px black;
 }

div.info
 {
 border: 1px solid black;
 padding: 20px;
 margin-left: 10%;
 margin-right: 10%;
 background:#dcdcdc; /* gainsboro */
 text-align: center;
 }
 
div.info_wide
 {
 border: 1px solid black;
 padding-top: 8px;
 padding-left: 2px; 
 padding-right: 2px;  
 margin-left: 2px;
 margin-right: 2px;
 background:#dcdcdc; /* gainsboro */
 text-align: center;
 }


form.login
 {font-size:10px;
 padding: 8px;
 }

input.login
 {
 background-color:#DDCD8A;
 width:84%;
 border:1px solid #666666;
 font-size:10px;
 }

/*input.login:hover { background-color:#DBB004; border:1px solid black;} */
input.login:hover { background-color:#DBC056; border:1px solid black;}
input.login:active { background-color:#BDBDBD; } 
input.login:focus { background-color:white; }

input.login_button
 {
 border: 1px solid black;
 font-size:10px;
 color:white;
 border-left-color: white; border-top-color: white; 
 background-image:url(../pictures/button_1c.jpg);
 }

input.login_button:hover
 {
 border: 1px solid black;
 background-image:url(../pictures/button_1d.jpg);
 border-right-color: white; border-bottom-color: white;
 }

form.form1
 {
 margin:0 auto;
 font-size:12px;
 }

input.form1, select.form1
 {
 background-color:#DDCD8A;
 border:1px solid #666666;
 font-size:10px;
 }
input.form1:hover { background-color:#DBC056; border:1px solid black;}

input.form1_big, select.form1_big
 {
 background-color:#DDCD8A;
 border:1px solid #666666;
 font-size:12px;
 }
input.form1:hover { background-color:#DBC056; border:1px solid black;}


input.submit_button
 {
 font-size:10px;
 border:1px solid black;
 border-left-color: silver; border-top-color: silver;
 color:black;
 background-image:url(../pictures/infobox_header_7.jpg);
 }

input.submit_button:hover
 {
 border: 1px solid black;
 border-right-color: white; border-bottom-color: white;
 color:white;
 background-image:url(../pictures/button_1c.jpg);
 }
 
a.button_big
{ 
 display:block;
 height:24px;
 line-height:24px;
 font-size:14px;
 width:220px;
 background-image:url(../pictures/infobox_partner_2.jpg);
 color:#1d1d1d;
 text-align:center;
 font-weight:bold;
 border-left: solid 1px gray;
 border-top: solid 1px gray;
 border-right: solid 1px black;
 border-bottom: solid 1px black;
 padding-left:8px;
}

a.button_big:hover
{
 color:black;
 text-decoration:none;
 border-left: solid 1px black;
 border-top: solid 1px black;
 border-right: solid 1px gray;
 border-bottom: solid 1px gray;
}

input.form1readonly
 {
 background-color:#b5b5b5;
 border:1px solid black;
 font-size:10px;
 }

input.big
 {
 background-color:#DDCD8A;
 border:1px solid black;
 font-size:18px;
 width:98%;
 }

input.form1:hover { background-color:#D7BC51; }
input.form1:active { background-color:#BDBDBD; } 
input.form1:focus { background-color:#FFFFFF; }

input.big:hover { background-color:#DBB004; }
input.big:active { background-color:#BDBDBD; } 
input.big:focus { background-color:#FFFFFF; }

textarea.form1
 {
 background-color:#DDCD8A;
 border:1px solid black;
 font-size:12px;
 }

textarea.form1:hover { background-color:#DBB004; }
textarea.form1:active { background-color:#BDBDBD; } 
textarea.form1:focus { background-color:#FFFFFF; }
 

div.infobox
 {
 width: 91%;
 font-size: 10px;
 padding: 0px;
 margin-top: 8px;
 margin-left: 4px;
 margin-right: 4px;
 border: solid 0px black;
 }
 
div.infobox_header
 {
 background-image:url(../pictures/button_1b.jpg);
 line-height: 10px;
 font-size: 10.6px;
 font-weight:bold;
 color: #ffd700; /* gold */
 padding: 2px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 border: solid 1px black;
 }

div.infobox_content
 {
 background-image:url(../pictures/bg_gray.jpg);
 font-size: 10px;
 color: black;
 padding: 4px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 border-top: solid 0px black;
 border-left: solid 1px black; 
 border-right: solid 1px black; 
 }
 
div.infobox_end
 {
 text-align: right;
 background-image:url(../pictures/bg_gray.jpg);
 font-size: 10px;
 color: black;
 padding-right: 12px;
 padding-bottom: 4px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 border-left: solid 1px black;
 border-right: solid 1px black;
 border-bottom: solid 1px black;  
 }

fieldset
 {
 background:#f5f5f5; /* whitesmoke */
 text-align: left;
 padding:8px;
 }
 
legend.flyer
 {
 font-weight:bold;
 }

/* NAVIGATION */
 
ul#Navigation {
    margin-top: 0px;
    margin-bottom:2px;
    padding: 0px;
    text-align: center;
    width: 80%;
  }

  ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0px; padding: 0px;
  }

  ul#Navigation a, ul#Navigation span {
    font-size:12px;
    line-height:18px;
    padding: 0px 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: white;
    background-image:url(../pictures/button_1b.jpg);
  }
  
  * html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }

  ul#Navigation a:focus, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: maroon;
    background-image:url(../pictures/infobox_header_7.jpg);
  }

  ul#Navigation a:hover, ul#Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: black;
    background-image:url(../pictures/infobox_header_7.jpg);
  }

a.flyer_send
  {
  font-size:16px;
  line-height:18px;
  font-weight:bold;
  color:black;
  }

a.flyer_send:hover { text-decoration:none; color:#444444; font-size:15.4px; }

div.menu, div.status
  {
  text-align:left;
  padding-left:12px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:4px;
  margin-bottom:6px;
  background:white;
  border:1px dashed gray;
  }
  
div.status
  {
  border:1px solid silver;
  padding:8px;
  background:#eaeaea;
  }

div.delete
  { width: 80%;
    padding: 6px;
    color:#3E3E3E;
    border: solid 1px #C1524E;
    background: #FEC0BE;
  }

/* Partner-News */

div.news
 { position:relative;
   left:0px;
   border: solid 1px silver;
   width:99%;
 }

div.from, div.date
 { background-image:url(../pictures/infobox_partner_2.jpg);
   vertical-align:middle;
   line-height:24px;
   text-align:left;
   float:left;
   width:50%;
   margin:0px;
 }

div.date
 { text-align:right; float:right;}

div.headline
 { font-size:14px;
   margin-left:8px;
   margin-right:8px; 
   margin-top:32px;
   font-weight:bold;
   text-align:left;
 }

div.content
 { font-size:12px;
   margin-left:8px;
   margin-right:8px;
   margin-top:12px;
   margin-bottom: 8px;
   text-align:left;
 }

/* Partner-News ENDE */
