@charset "utf-8";
/* CSS Document */

html { height: 100.1%; font-size: 62.5%; }

body {
	font-size: 1.2em;
	text-align: center;
	background-color: #FEFEFD;
}

* { margin: 0px; padding: 0px; border: 0px;}

*:focus {
	outline: 0;
}

div#wrapper {
	height: 900px;
	width: 1400px;
	margin: 0px auto;
	text-align: left;
}

div#left {
	height: 865px;
	width: 300px;
	padding-top: 35px;
	margin-left: 0px;
	float: left;
}
div#left.left-hochkant {
	width: 400px;
}
div#left.left-nav2, * html div#left.left-nav2 {
	height: 605px;
}
div#middle {
/* 	min-height: 800px; */
	width: 840px;
	float: left;
	text-align: center;
}
div#middle img, .weg {
	display: none;
}
div.csc-textpic a {
	cursor:crosshair;
}
div#middle.middle-hochkant {
	width: 640px;
	padding-right: 100px;
	min-height: 745px;
	float: left;
}
div#middle.middle-querkant {
	min-height: 645px;
}
div#fotocount {
	width: 640px;
	float: left;
	text-align: center;
	padding-top: 10px;
	font-family: Verdana;
	font-size: 9px;
	color: #444;
	font-weight: bold;
}
div#fotocount_quer {
 	width: 840px;
	float: left;
	text-align: center;
	padding-top: 10px;
	font-family: Verdana;
	font-size: 9px;
	color: #444;
	font-weight: bold;
}
* html div#middle.middle-hochkant {
	width: 740px;
	height: 500px;
}
* html div#middle.middle-querkant {
	height: 645px;
}
div#fotoquer {
	padding-top: 75px;
}
div#fotohoch {
	padding-top: 35px;
}
* html div#fotohoch, * html div#fotoquer { height: 865px; }

div#inhalt {
	padding-top: 100px;
}
/*div#navigation {
	min-height: 800px;
	width: 840px;
	float: left;
	padding-top: 100px;
	text-align: center;
	margin-top:auto;
	margin-bottom:auto;
}*/
div#navigation {
	min-height: 540px;
	width: 840px;
	float: left;
	padding-top: 100px;
	text-align: center;
	margin-top:auto;
	margin-bottom:auto;
}
div#navi_rollover {
	height: 150px;
	width: 1400px;
	float: left;
	margin-top: auto;
	margin-bottom: auto;
	text-align: center;
}
div#rechts {
	min-height: 640px;
	width: 260px;
	float: right;
}

* html div#left {
	height: 605px;
} 
* html div#middle {	height: 800px;}
* html div#navigation {
	height: 605px;
} 
* html div#rechts {
	height: 605px;
} 

div#navigation ul {
	text-align: center;
	list-style-type: none;
}
div#navigation li {
	padding-bottom: 3px;
	margin-right: -3px;
}
/* Fonts */
/* Normaler p-Text */
p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333
}
/* Überschrift 1 */
.csc-firstHeader, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
/* Zeigt den Text über der Tabelle der Dateien an */
.showResultsWrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
/* Hier folgen die Links für die Dateientabelle */
div.tx-neofileshare-pi2-listrow a, span.activeLinkWrap a, .tx-neofileshare-pi1-status a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div.tx-neofileshare-pi2-listrow a:link, span.activeLinkWrap a:link, .tx-neofileshare-pi1-status a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div.tx-neofileshare-pi2-listrow a:visited, span.activeLinkWrap a:visited, .tx-neofileshare-pi1-status a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000;
}
div.tx-neofileshare-pi2-listrow a:hover, span.activeLinkWrap a:hover, .tx-neofileshare-pi1-status a:hover {
	text-decoration: none;
}
div.tx-neofileshare-pi2-listrow a:active, span.activeLinkWrap a:active, .tx-neofileshare-pi1-status a:active {
	text-decoration: none;
}

/* DOWNLOAD */

/* Definiert das Searchbox-Feld oben rechts */
.tx-neofileshare-pi2-searchbox-sword {
	background-color: #F9F9F9;
	border: 1px solid #CCC;
}
.tx-neofileshare-pi2-listrow  {
	padding-left: 30px;
}
/* Definiert die geraden 2,4,usw. Zeilen */
.tx-neofileshare-pi2 table tr td{vertical-align:top;width:auto;padding:3px;}
.tx-neofileshare-pi2 table,tr,td{font-size:1em;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header{
	background-color:#333;
}
/* Definiert den Link der Datei zum downloaden */
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header a{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header p{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-odd{background-color:#EEEEEE;}
.tx-neofileshare-pi2 p{
	padding:0.1ex;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.tx-neofileshare-pi2 .browseLinksWrap{
	text-align:right;
	width:94%;
}
.tx-neofileshare-pi2 span.tx-neofileshare-pi2-sword{
	color:#F00;
	font-weight:bold;
}
.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table{border:1px solid #999;width:95%;}
.browseLinksWrap{padding:5px 5px 2px 5px;}

/* UPLOAD */
/* Überschrift für den Upload */
.csc-header-n2 {
	padding-top: 10px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
/* Definiert den ganzen Rahmen um das Upload-Modul */
fieldset.tx-neofileshare-pi1{
	clear:both;
	padding-top: 10px;
	padding-right: 150px;
	padding-bottom: 10px;
	padding-left: 150px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #000;
}
/* Definiert die Beschriftung der Label, rechtsbündig */
div.tx-neofileshare-pi1_formField label{
	display:block;
	width:150px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
/* Definiert die Felder für das Uploadformular */
.tx-neofileshare-pi1_formField input,textarea{
	border:1px solid #000000;
	margin-bottom:10px;
	width:260px !important;
	background-color: #F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #CCC;
}
/* Defniiert die Knöpfe */
.tx-neofileshare-pi1_formField input.button, .tx-neofileshare-pi2-searchbox-button {
	width:auto !important;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
}
/* Definiert die Breite für das Feld, um eine Datei auszuwählen */
.tx-neofileshare-pi1_formField input.upload {
	width: 300px;
}
.tx-neofileshare-pi1_formField input[type="checkbox"] {
	width:auto !important;
}
/* Definiert den Bestätugungstext nach dem Upload */
.tx-neofileshare-pi1-status{
	margin-bottom:20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

/* #############  LOGIN ############# */
p.csc-form-label-req, p.csc-form-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 25px;
}
.csc-form-fieldcell input {
	border:1px solid #000000;
	margin-bottom:10px;
	width:260px !important;
	background-color: #F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #CCC;
}
.csc-form-fieldcell input button {
	border:1px solid #000000;
	margin-bottom:10px;
	width:100px !important;
	background-color: #F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
	border: 1px solid #CCC;
}
.csc-loginform{
	margin-left:auto; margin-right:auto;
      /* Fuer gute Browser */
   text-align:left;
}
.csc-form-commentcell {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

