.clearfloat {
	width: 100%;
}

/* category. thumbnail and album listing */
dl.mediagallery,.mediagallery dt,.mediagallery dt img,.mediagallery dd,.mediagallery dd img,.mediagallery a {
	background-color: #ddd;
	color: #000000;
	font-size: 1em;
	text-align: center;
}

dl.mediagallery {
	border: 1px solid #000;
	width: 200px;
	height: 200px;
}

.mediagallery dt {
	font-weight: bold;
}

.mediagallery a {
	border: none;
	text-decoration: underline;
	font-weight: bold;
}

/* Film stripe */
div.mediagalleryfilm span, div.mediagalleryfilm span img, div.mediagalleryfilm span a {
	background-color: #ddd;
	color: #000000;
	font-size: 1em;
	text-align: center;
}

div.mediagalleryfilm {
	width: 550px;
}

div.mediagalleryfilm span img {
	border: 1px solid #000;
}

div.mediagalleryfilm span a {
	border: none;
	text-decoration: underline;
	font-weight: normal;
}

/* Breadcrumbnavigation */
div.breadcrumb,div.breadcrumb1,.breadcrumb ul,.breadcrumb li,.breadcrumb a, .breadcrumb1 a {
	font-size: 1em;
	background: #C10000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

div.breadcrumb {
	height: 1.5em;
}

div.breadcrumb1 {
	height: 1.5em;
}

.breadcrumb a, .breadcrumb1 a {
	border: none;
	text-decoration: none;
}

div.breadcrumb ul li a{
 color: #FFFFFF;
 text-decoration: none;
 }

/* Naviagationfieldset */
fieldset#navi1, fieldset#navi2, fieldset#navi3 {
	width: 30%;
	text-align: left;
}

fieldset#navi3 {
	border: 1px solid #a10127;
}

fieldset#navi1s, fieldset#navi2s, fieldset#navi3s {
	width: 28%;
	text-align: left;
}

fieldset#navi3s {
	border: 1px solid #a10127;
}

.navi1color, .navi2color {
	color: #000000;
	background-color: #ffffff;
}

.navi3color {
	color: #a10127;
	background-color: #ffffff;
}

/* Adminnavigation */
div.mediaadmin,.mediaadmin ul,.mediaadmin li,.mediaadmin a {
	font-size: 1em;
}

.mediaadmin a {
	font-size: 1em;
}

/* mainnavigation */
div.gallerymainnav,.gallerymainnav ul,.gallerymainnav li {
	font-size: 1em;
}

/* Pagebar */
div.gallerypagebar,ul.gallerypagebar,li.gallerypagebartext,li.gallerypagebarlinktext,li.gallerypagebarlink,a.gallerypagebarlink {
	font-size: 1em;
	font-weight: bold;
	background: #C10000;
	color: #FFFFFF;
	text-align: left;
}

div.gallerypagebar {
	width: 100%;
	height: 1.5em;
}

ul.gallerypagebar {
	text-align: left;
	height: 1.5em;
}

li.gallerypagebartext,li.gallerypagebarlinktext,li.gallerypagebarlink {
	height: 1.5em;
}

li.gallerypagebartext {
	text-align: left;
}

li.gallerypagebarlinktext, li.gallerypagebarlink, a.gallerypagebarlink {
	width: 3%;
	text-align: center;
}

li.gallerypagebarlinktext {
	background: #ddd;
	color: #000000;
}

a.gallerypagebarlink {
	border: none;
	text-decoration: underline;
}

/* Fileinfo */
dl.fileinfo{
	width:599px;
	text-align:left;
}

.fileinfo dt{
	font-weight:bold;
	width:341px;
	border-top:1px solid #C10000;
}

.fileinfo dd{
	width:246px;
	border-top:1px solid #C10000;
}

/* div as 2 columntable */
div.tabcol1, div.tabcol2 {
	text-align: left;
}

div.tabcol1 {
	width: 50%;
}

div.tabcol2 {
	width: 35%;
}

/* Uploadform */
div.uploadform,div.uploadformtext,div.uploadformtext1,.uploadform form,.uploadform fieldset,.uploadform legend,.uploadform label,.uploadform input,div.formfooter,.uploadform select {
	background: #EFEFEF;
	color: #000000;
	font-size: 1em;
	text-align: left;
}

div.uploadformtext {
	background: #FFFFFF;
}

.uploadform legend {
	font-weight: bold;
}

.uploadform input {
	background: #FFFFFF;
}

.uploadform select {
	background: #FFFFFF;
}

.uploadform label {
	width: 20%;
	text-align: right;
}

div.formfooter {
	background: #D1D7DC;
	text-align: center;
}

/* Footer */
.galleryfooter {
	font-size: 1em;
	font-weight: bold;
	background: #C10000;
	color: #FFFFFF;
	text-align: center;
	height: 1.5em;
}

.galleryfooter a {
	font-size: 1em;
	font-weight: bold;
	background: #C10000;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Mediadisplay */

.gallerynoborder {
	background-color: #FFFFFF;
	color: #000000;
}

.gallerynobordercenter, .gallerynobordercenterclear, .gallerybordercenterstrip {
	width: 600px;
	text-align: center;
}

.gallerybordercenterstrip {
	height: 20px;
	width: 598px;
}

div.mediaclassfullsize {
	text-align:center;
}

div.medianav, a.medianav, a.medianav:hover {
	font-size: 1em;
	background: #C10000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	height: 2em;
}

div.mediaratinglink {
	font-size: 1em;
	color: #000000;
	background: #FFFFFF;
	text-align: center;
	width: 99px;
}

div.mediaratinglink a {
	font-size: 1em;
	color: #000000;
	background: #FFFFFF;
	text-align: center;
	border: none;
	text-decoration: none;
}

img.mediaratinglink {
	border: none;
}

a.mediarating {
	color: #000000;
	background: #FFFFFF;
}

div.medianav {
	height: 2em;
	border: 1px solid #C10000;
	width: 600px;
}

dl.medianav{
	width: 100%;
}

dt.medianav, dd.medianavurl, dd.medianavtext {
	text-align: center;
	height: 2em;
}

dt.medianav {
	width: 32px;
	border-right: 1px solid #A5BFD6;
}

dd.medianavurl, dd.medianavtext {
	border-left: 1px #A5BFD6 solid;
}

dd.medianavurl {
	width: 32px;
}

dd.medianavtext {
	width: 45%;
}


a.medianav {
	border: none;
	text-decoration: none;
	width: 32px;
	text-align: center;
	height: 2em;
}

a.medianav:hover {
	background : #EFEFEF ;
	color:         #000000;
	text-decoration: none;
	text-align: center;
	height: 2em;
}

h1.mediagallery {
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	text-decoration: none;
}

h3.mediagallery {
	font-weight: normal;
	font-size: 1.05em;
	text-align: center;
}

div.noupload {
	font-weight: bold;
	text-align: center;
}

div.formular {
	font-size: 1em;
	text-align: left;
}

div.commentformular {
	font-size: 1em;
	width: 599px;
	text-align: left;
}
