/*=================================================================*/
html {height:100.2%;} /*V-Scrollbalken für Firefox*/

html, body {
padding           :0;
margin            :0;
border            :0;
font-size         :14px;
line-height       :120%;
color             :#000000;
font-family       :Georgia,'Times New Roman',Times,serif;
background-image  :url(images/bg.gif);
background-repeat :repeat-x;
background-color  :#6D6D6D;}

div#gap       {height: 30px; line-height:0; font-size:0;}

iframe#header {width:780px; height:115px; overflow:hidden;}
iframe#navi   {width:160px; height:470px; overflow:hidden;}
iframe#footer {width:660px; height: 50px; overflow:hidden;}
table.overall {width:780px; margin:0 auto;}

td.content {                /*max 570px */
padding:25px 20px 40px 30px;   /* O-R-U-L  */
background-color :#E7E7E7;} /*231er Grau*/

td.navi    {width :1px;/*wird autom. erhöht*/
background-color  :#E7E7E7;/*231er Grau*/
background-image  :url(images/navi/navi_bg_120x300.gif);
background-repeat :repeat-y;}

div#footerlinks {
text-align   :center;
padding-left :120px;
position     :relative;
left         :0px;
top          :-20px;
border       :0px solid #FF0000;}

div    {border:0px solid  #FF0000;} /*für Tests*/
table  {border:0px solid  #FFFF00;} /*für Tests*/
tr,td  {border:0px solid  #4444FF;} /*für Tests*/
iframe {border:0px dashed #0000FF;} /*für Tests*/

/*=================================================================*/

h2 {
font-family   :Verdana,Helvetica,Arial,sans-serif;
font-variant  :small-caps;
/*text-transform:uppercase;*/
display       :block;
text-align    :left;
margin        :0;
padding       :0 0 6px 8px;/*oben rechts unten links*/
font-size     :16px;
font-weight   :bold;
border-left   :1px solid #999999;
border-bottom :1px solid #999999;
background    :transparent;}

/*=================================================================*/

a {font-family:Verdana,Helvetica,Arial,sans-serif;}

a.normal,a.normal:visited {font-size:12px;color:#0000CC;padding:0 1px;font-weight:bold;}
a.normal:hover  {background-color:#FFFF55;color:#000000;padding:0 1px;font-weight:bold;}

/*=================================================================*/

div#specialoverall {float:left;}

a.special, a.used {
display         :block;
float           :left; /*Reihenfolge*/
font-size       :9px;
line-height     :12px;
margin          :0 2px;  /*ou-lr*/
white-space     :nowrap;
text-align      :center;
width           :65px;
text-decoration :none;
padding         :0px 0;  /*ou-lr*/
cursor          :pointer;
border-top      :none;
border-left     :2px solid #FFFFFF;}

a.special,a:visited.special {
color           :#000000;
background      :#BDD7BD;
border-bottom   :2px solid #777777;
border-right    :2px solid #444444;}

a:hover.special {
background      :#FFFF55;
color           :#000000;
border-bottom   :2px solid #000000;
border-right    :2px solid #000000;}

a.used,a:visited.used,a:hover.used {
color           :#999999;
background      :#E7F1E7;
border-bottom   :2px solid #AAAAAA;
border-right    :2px solid #999999;}

/*=================================================================*/

