@media all {

.bodytext {
	font-size: 12px;
	color: black;
}

.c50r_menu .bodytext {
	font-size: 10px;
	color: black;
}

h1 {
	/* Haupt-Überschriften */
	font-size: 13px;
	color: #7A765C;
	font-weight: bold;
}

.content h1 {
	padding-bottom: 15px;
}

.c50l h1 {
	padding-bottom: 15px;
}

h2 {
	color: #7A765C; 
	font-weight: bold;
}

.c50r_menu h2 {
	/* Davon abweichend Überschriften in der rechten Spalte und im
          unteren Bereich kleiner. */
	font-size: 12px;
}

#subq h2 {
	/* Davon abweichend Überschriften in der rechten Spalte und im
          unteren Bereich kleiner. */
	font-size: 12px;
}


#video_des_monats h1 {
	/* Ebenso für das Video. */
	font-size: 12px;
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #7A765C;
}

h5 {
	/* Haupt-Überschriften */
	font-size: 13px;
	color: #7A765C;
	font-weight: bold;
}

th {
	color: #7A765C;
	font-weight: bold;
}
	
span.act {
	font-weight: bold;
}

div.subq div.csc-textpic-text p {
	padding: 0px 8px 0px 8px;
}

div.subq h1 {
	padding: 0px 8px 0px 8px;
}

.csc-textpic-caption {
	text-align: right;
	color: #7A765C;
}

.content-item {
	margin-bottom: 1em;
}

.content-item .bodytext {
	margin-bottom: 1em;
}

.content-item ul {
	margin-left: 2em;
	margin-bottom: 1em;
}

.content-menu-container {
	background-image: url("img/menuframe.gif");
	padding: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.content-menu {
	background-color: white;
	padding: 1px;
}

.content-menu ul {
	line-height: 2em;
	list-style: none;
	padding-top: 0.5em;
	padding-left: 1em;
}

.content-menu dl {
	line-height: 2em;
	list-style: none;
	padding-top: 0.5em;
	padding-left: 0em;
}

.content-menu dt {
	line-height: 2em;
	clear: both;
	float: left;
	padding-left: 1em;
	margin-right: 1em;
}

ul.csc-menu-1 {
	margin-left: 0px;
	margin-bottom: 0px;
}

fieldset {
	padding: 1em;
}

legend {
	background-color: white;
	border: 1px solid #999999;
	padding: 2px;
	color: #7A765C;
	font-weight: bold;
	margin-bottom: 5px;
}

table .technische_daten {
}

table .technische_daten th {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
}

table .technische_daten td {
       padding: 2px 5px 2px 5px;
	background: #eeeeee; 
}

table.linklist {
	width: 100%;
	margin-bottom: 1em;
	padding-right: 1em;
}

table .linklist th {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
}

table .linklist td {
	padding: 2px 5px 2px 5px;
	background: #eeeeee;
	width: 50%;
}

table.fluglehrerliste {
	width: 100%;
	margin-bottom: 1em;
	padding-right: 1em;
}

table .fluglehrerliste th {
	padding: 2px 5px 2px 5px;
	margin: 0px;
	background: #dddddd;
	vertical-align: top; 
}

table .fluglehrerliste td {
	padding: 2px 5px 2px 5px;
	margin: 0px;
	background: #eeeeee;
	vertical-align: top;
	width: 25%;
}

.tx-gsifeuserlist-pi1 table.userlist {
	width: 100%;
}

.tx-gsifeuserlist-pi1 table th {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
}

.tx-gsifeuserlist-pi1 table td {
       padding: 2px 5px 2px 5px;
	background: #eeeeee; 
}

.tx-mmdamfilelist-pi1-table { 
	width: 100%;
	padding-right: 1em;
}

.tx-mmdamfilelist-pi1-table td { 
	background: #eeeeee;
	padding: 2px 5px 2px 5px;
	border: 1px solid white;
	vertical-align: top;
}

.tx-mmdamfilelist-pi1-table td.file_icon {
	width: 24px;
} 

.tx-mmdamfilelist-pi1-table .file_download {
}

.tx-mmdamfilelist-pi1-table td.file_size {
	width: 100px;
}

.file_size {
	text-align: right;
}

.tx-guestbook-form-textarea {
	background-color: #BDC4CE;
	border: 1px solid #7A765C;
	padding: 2px;
	width: 30em;
}

.tx-guestbook-form-inputfield-med {
	background-color: #BDC4CE;
	border: 1px solid #7A765C;
	padding: 2px;
	width: 15em;
}

.tx-guestbook-form-inputfield-big {
	background-color: #BDC4CE;
	border: 1px solid #7A765C;
	padding: 2px;
	width: 15em;
}

.tx-guestbook-list-rowleft {
	padding: 2px;
}

.tx-guestbook-list-row {
	padding: 2px;
}

.tx-guestbook-list-header {
	padding: 2px;
	color: white;
       background: #7A765C;
}

.tx-srfreecap-pi2-cant-read {
	font-size: inherit;
	color: inherit;
}

.tipafriend h2 {
       font-size: 12px;
	color: #7A765C;
	font-weight: bold;
}

.tipafriend_sent h2 {
       font-size: 12px;
	color: #7A765C;
	font-weight: bold;
}


.tipafriend p {
	margin-bottom: 1em;
}

.tipafriend fieldset {
	margin-top: 1em;
	margin-bottom: 1em;
}

.tx-srfreecap-pi2-image {
	margin-top: 1em;
	border: 1px solid #7A765C;
}

#tipform_message {
	width: 30em;
}

.tx-cegallery-pi1-album_header {
	font-size: 12px;
	color: #7A765C;
	font-weight: bold;
}

.tx-cegallery-pi1-album_backlink {
	margin-bottom: 1em;
}

.tx-cegallery-pi1-album_back_link {
	margin-left: 12em;
}

.tx-cegallery-pi1-album_entry {
	background-image: url("img/menu_background.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-y;
	background-color: transparent;
}

#mySlideshow {
	background-image: url("img/menu_background.jpg");
	background-position: 0px 0px;
	background-repeat: repeat;
	margin-left:auto; 
	margin-right:auto
}

#mySlideshow a.left
{
	background-image: url("img/slideshow_left.gif");
}

#mySlideshow a.right
{
	background-image: url("img/slideshow_right.gif");
}

#pdf {
	display: none;
}

#tx_chcforum-pi1 .header_small {
	display: none;
}

#tx_chcforum-pi1 textarea {
	background-color: white;
	border: 1px solid black;
}

#tx_chcforum-pi1 fieldset {
	padding: 1em;
}

.tx_chcforum-pi1-subToolBar, 
.tx_chcforum-pi1-toolBar,
.tx-chcforum-pi1-postTableWrap,
.tx-chcforum-pi1-preTableWrap,
.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-messageBox,
.tx-chcforum-pi1-messageBoxError,
.tx-chcforum-pi1-postForm,
.tx-chcforum-pi1-pageLinksTop, 
.tx-chcforum-pi1-pageLinksBtm,
.tx-chcforum-pi1-singlePost,
.tx_chcforum-pi1-profileHdrBig,
.tx-chcforum-pi1-profileBorder,
.tx_chcforum-pi1-profile_hdr,
.tx-chcforum-pi1-navPath  {
	background: #dddddd;	
	border: none;
	padding: 2px;
	margin: 2px;
}

.tx-chcforum-pi1-Table,
.tx_chcforum-pi1,
.tx-chcforum-pi1-postTableWrap,
.tx-chcforum-pi1-preTableWrap {
	padding: 2px;
	margin: 2px;
}

.tx-chcforum-pi1-messageBox,
.tx-chcforum-pi1-messageBoxError {
	color: red;
	font-style: bold;
}

.tx-chcforum-pi1-postForm {
	padding-left: 1em;
	padding-right: 1em;
}

.tx-chcforum-pi1-postForm fieldset#formTop {
	margin-right: 1em;
	margin-left: 1em;
}

.tx-chcforum-pi1-postForm fieldset#formBottom {
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: 2em;
}

.tx-chcforum-pi1-postForm fieldset#formBottom textarea {
	width: 660px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
	width: 500px;
}

.tx-chcforum-pi1-postForm #formWhere {	
	background: #dddddd;	
	border: none;
	font-size: 12px;
	color: #7A765C;
	font-weight: bold;
}

div.tx-chcforum-pi1-formBtn {
	margin-top: 1em;
}

.tx-chcforum-pi1-formBtn input {
	background: #dddddd;
}

.tx-chcforum-pi1-Table {
	border: none;
	padding: 0px 2px 0px 0px;
}

.tx-chcforum-pi1-Table thead tr th {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	color: #7A765C;
	font-weight: bold;
	background: #dddddd; 
}

.tx-chcforum-pi1-Table tbody tr td {
       padding: 2px 5px 2px 5px;
	background: #eeeeee; 
}

.tx-chcforum-pi1-singlePost .author {
	background: transparent;
}

.tx-chcforum-pi1-singlePost .author .userPic {
	margin-bottom: 5px;
	max-height: 75px;
}

.tx-chcforum-pi1-singlePost .text {
	border: none;
}

.tx-chcforum-pi1-singlePost .text img 
{
	max-height: 768px;
	max-width: 710px;
	text-align: center;
}

.tx-chcforum-pi1-singlePost .scroller {
	width: 99%;
}

.tx-chcforum-pi1-singlePost .edit {
	background: transparent;
}

.tx-chcforum-pi1-profileBorder {
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.tx_chcforum-pi1-profileHdrBig {
	font-size: 12px;
	color: #7A765C;
	font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 12px;
	color: #7A765C;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-weight: bold;
	background: transparent;
	border-bottom: 1px solid #aaaaaa;
}

.tx-chcforum-pi1-profileBorder table tbody tr td {
	padding: 2px;
}

.tx-chcforum-pi1-noWrap {
	color: #7A765C;
}

#formmailer input[type="text"],input[type="submit"] {
	width: 450px;
}

#formmailer textarea {
	width: 450px;
	height: 100px;
}

#formmailer td {
	text-align: left;
	vertical-align: top;
}

#formmailer th {
	text-align: left;
	vertical-align: top;
	padding-bottom: 1em;
}

#formmailer-label {
	width: 20em;
}

#formmailer-error {
	color: red;
}

#formmailer-required {
	color: red;
}

.tx-newsfeedit-pi1 {
	background: yellow;
	padding: 1em;
}

.tx-newsfeedit-pi1 h1 {
	font-size: 13px;
}

.tx-newsfeedit-pi1 input,textarea {
	background: white;
}

.tx-newsfeedit-pi1 input[type="submit"] {
	background-color: #BDC4CE;
	margin-bottom: 1em;
}

.tx-mmflightlog-pi1-listrow {
 	overflow: auto;
 	font-size: 11px;
}

.tx-mmflightlog-pi1 table.userlist {
	width: 100%;
}

.tx-mmflightlog-pi1 table th {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
	white-space:nowrap;
}

.tx-mmflightlog-pi1 table td {
	padding: 2px 5px 2px 5px;
	background: #eeeeee;
	white-space:nowrap;
}

.tx-mmwinterarbeit-pi1-browsebox table tbody tr td {
	background: #dddddd;
	padding: 0px 6px 0px 6px;
	margin-bottom: 3px;
}

.tx-mmwinterarbeit-pi1-listitem {
	background: #dddddd;
	padding: 0px 6px 0px 6px;
	margin-bottom: 3px;
}

.tx-mmwinterarbeit-pi1-listitem hr {
	display: block; 
	clear: both; 
  	visibility: hidden;
}

.tx-mmwinterarbeit-pi1-listitem-helpers-bottom {
	padding: 1px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-mmwinterarbeit-pi1-listitem input {
	float: right;
	width: 75%;
}

.tx-mmwinterarbeit-pi1-listitem-details {
	float: left;
	width: 70%;
	white-space:nowrap;
}

.tx-mmwinterarbeit-pi1-listitem-helpers {
 	float: right;
	width: 28%;
	padding-left: 5px;
	border-left: 1px solid black; 
}

.tx-mmwinterarbeit-pi1-listitem-helpers-title {
 	padding-bottom: 0.5em; 
}

.tx-mmwinterarbeit-pi1-listitem-helpers-leds {
 	float: left; 
	width: 50px;
	padding-top: 3px;
}

.tx-mmwinterarbeit-pi1-listitem-helpers-form {
	float: right;
}

.tx-mmwinterarbeit-pi1-listitemField-helper-comment {
	background: blue;
	margin-left: 1em;
	margin-top: 1em;
	margin-right: 1em;
}

.tx-mmwinterarbeit-pi1-listitemField-title {
	color: #7A765C;
	padding-top: 0.75em;	
	font-weight: bold;
}

.tx-mmwinterarbeit-pi1-listitemField-description {
	padding-top: 1em;
	padding-left: 1em;	
}

.tx-mmwinterarbeit-pi1-listitemField-scheduled-label,
.tx-mmwinterarbeit-pi1-listitemField-help-required-label,
.tx-mmwinterarbeit-pi1-listitemField-contact-label {
	float: left;
	width: 110px;
	color: #7A765C; 
}

.tx-mmwinterarbeit-pi2-browsebox table tbody tr td {
	background: #dddddd;
	padding: 0px 6px 0px 6px;
	margin-bottom: 3px;
}

.tx-mmwinterarbeit-pi2-listitem {
	background: #dddddd;
	padding: 4px 4px 4px 4px;
	margin-left: 2px;
	margin-bottom: 1px;
}

.tx-mmwinterarbeit-pi2-listrow hr {
	display: block; 
	clear: both; 
  	visibility: hidden;
}

.tx-mmwinterarbeit-pi2-listitemField-title {
	color: #7A765C;	
	font-weight: bold;
}

.tx-mmwinterarbeit-pi3-container {
	background: #dddddd;
	padding: 4px 4px 4px 4px;
	margin-left: 2px;
	margin-bottom: 1px;
}

.tx-mmwinterarbeit-pi3-container table tr th {
	text-align: right;
	color: black;
	padding-right: 1em;
	font-weight: normal;
}

table.tx-mmwindenfahrerdienstplan-pi1-list {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-right: 1em;
}

table.tx-mmwindenfahrerdienstplan-pi1-list th {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
}

table.tx-mmwindenfahrerdienstplan-pi1-list td {
	padding: 2px 5px 2px 5px;
	background: #eeeeee;
	width: 50%;
}

.tx-mmwindenfahrerdienstplan-pi1-listfield-status span.tx-mmwindenfahrerdienstplan-pi1-ersatz {
	color: red;
}

table.tx-mmwindenfahrerdienstplan-pi1-list td.geleistet,td.vergangen {
	color: #888888;
}

.tx-mmwindenfahrerdienstplan-pi1 span.ersatz {
	color: red;
}

.tx-mmwindenfahrerdienstplan-pi1 span.ersatz a {
	color: red;
}

.tx-mmwindenfahrerdienstplan-pi1 select {
	width: 5em;
}

.tx-mmwindenfahrerdienstplan-pi1 span.reserviert {
}

td.tx-mmwindenfahrerdienstplan-pi1-listfield-caption {
	text-align: right;
}

.tx-mmwindenfahrerdienstplan-pi1 span.legende_fahrer {
	font-size: 9px;
}

td.tx-mmwindenfahrerdienstplan-pi1-listfield-status {
	text-align: center;
}

td.tx-mmwindenfahrerdienstplan-pi1-listfield-edit {
	color: black;
}

.tx-mmwindenfahrerdienstplan-pi2-table {
	width: 100%;
	margin-bottom: 1em;
	padding-right: 1em;
	table-layout:fixed;
}

.tx-mmwindenfahrerdienstplan-pi2-table th {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
}

.tx-mmwindenfahrerdienstplan-pi2-table .tx-mmwindenfahrerdienstplan-pi2-geplant,.tx-mmwindenfahrerdienstplan-pi2-geleistet,.tx-mmwindenfahrerdienstplan-pi2-gefehlt,.tx-mmwindenfahrerdienstplan-pi2-eingesprungen,.tx-mmwindenfahrerdienstplan-pi2-kontostand {
	width: 7em;
}

.tx-mmwindenfahrerdienstplan-pi2-table td.tx-mmwindenfahrerdienstplan-pi2-geplant,td.tx-mmwindenfahrerdienstplan-pi2-geleistet,td.tx-mmwindenfahrerdienstplan-pi2-gefehlt,td.tx-mmwindenfahrerdienstplan-pi2-eingesprungen,td.tx-mmwindenfahrerdienstplan-pi2-kontostand {
	text-align: right;
}

.tx-mmwindenfahrerdienstplan-pi2-table td {
	padding: 2px 5px 2px 5px;
	background: #eeeeee;
	width: 50%;
}

.tx-mmwindenfahrerdienstplan-pi2-table span.negative {
	color: red;
}

.tx-mmwindenfahrerdienstplan-pi2-table span.imsoll {
	color: green;
}

.tx-gooffotoboek-pi1 .direntry {
	clear: both;
	margin-bottom: 1em;
	padding-bottom: 1em;
}

.tx-gooffotoboek-pi1 .dirleft {
	min-width: 10em;
	float: left;
	padding-left: 2em;
	padding-right: 1em;
}

.tx-gooffotoboek-pi1 .dirlink {
	text-align: center;
}

.tx-gooffotoboek-pi1 .completedircomment {
	text-align: left;
}

.tx-gooffotoboek-pi1 .dirtitle {
	padding: 2px 5px 2px 5px;
	background: #dddddd; 
	text-align: center;
}

.tx-gooffotoboek-pi1 .nav {
	padding: 2px 5px 2px 5px;
	background: #eeeeee; 
	text-align: center;
}

.tx-gooffotoboek-pi1 .nav a {
	padding: 2px 4px 2px 4px;
}

.tx-gooffotoboek-pi1 .nav a:hover {
	background-color: white;
	text-decoration: none;
	color: black;
}

.tx-gooffotoboek-pi1 .image {
	padding: 2px;
	text-align: center;
}

.tx-gooffotoboek-pi1 .tabel {
	margin-top: 1em;
	text-align: center;
}

.tx-gooffotoboek-pi1 .commenttitle {
	text-align: center;
}


.tx-mmferienflugbetrieb-pi1-browsebox table tbody tr td {
	background: #dddddd;
	padding: 0px 6px 0px 6px;
	margin-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi1-listitem {
	background: #dddddd;
	padding: 3px;
	margin-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi1-listitem-hr {
	display: block; 
	clear: both; 
  	visibility: hidden;
}

.tx-mmferienflugbetrieb-pi1-listitemField-day {
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi1-listitemField-day-date {
	float: left;
	width: 7em;
}

.tx-mmferienflugbetrieb-pi1-listitemField-day-caption-go {
	padding-left: 7em;
	background: #00FF00;
}

.tx-mmferienflugbetrieb-pi1-listitemField-day-caption-nogo {
	padding-left: 7em;
	background: #cccccc;
}

.tx-mmferienflugbetrieb-pi1-listitemField-day-comment {
}

.tx-mmferienflugbetrieb-pi1-listitemField-comment {
	padding-left: 7em;
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi1-listitem-members-title {
	padding-left: 7em;
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi1-listitemField-member {
	clear: both;
	padding-left: 9em;
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi1-listitemField-member-name {
	clear: both;
	float: left;
	margin-right: 1em;
	width: 10em;
}

.tx-mmferienflugbetrieb-pi1-listitem-members-bottom {
	clear: both;
	padding-top: 1em;
	padding-left: 9em;
}

input[type="submit"].tx-mmferienflugbetrieb-pi1-listitem-form-submit {
	float: left;
	width: 9em;
	margin-right: 1em;
}

.tx-mmferienflugbetrieb-pi1-listitem-form-comment {
	float: left;
}

input[type="text"].tx-mmferienflugbetrieb-pi1-listitem-form-comment-input {
	float: none;
	width: 25em;
}

.tx-mmferienflugbetrieb-pi1-listitem-gonogo-form {
	float: left;
}

input[type="submit"].tx-mmferienflugbetrieb-pi1-listitem-form-submit-nogo {
	float: right;
	width: 4em;
	background: #FF0000;
}

input[type="submit"].tx-mmferienflugbetrieb-pi1-listitem-form-submit-go {
	float: right;
	width: 4em;
	background: #00FF00;
}

.tx-mmferienflugbetrieb-pi2-container {
	background: #dddddd;
	padding: 4px 4px 4px 4px;
	margin-left: 2px;
	margin-bottom: 1px;
}

.tx-mmferienflugbetrieb-pi2-container table tr th {
	text-align: right;
	color: black;
	padding-right: 1em;
	font-weight: normal;
}


.tx-mmferienflugbetrieb-pi3-browsebox table tbody tr td {
	background: #dddddd;
	padding: 0px 6px 0px 6px;
	margin-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi3-listitem {
	background: #dddddd;
	padding: 3px;
	margin-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi3-listitem-hr {
	display: block; 
	clear: both; 
  	visibility: hidden;
}

.tx-mmferienflugbetrieb-pi3-listitemField-day {
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi3-listitemField-day-date {
	float: left;
	width: 7em;
}

.tx-mmferienflugbetrieb-pi3-listitemField-day-caption-go {
	padding-left: 7em;
	background: #00FF00;
}

.tx-mmferienflugbetrieb-pi3-listitemField-day-caption-nogo {
	padding-left: 7em;
	background: #cccccc;
}

.tx-mmferienflugbetrieb-pi3-listitemField-day-comment {
}

.tx-mmferienflugbetrieb-pi3-listitemField-comment {
	padding-left: 7em;
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi3-listitem-members-title {
	padding-left: 7em;
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi3-listitemField-member {
	clear: both;
	padding-left: 9em;
	padding-bottom: 3px;
}

.tx-mmferienflugbetrieb-pi3-listitemField-member-name {
	clear: both;
	float: left;
	margin-right: 1em;
	width: 10em;
}

.no_instructors {
	color: red;
}

.tx-mmferienflugbetrieb-pi3-listitem-members-bottom {
	clear: both;
	padding-top: 1em;
	padding-left: 9em;
}

input[type="submit"].tx-mmferienflugbetrieb-pi3-listitem-form-submit {
	float: left;
	width: 9em;
	margin-right: 1em;
}

}