/* --------------------------------------------------------------- */

/* Stylesheet Content. Wird immer geladen und gilt für alle Seiten */

/* --------------------------------------------------------------- */



/* ----------------------- Content --------------------------- */



h1 {

   font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

   font-size: 20px;

   color: #E70831;

   font-weight: bold;

   background-image: url(../images/logo_icon.gif);

   background-repeat: no-repeat;

   background-position: left top;

   padding: 0px 0px 0px 50px;

   margin: 0px 0px -15px 0px;

   height: 45px;

}



h2 {

   font-size: 14px;

      color: #E70831;

   font-weight: bold;

      padding: 0px 0px 5px 0px;

}

h3 {

      font-size: 12px;

      color: gray;

   font-weight: bold;

      padding: 0px 0px 0px 0px;

      margin:0px 0px -10px 0px;

}

p {

   color:black;

   line-height: 20px;

   padding: 0px 0px 0px 0px;

}

ul {

   list-style-image: url(../images/li_button.gif);

   line-height: 20px;

}

.bild_links {

   float:left;

   padding:5px;

}

.bild_rechts{

   float: right;

   padding:5px;

   border: 1px solid gray;

   margin-bottom: 20px;

   margin-left: 20px;

}

.infobox_rechts{

   float: right;

   padding:0px;

   border: 1px solid gray;

   background-color: #FFFFFF;

   margin-left: 10px;

   width:150px;

}

.ref_box {

   border-left: 1px dotted gray;

   padding-left: 10px;

   margin-left: 10px;

}



.box_abstand {

   padding: 5px 5px 5px 5px;

   position: relative;

}

.zitat {
   font-style:italic;
}



hr{

height: 1px;

border-width: 1px 0 0 0;

border-style: dotted;

border-color: #808080;

margin: 10px 0px 30px 0px;

}



form{

   padding: 0px;

}

submit{

   border: 1px solid black;

}

input,textarea {

   border: 1px solid black;

   background-color: #E0E0E0;

}

.rowodd {
  background-color: #EEEEEE;
}

.roweven {
  background-color: white;
}

.rowhead {
  background-color: #D0D0D0;
}

table {
  border:0;
  margin:0px;
  padding:0px;
}

td, th {
  padding:4px;
}

tr:hover { background: #CCCCCC; } 

.thcenter {
  padding:4px;
  text-align:center;
  font-weight: bold;
} 

.tdcenter {
  padding:4px;
  text-align:center;
}

text-align:left;

#form_download{

   border: 1px solid gray;

   padding: 0px;

   background-color: #FFFFFF;

   width: 350px;

   float: right;

   margin-left: 10px;

}

.box_titel_gross{

width:350px;

   background-color: #E6032D;

   font-size: 14px;

      color: #FFFFFF;

   font-weight: bold;

   padding:0px;

}

.box_titel_klein {

   width:150px;

   background-color: #E6032D;

   font-size: 12px;

      color: #FFFFFF;

   font-weight: bold;

   padding:0px 0px 0px 0px;

}

.bg_box_gross {

   background-image: url(../images/background_box_gross.gif);

   background-repeat: no-repeat;

   height: 90px;

   width:350px;

   margin: -70px 0px 0px 0px;

   z-index: 1;



      background-position: left top;

}

.bg_box_klein {

   background-image: url(../images/background_box_klein.gif);

   background-repeat: no-repeat;

   height: 39px;

   width: 150px;

   margin: -15px 0px 0px 0px;

   z-index: 1;

   background-position: left top;

}

.code {
   border: 1px solid gray;
   background-color: #dddbde;
   font-family: "Courier New", Courier, monospace;
   font-size: 12px;
   color: black;
   padding: 5px 5px 5px 5px;
   margin: 5px 5px 15px 0px;   
}

/*###########################Links################################*/



a:visited, a:link, a:hover {

   color: #E70831;

   text-align: right;

   text-decoration: none;

   font-weight: normal;

}

a:hover {

   color: #E70831;

      text-decoration: underline;

}



a[href^="http://www"] {

background: transparent url('../images/icon_extern.gif') 100% 70% no-repeat;

padding-right: 20px;

}

a.noextern[href^="http://www"] {

background: transparent 100% 70% no-repeat;

padding-right: 0px;

}

/*#######################Ende Links##########################*/






