body {
	background-color: #7c7c7c;
	background-image: url(/fileadmin/data/2009img/bg.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-size			: 11px;
}

li
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 12px;

}


td, tr
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 1em;
}

a:link, a:visited, a:active 
{
	font-size: 1.0em;
	color: #075db9;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	font-size: 1.0em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#backgroundtop
{
	background-image: url(/fileadmin/data/2009img/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


td.leftshadow
{						   
	background-image: url(/fileadmin/data/2009img/left_shad.jpg);
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;  
	vertical-align: top;
	width: 10px;
}

td.leftmenu
{
	text-align: left;
	vertical-align: top;
	width: 200px;
	background-image: url(/fileadmin/data/2009img/left_menu_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

td.maincontent
{
	text-align: left;
	vertical-align: top;
	width: 760px;
}

td.top_img_left
{
	background-image: url(/fileadmin/data/2009img/top_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 20px;
}

td.top_img_right
{
	background-image: url(/fileadmin/data/2009img/top_img_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	width: 740px;
	font-size: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}


td.topmenuhor
{
	background-image: url(/fileadmin/data/2009img/menubg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 60px;
	width: 760px;
}

td.main_bg
{
	background-color: #FFFFFF;
	/*background-image: url(/fileadmin/data/2009img/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
}

td.content
{
	background-image: url(/fileadmin/data/2009img/content.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 760px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: left;
}

td.title
{
	background-image: url(/fileadmin/data/2009img/content.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 2.2em;
	color: #000000;
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	width: 760px;
}



/* buttons */

td.homebutton 
{
	font-size		: 1.4em;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 31px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_home.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	padding-left: 15px;
	width: 195px;
}

td.homebutton2 
{
	font-size		: 1.4em;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 60px;
	font-weight		: bold;
	text-align: left;
	vertical-align: top;
	background-image: url(/fileadmin/data/2009img/button_home2.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	padding-left: 15px;
	padding-top: 6px;
	width: 195px;
}

td.quickbutton 
{
	font-size		: 1.4em;
	color			: #FFFFFF;
	height			: 31px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_quick.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	padding-left: 15px;
	width: 195px;
}

td.leftmenus_off
{
	font-size		: 1.1em;
	color			: #000000;
	cursor			: pointer;
	height			: 20px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_leftmenus.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 200px;
	padding-left: 10px;
}

td.leftmenus_on
{
	font-size		: 1.1em;
	color			: #333333;
	cursor			: pointer;
	height			: 20px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_leftmenus.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 200px;
	padding-left: 12px;
}

td.leftmenus_on a
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: bold;
}

td.leftmenus_active
{
	font-size		: 1.1em;
	color			: #333333;
	cursor			: pointer;
	height			: 20px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_leftmenus.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 200px;
	padding-left: 12px;
	background-color: #CDCDCD;
}

td.leftmenus_active a
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: bold;
	
	
}


td.leftmenus_off a:visited
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: bold;
}
td.leftmenus_off a:active
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: bold;
}
td.leftmenus_off a:link
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: bold;
}

td.leftmenus_off2
{
	font-size		: 1.1em;
	color			: #000000;
	cursor			: pointer;
	height			: 20px;
	font-weight		: normal;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_leftmenus.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 200px;
	padding-left: 10px;
}

td.leftmenus_on2
{
	font-size		: 1.1em;
	color			: #333333;
	cursor			: pointer;
	height			: 20px;
	font-weight		: normal;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_leftmenus.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 200px;
	padding-left: 12px;
}


td.leftmenus_active2
{
	font-size		: 1.1em;
	color			: #333333;
	cursor			: pointer;
	height			: 20px;
	font-weight		: normal;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_leftmenus.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 200px;
	padding-left: 12px;
	background-color: #CDCDCD;
}






td.leftmenus_on2 a
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: normal;
}
td.leftmenus_active2 a
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: normal;
}
td.leftmenus_off2 a:visited
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: normal;
}
td.leftmenus_off2 a:active
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: normal;
}
td.leftmenus_off2 a:link
{
	font-size		: 1.0em;
	color			: #075DB9;
	font-weight		: normal;
}




td.modulebutton
{
	font-size		: 1.4em;
	color			: #FFFFFF;
	height			: 31px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(/fileadmin/data/2009img/button_module.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	padding-left: 15px;
	width: 195px;
}

td.modulebutton a
{
	font-size		: 1em;
	color			: #FFFFFF;
	height			: 31px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;

}


td.modulecontent
{
	font-size: 1.1em;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 15px;
	padding-top: 5px;
}

#modulecontent a:link, #modulecontent a:visited, #modulecontent a:active 
{
	font-size: 1.1em;
	color: #075db9;
	text-decoration: none;
	font-weight: normal;
}

#modulecontent a:hover
{
	font-size: 11x;
	color: #000000;
	text-decoration: none;
}


td.topmenus_off
{
	font-size		: 1.2em;
	color			: #FFFFFF;
	cursor			: pointer;
	font-weight		: bold;
	text-align: center;
	vertical-align: top;
	background-image: url(/fileadmin/data/2009img/buton_desp.png);
	background-repeat: repeat-y;
	background-position: right top;
	height: 60px;
}

td.topmenus_on
{
	font-size		: 1.2em;
	color			: #9ce286;
	cursor			: pointer;
	font-weight		: bold;
	text-align: center;
	vertical-align: top;
	background-image: url(/fileadmin/data/2009img/buton_desp.png);
	background-repeat: repeat-y;
	background-position: right top;
	height: 60px;	
}

/* forms */

.form_search
{
	font-family: Arial;
	font-size: 1.1em;
	color: #dddddd;
	height: 15px;
	width: 80px;
	border: 1px solid #89837a;
	text-align: left;
	vertical-align: middle;
}

.form_login
{
	font-family			: Arial;
	border				: 1px solid #e7e6df;
	font-size: 0.9em;
	color				: #FFFFFF;
	background-image: url(/fileadmin/data/2009img/boxgo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 17px;
	font-weight: bold;
}

/* footer */
td.footer
{
	background-image: url(/fileadmin/data/2009img/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 150px;
	width: 760px;
	vertical-align: top;
}

td.footertext
{
	font-size: 1.1em;
	color: #c4c4c4;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#footer a:link, #footer a:visited, #footer a:active 
{
	font-size: 1.1em;
	color: #c4c4c4;
	text-decoration: none;
	font-weight: bold;
}

#footer a:hover
{
	font-size: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
}

td.path
{
	background-image: url(/fileadmin/data/2009img/content.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 760px;
	text-align: right;
	vertical-align: middle;
	font-size: 9pt;
	color: #222222;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
}

 
.path a:link, .path a:visited, .path a:active 
{
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.path a:hover
{
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#topmenu a:link, #topmenu a:visited, #topmenu a:active 
{
	font-size: 1.1em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

#topmenu a:hover
{
	font-size: 1.1em;
	color: #cdcdcd;
	text-decoration: none;
}

.csc-firstHeader {
	font-size: 2em;
	
}
h1 {
	font-size: 2em;
}
.directory_entry
{
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 14px;
margin-top: 10px;
margin-right: 1px;
margin-bottom: 10px;
margin-left: 0px;
/*border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #c4c4c4;
border-right-color-value: #c4c4c4;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #c4c4c4;
border-left-color-value: #c4c4c4;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
	*/
border: 1px solid #c4c4c4;
/*height: 60px;*/
width:95%;
}

.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:100px;
padding-left:10px;
margin-bottom:10px;

}

.csc-mailform-field input,
.csc-mailform-field textarea {
float:left;
display:block;
width:250px;
border: 1px solid #333;
background:#F4F4F4;
padding:1px;
margin-bottom:10px;
}


.csc-mailform-field select {
float:left;
display:block;
width:250px;
border: 1px solid #333;
background:#F4F4F4;
padding:1px;
margin-bottom:10px;
}


.csc-mailform-submit {
margin-left: 110px;
/* Float wieder abschalten */
clear: both;
}

.trenner {
	width: 100%;
	background-color:#CCCCCC;
	height:4px;
	margin-bottom: 5px;
	margin-top: 5px;	
}

.tx-jwcalendar-pi1 {
	 
	
}
.itemslist_listenansicht {

margin-bottom: 10px;
margin-top: 10px;
	
}

.bodytext p {
	color:red;
	
	
}
.tx-efafontsize-pi1 {
display:inline;

}

.bodytext {
font-size:1.2em;
}
h3 {
font-size:1.6em;
}

div.jwcalendar_month_grill  {
	font-size:10pt;
}
.tr-even {
font-size:1.2em;
}
.tr-odd {
font-size:1.2em;
}

.contenttable {
font-size:1.2em;
}
.align-left {
font-size:1.2em;
}


/**************************************/

.tx_powermail_pi1_fieldwrap_html {
	position:relative;
	padding-top:10px;
	padding-left:10px;
	display:block;
	z-index:0;
	clear:both;
}



.tx_powermail_pi1_fieldwrap_html input {
	position:absolute;
	left:100px;
	z-index:0;
	width:300px;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	position:absolute;
	left:100px;
	z-index:0;
	width:300px;
}
.tx_powermail_pi1_fieldwrap_html label {
	font-size: 1.2em;
}

.tx_powermail_pi1_fieldwrap_html_textarea {
	height:80px;
}
.tx_powermail_pi1_fieldwrap_html_textarea textarea{
	height:80px;
	
}

.tx_powermail_pi1_fieldwrap_html_text {
	height:20px;
}

.tx-powermail-pi1_fieldset {
	padding-bottom:35px;
}
.powermail_mandatory_js {
	position:absolute;
	display:inline;
	right:135px;
	padding-top:4px;
}
/**************************************/

.tx_shmitarbeiterverwaltung_table {
	font-size:14px;
}

