/* CSS-Stylesheet Foto */
/* www.bibra-online.de */

p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Verdana,sans-serif;
      font-size:10pt; 
      color:black;
      }

/* ---------------------------------------------------- Impressumseite */

body.foto {
    font-family: Verdana,sans-serif;
    font-size:10pt;
    color: black;
    margin-top   : 0px;
    margin-right : 0px;
    margin-left  : 10px;
    margin-bottom: 5px;
    background-color : #E0E0E0;
}



body.foto A:link    {color: black; text-decoration:none;}
body.foto A:visited {color: black; text-decoration:none;}
body.foto A:active  {color:Black; text-decoration:underline;}
body.foto A:hover   {color:Black; text-decoration:underline;}
      
table.haupt{
    border-width : 0px 0px 0px 0px;
    border-color : Black;
    border-style : solid;
    margin: 0px 0px 0px 0px;    
    background-color : #E0E0E0;
    width: 100%;
    height: 100%;
}

table.haupt td.titel {
    border-width : 0px 0px 0px 0px;
    border-color : Black;
    border-style : solid;
    padding: 5px 5px 5px 5px;    
    background-color : white;
    vertical-align: top;
}


table.haupt td.navheader {
    border-width : 0px 0px 0px 0px;
    border-color : navy;
    border-style : solid;
    padding: 3px 3px 3px 3px;    
    background-color : white;
}

table.haupt td.navheader2 {
    border-width : 0px 0px 0px 0px;
    border-color : navy;
    border-style : solid;
    background-color : white;
    padding: 3px 3px 3px 7px;
    
    }

table.haupt td.navheader2 span.kopf { 
	font-size: 20px;
	}
table.haupt td.navheader2 span.kopf b{
	font-size: 20px;
	font-weight: bold;
}
	
table.haupt td.navheader2 span.kopfnav { 
	font-size: 17px;
	}

table.haupt td.navleiste {
    border-width : 0px 0px 0px 0px;
    border-color : navy;
    border-style : solid;
    padding: 5px 5px 5px 5px;    
    background-color : white;
}

table.haupt td.navleiste p.item{
    border-width : 1px 1px 1px 2px;
    border-color : Black;
    border-style : solid solid solid dashed;
    margin: 3px 0px 3px 0px;
    padding: 2px 0px 2px 2px;
}

table.haupt td.navleiste p.itemselect{
    border-width : 1px 1px 1px 2px;
    border-color : Black;
    border-style : solid solid solid dashed;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	 width="100%"
}

table.haupt td.navleiste p.itemtop{
    border-width : 1px 1px 0px 2px;
    border-color : Black;
    border-style : solid solid solid dashed;
    margin: 2px 0px 2px 0px;
    padding: 2px 0px 2px 2px;
}

table.haupt td.navleiste p.itembottom{
    border-width : 0px 1px 1px 2px;
    border-color : Black;
    border-style : solid solid solid dashed;
    margin: 2px 0px 2px 0px;
    padding: 2px 0px 2px 2px;
}

table.haupt td.picture {
    border-width : 0px 0px 0px 0px;
    border-color : navy;
    border-style : solid;
    padding: 5px 5px 5px 5px;    
    background-color : white;
    text-align: center;
}

table.haupt td.picture p.item{
    border-width : 1px 2px 1px 1px;
    border-color : Black;
    border-style : solid dashed solid solid;
    margin: 3px 0px 3px 0px;
    padding: 2px 0px 2px 2px;
    text-align: left;
}


table.haupt td.picture img{ border: 0; }


table.pic {
    border-width : 0px 0px 0px 0px;
    border-color : Black;
    border-style : solid;
    margin: 5px 0px 0px 5px;    
    background-color : white;
}

table.pic td.bild {
    border-width : 1px 1px 1px 1px;
    border-color : Black;
    border-style : solid;
    background-color : white;	
}

table.pic td.start {
    border-width : 0px 0px 0px 0px;
    border-color : Black;
    border-style : solid;
    background-color : none;
    padding: 5px 5px 5px 5px;
    }

table.pic td.bildabstand {
    border-width : 0px 0px 0px 0px;
    border-color : Black;
    border-style : solid;
    background-color : white;	
}

table.pic td.caption {
    border-width : 0px 0px 0px 0px;
    border-color : Black;
    border-style : solid;
    background-color : white;
    font-size: 10px;
    text-align: center;
}

