/*
 * General CSS-Data
 * 
 * colours
 * cyan:			#006699;
 * red:			#c00418;
 * grey:			#dcddde;
 * light blue:	#c2cde0; 
 */
html, ul, li, dl, dt, dd, body, img {
	margin:				0;
	padding:				0;
}
body {
	text-align:			center;
	background-color:	#f1f1f1;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			101.01%;
	color:				#212121;
}
img {
	border:				0;
}
/*
 * clearing
 */
.clearfix:after {
	content:				"."; 
	display:				block; 
	height:				0; 
	clear:				both; 
	visibility:			hidden;
}
* html>body .clearfix {
	/*display:			inline-block;*/ 
	width:				100%;
}
* html .clearfix {
	/* Hides from IE-mac \*/
	height:				1%;
	/* End hide from IE-mac */
}
.clear {
	clear:				both;
}
/*
 * headings
 */
h1, h2, h3, h4, h5 {
	line-height:		130%;
	margin:				0 0 0.4em 0;
	font-family:		Verdana, Arial, helvetica, sans-serif;
	color:				#72bf44;
}
#column_normal h1 {
	font-size:			1.25em;
	border-bottom:		1px solid #dcddde;
	color:				#72bf44;
	font-weight:		normal;
	margin-bottom:		20px;
	margin-top:			5px;
}
h2 {
	font-size:			14px;
}
h3, h4, h5 {
	font-size:			12px;
}
#column_normal h2 {
font-size:0.8em;
}
#column_normal h3,#column_normal h4,#column_normal h5 {
	font-size:			0.8em;
	margin:0pt 0pt 0.5em;
}
/*
 * text
 */ 
p {
	font-size:			12px;
	margin:				0 0 1.0em 0;
	line-height:		130%;
	font-family:    Verdana;
}
ul, ol, dd, label, input, textarea {
	font-size:			12px;
	margin:				0 0 0.25em 0;
	line-height:		130%;
	font-family:    Arial;
}
dd.csc-textpic-caption {
	font-size:			0.75em;
	margin:				0 0 0.25em 0;
	color:				#435058;
	font-style:italic;
}
#column_normal dd.csc-textpic-caption, .startpage #column_left dd.csc-textpic-caption {
	font-size:			0.75em;
	color:				#435058;
	font-family:    	Verdana;
}
.startpage #column_left dd.csc-textpic-caption {
	font-style:			normal;
	font-size:			0.9em;
	background-color:	rgb(241,241,241);
	padding:			5px;
}

#column_normal p, .startpage #column_left p,
#column_normal ul, .startpage #column_left ul,
#column_normal ol, .startpage #column_left ol,
#column_normal dl, .startpage #column_left dl,
#column_normal label, .startpage #column_left label,
#column_normal input, .startpage #column_left input,
#column_normal textarea, .startpage #column_left textarea {
	font-size:			0.8em;
	font-family:    	Verdana;
	line-height:    	130%;
}
#column_normal .tx-mnkdiabetesgruppen-pi1 table p {
	margin-bottom:		5px;
}
blockquote {
	color:				#435058;
	font-size:    0.7em;
	font-style:italic;
}
pre {
	font-family:		monospace;
	font-size:			12px;
}
strong, b {
	font-weight:		bold;
}
em, i {
	font-style:			italic;
}
code {
	font-family:		"Courier New", Courier, monospace;
	font-size:			12px;
	white-space:		pre;
}
.important {
	color:				#f00;
}
/* fuer news und content */
p.subheader {
	margin-bottom:		0.15em;
	font-size:			11px;
	color:				#435058;
}
#column_right p.subheader {
	font-size:			0.6125em;
}
#column_normal p.subheader, .startpage #column_left p.subheader {
	font-size:			0.6em;
}
p.subheader .date {
	padding-right:		0.5em;
	margin-right:		0.5em;
	border-right:		1px solid #435058;
}
p.subheader .date_only {
	border-right:		none;
	padding:				0;
	margin:				0;
}
#column_normal .csc-sitemap ul ul {
	font-size:			1em;
}
.news-single-links-header {
	float:				left;
	margin-right:		10px;
}
/* formulare */
input {
	border:					1px solid #212121;
}
input.input_border_none {
	border:					none;
}

/*
 * links
 */ 
a {
	color:				#60a43c;
	text-decoration:	none;
}
a:hover {
	text-decoration:	underline;
}
#column_normal a {
	font-weight:		bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	color:				#333;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color:				#72bf44;
	text-decoration:	none;
}
/*
 * lists
 */ 
#column_normal ul {
	list-style-type:	square;
}
#column_normal li {
	margin:				0 0 0.25em 30px;
}
/*
 * surround
 */
#frame_outer {
	margin-top:			  1px;
	margin-bottom:		2px;
}
#surround {
	width:				972px;
	margin:				0 auto 0 auto;
	padding:				0;
	background:			#ffffff;
	text-align:			center;
	background:			url(../img/) repeat-y;
}
#main {
	text-align:			left;
	margin:				  0px 0px 0px 0px;
	background-color:	#FFFFFF;

}
/*
 * header
 */
#header {
	position:			relative;
	height:				142px;	/*IE6*/
	background-image:	url(../img/top01.jpg);
	background-position:	left 1px;
	background-repeat:	repeat-x;
	background-color:	#fff;
	text-align:			left;

}
#header #logo {
	position:			absolute;
	top:					1px;
	left:					12px;
}
/*
 * nav meta
 */
#nav_meta {
	position:			absolute;
	text-align:			left;
	top:				5px;
	left:				350px;
	height:				30px;
}
#nav_meta ul {
	list-style-type:	none;
	margin:				4px auto 0 auto; /*FF*/
	padding:			0;
	font-size:			11px;
}
#nav_meta li {
	border-left:		1px solid #484848; 
	margin-left:		10px;
	padding-left:		10px;
	line-height:		14px;
}
#nav_meta li { /*IE6*/
	float:				left;
}
#nav_meta li.first {
	border-left:		none; 
	margin-left:		0;
	padding-left:		0;
}
html>body #nav_meta li { /*FF*/
	float:				none;
	display:			inline;
}
#nav_meta a,
#nav_meta li {
	color:				#484848;
}
.fontsize {
	background-repeat:	no-repeat;
}
.small {
	background:			url(../img/fontsize_ico_small.gif) no-repeat;
	background-position:0px -1px;
	padding-left:		25px;
}
.medium {
	background:			url(../img/fontsize_ico_med.gif) no-repeat;
	background-position:-6px -1px;
	padding-left:		18px;
}
.large {
	background:			url(../img/fontsize_ico_large.gif) no-repeat;
	background-position:-5px -1px;
	padding-left:		20px;
}
.small:hover {
	background-image:	url(../img/fontsize_ico_small_hover.gif);
	text-decoration:	none;
}
.medium:hover {
	background-image:	url(../img/fontsize_ico_med_hover.gif);
	text-decoration:	none;
}
.large:hover {
	background-image:	url(../img/fontsize_ico_large_hover.gif);
	text-decoration:	none;
}
/*
 * Login-/Logoutbox
 */
#header .tx-felogin-pi1 {
	font-family:		Verdana, Helvetica, sans-serif;
}
#header .tx-felogin-pi1 {
	width:				168px;
	height:				70px;
	position:			absolute;
	right:				12px;
	top:				1px;
	background-image:	url(../img/bg_login_logout.gif);
	background-repeat:	no-repeat;
	padding:			6px;
}
#header .tx-felogin-pi1 label {
	display:			none;
}
#header .tx-felogin-pi1 p {
	font-size:			10px;
}
#header .tx-felogin-pi1 p.message_login {
	float:				left;
	margin:				3px 12px 0px 10px;
}
#header .tx-felogin-pi1 input {
	font-size:			10px;
	border:				1px solid #b2b3b5;
	padding:			3px;
	width:				160px;
}
#header input.button_login {
	width:				18px;
	height:				18px;
	font-size:			0px;
	color:				#fff;
	padding:			0px;
	margin:				0px;
	background-image:	url(../img/button_login.gif);
	background-repeat:	no-repeat;
	border:				none;
	background-color:	#fafafa;
	margin-bottom:		6px;
}
/*
 * Schnellnavigation
 */
#nav_fast {
	position:			absolute;
	top:				20px;
	left:				10px;
	background-color:	#72bf44;
	padding:			12px;
	width:				925px;
	z-index:			10;
	border:				2px solid #fff;
}
#nav_fast li {
	float:				left;
	border:				none;
	display:			block;
	margin-right:		12px;
	width:				120px;
	font-weight:		bold;
}
#nav_fast li a {
	color:				#fff;
}
#nav_fast li ul {
	border-top:			1px solid #fff;
	margin-top:			5px;
	padding-top:		5px;
}
#nav_fast li li {
	float:				none;
	margin:				4px 0px 4px 0px;
	padding:			0;
	font-weight:		normal;
}
/*
 * Schnellnavigation im Fuss
 */
#nav_fast_bottom {
	padding:			12px;
	border-top:			14px solid #F1F1F1;
}
#nav_fast_bottom h3 {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
	padding-bottom:		8px;
	margin-bottom:		8px;
}
#nav_fast_bottom li {
	float:				left;
	border:				none;
	display:			block;
	margin-right:		12px;
	width:				125px;
	font-weight:		bold;
}
#nav_fast_bottom li.last {
	margin-right:		0;
}
#nav_fast_bottom li a {
}
#nav_fast_bottom li li a {
	color:				#212121;
}
#nav_fast_bottom li ul {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:	top left;
	margin-top:			5px;
	padding-top:		5px;
}
#nav_fast_bottom li li {
	float:				none;
	margin:				4px 0px 4px 0px;
	padding:			0;
	font-weight:		normal;
}
/*
 * felogin
 */
#felogin {
	border:					none;
	margin-bottom:			10px;
}
#felogin legend {
	display:					none;
}
#felogin label {
	font-size:				12px;
	font-weight:			bold;
	color:					#006699;
}
#felogin input {
	display:					block;
}
/*.felogin_welcome {
	display:					none;
}*/



/*
 * nav tabs
 */
#nav_tabs {
	position:			absolute;
	text-align:			center;
	bottom:				0px;
	left:				12px;
}
#nav_tabs ul {
	list-style-type:   none;
	font-size:         12px;
	font-weight:       normal;
	height:            28px;
	margin-bottom:     0;
}
#nav_tabs li.first {
	background-image:	url(../img/bg_patient.gif);
	background-repeat:	no-repeat;
	height:				18px;
	width: 				320px;
	line-height:		160%;
}
#nav_tabs li { /*IE6*/
	float:				left;
	width:				320px;
}
#nav_tabs li:hover {
  height: 28px;
  text-decoration:none;
}
#nav_tabs li.first_act,
#nav_tabs li.mid_act,
#nav_tabs li.last_act {
  height: 28px;
}
#nav_tabs  li.mid {
	background-image:	url(../img/bg_profi.gif);
	background-repeat:	no-repeat;
}

#nav_tabs  li.last {
	background-image:	url(../img/bg_treffpunkt.gif);
	background-repeat:	no-repeat;
}
html>body #nav_tabs li { /*FF*/
}
#nav_tabs a {
	color:				#FFFFFF;
	margin-top:     5px;
	text-decoration:none;
}




#nav_lang {
	position:			absolute;
	bottom:				24px;
	right:				0px;
}
#nav_lang ul {
	list-style-type:	none;
	margin:				0;
	padding:				0;
}
#nav_lang li {
	position:			absolute;
	bottom:				0px;
	right:				0px;
	margin:				0;
	padding:				0;
}
#nav_lang a {
	display:				block;
	background-color:	#ebecec;
	border-top:			1px solid #dcddde;
	border-left:		1px solid #dcddde;
	padding:				0px 10px 0px 10px
}
#nav_lang a:hover {
	text-decoration:	none;
	background-color:	#fff;
}


/*
 * nav main
 */
#nav_main_container {
	height:				50px;
	background-image:	url(../img/bg_nav_main.gif);
	background-repeat:	no-repeat;

}
#nav_main {
	margin-left:    12px;
	font-size:			14px;
	font-weight:    bold;
	text-align:			left;
}
#nav_main ul {
	height:          30px;
	list-style-type: none;
	padding:         0px;
}
#nav_main li {
	float:				left;
	height:				20px;
	line-height:	20px;
}
#nav_main li.act a {
	color:				#72bf44;
}
#nav_main a {
	/*display:				inline-block;*/
	/* hide from ie/mac \*/
	display:				block;
	/* end hide */
	padding:				0px 18px 0px 18px;
	margin-top:     10px;

	color:				  #212121;
	border-right:		1px solid #212121;
}
#nav_main a:hover {
	color:				#60a43c;
	text-decoration:	none;
	font-family:  Arial;
}
#nav_main li.last a {
	border-right:		0;
	padding-right:		0;
	margin-right:		0;
	font-family:  		Arial;
}




/* pulldown */
#nav_main ul ul  {
	display:			none;
	position:			absolute;
	height:				auto;
	top:				auto;
	left:				auto;
	width:				220px;
	font-weight:		normal;
	text-align:			left;
	border:				none;
	background-color:	#fff;
	z-index:			255;
}
#nav_main li li  {
	float:				none;
	height:				auto;
	border-bottom:		1px solid #fff;
}
#nav_main li li.first {
}
#nav_main li li.last  {
	border-bottom:		none;
}
#nav_main li:hover ul {
    display:         block;
}
#nav_main ul ul a {
	font-weight:		normal;
	margin:				0;
	padding:			4px 8px 4px 8px;
	width:				auto;
	background-color:	#f2f4f2;
	color:				#212121;
	border:				none;
}

#nav_main  ul ul a:hover {
	color:				#212121;
	background-color:	#72bf44;
	text-decoration:	none;
}


/*
 * nav sub
 */
#nav_sub {
	background:				url(../img/bg_submenu.gif);
	background-repeat:		repeat-y;
	font-size:				14px;
	margin:					0 0 0 0px;
}

#nav_sub ul {
	list-style-type:	none;
	padding:				0 0 0 0;
	margin-bottom: 0;
}
#nav_sub ul li {
  background-color: #fcfcfd;
  border-right:		2px solid #7f7f7f;
  border-bottom:	2px solid #7f7f7f;
	margin:				  0px 7px 5px 7px;
	padding:				5px 0 0 0;
	font-size:           13px;
}
#nav_sub li li {
	border:none;
}
#nav_sub li.act {
  color:        #72bf44;
}
#nav_sub div.nav_sub_header {
	background:        url(../img/bg_sub_titel.gif) top left;
	background-repeat: no-repeat;
	height: 62px;
}
#nav_sub .nav_sub_header a {
  color:        #212121;
  font-size:    12px;
	font-family:		Arial, Helvetica, sans-serif;
	padding:       18px 0px 9px 30px;
	height:			auto;
}

#nav_sub li.act_hassub a,
#nav_sub li.act a {
	color:				#60a43c;
}
#nav_sub ul li.act_hassub a {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	no-repeat;
	background-position: 15px bottom;
}
#nav_sub ul li.act_hassub li.last a {
	background-image:	none;
}
#nav_sub a {
	display:				block;
	padding:				2px 0px 9px 20px;
	color:				  #212121;
}
#nav_sub a:hover {
	color:				#72bf44;
	text-decoration:	none;
}
#nav_sub li li a,
#nav_sub li.act_hassub li a {
	color:				#6f6f71;
	padding-left:		30px;
}
#nav_sub li.act li.act {
	background-image:	none;
}
#nav_sub li li.act a,
#nav_sub li.act_hassub li.act a {
	color:				#60A43C;
	padding-left:		30px;
}
#nav_sub li li.last a {

}
#nav_sub h1, h2, h3 {
color: #435058;
}


/*
 * nav service
 */
#nav_service {
	background-image:		url(../img/bg_sub_service.gif);
	background-repeat:		repeat-y;
	font-size:				14px;
	margin:					0;
	padding:				5px 0 0 0;
}
#nav_service ul {
	list-style-type:		none;
	padding:				0;
	margin:					0 6px 0 6px;
	padding:				8px 21px 5px 21px;
	background-image:		url(../img/bg_nav_sub_service_hline.gif);
	background-repeat:		no-repeat;
	background-position:	top left;
}
#nav_service li {
	border-right:			none;
	border-bottom:			none;
	margin:					0 0 3px 0;
	padding:				0 0 0 10px;
	font-size:				12px;
	background:				url(../img/nav_service_li.gif) no-repeat 0 4px;
}
#nav_service a {
	display:				block;
	padding:				0;
	color:				  	#212121;
}
#nav_service a:hover {
	color:					#72bf44;
	text-decoration:		none;
}
#nav_service #bookmarks {
	margin:					0 6px 0 6px;
	padding:				8px 21px 2px 21px;
	background-image:		url(../img/bg_nav_sub_service_hline.gif);
	background-repeat:		no-repeat;
	background-position:	top left;
}
#nav_service #bookmarks iframe.twitter-share-button {
	margin-bottom:			4px;
}
.nav_service_bottom {
	background-image:		url(../img/bg_sub_service_last.gif);
	background-repeat:		no-repeat;
	background-position:	bottom left;
	height:					7px;
}
/*
 * nav footer
 */
#nav_footer {
	clear:				both;
	margin-top:			10px;
	height:				42px;
	background-image:	url(../img/bg_footer.gif);
	background-repeat:	no-repeat;
}
#nav_footer ul {
	list-style-type:	none;
	margin-left:		255px;
	font-size:			11px;
	padding:				0;
}
#nav_footer li {
	float:				left;
	margin-top:			10px;
}
#nav_footer a {
	color:				#FFFFFF;
	font-weight:		normal;
	border-right:		1px solid #FFFFFF;
	padding-right:		12px;
	margin-right:		12px;
}
#nav_footer li.last a {
	border-right:		0;
	padding-right:		0;
	margin-right:		0;
}


/*
 * column column_normal
 */
#column_normal {
	margin-right:		202px;
	margin-left:		255px;
	margin-top:			10px;
}
#column_normal div.frame_content {
	overflow:			hidden;	/* independent block formatting context for FF */
	width:				100%;		/* independent block formatting context for IE*/
}
#column_normal div.frame_content_default,
#column_normal div.frame_content_01 {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:	bottom left;
	margin-bottom:		15px;
	padding-bottom:	8px;
}
div.frame_content_05 {
	margin-bottom:		15px;
}
/*
 * tt_news, archivemenu
 */
ul.amenu_container {
	list-style-type:	none;
	margin-bottom:		10px;
}
ul.amenu_container li {
	float:				left;
	padding:			0;
	margin:				0;
	text-align:			center;
	width:				40px;
}
ul.amenu_container li.news-amenu-item-year {
	float:				none;
	background-color:	transparent;
	color:				#212121;
	border-bottom:		1px solid #72bf44;
	padding:			5px 0px 2px 0px;
	margin-bottom:		5px;
	text-align:			left;
	font-weight:		bold;
	clear:				both;
	width:				auto;
}
ul.amenu_container li a {
	display:			block;
	padding:			2px 3px 2px 3px;
	margin:				2px;
	background-color:	#72bf44;
	color:				#000;
}
ul.amenu_container li a:hover {
	background-color:	#72bf44;
	color:				#fff;
	text-decoration:	none;
}
/*
 * search quick, felogin
 */
#search_quick #search_quick_text,
input.felogin_text {
	width:					122px;
	border:					1px solid #c3da99;
	height:					14px;
	padding:				3px 5px 3px 5px;
	margin-right:			3px;
	font-size:				12px;
	display:				block;
	background-color:		#fff;
}
#search_quick #search_quick_text {
	padding-left:			28px;
	background:				url(../img/search_quick_bg_input.gif) #ffffff no-repeat 12px 4px;
}
#search_quick {
	background:				url(../img/bg_teaser_right.gif) no-repeat;
	margin-bottom:			12px;
}
#search_quick_bottom {
	background:				url(../img/bg_teaser_right_bottom.gif) no-repeat;
	clear:					both;
	height:					4px;
}
#search_quick_form {
	padding:				15px 10px 6px 10px;
}
#column_right form {
	display:					block;
	margin-bottom:			5px;
}
#column_right a.internal-link-more {
	color:					#006699;
	font-weight:			bold;
	padding-left:			1px;
}
.felogin label {
	float:					left;
	width:					130px;
}
.felogin input.felogin_text {
	width:					200px;
}
.felogin #pass,
.felogin #email {
	float:					left;
	width:					175px;
}

/*
 * teaser right, teaser left
 */
#column_left {
	float:				left; 
	width:				234px;
	display:			inline;
	margin-left:  12px;
}
#column_right {
	float:				right;
	width:				180px;
	display:			inline;
}
#column_right, #teaser_left{
	margin-top:			0px;
	margin-right:   12px;
}
#column_right div.frame_content {
	background-image:	url(../img/bg_teaser_right.gif);
	margin-bottom:		14px;
	padding-top:		8px;
}
#column_right div.frame_content_06 {
	background-image:	none;
	padding-top:		0;
}
#column_right div.frame_content_06 dl {
	margin-bottom:		0;
}
#column_right div.frame_content div.bottom {
	background-image:	url(../img/bg_teaser_right_bottom.gif);
	height:				4px;
	clear:				both;
}
#column_left div.frame_content_default {
	border:				1px solid #dcddde;
	border-left:		none;
	margin-bottom:		12px;
}
#column_right div.csc-header {
	padding:				5px;
	padding-top:			0px;
	border-bottom:			1px solid #7AB51B;		
}
#column_right div.csc-header h2, #column_left div.csc-header h2 {
	color:				#212121;
	text-align:			center;
	font-size:			18px;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				0;
}
#column_right div.csc-header h2.header_2, #column_left div.csc-header h2.header_2 {
	font-size:			12px;
}
/* paddings for content in left and right column */
#column_right div.csc-text-text,
#column_left div.csc-text-text,
#column_right div.csc-textpic,
#column_left div.csc-textpic,
#column_right div.csc-textpic-above div.csc-textpic-text,
#column_left div.csc-textpic-above div.csc-textpic-text,
#column_right .news-list-container .frame_content_default,
#column_right .tx-jkpoll-pi1 {
	padding:			8px 10px 2px 10px;
}
#column_right .news-list-container .frame_content_default {
	border-bottom:		1px solid #7AB51B;
	padding-bottom:		0; 
}
#column_right div.csc-textpic-above, #column_left div.csc-textpic-above {
	padding:			0px;
	/*margin-top:			-1px;*/
}
#column_right div.csc-textpic-above img, #column_left div.csc-textpic-above img {
	padding-top:		0px;
}
#column_right .csc-textpic-above {
	margin-top:			0px;
}
/*
 * Formulare
 */
.form_error {
	font-weight:		bold;
	color:				#b00;
}
fieldset {
	/*padding:0.5em 1em 0.8em 1em;
	border:7px solid #EBEFF1;*/
	border:none;
	padding:0px;
	margin:0px;
	/*margin-bottom:0.8em;	
	margin-top:0.8em;*/
	/*background-color:#FFFFFF;*/
	}	
#column_normal .csc-mailform-field .powermail_radio_inner label,
#column_normal .csc-mailform-field .powermail_check_inner label {
	float:				right;
	text-align:			left;
	width:				472px;
	color:				#363636;
	font-size:			11px;
}
#column_normal .csc-mailform-field .powermail_radio_inner input,
#column_normal .csc-mailform-field .powermail_check_inner input {
	width:				auto;
	border:				none;
	background-image:	none;
	margin-top:			4px;
	margin-left:		2px;
}
#column_normal .csc-mailform-field p.tx_powermail_pi1_fieldwrap_html_radio_title, 
#column_normal .csc-mailform-field p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	margin-bottom:		7px;
}
#powermaildiv_uid242 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid243 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid245 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid246 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid247 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#powermaildiv_uid248 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
 	display:					none;
}
#column_normal #powermaildiv_uid242 input,
#column_normal #powermaildiv_uid243 input,
#column_normal #powermaildiv_uid245 input,
#column_normal #powermaildiv_uid246 input,
#column_normal #powermaildiv_uid247 input,
#column_normal #powermaildiv_uid248 input {
 	margin-left:			192px;
}
#column_normal #powermaildiv_uid242 label,
#column_normal #powermaildiv_uid243 label,
#column_normal #powermaildiv_uid245 label,
#column_normal #powermaildiv_uid246 label,
#column_normal #powermaildiv_uid247 label,
#column_normal #powermaildiv_uid248 label {
 	width:						285px;
}
#column_normal .csc-mailform-radio fieldset {
	margin:0;
}
#column_normal fieldset p {
	margin-bottom: 0;
}	
#Info fieldset {
	padding:0;
	border:none;
	margin-bottom:0.8em;
	}
#column_normal fieldset fieldset {
	padding:0;
	border:none;
	margin-bottom:0;
	width:62%;
	}
#column_normal fieldset fieldset legend {
	display:none;
	}
#column_normal .csc-mailform-field {
	padding:0.5em 0 0.4em 0.5em;
	clear:left;
	/*border-top: 4px solid #EBEFF1;*/
	margin:1px 0 0 0;
	background-color:#f0f0f0;
	}
#column_normal .sitesearch .form-field {
	padding:2em;
	margin:1px 0 0 0;
	background-color:#F2F4F6;
	border-bottom:1px solid #FFFFFF;
	}
#column_normal .sitesearch .form-field input.search {
	width:250px;
	}
#column_normal .sitesearch fieldset {
	margin:0px;/**/
	}
#column_normal .sitesearch .subordinate {
	padding:8px 15px 30px 15px;
	margin:0px 15px 0px 15px;
	background-image:url(../gfx/bg_sub_fieldset.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	}
#column_normal .sitesearch .last {
	background-image:url(../gfx/bg_sub_fieldset_last.gif);
	margin-bottom:20px;
	}
#column_normal .sitesearch .subordinate .csc-mailform-field {
	background:none;
	}
#column_normal legend {
	display: none;
	}
#column_normal fieldset.tx-powermail-pi1_fieldset {
	margin-bottom:			10px;
}
#column_normal fieldset.tx-powermail-pi1_fieldset legend {
	display:				none;
	font-weight:			bold;
	font-size:				14px;
	margin-bottom:			6px;
}
#column_normal .sitesearch .subordinate legend {
	padding:0;
	margin:0;
	/*background-color:#FFFFFF;
	background-color:#EBEFF1;*/
	}

#column_normal .csc-mailform-label {
	padding:0.5em 0 0.4em 0;
	clear:left;
	/*border-top: 4px solid #EBEFF1;*/
	margin:0.2em 0 0 0;
	font-size:	14px;
	}
#column_normal .csc-mailform-field label {
	/*border-top: 1px solid #EBEFF1;*/
	display:block;
	width:180px;
	float:left;
	clear:left;
	padding:0.1em 0.5em 0.3em 0;
	margin:0 0.4em 0 0;
	text-align:left;
	/*background-color:#00CCFF;*/
	}
#column_normal .csc-mailform-field .required label {
	font-weight:					bold;
}
#column_normal .csc-mailform-radio label {
	float:none;
	clear:none;
	display:inline;
	border:none;
	padding-top:0;
	}
#column_normal .csc-mailform-field input,
#column_normal .csc-mailform-field textarea {
	border: 1px solid #BFCBD2;
	width: 240px;
	}
#column_normal .csc-mailform-field .powermail_check {
	width:					auto;
}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	padding-bottom:			5px;
}
#column_normal input.powermail_captcha {
	width:					120px;
	height:					20px;
}
.powermail_mandatory_js {
	margin-left:			192px;
	font-size:				12px;
	font-weight:			bold;
	color:					#72BF44;
}
#column_normal .tx_powermail_pi1_fieldwrap_html_captcha img {
	vertical-align:			top;
}
#column_normal .csc-mailform-field input.mailformAktion {
	width: auto;
	border: none;
}
#column_normal .csc-mailform-field label.mailformAktion {
	height: 25px;
}
#column_normal .csc-mailform-field input:focus,
#column_normal .csc-mailform-field textarea:focus {
	border: 1px solid #DF0404;
	}
#column_normal input.search {
	border: 1px solid #BFCBD2;
	width:55%;
	}
#column_normal input.search:focus {
	border: 1px solid #DF0404;
	}
#column_normal input.csc-mailform-check {
	border:none;
	width:auto;
	}
#column_normal input.csc-mailform-radio,
#column_normal input.pollanswer {
	border:none;
	width:auto;
	margin-right: 5px;
	}
#column_normal .csc-mailform-field div.poll_answer {
	border-bottom:	1px solid #fff;
	padding-bottom:	2px;
	margin-bottom:	8px;
}
#column_normal input.csc-mailform-submit,
#column_normal input.button,
#column_normal input.pollsubmit, 
.tx_powermail_pi1_submitmultiple_forward,
.tx_powermail_pi1_submitmultiple_back {
	/*float:right;
	margin:0.5em 0 0 0;
	clear:both;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:none;
	background-color:#ad1b88;
	color:#FFFFFF;
	padding:0.05em 0.5em 0.1em 0.5em;
	width:auto;
}
/*
#column_normal input.button {
	background-color:#DF0404;
	font-weight:bold;
	}
*/
#column_normal input,
#column_normal textarea,
#column_normal select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

#column_normal select {
	font-size:					0.8em;
}
#column_normal #mailformAktion {
	border:						none;
	width:						auto;
}
#column_normal .field_mailing label {
	width:						408px;
}

/*
 * Selbsthilfegruppensuche
 */
#column_normal .field_plz label,
#column_normal .field_ort label {
	width:						100px;
}
#column_normal .field_plz #plz,
#column_normal .field_ort #ort {
	width:						310px;
}
#column_normal .select_box {
	position:					absolute;
	margin-left:				130px;
} 
#column_normal .select_box ul {
	padding:					5px;
	border:						1px solid #bfcbd2;
} 
#column_normal .select_box li {
	margin:						2px;
}

/*
 * Modifications for startpage
 */
.startpage h1, .startpage h2{
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				normal;
	margin-bottom:				0.6125em;
}

.startpage h3 {
	font-family:				Arial, Helvetica, sans-serif;
	font-weight:				normal;
	margin-bottom:				0px;
}
.startpage h1 {
	font-size:					1.125em;
}
.startpage #column_normal h2 {
	font-size:					1.125em;
}
.startpage #teaser_left {
	margin:						0;
}
.startpage #column_left {
	width:						371px;
}
.startpage #column_normal {
	margin-left:				396px;
	margin-right:				204px;
	margin-top:					0;
	background:					url(../img/bgBoxGrey.gif) no-repeat;
}
.startpage #column_left div.csc-header {
	background:					none;
	height:						auto;
}
.startpage #column_left .frame_content_default {
	border:						none;
}
.startpage .subheader {
	font-size:			11px;
	color:				#435058;

}
.startpage .date {
	font-size:			11px;
	color:				#435058;
	border-right:1px solid #435058;
  margin-right: 0.4em;
  padding-right:0.7em;
}
/* Presseschau */
.startpage #column_normal .frame_content {
	width:						auto;
	height:          			30em;
	overflow:        			hidden;
	margin-bottom:				0;
}
.startpage #column_normal .frame_content_01 {
	padding:					10px;
	margin-top:					0;
	background:					none;
}
.startpage #column_normal .frame_content_01_bottom {
	background:					url(../img/bgBoxGreyBottom.gif) no-repeat;
	height:						5px;
}
.startpage #column_normal .frame_content_default {
	background:					none;
	margin-bottom:				0;
}
/* Teaser im rechten Rand */
#column_right .frame_content .firstaid {
	border-bottom:				1px solid #7ab51b;
}
#column_right .firstaid_container .csc-textpic {
	height:						190px;
	height:						11.85em;
}
#column_right .firstaid_container ul {
	list-style-type:			none;
	line-height:				220%;
	margin-bottom:				10px;
}
#column_right .firstaid_container li {
	background:					url(../img/bg_dotted_line_green.gif) repeat-x left bottom;
	padding-left:				10px;
}
#column_right .firstaid_container a {
	color:						#212121;
}
.phone_number {
	font-size:					12px;
}
.phone_info {
	display:					block;
	padding-top:				5px;
	font-size:					10px;
	color:						#212121;
	line-height:				110%;
}
.firstaid_phone {
	font-size:					13px;
	color:						#a5017c;
	font-family:				Arial, Helvetica, sans-serif;
	margin-top:					5px;
	text-align:					right;
	background:					url(../img/telefon.gif) no-repeat;
	padding-top:				10px;
}
/* Teaser am unteren Rand */
.startpage #column_teaser {
	margin:						0px;
	background-image:			url(../img/startpage_teaser_bg.gif);
	background-repeat:			no-repeat;
	background-position:		12px 0px;
}
.startpage #column_teaser .frame_content {
	width:						180px;
	margin-left:				12px;
	float:						left;
}
.startpage #column_teaser_bottom {
	background:					url(../img/startpage_teaser_bg_bottom.gif) no-repeat;
	clear:						both;
	height:						12px;
	margin-left:				12px;
}
.startpage #column_teaser .csc-textpic-text,
.startpage #column_teaser dd {
	padding:					8px 10px 2px 10px;
}
.startpage #column_teaser dd {
	font-size:					0.6125em;
}
.startpage #column_teaser .csc-header {
	padding:					5px;
}
.startpage #column_teaser h2 {
	font-size:					18px;
	margin:						0;
	text-align:					center;
	font-weight:				normal;
}
.startpage #column_teaser p {
	font-size:					0.7em;
	margin:						0;
	font-weight:				normal;
}
	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox, 
.pagination,
.browseBoxWrap,
#tx-lzgallery-pi1-listing .sorting,
#tx-lzgallery-pi1-fotonav { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:0.83em;
	color:#99ADB7;
	margin-bottom:1.5em;
	clear: both;
	}
.tx-ttnews-browsebox-list,
.browselinks  { 
	margin:0.75em 0 0 0;
	}
.tx-ttnews-browsebox a,
.browselinks a {
	padding: 1px 8px 2px 8px !important;
	background-color:#eff1f4;
	color:#000000;
	height:16px;
	text-decoration:none !important;
	background-image:none !important;
	}
.tx-ttnews-browsebox a:hover,
.browselinks a:hover {
	background-color:#72bf44;
	color:#FFFFFF !important;
	}
.browselinks .act a {
	background-color:#00314A;
	color:#FFFFFF !important;
	}
.browselinks .act {
	background-color:#00314A;
	color:#FFFFFF !important;
	}	
.tx-ttnews-browsebox .browseBack a:hover,
.tx-ttnews-browsebox .browseForward a:hover {
	background-color:#CCD6DB;
	color:#00314A;
	}
.tx-ttnews-browsebox-strong, 
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
	}
.tx-ttnews-browsebox-SCell P,
.tx-ttnews-browsebox TD P {
	margin:0px;
	}
.tx-ttnews-browsebox-SCell a {
	background-color:#72bf44;
	color:#FFFFFF !important;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
.strange-list {margin: 0px 0px 1.1em 0px;}
.strange-list p span.big-letter {
  color: #FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	float: left;
	width: 40px;
	text-align: center;
	background: #72bf44;
	}
.strange-big-letter-box {
	font-weight:bold;
	text-transform:uppercase;
	float: left;
	width: 38px;
	text-align: center;
	background: #F2F4F6;
	padding: 2px 0px 0px 0px;
	font-size: 16px;
	/*border-top: 1px solid #FFFFFF;*/
	}
.strange-mantel-box {
	clear:both;
	background: #F2F4F6;
	/*border-bottom: solid 1px #FFFFFF;*/
	border-bottom: solid 1px #FFFFFF;
	}
.strange-content-box {
	width: 521px;
	margin: 0px 0px 0px 38px;
	border-left: solid 1px #FFFFFF;
}
.odd {
	background: #FFFFFF;
	padding: 5px 0px 5px 10px;
	/*border-top: 1px solid #FFFFFF;*/
	/*border-bottom: 1px solid #F2F4F6;	*/
}
.even {
	/*border-bottom: 1px solid #FFFFFF;*/
	padding: 4px 0px 5px 10px;
}
div#column_normal .strange-list p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:26px;
		font-weight: normal;
	}
.strange-list p a {
	padding: 2px 6px 2px 6px;
	color:#212121;
	font-weight: normal;
	}
.strange-list p a:hover {
	background-color:#d8e8c3;
	color:#000000;
	}
#main div.slideInfoZone h2 {
	color: #fff;
}
/*
 * jk_poll results
 */
.poll_result_row {
	padding-top:			8px;
	margin-bottom:			10px;
	border-top:				1px dashed #eee;
}
.poll_answertext_result {
	display:				block;
	height:					20px;
} 
.poll_votes, .poll_percentage {
	display:				block;
	float:					left;
}
.poll_votes {
	width:					30px;
	margin-left:			10px;
	font-weight:			bold;
	text-align:				right;
}
.poll_percentage {
	text-align:				right;
	margin-right:			15px;
	width:					60px;
}
.poll_bar {
	padding-top:			5px;
}
.poll_votes-total {
	font-weight:			bold;
}
#column_right .sitemap ul {
	margin-left:			15px;
	list-style-type:		none;
}
#column_right .sitemap ul li {
	margin-top:				5px;
}
#column_right .sitemap ul li.act {
	font-weight:			bold;
}
.lawtext {
  font-size:10px;
	line-height:12px;
  font-family:courier, courier new;
  color: #666;
}
#column_normal .powermail_check_inner_uid31_0 label {
  display:none;
}
#column_normal .powermail_check_inner_uid30_0 label {
  display:none;
}
#column_normal .powermail_check_inner_uid31_0 input {
  position:relative;
  top:-35px;
  border:0px;
}
#column_normal .powermail_check_inner_uid30_0 input {
  position:relative;
  top:-35px;
  border:0px;
}
#column_normal .powermail_radio_inner_uid15_0 input {
  border:0px;
  width: 40px;
  margin-top:5px;
}
#column_normal .powermail_radio_inner_uid15_1 input {
  border:0px;
  width: 40px;
  margin-top:5px;
}
#column_normal .powermail_radio_inner_uid15_2 input {
  border:0px;
  width: 40px;
  margin-top:5px;
}
#column_normal .powermail_radio_inner_uid15_0 label {
  float:right;
  width: 440px;
}
#column_normal .powermail_radio_inner_uid15_1 label {
  float:right;
  width: 440px;
}
#column_normal .powermail_radio_inner_uid15_2 label {
  float:right;
  width: 440px;
}
#column_normal #powermaildiv_uid31 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
  margin-left:30px;
}
#column_normal #powermaildiv_uid30 .tx_powermail_pi1_fieldwrap_html_checkbox_title {
  margin-left:30px;
}
#column_normal .powermail_check_inner_uid11_0 label {
  float:right;
  width: 440px;
}
#column_normal .powermail_check_inner_uid11_0 input {
  border:0px;
  width: 40px;
  margin-top:5px;
}
#column_normal .powermail_check_inner_uid12_0 label {
  float:right;
  width: 440px;
}
#column_normal .powermail_check_inner_uid12_0 input {
  border:0px;
  width: 40px;
  margin-top:5px;
}
#column_normal .powermail_radio_inner_uid42_0 label {
  float:right;
  width: 300px;
}
#column_normal .powermail_radio_inner_uid42_1 label {
  float:right;
  width: 300px;
}
#column_normal .powermail_radio_inner_uid42_0 input {
  border:0px;
  width: 40px;
  margin-top:5px;
}
#column_normal .powermail_radio_inner_uid42_1 input {
  border:0px;
  width: 40px;
  margin-top:5px;  
}
#column_normal .tx_powermail_pi1_fieldwrap_html_46{
 	background-color:	#f1f1f1;
	font-family:		verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
}

#column_normal .tx_powermail_pi1_fieldwrap_html_47, .tx_powermail_pi1_fieldwrap_html_48{
	font-family:		verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
}
.news-list-container img,
.news-single-item img  {
	float:				left;
	margin:				0px 10px 10px 0px;
}
/*Kategoriemenue */
.level1, .level2, .level3, .level4, .level5 {
	display: block;
}
.news-catmenu a {
	display:			none;
}
.news-catmenu .level1 a, .news-catmenu .level2 a, .news-catmenu .level3 a, .news-catmenu .level4 a, .news-catmenu .level5 a, .news_catemenu_showall a {
	display:			inline;
}
.news-catmenu-ACT a {
	font-weight:		bold;
}
/*
 * Kommentarextension vBulletin
 */
.commentlist dt {
	background-image:	url(../img/background_nav_sub_2nd.gif);
	background-repeat:	repeat-x;
	background-position:	top left;
}
.commentlist dt {
	padding:			6px 0px 3px 0;
	color:				#435058;
	font-size:			10px;
}
.commentlist dd {
	clear:				both;
	padding:			0px 0px 8px 0;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
}
#column_normal p.commentscount {
	color:				#435058;
	font-size:			10px;
}
#column_normal p.commentspost {
	margin:					0px;
	background:			url(../img/bg_comments.png) no-repeat;
	height:					31px;
	padding-top:		4px;
	padding-left:		5px;
	color:					#fff;
}
#column_normal p.commentspost a {
	margin:					0;
	font-size:			11px;
 	text-transform:	uppercase;
 	color:					#fff;
}

