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;
}

p,td {
	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;
}

div.banner img {
	margin: 1px auto auto auto;
	vertical-align: middle;
}
div.banner {
	display: none;
	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 {
	display: none;
	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{
	display: none;
        font-size:75%;
}
div.menu h3{
	display: none;
	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{
	display: none;
	color:#741d00;
}

div.search {
	display: none;
	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 0.5em;
}

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 0.5em;
}

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;
}
.text{
        border: 1px black solid;
        height: 12pt;
}
.select{
        border: 1px black solid;
}

/* new */

.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;
}
/*
.giItemCell select{
        display: none;
}
*/
#gsExif {
        display: none;
}

#gsPages {
        margin-top: 10px;
        padding: 3px 8px 3px 8px;
}
.giAlbumCell {
        background-color:#ccc;
        text-align:center;
        vertical-align:top;
}
.giAlbumCell select{
        display: none;
}
.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;
}      


#gsFooter{
        display:none;
}       
#gsSidebarCol{
        display:none;
}       

.gbBreadCrumb {
        margin-top: 0px;
        padding: 6px 8px;
        border: 1px solid #ccc;
}       

.gbBreadCrumb li {
        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; 
}       

.giInfo{
        display:none;
}       

.gcBackground1 h2{
        display:none;
}       
.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;
}       
.giItemCell select{
        display: none;
}       
#gsPages {
        margin-top: 10px;
        padding: 3px 8px 3px 8px;
        border: 1px solid #ccc;
        padding: 3px 8px 3px 8px;
}  

#gsSystemLinks span{
        display:none;
}

#admin-row1 {
	background: #dddddd;
}
