/*---------------------------------------
Title: roessl.css
Version: 1.0
Author: TG
Contact: tg@tegknet.de
----------------------------------------*/

.linksbuendig {text-align: left;}
.rechtsbuendig {text-align: right;}
.zentriert {text-align: center;}
.blocksatz {text-align: justify;}
.positiv {word-spacing: 5em;}
.negativ {word-spacing: 10px;}

h1
{
    color: #F07604;
    font:bold 18px verdana,arial,sans-serif;
    text-decoration: underline; 
    letter-spacing: 2px;
    width: 98%;
    text-align: right;
}

i
{
    font-size: 10Pt;
}

#hauptmenu ul{
margin:0;
padding:0px;
list-style:none;
white-space: nowrap;}

#hauptmenu li{display:inline;}

#hauptmenu  a.hauptmenu {
color:#006595;
font:normal 12px verdana,arial,sans-serif;
padding:3px 15px 3px 15px;
text-decoration:none;
background-color:#ffffff;
border:1px solid #cecece;
border-left:4px solid #cecece;
text-align:center;}

#hauptmenu  a.hauptmenu:hover{
color:#000000;
background-color:#fafafa;
border:1px solid #F07604;
border-left:4px solid #F07604;
text-align:right;}

#hauptmenu a.hauptmenuaktiv {
color:#006595;
font:normal 12px verdana,arial,sans-serif;
padding:3px 15px 3px 15px;
background-color:#fafafa;
border:1px solid #F07604;
border-left:4px solid #F07604;
text-align:right; 
text-decoration: none;
}

.transparenz {
filter:alpha(opacity=40);
-moz-opacity:0.6;
 opacity:0.6;
-khtml-opacity:0.6;
}

.text {
font-family:arial,sans-serif,verdana;
font-style:normal;
font-size:9pt;
}

.info {
font-family:arial,verdana;
font-style:normal;
font-size:6pt;
}

.powerdby {
font-family:verdana,sans_serif,arial;
font-style:normal;
font-size:7pt;
text-decoration:none;
color:#000000;
}

#untermenu  {
width:200px;
margin: 10px;
padding:10px;
}

#untermenu  ul, #untermenu  li {
list-style-type: none;
margin:0px;
padding: 0px;
color:#2F2F2F;
}

#untermenu li a:link, #untermenu  li a:visited, #untermenu  li a:active {
display:block;
letter-spacing:1px;
color:#820000;text-decoration:none;
background:TRANSPARENT;
font: normal 13px  Georgia, verdana, sans-serif;
height: 24px;
line-height: 24px;
}

#untermenu  li a:hover {
background:TRANSPARENT;
color:#000;
font-style:normal;

}
#untermenu   a:link span, #untermenu   a:visited span, #untermenu   span a:active span {
border-bottom: solid 1px #FFAE00;
color:#FF7F00;text-decoration:none;
background:TRANSPARENT;
font: bold 18px  courier, Arial, Helvetica, sans-serif;}

#untermenu   a:hover span{
border-bottom: solid 1px red;
color:#800000;text-decoration:none;
font: bold 18px  courier, Arial, Helvetica, sans-serif;}



#untermenu2 {
width:160px;
margin: 10px;
padding:5px;

}

#untermenu2 ul, #untermenu2 li {
list-style-type: none;
margin-left:10px;
padding: 0px;
color:#3f4e52
}


#untermenu2 li a:link, #untermenu2 li a:visited, #untermenu2 li a:active {
display:block;
color:#3f4e52;text-decoration:none;
font: bold 12px verdana, sans-serif;
height: 30px;
line-height: 30px;
font-variant:small-caps;




}

#untermenu2 li a:hover {
background:TRANSPARENT;
color:#F07604;
text-decoration:NONE;

}

#untermenu2 li.untermenuaktiv a.untermenuaktiv {
background:TRANSPARENT;
color:#F07604;
text-decoration:NONE;

}

img.hervorgehoben
{
    border-style: solid;
    border-top-color: #ffffff;
    border-left-color: #ffffff;
    border-bottom-color: #000000;
    border-right-color: #000000;
    border-width: 1px;
}

.fett
{
    font-weight: bold;
}

.unterstrichen
{
   text-decoration: underline;
}

.kursiv
{
   font-style: italic;
}

.rot
{
    color: #cc0000;
}

.blau
{
    color: #0000cc;
}

.fettunterstrichen
{
    font-weight: bold;
    text-decoration: underline;
}

.klein
{
    font-weight: bold;
    font-size: 9px;
    color: #cecece;
}

