body {
background-color:#ffffff;
background-image:url(img/background.png);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:12px;
border:0px;

font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:normal;
font-size:12px;
color:#555555;
line-height:140%;
width:100%;
}

td {
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:normal;
font-size:12px;
color:#777777;
line-height:180%;
cursor:default;}

td.menu {
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:normal;
font-size:12px;
color:#777777;
line-height:180%;
cursor:default;
padding:2px;
padding-left:8px;
}

td.submenu {
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:normal;
font-size:12px;
color:#777777;
line-height:180%;
cursor:default;
padding:2px;
padding-left:14px;
background-color:#ffffff;}

td.submenu1 {
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:normal;
font-size:12px;
color:#777777;
line-height:180%;
cursor:default;
padding:2px;
padding-left:20px;
background-color:#ffffff;}

td.navigation {
background-color:#ffffff;
width:170px;
padding:0px;
padding-left:12px;
padding-top:20px;
padding-bottom:0px;
}



.form {
border: #a0a0a0 1px solid;
background-color:#ffffff;
}

.fieldset {
background-color:#ffffff;
border: 1px solid #cccccc;
padding-top:12px;
padding-left:10px;
padding-right:10px;
padding-bottom:6px;
margin-top:12px;
}

h1  { 
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:bold;
font-size:17px;
color:#757575;
line-height:22px }

h2  { 
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:bold;
font-size:15px;
color:#757575; }

h3  { 
font-family:Verdana,Geneva,Arial,SansSerif;
font-weight:bold;
font-size:14px;
color:#757575; }

h1.blau {
font-weight:normal;
font-size:18px;
color:#6c7a80;
font-style:italic;
line-height:22px;
cursor:default;
}

h1.rahmen {
font-weight:bold;
font-size:15px;
color:#c0c0c0;
border-left:#c0c0c0 1px solid;
border-bottom:#c0c0c0 1px solid;
padding-left:4px;
}

h1.einfach { font-weight:bold;font-size:13px;color:#c0c0c0; }

p   { font-weight:normal;font-size:12px;color:#555555; }
b   { font-weight:bold;font-size:13px;color:#757575; }

a         { font-size:12px;color:#55758e;text-decoration:none; }
a:link    { font-size:12px;color:#55758e;text-decoration:none; }
a:visited { font-size:12px;color:#3a6384;text-decoration:none; }
a:hover   { font-size:12px;color:#666666;text-decoration:none; cursor:hand; }
a:active  { font-size:12px;color:#666666;text-decoration:none; }

a.nav          { font-size:12px;color:#666666;text-decoration:none; line-height:14px; }
a.nav:link     { font-size:12px;color:#666666;text-decoration:none; line-height:14px; }
a.nav:visited  { font-size:12px;color:#666666;text-decoration:none; line-height:14px; }
a.nav:hover    { font-size:12px;color:#aaaaaa;text-decoration:none; line-height:14px; cursor:hand; }
a.nav:active   { font-size:12px;color:#aaaaaa;text-decoration:none; line-height:14px; }

a.nav1         { font-size:12px;color:#747474;text-decoration:none; line-height:14px;}
a.nav1:link    { font-size:12px;color:#747474;text-decoration:none; line-height:14px; }
a.nav1:visited { font-size:12px;color:#747474;text-decoration:none; line-height:14px; }
a.nav1:hover   { font-size:12px;color:#555555;text-decoration:none; line-height:14px;  cursor:hand; }
a.nav1:active  { font-size:12px;color:#555555;text-decoration:none; line-height:14px; }

a.nav1_active         { font-size:12px;color:#566b8b;text-decoration:none; line-height:14px;}
a.nav1_active:link    { font-size:12px;color:#566b8b;text-decoration:none; line-height:14px; }
a.nav1_active:visited { font-size:12px;color:#566b8b;text-decoration:none; line-height:14px; }
a.nav1_active:hover   { font-size:12px;color:#5f82b6;text-decoration:none; line-height:14px;  cursor:hand; }
a.nav1_active:active  { font-size:12px;color:#5f82b6;text-decoration:none; line-height:14px; }

a.nav2         { font-size:12px;color:#666666;text-decoration:none; line-height:14px; }
a.nav2:link    { font-size:12px;color:#666666;text-decoration:none; line-height:14px; }
a.nav2:visited { font-size:12px;color:#666666;text-decoration:none; line-height:14px; }
a.nav2:hover   { font-size:12px;color:#444444;text-decoration:none; line-height:14px; cursor:hand; }
a.nav2:active  { font-size:12px;color:#444444;text-decoration:none; line-height:14px; }

a.nav3         { font-size:12px;color:#747474;text-decoration:none; line-height:14px; }
a.nav3:link    { font-size:12px;color:#747474;text-decoration:none; line-height:14px; }
a.nav3:visited { font-size:12px;color:#747474;text-decoration:none; line-height:14px; }
a.nav3:hover   { font-size:12px;color:#555555;text-decoration:none; line-height:14px; cursor:hand; }
a.nav3:active  { font-size:12px;color:#555555;text-decoration:none; line-height:14px; }

a.title         { font-size: 12px;color:#a0a0a0; font-weight:bold; line-height:17px;}
a.title:link    { font-size: 12px;color:#a0a0a0; font-weight:bold; line-height:17px;}
a.title:visited { font-size: 12px;color:#a0a0a0; font-weight:bold; line-height:17px;}
a.title:hover   { font-size: 12px;color:#c0c0c0; font-weight:bold; line-height:17px;}
a.title:active  { font-size: 12px;color:#c0c0c0; font-weight:bold; line-height:17px;}

div.op50 { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; }
div.op30 { filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; position:absolute; }