/**

 * Style sheet strahlentherapie

 */

#left

{

	margin-top:0px;righ

}



#top_image

{

	float:right;

	margin:0px;

	padding:0px;

}



#container div.mod_article

{

	width:665px;

	left:0px;

	right:0px;

	float:right;

	margin:0px 0px 10px 0px;

	padding:0px;

	background-color:#f6f6f6;

}



.ce_image

{

	bottom:0px;

	left:0px;

	right:0px;

	top:0px;

	overflow:hidden;

	clear:both;

	display:block;

	margin:0px;

	padding:0px 0px 1px 0px;

	background-color:#ffffff;

}



.ce_text .image_container

{

	bottom:0px;

	left:0px;

	right:0px;

	top:0px;

	overflow:hidden;

	clear:both;

	display:block;

	border:1px solid #afafaf;

}



.ce_text

{

	padding:6px 10px 10px 10px;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

	border-bottom:0px solid #ffffff;

	line-height:1.5;

}



.ce_text p

{

	line-height:1.5;

}



.ce_text ul

{

	margin:0px 0px 0px 20px;

	padding:0px;

	vertical-align:middle;

	line-height:1.5;

	list-style-type:none;

	list-style-image:url("/typo/tl_files/strahlentherapie/pfeil.gif");

}



.mod_faqlist ul

{

	margin:0px 0px 0px 20px;

	padding:0px;

	vertical-align:middle;

	line-height:1.5;

	list-style-type:none;

	list-style-image:url("/typo/tl_files/strahlentherapie/pfeil.gif");

}



.ce_text li

{

	margin-bottom:6px;

	margin-left:0px;

	padding:0px;

	vertical-align:middle;

	line-height:1.5;

}



.ce_text ol

{

	margin-bottom:6px;

	margin-left:30px;

	padding:0px;

	vertical-align:middle;

	line-height:1.5;

}



.ce_form

{

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

}



.teaser

{

	padding:1px;

	line-height:1.5;

}



.ce_colsetStart

{

	background-color:#ffffff;

}



.ce_colsetStart div.ce_text

{

	height:100%;

	background-color:#f6f6f6;

}



#tps

{

	padding:10px;

	border-top:10px solid #ffffff;

	border-bottom:0px solid #ffffff;

	line-height:1.5;

}



.error

{

	margin:0px;

	padding:2px 0px 0px 0px;

	font-size:9px;

	color:#ff0000;

}



.mod_article .back

{

	margin:0px;

	padding:0px 10px 10px 10px;

}



.mod_article .more

{

	display:block;

	margin-top:8px;

}



.mod_article .pdf_link

{

	bottom:0px;

	left:562px;

	right:0px;

	top:232px;

	position:absolute;

	margin:0px auto 0px 0px;

	padding:0px 0px 0px 20px;

	text-align:left;

	vertical-align:bottom;

	background-image:url("/typo/tl_files/strahlentherapie/pdf_Symbol.gif");

	background-repeat:no-repeat;

}



.mod_article .pdf_link a

{

	text-decoration:none;

	color:#5f5f5f;

}



.mod_article .pdf_link a:hover

{

	text-decoration:none;

	color:#7fbed3;

}



.mod_lostPassword

{

	margin:24px;

}



.mod_lostPassword td

{

	padding-right:6px;

	padding-bottom:3px;

}



.mod_lostPassword .text, .mod_lostPassword .password

{

	width:210px;

}



.mod_lostPassword .captcha

{

	width:40px;

}



.mod_lostPassword .captcha_text

{

	color:#666666;

}



.ce_list ul

{

	margin:0px;

	padding:0px;

}



.ce_list li

{

	margin:0px 0px 0px 22px;

	padding:0px;

	line-height:16px;

}



* html .ce_list li

{

	margin-left:26px;

}







.mod_customnav

{

	margin:0px;

	padding:0px;

}



.mod_customnav ul

{

	margin:0px auto 0px 0px;

	padding:0px;

	text-align:left;

	list-style-type:none;

}



.mod_customnav li

{

	float:left;

	display:inline;

	list-style-type:none;

}



.mod_customnav li a

{

	float:left;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding:3px 5px 3px 0px;

	text-align:left;

	background-color:#7fbed3;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	list-style-type:none;

}



.mod_customnav li.first

{

	float:left;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	margin-left:230px;

	padding:0px 0px 0px 8px;

	text-align:left;

	background-color:#7fbed3;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	list-style-type:none;

}



.mod_customnav li.active 

{

	float:left;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding:3px 5px 3px 8px;

	text-align:left;

	background-color:#7fbed3;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	list-style-type:none;

}



.mod_customnav li a:hover

{

	float:left;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding:3px 5px 3px 0px;

	text-align:left;

	background-color:#7fbed3;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	list-style-type:none;

}



.mod_customnav li p

{

	float:left;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding:3px 5px 3px 0px;

	text-align:left;

	background-color:#7fbed3;

	font-weight:bold;

	font-size:13px;

	color:#ffffff;

	list-style-type:none;

}







#navmain

{

	width:665px;

	height:42px;

	left:233px;

	top:76px;

	position:absolute;

	overflow:visible;

	float:left;

	clear:none;

	margin:0px;

	padding:0px;

	background-position:left top;

	background-repeat:no-repeat;

}



#navmain li.active

{

	overflow:visible;

	float:left;

	clear:none;

	display:inline;

	font-weight:bold;

	font-size:14px;

	color:#7fbed3;

	list-style-type:none;

}



#navmain ul

{

	margin:0px auto 0px 0px;

	padding:0px;

	text-align:left;

	list-style-type:none;

}



#navmain li

{

	overflow:visible;

	float:left;

	clear:none;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding-top:0px;

	padding-right:10px;

	padding-left:10px;

	text-align:left;

	border-right:2px solid #5f5f5f;

	list-style-type:none;

}



#navmain li.first

{

	overflow:visible;

	float:left;

	clear:none;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding-top:0px;

	padding-right:10px;

	padding-left:0px;

	text-align:left;

	border-right:2px solid #5f5f5f;

	list-style-type:none;

}



#navmain li.last

{

	overflow:visible;

	float:left;

	clear:none;

	display:inline;

	margin-top:0px;

	margin-right:auto;

	padding-top:0px;

	padding-right:10px;

	padding-left:10px;

	text-align:left;

	border-right:0px solid #5f5f5f;

	list-style-type:none;

}



#navmain li a

{

	overflow:visible;

	float:left;

	clear:none;

	display:inline;

	font-weight:bold;

	font-size:14px;

	color:#5f5f5f;

	list-style-type:none;

}



#navmain li p

{

	overflow:visible;

	float:left;

	clear:none;

	display:inline;

	font-weight:bold;

	font-size:14px;

	color:#7fbed3;

	list-style-type:none;

}



#navmain p, #navmain .trail a

{

	float:left;

	display:inline;

	font-weight:bold;

	font-size:14px;

	color:#7fbed3;

	list-style-type:none;

}



#navsub

{

	left:233px;

	top:100px;

	position:absolute;

}



#navsub ul

{

	margin:0px auto 0px 0px;

	padding:0px;

	text-align:left;

	list-style-type:none;

}



#navsub li

{

	float:left;

	display:inline;

	margin:0px auto 0px 0px;

	padding-top:0px;

	padding-right:8px;

	padding-left:15px;

	text-align:left;

	background-image:url("/typo/tl_files/strahlentherapie/pfeil_sub.gif");

	background-position:left top;

	background-repeat:no-repeat;

	list-style-type:none;

}



#navsub li.active

{

	float:left;

	display:inline;

	background-image:url("/typo/tl_files/strahlentherapie/pfeil_sub_active.gif");

	



	font-weight:bold;

	font-size:12px;

	color:#7fbed3;

	list-style-type:none;

	

}



#navsub li a

{

	float:left;

	display:inline;

	font-weight:bold;

	font-size:12px;

	color:#a4a3a3;

	list-style-type:none;

}



#navsub li p

{

	float:left;

	display:inline;

	font-weight:bold;

	font-size:12px;

	color:#7fbed3;

	list-style-type:none;

}



.ce_accordion

{

	margin-left:16px;

}



.toggler

{

	padding:1px 0px 2px 0px;

}



.toggler_first

{

	color:#a84204;

}



.toggler_first:hover

{

	text-decoration:underline;

	color:#a84204;

	cursor:pointer;

}



.accordion div

{

	padding:6px 0px 8px 15px;

	line-height:16px;

}



.mod_login

{

	margin:0px;

	padding:8px 10px;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

}



.mod_login .label

{

	margin:4px 0px 1px 0px;

}



.mod_login .submit_container

{

	margin-top:8px;

	margin-bottom:4px;

}



#request_password

{

	margin:0px 5px;

	padding:0px 5px 10px 6px;

	background-color:#ece4d9;

}



#request_password a

{

	font-size:10px;

	color:#999999;

}



.mod_sitemap

{

	margin:0px;

	padding:8px 10px;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

}



.mod_sitemap ul

{

	margin-bottom:10px;

	margin-left:40px;

	padding:0px;

	vertical-align:middle;

	line-height:1.5;

	list-style-type:none;

	list-style-image:url("/typo/tl_files/strahlentherapie/pfeil.gif");

}



.mod_newsmenu

{

	margin:0px 5px 20px 5px;

	padding:5px;

	background-color:#ece4d9;

}



#breaking_news

{

	margin:-10px 0px 0px 5px;

	padding:0px 5px 5px 5px;

	background-color:#ffffff;

}



.mod_newsmenu ul, .mod_newsmenu li

{

	margin:0px;

	padding:0px;

	list-style-type:none;

}



* html .mod_newsmenu ul, * html .mod_newsmenu li

{

	height:1px;

}



.mod_newsmenu .year

{

	margin-bottom:2px;

	font-weight:bold;

}



.mod_newslist p.info

{

	margin:0px 0px 6px 10px;

	padding-top:0;

}



.mod_newslist p.more

{

	margin:0px 0px 0px 10px;

	padding-top:0;

}



.mod_newslist h2

{

	margin:8px 0px 0px 10px;

}



.mod_newslist h1

{

	margin:6px 0px;

}



.mod_newsreader .back

{

	margin-bottom:0px;

	padding-top:10px;

}



* html .mod_newsreader .back

{

	margin-top:12px;

	padding-top:0px;

}



.mod_newslist .info, .mod_newsreader .info

{

	margin-bottom:6px;

	font-size:10px;

	color:#999999;

}



.mod_newslist .layout_short

{

	padding-right:10px;

	padding-bottom:8px;

	background-color:#f6f6f6;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

	border-bottom:0px solid #ffffff;

}



div.breaking_news .layout_short

{

	border-top:10px solid #ffffff;

	border-bottom:0px solid #ffffff;

}



.mod_newsreader

{

	padding:8px 10px 10px 10px;

	background-color:#f6f6f6;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

	border-bottom:0px solid #ffffff;

}



.layout_full .ce_text

{

	margin:0px;

	padding:0px 0px 0px 2px;

	background-color:#f6f6f6;

	background-image:url("nopic");

	background-repeat:no-repeat;

	border-top:0px solid #ffffff;

	border-bottom:0px solid #ffffff;

}



.mod_newsreader .comment_default

{

	margin-bottom:12px;

}



.mod_newsreader .comment

{

	line-height:1.5;

}



.mod_newsreader .form

{

	margin-top:24px;

}



.mod_newsreader .widget

{

	margin-top:1px;

	margin-bottom:1px;

}



.mod_newsreader .textarea

{

	width:360px;

	height:120px;

}



.mod_search

{

	margin:10px;

}



.mod_search .text

{

	width:200px;

	border:2px solid #7fbed3;

}



.mod_search .submit

{

	background-color:#7fbed3;

	border:2px solid #7fbed3;

	font-weight:bold;

	color:#ffffff;

}



html>body .mod_search .radio_container

{

	margin-top:3px;

}



*:first-child+html .mod_search .radio_container

{

	margin-top:0px;

}



.mod_search .radio_container label

{

	left:-2px;

	top:-2px;

	position:relative;

	padding-right:3px;

}



.mod_search .header

{

	margin-top:18px;

	margin-right:5px;

	margin-bottom:24px;

	padding-bottom:4px;

	text-align:right;

	border-bottom:1px solid #ece4d9;

}



.mod_search h3

{

	margin:0px 0px 2px 0px;

	padding:0px;

}



.mod_search .context

{

	margin:0px 5px 3px 0px;

}



.mod_search .url

{

	margin-bottom:12px;

	color:#c6ad8d;

}



.mod_search .relevance

{

	font-weight:normal;

	font-size:11px;

	color:#c6ad8d;

}



.mod_search .highlight

{

	font-weight:bold;

}



.mod_calendar table

{

	width:100%;

	border-top:1px solid #cccccc;

	border-left:1px solid #cccccc;

}



.mod_calendar .head

{

	padding-top:4px;

	padding-bottom:5px;

	text-align:center;

	background-color:#f6f6f6;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



form#suchboxformular

{

	left:905px;

	top:75px;

	position:absolute;

	float:right;

}



form#suchboxformular .text

{

	width:100px;

	border:2px solid #7fbed3;

}



form#suchboxformular .submit

{

	width:18px;

	background-color:#7fbed3;

	border:2px solid #7fbed3;

	font-weight:bold;

	color:#ffffff;

}



.mod_calendar .current

{

	background-color:#ffffcc;

}



.mod_calendar .label

{

	padding-top:3px;

	padding-bottom:4px;

	text-align:center;

	background-color:#bbbbbb;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	font-weight:bold;

	font-size:10px;

	color:#ffffff;

}



.mod_calendar td

{

	width:14%;

	height:72px;

	padding:1px;

	vertical-align:top;

	background-color:#ffffff;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



.mod_calendar .weekend

{

	background-color:#f6f6f6;

}



.mod_calendar .today

{

	background-color:#ffffcc;

}



.mod_calendar .empty, .mod_calendar .empty .header

{

	background-color:#f6f6f6;

}



.mod_calendar td .header

{

	padding-bottom:2px;

	background-color:#e0e0e0;

	font-size:10px;

}



.mod_calendar td .event a

{

	font-size:10px;

}



.mod_minicalendar

{

	margin:0px 5px 20px 5px;

	padding:5px 5px 10px 5px;

	background-color:#ece4d9;

}



.mod_minicalendar table

{

	width:100%;

	border-top:1px solid #cccccc;

	border-left:1px solid #cccccc;

}



.mod_minicalendar td

{

	width:14%;

	padding-top:2px;

	padding-bottom:3px;

	text-align:center;

	background-color:#ffffff;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



.mod_minicalendar td, .mod_minicalendar .active a

{

	font-size:10px;

}



.mod_minicalendar .weekend

{

	background-color:#f6f6f6;

}



.mod_minicalendar .today

{

	background-color:#ffffcc;

}



.mod_minicalendar .label

{

	padding-top:2px;

	padding-bottom:3px;

	text-align:center;

	background-color:#c3c3c3;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	font-size:10px;

	color:#ffffff;

}



.mod_minicalendar .head

{

	padding-top:3px;

	padding-bottom:4px;

	text-align:center;

	background-color:#f9f9f9;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



.mod_minicalendar .current

{

	background-color:#ffffcc;

}



.mod_eventlist

{

	margin-right:6px;

}



.mod_eventlist .header

{

	padding:3px 6px 4px 6px;

	background-color:#e6e6e6;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	border-left:1px solid #cccccc;

	font-weight:bold;

}



.mod_eventlist .header.first

{

	border-top:1px solid #cccccc;

}



.mod_eventlist .event

{

	padding:10px 6px 12px 6px;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	border-left:1px solid #cccccc;

}



.mod_eventlist .time

{

	margin-top:-6px;

	margin-bottom:6px;

	font-weight:normal;

	color:#999999;

}



.mod_eventreader .info

{

	margin-top:-12px;

	font-size:10px;

	color:#999999;

}



.mod_eventreader .recurring

{

	margin-top:2px;

	font-size:10px;

	color:#009900;

}



.mod_eventreader .ce_text

{

	margin-top:15px;

}



.mod_eventreader .back

{

	margin-top:18px;

}



.mod_personalData

{

	margin-bottom:36px;

}



.mod_personalData fieldset

{

	width:400px;

	display:block;

	margin:12px 0px 24px 0px;

	padding:12px;

}



* html .mod_personalData fieldset

{

	margin-top:-12px;

}



*:first-child+html .mod_personalData fieldset

{

	margin-top:-12px;

}



.mod_personalData legend

{

	color:#0000e6;

}



* html .mod_personalData legend

{

	margin-top:-12px;

	padding:12px 4px 12px 0px;

}



*:first-child+html .mod_personalData legend

{

	margin-top:-12px;

	padding:12px 4px 12px 0px;

}



.mod_personalData .submit_container

{

	width:428px;

	text-align:right;

}



* html .mod_personalData .submit_container

{

	width:434px;

}



*:first-child+html .mod_personalData .submit_container

{

	width:434px;

}



.mod_personalData td

{

	width:160px;

	padding:2px 6px 2px 0px;

}



* html .mod_personalData td

{

	padding:1px 6px 1px 0px;

}



.mod_personalData .text, .mod_personalData .password

{

	width:200px;

}



.mod_personalData select

{

	width:204px;

}



* html .mod_personalData select

{

	width:206px;

}



*:first-child+html .mod_personalData select

{

	width:206px;

}



.ce_table

{

	margin-top:24px;

	margin-bottom:24px;

	border-left:1px solid #cccccc;

}



.ce_table td

{

	padding:2px 8px;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



*:first-child+html .ce_list li

{

	margin-left:26px;

}



.ce_table th

{

	padding:2px 8px;

	background-color:#e6e6e6;

	border-top:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

}



.ce_table th a

{

	color:#000000;

}



.pagination li

{

	display:inline;

	margin:0px;

	padding:0px;

	list-style-type:none;

}



#tps td

{

	padding:2px 4px;

}



.pagination

{

	margin-top:22px;

	padding-top:4px;

	border-top:1px solid #ece4d9;

}



#tps .col_0

{

	width:80px;

}



.pagination p

{

	width:160px;

	float:left;

	padding-right:3px;

	padding-left:3px;

	text-align:left;

}



#tps .explanation

{

	padding-bottom:24px;

}



.pagination ul

{

	width:240px;

	float:right;

	margin:0px;

	padding:0px 3px;

	text-align:right;

}



#firstnavpic

{

	margin:0px 0px 0px 10px;

	padding:0px;

}



.navrighttext

{

	margin:0px 5px 10px 10px;

	padding:5px 5px 6px 22px;

	background-color:#f6f6f6;

	background-image:url("/typo/tl_files/strahlentherapie/pfeil_text.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



.mod_dlh_googlemaps

{

}



.ce_hyperlink

{

	margin:0px 0px 0px 3px;

	padding:5px 5px 6px 20px;

	background-color:#f6f6f6;

	background-image:url("/typo/tl_files/strahlentherapie/pfeil_text.gif");

	background-position:left top;

	background-repeat:no-repeat;

}



#teaserbg h1

{

	margin:0px 10px;

	padding-top:8px;

	padding-bottom:8px;

}



.mod_faqreader  h1

{

	margin:0px;

	padding:8px 10px;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

	border-right:0px solid #ffffff;

	border-bottom:0px solid #ffffff;

	border-left:0px solid #ffffff;

}



.mod_faqlist

{

	margin:0px;

	padding:8px 10px 10px 10px;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

	border-right:0px solid #ffffff;

	border-bottom:0px solid #ffffff;

	border-left:0px solid #ffffff;

}



.ce_gallery .caption

{

	color:#999999;

}



.mod_breadcrumb

{

	margin:0px;

	padding:8px 10px;

	background-color:#f6f6f6;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

}



.ce_downloads

{

	padding:6px 10px 10px 10px;

	background-image:url("/typo/tl_files/strahlentherapie/ecke_blau.gif");

	background-position:right top;

	background-repeat:no-repeat;

	border-top:10px solid #ffffff;

	border-bottom:0px solid #ffffff;

	line-height:1.5;

}


