/* @override 
	http://localhost/css/standard.css
	http://localhost/facetvision.fh/contao-2.9.4.gd/files/media/css/standard.css
	http://www.vt-praxis-scheid.de/files/media/css/standard.css
	http://www.vt-praxis-scheid.de/files/media/css/standard1.css
	http://www.vt-praxis-scheid.de/files/media/css/standard2.css
*/

a:focus {
	outline: 0;
}


body {
	font-family: Verdana, sans-serif;
	
		background: url(/files/media/assets/mega.png) repeat-y 50% 2px;
}

h1 {
	margin-top: 0;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #ff551e;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
}

h2 {
	font-size: 13px;
	margin-top: 0;
}

div.ce_text.block {
	font-size: 13px;
	line-height: 18px;
}

ul {
	padding: 0 0 0 16px;
	list-style-type: none;
	
}
#main ul {
	padding: 0;
	list-style-type: none;
	margin-left: -4px;
	margin-top: 20px;
}
#main li {
	background: url(/files/img/scrollHandleMiddle.png) no-repeat -51px 3px;
	padding-left: 17px;
	margin-bottom: 4px;
}

#zahlen ul,
#zahleneinr ul {
	list-style-type: decimal;
	padding-left: 20px;
	margin: 0;
}
#zahlen ul li {
	padding: 0 0 6px;
	margin: 0 0 10px 2px;
	background-image: none;
}
#zahleneinr ul li {
	padding: 0 0 6px;
	margin: 10px 0 10px 2px;
	background-image: none;
}

hr {
	height: 0;
	
	margin-top: 15px;
	border-style: none;
	border-top: 1px dotted #99d7fe;
	margin-bottom: 0;
}
/* LEFT */

#left {
	font-size: 11px;
	
	letter-spacing: 1px;
	width: 190px;
	margin-left: 10px;
}

#left a {
	text-decoration: none;
	color: black;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
	display: block;
}


#header {
	background: url(/files/media/assets/headblau.png) no-repeat -15px 23px;
}

#header #logo {
	position: absolute;
	top: 15px;
	left: 5px;
}

#header .inside .mod_navigation {
	position: absolute;
	top: 157px;
	left: 62px;
}

#header .inside .mod_navigation ul {
	margin: 0;
	padding: 0;
}

#header .inside .mod_navigation li {
	list-style-type: none;
	display: inline;
	text-align: center;
}

#header .inside .mod_navigation a {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 13px "Trebuchet MS";
	display: block;
	float: left;
}

#header .inside .mod_navigation a.active {
	font-weight: bold;
	color: #99d7fe;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 13px "Trebuchet MS";
}

/* menu */

#header .inside .mod_navigation a.Indikationen {
	height: 40px;
	width: 197px;
	background: url(/files/media/assets/menu/1.png) no-repeat -2px -7px;
	text-indent: -5000px;
}

#header .inside .mod_navigation.block ul.level_1 li.active.Indikationen a.Indikationen.active,
#header .inside .mod_navigation.block ul.level_1 li.Indikationen a:hover {
	background: url(/files/media/assets/menu/1o.png) no-repeat -2px -7px;
}

#header .inside .mod_navigation a.Therapieangebote {
	height: 40px;
	width: 178px;
	background: url(/files/media/assets/menu/2.png) no-repeat 0 -7px;
	text-indent: -5000px;
}

#header .inside .mod_navigation.block ul.level_1 li.active.Therapieangebote a.Therapieangebote.active,
#header .inside .mod_navigation.block ul.level_1 li.Therapieangebote a:hover  {
	background: url(/files/media/assets/menu/2o.png) no-repeat 0 -7px;
}

#header .inside .mod_navigation a.Psychotherapie {
	height: 40px;
	width: 200px;
	background: url(/files/media/assets/menu/3.png) no-repeat 0 -7px;
	text-indent: -5000px;
}

#header .inside .mod_navigation.block ul.level_1 li.active.Psychotherapie a.Psychotherapie.active,
#header .inside .mod_navigation.block ul.level_1 li.Psychotherapie a:hover  {
	
	background: url(/files/media/assets/menu/3o.png) no-repeat 0 -7px;
}

/*       menu        */

#footer {
	
}

#main .inside {
	padding-left: 20px;
	padding-right: 40px;
	min-height: 480px;
	margin-bottom: 20px;
	width: 338px;
	left: 80px;
}

#top.maps .mod_article {
	position: absolute;
	top: 65px;
	left: -54px;
}

#top.willkommen #container {
	background: url(/files/media/assets/platte.png) no-repeat -99px 0;
}
#top.maps #container {
	background: url(/files/media/assets/platte_folge.png) no-repeat -99px 0;
}
*html #container {
	height: 600px;
}
#top #container {
	background: url(/files/media/assets/platte_folge.png) no-repeat -99px 0;
}
#left ul {
	padding: 0;
	margin: 0;
}

#left li {
	list-style-type: none;
	margin: 0;
}

#left ul.level_1 {
	padding: 0;
	margin: 0;
	width: 180px;
}

#left ul.level_1 span.active,
#left a.submenu.trail {
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
}

#left ul.level_2 {
	text-transform: none;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 0;
	border-top: 1px solid white;
	padding-left: 1px;
}

#left ul.level_2 li a,
#left ul.level_2 span.active,
#left ul.level_2 a.submenu.trail.first {
	padding-left: 15px;
}



#box1 {
	height: 225px;
	overflow: hidden;
	padding: 0;
	width: 620px;
}

#box2 {
	height: 320px;
	overflow: hidden;
	padding: 0;
	width: 430px;
}
#box3 {
	height: 327px;
	overflow: hidden;
	padding: 0;
	width: 620px;
}


#herzlich-willkommen.mod_article {
	position: absolute;
	top: 197px;
	left: -54px;
	overflow: visible;
}

.mod_article {
	position: absolute;
	top: 88px;
	left: -54px;

}

input#saddr {
	border: 1px solid #1986ad;
	-moz-border-radius:3px;
	width: 119px;
	padding-left: 5px;
	padding-top: 3px;
	font-size: 12px;
}

#anfahrt input#asub {
	margin-top: 10px;
	border:0;
	height: 21px;
	cursor:pointer;
	-moz-border-radius:3px;
	padding-bottom: 2px;
	background-color: #1c89b2;
	color: white;
	width: 125px;
	font-size: 12px;
}

p {
	margin: 0;
}

#main a {
	color: #1b88b1;
	text-decoration: none;
	background: url(/files/media/assets/link1.gif) no-repeat 100% 65%;
	padding-right: 7px;
	margin-right: 2px;
}

#main a:hover {
	color: #ed6b0d;
	background: url(/files/media/assets/link.gif) no-repeat 100% 65%;
	margin-top: 0;
}
#main #map_canvas a {
	
padding: 0;
margin: 0;
background-image: none;
}

#main .inside #map_canvas  {
    color: #1b88b1;
	line-height: 17px;
	font-size: 12px;
	margin-top: 26px;
}


/* grafikheadlines */

h1#willkommen {
	text-indent: -5000px;
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -6px;
	height: 43px;
}

h1#zurperson {
	text-indent: -5000px;
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -55px;
	height: 43px;
}

h1#ablauf {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -102px;
	height: 43px;
	text-indent: -5000px;
}


h1#abrechnung {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -149px;
	height: 43px;
	text-indent: -5000px;
}


h1#igel {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -196px;
	height: 43px;
	text-indent: -5000px;
}

h1#kontakt {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -244px;
	height: 43px;
	text-indent: -5000px;
}

h1#notfall {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -291px;
	height: 43px;
	text-indent: -5000px;
}

h1#indikationen {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -338px;
	height: 43px;
	text-indent: -5000px;
}

h1#therapieangebote {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -386px;
	height: 43px;
	text-indent: -5000px;
}

h1#Psychotherapie {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -434px;
	height: 43px;
	text-indent: -5000px;
}

h1#impressum {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -480px;
	height: 43px;
	text-indent: -5000px;
}

h1#anfahrt {
	
	background: url(/files/media/assets/headlines_scheid.png) no-repeat -5px -500px;
	height: 43px;
	text-indent: -5000px;
}







/* //grafikheadlines */








#main {
	margin-left: 260px;
	min-height: 500px;
	top:-140px;
	left: -200px;
}




#left .inside .mod_customnav {
	position: absolute;
	top: 639px;
	left: 156px;
	z-index: 1000;
}

#left .inside .mod_customnav a {
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	font-size: 7px;
	color: #b1b1b1;
	letter-spacing: 1px;
}

#left .inside .mod_customnav a.active {
	color: black;
}

#top #left .inside .mod_navigation.block {
	top: 43px;
	left: 73px;
	position: relative;
}

#top.willkommen #left .inside .mod_navigation.block {
	top: 150px;
	left: 72px;
}

#left .inside .mod_navigation.block ul.level_1 {
	width: 158px;
}

#left .inside .mod_navigation.block ul.level_1  li {
	border-bottom: 1px solid white;
}
#left .inside .mod_navigation.block ul.level_1  li ul.level_2  li  {
	border-bottom: 1px none white;
}
#left .inside .mod_navigation.block ul.level_1  li a {
	padding-left: 22px;
	height: 18px;
	margin: 0;
	padding-top: 4px;
	color: white;
}

#left .inside .mod_navigation.block ul.level_1  li a.NOTFALL {
	padding-left: 22px;
	height: 17px;
	margin: 0;
	padding-top: 4px;
	background-color: #ed6b0d;
	padding-bottom: 2px;
}

#left .inside .mod_navigation.block ul.level_1  li a.active {
	padding-left: 22px;
	height: 17px;
	margin: 0;
	padding-top: 4px;
	color: white;
	font-weight: bold;
}

#left .inside .mod_navigation.block ul.level_1  li ul.level_2 li a {
	padding-left: 31px;
	height: 18px;
	margin: 0;
	padding-top: 2px;
	color: white;
	letter-spacing: 0;
}

#top  #left .inside .mod_customnav.block {
	position: absolute;
	top: 439px;
	left: 86px;
	z-index: 1000;
}

#zitat {

	position: absolute;
	top: -217px;
	left: -203px;
	height: 170px;
	overflow: hidden;
}
div#zur-person.mod_article.block  {
	overflow: visible;
}
#pass {
	position: absolute;
	top: 107px;
	left: 414px;
	z-index: 1050;
	width: 230px;
	height: 230px;
	padding-left: 11px;
}


.tool .tip-title {
	/* Gecko-Browser (Firefox) */
	-moz-box-shadow: 2px 2px 8px #999;	
	/* Webkit-Browser (Safari, Chrome) */
	-webkit-box-shadow: 2px 2px 8px #999;	
	/* allgemein CSS3 */
	box-shadow: 2px 2px 8px #999;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	
	text-transform: uppercase;
	height: 8px;
	background: black url("/files/media/assets/fuchs2.png") no-repeat 8px 4px;
	font: normal 9px verdana,arial,sans-serif;
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 80px;
	width: 115px;
	text-align: left;
	overflow: hidden;
	letter-spacing: 1px;
	text-indent: -5000px;

}


.tool .tip-text {
	/* Gecko-Browser (Firefox) */
	-moz-box-shadow: 2px 2px 8px #999;
	/* Webkit-Browser (Safari, Chrome) */
	-webkit-box-shadow: 2px 2px 8px #999;
	/* allgemein CSS3 */
	box-shadow: 2px 2px 8px #999;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	
	opacity: .9;
	margin: 0;
	padding: 10px 20px 10px 19px;
	font: 8px/1.7 verdana,arial,sans-serif;
	text-align: justify;
	background-color: white;

	max-width:370px;
	
}