/*---------------------------------------------------------
 Copyright (c) 2002-2011 by Ing. Gerhard Rittenhofer
 www.rittenhofer.at
 Alle Rechte vorbehalten
---------------------------------------------------------*/

html, body, form, table, th, td, p, big, small, h1, h2, h3, ul, li, a, input {
  font-family:"Verdana","Arial",sans-serif; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; 
  line-height:18px; letter-spacing:0; word-spacing:0; text-decoration:none; text-transform:none; text-indent:0; white-space:normal;
}
html, body {padding:0; margin:0; text-align:left; vertical-align:top; color:#000; background-color:#fff;}
form {margin:0; padding:0; border-style:none;}

div {margin:0; padding:0;}
div.hide {display:none;}
div.top {position:absolute; top:0px; left:0px; width:786px; height:138px; background:#fff;}
div.logo {margin:23px 0px 0px 56px; width:434px; height:115px; float:left;}
div.spruch {margin:23px 0px 0px 0px; width:196px; height:115px; float:left;}
div.wiedie {margin:23px 0px 0px 0px; width:98px; height:115px; float:left;}
div.main {position:absolute; top:138px; left:0px; width:786px; background-image:url('images/bkgnd.gif'); background-repeat:repeat-y;}
div.navi {width:196px; height:400px; float:left; background-image:url('images/navtop.gif'); background-repeat:no-repeat;}
div.content {margin:0px 0px 0px 245px; width:490px;}
div.bottom {width:786px; height:128px; background-color:rgb(226,0,26); background-image:url('images/navbtm.gif'); background-repeat:no-repeat;}
div.scroll {position:relative; left:0; top:32px; width:786px; height:80px; background-image:url('images/scroll.jpg'); background-repeat:repeat-x; background-position: 40px 0;}
div.teaser {width:300px; float:left; margin-right:16px;}

table {border-style:none; border-width:0; table-layout:auto; border-collapse:collapse;}
td, th {text-align:left; vertical-align:top; border-style:none; border-width:0; margin:0; padding:0;}
table.tab {border-style:solid; border-width:2px; border-color:rgb(0,0,0); background-color:rgb(255,255,200);}
th.tab {text-align:left; vertical-align:top; border-style:solid; border-width:1px 1px 2px 1px; border-color:#000; padding:4px 0 6px 4px;}
td.tab {text-align:left; vertical-align:top; border-style:solid; border-width:1px; border-color:#000; padding:4px 0 10px 4px;}
td.tablin {text-align:left; vertical-align:top; border-style:solid; border-width:1px 0 1px 0; border-color:#000; padding:4px 0 10px 4px;}
td.tabpad {text-align:left; vertical-align:top; padding:4px 0 10px 4px;}

h1 {font-size:16px; line-height:30px; font-weight:bold; text-align:left; vertical-align:top; padding:0; margin:0;}
h2 {font-size:14px; line-height:21px; font-weight:bold; text-align:left; vertical-align:top; padding:0; margin:0;}
h3 {font-size:12px; font-weight:bold; text-align:left; vertical-align:top; padding:0; margin:0;}

p {padding:0; margin:0;}
p.wiedie {font-style:italic; color:rgb(0,103,175);}
p.teaser {font-size:9px; line-height:12px; padding-left:6px;}

a {padding:0; margin:0;}
a.lnk {text-decoration:underline; color:rgb(0,103,175);}
a.lnk:hover {color:rgb(226,0,26);}
a.extlnk {text-decoration:underline; color:rgb(0,103,175);}
a.extlnk:hover {color:rgb(226,0,26);}

ul {padding:0; margin:0 0 0 16px; list-style-type:disc; list-style-position:outside;}
ul.navi {margin:32px 0 0 23px; list-style-type:none;}
li {padding:0; margin:0 0 6px 0;}
li.mainnav {margin:9px 0 0 0;}
li.subnav {margin:0 0 0 12px;}
li.subnav2 {margin:0 0 0 24px;}

big {font-size:16px; line-height:22px;}
small {font-size:11px; line-height:15px;}

img {border-style:none; padding:0; margin:0;}
img.right {float:right; margin-left:22px;}
img.brd {border-style:solid; border-width:1px; border-color:#000;}
img.brdleft {float:left; margin: 3px 22px 18px 0; border-style:solid; border-width:1px; border-color:#000;}
img.brdright {float:right; margin: 3px 0px 18px 22px; border-style:solid; border-width:1px; border-color:#000;}
img.beratung {margin:64px 0 0 16px;}

.rot {color:rgb(226,0,26);}
.gry {color:rgb(226,0,26);}
.clr {clear:both;}
.alignrt {float:right;}

p.err {font-weight:bold; color:rgb(238,45,36);}

img.btn {border-style:none; padding:0; margin:0;}

input {padding:0; margin:0;}
input.wart {width:392px; height:22px;}

label {padding:0; margin:0;}
label.err {font-weight:bold; color:rgb(238,45,36);}

input.edit, textarea.edit {padding:1px; border:solid 1px #000;}
input.edit {height:22px; width:300px;}
textarea.edit {width:450px; height:114px;}


.opacity0 {float:left; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter:alpha(opacity=0); zoom:1}
.opacity5 {float:left; opacity:0.05; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=5)"; filter:alpha(opacity=5); zoom:1}
.opacity10 {float:left; opacity:0.10; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)"; filter:alpha(opacity=10); zoom:1}
.opacity15 {float:left; opacity:0.15; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=15)"; filter:alpha(opacity=15); zoom:1}
.opacity20 {float:left; opacity:0.20; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=20)"; filter:alpha(opacity=20); zoom:1}
.opacity25 {float:left; opacity:0.25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25)"; filter:alpha(opacity=25); zoom:1}
.opacity30 {float:left; opacity:0.30; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; filter:alpha(opacity=30); zoom:1}
.opacity35 {float:left; opacity:0.35; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=35)"; filter:alpha(opacity=35); zoom:1}
.opacity40 {float:left; opacity:0.40; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; filter:alpha(opacity=40); zoom:1}
.opacity45 {float:left; opacity:0.45; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=45)"; filter:alpha(opacity=45); zoom:1}
.opacity50 {float:left; opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter:alpha(opacity=50); zoom:1}
.opacity55 {float:left; opacity:0.55; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=55)"; filter:alpha(opacity=55); zoom:1}
.opacity60 {float:left; opacity:0.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter:alpha(opacity=60); zoom:1}
.opacity65 {float:left; opacity:0.65; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=65)"; filter:alpha(opacity=65); zoom:1}
.opacity70 {float:left; opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; filter:alpha(opacity=70); zoom:1}
.opacity75 {float:left; opacity:0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)"; filter:alpha(opacity=75); zoom:1}
.opacity80 {float:left; opacity:0.80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter:alpha(opacity=80); zoom:1}
.opacity85 {float:left; opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)"; filter:alpha(opacity=85); zoom:1}
.opacity90 {float:left; opacity:0.90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; filter:alpha(opacity=90); zoom:1}
.opacity95 {float:left; opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=95)"; filter:alpha(opacity=95); zoom:1}
.opacity100 {float:left; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:alpha(opacity=100); zoom:1}

