/* ++ Bewerbungsformular ANFANG +++++++++++++++++++++++ *
/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */

#bewerbungsformular .powermail_check_inner{
	position:relative;
	height:25px;
}

#bewerbungsformular .powermail_check_inner_uid65_0 label,
#bewerbungsformular .powermail_check_inner_uid65_1 label,
#bewerbungsformular .powermail_check_inner_uid65_2 label,
#bewerbungsformular .powermail_check_inner_uid65_3 label,
#bewerbungsformular .powermail_check_inner_uid65_4 label,
#bewerbungsformular .powermail_check_inner_uid65_5 label,
#bewerbungsformular .powermail_check_inner_uid65_6 label,
#bewerbungsformular .powermail_check_inner_uid65_8 label,
#bewerbungsformular .powermail_check_inner_uid65_9 label{
	position:absolute;
	left:22px;
	top:2px;
	width:auto;
	font-weight:normal;
	color:#000000;
}

#bewerbungsformular .powermail_check_inner_uid65_7 label{
	position:absolute;
	left:25px;
	top:2px;
}

#bewerbungsformular .powermail_check_inner_uid65_0 input,
#bewerbungsformular .powermail_check_inner_uid65_1 input,
#bewerbungsformular .powermail_check_inner_uid65_2 input,
#bewerbungsformular .powermail_check_inner_uid65_3 input,
#bewerbungsformular .powermail_check_inner_uid65_4 input,
#bewerbungsformular .powermail_check_inner_uid65_5 input,
#bewerbungsformular .powermail_check_inner_uid65_6 input,
#bewerbungsformular .powermail_check_inner_uid65_8 input,
#bewerbungsformular .powermail_check_inner_uid65_9 input{
	position:absolute;
	left:0px;
	top:0px;
}

#bewerbungsformular .powermail_check_inner_uid65_7 input{
display:none;
}

#bewerbungsformular .tx_powermail_pi1_fieldwrap_html_content .t3content div{
	height:200px;
	overflow:auto;
	border:1px solid #D2D1CD;
	padding:5px;
}

#bewerbungsformular .tx_powermail_pi1_fieldwrap_html_content .t3content div.csc-header{
	height:auto;
	overflow:visible;
	border:0px solid #D2D1CD;
	padding:0px;
}

.tx-powermail-pi1_fieldset {
	border:0;
	margin:0;
	padding:0;
}

.tx-powermail-pi1_fieldset legend {
	display:none;
}

.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:1em;
}

.tx_powermail_pi1_fieldwrap_html label {
	color:#AF1D48;
	font-size:0.75em;
	font-weight:bold;
	margin:0 0 0.2em 0;
	padding:0;
	display:block;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title, 
.tx_powermail_pi1_fieldwrap_html_radio_title {
	color:#AF1D48 !important;
	font-weight:bold;
	font-size:1em !important;
	margin:0 0 3px 0;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	padding: 10px 0px 0px 0px;
}

.powermail_radio_inner label {
/*	display:inline;*/
	color:#000000;
	font-weight:normal;
}

.powermail_radio_inner_uid3_4 {
	margin-top:10px;
}


.tx_powermail_pi1_fieldwrap_html_select select {
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:0.813em;
	line-height:1.5em;
	margin:0;
}


.tx_powermail_pi1_fieldwrap_html_textarea textarea {
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:0.813em;
	height:9em;
	line-height:1.5em;
	margin:0;
	width:28.6em;
}

.tx_powermail_pi1_fieldwrap_html_submit .powermail_submit {
	background:#FFFFFF url(../images/bg_submit_suche.gif) no-repeat scroll 0 0;
	border:0.0625em solid #999999;
	clear:both;
	margin:0 0.5em 0 0;
	padding:0 0 0 23px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#bewerbungsformular .date2cal_img_help{
	display:none;
}

div.maincontent #bewerbungsformular p.powermail_pagebrowser{
	color: #AF1D48;
	font-weight:bold;
	font-size:0.9em;
}

#bewerbungsformular #files_list input{
	margin-left:10px;
}

#bewerbungsformular label a{
	text-decoration:none;
}

#bewerbungsformular dfn{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}

#bewerbungsformular .tx_powermail_pi1_fieldwrap_html_textarea textarea{
	font-size:1em;
	height:12em;
}

#powermaildiv_uid60, 
#powermaildiv_uid54, 
#powermaildiv_uid51, 
#powermaildiv_uid49{
	padding-top:12px;
}

#bewerbungsformular #tx-powermail-pi1_fieldset_4,
#bewerbungsformular #tx-powermail-pi1_fieldset_11{
	position:relative;
}

#bewerbungsformular .p_submit{
	position:	absolute;
	bottom:-20px;
	left:155px;
}

#bewerbungsformular .tx_powermail_pi1_submitmultiple_back{
	background:url("../images/bg_submit_suche_back.gif") no-repeat scroll 0 0 #FFFFFF;
	padding-left:23px;
	cursor:pointer;
	border:1px solid #999999;
}

#bewerbungsformular .tx_powermail_pi1_submitmultiple_forward{
	background:url("../images/bg_submit_suche.gif") no-repeat scroll 0 0 #FFFFFF;
	padding-left:23px;
	cursor:pointer;
	border:1px solid #999999;
}

#bewerbungsformular .powermail_mandatory_js{
	color:red;
	clear:both;
}

#bewerbungsformular .powermail_radio_inner_uid60_0 span.powermail_mandatory,
#bewerbungsformular .powermail_radio_inner_uid51_0 span.powermail_mandatory,
#bewerbungsformular .powermail_radio_inner_uid49_0 span.powermail_mandatory
{
	display:none;
}

#bewerbungsformular #powermaildiv_uid53 label{
	width:auto;
}

#bewerbungsformular #powermaildiv_uid53 p{
	display:none;
}

p.powermail_pagebrowser{
/*	display:none;*/
}

div.maincontent .tx_powermail_pi1_fieldwrap_html ul li
{
	font-size:1em;
}

#bewerbungsformular #powermaildiv_uid54 label{
	width:auto;
}

#bewerbungsformular #powermaildiv_uid54 input{
	clear:both;
}

.tx_powermail_pi1_fieldwrap_html {
	margin-bottom: 0.5em;
	margin-top:0.5em;
}

#bewerbungsformular .f_radio{
	margin-left:155px;
	margin-bottom:0.5em;
	clear:both;
}


#bewerbungsformular .radio_clear{
	margin-bottom:0.5em;
	clear:both;
}


div.calendar, div.calendar table {
	font-size:14px;
}

#bewerbungsformular .powermail_radio_inner{
/*	float:left;*/
}

#bewerbungsformular .powermail_radio_inner label{
	width:auto;
	margin:0.2em 0em;
}

#bewerbungsformular .jscalendar_cb{
	display:none;
}

#bewerbungsformular label{
	float:left;
	width:155px;
}

.powermail_radio{
	float:left;
}

div.maincontent #bewerbungsformular p{
	font-size:1em;
}

div .tx_powermail_pi1_fieldwrap_html_radio, 
div.maincontent .tx_powermail_pi1_fieldwrap_html_radio p, 
div .tx_powermail_pi1_fieldwrap_html_checkbox, 
div.maincontent .tx_powermail_pi1_fieldwrap_html_checkbox p,{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tx_powermail_pi1_fieldwrap_html{
	font-size:12px;
	clear:both;
}

div .tx_powermail_pi1_fieldwrap_html label
{
	font-size:1em;
}

div .tx_powermail_pi1_fieldwrap_html_select select{
	font-size:1em;
}

/* ++ Bewerbungsformular ENDE +++++++++++++++++++++++++ */

/* CSS Document */
.inputcheckbox
{
	margin-left:0px;
}

html {
}


body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
	background:url(../images/HG-diagonale.gif);
}

div.siteholder {
	margin:0 auto 0 auto;
	text-align:left;
	width:61.75em; /*988px;*/
	background-color:#817D71;
}

div.site {
	float:left;
	border:0.625em solid #817D71; /* 0 10px 0 10px */
	border-top:none;
	background-color:#817D71;
	background-color:#F9F9F8;
}

div.header {
	position:relative;
	width:60.5em; /* 968px*/
	height:8.75em;/*140px*/
}

div.headerimage {
	position:absolute;
	left:0;
	top:0;
	width:60.5em; /* 968px*/
	height:8.75em;/*140px*/
	z-index:1;
}

div.headerimage img {
	width:60.5em; /* 968px*/
	height:8.75em;/*140px*/
	border:0;
}

div.topnavi_bg {
	position:absolute;
	left:0;
	top:0;
	width:60.5em; /* 968px*/
	height:0.875em;/*14px*/
	z-index:2;
	background-color:#817D71;
	opacity:0.7;
	filter: alpha(opacity=70);
}

* html div.topnavi_bg {
 	height:0.85em;
 	overflow:hidden;
}


div.topnavi {
	position:absolute;
	left:0;
	top:0;
	width:60.5em; /* 968px*/
	height:0.875em;/*14px*/
	z-index:3;
	border-bottom:0.0625em solid #ffffff; /*1px*/
	text-align:right;
}

* html div.topnavi {
	width:60.5em; /* 968px*/
	height:0.938em;/*15px*/
}

div.mainarea {
	float:left;
}

div.bgmainleft {
	float:left;
	background:url(../images/bg_mainleft.gif) 12.5625em 0 repeat-y;	
}

div.bgmainright {
	float:left;
	background:url(../images/bg_mainright.gif) 48.75em 0 repeat-y;	
	/*min-height:30em;*/
}

* html div.bgmainright {
	/*height:30em;*/
}

div.mainmenu {
	width:60.55em; /* 968px*/
	height:2.42em; /*40px */
	border-top:0.0625em solid #ffffff;
	border-bottom:0.0625em solid #ffffff;
	background: url("../images/bg_mainmenu.gif") no-repeat scroll 0 0 transparent;		
}
*+html div.mainmenu {
	width:60.5em; /* 968px*/
}
* html div.mainmenu {
	width:60.5em; /* 968px*/
}

div.nomenu img {
	width:60.55em; /* 968px*/
	height:2.42em; /*40px */
}


div.leftcontent {
	float:left;
	width:12.5625em;/*201px;*/
	overflow-x:hidden;
}
div.maincontent {
	float:left;
	width:36.1875em; /*579px;*/
	width:36.1875em; /*579px;*/
	overflow-x:hidden;
}
* html div.maincontent {
	width:36.125em; /*578px;*/
}

div.maincontent div.content {
	padding-left:1.188em; /*19px;*/
	padding-right:1.188em; /*19px;*/
	padding-top:1.2em;
}

div.rightcontent {
	float:left;
	width:11.75em; /*188px;*/
	overflow-x:hidden;
}
* html div.rightcontent {
	width:11.8125em; /*189px;*/
	padding-left:0.0625em;
	width:11.75em; /*188px;*/
		
}
*+html div.rightcontent {
	width:11.75em; /*188px;*/
}


div.footer {
		float:left;
		width:60em;
		padding-bottom:1em;
}


/****************** mainmenu */
div.mainmenu ul {
	padding:0;
	margin:0;
	list-style-type:none;	
}

div.mainmenu ul li {
	display:inline;
	width:7.5em; /*120px;*/
	height:2.5em; /*40px */
}

div.mainmenu ul li.last {
	display:inline;
	width:7.5em; /*120px;*/
		
}

div.mainmenu ul li a {
	float:left;
	width:7.5em;/*120px;*/
	height:1.813em; /*29px */
	border-top:0.313em solid #817D71;
	border-bottom:0.313em solid #817D71;
	background:url(../images/bg_mainmenuitem.gif) top left repeat-x;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	line-height:1.813em; /*29px */
	border-right:0.0625em solid #817D71;
}

* html div.mainmenu ul li a {
	width:7.5625em;/*121px;*/
	width:7.5225em;/*121px;*/
}
 
div.mainmenu ul li.last a {
	border-right:none;
	width:7.5625em; /*121px*/
	width:7.6em; /*121px*/
}
*+html div.mainmenu ul li.last a {
	width:7.55em; /*121px*/
}
* html div.mainmenu ul li.last a {
	width:7.55em; /*121px*/
}

div.mainmenu ul li a:hover, div.mainmenu ul li a.active {
	border-top:0.313em solid #AF1D48;
	border-bottom:0.313em solid #AF1D48;
	background:#817D71;
	color:#ffffff;
}

div.mainmenu ul li a span {	
	font-size:0.938em; /*15px */
}




/************************* topnavi */
div.topnavi ul {
	padding:0;
	margin:0;
	list-style-type:none;
	float:right;
	margin-right:0.313em;/*5px;*/
}

div.topnavi ul li {
	display:inline;
	float:left;
	font-size:0.625em; /*10px*/
	margin-right:0.626em;/*10px;*/
}

div.topnavi ul li a {
	text-decoration:none;
	color:#ffffff;
}


/************************ leftcontent */
div.leftcontent ul {
	margin:0;
	padding:0;
	list-style-type:none;		
}

div.leftcontent ul li {
	background-color:#AF1D48;
}

* html div.leftcontent ul li {
	float:left;
	display:inline;
	width:100%;
}


div.leftcontent ul li span.outer {
	width:12.5625em;/*201px;*/
	margin-left:0.875em;
	display:block;	
	line-height:1.92914em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
* html div.leftcontent ul li span.outer {
	display:inline-block;	
}
*+html div.leftcontent ul li span.outer {
	display:inline-block;	
}

div.leftcontent ul li span.inner {
	width:12.5625em;/*201px;*/
	height:1.688em;
	line-height:1.92914em;
	line-height:1.5em;
	color:#ffffff;
	font-weight:bold;
	font-size:0.875em; /*14px;*/
}


div.leftcontent ul li ul {
	
}

div.leftcontent ul li ul li {
	line-height:1.563em;
	background-color:#ffffff;
	border-bottom:0.0625em solid #DAD9D6;
}

*+html div.leftcontent ul li ul li {
	line-height:1em;
}
* html div.leftcontent ul li ul li {
	line-height:1em;
	float:none;
	display:block;
	width:100%;
}





div.leftcontent ul li ul li a {
	line-height:1em;
	color:#000000;
	text-decoration:none;
	display:block;
	padding-top:0.2em;	
	padding-bottom:0.2em;	
	border-left:0.625em solid #ffffff;
}
div.leftcontent ul li ul li a span {
	font-size:0.75em; /*12px*/
	margin-left:0.3333em;
	display:block;
}
* html div.leftcontent ul li ul li a span {
	font-size:0.75em; /*12px*/
	margin-left:0.3333em;
	display:inline-block;
	cursor: pointer;	
}




div.leftcontent ul li ul li a:hover, div.leftcontent ul li ul li a.active:hover {
	background-color:#AFADA5;
	border-left:0.625em solid #AF1D48;
	color:#ffffff;
	font-weight:bold;
}

div.leftcontent ul li ul li a.active {
/*	background-color:#EAEAE7;
	border-left:0.625em solid #A8A59C;
	color:#000000;
	font-weight:bold;*/

	background-color:#AFADA5;
	border-left:0.625em solid #AF1D48;
	color:#ffffff;
	font-weight:bold;

}

div.leftcontent ul li ul li ul {
	border-top:0.0625em solid #A09D93;
}

div.leftcontent ul li ul li ul li {
	background-color:#EAEAE7;
	border-bottom:0.0625em solid #A09D93;	
				
}
div.leftcontent ul li ul li ul li a {
	border-left:0.625em solid #A8A59C;
	padding-left:1em;
}

div.leftcontent ul li ul li ul li ul li {
	border-left:0.625em solid #A8A59C;
	line-height:1.063em;		
}
* html div.leftcontent ul li ul li ul li ul li {
	display:inline-block;	
}

div.leftcontent ul li ul li ul li ul li.last {
	border-bottom:none;
}


div.leftcontent ul li ul li ul li ul li a {
	padding-top:0.1em;	
	padding-bottom:0.1em;
}

* html div.leftcontent ul li ul li ul li ul li a {
	padding-top:0.2em;	
}

div.leftcontent ul li ul li ul li ul li a span {
	font-size:0.688em; /*12px*/
}



/******************* maincontent ***********************/




div.maincontent h1 {
	color:#AF1D48;
	font-size:1em;
	background:url(../images/h1_icon.gif) 0 0.25em no-repeat;
	padding:0 0 0 16px;
	margin:0 0 1em 0;
}

div.maincontent h1 a {
	color:#AF1D48;
	text-decoration:none;
}

div.maincontent h1 a:hover {
	text-decoration:underline;
}

div.maincontent h2 {
	color:#AF1D48;
	font-size:0.75em;
	padding:0;
	margin:0 0 1em 0;	
}


div.maincontent h2 a {
	color:#AF1D48;
	text-decoration:none;
}

div.maincontent h2 a:hover {
	text-decoration:underline;
}


div.maincontent p {
	color:#000000;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
}



div.maincontent p a {
	color:#AF1D48;
	text-decoration:none;
}

div.maincontent p a:hover {
	text-decoration:underline;
}

div.maincontent p.csc-linkToTop {
	text-align:right;
}


div.maincontent ul {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0;
}

div.maincontent ul li {
	color:#000000;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	background:url(../images/ul_dot.gif) 0.2em 0.5em no-repeat;
	padding-left:15px;
}


div.maincontent ul li a {
	color:#AF1D48;
	text-decoration:none;
}

div.maincontent ul li a:hover {
	text-decoration:underline;
}





div.maincontent ol {
	margin:0 0 1em 1em;
	padding:0;
}

div.maincontent ol li {
	color:#000000;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	/*
	background:url(../images/ul_dot.gif) 0.2em 0.5em no-repeat;
	padding-left:15px;
	*/
}


div.maincontent ol li a {
	color:#AF1D48;
	text-decoration:none;
}

div.maincontent ol li a:hover {
	text-decoration:underline;
}






div.maincontent div.abstand_unten_1em {
	margin:0 0 1em 0;
}


div.maincontent table td a {
	color:#AF1D48;
	text-decoration:none;
}

div.maincontent table td a:hover {
	text-decoration:underline;
}

div.maincontent table td p, div.maincontent table td ul li {
	font-size:1em;
}


div.maincontent  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-top:0.3em;
	color:#A7A49B;
	font-size:0.6875em;
} 


div.maincontent table.csc-uploads td img {
	border:0;
}

div.maincontent table.csc-uploads td  {
	font-size:0.75em;
}

/******************* lcontent ***********************/


div.lcontent {
	margin:1em 0em 1em 0em;
}

div.lcontent h1 {
	color:#AF1D48;
	font-size:1em;
	padding:00;
	margin:0 0 1em 0;
}

div.lcontent h2 {
	color:#AF1D48;
	font-size:0.75em;
	padding:0;
	margin:0 0 1em 0;	
}


div.lcontent p {
	color:#000000;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
}

div.lcontent p a {
	color:#AF1D48;
	text-decoration:none;
}

div.lcontent p a:hover {
	text-decoration:underline;
}




/******************* footer ***********************/

div.footer div.footercontainer {
	float:left;
	display:inline;
	margin:0 0 0 13.813em;
	border-top:0.0625em solid #E0DFDC;
	width:34em;
}

div.footer ul.footermenu {
	float:left;
	margin:0 0 0 0;
	padding:0;
	list-style-type: none;
}

div.footer ul.footermenu li {
	display:inline;
	margin-right:0.9375em; /*15px */
}

div.footer ul.footermenu li a {
	text-decoration:none;
	color:#817D71;
	font-size:0.625em; /*10px;*/
}



div.footer ul.printmenu {
	float:right;
	margin:0 0 0 13em;
	padding:0 0 0.2em 0;
	list-style-type: none;		
}

div.footer ul.printmenu li {
	display:inline;
	margin-right:0.1em;
}

div.footer ul.printmenu li a {
	text-decoration:none;
	color:#817D71;
	font-size:0.625em; /*10px;*/
	padding-right:20px;
	background:url(../images/printicon.gif) top right no-repeat;
	padding-bottom:0.2em;
}


/************** languagemnu */

div.languagemenu {
	background:url(../images/button.gif) top left no-repeat;
	margin-bottom:0.0625em;
}

div.languagemenu ul {
	margin:0 0 0 0.9375em;
	padding:0;
	list-style-type:none;
}

div.languagemenu ul li {
	display:inline;
	line-height:1.6875em;
}

div.languagemenu ul li a {
	font-size:0.6875em;
	color:#ffffff;
	text-decoration:none;
	padding-right:18px;
	margin-right:0.6em;
}

* html div.languagemenu ul li a {
	margin-right:0.3em;
}

*+html div.languagemenu ul li a {
	margin-right:0.3em;
}

div.languagemenu ul li a:hover {
	text-decoration:underline;
}

div.languagemenu ul li a.deutsch {
	background:url(../images/de.gif) center right no-repeat;
}

div.languagemenu ul li a.english {
	background:url(../images/en.gif) center right no-repeat;
}

div.languagemenu ul li a.russisch {
	background:url(../images/ru.gif) center right no-repeat;
}

div.languagemenu ul li a.tuerkisch {
	background:url(../images/tr.gif) center right no-repeat;
}








/************** suche */

div.suche {
	background:url(../images/button.gif) top left no-repeat;
	margin-bottom:0.0625em;
	height:1.6875em;
}

div.suche form {
	margin:0;
	padding:0.0625em 0 0 0;
}
* html div.suche form {
	padding-top:0;
}
*+html div.suche form {
	padding-top:0;
}

div.suche form span.item1 { 
	margin:0.4em 0 0 0.9375em;
	float:left;		
}

div.suche form span.item1 label {
	color:#ffffff;
	font-size:0.6875em;
}

div.suche form span.item2 { 
	margin:0.2em 0 0 0.3em;
	float:left;
}


div.suche form span.item2 input.text { 
	margin:0 0 0 0;
	width:8.2em;
	height:1.3em;
	background-color:#ffffff;
	border:none;
}
* html div.suche form span.item2 input.text { 
	height:1.4em;
}


div.suche form span.item3 { 
	margin:0.2em 0 0 0.3em;
	float:left;
}
* html div.suche form span.item3 { 
	margin-top:0.25em;
}
*+html div.suche form span.item3 { 
	margin-top:0.25em;
}




/**************** rightcontent */
div.rightcontent div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin:0 0 0 0;
	border-top:0.0625em solid #ffffff;
}


div.rightcontent div.rotertrenner {
	display:none;
}

div.rightcontent div.rotertrenner2 {
	margin:0;
	border-bottom:0.0625em solid #ffffff;
	background-color:#AF1D48;
	height:1.25em;
	line-height:1.25em;
	font-size:0.5em;
}

div.rightcontent div.normalercontent {
	border-left:0.625em solid #A7A49B;
	/*margin:0 0 0.0625em 0;*/
	margin:0;
	background-color:#E8E7E5;
	padding:0.1em 0 0.1em 0;
	/*min-height:18.375em;*/
}
* html div.rightcontent div.normalercontent {
	display:inline;
	float:left;
	width:11.75em; /*188px;*/
	width:11.2em; /*188px;*/
}

div.rightcontent div.normalercontent h1 {
	margin:0.525em 0 1.454em 0.555em;
	color:#000000;
	font-size:0.6875em;
}

* html div.rightcontent div.normalercontent h1 {
/*	margin-left:2.125em;*/
}


div.rightcontent div.normalercontent p {
	margin:0 0 1.454em 0.555em;
	color:#000000;
	font-size:0.6875em;
}

* html div.rightcontent div.normalercontent p {
	margin-right:0.6em;
}

div.rightcontent p a {
	color:#AF1D48;
	text-decoration:none;
}

div.rightcontent p a:hover {
	text-decoration:underline;
}

div.rightcontent div.normalercontent div.csc-textpic div.csc-textpic-imagewrap {
	padding:0 0 0 0.35em;	
}

* html div.rightcontent div.normalercontent div.csc-textpic {
	margin:0 0 0 0em; 
	/* war vorher margin:0 0 0 1.3em;
		geändert wegen: h.thamm : AW: WG: Baustelle "Spalte rechts" 8.12.09 13:02 Uhr
	 */
}
* html div.rightcontent div.normalercontent div.csc-textpic div.csc-textpic-imagewrap {
	padding:0 0 0 0.35em;	
}


div.rightcontent div.normalercontent div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	border-top:none;
}

div.rightcontent  div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-top:0.3em;
	color:#666666;
	font-size:0.6875em;
} 


/************** quicknavi */
div.quicknavi {
	border-top:0.0625em solid #DAD9D6;
	margin-top:2em;
	padding:0 0 0.2em 0;		
	background-color:#AF1D48;
}

div.quicknavi h1 {
	line-height:1.92914em;
	border-bottom:0.0625em solid #ffffff;
	margin:0 0 0.4em 0;
	padding-left:1.25em;
	
	color:#ffffff;
	font-weight:bold;
	font-size:0.75em; /*12px;*/
	background:url(../images/bg_head_schnellnavi.gif) 0 0 repeat;
}

div.quicknavi form {
	margin:0 0 0 0.1375em;
	padding:0 0.2em 0 0;
	border:0.0625em solid #AF1D48;
		
	
}

div.quicknavi form select {
	display:block;
	width:16.2em;
	font-size:0.75em; /* 12 px */
	margin-bottom:0.35em;
	padding-left:1.25em;
		
}



div.quicknavi form select.sel3 {
	margin-bottom:0em;
}

/************ naviandereeinrichtungen */

div.naviandereeinrichtungen {
	border-top:0.0625em solid #ffffff;
}
div.leftcontent div.naviandereeinrichtungen {
	border-top:0.0625em solid #D2D1CD;
}

div.naviandereeinrichtungen h1 {
	color:#000000;
	font-size:0.6875em; /* 11px */
	background-color:#E8E7E5;
	margin:0;
	padding:0.54em 0 0.54em 0.54em;
	border-left:0.9090em solid #A7A49B;	
}
div.leftcontent div.naviandereeinrichtungen h1 {
	border-left:0;
}

div.naviandereeinrichtungen ul {
	margin:0;
	padding:0;
	list-style-type:none;
	border-left:0.625em solid #A7A49B;	
	border-bottom:0.0625em solid #D6D4D1;
}
div.leftcontent div.naviandereeinrichtungen ul {
	border-left:0;
}

div.naviandereeinrichtungen ul li {
	height:2em;
	border-top:0.0625em solid #D6D4D1;
}
div.leftcontent div.naviandereeinrichtungen ul li {
	background-color:transparent;
}

div.naviandereeinrichtungen ul li a {
	display:block;
	color:#333333;
	font-size:0.6875em; /* 11px */
	text-decoration:none;
	font-weight:bold;
	padding-left:2.27em;
	background:url(../images/red_arrow.gif) 0.4em 1em no-repeat;
	height:2.909em;
}

div.naviandereeinrichtungen ul li a.einzeiler {
	padding-top:0.75em;
}

div.naviandereeinrichtungen ul li a.zweizeiler {
	padding-top:0.3em;
}

div.naviandereeinrichtungen ul li a:hover {
	color:#AF1D48;
}


div.tx-nskbabygalerie-pi1 div.listitem {
	float:left;
	width:182px;
	height:201px;
	background:url(/typo3conf/ext/nsk_babygalerie/res/bg_listitem.gif) 0 0 no-repeat;
	width:180px;
	overflow:hidden;
	margin-bottom:7px;
}

div.tx-nskbabygalerie-pi1 div.listitem p.image {
	float:left;
	display:inline;
	margin:16px 0 0 25px;
}

div.tx-nskbabygalerie-pi1 div.listitem p.name {
	float:left;
	display:inline;
	width:182px;
	margin:10px 0 0 0;
	text-align:center;
	font-weight:bold;
}

div.tx-nskbabygalerie-pi1 div.listitem p.datum {
	float:left;
	width:182px;
	margin:10px 0 0 0;
	text-align:center;
	font-weight:bold;
}

div.tx-nskbabygalerie-pi1 div.gender_w p.image {
	border:2px solid #FA7EBC;
}
div.tx-nskbabygalerie-pi1 div.gender_w p.name,
div.tx-nskbabygalerie-pi1 div.gender_w p.datum {
	color:#FA7EBC;
}

div.tx-nskbabygalerie-pi1 div.gender_m p.image {
	border:2px solid #78A0F2;
}

div.tx-nskbabygalerie-pi1 div.gender_m p.name,
div.tx-nskbabygalerie-pi1 div.gender_m p.datum {
	color:#78A0F2;
}

div.tx-nskbabygalerie-pi1 div.gender_w p.image img{
	border:none;
}
div.tx-nskbabygalerie-pi1 div.gender_m p.image img{
	border:none;
}


#bgal_ovl {
	position:fixed;
	left:0;
	top:0;
	height:100%;
	min-height:500px;
	width:100%;
	background-color:#000000;
	z-index:10;
	opacity:0.7;
	filter: Alpha(opacity=70);
}

* html #bgal_ovl {
	position:absolute;
}

div.bgal_ovl_m {
	background-color:#78A0F2 !important;
}

div.bgal_ovl_w {
	background-color:#FA7EBC !important;
}


#bgal_popup {
	position:absolute;
	left:0;
	top:40px;
	height:630px;
	width:546px;
	background-color:#ffffff;
	z-index:11;
	padding:10px;
}



#bgal_popup div.innerbox {
	height:600px;
	width:546px;
	border:1px solid #817D71;
}

#bgal_popup div.image_w img {
	border:0.0625em solid #FA7EBC;
}
#bgal_popup div.image_m img {
	border:0.0625em solid #78A0F2;
}

#bgal_popup div.close {
	text-align:right;
	margin-top:5px;
}


#bgal_popup div.name {

	margin-top:13px;
}

#bgal_popup div.text {
	text-align:left;
	margin-top:13px;
}

#bgal_popup div.text p{
	margin:0 0 0.3em 3em;
	line-height:1.5em		
}


#bgal_popup div.close img {
	border:none;
}

#bgal_popup a.gal_back img {
	border:none;
	margin-right:10px;
	margin-bottom:140px;
}

#bgal_popup a.gal_next img {
	border:none;
	margin-left:10px;
	margin-bottom:140px;
}



div.news-list-item {
	margin:0 0 1em 0;
}

div.news-list-item span.news-list-date {
	font-size:0.75em;
	font-weight:bold;
}

div.news-list-item h2 {
	margin-bottom:0;
}

div.news-list-item h2 a {
	color:#AF1D48;
	text-decoration:none;
}

div.news-list-item h2 a:hover {
	text-decoration:underline;
}

div.news-list-item p {
	margin-bottom:0;
}

div.news-single-item div.news-single-timedata {
	font-size:0.75em;
	font-weight:bold;
}

div.news-single-item div.news-single-img {
	background-color:#efefef;
	width:240px;
	float:right;
	margin:0 0 0.5em 0.5em;
	padding:0.4em;		
}

div.news-single-item div.news-single-img img {
	border:0;
}


div.news-single-item div.news-single-img p {
	color:#000000;
	font-size:0.6875em;
	margin-bottom:0;
}

div.news-single-item div.news-single-backlink a {
	color:#AF1D48;
	text-decoration:none;
	font-size:0.75em;	
}

div.news-single-item div.news-single-backlink a:hover {
	text-decoration:underline;
}

td.tx-ttnews-browsebox-SCell p a {
	font-weight:bold;
	text-decoration:underline !important;
}



/* indexed search */
div.maincontent div.tx-indexedsearch {
	margin:0 1.25em 0 1.25em;
}

div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset{
	border:1px solid #AF1D48;
	font-size:0.813em;
	padding:0.5em;
}


div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset div.suchwort {
	float:left;
}
div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset div.einrichtungen {
	float:left;
	margin-bottom:1em;
}

div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset legend {
	color:#AF1D48;
}


div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset input.text {
}

div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset label {
}



div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset input.submit {
	clear:both;
	margin:0 0.5em 0 5.5em;
	border:0.0625em solid #999999;
	background:url(../images/bg_submit_suche.gif) 0 0 no-repeat;
	background-color:#ffffff;
	padding:0 0 0 23px;
}

* html div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset input.submit {
	margin:0 0.5em 0 5.65em;
}

*+html div.maincontent div.tx-indexedsearch div.searchbox-tmpl-css form fieldset input.submit {
	margin:0 0.5em 0 5.65em;
}



div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox p {
	padding-left:0;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox {
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	list-style-type:none;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li {
	background:url(../images/bg_submit_suche.gif) right top no-repeat;
	padding:0.1em 0.5em 0.1em 0.5em;
	color:#777777;
	float:left;
	border:0.0625em solid #AF1D48;
	margin-right:0.8em;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage {
	background:url(../images/bg_li_suche_current.gif) 0 0 no-repeat;
}
div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li a {
	color:#333333;
	text-decoration:none;
	font-size:1.1em;
}
div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	color:#ffffff;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li span.lidiv{
	margin-left:0.5em;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li strong {
	text-decoration:none;
}


div.maincontent div.tx-indexedsearch div.tx-indexedsearch-whatis {
	font-size:0.813em;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res {
	float:left;
	width:31.2em;
	clear:both;
}

*+html div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res {
	width:32.2em;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res h3 {
	margin-bottom:0;
	margin-left:0;
	font-size:0.813em;
}


div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res h3 a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res h3 a:hover,
div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res span.morelink a:hover {
	text-decoration:underline;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res strong.tx-indexedsearch-redMarkup {
	color:#AF1D48;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res p {
	padding-left:0;
}

div.maincontent div.tx-indexedsearch div.tx-indexedsearch-res p a {
	text-decoration:none;
	color:#000000;
}





DIV.csc-frame-rulerAfter { 
	border-bottom: 0.0625em dotted #CECECE; 
	padding-top: 0.5em; 
	margin-bottom: 0.5em; 
	clear:both;
}




div.maincontent div.tx-nskkartengruss-pi1 div {
		height:2em;
}

div.maincontent div.tx-nskkartengruss-pi1 div.area {
		height:auto;
}

div.maincontent div.tx-nskkartengruss-pi1 input.submit {
	clear:both;
	margin:0 0.5em 0 0em;
	border:0.0625em solid #999999;
	background:url(../images/bg_submit_suche.gif) 0 0 no-repeat;
	background-color:#ffffff;
	padding:0 0 0 23px;
}

div.maincontent div.tx-nskkartengruss-pi1 label {
	color:#000000;
	float:left;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
	width:10em;
}

div.maincontent div.tx-nskkartengruss-pi1 label.checkbox {
	color:#000000;
	float:none;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
	width:auto;
}


div.maincontent div.tx-nskkartengruss-pi1 input.text {
	color:#000000;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
	width:20em;
}

div.maincontent div.tx-nskkartengruss-pi1 textarea {
	color:#000000;
	font-size:1em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
	height:10em;
	width:27.6em;
}


div.no_left div.bgmainleft {
 	background:none;
	background-color:#ffffff;
}

div.no_left div.maincontent {
	width:48.75em;
}

* html div.no_left div.maincontent {
	width:48.7em;
	overflow:hidden;
}

div.no_left  div.footer div.footercontainer {
	margin:0 0 0 1.25em;
	width:46em;
}


div.tx-nskaktuelles-pi1 {
	float:left;
	width:15.6em;
	margin-right:2em;
	margin-bottom:2em;
}

div.tx-nskaktuelles-pi1-align-right {
	margin-right:0;		
}

div.maincontent div.tx-nskaktuelles-pi1 h1 {
	color:#AF1D48;
	font-size:0.75em;
	padding:0;
	margin:0 0 0.5em 0;
	padding-top:1.5em;	
	background:url(../images/nskaktuelles_head.gif) 0 0 no-repeat !important;
}

div.tx-nskaktuelles-pi1 h2 {
	color:#454545;
	font-size:0.9em;
	padding:0;
	margin:0 0 0.5em 0;
	padding-top:0;	
}

div.tx-nskaktuelles-pi1 h2 a {
	color:#454545;
	text-decoration:none;
}

div.tx-nskaktuelles-pi1 h2 a:hover {
	text-decoration:underline;
}

div.tx-nskaktuelles-pi1 div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	padding:0 0.5em 0 0;
}



div.csc-sitemap ul li {
	font-size:0.75em;
}

div.csc-sitemap ul li ul li {
	font-size:1em;
}
/* ######################### Personalmanagement Formular Anfang ####################### */

.clearer
{
	clear:both;
}

.personalm li
{
	list-style-type:none;
	font-weight:bold;
}

.personalm .f_button
{
	margin: 10px 0px 0px 120px;
}


.personalm input.submit {
	background:url("../images/bg_submit_suche.gif") no-repeat scroll 0 0 #FFFFFF;
	border:0.0625em solid #999999;
	clear:both;
	margin:0 0.5em 0 0;
	padding:0 0 0 23px;
}

.personalm .f_input
{
	margin-top:20px;
}

.personalm .f_input2
{
	margin-top:0px;
}

.personalm .f_input input,
.personalm .f_input input2
{
	float:left;
}

.personalm .f_input p
{
	float:left;
	display:block;
	width:344px;
	font-size:1em;
	margin-left:5px;
}

.personalm .f_input2 p
{
	float:left;
	display:block;
	width:344px;
	font-size:1em;
	margin-left:0px;
}

.personalm #formcontact input, 
.personalm #formcontact textarea {
	border-style: none solid solid;
	float:left;
}

div.maincontent .personalm h2
{
	margin-top:20px;
	font-size:1em;
}

.personalm input.text
{
	color:#000000;
	font-size: 12px;
	line-height: 15px;
	margin:0 0 1em;
	width:20em;
}

.personalm label {
	color:#000000;
	float:left;
	font-size: 12px;
	line-height: 15px;
	margin:0 0 1em;
	width:10em;
}

/* ######################### Personalmanagement Formular Ende ######################### */

/* ######################### Anmeldeformular Anfang ####################### */
#formcontact div .kontakt_label{
	font-size:12px;
	width:120px;
	float:left;
}

#formcontact div .kontakt_label_req{
	font-size:12px;
	width:120px;
	float:left;
}

#formcontact input, 
#formcontact textarea{
	float:left;
	border:solid;
	border-color:#555555;
	border-width:1px;
}

#formcontact div{
	clear:both;
	padding:2px;
}

.mailformplus_contactform li{
	list-style:none;
	font-size:12px;
	color:red;
}

#formcontact div p{
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color:#000000;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
}

.tx-thmailformplus-pi1{
	font-size:12px;
}
/* ######################### Anmeldeformular Ende ####################### */


div.maincontent div.tx-nsklobundtadel-pi1 div {
		height:2em;
}

div.maincontent div.tx-nsklobundtadel-pi1 div.area {
		height:auto;
}

div.maincontent div.tx-nsklobundtadel-pi1 input.submit {
	clear:both;
	margin:0 0.5em 0 0em;
	border:0.0625em solid #999999;
	background:url(../images/bg_submit_suche.gif) 0 0 no-repeat;
	background-color:#ffffff;
	padding:0 0 0 23px;
}

div.maincontent div.tx-nsklobundtadel-pi1 label {
	color:#AF1D48;
	font-size:0.75em;
	padding:0;
	margin:0 0 1em 0;
	font-weight:bold;	
}

div.maincontent div.tx-nsklobundtadel-pi1 label span {
	font-weight:normal;
}


div.maincontent div.tx-nsklobundtadel-pi1 label.checkbox {
	color:#000000;
	float:none;
	font-size:0.75em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
	width:auto;
	font-weight:normal;
}


div.maincontent div.tx-nsklobundtadel-pi1 input.text {
	color:#000000;
	font-size:0.813em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 0 0;
	width:21em;
	font-family:Arial, sans-serif;
}

div.maincontent div.tx-nsklobundtadel-pi1 textarea {
	color:#000000;
	font-size:1em; /*12px;*/
	line-height:1.5em; /* 18px */
	margin:0 0 1em 0;
	height:9.0em;
	width:28.6em;
	font-family:Arial, sans-serif;
	font-size:0.813em; /*12px;*/
}

div.maincontent div.tx-nsklobundtadel-pi1 textarea.textarea_small {
	height:6em;
}

.tx-felogin-pi1 h3 {
	color:#AF1D48;
	font-size:1.333333em;
	background:url(../images/h1_icon.gif) 0 0.25em no-repeat;
	padding:0 0 0 16px;
	margin:0 0 1em 0;
}

.tx-felogin-pi1  {
	font-size:0.75em;
}


.tx-felogin-pi1 fieldset {
	margin:20px 0 20px 0;
	padding:0;
	border:0;
}

.tx-felogin-pi1 fieldset legend {
	display:none;
}

.tx-felogin-pi1 fieldset input {
	margin-bottom:10px;
}





#umfrage .tx-powermail-pi1_fieldset {
	border:0;
	margin:0;
	padding:0;
}

#umfrage .tx-powermail-pi1_fieldset legend {
	display:none;
}

#umfrage .tx_powermail_pi1_fieldwrap_html {
	margin-bottom:1em;
}

#umfrage .tx_powermail_pi1_fieldwrap_html label {
	color:#AF1D48;
	/* font-size:0.75em; tom20110714*/
	font-weight:bold;
	margin:0 0 0.2em 0;
	padding:0;
	display:block;
}

#umfrage .tx_powermail_pi1_fieldwrap_html_radio_title {
	color:#AF1D48 !important;
	font-weight:bold;
/*	font-size:0.75em !important; tom20110714 */
	margin:0 0 3px 0;
}

#umfrage .powermail_radio_inner label {
/*	display:inline;*/
	color:#000000;
	font-weight:normal;
	padding-top: 2px;
}

#umfrage .powermail_radio_inner_uid3_4 {
	margin-top:10px;
}


#umfrage .tx_powermail_pi1_fieldwrap_html_select select {
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:0.813em;
	line-height:1.5em;
	margin:0;
}


#umfrage .tx_powermail_pi1_fieldwrap_html_textarea textarea {
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:0.813em;
	height:9em;
	line-height:1.5em;
	margin:0;
	width:28.6em;
}

#umfrage .tx_powermail_pi1_fieldwrap_html_submit .powermail_submit {
	background:#FFFFFF url(../images/bg_submit_suche.gif) no-repeat scroll 0 0;
	border:0.0625em solid #999999;
	clear:both;
	margin:0 0.5em 0 0;
	padding:0 0 0 23px;
}

#umfrage .powermail_radio{
	float:left;	
}
#umfrage div.powermail_radio_inner {
	clear: both;
}

DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom: 0px;
  margin-top: 1px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
  margin-top: 1px;
}
