/* Layout Ecken */
div#corn-top-left {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
	width: 12px;
	height: 12px;
	background: url("../images/lay-corn-top-left.gif") left top no-repeat;
}
div#corn-top-right {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 50;
	width: 12px;
	height: 12px;
	background: url("../images/lay-corn-top-right.gif") left top no-repeat;
}
div#corn-bottom-left {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 50;
	width: 12px;
	height: 12px;
	background: url("../images/lay-corn-bottom-left.gif") left top no-repeat;
}
div#corn-bottom-right {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 50;
	width: 12px;
	height: 12px;
	background: url("../images/lay-corn-bottom-right.gif") left top no-repeat;
}


#outer-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	/*overflow: auto;*/
	min-width: 920px;
	min-height: 610px;
}


div#centerer {
	margin: auto;
}
div#wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 610px;
	margin-top: -295px;
	margin-left: -460px;
}
div#centerer,
div#wrapper,
div#layout {
	width: 920px;
}
div#layout {
	clear: both;
	display: block;
	background: #FFFFFF;
}
div#layout,
div#panel-left {
	position: absolute;
	top: 0;
	left: 0;
	height: 590px;
}
div#panel-left {
	width: 200px;
	background: #B0D1EB;
}
#panel-left-head {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 80px;
}
#panel-left-head img#logo-1 {
	margin: 12px 0 0 28px;
}

#panel-left-body {
	position: absolute;
	top: 80px;
	left: 0;
	z-index: 2;
	width: 100%;
}

#panel-left-foot {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	width: 100%;
}
#panel-left-foot img#logo-2 {
	margin: 0 0 12px 15px;
}
#panel-left-foot img#logo-3 {
	margin: 0 0 23px 6px;
}
/* Mainmenu */
#mainmenu {
	margin: 30px 0 0 0;
	font-size: 12px;
	color: #7B7E7C;
	line-height: 16px;
}
#mainmenu h1 {
	margin: 0 0 1px 0;
	padding: 0;
}
#mainmenu h1,
#mainmenu h1 a {
	font-size: 12px;
	color: #0079BC !IMPORTANT;
}
#mainmenu h1 a,
#mainmenu h1.title {
	display: block;
	margin: 0 0 1px 0;
	padding: 0 0 1px 15px;
	text-decoration: none;
	border-top: 1px solid #B0D1EB;
	border-bottom: 1px solid #B0D1EB;
}
#mainmenu h1 a.active {
	background: #FFFFFF;
	border-top: 1px solid #0079BC;
	border-bottom: 1px solid #0079BC;
}
#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
}
#mainmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainmenu ul ul {
	margin: 0;
	padding: 0;
}
#mainmenu ul li {
	margin-bottom: 10px;
}
#mainmenu ul ul li {
	margin: 0;
	padding: 1px 0;
}
#mainmenu ul ul li a {
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	border-top: 1px solid #B0D1EB;
	border-bottom: 1px solid #B0D1EB;
}
#mainmenu ul ul li a:link,
#mainmenu ul ul li a:visited,
#mainmenu ul ul li a:active {
	text-decoration: none;
	color: #7B7E7C;
}
#mainmenu ul ul li a:hover,
#mainmenu ul ul li a:focus {
	text-decoration: none;
	color: #000000;
}
#mainmenu ul ul li a.active {
	background: #FFFFFF;
	border-top: 1px solid #0079BC;
	border-bottom: 1px solid #0079BC;
}
#mainmenu ul ul li a.active {
	color: #000000 !IMPORTANT;
}
div#panel-top {
	position: absolute;
	top: 0;
	left: 200px;
	z-index: 1;
	width: 720px;
	height: 80px;
	background: url("../images/header/1.jpg") left top no-repeat;
}
div#content-holder {
	position: absolute;
	top: 80px;
	left: 200px;
	z-index: 1;
	width: 720px;
	height: 510px;
}

/* CONTENT STYLES */
#content {
	position: absolute;
	top: 31px;
	right: 185px;
	left: 35px;
	bottom: 0;
}
#scroll-1 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 60px 30px 20px 0;
	overflow: auto;
}
#content .content-headline {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 55px;
	background: url('../images/content-headline_bg.png') bottom repeat-x;
}
#content .content-headline h1 {
	width: 480px;
}
#content .content-body {
}
#content .content-foot {
}
.foot-active {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 20px;
	background: url('../images/content-foot_bg.png') top repeat-x;
}

/* Teaser Panel rechts */
#panel-right {
	position: absolute;
	top: 32px;
	right: 0;
	bottom: 0;
	width: 165px;
}
#panel-right .corn-top-left {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	width: 7px;
	height: 7px;
	background: url("../images/cont-corn-top-left.gif") top left no-repeat;
}
#panel-right .panel-right-head {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	background: #E0E1E1;
}
#panel-right .panel-right-head h1,
#panel-right .panel-right-head ul {
	margin: 0;
	padding: 5px 6px;
	font-size: 0.92em;
	color: #000000;
}
#panel-right .panel-right-head ul li {
	margin: 0 0 2px 0;
	padding: 0;
	list-style-type: none;
}
#panel-right .panel-right-head ul li a:link,
#panel-right .panel-right-head ul li a:visited,
#panel-right .panel-right-head ul li a:active,
#panel-right .panel-right-head ul li a:hover,
#panel-right .panel-right-head ul li a:focus {
	color: #000000;
	display: block;
}
#panel-right .panel-right-head ul li a.active {
	font-weight: bold;
}
#panel-right .panel-right-body {
	position: absolute;
	top: 24px;
	left: 0;
	right: 0;
	bottom: 0;
	border-left: 1px solid #E0E1E1;
	font-size: 0.92em;
	color: #7B7C7E;
}
#scroll-2 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 12px;
	left: 0;
	overflow: auto;
}


.news-teaser {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 150px;
}
.news-teaser #scroll-2 {
	bottom: 0;
}
.kurse-teaser {
	position: absolute;
	top: 150px;
	right: 0;
	bottom: 12px;
	left: 0;
}
.kurse-teaser #scroll-3 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.kurse-teaser .buttons {
	width: 40px;
	float: right;
	text-align: right;
}
.kurse-teaser .date {
}
.kurse-teaser .title {
}
.kurse-teaser .description {
}

.full-height {
	top: 0;
	bottom: 12px;
}

/* Teaser Panel unten */
#panel-bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 535px;
	height: 140px;
}
#panel-bottom .corn-top-right {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 3;
	width: 7px;
	height: 7px;
	background: url("../images/cont-corn-top-right.gif") top left no-repeat;
}
#panel-bottom .panel-bottom-head {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	background: #E0E1E1;
}
#panel-bottom .panel-bottom-head h1 {
	margin: 0;
	padding: 5px 6px 5px 35px;
	font-size: 0.92em;
}
#panel-bottom .panel-bottom-body {
	position: absolute;
	top: 24px;
	left: 0;
	right: 0;
	bottom: 0;
	border-right: 1px solid #E0E1E1;
	font-size: 0.92em;
	color: #7B7C7E;
	overflow: auto;
}
#scroll-3 {
	overflow: auto;
}


/* Footer Copyright */
div#footer {
	position: absolute;
	left: 0;
	top: 590px;
	width: 920px;
	text-align: right;
	font-size: 10px;
	padding-top: 4px;
}
div#footer a {
	margin-right: 12px;
}
div#footer a:link,
div#footer a:visited,
div#footer a:active {
	text-decoration: none;
	color: #A6A6A6;
}
div#footer a:hover,
div#footer a:focus {
	text-decoration: underline;
}



/* Site-Styles */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: #0079BC;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.25;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	margin: 0;
}
h1 {
	color: #0079BC;
	font-size: 1.33em;
	/*margin-bottom: 5px;*/
}
h2 {
	font-size: 1.33em;
	margin-bottom: 20px;
	color: #000000;
}
h3 {
	font-size: 1em;
	padding: 0;
	margin-bottom: 4px;
}
h4 {
	font-size: 1em;
	margin-bottom: 10px;
}

p {
	margin: 0 0 20px 0;
}

img {
	border: none;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #0079BC;
}
a:hover, a:focus {
	text-decoration: none;
	color: #0079BC;
}

#content h1 a:link, #content h1 a:visited, #content h1 a:active {
	text-decoration: none;
	color: #000000;
}
#content h1 a:hover, #content h1 a:focus {
	text-decoration: none;
	color: #000000;
	cursor: default;
}

h3 a:link, h3 a:visited, h3 a:active {
	text-decoration: none;
	color: #000000;
}
h3 a:hover, h3 a:focus {
	text-decoration: none;
	color: #7B7C7E;
}

dl {
	margin: 0;
	padding: 0;
}
dl dt {
	margin: 0;
	padding: 0;
}
dl dd {
	margin: 0;
	padding: 0;
}

ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	list-style: url("../images/list-style.gif");
}
ul li {
	margin: 0;
	padding: 0;
}


#content ul {
	margin-bottom: 20px;
}

ul.highlight-blue {
    color: #0079BC;
}


/* Clearer */
.clearer-l {
	clear: left;
}
.clearer-r {
	clear: right;
}
.clearer-b {
	clear: both;
}

.no-margin-b {
	margin-bottom: 0;
}

div.paragraph {
	margin-bottom: 20px;
}
div.paragraph p {
	margin-bottom: 2px;
}
div.paragraph ul {
	margin: 0;
}

/* PageBrowser */
.page-browser {
	margin-top: 20px;
}

/* Meldungen, Benachrichtigungen */
ul.messages {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
ul.messages li {
	margin: 0;
	padding: 0;
}

/* Erfolgreich Meldungen */
ul.success {
 	color: #339326;
}
ul.success li {
}

/* Notitz Meldungen */
ul.notice {
 	color: #FE8A02;
}
ul.notice li {
}

/* Fehlermeldungen */
ul.error {
 	color: #F64A0E;
}
ul.error li {
}

/* Best�tigungsBox */
div.confirmation {
	width: 100%;
	text-align: center;
}
div.confirmation .box {
	width: 250px;
	padding: 20px;
	border: 1px solid #FE8A02;
	font-weight: bold;
}
div.confirmation .text {
	margin-bottom: 10px;
}
div.confirmation .answers {
	margin: 0;
}
div.confirmation .answers a.no {
	margin-right: 10px;
}
div.confirmation .answers a.yes {
	margin-left: 10px;
}



/* Formulare und Felder */
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
legend {
	color: inherit;
	font-size: 0.92em;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: 0 0 15px 0;
}

.label-1 {
 	float: left;
 	display: block;
 	width: 130px;
}
label span.tooltipz {
	display: block;
}


input, select, textarea {
 	font-family: Arial, Helvetica, sans-serif !IMPORTANT;
	font-size: 10px;
	border: 1px solid #C6C6C6;
	background: #F6F6F6;
	margin: 0;
	padding: 2px;
}
select {
	padding: 0;
}

.inp-1,
.txt-1 {
 	width: 250px;
}
.inp-1 {
}
.slc-1 {
	width: 256px;
}
.date-select-1 {
	margin-right: 5px;
	width: 75px;
}
.txt-1 {
	height: 90px;
}
.chk-1 {
	margin-right: 10px;
	padding: 0;
}
.btn-1 {
 	padding: 1px 20px;
 	margin: 0;
}
.inp-2,
.txt-2 {
	width: 210px;
}
.slc-2 {
	width: 216px;
}
.date-select-2 {
	margin-right: 5px;
	width: 69px;
}
.txt-2 {
	height: 50px;
}


/* Form-Hint Style 1 */
.form-hint {
	margin-top: 25px;
	font-size: 90%;
}
.form-hint h4 {
	margin: 15px 0 0 0;
}
.form-hint p {
	margin: 0 0 20px 0;
}
.form-hint.margin-bottom {
	margin-bottom: 30px;
}

/* Form-Hint Style 2 */
.form-hint-2 {
	font-size: 0.8em;
	margin-top: -8px;
	padding-bottom: 10px;
	padding-left: 130px;
}
.form-hint-2 h4 {
	margin: 15px 0 0 0;
}
.form-hint-2 p {
	margin: 0;
}
.form-hint-2 p img {
	float: left;
}


.form-group-wrap {
	margin-left: 130px;
	width: 256px;
}
.form-group-item {
	line-height: 1;
}


/* Langer Labeltext */
.label-2 {
	display: block;
	width: 250px;
	margin-bottom: 10px;
	padding-left: 130px;
	font-weight: normal;
}
.marginLeft {
	margin-left: 130px;
}
.double-margin {
	margin-bottom: 40px;
}

/* Form Required */
.form-required {
	font-weight: bold;
	font-size: 1.2em;
	color: #0079BC;
}
/* Form Help */
.form-element-help {
	margin-right: 20px;
	float: right;
}


/* Formular Zeilen und Spalten*/
.form-row-1 {
	margin-bottom: 10px;
}
.form-row-1 br,
.form-row-2 br {
	clear: left;
}
.form-row-2 {
	margin-top: 20px;
	margin-bottom: 15px;
}
.form-row-group {
	margin-bottom: 25px;
	padding: 0;
}
.form-submit {
	margin-top: 10px;
}
.form-submit-0 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.form-submit-1 {
}
.form-submit-0 .btn-1,
.form-submit-1 .btn-1 {
	width: 235px;
	margin: 0 0 0 130px;
	text-align: center;
}
.form-navigate {
	margin-top: 30px;
	padding-left: 130px;
}

.form-confirm {
	margin-top: 30px;
}
.form-confirm fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
.form-confirm .form-navigate {
	margin: 0;
	padding: 0;
}
.form-confirm label {
	display: none;
}


/* Tabellen */
table {
	border-spacing: 0;
	border-collapse: collapse;
	border: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
table tr {
	margin: 0;
	padding: 0;
}
table th {
	margin: 0;
	padding:0;
	text-align: left;
	vertical-align: top;
}
table td {
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

#content table {
	margin-bottom: 20px;
}

.table-style-1 {
	border: none;
}
.table-style-1 th {
	width: 125px;
	padding-right: 15px;
	font-weight: normal;
}
.table-style-1 th,
.table-style-1 td {
	padding-bottom: 15px;
}


/* Teaser Rechts */
#panel-right div.entry,
#panel-right div.entry-wrap {
	padding: 10px 15px 5px 6px;
}
#panel-right .selected {
	border-top: 1px solid #FFFFFF;
	background: #F7F7F7;
}
.table-teaser {
	width: 100%;
}
.table-teaser td {
	padding: 0 3px 0 0;
}
.table-teaser .td-1 {
	/*width: 65px;*/
}
.table-teaser .td-2 {
	width: 15px;
}

.table-teaser-2 {
	width: 100%;
}
.table-teaser-2 td {
	padding: 0 3px 0 0;
}
.table-teaser-2 .td-1 {
}
.table-teaser-2 .td-2 {
	width: 45px;
	text-align: right;
}
.table-teaser-2 .td-2 a {
	margin-left: 0;
}



/* Home */
.news-teaser {
	height: 200px;
}
.auto-height {
	height: auto !IMPORTANT;
}

.default-index ul {
	margin-bottom: 20px;
}
.default-grafik {
	 margin-bottom: 20px;
}
#default-index-grafik {
	width: 470px;
	height: 170px;
	background: url('../images/default-grafik.png') top left no-repeat;
}


/* Beratung */
.beratung-index {
}
.beratung-grafik {
	 margin-bottom: 20px;
}
#beratung-index-grafik {
	width: 470px;
	height: 100px;
	background: transparent url('../images/beratung-grafik.png') top left no-repeat;
}
#beratung-wirtschaft-grafik {
	width: 470px;
	height: 265px;
	background: transparent url('../images/beratung-wirtschaft.png') top left no-repeat;
}
.beratung-wirtschaft {
}
.beratung-seminare {
}
.beratung-index #content,
.beratung-wirtschaft #content,
.beratung-seminare #content {
	right: 0;
	bottom: 12px;
}
.beratung-index #scroll-1,
.beratung-wirtschaft #scroll-1,
.beratung-seminare #scroll-1 {
	padding-right: 210px;
}

/* Unternehmen */
.unternehmen-index {
}
.unternehmen-grafik {
	 margin-bottom: 20px;
}
#unternehmen-stufen {
	width: 470px;
	height: 962px;
	background: transparent url('../images/unternehmen/stufen-grafik.png') top left no-repeat;
}
#unternehmen-team {
	width: 470px;
	height: 260px;
}
#unternehmen-defaultIndex {
	width: 470px;
	height: 200px;
	background: transparent url('../images/default-grafik.png') top left no-repeat;
}
#unternehmen-beratungIndex {
	width: 470px;
	height: 100px;
	background: transparent url('../images/beratung-grafik.png') top left no-repeat;
}
.unternehmen-referenzen {
}
.unternehmen-index #content,
.unternehmen-referenzen #content {
	right: 0;
	bottom: 12px;
}
.unternehmen-index #scroll-1,
.unternehmen-referenzen #scroll-1 {
	padding-right: 210px;
}




/* Referenzen */
.add-reference {
    display: block;
    margin: 0;
}
.entry-list-section {
    margin: 20px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #C6C6C6;
}
.referenzen-list {
    list-style: none;
    list-style-image: none;
    padding: 0;
}
.referenzen-list li {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #C6C6C6;
}
.referenzen-list li .clearer-b {
    display: block;
}


.item-date {
    margin: 0;
    float: right;
    color: #7B7C7E;
    font-size: 11px;
}

.item-pdf {
    margin: 0 2px 0 0;
    float: right;
}

h2.item-name {
    margin: 0;
    font-size: 12px;
    float: left;
}

.item-image {
    margin: 0 10px 0 0;
    float: left;
    width: 54px;
    height: 54px;
    display: block;
}

.item-text {
    margin: 0;
    display: block;
}



/* Info */
.unternehmen-info {
}
.unternehmen-info #content {
	bottom: 200px;
}
.unternehmen-info #panel-bottom {
	height: 190px;
}


/* Kurse Index */
.kurse-index #content {
	right: 0;
	bottom: 12px;
}
.kurse-index #scroll-1 {
	padding-right: 210px;
}

/* Kurse Angebote */
.kurse-angebote #content {
	bottom: 0;
}
.kurse-grafik {
	 margin-bottom: 20px;
}
#kurse-index-grafik {
	width: 470px;
	height: 962px;
	background: transparent url('../images/unternehmen/stufen-grafik.png') top left no-repeat;
}
#kurse-camps-grafik-1 {
	width: 470px;
	height: 210px;
}
#kurse-camps-grafik-2 {
	width: 470px;
	height: 735px;
}
#kurse-dialog-grafik {
	width: 470px;
	height: 435px;
}
#kurse-businessplan-grafik {
	width: 470px;
	height: 435px;
}
#kurse-check-grafik {
	width: 470px;
	height: 207px;
}
#us-kmu,
#us-fsem {
	width: 470px;
	height: 168px;
}
#us-kmu {
	background: url('../images/kurse-angebote/us-kmu.png') top left no-repeat;
}
#us-fsem {
	background: url('../images/kurse-angebote/us-fsem.png') top left no-repeat;
}
/* Kurse Anmeldung */
.kurse-anmeldung #content {
	right: 300px;
	bottom: 0;
}
.kurse-anmeldung #panel-right {
	width: 270px;
}
#panel-right .panel-right-body .kurs-details-wrap {
	padding: 10px 6px 5px 6px;
}
table.kurs-details th,
table.kurs-details td {
	padding-bottom: 4px;
}
table.kurs-details th {
	width: 90px;
}
table.kurs-details td {
	width: 150px;
}
.kurs-details .info {
    display: block;
    font-size: 95%;
    font-style: italic;
}
.kurse-anmeldung-confirm {
	padding: 8px;
	background: #F9F9F9;
}
.confirm-part {
	margin-bottom: 15px;
}
.confirm-part h3 {
	font-size: 11px;
}
.confirm-part table {
	margin-bottom: 0 !IMPORTANT;
	border: 1px solid #C6C6C6;
}
.confirm-part th,
.confirm-part td {
	vertical-align: top;
	text-align: left;
	padding: 4px;
	border: 1px solid #C6C6C6 !IMPORTANT;
}
.confirm-part th {
	width: 140px;
}
.confirm-part td {
	width: 210px;
	background: #EFEFEF;
}

/* Auth */
.auth-login {
}
.auth-login #content {
	right: 0;
	bottom: 0;
}
.auth-login legend {
	display: none;
}


/* Partner */
.unternehmen-partner {
}
.unternehmen-partner #content {
	right: 0;
	bottom: 12px;
}
.unternehmen-partner #scroll-1 {
	padding-right: 210px;
}
.table-logos {
}
.table-logos td {
	width: 130px;
	padding: 0 20px 20px 0;
}


/* Portrait */
.unternehmen-portrait #content {
	right: 265px;
	bottom: 0;
}
.unternehmen-portrait #panel-right {
	width: 235px;
}
#panel-right ul.panel-head-menu {
	list-style: none;
	list-style-image: none;
}
#panel-right .panel-head-menu li {
	margin-bottom: 2px;
}

dl.portrait-list {
	padding: 10px 6px 5px 6px;
}
dl.portrait-list dt {
	width: 54px;
	padding: 0 10px 0 0;
	margin: 0;
	clear: left;
	float: left;
}
dl.portrait-list dd {
	width: 149px;
	padding: 0 0 20px 0;
	margin: 0;
	float: left;
}


/* MEDIEN */
/* Aktuell Kurse */
.table-medien {
	margin: 10px 0 0 35px;
}
.table-medien td {
	padding: 0 3px 4px 0;
}
.table-medien .td-1 {
	width: 60px;
}
.table-medien .td-2 {
	width: 390px;
}
.table-medien .td-3 {
	width: 15px;
}


/* Publikationen */
.entry-picture {
	margin-bottom: 10px;
}
.entry-text {
	margin-bottom: 10px;
}
.entry-text .pdf-download {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

/* Downloads */
.downloads-index {
}
.downloads-index #content {
	right: 265px;
	bottom: 12px;
}
.downloads-index .content-headline {
	height: 60px;
}
.downloads-index #scroll-1 {
	padding-top: 60px;
}
.downloads-index #panel-right {
	width: 235px;
}

.downloads-index .file-list td {
	padding-bottom: 20px;
}
.downloads-index .file-list .td-1 {
	width: 25px;
}
.downloads-index .file-list .td-2 {
	width: 440px;
}
.downloads-index .file-list h3 {
	font-weight: normal;
}
.downloads-index .file-list p {
	margin-bottom: 0;
}

ul.folder-list {
	padding: 10px 6px 5px 6px;
}
ul.folder-list li {
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
ul.folder-list a {
	display: block
}
ul.folder-list a.active {
	font-weight: bold;
}


/* Galerie */
.galerie-index {
}
.galerie-index #content {
	bottom: 12px;
	right: 265px;
}
.galerie-index .content-headline {
	height: 60px;
}
.galerie-index #scroll-1 {
	padding-top: 60px;
}
.galerie-index #panel-right {
	width: 235px;
}

.gallery-menu {
	position: absolute;
	top: 0;
	right: 24px;
	width: 150px;
	text-align: right;
}
.gallery-menu a {
	margin-left: 5px;
}

ul.alben-list {
	margin: 0;
	padding: 10px 6px 5px 6px;
}
ul.alben-list li {
	margin: 0 0 4px 0;
	padding: 0;
	list-style: none;
}
ul.alben-list li.active {
	font-weight: bold;
}
ul.alben-list a {
	display: block
}
ul.alben-list li.active a {
	font-weight: bold;
}

.picture-table {
}
.picture-table td {
	width: 80px;
	height: 80px;
}
.picture-table div.picture {
	margin: 0;
	padding: 0;
}
.picture-table div.picture-menu {
	margin-top: -70px;
	padding: 3px;
	text-align: center;
}
.picture-table div.picture-menu a {
	margin: 0 3px;
}


/* Galerie Upload */
.galerie-upload {
}
.galerie-upload #content {
	right: 0;
	bottom: 12px;
}
.galerie-upload .content-headline {
	height: 50px;
}
.galerie-upload #scroll-1 {
	padding-top: 50px;
}

/* Kontakt */
.unternehmen-kontakt {
}
.unternehmen-kontakt #content {
	bottom: 0;
	right: 265px;
}
.unternehmen-kontakt #panel-right {
	width: 235px;
}
.unternehmen-kontakt #panel-right p {
	padding: 10px 6px 5px 6px;
}
.unternehmen-kontakt #panel-right table th,
.unternehmen-kontakt #panel-right table td {
	padding: 0 6px 0 6px;
}
