/*

Praxisnetz Design
Version 1.0
2008 by Jan Egger und Stefan Aebischer

----------------------------------------------------------------------------- 
GLOBAL RESET
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img,abbr {
	border:0;
}

address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var,i,b {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}

a,u{
	text-decoration:none;
}


table td{
	padding:5px;
}
/* 
----------------------------------------------------------------------------- 
FONT & TEXT
-----------------------------------------------------------------------------*/
body {
	font: 14px/24px Arial, Verdana sans-serif;
	color:#f6213a;
	text-shadow: 0 0 0 #000;
	background:#e0162e;
}

a {
	color:#dc002e;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
}

a:visited {

}
h1 {
	font-size:16px;
	font-weight:bold;
	color:#dc002e;
}
h2{
	font-size:14px;
	font-weight:bold;
	color:#dc002e;

}
h3{
	font-size:13px;
	font-weight:bold;
}
h4{
	font-size:12px;
	font-weight:bold;
}

p {
	margin-top:10px;
	margin-bottom:10px;
}
.red {
	color:#FF0000;
}
/* 
----------------------------------------------------------------------------- 
LAYOUT & DESIGN
-----------------------------------------------------------------------------*/
body {
	text-align:center;
	background:#f3001b url('/theme/images/bg_praxisnetz2.jpg') top center no-repeat;

}
#container {
	margin:auto;
	padding:10px;
	width:800px;
	text-align:justify;
}

img {
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #ffdcdc;
}

#logo {
	background:url('/theme/images/logo_praxisnetz_.png') top left;
	width:721px;
	height:72px;
	font-size:6px;
	color:#e0162e;
	display:block;
	text-indent:-3000px;
	outline:none;
}

.defaultContent {
	background:#FFFFFF;
	float:right;
	width:476px;
	padding:20px 20px 0px 20px;
	min-height:580px;
	border:1px solid #FFFFFF;
}
.defaultContent ul {
	margin-left:20px;
}
.homeContent {
	background:#FFFFFF;
	padding:20px;
}
.homeContent li{
	list-style:circle;
	margin-left:20px;
}

#footer {
	clear:both;
	text-align:right;
	color:#FFFFFF;
}

/* 
----------------------------------------------------------------------------- 
NAVIGATION
-----------------------------------------------------------------------------*/
#navigation {
	float:left;
	min-height:555px;
	background:#f9d2d7;/* url("/theme/images/gradientBgNavigation.png") left top repeat-x;*/
	width:280px;
	border:1px solid #FFFFFF;
	text-align:left;
	padding-bottom:20px;
	margin-top:10px;
}
#navigation ul,
#navigation li {
	list-style: none;
}
#navigation a{
	font-weight:normal;
}
#navigation .firstLevel {
}
#navigation .firstLevel .selected a{
	/*background:#c70b21;*/
	/*border-bottom:1px solid #FFFFFF;*/
	color:#FFFFFF;
}
#navigation .firstLevel a {
	/*border-top:1px solid #FFFFFF;*/
	background-color:#f6213a;
	border-right:2px solid #bf0016;
	/*border-left:1px solid #FFFFFF;*/
	margin-bottom:1px;
	margin-right:0px;
	display:block;
	padding:4px 4px 4px 15px;
	color:#FFFFFF;
}

#navigation .secondLevel {
	margin-left:10px;
}
#navigation .secondLevel .selected a,
#navigation .selectedWhite a{
	background:#FFFFFF;
	color:#FF0033;
	margin-right:0px;
	margin-left:0px;
	border-right:none;
	border-left:2px solid #fde9eb;

}

#navigation li.selectedLi {
	border-bottom:1px solid #fde9eb;
	/*background-color:#FFFFAA;*/

}

#navigation .secondLevel a {
	/*border-top:1px solid #FFFFFF;*/
	/*background-color:#FFFFAA;*/
	/*border-right:1px solid #FFFFFF;*/
	/*border-left:1px solid #FFFFFF;*/
	display:block;
	padding:4px 4px 4px 15px;
	background:#ffdcdc;
	color:#f8364d;
	margin-right:0px;
	border-left:2px solid #fde9eb;
	border-right:none;
}
#navigation .firstLevel li a:hover {
	background:#f63f54;
}
#navigation li.selectedWhite a:hover{
		background:#FFFFFF;
}
#navigation .secondLevel li a:hover {
	/*background:#ffeef0;*/
	background:#FFFFFF;
	color:#FF0033;
	border-right:none;
	border-left:2px solid #fde9eb;
	margin-right:0px;
}
#navigation a:hover {
	text-decoration:none;
}

.previousSite {
	float:left;
}
.nextSite {
	float:right;
}
.prevNextPageNavigation{
	margin-top:20px;
	border-top:1px #FF9999 solid;
}

/* 
----------------------------------------------------------------------------- 
Home
-----------------------------------------------------------------------------*/
#home {
}
#personen-uebersicht{
	margin-top:40px;
}

#bruegger-link,
#jungo-link,
#schmid-link{
	width:250px;
	float:left;
	text-align:center;
}
.coming-soon{
	color:#FF9999;
}
/* 
----------------------------------------------------------------------------- 
Persönliche Beratung
-----------------------------------------------------------------------------*/

/* 
----------------------------------------------------------------------------- 
Kontakt
-----------------------------------------------------------------------------*/
label {
	display:block;
}
form{
	margin:auto;
	background:#ffdcdc;
	padding:20px 20px 20px 40px;
	border:1px solid #ff8b99;
}
input,
textarea {
	background:#FFFFFF;
	border:1px solid #ff8b99;
	width:300px;
	padding:6px;
	color:#f6213a;
}
input.error,
textarea.error {
	border:1px solid #FF0000;
}
#address p{
	margin:0px;
}
