/* CSS Document */

body { font-family: arial; font-size: 11px; color: #000; padding: 0px; margin:0px;}

hr { height: 1px; color: #ccc; }

p { margin: 0;}


a { font-weight: normal; font-style: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff9933; text-decoration: underline; }
a:visited { font-weight: normal; font-style: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff9933; text-decoration: underline; }
a:active { font-weight: normal; font-style: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff9933; text-decoration: underline; }
a:hover { font-weight: normal; font-style: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: underline; }

.Arial { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; color: #666; }
.Arial-Orange { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; color: #ff9933; }
.Arial-Grey { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; color: #999; }

.Arial-14 { font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #666; }
.Arial-14 a:link { font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-14 a:hover { font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #666; text-decoration: none; }
 
.Arial-16 { font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #666; }
.Arial-16 a:link{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-16 a:hover{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #666; text-decoration: none; }  

.Arial-20 { font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #666; }
.Arial-20 a:link { font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-20 a:hover { font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #666; text-decoration: none; }
 
.Arial-25 { font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #666; }
.Arial-25 a:link{ font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-25 a:hover{ font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #666; text-decoration: none; }

.Arial-14-Orange { font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #ff9933; }
.Arial-14-Orange a:link{ font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-14-Orange a:hover{ font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #ff9933; text-decoration: none; }  

.Arial-16-Orange { font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #ff9933; }
.Arial-16-Orange a:link{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-16-Orange a:hover{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #ff9933; text-decoration: none; }  

.Arial-20-Orange { font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #ff9933; }
.Arial-20-Orange a:link{ font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-20-Orange a:hover{ font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #ff9933; text-decoration: none; }  

.Arial-25-Orange { font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #ff9933; }
.Arial-25-Orange a:link{ font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-25-Orange a:hover{ font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #ff9933; text-decoration: none; } 

.Arial-14-Grey { font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #999; }
.Arial-14-Grey a:link{ font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-14-Grey a:hover{ font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #999; text-decoration: none; }  

.Arial-16-Gray { font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #999; }
.Arial-16-Grey a:link{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-16-Grey a:hover{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #999; text-decoration: none; }

.Arial-20-Grey { font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #999; }
.Arial-20-Grey a:link{ font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-20-Grey a:hover{ font-family: arial,verdana,sans-serif; font-size: 20px; font-style: normal; color: #999; text-decoration: none; }  

.Arial-25-Gray { font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #999; }
.Arial-25-Grey a:link{ font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-25-Grey a:hover{ font-family: arial,verdana,sans-serif; font-size: 25px; font-style: normal; color: #999; text-decoration: none; }

.Arial-16-White { font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #fff; }
.Arial-16-White a:link{ font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-16-White a:hover{ font-family: arial,verdana,sans-serif; font-size: 14px; font-style: normal; color: #fff; text-decoration: none; }  

.Arial-20-White { font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #fff; }
.Arial-20-White a:link{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #3333ff; text-decoration: none; }
.Arial-20-White a:hover{ font-family: arial,verdana,sans-serif; font-size: 16px; font-style: normal; color: #fff; text-decoration: none; }

.topnavi { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999; text-decoration: none; padding:0px 5px 0px 5px;}
.topnavi a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999; text-decoration: none;}
.topnavi a:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999; text-decoration: none;}
.topnavi a:active { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #999; text-decoration: none;}
.topnavi a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none;}

.topnavi-act { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9900; text-decoration: none; padding:0px 5px 0px 5px;}
.topnavi-act a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none; }
.topnavi-act a:active { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none; }
.topnavi-act a:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none; }
.topnavi-act a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #ff9933; text-decoration: none; }

.leftnavi { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #333; text-decoration: none; border-top: 1px solid #fff; padding:2px 0px 2px 0px;}
.leftnavi a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #333; text-decoration: none;}
.leftnavi a:active { font-size: 10px; font-weight: normal; color: #333; text-decoration: none;}
.leftnavi a:visited { font-size: 10px; font-weight: normal; color: #333; text-decoration: none;}
.leftnavi a:hover { font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}

.leftnavi-act { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #ff9933; border-top: 1px solid #fff; padding:2px 0px 2px 0px;}
.leftnavi-act a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.leftnavi-act a:active { font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.leftnavi-act a:visited { font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.leftnavi-act a:hover { font-size: 10px; font-weight: bold; color: #333; text-decoration: none;}

.leftunavi { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #333; text-decoration: none; border-top: 1px solid #fff; padding:2px 0px 2px 0px;}
.leftunavi a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #333; text-decoration: none;}
.leftunavi a:active { font-size: 10px; font-weight: normal; color: #333; text-decoration: none;}
.leftunavi a:visited { font-size: 10px; font-weight: normal; color: #333; text-decoration: none;}
.leftunavi a:hover { font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}

.leftunavi-act { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #fff; border-top: 1px solid #fff; padding:2px 0px 2px 0px;}
.leftunavi-act a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}
.leftunavi-act a:active { font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}
.leftunavi-act a:visited { font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}
.leftunavi-act a:hover { font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}

.path { font-family: arial,verdana,sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999; }
.path a:link { font-family: arial,verdana,sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999; text-decoration: none; }
.path a:visited { font-family: arial,verdana,sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999; text-decoration: none; }
.path a:active { font-family: arial,verdana,sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999; text-decoration: none; }
.path a:hover { font-family: arial,verdana,sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #ff9933; text-decoration: none; }

.newsletter { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #999; }
.newsletter a:link { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ff9933; text-decoration: underline; }
.newsletter a:visited { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ff9933; text-decoration: underline; }
.newsletter a:active { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #ff9933; text-decoration: underline; }
.newsletter a:hover { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #999; text-decoration: underline; }

.footer { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #fff; }
.footer a:link { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-decoration: none; }
.footer a:visited { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-decoration: none; }
.footer a:active { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #fff; text-decoration: none; }
.footer a:hover { font-family: arial,verdana,sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #aaa; text-decoration: none; }


.formlegend { font-weight: bold; font-size: 12px; color: #6687ad; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formtext { text-align: center; font-weight: bold; font-size: 11px; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formtext a { text-align: center; font-weight: bold; font-size: 12px; color: ##6687ad; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formtext a:hover { text-align: center; font-weight: bold; font-size: 12px; color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formradio { font-weight: bold; font-size: 12px; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formfield { font-weight: bold; font-size: 12px; color: #000; font-family: Arial, Verdana, Helvetica; border: #aaa 1px solid; background-color: #fff; padding: 1px 5px 1px 5px;}
.formbutton { font-weight: bold; font-size: 12px; color: #000; font-family: Arial, Verdana, Helvetica; border: #aaa 1px solid; background-color: #ddd; padding: 1px 5px 1px 5px; cursor: hand; }
.mailfield { font-size: 10px; color: #000; font-family: Arial; border: #aaa 1px solid; background-color: #fff; padding: 1px 2px 1px 2px;}
.mailbutton { font-size: 10px; color: #000; font-family: Arial; border: #aaa 1px solid; background-color: #ddd; padding: 0px; cursor: hand; }

/*Formatierung des Login Moduls*/
.tx-loginboxmacmade-pi2 {
margin:0; padding:0px;
}

.tx-loginboxmacmade-pi2 form {
display:inline;
border:none;
margin:0;
padding:0;
}

.tx-loginboxmacmade-pi1, .tx-loginboxmacmade-pi1-error {
color: #FF0000;
}

.tx-loginboxmacmade-pi1 TABLE, .tx-loginboxmacmade-pi1-loginTable {
border: 0px;
background-color: none;
margin-top: 5px; 
margin-bottom: 5px;
}

.tx-loginboxmacmade-pi1 TABLE, .tx-loginboxmacmade-pi1-loginTable TD {
padding: 5px;
} 

.tx-loginboxmacmade-pi1 TABLE, .tx-loginboxmacmade-pi1-loginTable TD, .tx-loginboxmacmade-pi1-labelCell, .tx-loginboxmacmade-pi1-fieldCell {
font-family: arial,verdana,sans-serif;
font-size: 11px;
font-style: normal;
color: #666;
border: 0px;
background-color: none;
font-weight: normal;
}

.tx-loginboxmacmade-pi1-fieldCell input {
font-family: arial,verdana,sans-serif;
font-size: 10px;
font-style: normal;
color: #666;
border: 1px solid #999;
background-color: #f5f5f5;
font-weight: normal;
}

.tx-loginboxmacmade-pi1-header { 
font-family: arial,verdana,sans-serif;
font-size: 16px;
font-style: normal;
color: #ff9933;
}

.tx-loginboxmacmade-pi1-welcome, .tx-loginboxmacmade-pi1-forgotpassword, .tx-loginboxmacmade-pi1-success, .tx-loginboxmacmade-pi1-status, .tx-loginboxmacmade-pi1-logout {
font-family: arial,verdana,sans-serif;
font-size: 11px;
font-style: normal;
color: #ff9933;
font-weight: bold;
}
/* Login ende*/

.search {
font-weight: normal;
font-size: 11px;
color: #000;
font-family: Arial, Verdana, Helvetica;
border: #aaa 1px solid;
background-color: #fff;
padding: 1px 5px 1px 5px;
}