body {	background-color: #ffffff;
	text-align: left;
	font-size: 12px;
	color: #454545;
	line-height: 17px;
	font-family: arial, Tahoma, Helvetica, sans-serif;}
	
P { font-size: 12px;
	color: #454545;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;}

td { font-size: 12px;
	line-height: 17px;
	color: #333; }

a   { color: #e64415;
	line-height: 17px;
	font-size: 12px;
	text-decoration: none;}

a:hover { color: #b61400;
	text-decoration: none; }

img { border: 0px solid #ffffff; }

.subheadline {font-size: 12px;
	line-height: 17px;
	color: #c60000;
	font-weight: bold; }

H1 { color: #444c99;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px; }

H2 { color: #444c99;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px; }

H3{ color: #444c99;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px; }

H4 { color: #444c99;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px; }

H5 { color: #444c99;
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px; }

H6  { color: #444c99;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px; }



#mcontent li { padding: 0px 0px 4px 0px; }

#lcontent h1 { color: #577ba9;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
	margin: 0px; }
	
.clear { clear: both; }


/*############ wt_directory  ###############
.tx-wtdirectory-pi1 ul  { list-style-type: none;}

.wtdirectory_all wtdirectory_all_div  { margin: 0px;
	padding: 0px; }


dt { display: none }

/*############ Website  ###############*/

#website-body { width: 980px;
	margin-top: 20px;
	background-image: url(website-bg-standart.gif);
	background-repeat: repeat-y;}
	
#website-head { width: 980px;
	height: 166px;
	background-image: url(head-standart.jpg);
	background-repeat: no-repeat;
	text-align:left; }

#website-ende { width: 980px;
	height: 46px;
	background-image: url(end-standart.jpg);
	background-repeat: no-repeat; 
	text-align: right;
	clear: both;}

#head-logo { padding: 10px 0px 0px 30px;}

#head-infotext {float: right;
	width: 166px;}

#head-infotext .bodytext { font-size: 11px;
	margin: 27px 20px 10px 0px;}

#head-infotext p a { font-size: 11px;
	color: #454545; }

#head-infotext p a:hover { text-decoration: underline; }


#content-body {background-image: url( content-bg.gif);
	background-repeat: repeat-y;
	min-height: 580px;
	text-align: left; }

#kapitel { width: 123px;
	float: left; }

#kapitel img {margin: 0px 0px 0px 10px; }

#left-box { width: 220px;
	vertical-align: top;
	float: left;}
	
#main-box { /*width: 380px;*/
	padding: 0px 186px 0px 359px;
	margin: 0px;
	vertical-align: top;}
	
#right-box { width: 166px;
	border: 0px;
	vertical-align: top; 
	float: right;}
	
#lcontent { margin: 15px 5px 5px 18px; }

#mcontent { /*background-image: url(mcontent-bg.gif);
	background-repeat: no-repeat;*/
	min-height: 560px;
}




/*############ Startpage_new  ###############*/

#website-head-startseite { width: 980px;
	height: 126px;
	background-image: url(head-startseite.jpg);
	background-repeat: no-repeat;
	text-align:left; }

#startpage_content_body { width: 980px;
	height: 635px;
	background-image: url(end-startseite.jpg);
	background-repeat: no repeat;
	text-align: left; }
	
	
#startpage_content_body div#startpage_main { float: left;
	margin: 270px 15px 0px 350px;
	width: 350px;
	display: block; }


#startpage_content_body div#sidebar_right { float: left;
	margin: 50px 0px 0px 0px;
	width: 191px;
	display: block; }



#startpage_rcontent { background-image: url(startpage_bg_rcontent.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin-top: 12px; }
	
#startpage_rcontent_header { background-image: url(startpage_rcontent_header.png); 
	height: 27px; }
	
#startpage_right_content { margin: 0px 5px 5px 10px; }

#startpage_right_content h1 { font-size: 12px;
	color: #393a55;
	font-weight: bold;
	line-height: 17px; }

#startpage_right_content { color: 393a55; }





#startpage_main { padding: 0px; }

#startpage_main p a { color: #ffffff;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 17px;}

#startpage_main p a:hover { color: #284ca0;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 17px;}





#startpage_rmenu { color: #ffffff;
	/*margin: 18px 50px 0px 0px;
	float: right;*/ }

#startpage_rmenu ul { list-style-type: none;
	width: 211px;
	margin: 0px;
	padding: 0px;
	text-align: left; }

.startpage_rmenu1 a { color: #ffffff;
	background-image: url(startpage_rmenu.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px 3px 4px;
	margin: 3px 0px 3px 0px;
	display: block; }

.startpage_rmenu1 a:hover { color: #284ca0;
	font-size: 11px;
	display: block; }







/*########### LMENU ###########*/

#lmenu { margin: 3px 5px 5px 18px; }


#lmenu ul { list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left; }


.lmenu1 a { color: #464646;
	padding: 5px 0px 5px 0px;
	display: block; }

.lmenu1 a:hover { color: #e64415;
	display: block; }

.lmenu1act a { color: #464646;
	padding: 5px 0px 5px 0px; 
	display: block; }

.lmenu1act a:hover { color: #e64415;
	display: block; }


.lmenu2 a { color: #464646;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 15px;
	display: block; }

.lmenu2 a:hover { color: #e64415;
	display: block; }

.lmenu2act a { color: #464646;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 15px;
	display: block; }

.lmenu2act a:hover { color: #e64415;
	display: block; }

/*################  Pfad  ################*/

#pfad { color: #777777;
	font-weight: bold;
	margin-bottom: 20px;}

#pfad p { color: #777777;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding: 0px;
	font-size: 11px; }

#pfad a { color: #777777;
	font-weight: normal;
	font-size: 11px; }
	
#pfad a:hover {  color: #b61400;
	font-size: 11px;}


/*###########  RMENU ##############*/

#rmenu { vertical-align: bottom;
	border-top: solid 1px #d0d3d4;
	margin: 0px 40px 0px 0px;
	margin-bottom: 20px; }

#rmenu ul { list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left; }

.rmenu1 a { color: #464646;
	border-bottom: solid 1px #d0d3d4;
	font-weight: normal;
	padding: 5px 5px 5px 8px;
	display: block; }

.rmenu1 a:hover { color: #e64415;
	display: block; }

.rmenu1act a { color: #e64415;
	background-color: #efefef;
	border-bottom: solid 1px #d0d3d4;
	font-weight: normal;
	padding: 5px 5px 5px 8px; 
	display: block; }

.rmenu1act a:hover { color: #e64415;
	display: block; }
	
	
.rmenu2 a { color: #000000;
	padding: 2px 5px 2px 8px;
	font-weight: normal;
	display: block; }

.rmenu2 a:hover { color: #6495ed;
	padding: 2px 5px 2px 8px;
	font-weight: normal;
	display: block; }

.rmenu2act a, .rmenu2act a:hover { color: #6495ed;
	padding: 2px 5px 2px 8px;
	font-weight: normal;
	display: block; }


/*############## Übersichts Startseite ##############*/

#content-body-start { background-image: url(content-bg-uebersicht.gif);
	background-repeat: repeat-y;
	text-align: left; }
	
#start_content { width:980px;
	border-spacing: 0px;}
	
#start_content td { vertical-align: top;
	border-spacing: 0px;
	padding: 0px;}

#start_kapitel img { margin: 0px 5px 0px 10px;}
#start_rmenu { width: 166px; }

#start_table { border-spacing: 0px;}
#start_table td { vertical-align: top; }

.start_box { width: 216px;
	margin: 0px 9px 10px 0px;}

.start_menu { min-height: 184px;
	background-image: url(start_bg.gif);
	background-repeat: repeat-y; }

.start_menu ul { list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 18px;
	text-align: left; }

.start_menu li { }

.start_ende { width: 216px;
	height: 10px;
	background-image: url(start_ende.gif);
	background-repeat: no-repeat;}


.start_mm a { color: #353b31;
	padding: 3px 5px 3px 0px;}

.start_mm a:hover { color: #b61400; }


#start_1 { width: 216px;
	height: 21px;
	background-image: url(start_1gaad.png);
	background-repeat: no-repeat; }
#start_2 { width: 216px;
	height: 21px;
	background-image: url(start_2aktuell.png);
	background-repeat: no-repeat; }
#start_3 { width: 216px;
	height: 21px;
	background-image: url(start_3informationen.png);
	background-repeat: no-repeat; }
#start_4 { width: 216px;
	height: 21px;
	background-image: url(start_4fachgruppe.png);
	background-repeat: no-repeat; }
#start_5 { width: 216px;
	height: 21px;
	background-image: url(start_5erstattung.png);
	background-repeat: no-repeat; }
#start_6 { width: 216px;
	height: 21px;
	background-image: url(start_6kliniken.png);
	background-repeat: no-repeat; }
#start_7 { width: 216px;
	height: 21px;
	background-image: url(start_7arzneimittel.png);
	background-repeat: no-repeat; }
#start_8 { width: 216px;
	height: 21px;
	background-image: url(start_8ausbildung.png);
	background-repeat: no-repeat; }
#start_9 { width: 216px;
	height: 21px;
	background-image: url(start_9veranstaltungen.png);
	background-repeat: no-repeat; }



/*############  Rahmen 1 & 2 - Content Element  ###############*/
.csc-frame-frame1  { 
	background-color: #efefef;
	padding: 5px 8px 5px 10px;
	border: 1px solid #dddddd;}

.csc-frame-frame2  { 
	background-color: #cfe9ff;
	padding: 5px 8px 5px 10px;
	border: 0px solid #dddddd;}



/*#####################  RTE  ########################*/

span.Roter-Text { color: #c60000; }
p.Box{ background-color: #efefef;
	padding: 10px;
	border: solid 1px #cccccc; }



/*#################  Formular   ######################*/

fieldset { border:0px;
	margin: 0px;
	padding: 10px 0px 10px 0px; }
 
label { width: 12em;
	width: 220px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	display: block}
 
input { font-size: 11px;
	margin: 0px 0px 10px 0px;}
 
textarea { margin-bottom: 10px;} 

.csc-mailform-field select { margin: 0px 0px 10px 0px;}

.csc-mailform-submit { font-size: 14px;
	margin: 10px 0px 10px 220px;}


/*####################  Dateiliste   #########################*/

TABLE.csc-uploads { border: 0px; }

TABLE.csc-uploads p {padding: 0px; 
	margin: 0px;}
	
TABLE.csc-uploads TR TD P { background-color: transparent; 
	font-size: 12px; }
	
TABLE.csc-uploads TR TD { vertical-align: middle; }

TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }

TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }

TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; 
	padding-right: 6px; 
	width: 1%; 
	text-align: center; 
	vertical-align: middle; }
	
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; 
	padding-left: 5px; }
	
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: normal; }

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-size: 10px; }

TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; 
	padding-left: 6px; 
	padding-right: 6px; }

TABLE.csc-uploads-1 { border-color: #10007B; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }

.csc-uploads-icon img { margin-top: 2px; border: 
	0px solid #555555; }


	
/*###########   Login - Menü   ###########*/
.start_login a { color: #444c99; }
.lmenu_login a { color: #444c99;
	font-weight: bold; }



