BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #293a4d; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #dee7ef;
}
P {
	MARGIN: 5px 0px 0px; 
	FONT: 11px/18px verdana, arial, helvetica, sans-serif;
}
BLOCKQUOTE {
	FONT: 11px/18px verdana, arial, helvetica, sans-serif;
}
PRE {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: 11px/11px monospace; 
	COLOR: green; 
	PADDING-TOP: 0px;
}
A {
	FONT-WEIGHT: bold; 
	COLOR: #5c81aa; 
	TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: bold; 
	COLOR: #5c81aa; 
	TEXT-DECORATION: none;
}
A:active {
	FONT-WEIGHT: bold; 
	COLOR: #5c81aa; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: black; 
	/*BORDER-BOTTOM: #5c81aa 1px dotted;*/
}
INPUT {
	MARGIN-TOP: 4px; 
	FONT-SIZE: 11px; 
	HEIGHT: 20px;
}
SELECT {
	MARGIN-TOP: 4px; 
	FONT-SIZE: 11px;
	HEIGHT: 18px;
}
H1 {
	FONT-SIZE: 30px; 
	COLOR: white; 
	FONT-FAMILY: arial, Helvetica, sans-serif;
}
H2 {
	FONT-SIZE: 20px; 
	MARGIN: 18px 0px 10px; 
	WIDTH: 100%; 
	COLOR: #333333; 
	BORDER-BOTTOM: #444444 1px dotted; 
	FONT-FAMILY: arial, Helvetica, sans-serif;
}
H3 {
	FONT-SIZE: 14px;
	MARGIN: 18px 0px 10px;
	WIDTH: 100%;
	COLOR: #000000;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	text-decoration: underline;
}
H4 {
	FONT-SIZE: 12px;
	MARGIN: 18px 0px 10px;
	WIDTH: 100%;
	COLOR: #000000;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	font-weight: bold;
}

A:link H2 {
	COLOR: #5c81aa;
}
A:visited H2 {
	COLOR: #5c81aa;
}
A:hover H2 {
	MARGIN-BOTTOM: 11px; 
	COLOR: black; 
	BORDER-BOTTOM-STYLE: none;
}

a.topmenu:link, a.topmenu:visited {
	padding-left:10px;
	COLOR: #255f92;
	font-size: 14px;
	FONT-FAMILY: arial, Helvetica, sans-serif;
}

a.topmenu:hover, a.topmenu:active {
	padding-left:10px;
	font-size: 14px;
	COLOR: #000000;
}

UL {
	PADDING-RIGHT: 0px; 
	LIST-STYLE: square url(/fileadmin/template/images/blue-square-bulletin.gif) outside; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 40px; 
	PADDING-TOP: 0px;
}
UL LI {
	MARGIN-TOP: 5px; 
	FONT-SIZE: 11px; 
	COLOR: #293a4d; 
	LINE-HEIGHT: 16px;
}
UL LI UL {
	LIST-STYLE-IMAGE: none; 
	MARGIN: 0px 0px 0px 10px; 
	LIST-STYLE-TYPE: none;
}
OL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LIST-STYLE-POSITION: inside; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 23px; 
	PADDING-TOP: 0px;
}
OL LI {
	MARGIN-TOP: 5px; 
	FONT-SIZE: 11px; 
	COLOR: black; 
	LINE-HEIGHT: 16px;
}
BLOCKQUOTE {
	MARGIN: 0px 0px 0px 23px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
TD {
	FONT-SIZE: 11px
}
TH {
	FONT-SIZE: 11px
}
TH {
	FONT-WEIGHT: bold
}
TD.default-layout {
	BORDER-RIGHT: #dee7ef 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: top; 
	COLOR: black; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #dee7ef 1px solid; 
	BACKGROUND-COLOR: #c2d4e4; 
	TEXT-ALIGN: left;
}


#logo {
	WIDTH: 140px; 
	MARGIN: 0px; 
	BACKGROUND-COLOR: #255F92;
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
}
#content-title {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 40px;
	FONT-SIZE: 25px;
	COLOR: white;
	PADDING-TOP: 5px;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #307cbf;
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
}
#box-topbar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #c8d5e1; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #0D68A6; 
	TEXT-ALIGN: left;
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
	
}
#box-topbar A {
	FONT-WEIGHT: normal; 
	COLOR: #c8d5e1;
}
#box-topbar A:hover {
	COLOR: black; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}
#box-leftbar {
	PADDING-LEFT: 6px; 
	BACKGROUND-COLOR: #D8EEFC;
	BORDER-LEFT: white 1px solid;
	BORDER-BOTTOM: white 1px solid;	
}
#box-upper-right {
	BACKGROUND-COLOR: #FD8A3E; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
	WIDTH: 150px;
}
#box-middle-right {
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #FEA970;
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
	width: 150px;
}
#box-middle-left {
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #4F94D2;
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
}
#box-middle-center {
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #D8EEFC;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 40px; PADDING-TOP: 3px;
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
}
#box-rightbar {
	BACKGROUND-COLOR: #FEBA8D;
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
}

#content-normal {
	PADDING-RIGHT: 40px;
	PADDING-LEFT: 40px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 40px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Verdana, sans-serif;
	BACKGROUND-COLOR: #F9FDFF;
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid
}
#downleft {
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 13px;  
	COLOR: white; 
	FONT-FAMILY: arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #4F94D2; 
	TEXT-ALIGN: right;
}
#downmiddle {
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 11px;  
	COLOR: #293a4d; 
	FONT-FAMILY: arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #D8EEFC ; 
	TEXT-ALIGN: right;
}
#downright {
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 13px;  
	COLOR: white; 
	FONT-FAMILY: arial, Helvetica, sans-serif;  
	BACKGROUND-COLOR: #FEA970 ; 
	TEXT-ALIGN: right;
}

DIV#content-right {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 25px; 
	PADDING-TOP: 15px; 
	WIDTH: 145px;
}

DIV#content-right H1 {
	FONT-SIZE: 13px; 
	PADDING-LEFT: 8px; 
	PADDING-TOP: 16px; 
	COLOR: #333333;  
	BORDER-BOTTOM: #444444 1px dotted; 
	FONT-FAMILY: arial, Helvetica, sans-serif;
}
DIV#content-right H3 {
	FONT-SIZE: 14px; 
	MARGIN: 18px 0px 10px; 
	WIDTH: 100%; 
	COLOR: #000000; 
	BORDER-BOTTOM: #444444 1px dotted; FONT-FAMILY: arial, Helvetica, sans-serif
}
DIV#content-right P {
	PADDING-RIGHT: 4px; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 10px; 
	PADDING-TOP: 0px
}

.filelinks div {
  margin-bottom: 0px;
padding-bottom:10px;
}

DIV#content-right A {
    font-weight: bold;
   FONT-SIZE: 11px;
}

DIV#content-right A:link {
	COLOR: #2C395C;
	}
DIV#content-right A:visited {
	COLOR: ##2C395C;
	
	}
DIV#content-right A:hover {
	COLOR: black;
	BORDER-BOTTOM: #ab915c 1px dotted;
	
}
DIV#searchform {
	FONT-SIZE: 12px; 
	COLOR: #7290b0; 
	FONT-FAMILY: arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right;
}
DIV#searchform FORM {
	DISPLAY: inline; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px
}
DIV#searchform FORM INPUT {
	FONT-SIZE: 10px; 
	MARGIN: 0px 10px 0px 4px; 
	WIDTH: 120px; 
	COLOR: #293a4d;
}
DIV#searchform FORM INPUT.go-button {
	WIDTH: auto
}
DIV#loginform {
	FONT-SIZE: 12px; 
	COLOR: #7290b0; 
	FONT-FAMILY: arial, Helvetica, sans-serif;
}
DIV#loginform FORM {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	TEXT-ALIGN: center;
}
DIV#loginform FORM INPUT {
	FONT-SIZE: 10px; 
	MARGIN: 0px 4px 4px 5px; 
	WIDTH: 130px; 
	COLOR: #293a4d; 
	HEIGHT: auto;
}

/*------Menu-----------*/
DIV#leftmenu {
	PADDING-BOTTOM: 30px; 
	VERTICAL-ALIGN: top; 
	PADDING-TOP: 15px; 
	WIDTH: 130px;
}
DIV#leftmenu DIV A {
	WIDTH: 100%; 
	TEXT-DECORATION: none;
	COLOR:#003366;
}
DIV#leftmenu DIV A:hover {
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
}
DIV#leftmenu DIV.leftmenu-level1-no {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
}
DIV#leftmenu DIV.leftmenu-level1-no A:hover {
	
}
DIV#leftmenu DIV.leftmenu-level1-cur {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #307cbf;
}
DIV#leftmenu DIV.leftmenu-level1-cur A {
	COLOR: white
}
DIV#leftmenu DIV.leftmenu-level2-no {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
}
DIV#leftmenu DIV.leftmenu-level2-no A:hover {
	
}
DIV#leftmenu DIV.leftmenu-level2-cur {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #307cbf;
}
DIV#leftmenu DIV.leftmenu-level2-cur A {
	COLOR: white
}
DIV#leftmenu DIV.leftmenu-level3-no {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
}
DIV#leftmenu DIV.leftmenu-level3-no A:hover {
	
}
DIV#leftmenu DIV.leftmenu-level3-cur {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #307cbf;
}
DIV#leftmenu DIV.leftmenu-level3-cur A {
	COLOR: white
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	WIDTH: 100px
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	WIDTH: 150px
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	BACKGROUND: #c2d4e4
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	FONT-WEIGHT: bold
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	FONT-WEIGHT: normal
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	FONT-STYLE: italic
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	COLOR: red
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 5px
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A {
	COLOR: white
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	BACKGROUND: #7c9dc0
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	
}
DIV.newsitem P IMG {
	FLOAT: left; MARGIN: 0px 6px 6px 0px
}
TABLE.tx-rlmpofficeimport-pi1 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 10px 0px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TH.tx-rlmpofficeimport-pi1 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #d2dfea
}
TD.tx-rlmpofficeimport-pi1 {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #d2dfea
}
/* default styles for extension "tx_dirlisting_pi1" */
	.tx-dirlisting-pi1-error { color: maroon; }
    .tx-dirlisting-pi1-title { }
    
    .tx-dirlisting-pi1 table { WIDTH: 350px; LINE-HEIGHT: 16px }
    .tx-dirlisting-pi1-header-row {  }
    .tx-dirlisting-pi1-row {  }
    
    .tx-dirlisting-pi1-header-icon,
    .tx-dirlisting-pi1-header-filename,
    .tx-dirlisting-pi1-header-perms,
    .tx-dirlisting-pi1-header-owner,
    .tx-dirlisting-pi1-header-group,
    .tx-dirlisting-pi1-header-filesize,
    .tx-dirlisting-pi1-header-filemod {
		FONT-SIZE: 15px;
		FONT-WEIGHT: bold;
		COLOR: #000000;
		FONT-FAMILY: arial, Helvetica, sans-serif;
		text-decoration: underline;		
    }
    
    .tx-dirlisting-pi1-icon,
    .tx-dirlisting-pi1-filename,
    .tx-dirlisting-pi1-filename-asb,
    .tx-dirlisting-pi1-perms,
    .tx-dirlisting-pi1-owner,
    .tx-dirlisting-pi1-group,
    .tx-dirlisting-pi1-filesize,
    .tx-dirlisting-pi1-filemod { FONT-SIZE: 10px }



/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 0px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { COLOR: black; BORDER-BOTTOM: #5c81aa 1px dotted }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A {	color: #000000;
}
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #5c81aa; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #2565A5; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #112679; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/*##### Gästebuch #### */

    .tx-guestbook-list-header { background-color: #255f92; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #5fa4dd; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#255f92; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#255f92; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#255f92; font-size:12; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    .tx-srfreecap-pi2-cant-read { 	font-size: 12px; color: #000000;}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}


/*----- Mail-Formular -----*/

#mailform .csc-mailform-label {
  margin:10px 0;
  font-weight: bold;
}

#mailform .csc-mailform-field label {
  display: block;
}


/* Table im Content */
table.contenttable{ 
	border-top: 1px solid #d8eefc;
	border-left: 1px solid #d8eefc;
}
table.contenttable td { 
	border-right: 1px solid #d8eefc;
	border-bottom: 1px solid #d8eefc;
}

table.csc-uploads {
  /*width: 120px;
  display: block;*/
  word-wrap: break-word;
}