div#standort_bei_rarw {
font-family: Arial, sans-serif;
border: #808080 1px solid; 
background-color:#ffffff;
margin:5px;
padding:15px; 
color:#404040;
font-weight:bold; 
font-size:13px;
}

div#standort_bei_rarw a, div#standort_bei_rarw a:link, div#standort_bei_rarw a:active, div#standort_bei_rarw a:visited {
font-family: Arial, sans-serif;
padding-right: 10px; 

color:#0000ff;
font-weight:bold; 
font-size:13px;
}

div#standort_bei_rarw span.gross {
font-weight:bold; 
font-size:18px;
}

div#standort_bei_rarw a:hover {

padding-right: 10px; 

color:#ff0000;
font-weight:bold; 
font-size:13px;
}



.antispamming {display: none;}

body  {
background-color : #c00000;
color: #000000;
}

h1 {
font-size:1.8em;}

h2 {
font-size: 1.2em;
}
/*  
a:link {color: #000000;  }
a:visited { color: #000000; }
a:active { color: #000000; }
 */
 
div#inhalt {
background-color: #ffffff;
color: #000000;
padding: 10px;
vertical-align: top;
margin: 0;
height: 100%;
font-size: 0.8em;
font-family: Arial, sans-serif;
} 

div#inhalt h2 {
font-size: 1.4em;
text-decoration:underline;
}

div#inhalt a, div#inhalt a:link, div#inhalt a:visited, div#inhalt a:active{
color: #0000ff;
text-decoration:underline;
font-weight: bold;
font-size: 1.0em;
font-family: Arial, sans-serif;

} 

div#inhalt a:hover{
color: #ff0000;
text-decoration:none;
font-weight: bold;
font-size: 1.0em;
font-family: Arial, sans-serif;
} 


td.nav-anwalt-internetrecht {
height:39px;
padding:0;

background: #000 url(http://rarw.de/img/bg-mt-schw-kl.jpg);  
color:#fff;
font-weight:bold;
text-decoration:none;
}

td.nav-anwalt-internetrecht a.nav-anwalt-internetrecht {

text-align:center;
padding-left:20px;
padding-right:20px;
height:39px;

color:#fff;
font-weight:bold;
text-decoration:none;

}

.nav-anwalt-internetrecht a:hover{

color: #ff0000;
text-decoration:underline;

}

 
.nav-anwalt-internetrecht {
background-color:#000000;
text-align: center;
font-family: Arial, sans-serif;
color: #ffffff;
font-weight:bold;
text-decoration:none;
font-size:17px;
padding:2px;
}

a.nav-anwalt-internetrecht,a.nav-anwalt-internetrecht:link, a.nav-anwalt-internetrecht:visited, a.nav-anwalt-internetrecht:active {
background-color:#000000;
text-align: center;
font-family: Arial, sans-serif;
color: #ffffff;
font-weight:bold;
text-decoration:none;
font-size:16px;
padding:2px;
}
/* */
.nav-abogado-aleman {
background-color:#ffffff;
text-align: center;
font-family: Arial, sans-serif;
color: #000000;
text-decoration:none;
font-size:13px;
padding:2px;
}

a.nav-abogado-aleman {
background-color:#ffffff;
text-align: center;
font-family: Arial, sans-serif;
color: #0000ff;
text-decoration:none;
font-size:13px;
padding-left:5px;
padding-right:5px;
}

.nav-sitemap {
font-family: Arial, sans-serif;
font-weight:bold;
background-color: #000000;
color: #66CCFF;
padding-left:5px;
text-align: center;
}

a.nav-sitemap:link, a.nav-sitemap:visited, a.nav-sitemap:active{
font-family: Arial, sans-serif;
font-weight:bold;
background-color: #000000;
color: #66CCFF;
padding-left:5px;
padding-right:5px;
text-align: center;
text-decoration:none;
}

a.li-sitemap:link, a.li-sitemap:active, a.li-sitemap:visited {
font-family: Arial, sans-serif;
font-weight:bold;
text-decoration:underline;
color: #0000ff;


}

a.sidebar {
color: #000000;
font-weight: bold;
font-family: Arial, sans-serif;
text-decoration:none;
text-align: center;
font-size: 12px;
}



li {padding:3px;}  


h4.rahmen {
background-color: #AABFFF;
text-align:center;
border: 1px solid #000000;
}
#index {

padding:20px; 
FONT-SIZE: 12pt;
background-color:#FFFF99;
}

.silberrahmen{

font-face: Arial
FONT-SIZE: 10pt;
}

#head {
text-align:center;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.text {
font-family: Arial, sans-serif;
background-color: #ffffff;
padding:10px; 
FONT-SIZE: 16px;

}

.text a {
color: #0000ff;
font-weight: bold;
}

.text a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}


#text-layer {
position:absolute;
z-index:1;
background-color: #ffffff;
top: 63%;
left: 47%;
right: 15%;
bottom: 20%;
width: 350px;
height: 330px;
overflow: auto;



}

.text-li {
color: #0000ff;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;

}

.text-fortsetzung {
font-weight: bold;
FONT-SIZE: 11px;
text-align:center;
border: 2px solid #000000;
padding: 5px;
margin-bottom:10px;
}




.control {
        font-size:10px;
        color:#000000;
        background-color:#FFFFFF;
        border-top:#DFEDFF 1px solid;
        border-left:#DFEDFF 1px solid;
        border-bottom:#DFEDFF 1px solid;
        border-right:#DFEDFF 1px solid;
        font-family:Verdana,Helvetica;
}
.frm {
        padding-bottom:8px;
        margin:0px;
        }
        
.tabelle
{
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 7pt;
    MARGIN: 1px;
    BORDER-BOTTOM : #000000 1px solid;
    FONT-FAMILY: Verdana, Tahoma, Arial
} 

#rahmen {

text-align:center;
font-family: Arial, sans-serif;
padding:7px;
FONT-SIZE: 7pt;
color:#000000;
background-color:#ffffd0;
border-style:solid;
border-width:2px;
border-color:#9F0000;

}

#rahmen2 {
font-weight: bold ;
text-align:center;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
background-color:#ffffd0;
border-style:solid;
border-width:2px;
border-color:#000000;
FONT-SIZE: 8pt;
}

INPUT
{
    border: #000000 1px solid;
    MARGIN: 1px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

h3.umfrage {
font-weight: bold ;
text-align:center;
font-family: Arial, sans-serif;
padding:7px;
color:#000000;
background-color:#FFFF99;
border-style:solid;
border-width:1px;
border-color:#000000;
FONT-SIZE: 9pt;
}

.t {
FONT-SIZE: 9pt;

}
.s {
FONT-SIZE: 9pt;

}

.oben
{
    BORDER-RIGHT: #000080 1px dotted;
    BORDER-TOP: #444444 1px dotted;
    FONT-SIZE: 6pt;
    padding-left:5px;
    padding-top:3px;
    BORDER-LEFT: #000080 1px dotted;
    BORDER-BOTTOM: #000080 1px dotted;
    FONT-FAMILY: Verdana, Tahoma, Arial
}   

.mitte
{
    BORDER-RIGHT: #000080 1px dotted;
    
    FONT-SIZE: 6pt;
    padding-top:3px;
    padding-left:5px; 
    BORDER-LEFT: #000080 1px dotted;
    BORDER-BOTTOM: #000080 1px dotted;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

.z {
background-color:#FFFF99;
}

.kasten-nav {
font-size:9pt;
padding:3px;
FONT-FAMILY: Verdana, Tahoma, Arial
}

a.a-index { 
font-size: 9pt;
color:#000000;
text-decoration:underline;
FONT-FAMILY: Verdana, Tahoma, Arial
}

.rahmen {
FONT-FAMILY: Verdana, Tahoma, Arial
text-align:center;
padding:3px;
color:#000000;
background-color:#FFFF99;
border-style:solid;
border-width:1px;
border-color:#000000;
font-size:9pt;
font-weigth:bold;

}

th.kasten-oben {
text-align:center;
FONT-FAMILY: Verdana, Tahoma, Arial
color:#ffffff;

font-size:9pt;

}
.index{
padding:3px;
color:#ffffff;
font-weight:bold;
background-color:#000000;
FONT-SIZE: 9pt;
FONT-FAMILY: Verdana, Tahoma, Arial
}

.nav-unten {
font-family: Arial, sans-serif;
color:#ffffff;
text-decoration: none;
font-weight: bold ;
background-color:#000000;
FONT-SIZE: 9pt;
}

a.links:link, a.links:active, a.links:visited {
font-face: Arial;
color: #ffffff;
text-decoration: none;
font-weight: bold ;
FONT-SIZE: 9pt;
padding-left:5px;
padding-right:5px;
}

div#themenrahmen {
border: 1px #616161 solid;
}

div#themenrahmen p.ueberschrift {
margin-top:0px; 
padding-top:0px; 
padding-left:5px; 
background-color:#616161; 
color:#ffffff; 
font-weight:bold;
}

div#themenrahmen a, div#themenrahmen a:active, div#themenrahmen a:link {
padding-left:10px; 
color:#000000; 
text-decoration:underline;
}

div#themenrahmen a:visited {

color:#ff0000; 
text-decoration:none;
}

div#themenrahmen a:hover {

color:#ff0000; 
text-decoration:none;
}

/* Orientierungsleiste */
div#captainoverlook {
border: #808080 1px solid; 
padding:15px; 
margin:10px; 
font-weight:bold; 
font-size:12px;
}

div#captainoverlook a, div#captainoverlook a:link, div#captainoverlook a:active, div#captainoverlook a:visited {

padding-right: 10px; 

color:#0000ff;
font-weight:bold; 
font-size:12px;
}

div#captainoverlook a:hover {

padding-right: 10px; 

color:#ff0000;
font-weight:bold; 
font-size:12px;
}

.online_rechtsberatung {

border: 2px red solid; 
background-color:#FFFF9F;
padding: 5px;


}

.freiwillig {
color: #9E9E9E;


}

.pflichtfeld {
color:#000000;
font-weight: bold;

}

.text ul.toc {
width:350px;
border:1px #000000 solid;
background-color:#F7F7F7;
margin:0;
}

.text ul.toc a.toc {
font-size:11px;
color:#000000;
text-decoration:none;

}

.text ul.toc a:hover {
color: #ff0000;
font-weight: bold;
text-decoration: underline;
}

.zitat {
text-align:center;
font-size:1.0em;
margin:10px;
border:1px #000000 solid;
padding:10px;
}

.zitat span.autor {
font-size:0.7em;
}

ul#keyword_suchmaschine {
    font-size:11px;
    margin-top: 30px; 
    margin-bottom: 30px; 
    padding:5px;
    text-align: left;
    border: 2px ridge grey;
    background-color: #F5F5F5;
  }
  ul#keyword_suchmaschine li {
    list-style: none;
    display: inline;
   
  }
  
  ul#keyword_suchmaschine a {
  font-size:11px;
color:#0000ff;
text-decoration:none;
font-weight:bold;
  }
  
 ul#keyword_suchmaschine a:hover {
 font-size:11px;
color:#ff0000;
text-decoration:underline;
font-weight:bold;
  } 
  
  #sidebar {margin: 0; padding: 0; }
#sidebar li {
list-style-type:none;  
margin:0; 
padding:0; 
height:40px; 
width:170px;
background: #000 url(img/btn-fff-ganz-kl.jpg)  no-repeat;

 }



#sidebar a {
text-align:left;
display: block; 
padding: 10px 0 0 20px;
color:#000; 
font-family: Arial, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:12px; 
height:40px; 
width:170px;

}

#sidebar a:hover {
color: #ff0000;
font-family: Arial, sans-serif;
text-decoration:underline;
font-size:12px; 
height:40px; 
width:170px;
background:  url(img/btn-000-ganz-kl.jpg)  no-repeat;
}

div#meinungsumfrage {

width:150px; 
border:1px black solid; 
padding:0; 
margin:10px; 
float:right;
}

div#meinungsumfrage h5 {
font-size:.8em; 
margin:0; 
padding:5px; 
color:white; 
background-color:black;
}

div#meinungsumfrage td {
font-size:.8em; 

}

div#meinungsumfrage form {
font-size:.8em; 

}

div#meinungsumfrage form .hinweis {
display: none;

}
/*  */
div#meinungsumfrage form textarea {
width:130px;
display: none;

}






