 /***********************************************/
  /* HTML tag styles */ 
  /***********************************************/ 
  body{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 1.166; margin: 0px; padding: 0px; font-size:12px; /*background-color:#DBE0E7;*/ background-color:#FFFFFF;}
  
  a{ color: #0C4EA4; text-decoration: none; }
  a:link{ color: #0C4EA4; text-decoration: none; }
  a:visited{ color: #0C4EA4; text-decoration: none; }
  a:hover{ color: #A30C4E; text-decoration: none; }
  
  h1{display:block; margin: 20px 0px 0px 20px; font-size:200%; font-weight:bold; /*color:#86A7D2;*/ color:#0C4EA4; border-bottom: 1px dotted  #CCCCCC; height:38px;}
  h2{font-size: 150%; color: #A30C4E; margin: 25px 0px 0px 0px; padding: 0px; line-height:120%; max-width:400px;}
  h3{  font-size: 130%; color: #006699; margin: 0px; padding: 0px; margin:35px 0px 15px 0px; line-height:120%; max-width:400px;}
  h4{ font-size: 100%; color: #000000; font-weight: bold; margin: 15px 0px 10px 0px; padding: 0px;  line-height:120%; max-width:400px;}
  h5{ font-size: 90%; color: #666666; font-weight: bold; margin: 0px; padding: 0px;  line-height:120%; text-transform:uppercase; max-width:400px;}
  
  ul{ list-style-type: square;}
  
/***********************************************/
/* Layout Divs */ 
/***********************************************/
#Titelleiste{padding: 10px 0px 0px 0px; border: 0px solid #FF0000; background-image:url(Standardelemente/Titelleiste_Kachel.jpg); /*width:985px;*/}
#TitelleisteUnten {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:985px;}
#Navigation{ float: left; width: 200px; margin: 0px; padding: 0px; background-color: #CFDCED; border-bottom: 1px solid #cccccc;}
#MittlereSpalte{ float: left; width: 785px; border-left: 1px dotted #CCCCCC; border-right: 1px dotted #CCCCCC; background-color:#FFFFFF; padding-bottom:20px;}
#RechteSpalte{ float:right; width: 300px; border-left: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; padding: 0px 20px 20px 20px; margin:0px -20px 20px 20px; background-color:#FFFFFF;}
 #Fussleiste{ clear: both; border: 1px solid #cccccc; font-size: 100%; padding: 10px 10px 10px 220px; background-image:url(Standardelemente/Titelleiste_Kachel.jpg); width:755px;}

/***********************************************/
 /* Components */ 
 /***********************************************/
 
 /************* #NaviLinks styles **************/

#NaviEbene1 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.NaviEbene1 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:11px;line-height:19px;width:auto;}
#NaviEbene1 a {display: block;padding: 0px 0px 0px 10px;color:#0C4EA4;text-decoration:none;font-size:11px;font-weight:bold;text-decoration:none;line-height:22px;border-bottom:1px solid #FFFFFF;}
#NaviEbene1 a:hover {background-color: #86A7D2; color:#FFFFFF; width: auto;font-size: 11px;}

#NaviEbene2open {margin:0px 0px 0px 0px;padding:5px 0px 5px 0px; background-color:#FFFFFF;}
#NaviEbene2open a {display: block;padding: 0px 0px 0px 30px;text-decoration:none;font-size:11px;font-weight:bold;text-decoration:none; color:#267DEF; line-height:20px;border-bottom:0px dotted #CCCCCC;}
#NaviEbene2 {display:none;}
.NaviEbene2 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:19px;width:auto;}
#NaviEbene2open a:hover {background-color:#FFFFFF; color:#0C4EA4; width: auto;font-size: 11px;}
.selected {color:#A30CE4; border:1px solid #FF0000;}

a.NaviRechteSpalte {display:block; font-size:80%; line-height:120%; font-weight:bold; border-bottom:1px dotted #CCCCCC; margin-top:3px; margin-bottom:3px;}
.NaviRechteSpalteTrennlinie {border-top:1px dotted #CCCCCC; margin-top:20px;margin-bottom:20px;}

.MoreInformation {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight:bold; color:#86A7D2; border-bottom:1px dotted #CCCCCC; margin:25px 0px 0px 0px;}

 /************* #ENDE NaviLinks styles **************/
 
.Origin {display:none; font-size: 90%; font-weight: normal; text-align:right; padding: 10px 20px 0px 20px;}
.nach-oben {text-align:right; margin:10px 0px 10px 0px}
a.nach-oben {text-align:right; font-size:10px; font-weight:bold; border:1px solid #CCCCCC; padding:2px 2px 2px 17px; background-color:#F1F1F1; background-image:url(Standardelemente/Pfeil_hoch_auf_Weiss.gif); background-repeat:no-repeat; background-position:2px 3px;}

/************* Kästen **************/

/* Kasten hochkant links für Bilder */
.KastenHochkantBilder {width:100px; padding:10px; float:left; background-color:#E3E3E3; margin-right:20px; margin-bottom:20px;}
.KastenHochkantBilder img{border:1px solid #000000;}

/* Kasten Querformat  für Bilder */
.KastenQuerBilder {width:380px; padding:10px; background-color:#E3E3E3; margin-top:20px; margin-bottom:20px;}
.KastenQuerBilder img{border:1px solid #000000;}

/* Kästen mit Logo auf der Startseite */
.KastenStartseite {border-bottom:1px dotted #CCCCCC; /*width:190px;*/ font-size:10px; line-height:11px; padding-bottom:5px; margin-bottom:10px; overflow:auto;}
.KastenStartseite span {float:right; width:140px;}
.KastenStartseite img {margin-right:10px;}

/* Fieldsets und Labels */
fieldset {}
fieldset legend {font-size:11px; font-weight:bold;}
fieldset label {font-size:11px; font-weight:bold;}

/* Kasten für Links mittlere Spalte */
/* Achtung: Dieser Style wird auch im Newsletter-Template verwendet mit width:400px */
.MoreInformation {display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight:bold; color:#86A7D2; border-bottom:1px dotted #CCCCCC; margin:25px 0px 0px 0px; /*width:400px;*/}
.MoreInformationKasten { background-color:#CFDCED; border:1px dotted #CCCCCC; padding:5px; margin:10px 0px 0px 0px; width:390px;}


/************* Tabellen **************/

/* Standardtabellen */
.Standardtabelle {font-size:11px; border:0px solid #CCCCCC; background-color:#F1F1F1; width:100%; margin:20px 0px 20px 0px}
.Standardtabelle td {padding:3px; padding-left:5px; padding-right:5px; border-top:0px solid #CCCCCC; }
.Standardtabelle thead td {font-size:10px; font-weight:bold; background-color:#A30C4E; color:#FFFFFF; border-bottom:1px solid #999999; border-top:1px solid #999999;}
.Standardtabelle tbody td {border-bottom:1px solid #CCCCCC;}
.Standardtabelle tr {vertical-align:top;}

/* Tabellen Anmeldung */
.Anmeldetabelle {font-size:10px; border:0px solid #CCCCCC; background-color:#F1F1F1; width:100%; margin:20px 0px 20px 0px}
.Anmeldetabelle td {padding:3px; padding-left:5px; padding-right:5px; border-top:0px solid #CCCCCC; }
.Anmeldetabelle thead td {font-size:10px; font-weight:bold; background-color:#A30C4E; color:#FFFFFF; border-bottom:1px solid #999999; border-top:1px solid #999999;}
.Anmeldetabelle tbody td {border-bottom:1px solid #CCCCCC;}
.Anmeldetabelle tr {vertical-align:top;}
 
 
 /************** .Anleser styles ***************/
 .Anleser{ padding: 0px 0px 10px 10px; font-size: 80%; border: 1px solid #FF0000;}
 .Anleser h3{ padding: 30px 0px 5px 0px; text-align: center; }
 .Anleser img{ float: left; padding: 10px 10px 0px 0px; }
 
  /************** .Fliesstext styles *****************/
.Fliesstext { clear: both; padding: 10px 20px 0px 20px; font-size: 100%; line-height: 140%;}
.Fliesstext p {width:400px; text-align:justify;}
.Fliesstext ul li {width:360px;}
/*  .Fliesstext p{ padding: 0px 0px 10px 0px; } */
  .IllustrationLinks {float:left; margin:3px 20px 20px 0px; border:1px solid #000000;}
  a.backtooverview  {border:1px solid #CCCCCC; padding:3px; background-color:#A30C4E; color:#FFFFFF; margin-top:20px;}
  
    /************** Links *****************/
.Links  {width:230px; border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:10px; margin-top:10px; padding-left:170px; } 
.Links img {margin-left:-170px;} 

  /************** .Alle Produkte Asylum Research styles *****************/
.AllProducts { clear: both; padding: 10px 20px 0px 20px; font-size: 100%; line-height: 140%;}
.AllProducts td h1{font-size: 100%; color: #000000; margin: 0px 0px 0px 0px; padding: 0px; line-height:120%; border:none; }
.AllProducts td h2 {font-size: 100%; color: #A30C4E; margin: 0px 0px 0px 0px; padding: 0px; line-height:120%; }
.AllProducts p {/*width:400px; */text-align:left;}
.AllProductstabelle {font-size:11px; border:0px solid #CCCCCC; background-color:#FFFFFF; width:100%; margin:20px 0px 20px 0px; border:1px;}
.AllProductstabelle tr {vertical-align:top;}
.AllProductstabelle td {padding:5px;}
.AllProductstabelle tbody td {border-bottom:1px solid #CCCCCC; line-height:120%; }
.Bildunterschrift {font-size:80%; line-height:120%; color:#666666; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; padding:3px 0px 3px 0px; margin-bottom:20px; margin-top:5px;width:400px;}
.rechts {width:100%;}
.Blackbox {width:410px; height:155px; background-color:#000000; overflow:visible; padding:5px 0px 5px 0px;}
.AllProductsRechts {border-bottom:1px dotted #CCCCCC; font-size:10px; line-height:13px; padding-bottom:5px; margin-bottom:10px; overflow:auto;}
