@charset "utf-8";
/* CSS Document */

#vertical_slide
{

}

.bold
{
   font-weight: bold;
}

body
{
margin-top: 0;
margin-left: 10px;
padding: 0;
text-align: center;
background: #c0c0bc;
}

body.ohne_bg
{
     margin: 0;
     padding: 0;
}

img.linkbild
{
	display: inline;
	float: none;
	clear: both;	
}

#wrapper
{
     position: relative;
     background: white;
     margin: 0px auto;
     width: 1000px;
     text-align: left;
}

#header
{
    height: 83px;
    background-image: url(http://www.maigret.de/images/head.png);
    margin-bottom: 0;
     
}


h1
{
      color: #FFA300;
      font-family: Verdana, Arial, sans-serif;
      font-size: 24px;
      margin-left: 25px;
      margin-top: 30px;
      margin-bottom: 10px;
}

h1.mitautorzeile
{
      color: #FFA300;
      font-family: Verdana, Arial, sans-serif;
      font-size: 24px;
      margin-left: 25px;
      margin-top: 30px;
      margin-bottom: 0px;
      padding-bottom: 0;
}

h1.meinung
{
      color: #FFA300;
      font-family: Verdana, Arial, sans-serif;
      font-size: 16px;
      margin-left: 25px;
      margin-top: 30px;
      margin-bottom: 10px;
}


div.spalte1_2 h1
{
      margin-left: 0;
      margin-bottom: 20px;
      margin-top: 0;
}

img
{
    border: 0;
}

p.a_sum img
{
    float: left; 
    margin-right: 20px;
    margin-bottom: 20px;
}

p.news_sum img
{
    position: relative;
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
}

p.a_sum a
{
   font-weight: bold;
}


a
{
    text-decoration: underline;
    font-weight: normal;
    color: black;
}

a:hover
{
    color: #FFA300;
}

a.black_link
{
    color: white;
    text-decoration: none;
}

a.black_link:hover
{
    color: #FFA300;
}

div.zeiger a
{
    text-decoration: none;
    font-weight: bold;
}

div.zeiger a:hover
{
    text-decoration: underline;
}


div.themenblock a
{
    text-decoration: none;
    font-weight: bold;
}

div.themenblock a:hover
{
    text-decoration: underline;
}

h4 a
{
    text-decoration: none;
    font-weight: bold;
}

h4 a:hover
{
    text-decoration: underline;
}


a.mehr
{
    text-decoration: none;
    font-weight: bold;
    color: black;
    font-size: 10px;
}

a.mehr:hover
{
    text-decoration: underline;
}

p
{
      margin: 0;
      padding: 0;
}

p.news_sum
{
     margin-right: 24px;
     line-height: 140%;
}

p.news_sum_title
{
     margin-top: 24px;
     margin-bottom: 4px;
     font-weight: bold;
     clear: left;
     margin-right: 24px;
}

p.news_sum_title a
{
    font-weight: bold;
    text-decoration: none;
}

h5
{
     margin-top: 0;
     margin-bottom: 2px;
}

h5.details
{
    margin-top: 12px;
    margin-bottom: 6px;
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
}

table
{
     margin-top: 0;
     margin-left: 0;
     margin-right: 0;
     padding: 0;
     border: 0;
     text-align: left;
}



#table
{
     z-index: 9999;
     background: black;
     border-top: 3px solid black;
     border-bottom: 1px solid white;
     min-height: 19px;
     height: 19px;
}


div.eingerahmt
{
    position: relative;
    background: white;
}


div.spalte1_1
{
     width: 190px;
     float: left;
     position: relative;     
     margin-top: 20px;
     background: inherit;
}

div.spalte1_1_a
{
     width: 190px;
     margin-left: 15px;
     float: left;
     position: relative;     
     margin-top: 20px;
     background: inherit;
}



div.spalte1_2
{
     position: relative;
     width: 600px;
     float: left; 
     margin-top: 20px;
     margin-left: 25px;
     background: inherit;
}


div.spalte3_1
{
     position: relative;
     width: 340px;
     margin-left: 33px;
     padding: 0;
     float: left; 
     margin-top: 20px;
     padding-top: 0;
     background: inherit;
}

div.spalte3_1 p
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

div.spalte3_1 a
{
     font-weight: normal;
     color: black;
}

div.spalte3_1 a:hover
{
     text-decoration: underline;
}

div.spalte3_1_themen p
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

div.spalte3_1_themen a
{
     font-weight: normal;
     color: black;
}

div.spalte3_1_themen a:hover
{
     text-decoration: underline;
}

table.images
{
    margin-top: 24px;
}

table.images a
{
    color: black;
}

table.images img
{
    padding: 0;
    margin: 0;
}


table.images p
{
    text-align: center;
    margin: 0;
    padding: 0;
}

div.imagegallery
{
   border-top: 1px solid #ffa70c;
   border-bottom: 1px solid #ffa70c;
   background-color: #f6f6f6;
   padding: 6px;
   text-align: center;
   margin-top: 12px;
   margin-bottom: 12px;
}

span.gallerybu
{
    margin: 0;
    padding: 0;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
}



span.b
{
    font-weight: bold;
}

div.kopftext1
{
     margin-top: 65px;
     margin-left: 150px;
     width: 250px;
     float: left;
     position: relative;     
}

div.kopftext1 h5
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    line-height: 100%;
}

div.kopftext1 p
{
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 100%;
    color: #555555;
}

div.kopftext2
{
     margin-top: 65px;
     margin-left: 50px;
     width: 250px;
     float: left;
     position: relative;     
}

div.kopftext2 h5
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    line-height: 100%;
}

div.kopftext2 p
{
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 100%;
    color: #555555;
}


div.spalte1_2 p
{
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 140%;
    margin-bottom: 6px;   
    text-align: justify; 
}

blockquote
{
    font-style: italic;
}

div.spalte1_2 blockquote
{
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 140%;
    margin-top: 24px;
    margin-bottom: 22px;   
    text-align: justify; 
}

div.spalte1_2_themen p
{
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 140%;
    margin-bottom: 6px;   
    text-align: justify; 
}

div.zeiger
{
    margin-top: 0px;
    clear: left;
    position: relative;
    background: #ffa70c;
}

div.zeiger a
{
   color: black;
}


p.zeiger_spalte_1
{
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
}

p.zeiger_spalte_2
{
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    text-align: right;
}

div.box_typ1
{
    width: 95%;
    padding: 8px;
}

div.box_typ1 div.subhead
{
    border-top: 1px dotted #ffa70c;
    padding-top: 4px;
    margin-bottom: 0;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
		margin-top: 3pt;
}

div.box_typ1 div.subhead1
{
    border-top: 1px dotted #b3b3fd;
    margin-top: 12px;
    font-weight: bold;
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
}


div.box_typ1 p
{
    margin-bottom: 4px;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
}

div.subhead p
	{
		padding-left: 10px;
		font-weight: bold;
	}

#login
{
     margin-left: 750px;
}


#login label
{
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
   color: white;
}

#login input
{
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
}

#login .white
{
    color: white;
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
}

div.ergebnisse
{
   margin-left: 50px;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 15px;
}

div.ergebnisse a
{
    text-decoration: none;
}

div.spalte3_1_themen div.ergebnisse
{
    margin-right: 10px;
}

#test1
{
    padding: 12px;
    clear: left;
    min-height: 200px;
    height: 200px;
    max-height: 200px;
    background: black;    
    margin-top: 0px;
    border: 1px solid #ffa70c;
}

.intest
{
    min-height: 190px;
    height: 190px;
    max-height: 190px;
    overflow: auto;
}

#test1 p
{
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   
}


div.zusatzinfos
{
   margin-top: 0px;
   margin-bottom: 0;
}

div.rrahmen
{
   margin-top: 34px;
   margin-bottom: 0;
}

div.rrahmen a
{
   color: #ffa70c;
}

div.zusatzinfos a
{
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    display: block;
    border-top: 1px solid #ffa70c;
    border-right: 1px solid #ffa70c;
    background: black;    
    font-weight: bold;
    text-align: center;
    color: white;
    font-size: 10px;
    padding-top:4px;
    padding-bottom: 3px;
    font-family: Verdana, Arial, sans-serif;
}

div.zusatzinfos a.first
{
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
    float: left;
    display: block;
    border-top: 1px solid #ffa70c;
    border-left: 1px solid #ffa70c;
    border-right: 1px solid #ffa70c;
    background: black;    
    text-align: center;
    color: white;
    font-size: 10px;
    padding-top:4px;
    padding-bottom: 3px;
    font-family: Verdana, Arial, sans-serif;
}


div.zusatzinfos a:hover
{
   background: #ffa70c;
}

#map a
{
    font-size: 10px;
}

div.elements
{
    margin: 0;
}

#test1 p
{
   font-size: 11px;
}

div.illu
{
   margin-left: 7px;
   margin-top: 0;
}

div.illu img
{
   margin-bottom: 0;
}

div.illu p
{
    font-size: 9px;
    font-family: Arial, sans-serif;   
    margin: 0;
    padding: 0;
    text-align: right;
    color: #ABABAB;
}

div.illu a
{
   color: #ABABAB;;
   font-weight: normal;
}

table.biblio
{
     margin-top: 12px;
}

table.biblio_whitebg
{
     margin-top: 12px;
}

p.jahr
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    margin-bottom: 0;
    font-weight: bold;
}

p.ausgabe
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    margin-top: 0;
    margin-left: 30px;
}

span.titel
{
    font-weight: bold;
}

span.otitel
{
   font-style: italic;
}


#footer
{
   clear: left;
   font-size: 3px;
   background: black;
}

div.footercontent
{
   background: black;
   color: white;
   margin-top: 20px;
}


.spaltenbeginn
{
    padding-top: 5px;
    background-repeat:repeat-x;
    margin-top: 30px;     
}

.spaltenbeginn p
{
    font-size: 15px;
}


div.schwarzes_ende
{
    clear: left;
    float: left;
    margin-top: 20px;
    width: 1000px;
    background: black;
    color: white;
    border-top: 4px solid #ffa70c;
    padding-top: 10px;
    padding-bottom: 10px;
}


#schwarzes_ende_comm
{
    clear: left;
    float: left;
    width: 1000px;
    background: black;
    color: white;
    border-top: 4px solid #ffa70c;
    padding-top: 10px;
    padding-bottom: 10px;
}

div.schwarzgerahmt
{
         float: left;
         background: black;
         margin-top: 0px;
         margin-left: 25px;
         width: 600px;
}

div.schwarzgerahmt3_1
{
     float: left;
     width: 300px;
     margin-left: 73px;
     padding: 0;
     margin-top: 0px;
     background: inherit;
}

div.kleine_spalte
{
      width: 280px;
      padding-right: 20px;
      float: left;
}

div.themenblock
{
     margin-right: 0;
     padding-right: 0;
     margin-top: 0;
     padding-top: 0; 
}

div.spalte3_1 div.themenblock
{
     margin-left: 8px;
     margin-top: 24px;
}

div.spalte3_1 div.themenblock_0
{
     margin-left: 8px;
     margin-top: 0px;
}


div.spalte1_2_themen div.themenblock
{
     width: 700px; 
}

div.spalte3_1_themen div.themenblock
{
      margin-bottom: 24px;   
}


div.artikeluebersicht img
{
    float: left;
    margin-right: 12px;
}

div.themenheader
{

    border-top: 1px dotted #ffa70c;
    padding-top: 4px;
    margin-bottom: 0;
}

div.themenheader_top
{
    margin-top: 0;
    border-top: 1px dotted #ffa70c;
    padding-top: 4px;
    margin-bottom: 0;
}

div.themenheader p
{
    color: #949494;
    margin-bottom: 0;
}

div.themenheader a 
{
    color: #949494;

}

div.themenheader_top p
{
    color: #949494;
    margin-bottom: 0;
}

div.spalte1_1_themen p
{
     font-size: 11px;
     text-align: left;
}

spalte1_1_b_themen p
{
     font-size: 10px;
     text-align: left;
     font-family: Verdana, Arial, sans-serif;
}



div.spalte1_1_a_themen p
{
     font-size: 11px;
     text-align: left;
}


div.spalte1_1_themen
{
     width: 220px;
     float: left;
     position: relative;     
     margin-top: 20px;
     background: inherit;
}

div.spalte1_1_a_themen
{
     width: 220px;
     margin-left: 15px;
     float: left;
     position: relative;     
     margin-top: 20px;
     background: inherit;
}

div.spalte1_1_b_themen
{
     width: 455px;
     margin-left: 15px;
     float: left;
     position: relative;     
     margin-top: 20px;
     background: inherit;
}



div.spalte1_2_themen
{
     position: relative;
     width: 690px;
     float: left; 
     margin-top: 20px;
     margin-left: 25px;
     background: inherit;
}


div.spalte3_1_themen
{
     position: relative;
     width: 250px;
     margin-left: 33px;
     padding: 0;
     float: left; 
     margin-top: 20px;
     background: inherit;
}

div.artikeluebersicht h4
{
    font-size: 13px;
    margin-top: 0;
    margin-bottom: 8px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
}

div.ergebnisse h4
{
    font-size: 13px;
    margin-top: 13px;
    margin-bottom: 4px;
    margin-bottom: 8px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
}



p.clearer
{
    margin: 0;
    padding: 0;
    font-size: 4px;
    clear: left;
    line-height: 40%;
}

span.pagecount
{
     font-size: 10px;
     font-family: Verdana, Arial, sans-serif;
}

div.imagegallery1 p
{
    text-align: center;
}


div.imagegallery1 img
{
    float: none;
}

div.imagegallery1 p.title
{
    background: #EAEAEA;
    color: black;
    font-weight: bold;
    margin-bottom: 0;
}


div.ergebnisse p.erscheinung
{
     margin-top: 8px;
}

div.ergebnisse_black
{
     background: black;
}


div.ergebnisse_black p
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

div.ergebnisse_black a
{
     color: white;
     text-decoration: none;
}

div.ergebnisse_black a:hover
{
     text-decoration: underline;
}

div.themenheader_black p
{
    color: white;
    font-family: Verdana, Arial, sans-serif;
    border: none;   
    font-size: 13px;
    margin-bottom: 8px;
}


h3
{
      font-size: 15px;
      font-weight: bold;
      font-family: Verdana, Arial, sans-serif;
      margin-top: 4px;
      padding: 0;
      margin-bottom: 20px;
}

h4
{
      margin-top: 18px;
      margin-bottom: 6px;
      font-family: Verdana, Arial, sans-serif;
      font-size: 16px;
}

h4 a
{
      color: black;
}

h4 a:hover
{
      text-decoration: underline;
}



p.cloud
{
    text-align: center;
    margin-top: 14px;
    line-height: 200%;
    font-size: 13px;
}

p.cloud a
{
     color: grey;
}

a.bu_a img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}



div.commzeile
{
      width: 100%;
}

p.wasmeinensie
{
      font-family: Verdana, Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;          
      margin-top: 15px;
}

p.wasmeinensie a
{
      text-decoration: none;
      color: #666666;
}

td.einzelkommentar p
{
      font-family: Verdana, Arial, sans-serif;
      font-size: 12px;
      color: white;
 }

p.statistik
{
      font-family: Verdana, Arial, sans-serif;
      font-size: 9px;    
      text-align: right;
      margin-top: 10px;
}

#accordion h3
{
     cursor: pointer;
     font-size: 10px;
     font-weight: bold;
     font-family: Verdana, Arial, sans-serif;
     text-align: right;
     margin-left: 25px;
     margin-right: 25px;
     display: inline;
}



h4.hinweis
{
     font-size: 12px;
     color: white;
     font-weight: bold;
     text-align: left;
}

p.zusammenfassung
{
     color: white;
     font-size: 11px;
     font-family: Verdana, Arial, sans-serif;
     text-align: left;
     margin-right: 350px;
}

p.zusammenfassung a
{
      color: #FFA300;
}

#biblio
{
    background: black;
    color: white;
    border-top: 4px solid #ffa70c;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
    min-height: 200px;
    border-bottom: 0px;
}

#comments{
    border-top: 4px solid #ffa70c;
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid black;
    background-color: black;
    color: white;
    min-height: 200px;
}

#wieesbeginnt{
    border-top: 4px solid #ffa70c;
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid black;
    background-color: black;
    color: white;
    min-height: 200px;
}

#schaufenster{
    border-top: 4px solid #ffa70c;
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid black;
    background-color: black;
    color: white;
    min-height: 200px;
}

div.schwarzer_fliesstext
{
      font-family: Verdana, Arial, sans-serif;
      font-size: 14px;    
      line-height: 140%;
      width: 600px;
}

div.schwarzer_fliesstext_12
{
      font-family: Verdana, Arial, sans-serif;
      font-size: 12px;    
      line-height: 140%;
      width: 600px;
}

div.schwarzer_fliesstext_12 p
{
     font-size: 12px;
     margin-bottom: 10px;
}


p.raum_klein
{
     margin-top: 4px;
     margin-right: 8px;
}

p.raum_klein a
{
     text-decoration: none;
     color: black;
     font-weight: normal;
}

p.raum_klein a:hover
{
      text-decoration: underline;
}

div.infokasten
{
      float: left;
      width: 250px;
      margin-right: 24px;
      border: 1px dotted #FFA300;
      background-color: #ffd087;
}

div.infokasten_titel p
{
     margin: 0;
     padding-top: 1px;
     padding-right: 6px;
     padding-left: 6px;
     padding-bottom: 2px;
     background-color: #FFA300;
     font-weight: bold;
     font-size: 11px;
}

div.infokasten_1_text
{
     padding-top: 6px;
     padding-right: 6px;
     padding-left: 6px;
     padding-bottom: 3px;
}

div.infokasten_1_text p
{
     font-size: 11px;
}

table
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}


ul
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

a.suchergebnisse
{
    text-decoration: none;
}

p.ausgabenz
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    color: white;
    margin-bottom: 10px;
}

#accordion h5.faq
{
    cursor: pointer;
    margin-top: 10px;;
    margin-left: 0;
    margin-right: 0;
    line-height: 120%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

 div.antwort
{
    margin-top: 2px;
    margin-bottom: 6px;
    margin-left: 0px;
    font-size: 10px;
}

p.zitat
{
     font-size: 12px;
     font-family: Georgia, Times, serif;
     font-weight: normal;
     font-style: italic;
     line-height: 150%;
     margin-bottom: 4px;
}


p.stichwortgeber
{
     text-align: right;
     font-size: 11px;
     font-family: Georgia, Times, serif;
}

p.stichwortquelle
{
     text-align: right;
     font-size: 11px;
     font-family: Georgia, Times, serif;
}

div.spalte_1_black
{
    float: left;
    width: 500px; 
}

div.spalte_2_black
{
    float: left; 
    width: 200px; 
    margin-left: 150px;
}

div.spalte_2_black a
{
    text-decoration: none;
    color: white;
}

div.spalte_2_black a:hover
{
    color: #ffa70c;
}

div.comment_preview
{
    border: 1px dotted #ffa70c;
    padding: 8px;
    background-color: #CCDDCC;
    margin-bottom: 12px;
}

div.kommentare_spalte3
{
    margin-bottom: 24px;
}

p.werueberwas
{
    margin-top: 4px;
    font-size: 10px;
}

table.topnavi
{
     color: white;
     text-align: center;
}

table.topnavi a
{
     font-weight: normal;
     color: white;
     text-decoration: none;
}

table.biblio p
{
    color: white;
}

table.biblio_whitebg p
{
   color: black;
}

.verweise_block
{
    margin-left: 30px;
}

.verweise
{
   font-size: 10px;
   font-weight: bold;
   font-family: Verdana, Arial, sans-serif;
   margin-top: 35px;
   margin-bottom: 10px;
  
}

.verweise_inhalt
{

    font-size: 8px;

}