a.white{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; letter-spacing: 0.03 em;}
a.white:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#FF9900; font-weight:bold; text-decoration:none; letter-spacing: 0.03 em;}

/* topnav */


a.topnav{font-family: Arial, Helvetica, Sans-Serif; font-size:15px; color:#000099; font-weight:bold; text-decoration:none; background-color:#ffffff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #000099;}
a.topnav:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:15px; color:#FF6600; font-weight:bold; text-decoration:none; background-color:#ffffff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #000099;}

a.topnavaktiv{font-family: Arial, Helvetica, Sans-Serif; font-size:15px; color:#ff6600; font-weight:bold; text-decoration:none; background-color:#ffffff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #000099;}
a.topnavaktiv:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:15px; color:#FF6600; font-weight:bold; text-decoration:none; background-color:#ffffff; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #000099;}

.paddingtop50{margin-top:50px;}
.firsttopnavitem{padding-bottom:5px;}
.topnavitem{padding-bottom:5px; padding-left:20px;}


/*setup*/
.maincontentabstand{padding-top:30px;}


/*sidnav*/
a.sidenav{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; letter-spacing: 0.03 em;}
a.sidenav:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#FF9900; font-weight:bold; text-decoration:none; letter-spacing: 0.03 em;}

a.sidenavaktiv{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#ff9900; font-weight:bold; text-decoration:none; letter-spacing: 0.03 em;}
a.sidenavaktiv:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#FF9900; font-weight:bold; text-decoration:none; letter-spacing: 0.03 em;}

a.sidenavsmall{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#ffffff; text-decoration:none; letter-spacing: 0.03 em;}
a.sidenavsmall:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#FF9900; text-decoration:none; letter-spacing: 0.03 em;}

a.sidenavsmallaktiv{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#ff9900; text-decoration:none; letter-spacing: 0.03 em;}
a.sidenavsmallaktiv:hover{font-family: Arial, Helvetica, Sans-Serif; font-size:13px; color:#FF9900; text-decoration:none; letter-spacing: 0.03 em;}


/* abstaende, allgemein */
.paddingleft20{padding-left:20px;}

.paddingleft20right20{padding-left:20px; padding-right:20px;}

.sidenavabstand{padding-left:0px; padding-right:0px; padding-top:15px;}
.navpunktbig{padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:20px;}
.navpunktbigaktiv{padding-top:8px; padding-bottom:8px; padding-left:15px; padding-right:20px;}

.navpunktsmall{padding-top:4px; padding-bottom:5px; padding-left:15px; padding-right:20px; background-color:#C2C2EA;}
.navpunktsmallaktiv{padding-top:0px; padding-bottom:5px; padding-left:15px; padding-right:20px; background-color:#9999CC;}

.black{color:#000000;}
.headline{font-family: Arial, Helvetica, Sans-Serif; font-size:15px; font-weight:bold; color:#9999FF; letter-spacing:0.03 em;}
.bigheadline{font-family: Arial, Helvetica, Sans-Serif; font-size:18px; font-weight:bold; color:#000099; letter-spacing:0.03 em;}


TD{font-family: Arial, Helvetica, Sans-Serif; font-size:12px;}

UL{padding:0px; padding-left:15px; margin:0px; color:#9999FF;}
LI{	margin:0px;	padding:0px; padding-bottom:5px; list-style-position:outside; list-style-type : disc;}


.footertext{font-size:10px;}
.registered{font-size:14px;}

/*tabellen*/
.tableheadline{font-family: Arial, Helvetica, Sans-Serif; font-size:16px; font-weight:bold; color:#000099; letter-spacing:0.03 em; padding-top:6px;}
.tablehead{font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px;}
.tabledata{font-size:11px; padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; border-top:1px solid #ffffff;}
.textsmall{font-size:11px;}
.tablefooter{font-size:11px; padding-top:4px; padding-bottom:2px; padding-left:3px; padding-right:3px;}

/*startseite*/
.news{padding-left:11px; padding-right:11px; padding-top:11px;}
.paddingleft15{padding-left:15px;}
