/**********************
 * BKK MedPlus v0.1
 **********************/

body {
    font-family:  Arial, Helvetica, sans-serif ;
	padding: 0 ;
	margin: 0 ; 
	font-size: 0.75em;
}

img {
	border: 0 ;
}

	
/* kommentare */
h6, .invisible {
	position: absolute;
	left: -2000px;
	
}
.invisible hr {
	height: 1px;
	width: 1px;
	visibility: hidden; 
}

p.furtherInfo{
	display: none;
}

div.divClear{
	clear: both; 
	font-size: 0.1em;
	line-height: 0; 
	visibility: hidden; 
}



/**********************
 * Header Area
 **********************/

div#divPageHead{
	
	position: relative;
	float: none;  
	visibility: hidden; 


}

div#divLogo {

	position: absolute;  
	padding: 0 ;
	top: 0 ;
	left: 601px ;
	width: 0px ;
	visibility: hidden; 
}
div#divLogo h1 {
	
	margin: 0 ;
	padding: 0 ;
	visibility: hidden; 
}

/**********************
 * Functional Navigation
 **********************/

div#divFuncNav {
	 
	position: absolute;
	top: 0px;
	width: 0px ;
	
	visibility: hidden;
}

div#divFuncNav ul{

	float: left ;
	list-style-type: none;
	margin: 0 ;
	padding: 0 ;
	visibility: hidden;
	
}
div#divFuncNav li{

	float: left ;
	margin: 5px 0 0 0 ; 
	padding: 0 ;
	visibility: hidden;	
}
div#divFuncNav div {

	float: left ;
	margin: 0 ;
	padding: 0 0 0 15px ;
	background: url("/fileadmin/templates/_img/_bg/bg_funcNavLi.gif") ;
	background-repeat: no-repeat ;
	visibility: hidden; 
}
div#divFuncNav div.divFuncNavFirst {
	 
	padding: 0 0 0 0 ;
	background: url("../_img/lp.gif") ;
	background-repeat: no-repeat ;
	visibility: hidden;
}

div#divFuncNav div.divFuncNavAct a, 
div#divFuncNav div.divFuncNavAct a:hover,
div#divFuncNav div.divFuncNavAct a:visited,
div#divFuncNav div.divFuncNavAct a:link {
	text-decoration: underline;  
	visibility: hidden; 
	
}



div#divFuncNav a {
	color: #ffffff; 
	text-decoration: none; 
	visibility: hidden;  
}

div#divFuncNav a:hover {
	visibility: hidden; 
	color: #ffffff; 
	text-decoration: underline;  
	visibility: hidden;
}



div.divFuncNavSpacer{
	float: left; 
	visibility: hidden;
	
}

div#divFuncNav div {
	visibility: hidden; 
	
}
div#divFuncNav li {
	visibility: hidden; 
}



/**************************************
 * Page Middle
 **************************************/
div#divPageMiddle{

	float: left; 
	border: 0;
	padding: 0 0 0 0; 
	margin: 0 0 10px 0; 
	height: auto; 
	left: 0px; 
}


/**************************************
 * Left Navigation (Main; Sub; Subsub)
 **************************************/

div#divNavContainer{

	position: absolute;
	left: -500px;
	width: 0;
	visibility: hidden;
	
	
}

/***************************
First Order +++ BEGIN
***************************/
ul.ulOrder1{  
	width: 0;
	padding: 0; 
	visibility: hidden;	
}

ul.ulOrder1 li{
	
	width: 0px ;
		
	padding: 0; 
	visibility: hidden;
}

ul.ulOrder1 a{
	margin: 0; 
	padding: 0;
	text-decoration: none; 
	border: 0;	
	font-weight: bold; 
	color: #474747; 
	visibility: hidden;   
}


ul.ulOrder1 a:hover{
	margin: 5px 0 0 0;
	padding: 0;
	text-decoration: underline;  
	border: 0;	
	font-weight: bold;
	color: #324695;  
	visibility: hidden;   
}

ul.ulOrder1 li.liOrder1_act{
	list-style-image: url(/fileadmin/templates/_img/_nav/mainNavPointLi1_act.gif); 
	margin: 0 0 12px 0;	
	padding: 0; 
	visibility: hidden;
}

ul.ulOrder1 li.liOrder1_act a{
	margin: 5px 0 0 0;
	padding: 0;
	text-decoration: underline; 
	border: 0;	
	font-weight: bold; 
	visibility: hidden;
	color: #324695;    
}

/***************************
First Order +++ END
***************************/


/***************************
Second Order +++ BEGIN
***************************/
ul.ulOrder2{
    
	margin: 10px 0 10px 15px; 
	padding: 0; 
	visibility: hidden;	
}

ul.ulOrder2 li{
	list-style-image: url(/fileadmin/templates/_img/_nav/mainNavPointLi2.gif); 
	margin: 0 0 10px 0;	
	padding: 0; 
	visibility: hidden;
}

ul.ulOrder1 ul.ulOrder2 a{
	font-size: 0.95em; 
	text-decoration: none; 
	font-weight: bold; 
	color: #474747;   
	visibility: hidden;   
}

ul.ulOrder1 ul.ulOrder2 a:hover{
	font-size: 0.95em; 
	text-decoration: underline; 
	font-weight: bold; 
	color: #324695;   
	visibility: hidden;   
}

ul.ulOrder2 li.liOrder2_act{
	list-style-image: url(/fileadmin/templates/_img/_nav/mainNavPointLi2_act.gif); 
	margin: 0 0 10px 0;	
	padding: 0; 
	visibility: hidden;
}

ul.ulOrder2 li.liOrder2_act a{
	font-size: 0.95em; 
	text-decoration: underline; 
	font-weight: bold; 
	color: #324695;    
	visibility: hidden;  
}
/***************************
Second Order +++ END
***************************/



/***************************
Third Order +++ BEGIN
***************************/
ul.ulOrder3{
    
	margin: 10px 0 10px 10px; 
	padding: 0; 
	visibility: hidden;	
}

ul.ulOrder3 li{
	list-style-type: none; 
	list-style-image: none; 
	margin: 0 0 5px 0;	
	padding: 0; 
	visibility: hidden;
}

ul.ulOrder1 ul.ulOrder2 ul.ulOrder3 li a{
	font-size: 0.95em; 
	text-decoration: none; 
	font-weight: normal; 
	color: #747474;   
	visibility: hidden;
}

ul.ulOrder1 ul.ulOrder2 ul.ulOrder3 li a:hover{
	font-size: 0.95em; 
	text-decoration: underline; 
	font-weight: normal; 
	color: #324695;  
	visibility: hidden;	 
}

ul.ulOrder3 li.liOrder3_act{
	list-style-image: url(/fileadmin/templates/_img/_nav/mainNavPointLi3_act.gif); 
	margin: 0 0 5px 0;	
	padding: 0; 
	visibility: hidden;
}


ul.ulOrder1 ul.ulOrder2 ul.ulOrder3 li.liOrder3_act a{
	font-size: 0.95em; 
	text-decoration: underline; 
	font-weight: normal; 
	color: #324695; 
	visibility: hidden;    
}
/***************************
Third Order +++ END
***************************/



/**********************
 * Content Area
 **********************/

div#divContentContainer{
	position: relative;
	top: 1px;
	width: 560px; 
	float: left;
	
}

div#divClickPathWrapper{

	margin: 10px 0 10px 0; 
}

div#divClickPathWrapper ul{
	
	list-style-type: none;
	margin: 0; 
	margin-left: 10px; 
	padding: 0; 
	color: #A9A9A9;  		
}

div#divClickPathWrapper a{
	color: #A9A9A9; 
	font-weight: bold; 
	text-decoration: underline; 		
}

div#divClickPathWrapper a:hover{
	color: #324695; 
	font-weight: bold; 
	text-decoration: underline; 		
}

div#divClickPathWrapper li{
	display: inline; 
	margin: 0 ;
	margin-top: 5px; 
	padding: 0em 0em 0em 0em;
	
}

div#divClickPathWrapper div{
	
	margin: 5px 0 0 0;
	display: inline; 
	padding: 0 0 0 15px ;
	background: url("/fileadmin/templates/_img/_bg/bg_clickPathLi.gif") ;
	background-repeat: no-repeat ;		
}


div#divClickPathWrapper div.divClickPathFirst {

	padding: 0 0 0 0 ;
	background: url("../_img/lp.gif") ;
	background-repeat: no-repeat ;
}

div#divClickPathWrapper div.divClickPath_act{
	margin: 5px 0 0 0;
	display: inline; 
	padding: 0 0 0 15px ;
	background: url("/fileadmin/templates/_img/_bg/bg_clickPathLi_act.gif") ;
	background-repeat: no-repeat ;		
}


div#divClickPathWrapper div.divClickPath_act a{
	color: #324695; 
	font-weight: bold; 
	text-decoration: underline; 			
}



/**********************
 * Content +++ Begin
 **********************/

div#divContentWrapper{ 
	border: 1px solid #AAAAAA; 
	padding: 10px 10px 10px 10px; 
	margin: 0 0 0 0;
}

div#divContentWrapper form{
	margin: 0; 
	padding: 0; 	
}

div#divContentWrapper ul li{
	list-style-type: square; 
	color: #454545;  
}

div#divContentWrapper ol{
	color: #454545;  
}

div#divContentWrapper h1, 
div#divContentWrapper p { 
	color: #5B71B5; 
	font-weight: normal; 
	margin: 0 0 10px 0; 
	padding: 0;
}

div#divContentWrapper table{ 
	font-size: 1em;
}

div#divContentWrapper a{ 
	color: #4C5CA6; 
}

div#divContentWrapper a:hover{ 
	color: #233278; 
}


div#divContentWrapper h1 {  
	font-size: 1.5em; 
	font-weight: normal; 
}

div#divContentWrapper h2{
	font-size: 1.2em; 
	color: #4C5CA6;
	padding: 0 0 10px 0;
	margin: 0 0 0 0; 
}

div#divContentWrapper p { 
    color: #454545;
}
div#divContentWrapper h4{
	font-size: 1em; 
	margin: 0; 
}

div#divContentWrapper h4 a { 
	color: #454545; 
	text-decoration: none; 
	font-size: 1em;  
	margin: 0; 
	padding: 0 0 0 15px; 

	background: url("/fileadmin/templates/_img/_bg/bg_contenth2link.gif") ;
	background-repeat: no-repeat ;	
}

div#divContentWrapper h4 a:hover { 
	color: #324695; 
	text-decoration: underline; 
	font-size: 1em;  
	margin: 0; 
	padding: 0 0 0 15px; 

	background: url("/fileadmin/templates/_img/_bg/bg_contenth2link.gif") ;
	background-repeat: no-repeat ;	
}

div#divContentWrapper table.imgtext-nowrap{
	margin: 0 0 12px 0; 
}

div#divContentWrapper table.imgtext-nowrap tr td ol{
	margin: 0 0 0 25px;
	padding: 0; 
}

/**********************
*Footer
***********************/
div#divFooterLine{
	float: none;  
	/*margin-top: 15px;*/ 
	width: 512px; 
	height: 3px; 
	padding: 0;
	font-size: 0.1em; 
	background-image: url("/fileadmin/templates/_img/_bg/bg_footerline.gif"); 
	background-repeat: repeat-x; 

}

div#divFooterNav{
	position: relative;
	float: none;
	font-size: 0.75em;
	width: 522px;
	padding: 0 ; 
	margin: 20px 0 15px 0; 
	left: 20px; 	
	color: #5B71B5;
}

div#divFooterNav a{
	color: #5B71B5; 
	text-decoration: underline;  
}


div#divFooterNav a:hover{
	color: #233278; 
	text-decoration: underline;  
}


div#divFooterNav ul{
	float: left ;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#divFooterNav li{
	float: left ;
	list-style-type: none;
	margin: 0 ;
	padding: 0em 0em 0em 0em;	
}

div#divFooterNav li div{
    padding-left: 15px; 
    display: inline; 
	background: url("/fileadmin/templates/_img/_bg/bg_footerNavLi.gif") ;
	background-repeat: no-repeat ;
	
}

div#divFooterNav div.divFooterNavFirstElem{
    display: inline; 
	padding: 0 0 0 0 ;
	background: url("/fileadmin/templates/_img/lp.gif") ;
	background-repeat: no-repeat ;
}


p.pNavLink{
	position: relative; 
	float: right; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 10px;
	padding: 0;   
}

p.pCopyrightInfo{
	clear:both; 
	color: #454545; 
	font-weight: bold;
	padding: 0; 
	margin: 0;  
}


/**********************************
*Specially for Mainpage
**********************************/

div#divContentContainerIndex{
	position: relative;
	top: 1px;
	  
	width: 565px; 
	float: left; 
}

div#divContentWrapperIndex{ 
	float: left;	
	padding: 0; 
	margin: 10px 0 0 0; 
}

.divHeaderContentPic{
	padding: 0 0 0 0;
	margin: 0;
	width: 560px;  
	height: 321px; 
	background: url("/fileadmin/templates/_img/_bg/bg_mainpage.jpg");
	background-repeat: no-repeat ;
}

.divHeaderContentPicText{
	position: absolute; 
	width: 340px;
	top: 27px; 
	left: 216px;
	padding: 0;   
}

.divHeaderContentPicText p{
	margin: 0; 
	padding: 0;    
}

div.divInfoBox{ 
	margin: 0 0 0 0; 
	float: left; 
	margin: 0 10px 0 0;
	background-color: #F3F3F3; 
	padding: 0 0 0 0; 
	width: 180px; 
	height: 160px;
	border-bottom: 1px solid #999999;
}

div.divInfoBoxLast{ 
	margin: 0 0 0 0;
	background-color: #F3F3F3;  
	height: 160px; 
	float: left; 
	margin: 0 0px 0 0;
	padding: 0 0 0 0; 
	width: 180px; 
	border-bottom: 1px solid #999999;  
}

div#divContentWrapperIndex h2{ 
	background-color: #AAAAAA;
	float: none; 
	font-size: 1em; 
	margin: 0; 
	color: #ffffff; 
	font-weight: bold; 
	padding: 5px 5px 5px 10px; 	 
}

div#divContentWrapperIndex h2 a{
	color: white;
	padding: 0 0 0 18px; 
	text-decoration: none; 
	background: url("/fileadmin/templates/_img/_bg/bg_infoBoxHeadlineLink.gif") ;
	background-repeat: no-repeat ;	 
}

div#divContentWrapperIndex h2 a:hover{
	
	text-decoration: underline;	
}

div#divContentWrapperIndex p{ 
	padding: 10px 10px 10px 10px; 
	
	margin: 0 0 0 0;
	float: none;  	 
}

div#divContentWrapperIndex p a{ 
	color: #4C5CA6; 
	margin: 0 0 0 0;
	padding: 0; 
	  	 
}

div#divContentWrapperIndex p a:hover{ 
	color: #233278; 
	margin: 0 0 0 0;
	padding: 0; 
	 	  	 
}


/************************************
* Specially for FAQ +++ BEGIN			
************************************/

div#divContentWrapper div.divFaqModulHeader{ 	
	margin: 0; 
	padding: 0; 
	

}

div#divContentWrapper div.divFaqModulHeader li{
	list-style-type: square;
	margin-bottom: 15px; 
}

div#divContentWrapper ul.ulFaqModulElements{
	list-style-type: none;
	margin: 0; 
	padding: 0; 
}

div#divContentWrapper ul.ulFaqModulElements b{
	font-weight: bold;  
}

div#divContentWrapper ul.ulFaqModulElements li{
	list-style-type:  none;
	margin-top: 15px; 
	margin-bottom: 20px; 

}

div#divContentWrapper ul.ulFaqModulElements .pFaqUpLink{
	width: 535px; 
	text-align: right; 
}

div#divContentWrapper ul.ulFaqModulElements .pFaqUpLink a{
	font-size: 0.75em;
}
/************************************
* Specially for FAQ +++ END
************************************/



/************************************
* Specially for FCE:Infobox +++ BEGIN			
************************************/
div#divContentWrapper .divInfoBoxBorderWrapper{
	width: 535px;   
	border: 1px solid #324695;
	padding: 0;  
	margin-bottom: 15px; 
}

div#divContentWrapper .divInfoBoxWrapper{
	margin: 5px 5px 5px 5px; 
	background-color: #F3F3F3;
	padding: 0 0 10px 0; 
}

div#divContentWrapper .divInfoBoxWrapper h2{
	font-size: 1.2em; 
	color: #4C5CA6;
	font-weight: bold; 
	margin: 0px 20px 0px 20px; 
	padding: 5px 0 10px 0;
}

div#divContentWrapper .divInfoBoxWrapper ul{
	margin: 0 0 0 40px; 
	background-color: #F3F3F3;
	padding: 0;
}


div#divContentWrapper .divInfoBoxWrapper li{
	list-style-image: url(/fileadmin/templates/_img/_bg/bg_infoBoxLi.gif); 	
	padding: 0 0 5px 0; 
	margin: 0 5px 5px 0; 
}

/************************************
* Specially for FCE:Infobox +++ END
************************************/

/************************************
* Special table-structure +++ BEGIN
************************************/
div#divContentWrapper table.contenttable-0{
	width: 535px; 
	margin: 0 0 10px 0; 
	padding: 0; 
	border-collapse: collapse;  
	border: 1px solid #999999; 
}

div#divContentWrapper table.contenttable-0 tr td{
	padding: 0;  
	margin: 0; 
	border: 1px solid #999999;
	
}

div#divContentWrapper table.contenttable-0 tr td p{
	margin: 10px;
}

/*
div#divContentWrapper table.contenttable-0 tr td.td-0 p{
	padding: 0; 
	margin: 10px;
	color: #5B71B5;   
}
*/

div#divContentWrapper table.contenttable-0 tr.tr-0 td{
}

div#divContentWrapper table.contenttable-0 tr.tr-0 td p{
	font-weight: bold;
 	color: #454545; 
 	margin: 10px;   
}

/************************************
* Special table-structure +++ END
************************************/

/***************************************
* FCE Kleinansicht +++ BEGIN
****************************************/
div#divContentWrapper div.divViewSmallWrapper{
	margin: 0; 
	padding: 10px 0 10px 0; 
	border: 0;  
}

div#divContentWrapper div.divViewSmallWrapper div.divVSPicture{
	float: left; 
	width: 230px; 

}

div#divContentWrapper div.divViewSmallWrapper div.divVSContentWrapper{
	width: 301px; 
	float: left; 
	margin: 0; 

}


div#divContentWrapper div.divViewSmallWrapper div.divVSContentWrapper div.divVSContent{
	margin: 5px 0px 5px 10px; 
	padding: 0; 
	width: 290px; 

}

div#divContentWrapper div.divViewSmallWrapper div.divVSContentWrapper div.divVSContent h3{
	font-weight: bold; 
	color: #314695;    
	font-size: 1.2em; 
	margin: 1px 0 3px 0;  
	padding: 0; 
}

div#divContentWrapper div.divViewSmallWrapper div.divVSContentWrapper div.divVSContent div.divLinkToViewBig{
	padding: 0 0 0 20px;
	margin: 0 0 0 0; 
    background: url("/fileadmin/templates/_img/_nav/link_point_sv.gif") no-repeat;
}

/***************************************
* FCE Kleinansicht +++ END
****************************************


/***************************************
* FCE Großansicht +++ BEGIN
****************************************/
div#divContentWrapper div.divViewBigWrapper{ 
	margin: 0; 
	padding: 10px 0 10px 0; 
	border: 0;  
}

div#divContentWrapper div.divViewBigWrapper div.divVBPicture{
	float: left; 
	width: 520px; 
}

div#divContentWrapper div.divViewBigWrapper div.divVBContentWrapper{
	width: 520px;  
	float: left; 
	margin: 0; 
}


div#divContentWrapper div.divViewBigWrapper div.divVBContentWrapper div.divVBContent{
	margin: 5px 0px 5px 5px; 
	padding: 0; 
	width: 510px; 
}

div#divContentWrapper div.divViewBigWrapper div.divVBContentWrapper div.divVBContent h3{
	font-weight: bold; 
	color: #314695;    
	font-size: 1.2em; 
	margin: 10px 0 10px 0;  
	padding: 0; 
}

div#divContentWrapper div.divViewBigWrapper div.divVBContentWrapper div.divVBContent div.divLinkToViewSmall{
	padding: 0; 
	margin: 0; 
	width: 500px; 
	text-align: right;  
}

div#divContentWrapper div.divViewBigWrapper div.divVBContentWrapper div.divVBContent div.divLinkToViewSmall a{
	font-weight: bold; 
	text-decoration: none;
	padding: 0 0 0 20px; 
	color: #474747; 
	background: url("/fileadmin/templates/_img/_nav/link_point_sv.gif") no-repeat;  
}


div#divContentWrapper div.divViewBigWrapper div.divVBContentWrapper div.divVBContent div.divLinkToViewSmall a:hover{
	font-weight: bold; 
	text-decoration: underline;
	padding: 0 0 0 20px; 
	color: #314695; 
	background: url("/fileadmin/templates/_img/_nav/link_point_sv.gif") no-repeat;  
}


/***************************************
* FCE Großansicht +++ END
****************************************


/************************************
* Typo3 : Image-Table ++++ BEGIN
*************************************/
/*
table.imgtext-table{
	margin: 0 0 15px 0; 
}
*/
/************************************
* Typo3 : Image-Table ++++ END
*************************************/
