body
{
 /*   text-align : center;   Inaktiv seit 2009nov07:ok*/
    width : 100%;
    background : rgb(0 , 0 , 0);
}
/*war:#ffffa0*/
#container
{
    position : relative;
    width : 1020px;
    /*vorl.:10201020px:volloptimiert!*/
background : rgb(238 , 238 , 238);
    /*orig: 987px*/
padding : 0 0 0 0;
    /*    margin : 0 auto;*/
border-color : #000;
    border-width : 1px;
    border-style : none; 
}
/*------------------hinzugesetztborder: 2px;text-align : center;    text-align : center; keine Änd/k.Verbg*/
#imgtoprow
{
    position : relative;
    /*background : rgb(238 , 238 , 102);hier nicht logisch!display: inline;*/
background-color : rgb(255 , 255 , 255);
    /*rgb(255 , 255 , 160);*/
width : 1030px;
    Text-align : left;
}
/*border: 10;               weiss nicht    left : 0px;(1020px:IE7volloptimiert!) - 1030:Fifx:-volloptimiert!gut für IE7*/
#imgtoprow img
{
    width : 90px;
    height : 60px;
    margin : 0 0px;
    /*    Margin-top : 2px; eher nicht!*/
Margin-left : 0px;
    Margin-right : 0px;
}
/*    border-right: 30px; wirkungslos*/
#imgtoprow ul
{
    background-color : rgb(0 , 0 , 0);
    width : 100%;
    list-style-type : none;
    /*    margin-left:0;wirkungslosgeändert 2009-10-26*/
padding-left : 0;
}
/*rgb(255 , 255 , 160);    width:1030px; schon oben*/
#imgtoprow li
{
    display : inline;
    Margin-left : 1px;
    Margin : 0;
    /*auto;*/
width : 100%;
    Padding : 0px;
    Border-width : 0px;
    Border-color : blue;
    Border-style : dashed;
    Border : 0;
    White-space : nowrap;
    List-style-image : none;
    List-style : 0 none;
}
#imgtoprow a
{
    border : 0;
}
#imgtoprow img ul li a
{
    Margin : 0;
    /*auto;*/
Padding : 0px;
    Border-width : 0px;
    Border : 0;
    List-style : 0;
}
/*----------------------------------------------keine wirkung??*/
#headrow
{
    position : relative;
    z-index : 3;
    background : transparent;
    /*rgb(100 , 100 , 204);*/
width : 1020px;
    Height : 200px;
    Text-align : left;
}
/*erwies sich nachträglich als notwendig (für IE7)*/
#headimg
{
    position : absolute;
    z-index : 4;
    /*    background : rgb(204 , 0 , 204);*/
background-image : url(../pictrg/449km/449km041tit01.jpg);
    border : 0;
    /*geändert 2009-10-26*/
width : 100%;
    Height : 200px;
}
#fsaaltit
{
    position : absolute;
    z-index : 15;
    /*    background : rgb(204 , 255 , 104);*/
    background : url(../pictrg/441km122c33.gif) no-repeat;
/*    border : 0;
    margin : 0;*/
/*    background-color: transparent;*/
/*    background: 1;*/
    width : 950px;
    Height : 100px;

    text-align : left;
    top : 7px;
    left : 60px;
    Border-style : dotted;
    border : 4px;
    Border-style : none;
    border-color: #0000FF;
}
#logo
{
    position : absolute;
    z-index : 10;
    background : rgb(204 , 255 , 104);
/*    background : url(../pictrg/RoGau-Logo.jpg) no-repeat;*/
    margin : 0;
    width : 20%;
    Height : 54px;
    border-width: 3px;
    Border-color: blue;
    text-align : left;
    top : 120px;
    left : 200px;
}
#logo img
{
/*    background-image : url(../pictrg/RoGau-Logo.jpg);*/
    margin : 0;
    width : 100%;
    Height : 54px;
    text-align : left;
}
/*------------------*/
.cheadnavi
{
    position : relative;
    /*folgt an headimg*/
z-index : 1;
    /*#a00000; */
    background : #800000; /*rgb(120 , 0 , 0);*/ /*Gaucho-rot*/
    width : 100%;
    list-style-type : none;
    margin : 0;
    Height : 38px;
    /*wirkt auf untere Menü-Leiste*/
text-align : left;
    Vertical-align : middle;
    top : 0px;
    /*wirkt auf untere-?- Menü-Leiste (und Buttons)*/
left : 0px;
}
/*wirkt auf Menü-Buttons*/
.cheadnavi a
{
    /*    background : rgb(160 , 0 , 0);relative?? oder absolute??    position : relative;*/
height : 20px;
    /*wirkt auf Menü-Buttons*/
width : 180px;
    Top : 0px;
    /*display:block;--0 ist gut! - Wirkt auf Menü-Buttons: Testproblem!*/
text-align : center;
    /*padding: 20px 20px 20px 20px;*/
padding : 3px 0px 0px 0px;
    /*wichtig: innere Ränder*/
text-decoration : none;
    border : 1px solid black;
    border-left-color : white;
    border-top-color : white;
    background-color : rgb(255 , 119 , 119);
    /*wirkt auf nur 4 Menü-Buttons*/
Vertical-align : middle;
}
.cheadnavi a:link
{
    color : rgb(160 , 0 , 0);
    text-decoration : none;
    font-weight : bold;
}
.cheadnavi a:visited
{
    color : rgb(160 , 0 , 0);
    text-decoration : none;
    font-weight : bold;
}
.cheadnavi a:link, 
.cheadnavi a:visited {
color: #ffffa0; /*Hellgelb (Komplementärfarbe zu blau)*/
background: transparent url(../pictfesa/desgra/nav02a.jpg) 0 -10px repeat-x;
}
.cheadnavi a:focus
{
    color : rgb(160 , 0 , 0);
    text-decoration : none;
    font-weight : bold;
}
.cheadnavi a:hover
{
    color : rgb(255 , 255 , 255);
    text-decoration : none;
    font-weight : bold;
    font-size: 110%;
    border-color : white;
    border-left-color : black;
    border-top-color : black;
    background-color : rgb(187 , 0 , 187);
}
.cheadnavi a:active
{
    color : rgb(255 , 255 , 0);
    text-decoration : none;
    font-weight : bold;
}
.cheadnavi a:hover, 
.cheadnavi a:active, 
.cheadnavi a:focus {
color: #FFeeee;
background: transparent url(../pictfesa/desgra/nav02b.jpg) 0 0 repeat-x;
}
#headnavioben a
{
    margin : 10px 0px 5px 0px;
}
#headnaviunten a
{
    margin : 5px 0px 10px 0px;
}
/*******************/
#navlinks .nav a:link, 
#navlinks .nav a:visited {
color: #4C4638;
}
#navlinks .nav a:hover, 
#navlinks .nav a:active, 
#navlinks .nav a:focus {
color: #4C4638;
}
/*******************/

#home a, #saal a, #tisc a, #buff a, #feie a
{
    position : absolute;
}
/*    top : 80px;z-index :10;*/
#home a
{
    left : 40px;
}
#saal a
{
    left : 235px;
}
#tisc a
{
    left : 430px;
}
#buff a
{
    left : 625px;
}
#feie a
{
    left : 820px;
}
/*#headnaviunten ul
{
}------------------*/
#lage a, #kont a, #samb a, #vide a, #akti a
{
    position : absolute;
}
/*absolute ist eher notwendig*/
#lage a
{
    left : 15px;
}
#kont a
{
    left : 210px;
}
#samb a
{
    left : 405px;
}
#vide a
{
    left : 600px;
}
#akti a
{
    left : 795px;
}
/*------------------------------------------------------*/
#mainrow
{
    position : relative;
    width : 1020px;
    /*vorl.:1020*/
    height : 819px; /*war:820px; (890px)*/
    background : #ffffa0; /*Hellgelb (Komplementärfarbe zu blau)*/
    /*orig: 987px*/
padding : 0 0 0 0;
    margin : 0;
    border-color : rgb(0 , 0 , 255);
    border-width : 0px;
    border-style : dashed;
}
/*Ausrichtung am Browserfenster, sprich body (gut)    text-align : right;    margin: 0 auto 0 auto;    text-align: left;*/
#xmainrow li
{
}
/*------------------    display : inline;*/
#imgleftcol
{
    background : transparent;
    border : 0px dashed rgb(255 , 0 , 0);
    /*    margin-top : 165px;*/
position : absolute;
    /*Ausrichtung am Elternelementabsolute:ist notwendig*/
left : 0px;
    margin-right : 10px;
    text-align : left;
    /* auskommentiert 2009-10-26*/
width : 94px;
}
/*Ausrichtung am Elternelementwirkungslos, komisch!*/
#imgleftcol img
{
    width : 90px;
    height : 60px;
    margin-left : 0px;
}
/*-9px:ist optisch gut*/
#imgleftcol ul
{
    background-color : rgb(0 , 0 , 0);
    position : absolute;
    /*absolute:ist notwendig*/
width : 94px;
    /*auch möglich: 100% (mit position...)*/
text-align : left;
    /*left,right:keine Wirkung*/
list-style-type : none;
}
/*geändert 2009-10-26*/
#imgleftcol li
{
}
#imgleftcol a
{
    border : 0;
}
/*------------------keine wirkung??*/
#imgrightcol
{
    /*    position: relative;*/
background : transparent;
    border : 0px dashed rgb(255 , 0 , 0);
    /*    margin-top : 165px;*/
margin-right : 0px;
    margin-left : 0px;
    padding-left : 0px;
    text-align : right;
    /*right: 15px;    text-align : right;    margin: 0 auto 0 auto;*/
position : absolute;
    /*Ausrichtung am Elternelement*/
right : 0px;
}
/*Ausrichtung am Elternelementgeändert 2009-10-26    list-style-type: none; */
#imgrightcol ul
{
    background-color : rgb(0 , 0 , 0);
    width : 94px;
    /*    width : 94%;Breite von bgcolor*/
text-align : right;
    list-style-type : none;
}
/*geändert 2009-10-26geändert 2009-10-26*/
#imgrightcol li
{
}
/*geändert 2009-10-26list-style-type: none;*/
#imgrightcol img
{
    width : 90px;
    height : 60px;
    margin-right : 0px;
}
/*------------------*/
#imgtargetcol
{
    position : absolute;
    right : 110px;
    background-color : rgb(255 , 208 , 208);
    background : rgb(204 , 104 , 204);
    background : #ffffa0; 
    /*margin-right : 10px;    margin-top : 165px;*/
margin : 0 0 0 0;
    width : 390px;
    height : 820px; /*wirkt auf iframe-Ränder*/
    height : 820px;
}
/*Ausrichtung am Elternelementleft: 15px;Ausrichtung am Elternelement*/
#imgtargetcol img
{
    width : 90px;
    height : 60px;
    Margin-top : 10px;
}
div#imgtargetcol li
{
    List-style-type : none;
}
div#imgtargetcol a
{
    border : 0;
}
.ciframe
{
    width : 360px;
    height : 240px;
    margin : 25px 0 0 0; /*wirkt auf img-Ränder*/
}
/*------------------*/
#message
{
    position : absolute;
    left : 94px;
    background-color : #ff68cc;
    background : #ff68cc;
    background : #ffffa0; 
    /*margin-right : 10px;    margin-top : 165px;*/
margin : 0 0 0 0;
text-align: left;
    text-align : left;
    width : 90px;
}
/*Ausrichtung am Elternelementleft: 15px;Ausrichtung am Elternelement*/
#message img
{
    width : 410px;  /*orig-img:390*/
    height : 820px;
    Margin-top : 0px;
    Margin-left : 0px;
}

