@charset "utf-8";
/* ****************** */
/* Reset and clearfix */
/* ****************** */
* {
	padding : 0;
	margin  : 0;
	border  : 0;
}

.clearfix:after {
    content    : "."; 
    display    : block; 
    height     : 0; 
    clear      : both; 
    visibility : hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ******************** */
/* Global Font Settings */
/* ******************** */
body {
	font : normal 62.5% Verdana, Geneva, sans-serif;
}

p.topnavi {
	text-align    : right;
	font-size     : 1.1em;
	padding-right : 2em;
	margin-top    : 1em;
}

#wrapper {
	width   : 600px;
	margin  : 0 auto;
	padding : 3em 0;
}

#statusmeldung {
	width         : 588px;
	padding       : 5px;
	margin-bottom : 35px;
	font-size     : 1.1em;
	border        : 1px solid #F00;
	background    : #FFF5F5;
}

#del_galerie {
	margin-top : 7.2em;
}

p, input, select, #bild_upload, #loeschen {
	font-size : 1.1em;
	color     : #666666;
}

p.right {
	text-align : right;
}

p.formlinks {
	margin-bottom : 1em;
	text-align    : right;
}

a {
	color           : #0000FF;
	text-decoration : none;
}

a:hover { text-decoration : underline; }

fieldset {
	border        : 1px solid #CACAFF;
	padding       : 0 0 1.5em 1em;
}

legend {
	font-size   : 1.4em;
	font-weight : bold;
	color       : #8080FF;
	margin-left : 1em;
	padding     : 0 .5em;
}

input, textarea, select {
	border : 1px solid #CCC;
}

option {
	padding : 0 3px;
}

label {
	display     : block;
	float       : left;
	width       : 100px;
	color       : #666;
	line-height : 1.6em;
	font-weight : bold;
	margin      : 2px 5px 0 0;
	text-align  : right;
}

label.first, input.first, select.first {
	margin-top    : 2em;
	margin-bottom : 15px;
}

input.caption {
    width : 250px;
}

select.galeriename {
	width : 252px;
}

input.file {
	width : 450px;
}

.single_input {
	margin : 15px 0 0 0;
}

input.submit, select, input.bestaetigung, input.bildloeschen {
	cursor : pointer;
}

input.passwort {
	width        : 100px;
	margin-right : 25px;
}

span.passwort {
	font-weight  : bold;
	margin-right : 8px;
}

input.submit {
	width       : 100px;
	margin-top  : 1.5em;
	font-weight : bold;
}

ul.bildliste {
	list-style-type : none;
	margin          : 2em 0 0 3em;
}

li.bildloeschen {
	line-height : 1.8em;
}

input.bildloeschen {
	margin : 0 .6em 0 0;
}

p.bestaetigung {
	margin      : 10px 0 15px 105px;
}