
/**physiomagazin CSS**/
* {
	margin: 0;
	padding: 0;
}
img {border: none;}
html {
	height: 100%;
}
body {
	font-family:Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #484848;
	background-color: #eaf1f8;
	height: 101%;
}
#container {
	width:875px;
	margin: 30px auto 0 auto;
	border-top: 2px solid #ecb4a0;
	border-bottom: 2px solid #ecb4a0;
	background-color: #eaf1f8;
}

#header {
	height: 130px;
	/*background-color: #bccae3;*/
	background-image: url(bilder/banner.gif);
}
#header a {float:left;
	background-image: url(bilder/banner.gif);
	display:block;
	height:130px;
	width:600px;

}
/*#header ul{
	padding:0 0 0 15px;
	list-style-position: inside;
}

#header li {
	float:left;
	list-style-image: url(bilder/pfeil_14.gif);
	margin-right: 30px;
}
#header li:hover {
	list-style-image: url(bilder/pfeil_rot_14.gif);
	color: #ecb4a0;
}*/
#header .search {
	float:right;
	margin:15px 15px 0 0;
}

form {margin: 0;}

h2 {color: #ba5b51;	font-size: 16px; margin: 12px 0 3px 0; font-weight:lighter;}
h3 {color: #ba5b51;	font-size: 16px; margin: 0 0 3px 0; font-weight:lighter;}
h4 {line-height: 17px; color: #484848;	font-size: 12px; margin: 0 0 7px 0; font-weight:bold;}
p {line-height: 17px; margin: 0 0 7px 0;}
h1 {font-size: 35px; font-weight: bolder; color: #94acce; margin: 0 0 7px 0;}
h5  {font-size: 45px; font-weight: bolder; color: #94acce; margin: 0 0 5px 0;}
/*h6 {color: #ba5b51;	font-size: 16px; margin: 0 0 3px 0; font-weight:lighter;}für erste Zeile der Tabelle (links)*/
h6 {font-size: 35px; font-weight: bolder; color: #94acce; margin: 0 0 7px 0;}/*Ersatz für h1 z.B. Archiv Newsletter*/

/*#gross a, a:link, a:visited, a:active {color: #b9d0ea; text-decoration: none; background-image: none;}
#gross a:hover {color: #c67a69; text-decoration: none;}*/

a, a:link, a:visited, a:active {font-weight:normal; color: #484848; text-decoration: underline; background-image: none;}
a, a:hover {color: #a10f00; text-decoration: none;}/**/

#verz {/*verzeichnis*/letter-spacing: 0.2em;}
.red {	color: #a10f00; font-weight:normal;}

#sidebar {
	float:left;
	width:214px;
	height: 375px;
	padding-top: 15px;
	border-top: 15px solid #ffffff;
}
#sidebar ul {
	margin-left:15px;
	padding:0;
	background-image: none;
}
#sidebar .ul {
	margin-left:0;
	padding:0;
	background-image: none;
}
#sidebar li {
	margin:0;
	padding:0;
	list-style:none;
}



#sidebar li a {	
	font-size: 12px;
	display:block;
	padding:0 0 5px 15px;
	margin:0;
	background-image: url(bilder/pfeil_10.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color: #484848;
}
#sidebar li a:hover {
	background-image: url(bilder/pfeil_rot_10.gif);
	background-repeat:no-repeat;
	color: #a10f00;
}
#sidebar li .menu_current a {
	padding:0;
	margin: 0;
	background-image: none;
}
#sidebar li .menu_current{/*sub subnavi*/
	color: #a10f00;
	display:block;
	border: none;
	padding:0 0 5px 15px;
	margin: 0;
	background-image: url(bilder/pfeil_rot_10.gif);
	background-repeat:no-repeat;
}

#sidebar li .menu_parent  { /*subnavi*/
	background-image: url(bilder/pfeil_rot_10_on.gif);
	background-repeat:no-repeat;
	color: #a10f00;
}


.highlight {background-color: #fddbd7;	font-weight: bold;}

#content {
	min-height: 380px;
	height:expression(this.scrollHeight > 380 ? "auto":"380px");
	float:right;
	width:616px;
	vertical-align: top;
	padding-right: 15px;
	border-top: 15px solid #ffffff;
	padding-top: 10px;
	padding-left: 15px;
	background-color: #eaf1f8;
	border-left: 15px solid #ffffff;
}

#content ol li{padding:0; list-style-type: none; list-style-position: inside;}
#content ul .liste{margin-left:30px; padding:0;	list-style-type: none;}
#content ul li {
	margin:7px 0 7px 15px;
	padding:0;
	list-style-type: disc;
	line-height: 17px;
}


#content table{ margin: 15px 0 0 0;}
#content hr{ margin: 15px 0 0 0;}
#content th{ vertical-align: top; padding: 0 0 10px 0}
#content table td{
	padding: 0 20px 15px 0;
	vertical-align: top;
}
.bild {float: left; margin: 3px 10px 0 0; }
.bild2 {float: right; margin: 3px 0 0 0; }
.kasten {float: left; margin: 0 10px 0 0; padding: 10px 10px 7px 10px; background-color: #bdcfe9; }
.text {margin-left: 200px;}
#content table .weiss {background-color: #ffffff; padding: 10px 3px 10px 3px;}
#content table .blau {background-color: #bccadf; padding: 10px 3px 10px 3px;}
#content table .leer {background-color: #eaf1f8; padding: 10px 3px 0 3px;}
#content table .leer2 {background-color: #eaf1f8; padding: 0 3px 0 3px;}/*für erste Zeile der Tabelle (links)*/
#content table .titel {background-color: #bccadf; color: #484848; font-weight: bold; padding: 10px 3px 10px 3px;}
/*#linie {float: left; width:1px;	height:400px;}
#linie img{	border:none;}*/

.clear {clear:both;}

#logo img{
	margin:0;
	width: 181px;
	height: 54px;
}
#logo {
	float:left;
	width:199px;
	height: 54px;
	margin-left: 15px;
	margin-top: -50px;
	padding-bottom: 7px;
	border-right: 15px solid #ffffff;		
}


#footer {
	width:875px;
	height: 20px;
	margin: 0 auto 0 auto;
	padding: 5px 0 0 0;
background-color: #ffffff;
	border-bottom: 1px dotted #ecb4a0;
}
#footer li a {/*sitemap / impressum*/
	float: right;
	font-size: 11px;
	padding:0 0 5px 15px;
	margin-right: 15px;
	margin-top: 0;
	background-image: none;
	text-decoration:none;
}
#footer li a:hover {background-image: none;}
#footer ul {list-style:none; padding: 0; margin: 0;}

