*{
 font-family:Arial, Verdana, sans-serif;
}

pre{
 font-family:monospace;
}

.imp {
 font-weight:bold;
 /*color:#6A94DB;*/
 color:#3366CC;
}

.dark{
 color:#003366;
}

a.blue{
 font-weight:bold;
 color:#3366CC;
}

a.blue:visited{
 color:#556688;
}


a.blue:hover {
 color:#000000;
}


a.blue:active {
 color:#ff0000;
}


/***************************************
              Teaserboxen
***************************************/

div.teaser_holder{
 border:1px solid #999999;
}

h5.teaser_caption{
 font-weight:bold;
 font-size:0.7em;
 color:#ffffff;
 padding:0.4em 0.5em;
 padding-bottom:0.5em;
 margin:0;
 background:#3366CC URL(/images/style/teaser/graueleiste.gif) repeat-x bottom;
}

div.teaser_content{
 padding:1em;
 background:#ebe9e6;
 color:#000000;
 font-size:0.65em;
}







/***************************************
                Artikel
***************************************/

.bild_container, .bild_container_zentriert, .bild_container_links, .bild_container_rechts{
 position:relative;
 text-align:center;
 font-size:9px;
 padding:0 1px;
 margin:0;
 margin-bottom:10px;
}

.bild_container_links{
 float:left;
 margin-right:10px;
}

.bild_container_rechts{
 float:right;
 margin-left:10px;
}

.bild_container_zentriert{
 margin:10px auto;
}

.bild_container img, .bild_container_zentriert img,  .bild_container_links img, .bild_container_rechts img{
 border:0.1em solid black;
}

.imp {
 font-weight:bold;
 /*color:#6A94DB;*/
 color:#3366CC;
}


div#haupttext_vorschau{
 text-align:justify;
 font-size:12px;
 padding:15px;
}


div#abt_text{
 width:594px;
 text-align:justify;
 font-size:12px;
 margin-top:10px;
 font-family:Arial, Verdana, sans-serif;
}


div#haupttext_vorschau p.ausrichtung, div#abt_text p.ausrichtung{
 margin:0;
}



div#haupttext_vorschau h1, div#abt_text h1{
 font-size:20px;
 line-height:21px;
 vertical-align:top;
 margin:0;
 display:inline;
 font-family:Arial, Verdana, sans-serif;
}

div#haupttext_vorschau h2, div#abt_text h2{
 font-size:18px;
 line-height:19px;
 vertical-align:top;
 margin:0;
 display:inline;
 font-family:Arial, Verdana, sans-serif;
}

div#haupttext_vorschau h3, div#abt_text h3{
 font-size:16px;
 line-height:17px;
 vertical-align:top;
 margin:0;
 display:inline;
 font-family:Arial, Verdana, sans-serif;
}

div#haupttext_vorschau h4, div#abt_text h4{
 font-size:14px;
 line-height:15px;
 vertical-align:top;
 margin:0;
 display:inline;
 font-family:Arial, Verdana, sans-serif;
}

div#haupttext_vorschau h5, div#abt_text h5{
 font-size:12px;
 line-height:13px;
 vertical-align:top;
 margin:0;
 display:inline;
 font-family:Arial, Verdana, sans-serif;
}



/***************************************
         Galerien: Bildansicht
***************************************/

div.bildansicht_fehler{
 width:60%;
 margin:20px auto;
 background:#003366;
 color:#ffffff;
 font-size:1.4em;
 font-weight:bold;
 text-align:center;
 padding:1.5em;
 border:3px solid white;
}

table#bildansicht_haupttabelle{
 border-collapse:collapse;
 margin-top:8px;
 border:3px solid white;
}


table#bildansicht_haupttabelle tr td{
 text-align:center;
 background:#336699;
 color:#f0f0f0;
 font-size:0.8em;
}


table#bildansicht_haupttabelle tr td.bildansicht_seitenspalte{
 background:#225588;
}


table#bildansicht_haupttabelle tr td a{
 text-decoration:none;
 color:#f0f0f0;
}


table#bildansicht_haupttabelle tr td img{
 border:1px solid #f0f0f0;
 margin-bottom:4px;
}