@charset "utf-8";
/* Allgemeine Styles */
body {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 100%;/* Achtung: bei 100,01% skaliert der IE die Schrift ueberproportional! */
	color:#5b5859;
	text-align:center;
	
}

* { 
	padding:0; 
	margin:0;
}
img {
	margin:0;
	padding:0;
	border:0;
}
form {
	margin:0;
	padding:0;
	border:0;
}
div#rightbox P, div#rightbox P.bodytext, P.bodytext, .bodytext, p { 
	margin: 0 0 5px 0;
	text-indent:0px;
	color:#5b5859;
	line-height: 1.5;
	font-size:0.7em;
	font-family: verdana,arial,helvetica,sans-serif;
}

.hinweis { 
	margin-top:20px;
}
.hinweis p.bodytext {
	margin: 0 0 5px 0;
	text-indent:0px;
	font-size:0.65em;
	color:#5b5859;
	font-family: verdana,arial,helvetica,sans-serif;
}

#footerBoxInner P, #footerBoxInner P.bodytext {
	margin: 0 0 5px 0;
	text-indent:0px;
	font-size:0.65em;
	color:#5b5859;
	font-family: verdana,arial,helvetica,sans-serif;
}	

A, A:visited, A.download, A.download:visited, A.mail, A.mail:visited, 
A.internal-link, A.internal-link:visited, A.internal-link-new-window, A.internal-link-new-window:visited, 
A.external-link, A.external-link:visited, A.external-link-new-window, A.external-link-new-window:visited { 
	color:#384353; 
	text-decoration:underline; 
	font-weight: bold; 	
	font-family: verdana,arial,helvetica,sans-serif;
}

A:hover, A.download:hover, A.mail:hover, A.internal-link:hover, A.internal-link-new-window:hover, A.external-link:hover, A.external-link-new-window:hover { 
	color:#5b5859; 
}

H1 { font-size:1em; text-transform: uppercase; margin-bottom:40px; margin-top:0; font-family: verdana,arial,helvetica,sans-serif; color:#000000; }
H2 { font-size:0.9em; font-weight:bold; margin-top:0; margin-bottom:10px; font-family: verdana,arial,helvetica,sans-serif; color:#000000; }
H3 { font-size:0.8em; font-weight:bold; margin-top:0; margin-bottom:10px; font-family: verdana,arial,helvetica,sans-serif; color:#000000; }
H4 { font-size:0.7em; font-weight:bold; margin-top:0; margin-bottom:10px; font-family: verdana,arial,helvetica,sans-serif; color:#000000; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

hr { width: 100%; color: #B1004A; background-color: #B1004A; height: 1px; border: none; }
hr.invisible { padding:0em; margin:0em; visibility:hidden; }
hr.sbac-spacer { visibility:hidden; }

#rightbox UL, #rightbox OL, UL, OL {  margin: 0; padding: 0; list-style-type: none;}
#rightbox UL LI, #rightbox LI, UL LI, LI  {  list-style-image: url(../images/bullet.gif); margin: 0 0 0 12px; line-height: 1.5; padding-left: 0.6em; margin-left:1.5em; font-size:0.7em; font-family: verdana,arial,helvetica,sans-serif;}
table, TABLE.contenttable { border: none; margin: 0; padding:0;}
TABLE.contenttable TR TD { padding: 0px 3px 0px 0px; }

.clear { 
	clear:both; 
}

/* Headerbereich */
#headerbox1Outer {
	margin:40px 0 0 0;
	width:100%;
	background:url(../images/bg_header_linie_orange.gif) repeat-x;
}
#headerbox1Inner {
	width:48.75em; /* entspricht 770px */
	margin:0 auto;
	text-align:center;
	min-height:85px;
	height:auto !important;
	height:85px;
}
#praxis1 {
	width:21.4em; /* entspricht 338px */
	float:left;	
	font-size:100%;
}
#logo {
	float:left;
	width:94px;
	height:62px;
}
#praxis2 {
	width:21.4em;
	float:left;
}
#headerbox2Outer {
	width:100%;
	height:35px;
	background:url(../images/bg_header_linie_grau.gif);
}
#headerbox2Inner {
	margin:0 auto;
	width:48.75em;
	background-image:url(../images/bg_header_grau.gif);
	min-height:35px;
	height:auto !important;
	height:35px;
}

div#praxis1 p.top1, div#praxis2 p.top1  {
	font-size:0.86em;
	font-family: verdana,arial,helvetica,sans-serif;
	margin:0 0 15px 0;
}
div#praxis1 p.top2, div#praxis2 p.top2 {
	font-size:0.73em;
	font-family: verdana,arial,helvetica,sans-serif;
}

/* Navigationsbereich */
#naviBoxOuter {
	text-align:center;
	width:100%;
	background:url(../images/bg_navigation.gif);	
	margin:0 0 35px 0;
}
#naviBoxInner {
	margin:0 auto;	
	width:48.75em;
	min-height:62px;
	height:auto !important;
	height:62px;
}
a.naviActive, a.naviActive:visited { 
	color:#1c170e;
	text-decoration:none;
	font-size:0.8em;
	font-weight:normal;
	font-family: verdana,arial,helvetica,sans-serif;
}
a.naviActive:hover {
	color:#5b5859;
}
.tdActive {
	background:url(../images/bg_nav_on.gif) center;
	height:62px;
}

a.naviInactive, a.naviInactive:visited {
	color:#1c170e;
	text-decoration:none;
	padding:0 10px;
	font-size:0.8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight:normal;
}
a.naviInactive:hover {
	color:#5b5859;
	background:url(../images/bg_nav_off.gif) center;
}
span.detail { text-decoration: underline; }

/* Contentbereich */
#contentBoxOuter {
	width:48.75em;
	margin:0 auto;
	text-align:center;
}

#leftBox {
	width:17.1em;
	float:left;
	text-align:right;
}
#rightBox {
	width:29.75em; /* entspricht 470px */
	margin:0 0 0 30px;
	float:left;
	text-align:left;
}

/* Footerbereich*/
#footerBoxOuter {
	text-align:center;
	width:100%;
	background:url(../images/bg_footer_linien.gif);
	margin:35px 0 0 0;
}
#footerBoxInner {
	margin:0 auto;	
	min-height:51px;
	height:auto !important;
	height:51px;
	background:url(../images/bg_footer.gif) no-repeat center;
	padding:23px 0 0 0;
}

#footerBoxInner a { color:#5b5859; text-decoration:none; font-weight:normal; }
#footerBoxInner a:hover, #footerBoxInner a:visited {color:#9f7704; text-decoration:underline; }
