body

    {

    margin:0px;     padding:0px;  font-size: 0.8em;   

         font-family: Verdana, Arial, Helvetica, "sans serif";

            color:#000000;    line-height:140%;

    }



p

    {

    margin:0px;     padding:0px;  font-size: 100%;   

         font-family: Verdana, Arial, Helvetica, "sans serif";

            color:#000000;    line-height:140%; padding-bottom:16px;

    }



a:link , a:visited{

    color: #333333;

    font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

    font-size: 100%;

    text-decoration: none;



}

a:hover, a:active {

    color: #7f1515;

    font-family: Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

    font-size: 100%;



}





/* Text */

.unsichtbar

{visibility:hidden; display:none;}

h1

{

         font-family:  Verdana,Arial, Helvetica, "sans serif";

            color:#7f1515;    line-height:150%;    font-size: 110%; 

}

h3

{

         font-family:  Verdana,Arial, Helvetica, "sans serif"; font-weight:normal;

            color:#333;    line-height:150%;    font-size: 110%; 

}

.fett

{font-size: 10px; }

.kurz

{

margin:0px;     padding:0px; padding-left:4px;

}



.bildRechts

{

margin-top:3px;

float:right;

float:right;



padding-left:25px;

padding-bottom:15px;

}



.bildLinks

{

margin-top:3px;

float:left;

padding-right:15px;

padding-bottom:15px;

}



#loginBereich .inputfeld

{ margin:0 0 5px 0; padding:0;

width:180px; height:19px; border: 1px solid #C0C0C0;  padding:3px 0 0 2px;

}

.loginButton

 {

  font-family:  Arial, Verdana, Helvetica, sans-serif;

 font-size:12px;

 font-weight: normal;

 text-align: center;

 color: #000000;

 width:183px; padding:3px 0 5px 2px;

 height:24px;

 background-color:#ffffff;

 border: 1px;  border-style:solid;   border-color:#999494;

cursor:hand;

 }

.logoutButton

{

color: #000000; margin:4px 0 0 0;

  padding:1px 0px 0px 0px;

 height:20px; width:183px; text-align:center;

 background-color:#ffffff;

 border: 1px;  border-style:solid;   border-color:#999494;

}

 

#kalender table

{

text-align:center;

} 

#kalender th

{

width:30px; border:1px solid #cccccc;text-align:center;border-left:0;

}

 #kalender td

{

width:30px; border:1px solid #cccccc;text-align:center; border-top:0;border-left:0;

}



.artikelliste h2

{

         font-family:  Verdana,Arial, Helvetica, "sans serif"; padding:5px 0 0 0; margin:0; border-top:1px dotted #cccccc;

            color:#7f1515;    line-height:150%;    font-size: 100%; 

}



#contactForm label

{

width:150px; float:left;

}



#contactForm input, .special input

{

width:250px; border:1px solid #cccccc; margin:0 0 5px 0; 

}



#contactForm textarea

{

width:250px; border:1px solid #cccccc; height:50px;margin:0 0 5px 0; 

}

#contactFormSubmitLeft input , #contactFormSubmitRight input 

{

width:123px;  border:1px solid #cccccc; background-color:#ffffff; float:left;margin:0  5px 0 0; 

}

.eingabe

{

font-size:10px; width:200px;

}

#contactForm input.box

{

font-size:10px; width:20px; margin: 0 10px 0 0; float:left;

}



.cBox

{

margin:5px 0 3px 0;

}

td

{

vertical-align:top;

}



.adressTabelle

{

font-size:80%;

}