body {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:13px;
  color:#ff00ff;
}

form{
  margin:0px;
}

hr{
  border-width:0px;
  border-bottom:1px solid #c0c0c0;
}

th{
  vertical-align: top;
  text-align:left;
  font-family:Georgia,"Times New Roman",Times,serif;
  /*font-family:Arial,Helvetica,sans-serif;*/
  font-size:12px;
  font-style:italic;
  color: #404040;
  padding:4px;
}

td{
  vertical-align: top;
  font-family:Georgia,"Times New Roman",Times,serif;
  /*font-family:Arial,Helvetica,sans-serif;*/
  /*text-align:justify;*/
  font-size: 12px;
  color: #404040;
  padding:4px;
}

p {
  font-family:Georgia,"Times New Roman",Times,serif;
  /*text-align:justify;*/
  font-size:13px;
  color:#404040;
  /*margin:0px;*/
}

small {
  font-size:10px;
}

li {
  font-family:Georgia,"Times New Roman",Times,serif;
  /*text-align:justify;*/
  font-size:12px;
  color:#404040;
}

a{
  color:#D7260E;
  text-decoration:underline;
}

a:hover{
  text-decoration:none;
}

h1 {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
  color:#000000;
}

h2 {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
  color:#000000;
  /*margin-top:8px;
  margin-bottom:8px;*/
}

h3 {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  font-style:italic;
  font-weight:bold;
  color:#000000;
}

div.submenue{
  margin-left:12px;
  margin-bottom:8px;
}


.menue {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:18px;
  color:#000000;
}

a.menue{
  color:#000000;
  text-decoration:none;
}

a.menue:hover{
  color:#D7260E;
}

.menue_active {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  color:#000000;
}

a.menue_active{
  color:#000000;
  text-decoration:none;
}

a.menue_active:hover{
  color:#D7260E;
}


table.tbl{
  border:1px solid #c0c0c0;
  width:544px;
  border-collapse:collapse;
}

tr.border-top{
    border-top:1px solid #c0c0c0;
}

tr.border-bottom{
    border-bottom:1px solid #c0c0c0;
}

td.border-top{
    border-top:1px solid #c0c0c0;
}

td.border-bottom{
    border-bottom:1px solid #c0c0c0;
}

input{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  height:20px;
}

select{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
  height:20px;
}

textarea{
  font-family:Arial,Helvetica,sans-serif;
  font-size: 11px;
}

img.bild_links{
  float:left;
  margin-right:8px;
  margin-bottom:4px;
  border: 1px solid #000000;
}

div.bild_links{
  float:left;
  margin-right:8px;
  margin-bottom:4px;
}

img.bild_rechts{
  float:right;
  margin-left:8px;
  margin-bottom:4px;
  border: 1px solid #000000;
}

div.bild_rechts{
  float:right;
  margin-left:8px;
  margin-bottom:4px;
}

img.bild{
  border: 1px solid #000000;
}


.imgdesc{
  font-family:Georgia,"Times New Roman",Times,serif;
  /*font-family:Arial,Helvetica,sans-serif;*/
  font-size: 11px;
  color: #404040;
}

div.box{
  border:1px solid #c0c0c0;
  padding:8px;
}

.artikel{
    font-family:Georgia,"Times New Roman",Times,serif;
}

div.artikelteil{
    clear:both;
}

div.links{
    float:left; 
    /* border:1px solid #c0c0c0;   */
    background-color:#f0f0f0;
    padding:8px;
    margin-right:8px;
    margin-bottom:4px;
    width:220px;
    overflow:hidden;
}

div.rechts{
    float:right; 
    /* border:1px solid #c0c0c0;  */
    background-color:#f0f0f0;
    padding:8px;
    margin-left:8px;
    margin-bottom:4px;
    width:220px;
    overflow:hidden;
}

/* anpassungen fuer die boxen */
.links p{ font-size:11px; margin-top:0px;}
.links h2{font-size:11px; margin-top:0px;}
.links h3{font-size:10px; margin-top:0px;}
.links li{font-size:11px;}
.links ul{margin-left:0px; padding-left:20px;}

.rechts p{ font-size:11px; margin-top:0px;}
.rechts h2{font-size:11px; margin-top:0px;}
.rechts h3{font-size:10px; margin-top:0px;}
.rechts li{font-size:11px;}
.rechts ul{margin-left:0px; padding-left:20px;}

div.indent{
    margin-left:32px;
}

p.bildtext{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9px;
  font-weight:normal;
  line-height:10px;
  color:#202020;
  margin-top:2px;
  margin-bottom:2px;
  width:180px;
}

.smalltext{
  font-family:Arial,Helvetica,sans-serif;
  font-size:9px;
  font-weight:normal;
  line-height:10px;
  color:#202020;
}

