/* default styles for extension "tx_odsosm_pi1" */
.olControlAttribution{bottom:0px!important;}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 1px solid #38291E;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }

body {
	padding:0px;
	margin:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000044;
	text-align:justify;
	font-size: 12px;
	line-height:130%;
}

html {
	height:100%;
}

#border {
	position: relative;
	left: 50%;
	margin-left: -455px;
	width: 910px;
	min-height: 100%;
	height:auto !important; /* moderne Browser */	
	background-image:url(/assets/aerztezentrum-kappeln/images/line.gif);
	background-repeat:repeat-y;	
	background-position:0px 0px;
}

#center {
	position: relative;
	left: 50%;
	margin-left: -455px;
	width: 910px;
	height:auto !important; /* moderne Browser */	

}  

.aerzt {
	background-image:url(/assets/aerztezentrum-kappeln/images/aerztezentrum.jpg);
	background-repeat:no-repeat;
	height:193px;
	width:910px;
}
.links {
	float:left;
	width:224px;
}
.mitte {
	float:right;
	width:665px;
}
.praxis {
	background-image:url(/assets/aerztezentrum-kappeln/images/praxis2.jpg);
	background-repeat:no-repeat;
	height:600px;
	width:209px;
	margin-left:15px;
}
.mitte-1 {
	float:left;
	width:430px;
}
.mitte-2 {
	float:right;
	width:219px;
	background-image:url(/assets/aerztezentrum-kappeln/images/kappeln.jpg);
	background-repeat:no-repeat;
	height:598px;
}
#content-full {
	float:left;
	width:430px;
	padding:0px;
	margin:0px;
	min-height:345px;
	padding-bottom:25px;
}
.content-right {
	float:right;
	width:120px;	
	padding-right:0px;
	padding-bottom:25px;	
}
.content-left {
	float:left;
	width:300px;
	padding-left:10px;	
	padding-bottom:25px;
}
.content-rand {
	float:right;
	width:199px;
}

.csc-header, H1 {
	font-size:14px;
	padding:0px;
	margin:0px;
	line-height:100%;	
	color:#8C1315;
	color:#cc0000;
}
.clear {
	clear:both;
}

#menu { 
	padding:0px;
	margin:0px;
	width:182px;
	border:0px;
	padding-left:13px;
	padding-bottom:10px;

 }
#navi, #navi2, #navi3 {	padding: 0px; height: auto; margin: 0px; }
#navi ul, #navi2 ul, #navi3 ul {margin: 0px; padding: 0px; list-style: none; }

#level1 {margin: 0px; text-align: left; list-style: none;}
#level1 li a {display: block; padding-top:3px; padding-bottom:3px; margin: 0px; text-decoration:none; color : #FFFFFF;  font-weight:bold;}
#level1 li a:hover {text-decoration: none; color : #FFFFFF;}
#level1 a.a1no {padding-top:3px; padding-bottom:3px; color : #FFFFFF; padding-left: 20px; padding-right: 2px; text-decoration: none; border-bottom: 1px dotted #FFFFFF;}
#level1 a.a1no:visited {color : #FFFFFF; text-decoration: none;}
#level1 a.a1no:active {color : #FFFFFF; text-decoration: none;}
#level1 a.a1no:hover {color : #FFFFFF; text-decoration: none; border-bottom: 1px dotted #FFFFFF; background-image:url(/assets/aerztezentrum-kappeln/images/dot.gif); background-repeat:no-repeat; background-position:5px 5px;}
#level1 li.li1act a { color : #FFFFFF;}
.a1act {padding-top:3px; padding-bottom:3px; color : #FFFFFF; padding-left: 20px; padding-right: 2px; text-decoration: none; border-bottom: 1px dotted #FFFFFF; background-image:url(/assets/aerztezentrum-kappeln/images/dot.gif); background-repeat:no-repeat; background-position:5px 5px;}
.li1act .a1act { color : #FFFFFF; }

#level2 {margin: 0px; text-align: left; list-style: none; font-size:11px; }
#level2 li a {display: block; padding-top:3px; padding-bottom:3px; padding-left: 30px; font-weight:normal; color:#38291E; }
#level2 li a.a2no {padding-top:3px; padding-bottom:3px; color: #FFFFFF; margin: 0px; padding-left: 30px; padding-right: 0px; text-decoration: none; border-bottom: 1px dotted #FFFFFF;}
#level2 li a.a2no:visited {color: #FFFFFF; text-decoration: none;}
#level2 li a.a2no:active {color: #FFFFFF; text-decoration: none;}
#level2 li a.a2no:hover {color: #FFFFFF; text-decoration: none; display: block; padding-top:3px; padding-bottom:3px; padding-left: 30px; border-bottom: 1px dotted #FFFFFF;  background-image:url(/assets/aerztezentrum-kappeln/images/dot.gif); background-repeat:no-repeat; background-position:5px 5px;}
#level2 li.li2act {font-weight:normal; color:#FFFFFF; }
#level2 li.li2act a {font-weight: normal;}
.a2act {padding-top:3px; padding-bottom:3px; color : #38291E; text-decoration: none; border-bottom: 1px dotted #FFFFFF; background-image:url(/assets/aerztezentrum-kappeln/images/dot.gif); background-repeat:no-repeat; background-position:3px 3px;}
#level2 li a.a2act:hover {color : #FFFFFF; text-decoration: none; display: block; padding-top:3px; padding-bottom:3px; border-bottom: 1px dotted #FFFFFF;}

#level3 {margin: 0px; text-align: left; list-style: none; }
#level3 li a {display: block; line-height: 23px; height: 23px; padding-left: 40px; color: #38291E}
#level3 li a.a3no {font-weight: normal; line-height: 23px; height: 23px; color : #38291E; margin: 0px; padding-left:40px; padding-right: 0px; text-decoration: none; border-bottom: 1px solid #FFAA4F;}
#level3 li a.a3no:visited {color: #38291E; text-decoration: none;};
#level3 li a.a3no:active {color: #38291E; text-decoration: none;}
#level3 li a.a3no:hover {color: #38291E; text-decoration: none; display: block; line-height: 23px; height: 23px; padding-left: 40px; border-bottom: 1px solid #FFAA4F; background-repeat:no-repeat; background-position:5px 5px;}
#level3 li.li3act {font-weight:normal;}
#level3 li.li3act a {font-weight: normal;}
.a3act {line-height: 23px; height: 23px; color : #38291E; text-decoration: none; border-bottom: 1px solid #FFAA4F; background-repeat:no-repeat; background-position:3px 3px;}
#level3 li a.a3act:hover {color : #38291E; text-decoration: none; display: block; line-height: 23px; height: 23px; border-bottom: 1px solid #FFAA4F;}

/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/ 


/* LINK -- */
A:link {
	background-color : transparent;
	color:#000044;
	text-decoration : underline;
	font-weight : normal;
}
A:visited {
	background-color : transparent;
	color:#000044;
	text-decoration : underline;
	font-weight : normal;
}
A:hover {
	background-color : transparent;
	color:#000044;
	text-decoration : underline;
	font-weight : normal;
}
A:active {
	background-color : transparent;
	color:#000044;
	text-decoration : underline;
	font-weight : normal;
}

.externlink, .external-link-new-window, .external-link {
	text-decoration:none;
	font-weight:normal;
}
.internal-link, .internlink, .zurueck A {
	text-decoration:none;
	font-weight:normal;
}
.mail {
	text-decoration:none;
	font-weight:normal;
}
.csc-frame-rulerBefore {
	border-top:1px solid #9d1d1e;
	width:100%;
	paddding: 0px;
	margin:0px;
}

.csc-frame-rulerAfter {
	border-bottom:1px solid #9d1d1e;
	width:100%;
	paddding: 0px;
	margin:0px;	
	margin-bottom:8px;
}
.bodytext, TD {
	text-align:justify;
	padding:0px;
	padding-bottom:11px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Downloads */
.csc-uploads {
	width:100%;
}
.csc-uploads-icon {
	width:20px;
	padding:4px;
	vertical-align:top;
}
.contenttable {
	width:100%;
}
.tr-odd TD {
        background-color:#ffaa50;
	vertical-align:top;		
	padding:0px;
	margin:0px;		
}
.tr-even TD {
        background-color:#fed976;
	vertical-align:top;		
	padding:0px;
	margin:0px;		
}
.td-last {
	width:60px;
}
.td-1 {
	text-align:right;
}
.csc-uploads-fileName {
        vertical-align:top;
}
.csc-uploads-fileSize P {
        display:inline;
        padding-right:4px;
}
.csc-uploads-fileSize {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}

.csc-uploads-fileName P {
	padding:0px;
	margin:2px;
}
.csc-uploads-description P {

}
/* GALERIE */
.gooffotoboek .internlink IMG {
    float:right;
}
.gooffotoboek {
}
.gooffotoboek IMG {
    text-align:center;
	border: 1px solid #f47a49;
	float:none;
	margin:7px;
}

.gooffotoboek A {
}
.imageborder IMG {
	border:1px solid #f47a49
}
.goof-comment form {
	padding-left:15px;
	padding-right:15px;	
	text-align:left;
}
/* GALERIE */
HR { 
	color:#9d1d1e; 
	height:1px; 
	border:0px solid #9d1d1e; 
	background-color:#9d1d1e; 
}


/* RTE */
.align-left {
	text-align:left;
	padding:0px;
	margin:0px;	
}
.align-center {
	text-align:center;
	padding:0px;
	margin:0px;
}
.align-center p {
	text-align:center;
	padding:0px;
	margin:0px;
}
.align-right {
	text-align:right;
	padding:0px;
	margin:0px;	
}
span.important { 
	color: #a02636; 
	font-size:12px;
	padding-left:25px;
}
.right .bodytext {
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}
span.name-of-person { 
	color: #10007B; 
}
span.detail { 
	color: #9d1d1e; 
	font-weight:bold;
	font-size:14px;	
}
/* RTE */

.divleft {
	clear:both;
	float:left;
	width:240px;
}
.divright {
	float:right;
	width:330px;
}
.dotted {
	clear:both;
	border-top:1px dotted #969696; 
	background-color:#ffffff;
}

.content-right .csc-frame-frame1 {
	border:1px solid #969696;
	background-color:#e2e2d6;
	padding:10px;
	font-weight:bold;
}
.csc-frame-frame1 a:link, .csc-frame-frame1 a:visited, .csc-frame-frame1 a:active, .csc-frame-frame1 a:hover {
	font-weight:bold;
	color:#404041;	
}

.csc-textpic .csc-textpic-imagewrap {

}
.adresse {
	margin:0px;
	padding:0px;
	padding-top:320px;
	color:#ffffff;
	padding-left:8px;
	width:188px;
}
.adresse .bodytext {
	text-align:center;
}
.adresse .csc-frame-rulerBefore {
	border-top:1px dotted #ffffff;
}

/* FORMS */
i nput, ifr ame, sel ect {
	border: 1px solid #7f9db9;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#404041; 
	font-size: 12px;	
	padding: 0 0 0 4px;	
}
.iframe {
	padding:0px; 
	margin:0px; 
	border: 1px solid #7f9db9;	
}
textarea, select {
	border: 1px solid #7f9db9;
} 
.tx-ffiframe-pi1  {

}
.tx_powermail_pi1_fieldwrap_html_captcha IMG {
	margin-top:4px;

}





/***************************
*  Default styles for the
*    EXT rgmediaimages
* by Ringer Georg (just2b)
***************************/  

/* div for content elements */
.rgmediaimages-content {
  overflow:auto;
}

/* Iframe */
.rgmediaimages-iframe {
  border:1px solid #ccc;
}


/* just useful for me */
#left .ce  .rgmi1032 .ce {
  width:0px;
  min-height:10px;
}

/* for the plugins */
.rgmediaimages-caption {
	font-weight:bold;
	text-align:center;
}

.rgmediaimages-media {
	margin:5px auto;
}
.rgmediaimages-player {
}

.vespa .csc-textpic .csc-textpic-imagewrap {
	padding-left:20px;

}
.csc-textpic .csc-textpic-imagewrap dt {

}
#css {
	border:1px solid #38291E;
}
.tx-powermail-pi1_fieldset legend {
	display:none;
}
.contenttable-2 .td-2 {
	text-align:right;
}

.contenttable-2 .td-last {
	width:auto;
}
.indent {
    padding-left:25px;
}

/*/// Powermail START ///*/
legend {
	display:none;
	}
legend.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:block;
	}
fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent !important;
	border:0px !important;
	padding:0px !important;
	}
.error p {
	color:#FFFFFF !important;;
	}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	padding:6px;
	}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover {
	cursor:pointer;
	}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, 
fieldset.tx-powermail-pi1_fieldset input.powermail_date, 
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, 
fieldset.tx-powermail-pi1_fieldset textarea, 
fieldset.tx-powermail-pi1_fieldset select, 
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	width:220px !important;
	}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, 
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
	margin-left:200px !important;
	margin-top:0px !important;
	}
/*/// Powermail STOP ///*/