/*-------------------------------------------------*/
/*                                                 */
/* Layout Styles                                   */
/*                                                 */
/*-------------------------------------------------*/

.maintable {
	height: 524px;
	width: 860px;
	border: 2px solid #000000;

}
.firstrow {
	background-color: #B03020;
	height: 70px;
}
.secondrow {
	height: 420px;

}
.thirdrow {

	background-color: #B03020;
	height: 30px;
}
.contentLeft {
	width: 140px;
}
.contentRight {
	width: 720px;
}
.footerTable {
	width: 860px;

}
.content {
	padding-top: 35px;
	padding-bottom: 35px;
	padding-right: 58px;
	padding-left: 35px;

}
#scrolling {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #B03020;
	scrollbar-arrow-color: #000000;
}

/*-------------------------------------------------*/
/*                                                 */
/* Text and Link Styles                            */
/*                                                 */
/*-------------------------------------------------*/

table, tr, td, p {
	font-family: verdana, trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}


/* Style for copyright text in footer */
.CopyrightText {
	font-family: verdana, trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-style: normal;
	font-size: 7pt;
	color: #B03020;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}


/* Used in admin sections */
.SubHead    {
	font-family: verdana, "trebuchet ms", trebuchet, verdana, arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #706C5E;
	padding: 0;
}


/* Module titles */
.Head {
    font-family: verdana, "trebuchet ms", trebuchet, verdana, arial, sans-serif;	
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #706C5E;
}


/* Bold colored - used for warnings and such */
.NormalRed {
	font-family: verdana, "trebuchet ms", trebuchet, verdana, arial, sans-serif;
	font-style: normal;
	font-size: 8pt;
	color: #BB0000;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}


/* Normal bold text */
.NormalBold {
	font-family: georgia;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}


/* Normal bold text */
.Normal {
	font-family: verdana, trebuchet ms, trebuchet, verdana, arial, sans-serif;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}

h1 {
	font-family: verdana, "trebuchet ms", trebuchet, verdana, arial, sans-serif;
	font-style: normal;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	}

h2 {
	font-family: verdana, "trebuchet ms", trebuchet, verdana, arial, sans-serif;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

A:LINK {
	color: #B03020;
	} 

A:ACTIVE {
	color: #B03020;
	}

A:HOVER {
	color: #B03020;
	} 
	
A:VISITED {
	color: #B03020;
	}

/*-------------------------------------------------*/
/*                                                 */
/* CT Menu Styles                                  */
/*                                                 */
/*-------------------------------------------------*/


/* Navigationsbehlter */
#navigation {
}


/* Ebenen */
#navigation ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

#navigation li ul {
	display: none;
	position: absolute;
	top: 1em;
	background-color: #FFFCBF;
	border: 1px solid #FFF200;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	
}

/* Listenpunkte */
#navigation li {
	display: inline;
	position: relative;
	text-transform: uppercase;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 9pt;
	padding-top: 4px;
	padding-bottom: 4px;
}

#navigation li ul li {
	display: block;
	position: relative;
	line-height: 20px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#navigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#navigation li:hover ul, #navigation li.over ul {
	display: block;
}
#navigation li:hover ul.inaktiv, #navigation li.over ul.inaktiv {
	display: none;
}

/* Selektierte und aktivierte Navigationspunkte (aktiv= Die angewhlte Seite wird soeben angezeigt, selektiert= Eine Unterseite wird angezeigt) */
.nav0Active {
	color: #FFFFFF;
}
.nav1Active {
}
.nav2Active {
}
.nav3Active {
}
.nav4Active {
}
.nav0Selected {
}
.nav1Selected {
}
.nav2Selected {
}
.nav3Selected {
}

/* Ausgeblendete Navigationspunkt abfangen */

.inaktiv {
	display:none;
}
#navigation li.inaktiv {
	display:none;
}
#navigation ul.inaktiv {
	display:none;
}


/* Links in der Navigation */	
#navigation a:link {
	color: #FFF200;
	text-decoration: none;
	font-weight: bold;
}
#navigation a:visited {
	color: #FFF200;
	text-decoration: none;
	font-weight: bold;
}
#navigation a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#navigation a:active {
	color: FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navigation li ul a:link {
	color: #B03020;
	text-decoration: none;
	font-weight: bold;
}
#navigation li ul a:visited {
	color: #B03020;
	text-decoration: none;
	font-weight: bold;
}
#navigation li ul a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#navigation li ul a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


/*-------------------------------------------------*/
/*                                                 */
/* Formular Generator                              */
/*                                                 */
/*-------------------------------------------------*/

.NormalTextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #CCCCCC;
}

/*-------------------------------------------------*/
/*                                                 */
/* CTGallery                                       */
/*                                                 */
/*-------------------------------------------------*/

/* CTGallery - Main */
.GalleryTabNavigation {
	border: 0px;
	width: 100%;
}
.GalleryCellLeftNavigationSpace {
	padding-left: 5px;
}
.GalleryCellNavigation {
}

.GalleryCellRightNavigationSpace {
}
.GalleryCellBack {
	text-align: right;
}
.GalleryTabContainer {
	border: 0px;
	width: 100%;
}
.GalleryCellLeftContainerSpace {
	padding-left: 5px;
}
.GalleryCellContainer {
	vertical-align: top;
}
.GalleryCellRightContainerSpace {
	padding-left: 5px;
}
.GalleryTabElements {
	vertical-align: top;
	border: 0px;
}
.GalleryCellElementAlbum {
	vertical-align: top;
}
.GalleryCellElementFile {
	vertical-align: top;
}
.GalleryTabElementAlbum {
	vertical-align: top;
	border: 0px;
}
GalleryTabElementAlbumAdmin{
	border: 0px;
}
.GalleryCellElementAlbumAdminEdit  {
}
.GalleryCellElementAlbumAdminSpace {
	padding-left: 30px;
}
.GalleryCellElementAlbumAdminDelete  {
}
.GalleryCellElementAlbumAdminMove  {
}
.GalleryTabElementAlbumPicture {
	border: 0px;
}
.GalleryCellElementAlbumPicture {
	text-align: center;
	vertical-align: middle;
}
.GalleryImg {
	border: 0px;
}
GalleryTabElementAlbumDesc {
	border: 0px;
}
.GalleryCellElementAlbumTitle {
}
.GalleryCellElementAlbumCount {
}
.GalleryCellElementAlbumUpdate {
}
.GalleryTabElementPicture {
	vertical-align: top;
	border: 0px;
}
GalleryTabElementPictureAdmin{
	border: 0px;
}
.GalleryCellElementPictureAdminEdit {
}
.GalleryCellElementPictureAdminSpace {
	padding-left: 30px;
}
.GalleryCellElementPictureAdminDelete {
}
.GalleryCellElementPictureAdminMove a{
}
.GalleryTabElementPicturePicture {
	border: 0px;
}
.GalleryCellElementPicturePicture {
	text-align: center;
	vertical-align: middle;
}
.GalleryImg {
	border: 0px;
}
GalleryTabElementPictureDesc {
	border: 0px;
}
.GalleryCellElementPictureTitel {
}
.GalleryCellElementPictureName {
}
.GalleryCellElementPictureSize {
}
.GalleryCellElementPictureDownload {
}
.GalleryTabBottom {
	border: 0px;
	width: 100%;
}
.GalleryCellLeftBottomSpace {
	padding-left: 5px;
}
.GalleryCellPaging {
}
.GalleryCellMiddleBottomSpace {
	padding-left: 5px;
}
.GalleryCellSum {
	text-align: right;
}
.GalleryCellRightBottomSpace {
}

/* CTGallery - PopUp */

.GalleryBodyPopUp {
}
.GalleryTabPopUpTop {
	border: 0px;
	width: 100%;
}
.GalleryCellPopUpLeftButton {
	padding-right: 20px;
}
.GalleryCellPopUpRightButton {
	padding-right: 20px;
}
.GalleryCellPopUpPrint {
	padding-right: 20px;
}
.GalleryCellPopUpDownload {
	padding-right: 20px;
}
.GalleryCellPopUpClose {
	padding-right: 20px;
}
.GalleryCellPopUpNR {
	text-align: right;
}
.GalleryTabPopUpPicture {
	border: 0px;
}
.GalleryCellPopUpLeftImage {
}
.GalleryPopUpPrevImg {
	border: 0px;
}
.GalleryCellPopUpMainImage {
}
.GalleryPopUpImg {
	border: 0px;
}
.GalleryCellPopUpRightImage {
}
.GalleryCellPopUpDescriptionLeftSpace {
	padding-left: 5px;
}
.GalleryTabPopUpDescription {
	border: 0px;
}
.GalleryCellPopUpTitle {
}
.GalleryCellPopUpDescription {
}
.GalleryCellPopUpFileName {
}
.GalleryCellPopUpSize {
}
.GalleryCellPopUpDescriptionRightSpace {
	padding: 5px;
}


/* CTGallery - AlbumSettings  */

.GalleryTabAlbumSettings {
	border: 0px;
}
.GalleryCellAlbumSettingsLeft {
}
.GalleryTabAlbumSettingsLeft {
	border: 0px;
}
.GalleryCellAlbumSettingsPicture {
}
.GalleryAlbumSettingsImg {
	border: 0px;
}
.GalleryCellAlbumSettingsSync {
}
.GalleryCellAlbumSettingsRight {
}
.GalleryTabAlbumSettingsRight {
	border: 0px;
}
.GalleryCellAlbumSettingsLabelTitle {
}
.GalleryCellAlbumSettingsTextTitle {
}
.GalleryCellAlbumSettingsLabelFolder {
}
.GalleryCellAlbumSettingsTextFolder {
}
.GalleryCellAlbumSettingsLabelPreviewPicture {
}
.GalleryCellAlbumSettingsTextPreviewPicture {
}
.GalleryCellAlbumSettingsLabelCount {
}
.GalleryCellAlbumSettingsTextCount {
}
.GalleryTabAlbumSettingsBottom {
	border: 0px;
}
.GalleryCellAlbumSettingsPreviewPictures {
}
.GalleryAlbumSettingsPrevImg{
	border: 0px;
}
.GalleryCellAlbumSettingsSave {
	text-align: center;
}

/* CTGallery - FileSettings */

.GalleryTabFileSettings {
	border: 0px;
}
.GalleryCellFileSettingsLeft {
}
.GalleryTabFileSettingsLeft {
	border: 0px;
}
.GalleryCellFileSettingsPicture {
}
.GalleryFileSettingsImg {
	border: 0px;
}
.GalleryCellFileSettingsRotate {
}
.GalleryCellFileSettingsHorizontalFlip {
}
.GalleryCellFileSettingsVerticalFlip {
}
.GalleryCellFileSettingsDownload {
}
.GalleryCellFileSettingsRight {
}
.GalleryTabFileSettingsRight {
	border: 0px;
}
.GalleryCellFileSettingsLabelTitel {
}
.GalleryCellFileSettingsTextTitel {
}
.GalleryCellFileSettingsLabelDescription {
}
.GalleryCellFileSettingsTextDescription {
}
.GalleryCellFileSettingsLabelSize {
}
.GalleryCellFileSettingsTextSize {
}
.GalleryCellFileSettingsLabelDate {
}
.GalleryCellFileSettingsTextDate {
}
.GalleryCellFileSettingsLabelFileName {
}
.GalleryCellFileSettingsTextFileName {
}
.GalleryCellFileSettingsSave {
	text-align: center;
}
GalleryTabFileSettingsBottom {
	border: 0px;
}
/* CTGallery - GallerySettings  */

.GalleryTabGallerySettings {
	border: 0px;
}
.GalleryCellGallerySettingsLabel {
}
.GalleryCellGallerySettingsTextBox {
}
.GalleryCellGallerySettingsDropDownList {
}
.GalleryCellGallerySettingsCheckBox {
}
.GalleryTabGallerySettingsSave {
	border: 0px;
}
GalleryCellGallerySettingsSave{
}	

/* CTgallery - Links */

#GalleryLinkCell img {
	border: 0px;
}
#GalleryLinkCell a:link {
	text-decoration: none;
	font-weight: bold;
}
#GalleryLinkCell a:visited {
	text-decoration: none;
	font-weight: bold;
}
#GalleryLinkCell a:hover {
	text-decoration: none;
	font-weight: bold;
}
#GalleryLinkCell a:active {
	text-decoration: none;
	font-weight: bold;
}

