/* Salus BKK allgemeine Formatierung Update 12.04.2010 */

body {
	font-family: Arial, Chicago, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	width: 77em;
	margin: 1em 1em 0.5em 1em;
}

h1 {
	font-size: 2em;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
}

h2 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 2em 0em 1em 0em;
	padding: 0em;
}
	
h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

h5 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

p {
	margin: 0em 0em 0.3em 0em;
}

p.fehlermeldung {
	color: red;
}

a {
	color: #000000;
	background-color: inherit;
}

a:hover, a:focus {
	color: #325ba7;
	background-color: inherit;
	text-decoration: underline;
}

img {
	border-style: none;
	padding: 0em;
	margin: 0em;
}

.unsichtbar {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

hr{ 	height:1px;
	border-top:1px solid #c8c8c8;
	margin: 0em 0em 1em 0em;
}

.noScreen{
	display: none;
}

div.clearboth {
	clear: both;
}

div#surrounding {
}

/* Header */

div#header {
	/*height: 5.4em;*/
	height: 6.2em;
	margin: 0em 0em 0em 0em;
}

div#header1 {
	float: left;
	height: 100%;
	width: 45em;
}

div#header1 img {
	/*height: 100%;*/
	width: 35.55em;
	height: 5.4em;
}

div#header2 {
	float: right;
	width: 18em;
	margin: 0em;
}

/* suchen */
div#header21 {
	float: right;
	margin: 0em;
}

/* links */
div#header22 {
	float: right;
	margin: 2em 0em 0em 0em;
	padding: 0em;
}

div#header22 p {
	clear: both;	
	float: right;
}

div#breadcrumb {
	margin: 0em 0em 2em 0em;
}

/* linke und rechte Spalte Themen */

div#themen_container_links {
	float: left;
	margin: 0em 1.1em 0em 0em;
}

div#breadcrumb, div#breadcrumb a {
	color: #787878;
	background-color: inherit;
	margin: 0em 0em 1em 0em;
}
div#themen_container_rechts {
margin: 0em 0em 0em 0em;
	float: right;
}

.thema {
	width: 14.8em;
	color: black;
	background-color: #e6e6e6;
	margin: 0em 0em 1em 0em;
}
.thema h3 {
	font-weight: normal;
	font-size: 0.9em;
	color: white;
	background-color: #325ba7;
	margin: 0em;
	padding: 0.2em 0em 0.2em 0.5em;
	display: block;
}
.thema img {
	width: 100%;
}

.thema p {
	margin: 0.3em 0.5em 0em 0.5em;
	padding: 0em 0em 0.5em 0em;
	line-height: 1.3em;
}

/* Startcontainer */

div#seiteninhalt {
	float: left;
	overflow: visible;
	width: 45em; 
	margin: 0em;
	height: 100%;
}
div#seiteninhalt_login {
	float: left;
	overflow: visible;
	/* width: 65em; */ 
	margin: 0em;
	height: 100%;
}

div#start_container {
	float: left;
	overflow: hidden;
	width: 45em; 
	margin: 0em;
}

div#start_container img {
	width: 100%;
}

#start_container_h3 {
	color: white;
	background-color: #325ba7;
	margin: 1em 0.25em 0em 0.25em;
}

#start_container_h3 h3 {
	font-weight: normal;
	font-size: 0.9em;
	padding: 0.25em 0.25em 0.25em 0.5em;
	margin: 0em 0em 0.25em 0em;
}

.start {
	border: 1px solid #325ba7;
	float: left;
	width: 14em;
	height: 16em;
	margin: 0.25em 0.55em 0.25em 0.25em;
}

.start p {
	margin: 0.3em 0.5em 0em 0.5em;
	padding: 0em 0em 0.5em 0em;
	line-height: 1.3em;
}

/* Suche Container */

div#suche_container {
	float: left;
}

/* Navigation */
div#nav1_container {
	clear: both;
	font-weight: normal;
	padding: 0em;
	margin: 0.6em 0em 2.6em 0em;
/*	background-image: url('images/navi-fond.gif');
	background-repeat: repeat-x;*/
}

div#nav1_container ul {
	list-style: none;
	padding: 0em 1em 0em 0em;
	margin: 0em 0em 0em 0em;
}

div#nav1_container ul li {
	display: inline;
	line-height: 1.8em;
	padding: 0.15em 0em 0.25em 0em;
}
div#nav1_container ul li a {
	text-decoration: none;
	white-space: nowrap;
	color: #2E5296;
/*	background: #e4e9f4;*/
	/*border: solid 1px #325ba7;*/
/*	border-left: solid 1px #325ba7;
	border-right: solid 1px #325ba7;*/
	/*margin-right: 0.25em;*/
	margin-right: 0.0em;
	padding: 0.25em 2.3em 0.25em 0.5em;
	/*padding: 0.15em 0.5em 0.15em 0.4em;*/
	background-image: url('images/navi-fond6.gif');
}

div#nav1_container ul li a:focus,
div#nav1_container ul li a:hover {
/*	color: #2E5296;*/
	color: white;
/*	background-color: #325ba7;*/
	background-image: url('images/navi-fond-active6.gif');
	margin-right: 0.0em;
	padding: 0.3em 2.3em 0.25em 0.5em;
}

div#nav1_container ul li #a_nav1_open {
/*	color: #2E5296;*/
	color: white;
/*	background-color: #325ba7;*/
	background-image: url('images/navi-fond-active6.gif');
	margin-right: 0.0em;
	padding: 0.3em 2.3em 0.25em 0.5em;
}

/* nav2 subnavigation */

div#nav2_container {
	color: #000000;
	background-color: #e4e9f4;
	/*border: 1px solid #325ba7;*/
	border-left: solid 1px #325ba7;
/*	border-right: solid 1px #325ba7;*/
	border-top: solid 1px #e4e9f4;
	border-bottom: solid 1px #e4e9f4;
/*	border-top: solid 1px #325ba7;*/
/*	border-bottom: solid 1px #325ba7;*/
	margin: 0em 0em 1em 0em;
	padding: 0em;
	overflow: visible;
}

div#nav2_container h3 {
	margin: 0.3em 0em 0.2em 0.5em;
}	
div#nav2_container ul {
	list-style: none;
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
}

div#nav2_container ul li {
	margin: 0em 0em 0.2em 0.5em;
}

div#nav2_container a {
	padding: 0em 0em 0em 0.5em;
	text-decoration: none;
}
div#nav2_container a:focus,
div#nav2_container a:hover {
	display: block;
	color: white;
/*	color: #2E5296;*/
/*	background-color: #325ba7;*/
	/*background-color: red;*/
	background-image: url('images/navi-sub-fond-active6.gif'); 
}
div#nav2_container a#a_nav2_open {
	display: block;
	color: white;
/*	color: #2E5296;*/
/*	background-color: #325ba7;*/
	/*background-color: red;*/
	background-image: url('images/navi-sub-fond-active6.gif'); 
}

/* Formatierung li Level 2 */

div#nav2_container ul li ul li {
	margin: 0em 0em 0em 1.5em;
	display: block;
	color: white;
/*	color: #2E5296;*/
/*	background-color: #325ba7;*/
	background-image: url('images/navi-sub-fond-active6.gif');
}
div#nav2_container ul li ul {
	margin: 0em;
}


/* Formatierung der iFrames */
div#seiteninhalt #iframe{
	margin: 0em;
	padding: 0em;
	width: 45em;
	overflow: visible;
}
div#seiteninhalt_login #iframe {
	margin: 0em;
	padding: 0em;
	width: 60em;
	overflow: visible;
}

/* iframe eGK  */
div#seiteninhalt_egk #iframe {
	margin: 0em;
	padding: 0em;
	width: 60em;
	overflow: visible;
}

/* iframe Newsletter abbonieren  */
div#iframe_abbonieren {
	margin: 0em;
	padding: 0em;
	width: 345px;
	height: 290px;
}

/* iframe live chat  */
#iframe_live_chat {
	margin: 0px 0px 0px 40px;
	padding: 0em;
	width: 500px;
	height: 345px;
}

/* Formulare */

form{	
	padding: 0em;
	margin : 0em;
}
.formbox{
	width: 29em;
	overflow: visible;
}
.formboxaufnahme{
	width: 35em;
	overflow: visible;
}

.formboxinfomaterial{
	width: 38em;
	overflow: visible;
}

.formError{
	color: inherit;
	background-color: #ffffee;
}
fieldset{	
	padding: 0em 1em 1em 1em;
	margin: 1em 0em 1em 0em;
	color: inherit;
	background-color: inherit;
}

legend{	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0em 0em 1em 0em;
}

legend.infomaterial{
	font-weight: bold;
}

legend.infomaterial_2{
	font-weight: bold;
	color: #325ba7;
	background-color: inherit;
}

label{	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	font-size: 1em;
}
/*input, select, textarea{
	font: 1em Arial, Chicago, sans-serif;
	margin-bottom: 0.6em;
}*/

textarea{	
	width: 26em;
}

input:focus, input:hover, input:active,
select:focus, select:hover, select:active,
textarea:focus, textarea:hover, textarea:active
{	color: inherit;
	background: #f4f4f4;
}
input.submitbutton{
   	background-color: #325BA7; 
	color: #FFFFFF;
}
.noBorder{
	border-style: none;
	border-width: 0em;
}

/* walking Index */
#weiblich, #maennlich {
	margin-bottom: 0em;
}
.wiform {
	float: left;
	overflow: visible;
}
.wientry {
	font-size: 0.8em;
}
.wileft {
	float: left;
	width: 10em;
}
.wiright {
	float: left;
        margin-right: 1em;
}
.wiresult {
	color: inherit;
	background-color: white;
}
/* /walking-index */

/* body-mass-index */
.bmiform {
	float: left;
	overflow: visible;
}
.bmientry {
	font-size: 0.8em;
}
.bmileft {
	float: left;
	width: 10em;
}
.bmiright {
	float: left;
        margin-right: 1em;
}
.bmiresult {
	color: inherit;
	background-color: white;
}
/* /body-mass-index */



/* Vermittler Materialanforderung */

.material {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
}