@charset "utf-8";

/*

Dunkelblau (alt): #045374
Dunkelblau (neu): #003478
003366
Orange: #FF9900

*/

body {
	background:url(../pics/bg_standard2.jpg) top repeat-x; 
	color:#000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	background-color: #11455a;
}

input { font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; }

p {
	margin: 1.33em 0;
}

img{
	border: 0px;
}

h1.ImageText {
  height: 40px;
  text-indent: -999em;
  background-repeat: no-repeat;
}

.clearer {
	clear: both;
	height: 1px;
}

#box_main_middle_clearer {
	clear: both;
	height: 2px;
}

table.contenttable p {
	margin: 0px; 
}

table.contenttable td{
	vertical-align: top;
}

H1              { font-size: 16px; margin: .67em 0 }
H2              { font-size: 14px; margin: .83em 0 }
H3              { font-size: 12px; margin: 1em 0 }

a:link, a:visited{
	text-decoration: underline;
	color: black;
}

a:hover {
	text-decoration: none;
}

#box_content_1 .csc-header h1 {
	font-size: 18px;
	font-style: italic;
	color: #003366;
	border-bottom: 1px solid #003366;
}

.csc-header h2 {

}

.csc-header h3 {

}

.csc-header h4 {
	color: #FFFFFF;
	border-bottom: 1px solid #cecece;
	background-color: #666666;
	padding: 2px 10px;
}

p.csc-subheader-2 {
	text-align: center;
}

.csc-frame-rulerAfter{
	border-bottom: 1px solid #cecece;
}

p.csc-subheader {
	margin-left: 20px;
}

.csc-linkToTop {
	text-align: right;
	font-size: 9px;
}

.csc-linkToTop a:link, .csc-linkToTop a:visited{
	background-color: #aaaaaa;
	color: white;
	text-decoration: none;
	padding: 2px 5px;	
}

.csc-linkToTop a:hover {
	background-color: transparent;
	color: black;
	text-decoration: none;
	border: 1px solid #aaaaaa;
}

h1.subnaviHeader {
	margin-top: 15px;
}

ul.csc-menu-def, ul.subnavilist {
	list-style:none;
	padding: 0px;
	margin-left: 10px;
}

ul.csc-menu-def li, ul.subnavilist li {
	background: url(../pics/bullet2.gif) no-repeat;
	padding-left: 20px;
	margin-left: 0px;
	padding-bottom: 6px;
}

ul.csc-menu-def li a:link, ul.csc-menu-def li a:visited,
ul.subnavilist  li a:link, ul.subnavilist  li a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

ul.csc-menu-def li a:hover, ul.subnavilist li a:hover  {
	text-decoration:underline;
}

li.submenu-level1-act {
	font-weight:bold;
}

li.submenu-level1-act a:hover {
	color: #ffffff;
}

#box {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
/*	margin-bottom: 100px; */
}

#box_top {
	background:url(../pics/bg_top.jpg) top center no-repeat; 
	height: 225px;
}

#box_navi {
	padding-top: 160px;
	text-align:center;
}

ul.navilist { 
	list-style: none; 
	height: 26px;
	margin:0px;
	padding: 0px;
}

ul.navilist li { 
	display: inline;
}

ul.navilist li a:link, ul.navilist li a:visited{ 
	padding-left: 20px;
	padding-right: 20px;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-variant:small-caps;	
	white-space:nowrap;
}

ul.navilist li a:hover, ul.navilist li.activelink a:hover {
	background-color: #FF9900;
	color: #000000;
}

ul.navilist li.activelink a:link, ul.navilist li.activelink a:visited {
	color: #FF9900;
}

ul.navilist li.activelink a:hover{
	color: #FFFFFF;
}

#box_main{

}

#box_main_middle {
	background: url(../pics/bg_box_main_2.jpg) repeat-y; 
}

#box_content_1 {
	padding: 0px 0px 20px 20px; 
	width: 660px;
	float: left;  
}

#box_content_2 {
	padding: 0px 20px 20px 20px;
	float: right;  
	width: 260px;
}

#box_content_2 h1, #box_content_2 h2{
	border-bottom: 1px solid #cecece;
	text-align: right;
}

#box_main_top {
	background: url(../pics/bg_box_main_top_2.gif) top left no-repeat; 
	height: 17px;	
	margin: 0px;
	padding: 0px;
}

#box_main_bottom {
	background: url(../pics/bg_box_main_bottom_2.gif) top left no-repeat; 
	height: 27px;
	margin: 0px;
	padding: 0px;
}

#page_footer {
	text-align: left;
	width: 950px;
	margin: 0px auto;
	color: white;
	font-size: 9px;	
	margin-bottom: 20px;	
}

#page_footer2 {
	width: 120px;
	position: absolute;
	top: 5px;
	right: 5px;	
}

#page_footer a:link, #page_footer a:visited{
	color: white;
	text-decoration: none;
}

#page_footer a:hover {
	text-decoration: underline;
}

div.standardTable, div.centerTable {
	padding-left: 50px;
}

.firstCol{
	width: 150px;
}

div.standardTable td.secondCol, div.centerTable td.secondCol{

}

div.standardTable td.thirdCol, div.centerTable td.thirdCol{
	width: 120px;
}

a.backToLink:link, a.backToLink:visited{color: #FF9900; text-decoration: none;}
a.backToLink:hover{ color: black; text-decoration: underline;}

/**********************************
BREADCRUMB
***********************************/

#breadcrumb {
	font-size: 10px;
	padding-left: 20px;
	color: black;
	z-index:999;

}


#breadcrumb a:link, #breadcrumb a:visited {
	text-decoration: none;
	color: black;
}

#breadcrumb a:hover {
	text-decoration: underline;
	color: black;
}


/**********************************
ALT
***********************************/

.ueberschrift2links { font-size:12px; font-weight:bold; text-align:left; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.linksbund { font-size:12px; font-weight:normal; text-align:left; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.ueberschrift2centerGrau { color:#E0E0E0; font-size:12px; font-weight:bold; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
.ueberschrift2linksweiss { color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.ueberschrift2linksweiss { color:#FFFFFF; text-decoration:underline;}
a.ueberschrift2linksweiss:hover { color: #FFFFFF; text-decoration: none;}
.centerbund { color:#000066; font-size:12px; font-weight:normal; text-align:center; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
.centerbundweiss { color:#FFFFFF; font-size:12px; font-weight:normal; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.centerbundweiss:link, a.centerbundweiss:visited  { color:#FFFFFF; text-decoration: none;}
a.centerbundweiss:hover  { text-decoration: underline;}



.csc-textpic-caption {
	font-size: 11px;
}

div.csc-textpic-intext-left {
	margin-top: 10px;
}

div.csc-textpic {
	margin-bottom: 10px;
}

/**********************************
INDEXBOX
***********************************/

.indexbox {
/*	background-color: #FF9900;
	background: url(../pics/bg_teaser2_middle.gif) top left no-repeat; */
	position: fixed;
	top: 250px;
	width: 170px;
}

.indexbox .indexbox_top {
/*	background-image: url(../pics/bg_teaser1_top.gif); */
/*	height: 13px; */
	height: 1px;	
}	
	
.indexbox .indexbox_bottom {
/*	background-image: url(../pics/bg_teaser2_bottom.gif);
	height: 19px; */
	height: 10px;	
}	



.indexbox p{
	padding: 0px;
	margin: 0px;

}

.indexbox ul {
	list-style:none;
	padding: 0px;
	margin: 0px;
	margin-left:15px;
	margin-top: 15px;	
	width: 148px;
}

.indexbox ul li {
	padding: 0px;
	margin: 0px;
	width: 148px;	
}

.indexbox a:link, .indexbox a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;		
}

.indexbox a:hover {
/*	background-color: #6699cc; 
	color: #ffffff; */
	text-decoration:underline;
	
}

/**********************************
TEASER2
***********************************/

.teaser2 {
/*	background-color: #FF9900;
	background-image: url(../pics/bg_teaser2_middle.gif); */
	width: 250px;
	padding: 0px;
}

.teaser2 .indexbox_top {
/*	height: 10px; */
	height: 0px;
}	
	
.teaser2 .indexbox_bottom {
/*	background-image: url(../pics/bg_teaser2_bottom.gif); 
	height: 10px; */
}	

.teaser2 div.TeaserText{
}

.teaser2 h1{
	border-bottom: 1px solid #cecece;
	text-align: right;
}


.teaser2 p{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	padding-left: 20px;
	display: list-item;
	list-style:none;
	background: url(../pics/bullet2.gif) no-repeat;
	padding-bottom: 6px;
}

.teaser2 ul {
	list-style:none;
	list-style-image: url(../pics/bullet2.gif);
	padding: 0px;
	margin: 0px;
	margin-left: 30px;
}

.teaser2 ul li {
	padding: 0px;
	margin: 0px;
}

.teaser2 a:link, .teaser2 a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.teaser2 a:hover {
	text-decoration:underline;
}

/**********************************
TEASER3
***********************************/

.teaser3 {
	width: 250px;	
}


.teaser3 .indexbox_top {
	border-bottom: 1px solid #cecece;
	text-align: right;
}

.teaser3 .indexbox_top img{
	
}

.teaser3 div.TeaserEintrag {
	margin-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 10px;
	background: url(../pics/bullet2.gif) no-repeat;	
}

.teaser3 div.TeaserText p{
	margin: 0px;
}

.teaser3 div.TeaserLink{
	text-align: right;
	margin-top: 5px;
}

.teaser3 div.TeaserLink a:link, .teaser3 div.TeaserLink a:visited{
	text-decoration: none;
	font-weight:bold;
	color: #045172;
}

.teaser3 div.TeaserLink a:hover {
	text-decoration: underline;
}

.teaser3 .newsDate{
	margin-bottom: 4px;
	font-size: 9px;
}

.teaser3 .newsText p{
	margin: 0px;
	padding: 0px;
}

.teaser3 .newsText img{
	margin-bottom: 5px;	
}


/**********************************
GÄSTEBUCH
***********************************/

.tx-guestbook-header {
	width: 100% !important;
	margin: 0px !important;
	padding: 5px !important;
	background-color: #045374 !important;
	color: #c4e951 !important;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	/* height: inherit !important; */
	height: auto !important;
	min-height: 0 !important;
	width: 100% !important;
	font-size: 10px;
	padding: 5px;	
}

.tx-guestbook-left a:link, .tx-guestbook-left a:visited{
	text-decoration: none;
	color: black;
}

.tx-guestbook-left p{
	margin: 0px !important;
}

.tx-guestbook-left a:hover {
	text-decoration: underline;
}

.tx-guestbook-right {
	clear: both !important;
	width: 100% !important;
	background: none !important;
}	

p.tx-guestbook-date {
/*	border: 1px solid yellow; */
	margin: 0px !important;
	padding: 0px !important;
}

.tx-guestbook-pagination a:link, .tx-guestbook-pagination a:visited{
	text-decoration: none;
	color: black;
	font-weight: normal;
}

.tx-guestbook-pagination a:hover {
	text-decoration: underline;
}


.tx-guestbook-list-header { background-color: #539521; 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: #539521; 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:#539521; font-size:12px; color:#333333; width:100px; height:20px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12px; color:#333333; width:150px; height:20px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12px; color:#333333; width:250px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }


/**********************************
LINKS
***********************************/

div.linkItm {
	margin-bottom: 10px;
	height: 150px;
}


div.linkItm .linkName, div.linkItm .linkDescr, div.linkItm .linkLink{
	width: 450px;
}

div.linkItm .linkName h3{
	color: #BFCFFF; 
	margin: 0px;
	border-bottom: 3px solid #c4e951;

}

div.linkItm .linkName h3 a:link, div.linkItm .linkName h3 a:visited {
	color: #003366;
	text-decoration: none;
	display: block;
	padding: 3px;
}

div.linkItm .linkName h3 a:hover {
	background-color: #c4e951;
}

div.linkItm .linkDescr p{
	margin: 0px;
	background-color: #efefef;
	font-size: 10px;
	padding: 2px;
}

div.linkItm .linkLink{
text-align: right;
}

div.linkItm .linkLink a:link, div.linkItm .linkLink a:visited{
	text-decoration: none;
	font-size: 10px;
}

div.linkItm .linkLink a:hover {
	text-decoration: underline;
}

div.linkItm  .linkImg {
	width: 170px;
	float: right;
	text-align: center;
}

/**********************************
SITEMAPS / GALERIE
***********************************/

/* FRAME 1 */

.csc-frame-fra2me1 dl.csc-menu-4, .csc-fr2ame-frame1 dl.csc-menu-4 dt {
	margin: 0px;
	padding: 0px;
}

.csc-frame-frame1 dl.csc-menu-4 dd{
	font-size: 10px;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
}

.csc-frame-frame1 {
	margin: 0px;
	padding: 0px;
	width: 643px;
	margin-left: 10px;		
}

.csc-frame-frame1 h1 {
	margin: 5px;
	margin-bottom: 10px;
	color: #a7a7a7;
	font-size: 18px;
}

.csc-frame-frame1 dl.csc-menu-4 {
	margin-left: 30px;
	margin-right: 30px;	
}

.csc-frame-frame1 .csc-menu-4 dt a:link, .csc-frame-frame1 .csc-menu-4 dt a:visited{
	display: block;
	text-decoration: none;
	padding: 5px 5px 0px 5px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	height: 20px;
	background: url(../pics/bg_lists.gif) 0px 2px no-repeat;	
}

.csc-frame-frame1 .csc-menu-4 dt a:hover {
	color: black;
}

/* FRAME 2 */

.csc-frame-frame2 dl.csc-menu-4, .csc-frame-frame2 dl.csc-menu-4 dt {
	margin: 0px;
	padding: 0px;
}

.csc-frame-frame2 dl.csc-menu-4 dd{
	font-size: 10px;
	margin-left: 20px;
	padding-bottom: 10px;
}

.csc-frame-frame2 dt{
	border-bottom: 1px solid #cecece;
}

.csc-frame-frame2{
	margin: 0px;
	padding: 0px;
	border: 1px solid #777777;
	background-color: #045374;
	width: 543px;
	margin-left: 50px;		
}

.csc-frame-frame2 .csc-header h2 {
	font-size: 18px !important;
	margin: 5px !important;
	color: #c4e951 !important;
	border: none !important;
	font-style: normal !important;
}

.csc-frame-frame2 .csc-menu-4 {
	background-color: #dcdcdc; 
	border-top: 1px solid #777777;
}

.csc-frame-frame2 .csc-menu-4 dt a:link, .csc-frame-frame2 .csc-menu-4 dt a:visited{
	display: block;
	text-decoration: none;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;

}

.csc-frame-frame2 .csc-menu-4 dt a:hover {
	background-color: #FF9900;
	color: #000000;
}

/**********************************
LOGIN
***********************************/

.tx-felogin-pi1{
	font-size: 10px;
}

#box_content_2 div.tx-felogin-pi1 h3{
	color: #FFFFFF;
	border-bottom: 1px solid #cecece;
	background-color: #666666;
	padding: 2px 10px;
}

#box_content_2 .tx-felogin-pi1 form, #box_content_2 .tx-felogin-pi1 h3{
	margin: 4px;
}

#box_content_2 .tx-felogin-pi1 h3{
	border-bottom: 1px solid #cecece;
}

#box_content_2 .tx-felogin-pi1 fieldset{

}

#box_content_2 .tx-felogin-pi1 div {
	margin-left: 10px;
}

#box_content_2 .tx-felogin-pi1 form div {
	margin-left: 0px;
}

.tx-felogin-pi1 form{ 
	margin-top: 20px;
}

.tx-felogin-pi1 input[type=text], .tx-felogin-pi1 input[type=password]{
	font-size: 12px;
	background-color:#ffa; 
	width:200px;
	border:2px solid #ddd;
	margin-bottom: 10px;
}

.tx-felogin-pi1 input[type=submit] {
	font-size: 12px;
	border: 1px solid black;
	background-color: white;
	margin-top: 10px;
}

#box_content_2 .tx-felogin-pi1 input[type=submit]{
	width: 100%;
}

/**********************************
MITGLIEDERLISTE
***********************************/

div.tx_smemployeelist_details {
	border: 1px solid #ccc;
	border-top: 0px;
	width: 583px;
	margin-left: 13px;
	margin-bottom: 10px;
}

div.tx_smemployeelist_details dl {
	margin: 0px !important;
}

div.tx-smemployeelist-pi1 div.smTelephoneList {
	clear: both;
	overflow: auto;
	line-height: 100%;
	margin: 0 auto;
	margin-bottom: 3em;
	width: 100%;
}

div.tx-smemployeelist-pi1 div.smTelephoneList table {
	margin-bottom: 1em;
	width: 100%;
	font-size: 10px;
}

div.tx-smemployeelist-pi1 div.smTelephoneList div.column {
	width: 100%;
}

div.tx-smemployeelist-pi1 .smDepartmentList ul{
	list-style:none;
	padding: 0px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

div.tx-smemployeelist-pi1 .smDepartmentList li{
	background: url(../pics/bullet2.gif) no-repeat;
	background-position: 0px 3px;
	padding: 0px;
	margin: 0px;	
	padding-left: 20px;
	margin-left: 0px;
	padding-bottom: 6px;
}

div.tx-smemployeelist-pi1 .smDepartmentList a:link, div.tx-smemployeelist-pi1 .smDepartmentList a:visited{
	border-bottom: 1px solid transparent;
}

div.tx-smemployeelist-pi1 .smDepartmentList a:hover {
	border-bottom: 1px dashed #036;
}

/**********************************
DATEILINKS
***********************************/

div.filelinks_layout_0 .filecount{
	margin-bottom: 15px;
	font-size: 10px;
}

div.filelinks_layout_0 div.odd{
	background-color: #EDEBF1;
}

div.filelinks_layout_0 div.even{
	background-color: #D8D7DC;
}

div.filelinks_layout_0 div.odd, div.filelinks_layout_0 div.even{
	background-position: 5px 10px;
	margin:0px;
	margin-bottom: 3px;
}	

div.filelinks_layout_0 div.odd span, div.filelinks_layout_0 div.even span{
	border-left: 3px solid white;
	padding: 3px;
	margin-left: 7px;
}

div.filelinks_layout_0 div a:link, div.filelinks_layout_0 div a:visited{
	text-decoration: none;
	border-bottom: 1px dashed #036;
	font-weight: bold;
}

div.filelinks_layout_0 div a:hover {
	text-decoration: none;
	border-bottom: 1px solid #036;
}

/**********************************
SITEMAP
***********************************/
.csc-sitemap ul{
	list-style: none;
	padding: 0px;
	padding-top: 5px;
}

.csc-sitemap ul li{
	background: url(../pics/bullet_sitemap2.gif) no-repeat;
	padding: 0px;	
	margin: 0px;
	padding-left: 20px;
	line-height: 15px;
}	
	
.csc-sitemap a:link, .csc-sitemap a:visited{
	text-decoration: none;
}

.csc-sitemap a:hover{
	text-decoration: underline;
}

/**********************************
tt_News
***********************************/

/********************
 LIST ITEMS LINKS
********************/


#box_content_1 .news-list-item {
	width: 583px;
	margin-left: 30px;
	margin-right: 30px;	
}

#box_content_1 .news-list-item h3{
	background: url(../pics/bg_lists_green.gif) 0px 0px no-repeat;
	color: white;
	padding: 3px;
	padding-left: 25px;
	
}

#box_content_1 .news-list-content{
	padding: 0px 25px;
}
#box_content_1 .news-list-item .news-list-date {
	display: block;
	font-size: 10px;
	font-weight: normal;
	padding-top: 3px;
	color: black;
}

#box_content_1 .news-list-item a:link, #box_content_1 .news-list-item a:visited{
	color: white;	
}

#box_content_1 .news-list-item a:hover {

}

#box_content_1 .news-list-category {
	font-size: 10px;
	padding-left: 30px;
}

#box_content_1 .news-list-item hr{
	border: 0px;
	margin: 0px;
}

#box_content_1 .news-list-morelink{
	text-align: right;
}

#box_content_1 .news-list-morelink a:link, #box_content_1 .news-list-morelink a:visited{
	font-size: 10px;
	color: black;
}

#box_content_1 .news-list-morelink a:hover {

}


/********************
 LIST ITEMS RECHTS
********************/


#box_content_2 .tx-ttnews-browsebox {
	font-size: 10px;
}

#box_content_2 .tx-ttnews-browsebox table{
	margin: 0px auto;
	padding: 0px;
}

#box_content_2 .tx-ttnews-browsebox p{
	margin: 0px;
	padding: 0px;
}

/********************
 SINGLE ITEM
********************/

#box_content_1 .news-single-item{
	font-size: 10px;
}

#box_content_1 .news-single-item h2{
	background: url(../pics/bg_lists_orange.gif) 0px 0px no-repeat;
	color: white;
	padding: 0px;
	padding-top: 2px;
	padding-left: 25px;
	padding-bottom: 3px;
}

#box_content_1 .news-single-item p, #box_content_1 .news-single-item ol, #box_content_1 .news-single-item ul{
	font-size: 12px;
}

#box_content_1 .news-single-item hr.clearer {
	margin-top: 40px;
}

#box_content_1 .news-single-item .news-single-timedata {
	margin-top: 20px;
}

.news-single-backlink {
	margin-top: 10px;
}

#box_content_1 .news-single-item .news-single-backlink a:link, #box_content_1 .news-single-item .news-single-backlink a:visited {
	text-decoration: none;
}

#box_content_1 .news-single-item .news-single-backlink a:hover {
	text-decoration: underline;
}

.tx-flvplayer2-pi1 {
	width: 600px;
	margin: 0px auto;
}

dl.csc-textpic-image {
/*	border: 1px solid green; */
}

#shout_smilies img{
	border: 0px;
}

#SiteLastChanged{
	color: #839ea9;
	text-align: right;
	padding-right: 15px;
	font-size: 9px;
}

#PageLastChanged{
	color: #839ea9;
	text-align: left;
	padding-left: 15px;
	font-size: 9px;
}

.tx-smemployeelist-pi1 .firstEntryYearCount{
	font-size: 10px;
}

/**********************************
Who-Is-Online
***********************************/

.whoisonlineplugin {
	font-size: 10px;
	margin: 0px;
}

.whoisonlineplugin p{
	margin: 0px;
}

.whoisonlineplugin p.firstLine {
	margin-bottom: 5px;
}

.whoisonlineplugin p.secondLine a:link, .whoisonlineplugin p.secondLine a:visited{
	text-decoration: none;
}

.whoisonlineplugin p.secondLine a:hover {
	text-decoration: underline;
}

/**********************************
feUserEdit
***********************************/

.tx-odsfeuseredit-pi1 table{
	font-size: 11px;
}

.tx-odsfeuseredit-pi1 table td{
	padding: 4px;
}

.tx-odsfeuseredit-pi1 table input, .tx-odsfeuseredit-pi1 textarea {
	border: 1px solid #539521;
	font-size:11px;
}

.tx-odsfeuseredit-pi1 table input[type=password] {
	border: 1px solid red;
	color: red;
}

.tx-odsfeuseredit-pi1 .useredit_name {
	font-weight: bold;
	font-size: 12px;
}

.tx-odsfeuseredit-pi1 .useredit_birthday input{
	width: 80px;
}

.tx-odsfeuseredit-pi1 .useredit_plz input{
	width: 40px;
	margin-right: 3px;
}

.tx-odsfeuseredit-pi1 .useredit_large input {
	width: 183px;
}

.tx-odsfeuseredit-pi1 .useredit_adress textarea {
	width: 183px;
}

.tx-odsfeuseredit-pi1 .useredit_hobbies textarea {
	width: 250px;
	height: 100px;
}

.tx-odsfeuseredit-pi1 .useredit_message {
	font-weight: bold;
	color: red;
	text-align: center;
}

.tx-odsfeuseredit-pi1 span.error {
	padding-left: 10px;
	color: red;
}

/**********************************
SiteSearchGoogle
***********************************/

#SiteSearchGoogle {
	font-size: 10px;
}

#SiteSearchGoogle input[type=text], #SiteSearchGoogle input[type=submit] {
	border: 1px solid #539521;
	font-size:11px;
}

#SiteSearchGoogle input[type=text] {
	width: 190px;
}

/**********************************
MMS Next Birthdays
***********************************/

.tx-mmsnextbirthdays-pi1 h4{
	color: #FFFFFF;
	border-bottom: 1px solid #cecece;
	background-color: #666666;
	padding: 2px 10px;
}

.tx-mmsnextbirthdays-pi1 .nextItems {
	border: 1px solid #cccccc;
	width: 250px;
	margin: 0 auto;	
	font-size: 10px;
}

.tx-mmsnextbirthdays-pi1 .nextItems .nextItem  {
	border-bottom: 1px solid #cccccc;
	padding: 3px;
}

.tx-mmsnextbirthdays-pi1 .nextItems .odd  {
	background-color: #ecf3f7;
}

.tx-mmsnextbirthdays-pi1 .nextItems .even  {
	background-color: #e1ebf2;
}

.tx-mmsnextbirthdays-pi1 .nextItems .nextDate {
	width: 70px;
	float: left;
	text-align: right;
	padding-right: 5px;	
}

.tx-mmsnextbirthdays-pi1 .nextItems .nextName {
	width: auto;
	float: left;
}

/**********************************
MMS Picasa Viewer
***********************************/

.tx-mmsgooglepicasaviewer-pi1 .linkToPicasaGallery {
	text-align: right;
}

.tx-mmsgooglepicasaviewer-pi1 .linkToPicasaGallery a:link, .tx-mmsgooglepicasaviewer-pi1 .linkToPicasaGallery a:visited {
	font-size: 10px;
	text-decoration: none;
}

.tx-mmsgooglepicasaviewer-pi1 .linkToPicasaGallery a:hover {
	text-decoration: none;
	background-color: #3f3f3f;
	color: white;
}