/* GLOBALE DEFINITIONEN */

body {
	margin:0 auto;
	width:960px;
	padding:8px 0 0 0;
	font-family: Trebuchet MS, Verdana, Arial, sans serif;
	/* font-size: 12px; WIRD UEBER DIE SEITE DEFINIERT!! */ 
	letter-spacing: 0.01em;
	line-height:17px;
	text-align: center;
	color:#053791;
}
img {
	border: 0;
	margin:0;
	padding:0;
}
p {	
	margin:0;
	padding:0;
}
h1 {
	padding:0;
	margin:0;
	color:#354e97;
	line-height:30px !important;
	line-height:30px;
}
h2 {
	padding:0;
	margin:0;
	color:#f38d0d;	
}
h2 a {
	color:#f38d0d;
	text-decoration:none;
}

.clear_both {
	clear:both;
}
.link {
  text-decoration:underline;
  color:#053791;
}
/* CONTAINER */
#container {	
	/* border:1px solid #123456; BORDER FUER TESTZWECKE */
	text-align:left;
	float:left;
}

/* HEAD */
#head {
	float:left;
}

/* SERVICE NAVIGATION */
#service_navigation {
	float:left;
	background-image:url(/design_images/bg_service_navigation.jpg);
	background-repeat:no-repeat;
	width:960px;
}
#service_navigation ul {
	padding:7px 0 0 85px;
	margin:0;
	color:#FFFFFF;
}
#service_navigation li {
	display:inline;	
}
#service_liste {
        display:none;
	float:left;
	height:29px;
}
#service_liste a {
	color:#FFFFFF;
	text-decoration:none;
}
/* SUCHE */
#suche {
	display:none;
	float:right;
	color:#FFFFFF;
}
#suche_input {
	float:left;
	padding:5px 0 0 0;
}
#suche input {
	margin:0;
	padding:0;
	width:106px;
	font-family: Trebuchet MS, Verdana, Arial, sans serif;
	font-size:11px;
}
#suche_button {
	float:left;
	padding:3px 19px 0 0;
}
#suche_button input {
	width:23px;
	height:23px;
}
.phpdigHighlight {	
	font-weight:bold;
}
.search_navbar {
	padding:0 0 0 20px;
}
.phpdig {
	color:#f38d0d;
	text-decoration:none;
}
.search_navbar .phpdigHighlight {
	color:#354e97;
	text-decoration:none;
}
.phpdigMessage {
	color:#354e97;
font-family: Trebuchet MS, Verdana, Arial, sans serif;

}


/* FLASH BANNER */
#flash_banner {
	float:left;
}

/* NAVIGATION */
#navigation {	
	float:left;
	width:247px;
	padding:4px 0 0 0;
        display: none;
}
#navigation_oben {
	float:left;
}
.navigation_content {
	float:left;
	padding:0 0 0 0;
	background-image:url(/design_images/bg_navi.jpg);
	width:247px;
	min-height:224px;
}
.navigation_innen a {
	color:#FFFFFF;
	text-decoration:none;
}
.navigation_innen ul {
	list-style:none;
	padding:0;
	margin:0;
	color:#FFFFFF;
}
.navigation_innen .noactive {
	padding:4px 0 7px 0;
}
.navigation_innen .active {
	padding:4px 0 12px 37px;
	background:url(/design_images/navi_pfeil.gif) 22px 7px no-repeat;	
}
.navigation_innen .noactive a {
	padding:4px 0 7px 37px;
}
.navigation_innen .noactive  a:hover {
	padding:4px 0 7px 37px;
	background:url(/design_images/navi_pfeil.gif) 22px 7px no-repeat;	
}
#navigation_unten {
	float:left;
}

/* NAVIGATION 2. EBENE */
.navigation_content_2 {
	float:left;
	background:url(/design_images/bg_navi_orange.jpg) left top;
	width:247px;
}
.navigation_innen_2 a {
	color:#FFFFFF;
	text-decoration:none;
}
.navigation_innen_2 ul {
	list-style:none;
	padding:0;
	margin:0;
	color:#FFFFFF;
}
.navigation_innen_2 .active {
	padding:0 0 5px 37px;
	color:#053791;
	font-weight:bold;
}
.navigation_innen_2 .active a {
	color:#053791;
}
.navigation_innen_2 .active_pfeil {
	padding:0 0 5px 37px;
	background:url(/design_images/navi_pfeil_orange.gif) 22px 3px no-repeat;
	color:#053791;
	font-weight:bold;
}
.navigation_innen_2 .active_pfeil a {
	color:#053791;
}
.navigation_innen_2 .noactive_2 {
	padding:0 0 5px 0;
}
.navigation_innen_2 .noactive_2 a {
	padding:0 0 5px 55px;
}
.navigation_innen_2 .noactive_2  a:hover {
	padding:0 0 5px 55px;
	background:url(/design_images/navi_pfeil_orange_weiss.gif) 40px 3px no-repeat;	
}
.navigation_innen_2 .noactive_2_reg {
	padding:3px 0 5px 0;
}
.navigation_innen_2 .noactive_2_reg a {
	padding:3px 0 5px 55px;
}
.navigation_innen_2 .noactive_2_reg  a:hover {
	padding:3px 0 5px 55px;
	background:url(/design_images/navi_pfeil_orange_weiss.gif) 40px 7px no-repeat;	
}
.navigation_innen_2 .active_2 {
	padding:0 0 5px 55px;
	background:url(/design_images/navi_pfeil_orange.gif) 40px 3px no-repeat;	
	font-weight:bold;
}
.navigation_innen_2 .active_2_ohne_pfeil {
	color:#053791;
	padding:0 0 5px 55px;
	font-weight:bold;
}
.navigation_innen_2 .active_2_ohne_pfeil a {
	color:#053791;
}
.navigation_innen_2 .active_2 a {
	color:#053791;
}
.navigation_unten_2 {

	padding:0 0 7px 0;
}

/* NAVIGATION 3. EBENE */
.navigation_innen_2 .noactive_3 {
	padding:0 0 3px 0;
}
.navigation_innen_2 .noactive_3 a {
	padding:0 0 3px 70px;
}
.navigation_innen_2 .noactive_3  a:hover {
	padding:0 0 3px 70px;
	background:url(/design_images/navi_pfeil_orange_weiss.gif) 55px 3px no-repeat;	
}
.navigation_innen_2 .active_3 {
	padding:0 0 3px 70px;
	background:url(/design_images/navi_pfeil_orange.gif) 55px 6px no-repeat;
	font-weight:bold;
}
.navigation_innen_2 .active_3 a {
	color:#053791;
}

/* CONTENT */
#content {
	float:left;
	width:527px;
	padding:4px 0 25px 10px;
}

/* SCHRIFTGROESSENWECHSEL */
#schriftgroesse {
        display: none;
	float:right;
	padding:0 23px 0 0;
}

/* BOXEN OBEN */
#box_oben {
	font-size: 14px;
	float:left;
	padding:21px 0 0 0;
}
.box_1x1 {
	font-size: 14px;
	float:left;
	width:256px;
	padding:0 20px 0 20px;
}
.box_1x1 p {
	padding:3px 0 0 0;
}
.box_1x1 a {
	color:#f38d0d;
}
#box_1x1_trenner {
	float:left;
	border-left:1px solid #afafaf;
	padding:0 0 0 0;
	height:147px;
}
/* TRENNER HORIZONTAL */
.trenner_horizontal {
	float:left;
	border-bottom:1px solid #afafaf;
	padding:0 0 0 0;
	margin:18px 0 18px 20px !important;
	margin:18px 0 18px 11px;
	height:1px;
	width:485px;
}
/* BOX UNTEN */
.box_2x1 {
	font-size: 14px;
	float:left;
	width:566px;
	padding:0 20px 0 20px;
}
.box_2x1 a {
	color:#f38d0d;
}

/* HEADLINE */
#headline {
	float:left;
	padding:0 0 0 20px;
}
.subheadline {
	padding:21px 0 0 20px;
}

/* FLIESSTEXT */
.fliesstext {
	padding:21px 20px 0 20px;
	font-size: 14px;
}
.fliesstext p {
	padding:0 0 10px 0;
}
.fliesstext a {
	color:#053791;
}

.fliesstext ul {
	color:#F08501;
	padding-left:15px;
}

/* GRAFIK*/
.grafik {
	padding:10px 20px 0 0;
}
.grafik td {
	padding:0 0 10px 0;
}

/* GRAUE BOX */
.box_grau_ {
	float:left;
}
.box_grau_oben {
	/* float:left; */
	padding:21px 0 0 0;
	margin:0 0 0 7px;
}
.box_grau {
	/* float:left; */
	background:url(/design_images/box_grau.gif) left top repeat;	
	width:480px;
	margin:0 0 0 7px;
	padding:0 26px 4px 13px;
}
.box_grau a {
	text-decoration:underline;
}
.box_grau2 {
	float:left;
	background:url(/design_images/box_grau.gif) left top repeat;	
	width:490px;
	margin:0 0 0 7px !important;
	margin:0 0 0 3px;
	padding:0 16px 4px 13px;
}
.box_grau p {
	padding:0 32px 0 14px;
}
.box_grau_unten {
	margin:0 0 0 7px;
	/* float:left; */
	background:url(/design_images/box_grau.gif) left top repeat;
}
/* RECHTS */
#rechts {
	float:right;
	width:167px;
	padding:4px 0 0 0;
	display:none;
}

/* TEASER BLAU */
.teaser_blau {
	padding:0 0 14px 0;
}
.teaser_blau_oben {
	width:167px;
	height:8px;
}
.teaser_blau_content {
	padding:0 9px 0 9px !important;
	padding:0 6px 0 9px;
	background-image:url(/design_images/bg_teaser_rechts_blau.gif);
	color:#FFFFFF;
	line-height:14px;
}
.teaser_blau_content_oben {
	font-weight:bold;
}
.teaser_blau_content_mitte {
	padding: 3px 0 3px 0;
}
.teaser_blau_content_unten a {
	color:#FFFFFF;
	text-decoration:underline;
}
.teaser_blau_unten {
	float:right;
	width:167px;
	height:8px;
}
/* TEASER ORANGE */
.teaser_orange {
	padding:0 0 14px 0;
}
.teaser_orange_oben {
}
.teaser_orange_content {
	padding:0 9px 0 9px !important;
	padding:0 6px 0 9px;
	background-image:url(/design_images/bg_teaser_rechts_orange.gif);
	line-height:14px;
}
.teaser_orange_content_oben {
	font-weight:bold;
}
.teaser_orange_content_mitte {
	padding: 3px 0 3px 0;
}
.teaser_orange_content_unten a {
	color:#053791;
	text-decoration:underline;
}
.teaser_orange_unten {
	float:right;
	width:167px;
	height:8px;
}

/* CALCIUM-BILANZ */
.fieldsettop{
	width: 520px;
	height:14px;
	background-image:url(/design_images/box_grau_oben.gif);
	background-repeat: no-repeat;
	line-height:1px;
	font-size:1px;
}
.fieldset{
	width: 520px;
	background-image:url(/design_images/box_grau.gif);
	padding:0;
}

.fieldsetbottom{
	width: 520px;
	height:15px;
	background-image:url(/design_images/box_grau_unten.gif);
	background-repeat: no-repeat;
	line-height:1px;
	font-size:1px;
}
.calcium_bilanz form {
	margin: 0;
	padding: 0;
	font-size: 100%;
	min-width: 560px;
	max-width: 620px;
	width: 513px;
}

fieldset {
	width: 520px;
	border:0;
}

fieldset h4{
	padding:0;
	margin:0;
	height: 23px;
	padding: 0 0 0 6px;
}
fieldset .trenner{
	/* background-image: url(/design_images/fieldset_trenner.gif); */
	/* background-repeat:no-repeat; */
	background-color:#AAAAAA;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:494px;
	margin-left:3px;
}
.label input{
	border: 0;
	background-image: url(/design_images/bg_input.jpg);
	width:41px;
	height:16px;
	color: #000;
	padding:2px 0 0 3px;
	margin: 4px 7px 3px 3px;
}
.label2 input{
	border: 0;
	background-image: url(/design_images/bg_input.jpg);
	width:41px;
	height:16px;
	color: #000;
	padding:2px 0 0 3px;
	margin: 4px 7px 3px 3px;
}

.label label{
	width: 420px;
	display:block;
	float:left;
	padding: 4px 0 0 6px;
	line-height:18px;
}

.label2 label{
	width: 257px;
	display:block;
	float:left;
	padding: 4px 0 0 6px;
	line-height:18px;
}
.gesamt {
	color:#f38d0d;
	font-size:15px;
	float:right;
	padding:15px 15px 0 0;
}
/* RISIKOSELBSTTEST */
.st_headline{
	font-weight:bold;
	margin:0px 0px 10px 4px;
}
.st_box{
	margin:0px 0px 0px 4px;
}
.st_box_main{
	float:left;
	width:400px;
	margin:0px 20px 0px 0px;
	display:table;
}
.st_box_nr{
	float:left;
	width:20px;
}
.st_box_text{
	display:table;
}
.st_select{
	float:left;
	width:60px;
}
.st_sep{
	float:left;
	width:490px;
	height:1px;
	margin:4px 0px 4px 0px;
	background-color:#AAAAAA;
	font-size:1px;
	line-height:1px;
}
.st_box_break{
	float:left;
	width:520px;
	height:21px;
	margin-left:7px !important;
	margin-left:3px;
	background-image:url('/design_images/box_grau_trenner.gif');
}

/* FOOTER */
#footer {
	width:960px;
	line-height:12px;
	padding:0 0 15px 0;
	height:50px;
}
#adresse {
	float:left;
	padding:0 0 0 10px;
}
#pflicht_navigation {
	float:right;
        display:none;
}
#pflicht_navigation a {
	color:#053791;
	text-decoration:none;
}
#pflicht_navigation ul {
	padding:0 0 0 0;
	margin:0;
}
#pflicht_navigation li {
	display:inline;	
}