/* CSS Document */

body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin:0px; font-size:12px; font-weight:normal; color:#000000; }

.frame { width:900px; margin:auto; }

.head { }
	.header { width:900px; height:162px; background-image:url(pics/homepage_aerztenetz_neu_02.gif); background-repeat:no-repeat; }
	.headerMenu { width:898px; height:30px; background-image:url(pics/homepage_aerztenetz_neu_06.gif); background-repeat:repeat-y; color:#FFFFFF; }
		.headerMenuBreadcrum { width:600px; float:left; padding:6px 5px 5px 5px; }
		.headerMenuBreadcrum a { color:#fff; text-decoration:none; }

		.headerMenuSuche { width:200px; float:right; }
		.headerMenuSuche div.inputFeld input { float:left; margin-top:5px; }
		.headerMenuSuche div.inputButton input { font-size:10px; background:#DCFEDB; border:1px solid #666; color:#666; margin:7px 5px 0px 5px;  }
	
.main { min-height:350px; _height:350px; }
	
	.mainLeft { float:left; }
	
div.mainLeftMenu ul { margin:0px; padding:0px; line-height:20px;  }
div.mainLeftMenu ul li { list-style:none; margin-top:0px; background-image:url(pics/czb_designMenuBalkenEbene1.gif); background-repeat:no-repeat; background-position:11px 0px; }
div.mainLeftMenu ul li a { text-decoration:none; padding-left:20px; font-size:12px;  }
div.mainLeftMenu ul li ul li { background-image:url(pics/czb_designMenuBalkenEbene2.gif); background-repeat:no-repeat; }
div.mainLeftMenu ul li ul li a { padding-left:20px; }

		.mainLeftTop { width:150px; text-align:center; padding:35px 0px 10px 0px; background-color:#264924; background-image:url(pics/homepage_aerztenetz_neu_09.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; }
		.mainLeftPartner { width:150px; text-align:center; padding:35px 0px 10px 0px; background-color:#264924; background-image:url(pics/homepage_aerztenetz_neu_09.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; }
		.mainLeftPartnerIMG img {border:none;}
		
		.mainLeftMenu { width:130px; margin-top:5px; background-color:#264924; padding:10px 10px 10px 10px; }
			.mainLeftMenu a { background-image:url(pics/homepage_aerztenetz_neu_21.gif); background-repeat:no-repeat; background-position:1px 3px; padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; }

		.mainLeftMenuAerzte { width:130px; margin-top:5px; background-color:#264924; padding:10px 10px 10px 10px; }
			.mainLeftMenuAerzte a { background-image:url(pics/homepage_aerztenetz_neu_21.gif); background-repeat:no-repeat; background-position:1px 3px; padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; }

		.mainLeftMenuIntern { width:130px; margin-top:5px; background-color:#264924; padding:10px 10px 10px 10px; }
			.mainLeftMenuIntern a { background-image:url(pics/homepage_aerztenetz_neu_21.gif); background-repeat:no-repeat; background-position:1px 3px; padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; }

div.mainLeftMenuIntern ul { margin:0px; padding:0px; line-height:20px;  }
div.mainLeftMenuIntern ul li { list-style:none; margin-top:0px; background-image:url(pics/czb_designMenuBalkenEbene1.gif); background-repeat:no-repeat; background-position:11px 0px; }
div.mainLeftMenuIntern ul li a { text-decoration:none; display:block; padding-left:20px; font-size:12px; }
div.mainLeftMenuIntern ul li ul li { background-image:url(pics/czb_designMenuBalkenEbene2.gif); background-repeat:no-repeat; margin-left:15px; }
div.mainLeftMenuIntern ul li ul li a { padding-left:20px; }

	div.middle { float:left; width:575px; }
	div.middlePraxen { float:left; width:575px; padding-left:10px; }
	.mainContent {  margin:5px 5px 0px 5px; }
	.mainContentPrax { border:1px solid #ccc; clear:both; padding:10px; }
	.menuInner {   }
	.menuInner a { border-top:1px solid #ccc; background:#85C274; margin-top:15px; display:block; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:5px; margin-right:3px; text-decoration:none; color:#fff; font-weight:bold; }
	.menuInner a:hover { background:#264924; } 
	.menuInner b a { border-top:1px solid #ccc; background:#264924; margin-top:15px; margin-bottom:-1px; border-bottom:1px solid #fff; display:block; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:5px; margin-right:3px; text-decoration:none; color:#fff; font-weight:bold; }
		.mainContent h1 { margin:17px 0px 0px 25px; background-image:url(pics/homepage_aerztenetz_neu_13.gif); background-repeat:no-repeat; background-position:1px 2px; font-size:20px; color:#85C275; padding-left:25px; }
		.mainContent h2 { margin:17px 0px 0px 0px; padding-left:25px; color:#666; font-size:16px; }
		.mainContent p { margin-left:25px; }
		.mainContent p.browntext{ font-size:10px; padding-left:25px; margin-left:0px; }
		.mainContent div.news-single-itemKat { font-size:10px; padding-left:25px; margin-left:0px; }
		
		fieldset { margin-left:25px; }

		.mainContentPrax h1 { margin:17px 0px 0px 25px; background-image:url(pics/homepage_aerztenetz_neu_13.gif); background-repeat:no-repeat; background-position:1px 2px; font-size:20px; color:#85C275; padding-left:25px; }
		.mainContentPrax h2 { margin:17px 0px 0px 0px; padding-left:25px; color:#666; font-size:16px; }
		.mainContentPrax p { margin-left:25px; }
		.mainContentPrax p.browntext{ font-size:10px; padding-left:25px; margin-left:0px; }
		.mainContentPrax div.news-single-itemKat { font-size:10px; padding-left:25px; margin-left:0px; }
	
	.mainRight { float:right; width:150px; margin:0px 5px 0px 5px; }
		.mainRightTop { padding:3px; margin-top:5px; background-color:#264924; color:#FFFFFF; }
			.mainRightTop h1 { padding:5px; font-size:14px; font-weight:normal; border-bottom:3px #FFFFFF solid; margin:0px; }		
			.mainRightTop label{ font-size:10px; }
			.mainRightTop div.inputButton input { font-size:10px; background:#DCFEDB; border:1px solid #666; color:#666; margin:5px; }
			.mainRightTop div.inputSubmit input { margin:5px; width:132px; background:#264924; color:#fff; border:1px solid #fff; }
		.mainRightNews { }
			.mainRightNewsTop { background-image:url(pics/homepage_aerztenetz_neu_09.gif); background-repeat:no-repeat; padding:5px; font-size:14px; color:#FFFFFF; }
			.mainRightNewsBottom { }	
.bottom	{ text-align:center; }
	.bottom a { font-size:10px; color:#305330; text-decoration:none; }
	
.clearer { clear:both; }


div.blogNews h1{margin:17px 0px 0px 25px; background-image:url(pics/homepage_aerztenetz_neu_13.gif); background-repeat:no-repeat; background-position:1px 2px; font-size:20px; color:#85C275; padding-left:30px;}
div.blogNews h2{margin:17px 0px 0px 25px; background-image:url(pics/homepage_aerztenetz_neu_13.gif); background-repeat:no-repeat; background-position:1px 2px; font-size:20px; color:#85C275; padding-left:30px;}
div.blogNews h3{margin:17px 0px 0px 25px; background-image:url(pics/homepage_aerztenetz_neu_13.gif); background-repeat:no-repeat; background-position:1px 2px; font-size:20px; color:#85C275; padding-left:30px;}


div.blogNews p{padding:0px 0px 0 0; font-size:12px; letter-spacing:1px; line-height:16px; }
div.blogNews p.greentext{background:#fff; color:#5E9908; font-size:16px; font-weight:bold; padding:14px 0 0;}
div.blogNews p.browntext{ font-size:10px;}

div.blogNews ul { list-style:disc; margin:20px 0px 20px 30px; }

div.blogNews ul.blog{width:270px; height:24px; margin:20px 0 0; list-style-type:none;}
div.blogNews ul.blog li{width:118px; height:24px; float:left; margin:0 5px 0 0;}
div.blogNews ul.blog li.more{width:118px; height:24px; float:left;}
div.blogNews ul.blog li a{width:90px; height:24px; display:block; background:url(pics/reedmore-bg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; padding:0 0 0 28px}
div.blogNews ul.blog li a:hover{background:url(pics/reedmore-hover.gif) 0 0 no-repeat; text-decoration:none;}

div.blogNews ul.blog li.comment{width:98px; height:24px; background:url(pics/commentbg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:24px; text-decoration:none; float:left; padding:0 0 0 20px}


			/* ### Guestbook list ### */
					div.guestbookMain { margin-top:10px; padding:5px 25px 25px 25px; }
					div.tx-guestbook-result { font-size:10px; color:#999999; }
					div.tx-guestbook-pagination { font-size:10px; color:#999999; }
					div.tx-guestbook-pagination a { color:#999999; font-weight:bold; }
					div.tx-guestbook-header { color:#999999; padding-top:5px; }
					div.tx-guestbook-header a { color:#999999; }
					div.tx-guestbook-content { border-top:1px dashed #cccccc; margin:3px 0px 5px 0px; }
					div.tx-guestbook-clear { font-size:2px; height:5px; }
					p.tx-guestbook-date { margin:0px; font-size:10px; color:#999999; padding:0px; }
					div.tx-guestbook-header { font-size:11px; color:#999999; }
					div.tx-guestbook-header a { font-size:11px; color:#999999; }
					p.tx-guestbook-entry { font-size:11px; color:#666666; } 
			
				/* ### Guestbook form ### */
					div.guestbook_form { padding:5px 25px 25px 25px; margin-top:10px; }
					div.guestbook_form label { font-size:11px; color:#666666; }
					div.tx-guestbook-form-error { color:#ff0000; }
					
					p.bodytext a {color:#666; text-decoration:underline;}
					fieldset.csc-mailform { border:0px; margin-top:20px; }
					div.csc-mailform-field {}
					div.csc-mailform-field label { width:100px; float:left;}
					div.csc-mailform-field input { margin-bottom:10px; }
					div.csc-mailform-field textarea { margin-bottom:10px; }
					
					
					h1.csc-firstHeader {}
					
					div.news-latest-item { padding:5px; }
					div.news-latest-item div.blogUeberschrift { font-weight:bold; }
					
					div.mainLeftMenuIntern a.uid399 { background-color:#fff; }
					div.mainLeftMenuIntern ul li a.uid399 { font-weight:bold; font-size:13px; color:#264924; }
					
		
/********* Stylesheet der Frontendbenutzerregistrierung **********/

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-color: transparent; text-decoration:none; margin: 0px; text-align: left; margin-left: 1px; padding: 0px; color: #FE6F00; font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, sans-serif; font-size: 12px; text-decoration: underline; font-weight: bold; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 70%; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

/* ### New Login ### */
div.tx-newloginbox-pi3 { margin-left:25px; margin-top:25px; }

div.tx-newloginbox-pi3-listrow td { width:230px; padding:5px 10px 5px 10px; background-color:#fff; border-bottom:1px dashed #ccc; }
div.tx-newloginbox-pi3-listrow th { border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; background:#fff; padding:5px; }
div.tx-newloginbox-pi3-listrow th a { color:#666; text-decoration:none; }

div.tx-newloginbox-pi3-singleView td { width:230px; padding:5px 10px 5px 10px; background-color:#fff; border-bottom:1px dashed #ccc; }
div.tx-newloginbox-pi3-singleView th { width:230px; padding:5px 10px 5px 10px; background-color:#fff; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; }
div.tx-newloginbox-pi3-singleView h3 { font-size:12px; }

div.tx-rgpopup-Nest {background-color:#264924; border-color:#000000;}
div.tx-rgpopup-dragbar {background-color:#264924;}
div.tx-rgpopup-left {background-color:#264924;}
