/* copyright 2006 by graue*zellen; www.grauezellen.de*/

body, div, span, p, a, td, th, ol, ul, li, h1, h2, h3, h4, h5, h6
{
font-family : Arial, Helvetica, sans-serif;
}

body
  {
  scrollbar-face-color : #CCCCCC; 
  scrollbar-shadow-color : #CCCCCC; 
  scrollbar-highlight-color : #CCCCCC; 
  scrollbar-3dlight-color : #344348; 
  scrollbar-darkshadow-color : #344348; 
  scrollbar-track-color : #DEDEDE; 
  scrollbar-arrow-color : #344348;
  }

h1
  {
  margin : 0px;
  padding : 0px;
  font-size : 0px;
  }  
  
#body
  {
  margin : 0pt;
  padding : 0pt;
  background-color : #F5F5F5;
  }  

#main
  {
  background-image : url(main_bg.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  }
  
#logo
  {
  position : absolute; top:  15px; left : 22px;
  z-index : 5;
  }  
  
#header  
  {
  position : absolute; top:  25px; left : 110px;
  color : #6D6F71;
  font-size : 13px;
  font-weight : normal;
  letter-spacing : 1px;
  line-height : 22px; 
  text-decoration : none;
  }
  
#right
  {
  background-image : url(right_bg.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  }
  
#bullet
  {
  float : left;
  margin-right : 4px;
  margin-top : 7px;
  margin-bottom : 3px;
  }  
  
#rot
  {
  margin : 0pt;
  padding : 0pt;
  background-color : #DF1921;
  }
  
#textrot
  {
  color : #DF1921;
  }  
  
#liste
  {
  position:relative; top:-2px;
  }  
  
/* navigation*/

.nav1_0
  {
  color : #6D6F71;
  font-size : 13px;
  font-weight : bold;
  text-decoration : none;
  }

a.nav1_0:link
  {
  text-decoration : none;
  border : none;
  }

a.nav1_0:visited
  {
  text-decoration : none;
  }
 
a.nav1_0:hover
  {
  color : #DF1921;
  }

a.nav1_0:active
  {
  color : #DF1921;
  }

a.nav1_0:focus
  {
  color : #DF1921;
  }
  
.nav1_1
  {
  color : #DF1921;
  font-size : 13px;
  font-weight : bold;
  text-decoration : none;
  }

a.nav1_1:link
  {
  text-decoration : none;
  border : none;
  }

a.nav1_1:visited
  {
  text-decoration : none;
  }
 
a.nav1_1:hover
  {
  color : #DF1921;
  }

a.nav1_1:active
  {
  color : #DF1921;
  }

a.nav1_1:focus
  {
  color : #DF1921;
  }

.fktnav_0
  {
  color : #6D6F71;
  font-size : 12px;
  font-weight : bold;
  letter-spacing : 1px;  
  text-decoration : none;
  margin-bottom : 0px;
  }

a.fktnav_0:link
  {
  text-decoration : none;
  border : none;
  }

a.fktnav_0:visited
  {
  text-decoration : none;
  }
 
a.fktnav_0:hover
  {
  color : #DF1921;
  }

a.fktnav_0:active
  {
  color : #DF1921;
  }

a.fktnav_0:focus
  {
  color : #DF1921;
  }

.fktnav_1
  {
  color : #DF1921;
  font-size : 12px;
  font-weight : bold;
  letter-spacing : 1px;
  text-decoration : none;
  margin-bottom : 0px;
  }

a.fktnav_1:link
  {
  text-decoration : none;
  border : none;
  }

a.fktnav_1:visited
  {
  text-decoration : none;
  }
 
a.fktnav_1:hover
  {
  color : #DF1921;
  }

a.fktnav_1:active
  {
  color : #DF1921;
  }

a.fktnav_1:focus
  {
  color : #DF1921;
  }
  
 .nav2
  {
  color : #000000;
  font-size : 12px;
  font-weight : normal;
  text-decoration : none;
  line-height : 20px;
  }

a.nav2:link
  {
  color : #000000;  
  text-decoration : none;
  border : none;
  }

a.nav2:visited
  {
  color : #000000;  
  text-decoration : none;
  }
 
a.nav2:hover
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.nav2:active
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.nav2:focus
  {
  color : #DF1921;
  text-decoration : underline;
  }

.nav3
  {
  color : #000000;
  font-size : 10px;
  font-weight : normal;
  text-decoration : none;
  }

a.nav3:link
  {
  color : #DF1921;  
  text-decoration : none;
  border : none;
  }

a.nav3:visited
  {
  color : #DF1921;  
  text-decoration : none;
  }
 
a.nav3:hover
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.nav3:active
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.nav3:focus
  {
  color : #DF1921;
  text-decoration : underline;
  }    
  
/*text*/  
  
 .head1
  {
  font-family : Arial, Helvetica, sans-serif;  
  color : #DF1921;
  font-size : 22px;
  font-weight : bold;
  letter-spacing : 1px;
  text-decoration : none;
  margin-top : 15px;
  margin-bottom : 30px;
  }

a.head1:link
  {
  text-decoration : none;
  border : none;
  }

a.head1:visited
  {
  color : #DF1921;  
  text-decoration : none;
  }
 
a.head1:hover
  {
  color : #DF1921;
  text-decoration : none;
  }

a.head1:active
  {
  color : #DF1921;   
  text-decoration : none;
  }

a.head1:focus
  {
  color : #DF1921;     
  text-decoration : none;
  }

.head2
  {
  color : #000000;
  font-size : 15px;
  font-weight : bold;
  text-decoration : none;
  }

a.head2:link
  {
  text-decoration : none;
  border : none;
  }

a.head2:visited
  {
  text-decoration : none;
  }
 
a.head2:hover
  {
  color : #DF1921;
  }

a.head2:active
  {
  color : #DF1921;
  }

a.head2:focus
  {
  color : #DF1921;
  }  
  
.head2red
  {
  color : #DF1921;
  font-size : 15px;
  font-weight : bold;
  text-decoration : none;
  }

a.head2red:link
  {
  border : none;
  }

a.head2red:visited
  {
  text-decoration : none;
  }
 
a.head2red:hover
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.head2red:active
  {
  color : #DF1921;
  text-decoration : underline;  
  }

a.head2red:focus
  {
  color : #DF1921;
  text-decoration : underline;  
  }

.head3
  {
  color : #000000;
  font-size : 13px;
  font-weight : bold;
  text-decoration : none;
  }

a.head3:link
  {
  text-decoration : none;
  border : none;
  }

a.head3:visited
  {
  text-decoration : none;
  }
 
a.head3:hover
  {
  color : #DF1921;
  text-decoration : underline;  
  }

a.head3:active
  {
  color : #DF1921;
  text-decoration : underline;  
  }

a.head3:focus
  {
  color : #DF1921;
  text-decoration : underline;  
  }  
  
.head3red
  {
  color : #DF1921;
  font-size : 13px;
  font-weight : bold;
  text-decoration : none;
  }

a.head3red:link
  {
  text-decoration : none;
  border : none;
  }

a.head3red:visited
  {
  text-decoration : none;
  }
 
a.head3red:hover
  {
  color : #DF1921;
  text-decoration : underline;  
  }

a.head3red:active
  {
  color : #DF1921;
  text-decoration : underline;  
  }

a.head3red:focus
  {
  color : #DF1921;
  text-decoration : underline;  
  }
    
.text1
  {
  color : #000000;
  font-size : 12px;
  font-weight : normal;
  text-decoration : none;
  line-height : 20px;
  }

a.text1:link
  {
  color : #DF1921;  
  text-decoration : none;
  border : none;
  }

a.text1:visited
  {
  color : #DF1921;  
  text-decoration : none;
  }
 
a.text1:hover
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.text1:active
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.text1:focus
  {
  color : #DF1921;
  text-decoration : underline;
  }
  
.text2
  {
  color : #000000;
  font-size : 11px;
  font-weight : normal;
  text-decoration : none;
  line-height : 14px;
  }

a.text2:link
  {
  color : #DF1921;
  text-decoration : none;
  border : none;
  }

a.text2:visited
  {
  color : #DF1921;
  text-decoration : none;
  }
 
a.text2:hover
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.text2:active
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.text2:focus
  {
  color : #DF1921;
  text-decoration : underline;
  }

.text3
  {
  color : #000000;
  font-size : 12px;
  font-weight : normal;
  text-decoration : none;
  line-height : 25px;
  }

a.text3:link
  {
  color : #000000;  
  text-decoration : none;
  border : none;
  }

a.text3:visited
  {
  color : #000000;  
  text-decoration : none;
  }
 
a.text3:hover
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.text3:active
  {
  color : #DF1921;
  text-decoration : underline;
  }

a.text3:focus
  {
  color : #DF1921;
  text-decoration : underline;
  }
    
.liste
  {
  margin-left : -25px;
  list-style-image:url(listbullet.gif);
  }
  
.liste2
  {
  margin-left : -25px;
  margin-bottom : 20px;
  list-style-image:url(listbullet.gif);
  }
  
.liste3
  {
  margin-left : -25px;
  margin-bottom : 3px;
  list-style-image:url(listbullet.gif);
  }  
  
/*formulare*/

form
{
padding : 0pt;
border : 0pt solid #000000;
}

.checkbox
{
padding : 0px;
margin : 0px;
color : #000000;
border : 0px solid #999999;
text-decoration : none;
font-weight : normal;
}

.feld1
{
background-color : #FFFFFF;
font-size : 11px;
color : #000000;
width : 25pt;
height : 17px;
text-align : right;
vertical-align : middle;
border : 1px solid #999999;
text-decoration : none;
font-weight : normal;
padding-left : 8px;
padding-right: 5px;
}

.feld2
{
background-color : #FFFFFF;
font-size : 11px;
color : #000000;
width : 159px;
height : 17px;
text-align : left;
vertical-align : middle;
border : 1px solid #999999;
text-decoration : none;
font-weight : normal;
padding-left : 6px;
padding-right: 5px;
}

.select
{
background-color : #FFFFFF;
font-size : 11px;
color : #000000;
width : 159px;
height : 17px;
text-align : left;
vertical-align : middle;
border : 1px solid #999999;
text-decoration : none;
font-weight : normal;
padding-left : 6px;
}

.textarea
{
font-family : arial, hevetica, sans-serif;
background-color : #FFFFFF;
font-size : 11px;
line-height : 15px;
color : #000000;
width : 159px;
height : 120px;
text-align : left;
vertical-align : middle;
border : 1px solid #999999;
text-decoration : none;
font-weight : normal;
padding-left : 6px;
padding-right: 5px;
padding-top: 5px;
}

.button
{
background-color : #CCCCCC;
color : #000000;
width : 75px;
height : 15px;
vertical-align : middle;
border : 1px solid #999999;
text-decoration : none;
font-size : 10px;
font-weight : bold;
padding-left: 5px;
padding-right: 5px;
padding-bottom : 5px;
}

.button2
{
background-color : #CCCCCC;
color : #DF1921;
width : 75px;
height : 20px;
vertical-align : middle;
border : 1px solid #999999;
text-decoration : none;
font-size : 10px;
font-weight : normal;
padding-left: 5px;
padding-right: 5px;
}    
  
 