﻿/*hv-screen.css
Site: Historischer Verein
Author:   Pia Steinbauer
Erstellt:2011
letzte Aenderung:Juni2012*/

@charset "utf-8";

body {      width:100%;
        text-align: center;
        background: #ffffff;
        margin: 0;
}
div, img  {
        margin:0;
        padding:0;
        border:0;
}
h1  {
        font: normal 14px Verdana, Arial, sans-serif;
        font-weight: bold;
}
h2  {
        font: italic 13px Verdana, Arial, sans-serif;
        font-weight: bold;
}
a  {
        color: #008;
}
/* a:visited  {
        color: #888;
}  */
a:hover  {
        color: #800; text-decoration: none;
}
#wrapper {
        width: 1000px;
        margin: 0 auto; padding: 10px;
        border: 0px solid #660000;
        background-color: #fff;
        /*color: #660000;*/
		color: #000000;
        text-align: left;
        font: 12px Verdana, Arial, sans-serif;
}

/* Header */
#header {margin:0px; padding:0px; height:210px;border:0px; width:1000px;font-size:12px; font-family : Arial, Helvetica;
        background:#ffffff url(../images/hv-banner6-web.jpg) bottom center no-repeat ;  }
#header.img {border:0; margin:0 0 0px;padding:0px;}

#header_without_pic {margin:0px; padding:0px; height:1px;border:0px; width:1000px;font-size:12px; font-family : Arial, Helvetica;
        background:#ffffff ;  }

#suche {height:25px; padding-top:0px;margin:0px; float:right;  border:0px; width:270px;font-size:10px; font-family : Arial, Helvetica;
        background:#ffffff  ;padding-bottom:5px;padding-right:15px;  }

#headernavx {margin:0px; padding:0px; height:24px;border:0px; width:850px;   top:160px;
        background:#ffffff  ; float:right;padding-bottom:0px;}


     #headernavx {margin:0px; padding-top:160px; height:24px;border:0px; width:850px;
        background:#ffffff  ; float:right;padding-bottom:0px;left:150px;}



#horiz-menu {   top:150px;    float:right;  width:814px;
        font: bold 14px Verdana, Arial, sans-serif; line-height:22px;
        background-color: #660000;
        text-align: right;
        color: #ffffff;
           padding: 5px 40px 10px 20px;
        border-top: 0px solid #660000;
        border-bottom: 0px solid #660000;
        margin-bottom: 0px; padding-bottom:0px;
        position: relative;
}
#pfad  {
        position:relative; color:#000000;
        left: 0;
        top: 0;
        padding: 5px;
        border-bottom: 1px solid #660000;border-top: 1px solid #660000;
        font-size:9px;
}

#pfad a {   line-height: 12px; font-size: 10px; font-weight:bold;
        color:#330000; border-bottom:0px solid #330000; text-decoration: none;
}

#pfad a:hover  {   line-height: 12px; font-size: 10px; font-weight:bold;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}
#horiz-menu  a {   font-weight:bold;
        text-decoration: none;
           padding: 5px 50px 10px 20px;
        color: #ffffff;
}
#horiz-menu a:hover  {  color: #660000; background-color: #fff;
        text-decoration: none;
}

#horiz-menu a.aktiv  {  color: #660000; background-color: #fff;
        text-decoration: none;
}
#horiz-menu a.horizmenu-cur  {
        color: #000000;
        background-color: #fff;
}





/* Geaendert am 06.12.12 von S.Halle */
/*  margin-left: 202px;     margin-right: 200px;   min-height:500px; */ 
#inhalt {    border-top:20px solid #ffffff;overflow:hidden;
       
        padding: 10px;
        border-left: 0px solid #660000; 
}

#inhalt p {   line-height: 16px; font-size: 12px;    padding-top:0px;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}

#inhalt h1 {   line-height: 22px; font-size: 18px;  font-style:normal;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}
#inhalt h2 {   line-height: 18px; font-size: 16px;   font-style:normal;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}
#inhalt h3 {   line-height: 16px; font-size: 14px;   font-style:normal;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}

#inhalt a {   line-height: 16px; font-size: 12px; font-weight:bold;
        color:#660000; text-decoration: none;
}

#inhalt a:hover{   line-height: 16px; font-size: 12px; font-weight:bold;
        color:#660000;  text-decoration: none;  background-color: #ffcccc;
}



#inhalt img {padding:4px ; margin:0px; }

#inhalt a img {padding:4px ; margin:0px; border : 0 none; }


 #right {float:right;  margin:20px 0px 10px 5px; padding:0; width:180px;border-left:1px solid #ccc; }


   #right a img { border : 0 none; padding:4px 4px 4px 4px; margin:0px; }
 #right img.logo { border : 1px solid #E6E6E6; margin:20px 4px 4px 15px; padding:3px 3px 3px 3px; }


      #right a,  #right a:link,  #right a:visited,  #right a:hover,  #right a:active {border:0 none;}
 #right a img {border:0 none;}

 #right p {   line-height: 16px; font-size: 12px;  padding-left:5px; padding-top:0px;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}

#right h1 {   line-height: 20px; font-size: 18px;   padding-left:5px;  font-style:normal;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}
#right h2 {   line-height: 18px; font-size: 16px; padding-left:5px;    font-style:normal;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}
#right h3 {   line-height: 16px; font-size: 14px; padding-left:5px;  font-style:normal;
        color:#000000; border-bottom:0px solid #330000; text-decoration: none;
}

#right a {   line-height: 16px; font-size: 12px; font-weight:bold;
        color:#660000; text-decoration: none;
}

#right a:hover{   line-height: 16px; font-size: 12px; font-weight:bold;
        color:#660000;  text-decoration: none;  background-color: #ffcccc;
}





#footer { text-align:right;
        clear: both;
        margin-top: 15px;
        border-top: 1px solid #330000;
        border-bottom: 0px solid #330000;
        border-left: 0px solid #330000;
        border-right: 0px solid #330000;
        padding: 2px;
        background-color: #E8E5E5;
        color: #330000;
        font-size: 10px;
        line-height: 16px;
        height: 68px;
}
#footer a {   line-height: 12px; font-size: 10px;
        color:#330000; border-bottom:0px solid #330000; text-decoration: none;
}



#footer p {   line-height: 12px; font-size: 10px;
        color:#330000; border-bottom:0px solid #330000; text-decoration: none;
}

#footer a:hover, #footer a:visited {     line-height: 12px; font-size: 10px;
        color:#000000; border-bottom:0px solid #330000;   text-decoration: none;
}

#footer p.fest  { line-height: 12px; font-size: 10px;   padding-top:2px;
        color:#330000; text-decoration: underline;text-align:center;
}


/* nur für IE < 7 */

* html #wrapper {
        width: 980px;
}







#vert-menu {
        float:left;
  
        width: 190px;
        padding: 18px 0px;
        background-color: #fff;
}



/* nur fuer Vert_Menu als Textmenue  */
#vert-menu ul  { width: 190px;

padding-left:0px; margin-left:0px;

        list-style-type: none;
        padding-left: 10px;
}
#vert-menu ul a {  font-weight: bold;
        font-size: 95%;
        color: #660000;
        letter-spacing: 0,05em;
        text-decoration: none;
        display: block;
        margin: 3px;
        padding-left: 10px;
        border-left: 0px solid #ff0000;
}
#vert-menu ul a:hover {  font-weight: bold;
        background-color: #ffcccc;
        border-left: 0px solid #000000;
}
  #vert-menu ul ul { width: 178px;
        list-style-type: none;
        padding-left: 10px;
}

#vert-menu ul ul ul { width: 166px;
        list-style-type: none;
        padding-left: 10px;
}


#vert-menu ul ul a {  font-weight: normal;
        font-size: 90%;
}

#vert-menu ul ul ul a {  font-weight: normal;
        font-size: 80%;
}

#vert-menu ul ul a:hover {  font-weight: normal;
        font-size: 90%;   background-color: #ffcccc;
}

#vert-menu ul ul ul a:hover {  font-weight: normal;
        font-size: 80%;  background-color: #ffcccc;
}



#vert-menu ul ul a.vert-cur {  font-weight: normal;
        font-size: 90%; color: #000;
}

#vert-menu ul ul ul a.vert-cur {  font-weight: normal;
        font-size: 80%; color: #000;
}

#vert-menu ul a.vert-cur {
        border-color: #fff;
        color: #000;
        font-weight: bold;
}

/* typo-css*/

P.bodytext {line-height: 150%;}

/* .csc-textpic-text {width:590px;}*/
/* Geaendert am 06.12.12 von S.Halle */
.csc-textpic-text {}
.csc-textpic-caption {font-size:10px; text-align:center; color:#888888;}
.csc-sitemap a{color: #003366;line-height: 160%;text-decoration: none; }

.csc-textpic-image, .csc-textpic-last {
	float:left;
	text-align: center;
color: #000;
font-style: italic;
font-size:10px;
vertical-align:baseline;
}


/* icon sidebar rechts */

#sidebar{  width:72px; height:200px; display:block; position:fixed; right:0;  top:280px; margin: 0;  background-color: #ffffff;

}


#sidebar img a  {border:4px solid #ffffff; margin:0px; }
#sidebar img {border:4px solid #ffffff; margin:0px; padding:0px; }



/* suchfenster  */



     /* default styles for extension "tx_indexedsearch" */

     #indexedsearchbox { border:0px;}

                .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
                .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
                .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:170px; }
                .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
                .tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
                .tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
                .tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
                .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
                .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
                .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
                .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
                .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
                .tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
                .tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }


                /* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
                .tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
                .tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
                .tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
                .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
                .tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
                .tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


           fieldset{  width:270px; padding:4px;
        border:2px solid #660000;  }


           /* suchseite */


        .tx-indexedsearch-rules { width:650px;    }

        .tx-indexedsearch-rules p{ color:#000;   }

        .tx-indexedsearch-rules h2{ color:#000;    }

        .tx-indexedsearch-rules a{ color:#660000; font-weight:bold;  text-decoration:none;  }

        .tx-indexedsearch-rules a:hover{ color:#000; font-weight:bold; text-decoration:none;    }

         .tx-indexedsearch a{ color:#660000; font-weight:bold; text-decoration:none;   }

        .tx-indexedsearch a:hover{ color:#000; font-weight:bold; text-decoration:none;  }

        .tx-indexedsearch-searchbox  {  width:600px; padding:4px;
        border:2px solid #660000;  }

        .tx-indexedsearch-searchbox table {  width:650px; text-align:center; }
        .tx-indexedsearch-searchbox td {text-align:left;   }

        .tx-indexedsearch-searchbox p {text-align:center; }



        .csc-default h2 {margin-bottom:0px;}
        .csc-default p {margin-top:0px;}

         .csc-default h1 {margin-bottom:0px;}
        .bodytext p {margin-top:0px;}



         /* Bildunterschriften */

         .csc-textpic-caption {text-align:center; color:#000; font-style:italic;}


          /* Textausrichtung */

         .align-right {float:right; padding-right:0px;}
         .align-center {text-align:center;  }



  /* Breite textblock inhalt */

  