/* Style für das w3script Domainabfrage-Tool */



 font{  font-family: Helvetica,Verdana,sans-serif;
        color: #000000;
		font-weight: 500;
	    }
    p{  margin-left: 20px; }

   h4{    color: #000000;
          font-size:   12pt;
          font-family: Helvetica,Verdana,sans-serif;
		  font-weight: 800;
   }




body	{ font-family:Arial,Verdana,sans-serif;
		  color:#000000;
		  font-size:medium;
		  text-align:center;
          overflow: auto;
		  background: #CCCCD5;
          margin:20px 0px; padding:0px;
          z-index:0;
		}

             #background-image:url(/bilder/strand_kachel.jpg);

     .button150{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
text-align: center;
line-height:1.6em;
text-indent:1.5em;
vertical-align:middle;
background-image:url(bilder/150x23-33.gif);
background-position:4px 0px;
text-decoration:none;
padding: 0px;
margin:4px 0px 0px 0px;
height: 23px;
width:  158px;
display: block;
       }

td		{ vertical-align:top;
		  font-size: 10pt;
		  font-weight:600;
		}

th		{ vertical-align:top;
		  text-align:left;
		  font-size: 10pt;
		  font-weight:600;
		  background-color:#0077dd;
		  color:#ffffff;
		}

h1 		{ font-family:Arial,Verdana,sans-serif;
		  font-size:x-large;
		  font-weight:bold;
		  margin-bottom:10px;
		}

h2 		{ font-family:Arial,Verdana,sans-serif;
		  font-size:large;
		  font-weight:bold;
		  margin-bottom:10px;
		}

.mini { font-size:small;
	  }

.error { font-size:small;
		 background:red;
	   }

.foreign { font-size:x-small;
		   background-color:#dddddd;
	     }

 .button{font-size: 9pt;
        font-family: Arial,Verdana,sans-serif;
	    background-color: #CCCCFF;
	    color: #222222;
	    border: 2px white soild;
		}


.button1 {
        font-family:Arial,Verdana,sans-serif;
		font-size: 10pt;
		font-weight:600;
	    background-color: #F5F5FF;
	    color: #222222;
	    border: 2px black soild;
         }

.center { text-align:center; }

#top  { position:relative; top:0px;  left: 0px; height: 70px; z-index:1; background:#000070; }
#left_admin { position:relative; top:0px;  left: 0px; width:150px; height: 100%; z-index:0; background:#005020; }
#left { position:relative;  top:0px;  left: 0px; width:160px; height: 100%; z-index:0; background:#000070; }
#left1{ position:absolute; top:170px; z-index:9;  width: 140px; height: 200px; left: 50%; margin-left: -395px;   }
#mitte{ position:absolute; top:20px;  left: 150px;  z-index:0;  }
#master{ position:relative;top:0px;  left: 0px;  z-index:0;  }

#main_ip   { position:relative; top:-20px;   z-index:2;  width: 800px; height: 0px;  }
#main_oben { position:relative; top:0px;   z-index:2;  width: 800px;
             background-image:url(/bilder/petri_logo.gif); background-repeat: no-repeat; padding-top:5px; }
#main_back { position:absolute; top:5px;   z-index:2;  width: 800px; height: 200px; left: 50%; margin-left: -400px; }
#main_bg   { position:relative; top:0px;   z-index:3;  width: 800px; height: 200px;  background-image:url(/bilder/new_portal01.jpg);   }
#main_bg3  { position:relative; top:-40px;  z-index:3;  width: 800px; height: 85px; left: -100px;  }

#main_bottom { position:absolute; bottom: 1px; z-index:1; height:27px; width:800px;  }


#content { position:relative;  top: 10px; z-index:2;  width: 600px; height: 250px; left:100px;
font-family:Comic Sans MS; font-weight:400; color:#222222; text-align: left; line-height: 18px;  }

#content_full { position:relative;  top: 5px; z-index:2;  width: 800px;  left:10px;
font-family:Comic Sans MS; font-weight:400; color:#222222; text-align: left; line-height: 18px;  }

#content_1{ position:relative;  top: 0px; z-index:2; width: 800px;
font-size: 12pt;
font-family:Comic Sans MS; font-weight:400; color:#000000; text-align: left; line-height: 20px;
}

#content_border{ position:relative;  top: 10px; z-index:2; width: 600px;
font-size: 12pt;
font-family:Comic Sans MS; font-weight:400; color:#ffffff; text-align: left; line-height: 20px;
background-image:url(/bilder/trans_white50.png);
background-repeat: repeat-xy;
padding: 3px;
outline:1px solid black;
}


#counter { position:absolute;  height:22px; left:7px; width:100%;  top:4px; text-align:left; z-index:30;
 font-family:Arial,Verdana,sans-serif;  font-weight:400;
  font-size: 10pt;
  color:666666;
  letter-spacing:0.2em;
}


#interaktiv { position:absolute; top:345px;  left: 30px; height: 175; width: 460; z-index:4;

  border-style: dotted;
  border-left-style: solid;
  border-left-width:1.1em;
  border-color: #D4137A;
  padding-left:0.5em;
  padding-top:0.5em;

  font-family:Arial; font-weight:400;
  font-size: 11pt;
  color:#655835;
  text-align:justify; }


#wlan_info { position:absolute; top:345px;  left: 510px; height: 175; width: 460; z-index:4;

  border-style: dotted;
  border-left-style: solid;
  border-left-width:1.1em;
  border-color: #7A518F;
  padding-left:0.5em;
  padding-top:0.5em;

  font-family:Arial; font-weight:400;
  font-size: 11pt;
  color:#655835;
  text-align:justify; }

#main_bg1[id] { position: fixed; }


#main_bottom[id]{position: fixed;}

#top[id]     { position: fixed;  }
#counter[id] { position: fixed;  }


a.menu{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 50pt;
 font-weight:400;
 display:block;
 text-align: left;
 width: 110px;
 height:18;
 border-style:soild;
 border-width: 1px;
 padding: 2px;
 }

 a.menu:link    { color:#FCF302; text-decoration:none; }
 a.menu:visited { color:#FCF302; text-decoration:none; }
 a.menu:hover   { color:#FFFFE0;  text-decoration:none; font-weight:800; }
 a.menu:active  { color:#B0B0FF; border-style:double; border-width:1px;
                  border-color:#EEEEEE;
                  font-size: 8pt; text-decoration:none; }

a.menu1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight:400;

 text-align: left;

 height:18;
 border-style:soild;
 border-width: 1px;
 padding: 2px;
 }

 a.menu1:link    { color:#000000;  }
 a.menu1:visited { color:#000000;  }
 a.menu1:hover   { color:#FFFFFF;  }
 a.menu1:active  { color:#0B488C;  }


a.menu_neu{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight:400;
 color:#FFFFFF;
 line-height: 16px;
 text-align: left;
 width: 120px;
 border-style:ridge;
 border-width: 2px;
 padding: 2px;
 border-color:#5E4E45;
 background-color:#4C4C4C;
 display:block;
 text-decoration:none;
 ;
 }

 a.menu_neu:link    {  }
 a.menu_neu:visited {  }
 a.menu_neu:hover   {  color:#FFFFFF; border-width:2px;  border-style:double; border-color:#DD7700;  background-color: #EE8800;}
 a.menu_neu:active  {  }