@media all {
html { 
	overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
}

body,p,td,th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	letter-spacing: 0.1pt;
	white-space: normal;
	line-height: 16px;
	margin: 0;
	padding: 0;
	letter-spacing: 0.1pt;
}

body {
	background-color: #F6F5F1;
	background-image: url(/ressources/images/verlauf.jpg);
	background-repeat: repeat-x;
}

iframe html body {
	background: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

.suchbox {
	background-color: #F1F1F1;
	padding:0 0 0 15px;
}

.error {
	color: red;
}

input, textarea, select {
	border: 1px solid #D5D5D5;
/*	color: #A2A2A2; */
	padding: 3px;
	font-size: 11px;
	line-height: 15px;
}

.bggrau {
	background-color: #D5D5D5;
}

label {
	display: block;
	margin-bottom: 3px;
}

form, ul, li, h1, h2, h3, h4, h5 {
	padding: 0; margin: 0;	
	font-size: 11px;
}

.formular {
	padding: 1px;
	color: #464646;
}

#myInputForm input, #myInputForm select, #myInputForm textarea {
	padding: 1px;
	color: #464646;
}

a {
	text-decoration: none;
	color: #464646;
}

a:hover {
	text-decoration: underline;
}

ul,li {
	list-style-type:none;
}

#ContentText ul,#ContentText ol,#ContentText li {
	padding: 0;
	margin-left: 8px;
	margin-bottom: 3px;
}

#ContentText ul li {
	list-style-type:square;
}

#ContentText ol {
	padding-left: 10px;
}

#ContentText ol li {
	list-style-type:decimal-leading-zero;	
}

h1 {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.1pt;
}

h2 {
	color: #464646;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 22px;
	line-height: 20px;
}

h3 {
	padding: 2px 5px 2px 15px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#FFA600;
	font-size: 11px;
}

h4 {
	color: #FFA600;
	font-weight: bold;
	padding:0 0 5px 0;
	margin: 0;
}

#Pagename {
	color: #A2A2A2;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 13px;
}

.weiss {
	color: #FFFFFF;
}

.kastengrau {
	background-color: #F9F8F9;
	padding: 15px;
	margin-bottom: 1px;
}

.kasten {
	background-repeat: repeat-x;
}

.linkliste li {
	margin: 10px 0 0 15px;
}

.teasermodul {
	margin-bottom: 15px;
}

#Metanavi {
	background-color: #F9F8F9;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

#Metanavi li {
	padding: 10px 0px 0px 10px;
}

#FooterNavi {
	background-image:url(/ressources/images/bg_navi_footer.jpg); background-repeat:repeat-x;
	margin-bottom:20px;
	height:25px;
	color: #FFFFFF;
	font-size: 10px;
}

#FooterNavi a {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	margin-right: 23px;
}

.floatbox {
	overflow: hidden;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

a.pfeildunkel,a.pfeildunkel:link,a.pfeildunkel:visited {
	padding-left: 12px;
	background: url(/ressources/images/pfeil_dunkel_bg.gif) left 4px no-repeat transparent;
	color: #464646;
	text-decoration: none;
}

a.pfeildunkel:hover {
	text-decoration: underline;
}

.active {
	font-weight:bold;
}

a.pfeilorange,a.pfeilorange:link,a.pfeilorange:visited {
	padding-left: 12px;
	background: url(/ressources/images/pfeil_patientenportal_bg.gif) left 4px no-repeat transparent;
	color: #FF8100;
	font-weight: bold;
	text-decoration: none;
}
a.pfeilorange:hover {
	text-decoration: underline;
}

a.pfeillinks,a.pfeillinks:link,a.pfeillinks:visited {
	padding-left: 12px;
	background: url(/ressources/images/pfeil_links_bg.gif) left 4px no-repeat transparent;
	color: #FF8100;
	font-weight: bold;
	text-decoration: none;
}
a.pfeillinks:hover {
	text-decoration: underline;
}


a.neueseite,a.neueseite:link,a.neueseite:visited {
	padding-left: 20px;
	background: url(/ressources/images/icon_neue_seite.gif) left 0px no-repeat transparent;
	color: #464646;
	font-weight: normal;
	text-decoration: none;
	margin-right:25px;
}

a.neueseite:hover {
	text-decoration: underline;
}


a.drucken,a.drucken:link,a.drucken:visited {
	padding-left: 20px;
	background: url(/ressources/images/icon_drucken.gif) left 0px no-repeat transparent;
	color: #464646;
	font-weight: normal;
	text-decoration: none;
	margin-right:25px;
}

a.drucken:hover {
	text-decoration: underline;
}

a.empfehlen,a.empfehlen:link,a.empfehlen:visited {
	padding-left: 20px;
	background: url(/ressources/images/icon_empfehlen.gif) left 2px no-repeat transparent;
	color: #464646;
	font-weight: normal;
	text-decoration: none;
	margin-right:25px;
}

a.empfehlen:hover {
	text-decoration: underline;
}

a.close,a.close:link,a.close:visited {
	padding-right: 17px;
	background: url(/ressources/images/icon_close.gif) right 4px no-repeat transparent;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

a.close:hover {
	text-decoration: underline;
}


.vergroessern a, .vergroessern a:link, .vergroessern a:visited {
	padding-left: 20px;
	background: url(/ressources/images/icon_lupe.gif) left 2px no-repeat transparent;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.vergroessern a:hover {
	text-decoration: underline;
}

a.pfeilweiss,a.pfeilweiss:link,a.pfeilweiss:visited {
	padding-left: 12px;
	background: url(/ressources/images/pfeil_weiss_bg.gif) left 5px no-repeat transparent;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.pfeildunkel:hover {
	text-decoration: underline;
}

a.normal, a.normal:link, a:normal:visited {
	display: inline;
	padding: 0;
}

a.normal:hover {
	text-decoration: none;
}

.navi_l1 {

}

.navi_l1 a {
	display: block;
	color: #FFFFFF;
	padding: 0px 0px 2px 10px;
}

.navi_l1 p {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FFA600;
	margin-bottom: 10px;
	height: 20px !important;
	height: 23px;
	padding: 4px 0px 0px 10px;	
}

.navi_l1 a:hover {
	text-decoration: none;
}

.navi_l2,.navi_l3 {
	
}

.navi_l2 a,.navi_l3 a {
	display: block;
	color: #FFA600;
	background: url(/ressources/images/pfeil_portal_bg.gif) no-repeat transparent;
	background-position: left 5px !important;
	background-position: left 8px;
	padding-left: 12px;
	margin: 0px 0px 10px 10px;
	margin-bottom: 10px !important;
	margin-bottom: 5px;
}

.navi_l2 a:hover,.navi_l3 a:hover,.navi_l2 a.navi_l2_active,.navi_l3 a.navi_l3_active {
	text-decoration: none;
	color: #464646;
}

.navi_l3 a {
	margin-left: 22px;
}

.profillabel {
	width: 135px;
	float: left;
	font-weight: bold;
	margin: 0;
}

.profiltext {
	width: 400px;
	float: left:
}

.profilcontainer {
	overflow: hidden;
	margin-top: 1px;
}

.sort_handle {
	cursor:move;
}

#ContentText table {
	border: 0;
	width: 100%;
}

#ContentText table th, #ContentText table + tbody + tr {
	color: #464646;
	text-align: left;
	background-color: #D5D5D5;
	padding: 3px 15px 3px 15px;
	border-bottom: 1px solid #FFFFFF;
}

#ContentText table td {
	color: #464646;
	text-align: left;
	padding: 3px 15px 3px 15px;
}

#ContentText table tr.odd {
	background-color: #F9F8F9;
}

#ContentText table tr.even {
	background-color: #F1F1F1;
}

#ContentText table td.rahmen {
	border-left: 1px solid #FFFFFF;
}

.galerienavi {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 5px;
}

.galerienavi a {
	color: #FFFFFF;
	font-size: 10px;
}

.galerienavi a.galerie_active {
	color: #464646;
}

.PagerElement,.PagerElementActive {
        background-color:#ECEDED;
        color: #464646;
        border-right:1px solid #FFFFFF;
        height:100%;
        font-weight:bold;
        float: left;
        padding: 3px 10px 0 10px;
}

.PagerElementActive {
        background-color: #D5D5D5;
        color: #FFFFFF;
}

a.PagerElement:hover {
		text-decoration: none;
		background-color: #D5D5D5;
        color: #FFFFFF;
}

.link_edit, .link_delete {
    cursor: pointer;
}

}

@media print {

body {
	background-color: #FFFFFF;
	background-image: none;
}	

#ContentBild {
	display: none;
}


}