/* Datei: style.css*/

/* Enthält die grundlegenden Eigenschaften der Webseite */

body,p,h1,h2,h3,h4,table,tr,td,th {font-family:'Verdana'; }

body {color: #000099; text-align:center; background-image:url(pics/back01.jpg);}

hr { height:1px; }

a:link { color: #000099; text-decoration: none; }
a:visited {color: #000099; text-decoration: none; }
a:hover {color: #000099; text-decoration: none; }

a.cj:link { color: #000099; text-decoration: underline; }
a.cj:visited {color: #000099; text-decoration: underline; }
a.cj:hover {color: #000099; text-decoration: underline; }

a.ls:link { color: #FFFFFF; text-decoration: underline; }
a.ls:visited {color: #FFFFFF; text-decoration: underline; }
a.ls:hover {color: #FFFFFF; text-decoration: underline; }



table {border-width:0px; border-style:none; margin:0px; padding:0px; }


table.seite {margin-top:40px; width:700px; padding:0px; border-collapse:collapse; text-align:center; table-layout:fixed; }

table.inhalt {width:510px; margin-top:32px; margin-left:30px; margin-bottom:0px; margin-right:0px; padding:0px; table-layout:fixed; border-collapse:collapse; background-color:#E9E9E9;}

table.inhalthg {width:430px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; padding:0px; table-layout:fixed; border-collapse:collapse;}

tr.formular td { width:45%; color:#FFFFFF; font-size:12px; padding:7px; background-color:#3366FF; }



table.menu { width:100%; margin-top:24px; }

table.menu td { font-size:13px; text-align:center; vertical-align:middle; width:140px; height:30px; }


td.menuaktuell { background-color:#FF9900; color:#000066; }/*FF9900*/

td.menucj { background-color:#3333FF; font-size:10px; text-align:center; width:160px; height:20px; vertical-align:bottom;}

tr.su { height:55px; background-color:#3333FF; }
tr.su td { color:#FFFFFF; text-align:center; font-size:24px; }

tr.suz { height:35px; background-color:#3333FF; text-align:center; }
tr.suz td {  color:#FFFFFF; text-align:left; font-size:14px; width:100%; padding-left:10px; }

#pic { background-image:url(pics/backblau.gif); }



th { text-align:left; padding-top:10px; font-size:12px; }

td.inhaltu { color:#FFFFFF; background-color:#3333FF; font-size:16px; text-align:center; vertical-align:middle; width:510px; height:50px; }

td.inhalthg { color:#FFFFFF; background-color:#E9E9E9; font-size:16px; text-align:left; vertical-align:top; width:430px; padding-top:30px; padding-left:40px; padding-bottom:20px; padding-right:40px; }

td.inhalttext { margin-left:10px; margin-right:10px; vertical-align:top; font-size:12px; line-height:20px;}

table.plzleiste { margin:10px; width:90%; text-align:center;}
table.plzleiste td { height:30px; width:30px; font-size:14px; margin:9px; padding:9px; background-color:#3333FF; text-align:center;}
table.plzleiste a:link { color: #FFFFFF; text-decoration: underline; }
table.plzleiste a:visited {color: #FFFFFF; text-decoration: underline; }
table.plzleiste a:hover {color: #FFFFFF; text-decoration: underline; }


table.neudabei { width:90%; font-size:12px;  }
table.neudabei td { padding-top:5px; padding-bottom:5px; background-color:#3366FF; color:#FFFFFF; }

table.verzeichnis { width:94%; font-size:12px; }
table.verzeichnis td{ padding-left:5px; padding-top:10px; padding-bottom:10px; background-color:#CCCCCC; text-align:left; }
table.verzeichnis th{ padding-left:5px; padding-top:10px; padding-bottom:10px; background-color:#3333FF; color:#FFFFFF; text-align:left; }
table.verzeichnis th.plz{ padding-left:5px; padding-top:10px; padding-bottom:10px; background-color:#3366FF; color:#FFFFFF; text-align:left; }

td.kl { background-color:#3333FF; font-size:12px; color:#FFFFFF; text-align:center; padding:8px; }
td.kr { background-color:#3366FF; font-size:12px; color:#FFFFFF; text-align:right; padding:8px; }

table.links { width:100%; font-size:12px; }
table.links td { color:#FFFFFF; text-align:left; }

ul {padding-bottom:15px; padding-top:10;}

img { border-width:0px; border-style:none; }

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}


.menuleiste { font-size:10px; color: #000099; text-align:center; padding-top:5px; background-color:#E9E9E9;}



/*Diese Schriftgrößen sind nur an wenigen Stellen benutzt, normalerweise sind die font-sizes direkt in anderen Tags formatiert*/
.mini { font-size:8px; }
.klein { font-size:10px; }
.mittelklein { font-size:12px; } /*entspricht -1*/
.normal { font-size:14px; }
.gross { font-size:16px; }
.sehrgross { font-size:24px; } /*entspricht +2*/
.kap { font-size:22px; }
