/*
                                  ,@:
                                 .@WW+,
                               ,*WWWWW#.
                             ,+WWWWWWWWW*.
                           ,+@WWWWWWWWWWWW*.
                         .*WWWWWWWWWWWWWWWWW#:,
                      ,+@WWWWWWWWWWWWWWWWWWWWWW*.
                   ,+#WWWWWWWWWWWWWWWWWWWWWWWWWWW@+.
                ,:#WWWWWWWWWWWWW  GG-CSS WWWWWWWWWWW@+,
             ,:#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@+,
          ,:#WWWWWWWWWWW CASCADING STYLE SHEET WWWWWWWWWWW#+,
        .*@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW#:
     ,:#WWWWWWWWWWWW Copyright by Gerhard Grobauer WWWWWWWWWWWW@+,
   ,+@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*,
  .@WWWWWWWWWWWWWWWWWWWWWWW www.grobauer.at WWWWWWWWWWWWWWWWWWWWWWWW+
 +WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW#,
+WWWWWWWWWWWWWWWWWWWWWWWWWWWWW März 2004 WWWWWWWWWWWWWWWWWWWWWWWWWWWWW#
@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW.
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW+
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW:
*WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW#W#WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW@,
,@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW*:W#:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW:
 .@WWWWWWWWWWWWWWWWWWWWWWWWWWWWW  #WW,.@WWWWWWWWWWWWWWWWWWWWWWWWWWWWW+
  ,#WWWWWWWWWWWWWWWWWWWWWWWWWW#  ,WWW+ ,*WWWWWWWWWWWWWWWWWWWWWWWWWW@:
    :#WWWWWWWWWWWWWWWWWWWWWWW    *WWW@,  ,*WWWWWWWWWWWWWWWWWWWWWW@+,
      .+@WWWWWWWWWWWWWWWW#W     ,WWWWW+    ,:#WWWWWWWWWWWWWWWW@*:,
         ,:+*##WWWW##*+:,       #WWWWWW,      ,.:*##@WWW@##*:.
                               :WWWWWWW#
                              ,WWWWWWWWW:
                             ,@WWWWWWWWWW.
                            ,#WWWWWWWWWWW@,
                            *WWWWWWWWWWWWW@,
                          ,*WWWWWWWWWWWWWWW@,
                          ,WWWWWWWWWWWWWWWWWW,


*/


a:link {
font-family : verdana,geneva,sans-serif;
font-size : 10pt;
color : #00f;
font-variant : small-caps;
text-decoration : underline;
border-width: 1px;
border-style: solid;
background: #DCE3F6;
border-color: #DCE3F6;
padding: 0px 2px 0px 2px;
}
a:visited {
font-family : verdana,geneva,sans-serif;
font-size : 10pt;
color : #424242;
font-variant : small-caps;
text-decoration : none;
border-width: 1px;
border-style: solid;
background: #DCE3F6;
border-color: #DCE3F6;
padding: 0px 2px 0px 2px;
}
a:hover {
font-family : verdana,geneva,sans-serif;
font-size : 10pt;
color : #fff;
font-variant : small-caps;
text-decoration : none;
border-width: 1px;
border-style: solid;
background: #7A96DF;
border-color: #000 #DCE3F6 #000 #DCE3F6;
padding: 0 2px 0 2px;
}
a:active {
font-family : verdana,geneva,sans-serif;
font-size : 10pt;
text-decoration : none;
color : #f00;
font-variant : small-caps;
padding: 0 2px 0 2px;
}


.bild a:link {
border-width: 0;
color : #DCE3F6;
text-decoration : none;
background: transparent;
padding: 0;
}
.bild a:visited {
border-width: 0;
color : #DCE3F6;
text-decoration : none;
background: transparent;
padding: 0;
}
.bild a:hover {
border-width: 0;
color : #DCE3F6;
text-decoration : none;
background: transparent;
padding: 0;
}
.bild a:active {
border-width: 0;
color : #DCE3F6;
text-decoration : none;
background: transparent;
padding: 0;
}


.mylink a:link {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
width:100%;
text-align:left;
letter-spacing:1pt;
color : #0000ce;
font-variant : small-caps;
text-decoration : none;
border-width:1px;
border-color: #C6D1F0;
background-color: #C6D1F0;
padding: 1px;
margin:0;
}
.mylink a:visited {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
width:100%;
text-align:left;
letter-spacing:1pt;
color : #fff;
font-variant : small-caps;
text-decoration : none;
border-width:1px;
border-color: #C6D1F0;
background-color: #C6D1F0;
padding: 1px;
margin:0;
}
.mylink a:hover {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
width:100%;
text-align:left;
letter-spacing:1pt;
color : #fff;
font-variant : small-caps;
text-decoration : none;
border-width: 1px;
border-style: solid;
background: #7A96DF;
border-color: #000 #7A96DF #000 #7A96DF;
padding: 1px;
margin:0;
}
.mylink a:active {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
width:100%;
text-align:left;
letter-spacing:1pt;
color : #f00;
font-variant : small-caps;
text-decoration : none;
border-width:1px;
background-color: #C6D1F0;
padding: 1px;
margin:0;
}


.mylink2 a:link {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
letter-spacing:1pt;
color : #0000ce;
font-variant : small-caps;
text-decoration : none;
background: #DCE3F6;
padding: 1px;
margin:0;
}
.mylink2 a:visited {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
letter-spacing:1pt;
color : #7D96DD;
font-variant : small-caps;
text-decoration : none;
background: #DCE3F6;
padding: 1px;
margin:0;
}
.mylink2 a:hover {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
letter-spacing:1pt;
color : #fff;
font-variant : small-caps;
text-decoration : none;
border-width: 1px;
border-style: solid;
background: #7A96DF;
border-color: #000 #7A96DF #000 #7A96DF;
padding: 1px;
margin:0;
}
.mylink2 a:active {
font-family : tahoma,geneva,sans-serif;
font-size : 10pt;
letter-spacing:1pt;
color : #f00;
font-variant : small-caps;
text-decoration : none;
background: #DCE3F6;
padding: 1px;
margin:0;
}

.offerbutton a:link, .offerbutton a:visited, .offerbutton a:active {
font-family: verdana,geneva,sans-serif;
font-size: 10pt;
font-variant : small-caps;
text-align : center;
border-width: 1px;
border-color: #fff #000 #000 #fff;
border-style: solid;
color: #000;
display : block;
text-decoration: none;
background: #A4B7E9;
padding: 1px;
margin: 10px 47px 10px 220px;
background-image: url(../images/base.png);
background-repeat: repeat;
background-position: 0 0;
}
.offerbutton a:hover {
font-family: verdana,geneva,sans-serif;
font-size: 10pt;
font-variant : small-caps;
text-align : center;
border-width: 1px;
border-color: #000 #fff #fff #000;
border-style: solid;
color: #fff;
display : block;
text-decoration: none;
background: #7A96DF;
padding: 1px;
margin: 10px 47px 10px 220px;
}


ul#menulist li a,ul#submenulist li a {
font-family: verdana,geneva,sans-serif;
font-size: 10pt;
text-decoration: none;
width:auto;
}
div#menucontainer {
width: 170px;
background: transparent;
padding: 0;
margin:0;
}
ul#menulist  {
list-style-type: none;
margin: 0;
padding: 0;
width:100%;
}
ul#menulist li {
display: block;
}
ul#menulist li a {
font-family: verdana,geneva,sans-serif;
font-size: 10pt;
font-variant : small-caps;
text-indent : 10px;
display: block;
width: 100%;
border-width: 1px;
border-color: #b4c8ff #000 #000 #f3f5fc;
border-style: solid;
color: #000;
text-decoration: none;
background: #7a96df;
padding: 6px 0px 6px 0px;
background-image: url(../images/link001.png);
background-repeat: repeat;
background-position: 0 0;
}
ul#menulist li a:hover {
color: #000;
background: #DCE3F6;
border-color: #103Aa9 #b4c8ff #b4c8ff #103Aa9;
background-image: url(../images/over001.png);
background-repeat: repeat;
background-position: 0 0;
padding:7px 0 5px 0;
}
ul#submenulist {
margin: 0;
list-style-type: none;
padding: 0;
width:auto;
}
ul#submenulist li {
display: inline;
margin: 0;
padding: 0;
}
ul#submenulist li a {
font-family: verdana,geneva,sans-serif;
font-size: 8pt;
display: block;
font-variant : normal;
text-indent : 15px;
width: 100%;
border-width: 1px;
border-color: #b4c8ff #000 #000 #f3f5fc;
border-style: solid;
color: #000;
text-decoration: none;
background: #7a96df;
padding: 2px 0 2px 0;
background-image: url(../images/linkb.png);
background-repeat: repeat;
background-position: 0 0;
}
ul#submenulist li a:hover {
color: #000;
background: #d4d4d4;
border-color: #103Aa9 #b4c8ff #b4c8ff #103Aa9;
background-image: url(../images/overb.png);
background-repeat: repeat;
background-position: 0 0;
padding:3px 0 1px 0;
}



#menunrlist {
width : 100%;
text-align:center;
}
#nrlist ul {
margin:0;
padding:0;
list-style:none;
white-space: nowrap;
}
#nrlist li {
display:inline;
line-height : 170%;
}
#nrlist a {
color:#000;
text-align:center;
font-family:arial,sans-serif;
font-size: 10pt;
font-variant : small-caps;
border-width: 1px;
border-color: #fff #000 #000 #fff;
border-style: solid;
color: #000;
text-decoration: none;
padding: 3px;
background-image: url(../images/link001.png);
background-repeat: repeat;
background-position: 0 0;
}
#nrlist a:hover {
color: #fff;
border-width: 1px;
border-color: #000 #fff #fff #000;
border-style: solid;
background-image: url(../images/over.png);
background-repeat: repeat;
background-position: 0 0;
}



#menunrlistu {
width : 100%;
text-align:center;
}
#nrlistu ul {
margin:0;
padding:0;
list-style:none;
white-space: nowrap;
}
#nrlistu li {
display:inline;
line-height : 180%;
}
#nrlistu a {
color:#000;
text-align:center;
font-family:arial,sans-serif;
font-size: 10pt;
font-variant : small-caps;
border-width: 1px;
border-color: #fff #000 #000 #fff;
border-style: solid;
color: #000;
text-decoration: none;
padding: 3px;
background-image: url(../images/link001.png);
background-repeat: repeat;
background-position: 0 0;
}
#nrlistu a:hover {
color: #fff;
border-width: 1px;
border-color: #000 #fff #fff #000;
border-style: solid;
background-image: url(../images/over.png);
background-repeat: repeat;
background-position: 0 0;
}


#spruchnav ul {
padding : 0 0 10px 0;
margin : 0 0 50px 0px;
white-space : nowrap;
position: relative;
width : 100%;
}
#spruchnav ul li{
display : inline;
}
#spruchnav ul li a {
font-family: sans-serif;
font-size : 10pt;
color : #000;
padding: 3px;
text-decoration : none;
float : left;
background-color : #7a96df;;
border-width : 1px;
border-style : solid;
border-color: #b4c8ff #000 #000 #f3f5fc;
background-image: url(../images/linksm.png);
background-repeat: repeat;
background-position: 0 0;
}
#spruchnav ul li a:visited {
background-color : #bebebe;
color : #000;
border-color:  #b4c8ff #103Aa9 #103Aa9 #b4c8ff;
background-image: url(../images/visitsm.png);
background-repeat: repeat;
background-position: 0 0;
}
#spruchnav ul li a:hover {
background: #b4c8ff;
border-color:  #103Aa9 #b4c8ff #b4c8ff #103Aa9;
color: #000;
background-image: url(../images/oversm.png);
background-repeat: repeat;
background-position: 0 0;
}
div.spruchnav {
padding:3px 0;
margin:3px 0;
}
.spruchnav ul {
padding : 0 0 10px 0;
margin : 0 0 50px 0px;
white-space : nowrap;
position: relative;
width : 100%;
}
.spruchnav ul li{
display : inline;
}
.spruchnav ul li a {
font-family: sans-serif;
font-size : 10pt;
color : #000;
padding: 3px;
text-decoration : none;
float : left;
background-color : #7a96df;;
border-width : 1px;
border-style : solid;
border-color: #b4c8ff #000 #000 #f3f5fc;
background-image: url(../images/linksm.png);
background-repeat: repeat;
background-position: 0 0;
}
.spruchnav ul li a:visited {
background-color : #bebebe;
color : #000;
border-color:  #b4c8ff #103Aa9 #103Aa9 #b4c8ff;
background-image: url(../images/visitsm.png);
background-repeat: repeat;
background-position: 0 0;
}
.spruchnav ul li a:hover {
background: #b4c8ff;
border-color:  #103Aa9 #b4c8ff #b4c8ff #103Aa9;
color: #000;
background-image: url(../images/oversm.png);
background-repeat: repeat;
background-position: 0 0;
}

#mainfooter {
font-family: verdana,geneva,sans-serif;
font-size: 9pt;
color: #fff;
font-variant : small-caps;
text-align: center;
margin: 0px;
padding: 0px;
}
ul#footerlist {
text-align: center;
list-style: none;
padding: 0px;
margin: 0px;
}
ul#footerlist li {
display: inline;
margin: 0px;
padding: 0px;
background-image: none;
}
ul#footerlist a {
font-family: verdana,geneva,sans-serif;
font-size: 9pt;
font-variant : small-caps;
display: inline;
color: #fff;
float : none;
list-style-type: none;
text-decoration: none;
background: #1A42A6;
border-color: #1A42A6;
border-width:1px;
padding: 1px 5px 1px 5px;
}
#mainfooter>ul#footerlist li a {
width: auto;
}
ul#footerlist li a:hover {
color: #000;
background: #c5d9FF;
border-style:solid;
border-width:1px;
border-color: #000 #000 #000 #000;
padding: 1px 5px 1px 5px;
}
ul#footerlist  a:link {
color: #fff;
border-style: solid;
border-width: 1px;
background: #1a42a6;
padding: 1px 5px 1px 5px;
}
ul#footerlist  a:visited {
background: #1A42A6;
color: #99AEE6;
border-style:solid;
border-width:1px;
text-align: center;
padding: 1px 5px 1px 5px;
}
ul#footerlist  a:active {
background: #1A42A6;
color: #f00;
border-style:solid;
border-width:1px;
text-align: center;
padding: 1px 5px 1px 5px;
}
