a:visited { color: #6d9ec7; text-decoration: none }
a:link { color: #6d9ec7; text-decoration: none }
a:active { color: #ccddeb; text-decoration: underline }
a:hover { color: #ccddeb; text-decoration: underline }

body { background-image:url(images/bg.gif); padding:5px; background-repeat:repeat-x }

* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666 }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666 }

.center { position:absolute; margin-left: -370px; left:50% }

table.liste { border-collapse: collapse !important }
table.liste td { padding: 8px !important }

table.formular { border-collapse: collapse !important }
table.formular td { border: 1px; border-style: solid; padding: 2px !important }

table.layout { border-collapse: collapse }
table.layout td { padding: 0px; vertical-align: top; text-align: left }

table.left { border-collapse:collapse; width:auto; border-width: 0px 0px 3px 0px; border-style:solid; border-color:#ccddeb }
table.left td { padding: 0px; vertical-align: top; text-align: left; border-width:1px 1px 1px 1px; border-color:#ccddeb; border-style:solid; background-color:white }
table.left img { margin:1px }

table.middle { border-collapse: collapse; width:400px; border-width: 0px 0px 3px 0px; border-style:solid; border-color:#ccddeb }
table.middle td { padding: 0px; vertical-align: top; text-align: left; border-width:1px 1px 1px 1px; border-color:#ccddeb; border-style:solid; background-color:white }

table.right { border-collapse: collapse; width:auto; border-width: 0px 0px 3px 0px; border-style:solid; border-color:#ccddeb }
table.right td { padding: 0px; vertical-align: top; text-align: left; border-width:1px 1px 1px 1px; border-color:#ccddeb; border-style:solid; background-color:white }
table.right img { margin:1px }

td.menu_on { background-image:url(images/menu_on.gif); padding:4px 4px 4px 25px !important }
td.menu_on a { color:#666666; text-decoration:none }
td.menu_off { background-image:url(images/menu_off.gif); padding:4px 4px 4px 25px !important }
td.menu_off a { color:#666666; text-decoration:none }

td.content { padding:8px !important }

td.seitenanfang { padding-left: 8px !important; font-size:10px }

.ifield { border-width: 1px 1px 1px 1px; border-style:solid; border-color:#6d9ec7; }
.button { border-width: 1px 1px 1px 1px; border-style:solid; border-color:#CCCCCC; background-color:#eeeeee }

