/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;
}

img { border:0; }


h1 {
	font-size: 16px;
	color: #006724;
}
h2 {
	font-size: 14px;
	color: #006724;
}
h3 {
	font-size: 13px;
	color: #006724;
}

h4, .csc-frame-frame2 {
	font-size: 13px;
	color: #006724;
	font-weight:bold;
	padding-right:20px;
}

h5 {
	font-size: 14px;
	color: #006724;
	font-weight:bold;
}

h6 {
	font-size: 13px;
	color: #006724;
	font-weight:normal;
}

.detail {
	color: #006724;
	font-size: 11px;
}

.important {
	color: #eb760c;
	font-weight:bold;
}

.name-of-person {
	color: #006724;
	font-weight:bold;
}

.align-center {
	text-align:center;
}

.align-right {
	text-align:right;
}


ul, li {
	list-style-type:square;
}

.csc-textpic-text ul, .csc-textpic-text li {
	margin-left: -12px;
	*margin-left: 9px;
}

.csc-textpic-text li {
	padding-bottom: 10px;
}

.csc-textpic-caption {
	font-size: 10px;
}

/* Kopfbereich */
	
.boxbox {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../bilder/linie_ohne.jpg);
	background-repeat: repeat-y;
	}
	
.boxbox_start {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../bilder/linie_start.jpg);
	background-repeat: repeat-y;
	}

.box {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../bilder/hintergrund_content.jpg);
	background-repeat: no-repeat;
}

.box_start {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../bilder/hintergrund_start.jpg);
	background-repeat: no-repeat;
}

.kopf_content {
	float: left;
	width: 999px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 173px;
}

.kopf_content_start {
	float: left;
	width: 999px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 213px;
}

.content_box {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.hauptnavigation {
	position:absolute;
	left: 250px;
	width: 739px;
	top: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: center;
	}
	
.menu_quer_normal {	
color:#535456;
float:left;
font-weight: bold;
}
.menu_quer_normal a {
color:#535456;
font-weight: bold;
text-decoration:none;
}

.menu_quer_aktiv {	
color:#fa7000;
font-weight: bold;
text-decoration:none;
float:left;
}
.menu_quer_aktiv a {
color:#fa7000;
font-weight: bold;
text-decoration:none;
}
.menu_quer_normal a:hover {
color:#fa7000;
font-weight: bold;
text-decoration:none;
}
.menu_quer_aktiv a:hover {
color:#fa7000;
font-weight: bold;
text-decoration:none;
}


/* Linke Navigation */

.links {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.navigation_links {
	position: relative;
	padding-left: 14px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 20px;
	overflow:hidden;
}

.menu1-level1-no {
/*height:56px;*/
font-size: 14px;
color:#006724;
padding:7px 30px 7px 15px;
text-decoration:none;
font-weight:bold;
 }

.menu1-level1-act {
/*height:56px;*/
color:#fa7000;
font-size: 14px;
padding:7px 30px 7px 15px;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
font-weight:bold;
}

.menu1-level1-no a {
font-size: 14px;
color:#006724;
text-decoration:none;
font-weight:bold;
}
.menu1-level1-act a {
font-size: 14px;
color:#fa7000;
text-decoration:none;
font-weight:bold;
}

.menu1-level2-no {
font-size: 13px;
padding:4px 30px 4px 23px;
color:#006724;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
}

.menu1-level2-act  {
font-size: 13px;
padding:4px 30px 4px 23px;
color:#fa7000;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
}

.menu1-level2-no A {
color:#006724;
font-size: 13px;
text-decoration:none;
}

.menu1-level2-act A {
color:#fa7000;
font-size: 13px;
text-decoration:none;
}

.menu1-level3-no {
font-size: 12px;
color:#006724;
padding:4px 30px 4px 31px;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
}

.menu1-level3-act  {
font-size: 12px;
color:#fa7000;
padding:4px 30px 4px 31px;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
}

.menu1-level3-no A {
color:#006724;
font-size: 12px;
text-decoration:none;
}

.menu1-level3-act A {
color:#fa7000;
font-size: 12px;
text-decoration:none;
}

.menu1-level4-no {
padding:4px 30px 4px 39px;
font-size: 11px;
color:#006724;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
}

.menu1-level4-act  {
color:#fa7000;
font-size: 11px;
padding:4px 30px 4px 39px;
text-decoration:none;
background-image: url(../bilder/navi_verlauf.png);
background-repeat: repeat-y;
}

.menu1-level4-no A {
color:#006724;
font-size: 11px;
text-decoration:none;
}
.menu1-level4-act A {
color:#fa7000;
font-size: 11px;
text-decoration:none;
}

.menu1-level1-no A:hover, .menu1-level2-no A:hover, .menu1-level3-no A:hover, .menu1-level4-no A:hover, .menu1-level1-act A:hover, .menu1-level2-act A:hover, .menu1-level3-act A:hover, .menu1-level4-act A:hover {
color:#fa7000;
text-decoration:none;
}


/* Contentbereich Startseite*/


.content_start_links, .content_start_mitte, .content_start_rechts, .content_start_rand {
	float: left;
	margin-left: 10px;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 170px;
}

.content_start_links {
	margin-left: 111px;
}

.content_start_mitte {
	margin: 40px 10px 10px 10px;
	width: 999px;
}


/* Contentbereich */

.content {
	float: left;
	width: 590px;
	margin-left: 25px;
	margin-top: 35px;
	margin-right: 25px;
	margin-bottom: 20px;
}

.content_links {
	float: left;
/*	width: 180px; 
	padding-right:30px;
	padding-top:10px;
	*padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;*/
	min-width:0px;
	margin:0px;
	padding:0px;
}

.content_mitte {
	float: left;
/*	width: 375px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;*/
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
}

.content_mitte .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding-bottom:10px;
	padding-right: 20px;
}

.content_mitte .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .content_mitte .csc-textpic-intext-left .csc-textpic-imagewrap {
	padding-bottom:10px;
	padding-right:0px;
}

.content_mitte .csc-textpic-intext-left-nowrap .bodytext, .content_mitte .csc-textpic-intext-left-nowrap h1, .content_mitte .csc-textpic-intext-left-nowrap h2,.content_mitte .csc-textpic-intext-left-nowrap h3,.content_mitte .csc-textpic-intext-left-nowrap h4, .csc-textpic-intext-left-nowrap .csc-frame-frame2, .content_mitte .csc-textpic-intext-left-nowrap h5, .content_mitte .csc-textpic-intext-left-nowrap h6, .content_mitte .csc-textpic-intext-left-nowrap h6 {
	padding-left:20px;
}


/* Rechte Spalte */

.rechts {
	float: left;
	width: 179px;
	margin-left: 0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom:0px;
	background-image:url(../bilder/linie_rechts.jpg);
	background-repeat:repeat-y;

}

.content_rechts, .content_rand {
	color: #006724;
	background-image:url(../bilder/rechts2.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:5px;
}

.content_rechts .align-right, .content_rand .align-right  {
	padding-right:8px;
	text-align:right;
}

.content_rechts .csc-textpic-text, .content_rand .csc-textpic-text {
	padding-left: 30px;
	width: 136px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.content_rechts .csc-textpic-text {
/*	background-image:url(../bilder/rechts_verlauf.png);
	background-repeat:no-repeat;
	background-position:bottom right;*/
}

.content_rechts .bodytext, .content_rand .bodytext {
	padding-right: 3px;
}

.content_rechts .csc-textpic-imagewrap, .content_rand .csc-textpic-imagewrap {
	padding-top: 10px;
	width: 136px;
	margin-right: 15px;
	padding-bottom: 0px;
/*	background-image:url(../bilder/rechts_verlauf.png);
	background-repeat:no-repeat;
	background-position:bottom right;*/
}

.rechts_unten  {
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../bilder/rechts_unten.jpg);
	background-repeat:no-repeat;
	height:30px;
}


/* Unterer Bereich */

.fuss {
	width: 1000px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 105px;
	background-image: url(../bilder/fuss.png);
	background-repeat: no-repeat;
	float:none;
	clear:both;
}

.suchmaschine {
	position:relative;
	float: left;
	width: 269px;
	padding-left: 24px;
	padding-top: 63px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 105px;
	color: #535456;
	background-color:transparent;
}

.suche {
position:relative;
border-color:transparent;
background-color:transparent;
border:hidden;
}

.suchtext {
position:relative;
float:left;
border-color:transparent;
background-color:transparent;
border:hidden;
}

.eingabefeld {
position:relative;
float:left;
width:160px;
height:14px;
*height:14px;
_height:18px;
vertical-align:middle;
font-size: 12px;
margin-left: 10px;
*margin-left: 8px;
background-color: #ffffff;
border-color:transparent;
border:hidden;
border-style:none;
color:#535456;
}

.suchbutton {
position:relative;
vertical-align:middle;
border-color:transparent;
border:hidden;
} 

.fussnavigation {
	position: relative;
	float: left;
	width: 606px;
	margin-right: 10px;
}

.tip {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	*margin: 0px 0px 0px 10px;
	padding: 52px 0px 0px 0px;
	*padding: 63px 0px 0px 0px;
	color: #535456;
	font-size: 13px;
}

.metanavigation {
	position: relative;
	float: right;
	margin-left: 0px;
	padding-top: 68px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #535456;
	font-size: 13px;
}

.metanavigation_kurz {
	position: relative;
	float: right;
	margin-left: 0px;
	padding-top: 63px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #535456;
	font-size: 13px;
}

.menu_meta_normal, .tip {	
color:#535456;
float:left;
}
.menu_meta_normal A, .tip a {
color:#535456;
text-decoration:none;
}

.menu_meta_aktiv {	
color:#535456;
text-decoration:none;
float:left;
}
.menu_meta_aktiv A {
color:#535456;
text-decoration:none;
}
.menu_meta_normal A:hover , .tip a:hover {
color:#fa7000;
text-decoration:none;
}
.menu_meta_aktiv A:hover {
color:#fa7000;
text-decoration:none;
}


.danone_logo {
	position: relative;
	float: left;
	width: 60px;
	margin-left: 0px;
	margin-top: 52px;
}


/* weiterempfehlen */
textarea, input {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
}


/* Sitemap */
.csc-sitemap li, .csc-sitemap ul {
font-size:14px;
padding-bottom: 5px;
padding-top: 5px;
}

.csc-sitemap a, .csc-sitemap a:visited, .csc-sitemap a:active {
color:#535456;
text-decoration:none;
font-weight:normal;
}

.csc-sitemap a:hover{
color:#fa7000;
text-decoration:none;
font-weight:normal;
}


/* Normale Links */

a.external-link-new-window, a.external-link-new-window:visited, a.external-link-new-window:active {
padding-left: 45px;
padding-top: 4px;
color: #006724;
text-decoration: none;
font-weight: normal;
background-image: url(../bilder/pfeil.gif);
background-position: left top;
background-repeat: no-repeat;
}

a.external-link-new-window:hover {
color: #fa7000;
}

a.internal-link, a.internal-link:visited, a.internal-link:active {
padding-left: 45px;
padding-top: 4px;
color: #006724;
text-decoration: none;
font-weight: normal;
background-image: url(../bilder/pfeil.gif);
background-position: left top;
background-repeat: no-repeat;
}

a.internal-link:hover {
color: #fa7000;
}

a.download, a.download:visited, a.download:active {
padding-left: 45px;
padding-top: 4px;
color: #006724;
text-decoration: none;
font-weight: normal;
background-image: url(../bilder/pfeil.gif);
background-position: left top;
background-repeat: no-repeat;
}

a.download:hover {
color: #fa7000;
}

a.mail, a.mail:visited, a.mail:active {
padding-left: 45px;
padding-top: 4px;
color: #006724;
text-decoration: none;
font-weight: normal;
background-image: url(../bilder/pfeil.gif);
background-position: left top;
background-repeat: no-repeat;
}

a.mail:hover {
color: #fa7000;
}

.tx-indexedsearch-res a, .tx-indexedsearch-res a:visited {
font-size:13px;
padding-left: 45px;
padding-top: 4px;
color: #006724;
text-decoration: none;
font-weight: normal;
background-image: url(../bilder/pfeil.gif);
background-position: left top;
background-repeat: no-repeat;
}

.tx-indexedsearch-res a:hover , .tx-indexedsearch-res a:active{
color: #fa7000;
}

.tx-indexedsearch-browsebox a, .tx-indexedsearch-browsebox a:visited {
font-size:13px;
color: #006724;
text-decoration: none;
font-weight: normal;
}

.tx-indexedsearch-browsebox a:hover , .tx-indexedsearch-browsebox a:active{
color: #fa7000;
}


.align-justify{
	text-align:justify;
}


