body {  
background-repeat: no-repeat;
margin: 0 0 0 0;
}

p,div,li {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #000000;
line-height: 11px;
text-decoration: none;
margin: 0 0 0 0;
}
ol {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #000000;
line-height: 11px;
margin: 0 0 0 0;
}

.text {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #000000;
line-height: 11px;
text-decoration: none;
margin: 0 0 0 0;
}

.textgrey {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #454545;
line-height: 11px; 
text-decoration: none
}

.textblack {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #000000;
line-height: 11px; 
text-decoration: none
}

.textweiss {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #FFFFFF;
line-height: 11px; 
text-decoration: none
}

.textgraukl {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #cccccc;
line-height: 11px; 
text-decoration: none
}

.headl01 {  
font-family: verdana, arial, helvetica; 
font-size: 12px; 
font-weight: bold;
color: #000000;
line-height: 17px; 
text-decoration: none
}

.headl02 {  
font-family: verdana, arial, helvetica; 
font-size: 12px; 
font-weight: bold;
color: #eB6519;
line-height: 17px; 
text-decoration: none
}

.headl03 {  
font-family: verdana, arial, helvetica; 
font-size: 12px; 
font-weight: bold;
color: #FFFFFF;
line-height: 17px; 
text-decoration: none
}

.pagetitle {  
font-family: verdana, arial, helvetica; 
font-size: 14px; 
color: #cccccc;
line-height: 17px; 
text-decoration: none;
font-weight: bold;
}

.headline1{  
font-family: verdana, arial, helvetica; 
font-size: 13px; 
color: #454545;
line-height: 17px; 
text-decoration: none
}

.headline2{  
font-family: verdana, arial, helvetica; 
font-size: 13px; 
color: #cccccc;
line-height: 17px; 
text-decoration: none
}


.textlink {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #B88F15;
line-height: 17px; 
text-decoration: none
}

h1 {  
font-family: verdana, arial, helvetica; 
font-size: 11px; 
color: #454545;
line-height: 17px; 
text-decoration: none;
font-weight: bold;
}

.bodytext {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #454545;
line-height: 17px; 
text-decoration: none
}


.newsteaser {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #000000; 
text-decoration: none
}


a:link {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #eB6519; 
text-decoration: none;
line-height: 12px;
}

a {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #eB6519; 
text-decoration: underline
line-height: 12px;
}

a:active {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #eB6519;  
text-decoration: none;
line-height: 12px;
}

a:visited {  
font-family: verdana, arial, helvetica; 
font-size: 10px;
color: #eB6519;   
text-decoration: none;
line-height: 12px;
}

a:hover {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #eB6519; 
text-decoration: underline;
line-height: 12px;
}




a:link.textlink {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #454545;
//letter-spacing: 1px; 
text-decoration: none
}

a:active.textlink {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #000000;
//letter-spacing: 1px; 
text-decoration: none
}

a:visited.textlink {  
font-family: verdana, arial, helvetica; 
font-size: 10px;
color: #B88F15; 
//letter-spacing: 1px; 
text-decoration: none
}

a:hover.textlink {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #B88F15;
//letter-spacing: 1px; 
text-decoration: underline
}

/* Form Fields */

/*
FORM {  
           background-color: #e5e5e5";
           padding-left:5px;
           padding-bottom:5px;
           padding-top:5px;
           border-width: thin;
           border-bottom-width: 1px; 
           border-color: #E7EDEF; 
           border-left-width: 1px; 
           border-right-width: 1px; 
           border-top-width: 1px;
           border-style:solid;
           width: 540px; 
}
*/

SELECT {  
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px
 background-color: #FFFFFF  
}
TEXTAREA {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 10px;
 background-color: #FFFFFF 
} 
INPUT {  
 font-family: Verdana, Arial, Helvetica,  sans-serif; 
 font-size: 10px;
 background-color: #FFFFFF 
}

.footerlink a:link {text-decoration: none;}


.tx-macinasearchbox-pi1 {
             margin: 0 0 0 0;
}

.logout {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #eb6519;
line-height: 11px; 
text-decoration: none
}
.username {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #949494;
line-height: 11px; 
text-decoration: none
}
.klickpfad {  
font-family: verdana, arial, helvetica; 
font-size: 10px; 
color: #949494;
line-height: 11px; 
text-decoration: none
}

.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
.tx-newloginbox-pi1 H3 {  
 font-family: verdana, arial, helvetica; 
 font-size: 12px; 
 font-weight: bold;
 color: #000000;
 line-height: 17px; 
 text-decoration: none
}

/* Links Sitemap */
  a.smlevel2 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; font-weight: bold; }
  a:visited.smlevel2 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; font-weight: bold; }
  a:active.smlevel2 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; font-weight: bold; }
  a:hover.smlevel2 { font-size: 10px; font-family: verdana; color: #000000; text-decoration: none; font-weight: bold; }
 
  a.smlevel3 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:visited.smlevel3 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:active.smlevel3 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:hover.smlevel3 { font-size: 10px; font-family: verdana; color: #000000; text-decoration: none; }
 
  a.smlevel4 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:visited.smlevel4 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:active.smlevel4 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:hover.smlevel4 { font-size: 10px; font-family: verdana; color: #000000; text-decoration: none; }
 
  a.smlevel5 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:visited.smlevel5 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:active.smlevel5 { font-size: 10px; font-family: verdana; color: #ffffff; text-decoration: none; }
  a:hover.smlevel5 { font-size: 10px; font-family: verdana; color: #000000; text-decoration: none; }
 
/* Darstellung Sitemap */
  .smcellsub1 { border: 1px solid #949494; margin-top: 3px; background-color: #949494; padding:2px}
  .smcellsub2 { border-left: 1px solid #949494;border-right: 1px solid #949494;border-bottom: 1px solid #949494; background-color: #eb6519; padding:2px }
  .smcellsub3 {border: 1px solid #949494; background-color: #cccccc; padding:2px }
  
 .smcellmain { border: 1px solid #949494; margin-top: 6px; background-color: #eb6519; padding:2px }
