.c1{color: #6e1166;}	/* standard - lila */
.c2{color: #660033;}	/* standard - rot (vorher: blau - #219ace) */
.c3{color: #000000;}	/* schwarz */
.c4{color: #ffffff;}	/* weiss */
.c5{color: #888888;}	/* helles grau */
/* ######################################################## */
/* BEREICHE */
/* ######################################################## */
.outerBox{
	width:100%;
	text-align:center; 
}
/* common width for content */
.common{
	width: 950px;
	margin: 0 auto 0 auto;
}
.bgCommon{
	width: 950px;height: 570px;
	top: 0;left: 0;
}
div#header{
	height: 160px;
	position: relative;
	margin: 8px auto 8px auto;
	/* border-bottom: dotted 1px #660033; */
	/* background: url('../pics/skyline_950_c.png') bottom left no-repeat; */
}
div#main{
	position: relative;
	height: 664px;
	margin: 0 auto 0 auto;
}
/* ################################# */
div#contentBG, 
div#bgIMG, 
div#subMaskL, 
div#subMaskR, 
div#innerMask, 
div#textMask,
div#outerMask{
	position: absolute;
}
	
	div#contentBG{	
		overflow: hidden;
		z-index:1;
	}
	div#bgIMG{	
		z-index:-2;
	}
	div#subMaskL{
		z-index:2;
	}
	div#subMaskR{
		position: relative;
		float: right;
		z-index:3;
		width: 415px;
		height: 570px;
		background: url('../pics/bg_100.png') repeat;
	}
	div#innerMask{
		z-index:4;
	}
	div#textMask{
		top: 0px;left: 535px;
		margin: 0 0 0 auto;
		z-index:5;
		width: 332px;
		height: 570px;
		background: url('../pics/bg_75.png') repeat;
	}
	div#outerMask{	
		z-index:6;
	}
/* ################################# */
div#content_head,
div#content_left,
div#content_right,
div#content_video{
	position: absolute;
	font-family:Verdana, Arial,sans-serif;
	font-size: 8pt;
	line-height: 1.3em;
	font-weight: normal;
	text-align: left;
}
div#content_head,
div#content_right,
div#content_video,
div#cNavTop,
div#cNavBottom,
div#credits{
	left: 550px;
}



div#content_right,
div#content_video{
	top: 140px;
	width:272px;
	/* height: 292px; */
	height: 316px;
	margin: 0 0 0 0;
	padding: 0 0.5em 0 0;
}
	div#content_head{
		top: 96px;
		width: 240px;
		height: 40px;
		z-index:7;
	}
	div#content_left{
		top: 58px;
		left: 257px;
		/*width: 306px;*/
		width: 286px;
		height: 454px;
		overflow: hidden;	
		z-index: 8;
	}
	div#content_right{
		top: 132px;
		width: 312px;
		overflow: auto;
		padding-left: 0.2em;
		z-index: 9;
	}	
	div#content_video{
		width: 254px;height: 254px;
		z-index: 10;
	}
/* ################################# */
div#cNavTop,
div#cNavBottom,
div#cNavBottomSpecial{
	position: absolute;
	text-align: left;
}
div#cNavTop{
	top: 48px;
	width: 254px;
	height: 36px;
	z-index: 12;
}
/* bereich fuer unter-unterpunkt-auswahl */
div#cNavBottom{
	/*top: 456px;*/
	top: 476px;
	width: 254px;
	height: 48px;
	z-index: 13;
}
div#cNavBottomSpecial{
	/*top: 456px;*/
	top: 476px;
	left: 535px;
	padding: 0 0 2px 15px;
	width: 278px;
	height: 108px;
	z-index: 13;
}
div#cNavBottomSpecial{
	height: 120px;
	background: url('../pics/bg_trans_70.png') repeat;
}
/* ################################# */
div#content_full,
div#content_team,
div#content_special{
	position: absolute;
	left: 272px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	line-height: 1.2em;
	text-align: center;
}
div#content_full{
	top: 24px;
	width: 758px;
	height: 514px;
	z-index: 14;
}
	div#content_full .box{
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		width:138px;
		height:128px;
		text-align:center; 
		cursor: pointer;
	}
	div#content_full div.linkBox{
		padding: 0;
		text-align: center;
		width: 88px;
		margin: 4em auto 0 auto;
		padding: 0 0 0 3px;
	}
div#content_special{
	top: 96px;
	width: 560px;
	height: 360px;
	background: url('../pics/bg_special_560x360_logo.png') repeat;
	z-index: 14;
}	
div#content_team{
	top: 48px;
	width: 624px;
	height: 490px;
	z-index: 2000;
}
	div#content_team div.head{	
		font-weight: bold;
		line-height: 1.3em;
		padding:0 2px 0 0;
		position: absolute;
		text-align: center;
	}
	div#content_team div.thumb{
		position: absolute;
		cursor: pointer;
		width: 28px;height: 32px;
	}
	div#content_team div#detail{	
		position: absolute;
		visibility: hidden;
		width: 140px;height: 188px;
		color: #660033;
		line-height: 1.3em;
		padding: 0 0 2px 0;
		background-color: #ffffff;
		border: solid 1px #660033;	
		z-index: 1000;
	}
div#skyline{
	position: absolute; top: 562px; left: 0px;
	width: 100%; height: 96px;
	margin: 0 0 0 0;
	z-index: -20;	
	background: url('../pics/skyline_950_c.png') bottom left no-repeat;
	border-bottom: dotted 1px #660033;
}
div#footer{
	position: absolute; top: -16px; left: 0px;
	width: 100%; height: 24px;
	margin: 0 0 0 0;
	z-index: 2500;
}
/* OLD footer	
div#footer{
	position: absolute; top: 596px; left: 0px;
	width: 100%; height: 24px;
	margin: 0 0 0 0;
	z-index: 2500;
}
*/
/* ################################# */
div#credits{
	position: absolute;top: 456px;
	width: 254px;height: 20px;
	font-family:Verdana,Arial,sans-serif;
	color: #888888;
	font-size: 7pt;
	text-align: left;	
	z-index: 26;
}
div#address{
	position: absolute;top: 536px; left: 746px;
	width: 254px;height: 20px;
	font-family:Arial,sans-serif;
	color: #660033;
	font-size: 10.5pt;
	text-align: left;	
	z-index: 3000;
}
div#address span.fon{
	font-family:Arial,sans-serif;
	text-align: left;	
	color: #660033;
	font-size: 1.2em;
}
/* for print version switch logo-animation for logo-still */
div#logo_ani{
	position: absolute;top: 466px;left: 836px;
	width: 72px;height: 74px;
	z-index: 28;
}
div#logo_text{
	position: absolute;top: 540px;left: 740px;
	width: 256px;height: 48px;
	z-index: 29;
}
/* ######################################################## */
/* NAVIGATION (left) */
/* ######################################################## */
div#navBG{
	position: absolute;top: 18px; /*left: 104px; */
	left: 70px;
	width: 156px;height: 534px;
	background: url('../pics/nav_back.png') left no-repeat;
	
	z-index: 300;
}
div#nav{
	position: absolute;top: 86px;/* left: 108px */;
	left: 74px;
	font-family: Arial,sans-serif !important;
	font-size: 10pt;
	line-height: 1.2em;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 148px;
	z-index: 301;
	overflow:hidden;
}
	div#nav a, div#nav a:active{
		font-family: Arial,sans-serif;
		font-size: 10pt;
		line-height: 1.2em;
		font-weight: bold;
		text-decoration: none;
		color:#000000;
	}
	div#nav a:hover{
		color:#4C4C4C;
	}
	div#nav a.sub, div#nav a.sub:active, div#nav a.sub:hover{
		font-size: 8pt;
		line-height: 1.1em;
		color: #660033;
	}
	div#nav a.sub:hover{
		/*color: #6e11ee;*/
		color: #787878;
	}
	div#nav ul{
		font-family: Arial,sans-serif;
		text-align:left;
		float: left;
		display: block;
		width: 132px;
		padding: 0;
	}
	div#nav ul.m{
		margin: 0 0 0 8px;
	}
	div#nav ul.m li{	
		list-style: none;
		font-family: Arial,sans-serif;	
		font-weight:bold;
		font-size: 10pt;
		line-height: 1.2em;
		margin: 3px 0 3px 8px;	
	}
	/* selected main */
	div#nav ul.m li.sel{
		list-style-image: url('../pics/arrow_small.png');
		color: #000000;		
		margin: 3px 0 3px 8px;	
	}
	div#nav ul.s{
		margin: 0 0 0 8px;
		font-size: 8pt;
	}
	div#nav ul.s li{
		list-style: none;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		line-height: 1.1em;
		margin: 1px 0 3px 8px;
	}
	/* selected sub */
	div#nav ul.s li.sel{
		list-style-image: url('../pics/arrow_small.png');	
		font-size: 8pt;
		font-weight:bold;
		line-height: 1.1em;
		color: #6e1166;
		margin: 1px 0 3px 8px;	
		
	}
	div#nav span.line{
		float:left;
		clear:left;
		height: 1px;
		width: 132px;
		margin: 4px 0 4px 0;
		padding: 0;
	}
	/* yellow BG for MSc */
	.msc{
		background-color:#ffff00;
	}

	
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* +++++++++++++++++ navigation start -- same as above - except for left-pos !!! */
/* CHANGES (except for left-pos!!!) TO NAVIGATION HAVE TO BE APPLIED BELOW!!!! */
div#navBG_start{
	position: absolute;top: 18px;left: 0px;
	width: 156px;height: 534px;
	background: url('../pics/nav_back.png') left no-repeat;
	
	z-index: 300;
}
div#nav_start{
	position: absolute;top: 86px;left: 4px;
	font-family: Arial,sans-serif !important;
	font-size: 10pt;
	line-height: 1.2em;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 148px;
	z-index: 301;
	overflow:hidden;
}
	div#nav_start a, div#nav_start a:active{
		font-family: Arial,sans-serif;
		font-size: 10pt;
		line-height: 1.2em;
		font-weight: bold;
		text-decoration: none;
		color:#000000;
	}
	div#nav_start a:hover{
		color:#4C4C4C;
	}
	div#nav_start a.sub, div#nav_start a.sub:active, div#nav_start a.sub:hover{
		font-size: 8pt;
		line-height: 1.1em;
		color: #660033;
	}
	div#nav_start a.sub:hover{
		/*color: #6e11ee;*/
		color: #787878;
	}
	div#nav_start ul{
		font-family: Arial,sans-serif;
		text-align:left;
		float: left;
		display: block;
		width: 132px;
		padding: 0;
	}
	div#nav_start ul.m{
		margin: 0 0 0 8px;
	}
	div#nav_start ul.m li{	
		list-style: none;
		font-family: Arial,sans-serif;	
		font-weight:bold;
		font-size: 10pt;
		line-height: 1.2em;
		margin: 3px 0 3px 8px;	
	}
	/* selected main */
	div#nav_start ul.m li.sel{
		list-style-image: url('../pics/arrow_small.png');
		color: #000000;		
		margin: 3px 0 3px 8px;	
	}
	div#nav_start ul.s{
		margin: 0 0 0 8px;
		font-size: 8pt;
	}
	div#nav_start ul.s li{
		list-style: none;
		font-family: Arial,sans-serif;
		font-size: 8pt;
		line-height: 1.1em;
		margin: 1px 0 3px 8px;
	}
	/* selected sub */
	div#nav_start ul.s li.sel{
		list-style-image: url('../pics/arrow_small.png');	
		font-size: 8pt;
		font-weight:bold;
		line-height: 1.1em;
		color: #6e1166;
		margin: 1px 0 3px 8px;	
		
	}
	div#nav_start span.line{
		float:left;
		clear:left;
		height: 1px;
		width: 132px;
		margin: 4px 0 4px 0;
		padding: 0;
	}
/* END of nav_start */
	
	

/* ######################################################## */
/* NAVIGATION (images - praxis) */
/* ######################################################## */
div#img_nav{
	position: absolute;top: 502px;left: 320px;
	width: 616px;height: 24px;
	background: url('../pics/bg_trans_70.png') repeat;
	
	z-index: 5;
}
div#img_info{
	position: absolute;top: 504px;left: 328px;
	width: 480px;height: 20px;
	text-align: left;
	z-index: 39;
}
	div#img_info span{
		width: 40px;
		height: 16px;
		cursor:pointer;
		float:left;
		font-family: Arial,sans-serif;
		margin: 0 8px 0 8px;
		padding: 0;
		color: #000000;
		font-size: 9pt;
		line-height: 1.1em;
		
	}
	div#img_info span#bgInfo{
		font-family: Arial,sans-serif;
		float: left;
		margin: 2px 0 0 16px;
		padding: 0;
		font-size: 9pt;
		width: 296px;
		line-height: 1.3em;
		font-weight:bold;
		text-align:left;
	}
/* ######################################################## */
/* NEWS */
/* ######################################################## */
div#news{
	width: 48%;
	height: 540px;
	margin: 0 auto 16px auto;
	padding: 0 0 2.4em 0;
	text-align: center; 
	/*border: solid 1px #660033;*/
	background: url('../pics/trans_85.png') repeat;
	line-height: 1.3em;
	overflow: auto;
}
/* ######################################################## */
/* BASIC RULES */
/* ######################################################## */
body{
font-family: Verdana,Arial,sans-serif !important;
font-size: 9pt;
}
h1, h2, h3, h4{
margin: 0 0 0 0;
font-family: Verdana,Arial,sans-serif;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
font-size: 10pt;
line-height: 1.3em;
padding: 0;
}
h4{
	font-size: 8pt;
	margin: 0.2em 0 0.25em 0;
}

a, a:hover, a:active
{
font-family: Verdana,Arial,sans-serif;
text-align: left;
font-style: normal;
font-weight: normal;
font-size: 8pt;
line-height: 1.3em;
text-decoration: none;
color: #660033;
}
a:hover, a:active
{
text-decoration: none;
color:#6e1166;
font-weight: normal;
}


p{
margin: 0 0 0 0;
font-family: Verdana,Arial,sans-serif;
font-size: 1em; /* same as parent */
line-height: 1.3em;
text-align: left;
}
span{
font-family: Verdana,Arial,sans-serif;
font-size: 8pt;
line-height: 1.3em;
font-style: normal;
font-weight: normal;
margin: 0 1em 0 0;
text-align:left;
color: #000000;
}
ol{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 8pt;
line-height: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
text-align: left;
}
ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-size: 8pt;
line-height: 1.2em;
font-style: normal;
font-weight: normal;
color: #000000;
text-align: left;
}
li{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
/* ######################################################## */
/* SPECIAL RULES */
/* ######################################################## */
div#cNavTop a, 
div#cNavTop a:active,  
div#cNavTop a:hover{
font-family: Arial,sans-serif;
font-size: 8pt;
font-weight: normal;
font-style: normal;
text-align: left;
color: #787878;
}
div#cNavTop a:hover{
color: #660033;
}
div#cNavBottom a, div#cNavBottomSpecial a,
div#cNavBottom a:active, div#cNavBottomSpecial a:active,
div#cNavBottom a:hover, div#cNavBottomSpecial a:hover{
font-family: Arial,sans-serif;
font-size: 9pt;
font-weight: bold;
font-style: normal;
text-align: left;
color: #787878;
}
div#cNavBottom a:hover, div#cNavBottomSpecial a:hover{
color: #660033;
}
/* ################################# */
div#content_full a, 
div#content_full a:active, 
div#content_full a:hover{
font-family: Arial,sans-serif;
font-size:9pt;
color: #ffffff;
line-height:1.1em;
font-weight:bold;
text-align: center;
}
div#content_full a:hover{
color: #ffffff;
}
div#content_full a.master, 
div#content_full a.master:active{
color: #000000;
}
div#content_full a.master:hover{
color: #ffffff;
}
/* ################################# */
div#content_special h1, 
div#content_special h2{
margin: 96px auto 4px auto;
width: 360px;
font-family: Verdana,Arial,sans-serif;
font-style: normal;
font-weight: bold;
text-align: center;
line-height: 1.5em;
}
div#content_special h1{
color: #6e1166;
text-decoration: underline;
font-size: 10pt;
}
div#content_special h2{
color: #000000;
margin-top: 16px;
font-size: 9pt;
}
div#content_special a, 
div#content_special a:active, 
div#content_special a:hover{
font-family: Arial,sans-serif;
font-size: 9pt;
font-weight: bold;
}
div#content_special a:hover{
text-decoration: underline;
}
div#content_special p{
font-family: inherit !important;
text-align: center;
}
/* ################################# */
/* M A I N   C O N T E N T  RULES */
/* ################################# */
div#content_head h1,
div#content_right h1,
div#content_video h1{
font-weight: bold;
color: #4c4c4c;
}
div#content_head h2,
div#content_right h2,
div#content_video h2{
font-size: 9pt;
line-height: 1.3em;
margin: 1em 0 1.5em 0;
color: #660033;
font-weight: bold;
}
/* between text-passages <p>..</p>*/
div#content_right h3,
div#content_video h3{
font-size: 9pt;
line-height: 1.3em;
margin: 1.5em 0 1.5em 0;
color: #660033;
}
/* CONTENT RULES */
/* --> COMMON ATTRIBUTES */
	div#content_right *{
		font-family: Verdana,Arial,sans-serif !important;
	}
	div#content_right em{
		font-style: normal;
	}
	div#content_right span{
		margin: 0 0 0 0;
		padding: 0;
	}
	div#content_right span.en{
		float: left;clear:left;
		margin: 0 2px 0 0;
		width: 56px;
		padding: 0;
	}
/* --> LINKS */
	div#content_right a, div#content_right a:active, div#content_right a:hover{
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		color: #717171;
		text-decoration: underline;
	}
	div#content_right a:hover{
		color: #a4a4a4;
		text-decoration: none;
	}
	/* extern link */
	div#content_right a, div#content_right a:active, div#content_right a:hover{
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		color: #717171;
		text-decoration: underline;
	}
	div#content_right a:hover{
		color: #a4a4a4;
		text-decoration: none;
	}

/* ################################# */
/* --> PARAGRAPHS */

	div#content_right p{
		margin: 1em 0 1em 0;
		font-family: Verdana,Arial,sans-serif;
		font-size: 1em; /* same as parent */
		line-height: 1.3em;
		text-align: justify;
		text-indent: 0.88em;
	}
	div#content_right h1 + p, div#content_right h2 + p, div#content_right h3 + p, div#content_right h4 + p{
		text-indent: 0;
	}
	div#content_right p.small{
		font-size: 0.8em; /* same as parent */
		line-height: 1.1em;
		text-align: left;
	}
	div#content_right p.left{
		text-align: left;
		text-indent: 0;
	}
	div#content_right span.small{
		font-size: 0.8em; /* same as parent */
		line-height: 1.6em;
		font-style: normal;
		text-align: left;
	}
/* ################################# */
/* --> LISTS */	
	div#content_right ol{
	}
	div#content_right ol li{
		margin: 0 0 1em 24px;
	}
	div#content_right ul{
		list-style: circle;
	}
	div#content_right ul li{
		margin: 0 0 1.5em 24px;
		text-align: left;
	}
	/* no bullet */
	div#content_right ul.no{
		list-style: none;
	}
	div#content_right ul.no li{
		margin: 0 0 0.6em 0;
		text-align: left;
	}
	/* primary list-item: bold */
	div#content_right ul.vita{
		list-style: none;
	}
	div#content_right ul.vita li{
		margin: 0 0 1.5em 0;
		font-weight: bold;
	}
	div#content_right ul.vita ul{
		list-style: none;
	}
	div#content_right ul.vita ul li{
		font-weight: normal;
		margin: 0.24em 0 1.5em 8px;
	}
/* ################################# */
/* HEADER */
div#header div{
	font-family: Arial, sans-serif;
}
	div#header div.left{
		float: left;
		text-align: center;
	}
	div#header div.right{
		float: right;		
	}
	div#header div.center{
		width: 100%;
		text-align: center;		
	}
div#header div p{	
	font-family: Arial,sans-serif;
	color: #660033;
	line-height: 1.8em;
	text-align: center;
}
	div#header div.right p{
		margin: 73px 0 0 0;	
		color: #660033;
		text-align: right;	
	}
	
div#header div em{
	font-size: 10.5pt;
	line-height: 1.4em;
	font-style: normal;
}
div#header em.t1{
	font-family: Arial,sans-serif;
	color: #660033;
	font-size: 1.6em;
	font-weight: normal;
	text-align: center;
}
div#header em.t1_b{
	font-family: Arial,sans-serif;
	color: #6c6c6c;
	font-size: 1.5em;
	font-weight: normal;
	text-align: center;
}	
div#header em.t2{
	font-family: Arial,sans-serif;
	font-size: 1em;
	color: #6c6c6c;
	font-weight: bold;
	text-align: center;
}	
/* ################# */
div#footer{
	border-top: dotted 1px #660033;
}
div#footer p{
	font-family: Arial,sans-serif;
	color: #660033;
	text-align: center;
}
div#footer span.left{
	float: left;
	text-align: left;
}
div#footer span.right{
	float: right;
	text-align: right;
}
/* ################# */
div#sitemap{
	width: 480px;
	margin: 0 auto 0 auto;
	padding: 0 0 2.4em 0;
	text-align: center; 
	border: dotted 1px #660033;
}
div#sitemap h1{
	color: #6e1166;
	font-weight: normal;
	text-align: center;
}
div#sitemap h2{
	color: #6e1166;
	text-align: center;
}
div#sitemap div{
	width: 80%;
	margin: 16px 8% auto 8%;
	text-align: left;
}
div#sitemap div.bottom{
	width: 80%;
	text-align: center;
	border-top: dotted 1px #660033;
}
div#sitemap ol{
	width: auto;
	color: #660033;
	margin: 0.1em 0 0 0;
	padding: 0;
}
div#sitemap li{
	margin: 0 0 0 3.2em;
	padding: 0;
}
	div#sitemap ol li{
		font-weight: bold;
		list-style: none;
	}
	div#sitemap ol ol{
	}
	div#sitemap ol ol li{
		margin: 0 0 0 1.6em;
		font-weight: normal;
		list-style: none;
	}
	div#sitemap ol ol ol{
	}
	div#sitemap ol ol ol li{
		margin: 0 0 0.05em 1.4em;
		list-style: square;
	}
	div#sitemap ol li a{
		font-weight: bold;
	}
	div#sitemap ol ol li a{
		font-weight: normal;
	}
	div#sitemap ol ol ol li a{
		font-weight: normal;
		
	}
	div#sitemap p{
		background: #6e1166;
		color: #FFFFFF;
		line-height: 1.4em;
		text-align: center;
		margin: 0 0 0.8em 0;
	}
/* ################################# */
/* additional LINK-RULES */
/* ################################# */

a.navB, a.navB:hover, a.navB:active{
font-family: Arial,sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 1.3em;
color: #6e1166;
}
a.navB:hover{
	color: #660033;
}
div#footer a, div#footer a:active{
/*background: url('http://www.praxis-am-savignyplatz.de/pics/icons/internal.png') no-repeat center left;*/
padding: 0 0.4em 0 0.4em;
margin: 0.2em 0.6em 0 0.6em;
font-family:Verdana,Arial,sans-serif;
font-size: 8pt;
line-height: 1.6em;
color: #660033;
}
div#footer a:hover{
	color: #787878;
}
div#footer a.high, div#footer a.high:active{
	color: #660033;
	font-weight: bold;
	background: #ffff00;	
}
div#footer a.high:hover{
	color: #787878;
	background: #ffff66;
}

div#footer a.highB, div#footer a.highB:active{
	color: #FFFFFF;
	background: #660033;	
}
div#footer a.highB:hover{
	background: #6e11ee;
}
div#footer a#back, div#footer a#back:active{
	font-size: 1.2em;	
}
div#footer a#back:hover{
	font-size: 1.2em;	
}

div#news div{
	border: dotted 1px #8e8e8e;
	margin-bottom: 8px !important;
}
div#news h1{
	margin-top: 0 !important;
}
div#news p{
	margin-bottom: 0.2em !important;
}

h1#top{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	line-height: 1.6em;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	margin: 0 auto 1em auto;
	padding: 0.1em 0 0.15em 0;
	text-align: center;
	background: url('http://www.praxis-am-savignyplatz.de/pics/bg_headline.png') repeat-x bottom;
}
/* LINK-ICONS */
/* external*/
div#content_right a[href ^="http://"]{
background: url('http://www.praxis-am-savignyplatz.de/pics/icons/external.png') no-repeat center left;
padding-left: 16px !important;
}
/* internal*/
div#content_right a[href ^="http://www.praxis-am-savignyplatz.de/"]{
background: url('http://www.praxis-am-savignyplatz.de/pics/icons/internal.png') no-repeat center left;
padding-left: 16px !important;
}

a[href $=".pdf"],
a[href $=".PDF"]{
background: url('http://www.praxis-am-savignyplatz.de/pics/icons/pdf.png') no-repeat center left !important;
padding-left: 16px !important;
}