/* CSS Document */

body{
      margin: 0;
      padding: 0;      
      font-family : Arial, Georgia, Times, serif;
      font-size : 10px;
      font-weight : normal;
      color : #000000;
      line-height : 140%;
      background-color : transparent;
      background: top center;
      background-image: url(images/back.gif);
      background-repeat: repeat-y;
}

p{
           
      font-family : Arial, Georgia, Times, serif;
      font-size : 12px;
      font-weight : normal;
      color : #000000;
      line-height : 140%;
      
}

.rot{
           
      font-family : Arial, Georgia, Times, serif;
      font-size : 12px;
      font-weight : bold;
      color : #A00040;
      line-height : 140%;
      
}







h1{
      font-family : Arial, Georgia, Times, serif;
      font-size : 24px;
      font-weight : bold;
      color : #A00040;
      background-color : transparent;
}

h2{
      font-family : Arial, Georgia, Times, serif;
      font-size : 18px;
      font-weight : bold;
      color : #A00040;
      background-color : transparent;
      margin-top : 0px;
      margin-bottom : 0px;
}

h3{
      font-family : Arial, Georgia, Times, serif;
      font-size : 14px;
      font-weight : bold;
      color : #A00040;
      background-color : transparent;
      margin-top : 0px;
      margin-bottom : 0px;
}

h4{
      font-family : Arial, Georgia, Times, serif;
      font-size : 18px;
      font-weight : bold;
      color : #A00040;
      background-color : transparent;
      margin-top : 0px;
      margin-bottom : 0px;
      margin-left : 20px;
}


ul{
      font-family : Arial, Verdana, "Trebuchet MS", Georgia, Times,serif;
      font-weight : normal;
      color : #000;
      line-height : 180%
}

.small{
	  font-size : 12px;
}

.fett{
	  font-weight : bold;
}


.button{
      font-family : Arial, Verdana, "Trebuchet MS", Georgia, Times,serif;
      font-size : 11px;
      font-weight : normal;
      color : #000;
      line-height : 130%
}

.news{
      font-size : 12px;
      line-height : 130%;
}

a{
font-size : 15px;
	 color : #000000;
     text-decoration : underline;
     background-image: url(images/link.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.link a{
font-size : 15px;
	 color : #000000;
     text-decoration : underline;
     background-image: url(images/link.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.link a:hover{
font-size : 15px;
     color : #F0EAEA;
     text-decoration : none;
     background-color : #A00040;
     background-image: url(images/link.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.back a{
	 color : #000000;
     text-decoration : underline;
     background-image: url(images/backlink.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.back a:hover{
     color : #F0EAEA;
     text-decoration : none;
     background-color : #A00040;
     background-image: url(images/backlink.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.mail a{
	 color : #000000;
     text-decoration : underline;
     background-image: url(images/mail.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.mail a:hover{
     color : #F0EAEA;
     text-decoration : none;
     background-color : #A00040;
     background-image: url(images/mail.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.download a{
	 color : #000000;
     text-decoration : underline;
     background-image: url(images/download.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.download a:hover{
     color : #F0EAEA;
     text-decoration : none;
     background-color : #A00040;
     background-image: url(images/download.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:14px;
}

.druck a{
	 color : #000000;
     text-decoration : underline;
     background-image: url(images/druck.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:30px;
}

.druck a:hover{
     color : #000000;
     text-decoration : none;
     
     background-image: url(images/druck.gif);
     background-repeat: no-repeat;
 	 background-position: left;
 	 padding-left:30px;
}

.news a{
	 color : #000000;
     text-decoration : underline;
}

.news a:hover{
     color : #F0EAEA;
     text-decoration : none;
     background-color : #A00040;
}


.navi a{
	 font-family: Arial, Verdana, "Trebuchet MS", Georgia, Times,serif;
     font-size : 13px;
     color: #F0EAEA;
     font-weight : bold;
     text-decoration: none
}

.navi a:hover{
     font-family: Arial, Verdana, "Trebuchet MS", Georgia, Times,serif;
     font-size : 13px;
     color: #F0EAEA;
     text-decoration : none
}