/* Standard-Definitions [start] */
/**
 * Globaler Browser-Reset
 **/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,cite { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

a {
	text-decoration:none;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100.01%;
	font-weight:normal;
}

ul, li, ol, dd, dl{
	list-style:none;
}

.vcard, .geo
{
	height:0px;
	width:0px;
	line-height:0px;
	font-size:0px;
	visibility:hidden;
}

.accElem
{
	display:none;
}
/**
 * GLOBALER BROWSER RESET - ENDE
 **/

html {overflow:scroll;}
html, body {
	width:100.01%;
	padding:0;
	margin:0;
}
ul, form {margin:0; padding:0;}
sup {vertical-align:top;}
h3 sup {vertical-align:super;}
.clear {
	clear:both;
	font-size:0 !important;
	line-height:0 !important;
	height:0px !important;
	padding:0px !important;
	margin:0px !important;
	background-image:none !important;
	float:none !important;
	_overflow:hidden;
} 
a {
	color: #2681c2;
}
a img {
	border: 0px;
}
a.noborder {
	border-bottom:0 
	!important; 
	text-decoration:none 
	!important;
}
p.bodytext {
	margin:0px;	
	font-size:1em; 	
	line-height:1.2em;
}
.noscriptSubmit {
	padding-left:2px; 
	margin-top:3px;
}
.content .noscriptSubmit {
	padding-left:2px; 
	margin-top:0px;
}
#infos {
	float:left;
}

/* Main-Definitions [start] */
body {
	background-color:#cee1f1;
	background-image:url(../img/elements/mictonetten/body.back.gif);
	background-position:left top;
	background-repeat:repeat-x;
	font-size:100.01%;
	font-family:Arial, Helvetica, sans-serif;
}
#mainframe {
	width:999px;
}
div.mainFrame {
	margin-left:auto; 
	margin-right:auto;
	top:0px;
}
/* Main-Definitions [end] */
/* Header-Definitions [start] */
div.header {
	width:100%;
	height:125px;
}
div.header div.logo {	
	float:left; 
	width:217px; 
	padding-top:70px;
}
div.header div.satnav {
	float:right;
	width:700px;
	padding-top:40px
}
/**
 * Header Text einnaessen
 */
div.header div.headertext{
	float:right;
	padding-top:30px;
	PADDING-right:12px;
}
div.header div.satnav ul {
	float:right;
	display:block;
	list-style-type:none;
	list-style-image:none;
	padding-right:5px;
}
div.header div.satnav ul li {
	float:left;
	padding-left:8px;
	padding-right:7px;
	background-image:url(../img/elements/mictonetten/satnav.seperator.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-size:0.75em; /*12px*/
	color:#666;
	font-weight:bold;
}
div.header div.satnav ul li.first {
	padding-left:0;
	background-image:none;
}
div.header div.satnav ul li p {
	margin:0;
	float:left;
}
div.header div.satnav ul li h4 {
	font-size:1em; /*12px*/
	margin:0;
	padding:0;
}
div.header div.satnav ul li a {
	color:#006bb7;
	text-decoration:underline;
}
div.header div.satnav ul li a.seperator {
	padding-right:11px;
	background-image:url(../img/elements/mictonetten/satnav.fontsize.seperator.gif);
	background-position:15px 0px;
	background-repeat:no-repeat;
}

/* Suchformular [start] */
#searchbox {
    float: right;
    width: 258px;
    position: relative;
    top: 3px;
}
#searchbox fieldset{
    background: url(../img/elements/mictonetten/searchboxSubmitBg.gif) no-repeat top right;
    padding: 0;
    margin: 0;
    display: block;
}
#searchbox legend{
    display: none;
    height: 0;
}
#searchbox input.sword{
    color: #8f8f8f;
    font-weight: 700;
    background: url(../img/elements/mictonetten/searchboxInputBg.gif) no-repeat top left;
    width: 159px;
    border-width: 0;
    border-right: 1px solid #dbdbdb;
    font-size: 13px;
    padding: 11px 0 9px 10px;
    *padding: 10px 0 10px 10px;
    *position: relative;
    *top: -1px;
}
#searchbox input.find_sword{
    background: url(../img/elements/mictonetten/icon.searchbox.gif) no-repeat 9px 12px;
    color: #0064af;
    font-weight: 700;
    font-size: 13px;
    padding: 10px 0 9px 25px;
    *padding: 9px 0 7px 17px;
    *position: relative;
    *top: -1px;
    border: 0;
    margin: 0;
}
.ac_results{
    font-size: 12px;
}
.ac_results h5{
    font-weight: 700;
}
.ac_results li span{
    display: none;
}
/* Suchformular [end] */


/* Header-Definitions [end] */
/* Main-Menu-Definitions [start] */
div.mainMenu ul li a {
	text-decoration:none;
}
div.mainMenu {
	background-image:url(../img/elements/mictonetten/menu.background.level.one.gif);
	background-repeat:repeat-x;
	height:29px;
}
div.mainMenu div.mainMenuLeft{
/*
	background-image:url(../img/elements/mictonetten/menu.border.right.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
*/
	float:left;
	padding-right:10px;
	height:29px;
}
div.mainMenu div.mainMenuLeft ul {
	float:left;
/*
	background-image:url(../img/elements/mictonetten/menu.items.back.gif);
*/
/*
	background-image:url(../img/elements/mictonetten/menu.border.right.gif);
*/
	background-image:url(../img/elements/mictonetten/menu.border.right.yellow.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
	height:27px;
}
div.mainMenu div.mainMenuLeft ul li {
	list-style-type:none;
	list-style-image:none;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/elements/mictonetten/separator.blue.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	height:27px;
}
div.mainMenu div.mainMenuLeft ul li.first {
	/*background-image:url(../img/elements/mictonetten/menu.border.left.gif);*/
	background-image:url(../img/elements/mictonetten/menu.border.left.yellow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:16px;
}
div.mainMenu div.mainMenuLeft ul li h3{
	margin:0px;
	font-weight:bold;
	padding-top:6px;
}
div.mainMenu ul li h3 a ,div.mainMenu ul li h2{
	color:#3388c5;
	font-size:0.8em;
}
div.mainMenu ul li.active h3 a{
	color:#000;
}

/* Menu Rechts */
div.mainMenu div.mainMenuRight {
	float:right;
	width:398px;
	height:27px;
}
div.mainMenu div.mainMenuRight ul li.patientActiv{
	float:left;
	background-image:url(../img/elements/mictonetten/menu.patientenarea.aktiv.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
	height:30px;
	width:138px;
}
div.mainMenu div.mainMenuRight ul li.patientInactiv{
	float:left;
	background-image:url(../img/elements/mictonetten/menu.facharea.inaktiv.gif);
	background-repeat:no-repeat;
	height:27px;
	width:258px;
}
div.mainMenu div.mainMenuRight ul li.fachActiv{
	float:right;
	background-image:url(../img/elements/mictonetten/menu.patientenarea.aktiv.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
	height:30px;
	width:138px;
}
div.mainMenu div.mainMenuRight ul li.fachActiv a { color:#000; }
div.mainMenu div.mainMenuRight ul li.fachInactiv{
	float:right;
	background-image:url(../img/elements/mictonetten/menu.facharea.inaktiv.gif);
	background-repeat:no-repeat;
	height:27px;
	width:258px;
}
div.mainMenu div.mainMenuRight ul li{
}

div.mainMenu div.mainMenuRight ul li h2 {
	margin:0px;
	font-weight:bold;
	padding-top:6px;
	
}
div.mainMenu div.mainMenuRight ul li.patientActiv h2{
	padding-left:15px;
}
div.mainMenu div.mainMenuRight ul li.patientInactiv h2{
	padding-left:27px;
}
div.mainMenu div.mainMenuRight ul li.patientActiv a{
	color:#000;
}
div.mainMenu div.mainMenuRight ul li.fachActiv h2{
	background-repeat:no-repeat;
	padding-left:15px;
}
div.mainMenu div.mainMenuRight ul li.fachInactiv h2{
	background-image:url(../img/elements/mictonetten/menu.facharea.inaktiv.lock.gif);
	background-position:15px 7px;
	background-repeat:no-repeat;
	padding-left:35px;
}
div.mainMenu ul li h2 a:hover, div.mainMenu ul li h3 a:hover  {
	color:#7bb2d9;
}

/* Main-Menu-Definitions [end] *//* Sub-Menu-Definitions [start] */
div.submenu {
	border-bottom:1px solid #ccc;
	background-color:#fce8b3;
	/*background-image:url(../img/elements/mictonetten/submenu.back.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;*/
	padding-left:12px;
}
ul.submenu {
	display:block;
	list-style-type:none;
	list-style-image:none;
	margin-left:5px;
}
ul.submenu li {
	float:left;
	padding-right:8px;
	padding-left:8px;
	background-image:url(../img/elements/mictonetten/separator.blue.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
}
ul.submenu li.first {
	padding-left:0px;
	background-image:none;
}
ul.submenu li h4 {
	margin:0px;
	margin-top:7px;
	margin-bottom:9px;
	font-weight:normal;
	font-size:0.84em;
}
ul.submenu li h4 a {
	color:#006cb7;
	text-decoration:none;
}
ul.submenu li.active h4 a {
	color:#000;
	font-weight:bold;
}
/* Sub-Menu-Definitions [end] *//* ContentArea-Definitions [start] */
div.contentArea {
	margin-left:43px;
	*margin-left:39px;
	_margin-left:38px;
	margin-top:40px;
	padding-bottom:6px;
}

/* tipAFriend */
.tx-srfreecap-pi2-cant-read
{
	color:#000 !important;
	font-size:1em !important;
}


/* Formatierung für Preistabelle */

div.content table {
	margin-left:22px;
	margin-bottom:16px;
	font-size:0.8em;
}
div.content table table{
	font-size: 1.0em;
}
div.content table tr td {
	padding:7px 5px 5px 10px;
}
div.content table tr.content td.lighter {
	background-color:#dcdeed;
	width:49px;
	*width:auto;
	_width:auto;
}
div.content table tr td.amount {
	padding-left:11px;
	padding-right: 5px;
}
div.content table tr td.price {
	width:105px;
	padding-left:15px;
}
div.content table tr td.last {
	background-image:none !important;
	width:116px;
	padding-left:39px;
}
div.content table tr td h4 {
	margin:0px;
	font-size:1em;
}
div.content table tr td p {
	font-size: 1.0em;
}
div.content table tr.headline td {
	padding-top:15px;
	padding-bottom:2px;
}
div.content table tr.head td {
	background-color:#e8e8e8;
	background-image:url(../img/elements/mictonetten/separator.gray.gif);
	background-position:right 7px;
	background-repeat:no-repeat;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
div.content table tr.head td.lighter {
	background-color:#f3f3f3;
	width:201px;
}
div.content table tr.content td {
	background-color:#cfd0e5;
	background-image:url(../img/elements/mictonetten/separator.blue.gif);
	background-position:right 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #1a3385;
}

/* gelb für Tabelle */
div.content table.gelbContentElements tr.content td {
	background-color:#feda8a !important;
	border-bottom-color:#FFA300 !important;
	background-image:url(../img/elements/mictonetten/separator.gelb.gif);
}
div.content table.gelbContentElements tr.content td.lighter {
	background-color:#feecc4 !important;
}


/* Formatierung für Fußnoten (grauer Text) */
div.content div.blured {
    font-size: 0.78em;
    color:#666;
    margin:0px 20px 15px 23px;
}
div.contentArea div.content div.blured p, div.contentArea div.content div.blured p.bodytext {
    margin:0px;
    font-size:1.0em;
    color:#666;
}
