
/*
 *  Stylesheet für http://www.tlinke.de/
 */


body {

  margin:0px; padding:0px;
  text-align:center;
  color:#000; background:#fff;
}


h1 {

  margin:0px; padding:0px; padding-top:8px; padding-bottom:8px;
  font-family:arial, sans-serif; font-size:17px;
  color:#093; background:#efe;
}

h2 {

  margin:0px; padding:0px; padding-top:8px; padding-bottom:8px;
  font-family:arial, sans-serif; font-size:15px;
}

h3 {

  margin:0px;  padding:0px; padding-top:8px; padding-bottom:8px;
  font-family:arial, sans-serif; font-size:12px;
}

ul {  

  margin:0px; padding:0px; padding-top:0px; padding-bottom:0px;
  list-style-position:inside; 
}

hr {
  border:solid #093 1px; height:1px; margin-top:12px; margin-bottom:12px;
}



p { 
  margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;
}


p.clear {
  margin:1px; padding:1px; clear:both;
}



.leftflow  { float:left;  text-align:left; }
.rightflow { float:right; text-align:left; }
.inpad { margin:0px; padding:28px; padding-top:20px; }

.imageborder { border:1px solid #093;  }
.imghref     { border:0px; padding:0px; margin:0px; margin-right:2px; }


div.fixedpos {

  position:absolute;
  top:0px; left:0px; width:100%; height:50px; margin:0px; padding:0px;

  text-align:center;
  color:#000; background:#fff;
}


body>.fixedpos { position:fixed; }


#IDheader {

  position:relative;
  top:12px; width:760px; height:38px; margin:auto; padding:0px;
  text-align:left;
  color:#000; background:#efe;
  font-family:arial, sans-serif; font-size:15px;
}

#IDmenu { 

  position: relative; 
  top:-22px; width:500px; font-size:14px; color:#fff; background:#093;
  float:left; 
}

#IDmenu a { 

  padding-left:12px;
  color:#fff; background-color:#093;
  text-decoration:none; text-align:center;
}

#IDmenu a:hover { color:#dfd; background-color:#093; text-decoration: underline; }





#IDcontent {

  width:760px; height:auto; margin:auto; padding-top:50px;
  text-align:left;

  color:#000; background:#efe;
  font-family:arial, sans-serif; font-size:13px;
}

#IDcontent p {
  font-size:13px;
}

#IDcontent p.bold {
  font-weight:bold;
}

#IDcontent p.small {
  font-size:11px;
}

#IDcontent a {

  text-decoration:none; 
  color:#063; background-color:#efe;
}

#IDcontent a:hover { color:#093; background-color:#dfd; text-decoration: underline; }





#IDfooter {

  width:760px; height:31px; margin:auto; margin-top:8px; margin-bottom:16px;
  clear:both; text-align:left;
  color:#999; background:#fff;
  font-family:arial, sans-serif; font-size:11px;
}

#IDfooter p {
  margin:0px; padding:0px;
}

#IDfooter p.leftflow {
  width:560px;
  margin-top:4px;
}

#IDfooter a {

  font-family:arial, sans-serif; font-size:11px;
  color: #88f; background-color:#fff;
}


