/* css for jung-institut-berlin.de (C)2009 www.internetgestalten.de */

/*  eric meyers css reset  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*
COLORS

orange: #e95b2e
bggrey: #f6f4f2	
mdgrey: #e8e3df   
dkgrey:	#dad2cd
text:	#9d9389
*/

body {background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em;}

/* layout */	
#box {width:960px; margin:20px auto 0 auto;}
#pgtitle {position:relative; top:-35px; margin-left:20px;}
#pgtitle h1 {color:#e95b2e; font-size:1.5em; font-weight:normal;}

/* main */	
#content {background-color:#f6f4f2; border-top:2px solid #e95b2e;}
#links {float:left; width:205px;}
#main {	margin-left:205px;
		border-left:2px solid #fff;
		padding:15px 70px 15px 15px;
		min-height:350px;
		}
		
/* footer */
#footer {border-top:2px solid #e95b2e; clear:both;}
#footer p {font-size:0.9em; text-align:center; margin-top:1em;}
#footer a {text-decoration:none; color:#000;}
#footer a:hover {color:#e95b2e;}	
		
/* menu */
#menu{
width: 205px;
padding: 0 0 1.2em 0;
margin-top:10px;
font-family: Trebuchet MS, Arial, sans-serif;
font-size:13px;}

#menu ul {list-style: none; margin: 0; padding: 0; border: none;}

#menu li {margin:0;}

#menu li a {
display: block;
padding: 8px 5px 8px 15px;
color:#9d9389;
text-decoration: none;
width:100%;}
html>body #menu li a {width: auto;}

#menu li a:hover {background-color: #e95b2e; color:#fff;}
#menu li.nav-selected {background-color:#e8e3df;}
#menu a.nav-selected {color:#e95b2e;}


/* submenu */
#menu ul li ul a {padding-left:30px;}
#menu ul li ul li .nav-selected {background-color:#f6f4f2;}
#menu li ul li a:hover {color:#000; background-color:#e8e3df;}

		
/* text */	
h1 {color:#e95b2e; font-size:1.5em; font-weight:normal; margin:0 10px 1em 0;}
h2 {color:#e95b2e; font-size:1.1em; font-weight:bold; margin:0 10px 15px 0;}
h3 {color:#000; font-size:1.1em; font-weight:bold; margin:0 0 1em 0;}
h4 {color:#e95b2e; font-size:1.1em; font-weight:bold; margin:0 0 1em 0; border-bottom:1px solid #e95b2e; padding-bottom:3px;}

p {margin:0 0 1.5em 0; line-height:1.4em;}

#main   {min-height:330px;
  height:auto !important;
  height:330px;}


#main ul {margin:0 0 1.5em 20px; line-height:1.4em; list-style-type:disc; list-style-position:outside;}

#main .aleft {text-align:left;}
#main .termin td {vertical-align:top; text-align:left; padding:3px;}


.fett {font-weight:bold;}

hr.clear {clear:both; visibility:hidden;}

blockquote {border:1px solid #e95b2e; padding:10px; text-align:center; margin-bottom:2em;}
blockquote p {margin-bottom:0;}

/*** lvfha ***/
a:link 		{color:#e95b2e; text-decoration:none;}
a:visited 	{color:#e95b2e; text-decoration:none;}
a:focus 	{color:#000; text-decoration:none;}
a:hover 	{color:#000; text-decoration:underline;}
a:active 	{color:#e95b2e; text-decoration:underline; outline:none;}

/* therapeutenliste */
#therapeutentable td, #therapeutentable th {text-align:left; padding:3px;}
#therapeutentable th {font-weight:bold; color:#e95b2e;}
#therapeutentable tr {background-color:#e8e3df;}
#therapeutentable tr.bglight {background-color:#dad2cd;}

/* login */
input.error {border:1px solid #f00;}

