div.tright {
    float: right;
    border-width: 0.5em 0 0.8em 1.4em;
}

div.thumb div div.thumbcaption {
	border: none;
	text-align: left;
	padding: 0.3em 0 0.1em 0;
}

a {
	color:#CC3300;
	text-decoration:none;
}

a.current {
	color:#999999;
}

a:hover {
	text-decoration:underline;
}

body {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	font-size: 100%;
	background-color:#F8F8F8;
	margin: 1em;
}

h1,h2 {
	color:#CC3300;
	font-size:90%;
	font-weight:bold;
}

h3 {
	color:#741d00;
	font-size:75%;
	font-weight:bold;
	padding-bottom:0.3em;
	border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CFB8B8;
	margin-bottom:0em;
}

table.small, div.small {
	text-align:justify;
	color:#666666;
	font-size: 75%;
	line-height: 1.5em;
}
p {
	text-align:justify;
	color:#666666;
	font-size: 75%;
	line-height: 1.5em;
}

ul.square {
	font-size:75%;
	color:#666666;
	line-height: 1.5em;
	list-style: square;
}

ul {
	font-size:75%;
	color:#666666;
	line-height: 1.5em;
	list-style: none;
}

ol {
	font-size:75%;
	color:#666666;
	line-height: 1.5em;
}

div.banner img {
	margin: 1px auto auto auto;
	vertical-align: middle;
}
div.banner {
	width: 702px;
	height: 125px;
	text-align: center;
	vertical-align: middle;
	background-color:#ababab;
	margin: 0px auto 0px auto;
}

div.container {
	width: 700px;
	height: auto;
	text-align: left;
	background-color:#FFFFFF;
	border-style:solid; border-width:1px; border-color:#CFB8B8;
	margin: 0px auto 0px auto;
}

div.menu {
	width: 8em;
	float: left;
	clear: left;
	background-color:#FFFFFF;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-style:solid; border-width:1px; border-color:#E5E5E5;
	margin: 0.5em 0.5em 0em 0.3em;
}

div.menu h2{
       font-size:75%;
}
div.menu h3{
	font-size:75%;
	border-top-style:solid; border-top-width:1px; border-top-color:#E5E5E5;
	margin-bottom: -1em;
	border-bottom-width:0px;
}

div.menu h3 a{
	color:#741d00;
}

div.search {
	width: 8em;
	float: left;
	clear: left;
	background-color:#FFFFFF;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-style:solid; border-width:1px; border-color:#E5E5E5;
	margin: 0.5em 0.5em 0.3em 0.3em;
}
div.search p{
	font-size: 60%;
}
div.search h3{
	font-size:75%;
	border-bottom-width:0px;
}

#texbox {
}

.searchbox {
	font-size:75%;
	color:#666666;
	border-style:solid; border-width:1px; border-color:#E5E5E5;
	margin-bottom:0.5em;
}

div.content {
	background-color:#FFFFFF;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-style:solid; border-width:1px; border-color:#E5E5E5;
	margin: 0.5em 0.5em 0.5em 10.2em;
}

div.content h3 a {
	color:#741d00;
}

td.news {
	vertical-align:top;
}

div.news {
	background-color:#FFFFFF;
	padding: 0em 0.5em 0.5em 0.5em;
	border-style:solid; border-width:1px; border-color:#E5E5E5;
	margin: 0em 0.5em 0.5em 10.2em;
}

div.news h3 a {
	color:#741d00;
}

div.news a {
	font-weight:bold;
}

div.sub_links {
	margin-top:0.5em;
	text-align:center;
	color: #FFFFFF;
	font-size:25%;
	clear: both;
	background-color:#CC3300;
}

div.sub_links a {
	color: #FFFFFF;
}

div.copyright {
	line-height: 3em;
	text-align:center;
	font-size:50%;
	background-color: #F8F8F8;
	color: #999999;
}

div.copyright a {
	color: #AAA;
}

div.trauer p {
	color: black;
}
div.trauer h2 {
	color: black;
}
div.trauer {
	background-color:#FFFFFF;
	padding: 0em 0.5em 0.5em 0.5em;
	border:2px solid black;
	margin: 0em 0.5em 0.5em 10.2em;
	padding: 0.5em;
}

.button{
        border: 1px black solid;
        /*width: 100px; too small for some translations*/
}

.area{
        border: 1px black solid;
}

.password, .text{
        border: 1px black solid;
        height: 12pt;
}

.select{
        border: 1px black solid;
}

#admin-row1 {
	background: #dddddd;
}

#admin-row2 {
	background: #ffffff;
}

/* new */
/*

summary-tags

*/
.block-core-ItemInfo form{
	/*border: 1px solid black;
.block-core-ItemInfo input{
	width: 8em;
	font-size: 90%;
	
	*/
	display: none;
}
ul.giInfo {
	padding-left: 0px;
}

.block-core-ItemInfo div.size,
.block-core-ItemInfo div.date,
.block-core-ItemInfo div.owner,
.block-core-ItemInfo div.viewCount,
.block-imageblock-ImageBlock,
#gsSidebarCol,
#gsExif, 
.block-core-PhotoSizes,
#gsHeader,
.gbSystemLinks,
.giAlbumCell select,
#gsFooter,
.gcBackground1 h2,
#gsSystemLinks span, 
.giItemCell select,
.gbAdminLink, 
.block-exif-ExifInfo,
.block-core-GuestPreview
{
        display:none;
}

.gbBlock img{
        border: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
}

#gsThumbMatrix{
        margin-top: 10px;
        margin-bottom: 10px;
}

.giItemCell {
        background-color:#ccc;
        text-align:center;
        vertical-align:bottom;
}

#gsPages {
        margin-top: 10px;
        padding: 3px 8px 3px 8px;
}

.giAlbumCell {
        background-color:#ccc;
        text-align:center;
        vertical-align:top;
}

.giTitle {
        margin-top: -10px;
        font-size:120%;
        text-align:center;
        font-weight:bold;
        color:#cc3300;
}

.giDescription {
        font-size:110%;
        margin-top: -10px;
        padding: 2px 2px 2px 2px;
}      

#gsNavBar div.gbBreadCrumb {
    font-size: 0.8em;
    // font-weight: bold;
}

#gsNavBar div.gbBreadCrumb a, 
#gsNavBar div.gbBreadCrumb span {
    padding: 0 0 0 14px;
    background: url('/images/icon_path_separator.gif') no-repeat left;
}

.gbBreadCrumb {
        margin-top: 0px;
        padding: 6px 8px;
        border: 1px solid #ccc;
}       

.gbBreadCrumb li, 
.BreadCrumb-1 {
        display: inline;
        background-image: url('http://jaglan.minks.de/~bm/gallery2/themes/matrix/images/icon_path_separator.gif');
        background-repeat: no-repeat;
        background-position: left;
        padding: 0 0 0 10px; 
}       

.gcBackground2 a {
        border: 1px solid #ccc;
        padding: 8px 8px 8px 8px;
}       

.gbBlock {
        margin-top: 10px;
        margin-bottom: 10px;
}       

.giItemCell {
        background-color:#ccc;
        text-align:center;
        vertical-align:bottom;
}       

#gsPages {
        margin-top: 10px;
        padding: 3px 8px 3px 8px;
        border: 1px solid #ccc;
        padding: 3px 8px 3px 8px;
}  

div.gbNavigator div.next-and-last {
	float: right;
}

div.gbNavigator div.next-and-last.no-previous {
	float: none;
	text-align: right;
}

#party span div {
  display: none;
}

#party {
  display: block;
}

#intern-other li,
#intern-settings li,
#intern-apps li,
#intern-image li,
#intern-geburtstag li,
#intern-bierrechnung li,
#intern-news li {
	margin-left: -3em;
	padding: 0px;
}

#intern-image,
#intern-apps,
#intern-news {
	margin-right: 6px;
}
#intern-bierrechnung,
#intern-geburtstag,
#intern-settings,
#intern-other,
#intern-image,
#intern-apps,
#intern-news {
	width: 240px;
	height: auto;
	text-align: left;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 1em;
	background-color:#FFFFFF;
	border-style:solid; border-width:1px; border-color:#CFB8B8;
	font-size:120%;
}

.verstorben {
	
}
#intern-other {
	width: 500px;
}

/*
a[href $="doc"] {
  background: url("/images/icons/doc.png") center left no-repeat;
  padding-left: 14px;
}
a[href $="pdf"] {
  background: url("/images/icons/pdf.png") center left no-repeat;
  padding-left: 14px;
}
*/
