﻿/*
CosmosDirekt Styles
mediaworx berlin AG
*/
/*
Farben:
css fuer cosmosdirekt.de
dunkelblau bg_body: #00356F
gruen #B1DB23
*/
*{
	font-size: 1em;
	margin: 0;
	padding: 0;
	border: 0;
}
body{
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #00356F url(/owx_medien/cosmos/bg_body.jpg) no-repeat top left;
	margin: 0;
	padding: 0 0 50px 0;
}
ul,li{
	margin: 0;
	padding: 0;
	border: 0;
}
/* = HTML
----------------------------------------------- */
h1,h2,h3,h4,h5,h6{
	display: block;
}
strong, h1,h2,h3,h4,h5,h6{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
p{
	margin: 0;
}
a{
	text-decoration: underline;
	color: #4C719A;
}
a.noDec{
	text-decoration: none;
	color: inherit;
}
/* = Generals
----------------------------------------------- */
#wrap{
	position: relative;
	padding: 0 0 0 0;
	height: 100%;
}
.clrfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*abstand zwischen .row*/
.spaceBlock,
.spaceBlockF{
	clear: both;
	height: 1em;
	height: 16px;
	width: 99%;
	overflow: hidden;
}
/*content/footer*/
.spaceBlockF{
	height: 3em;
}
.clearBlock{
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 1px;
	width: 99%;
	overflow: hidden; /*border:1px solid yellow;*/
}
.flLeft{
	float: left;
}
.flRight{
	float: right;
}
.rel{
	position: relative;
}
.hide{
	position: absolute;
	top: -9000px;
	left: -9000px;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
/* = Head
----------------------------------------------- */
#logo{
	position: absolute;
	top: 0px;
	left: 0px;
}
#metanavi{
	position: absolute;
	left: 12.4em;
	top: 0;
	width: 49.8em;
}
#metanavi ul{
	list-style: none;
	display: block;
	float: right;
	padding-right: 0.7em;
}
#metanavi ul li{
	float: left;
	display: block;
}
#metanavi ul li a{
	display: block;
	color: #fff;
	font-size: 0.7em;
	padding: 1.54em 0.45em 0.45em 0.45em;
	text-decoration: none;
}
#metanavi ul li a:hover,
#metanavi ul li a:focus{
	background-color: #99AEC5;
}
#metanavi ul li.active a,
#metanavi ul li.active a span,
#metanavi ul li.active a:hover{
	color: #335D8C;
	background-color: #C2CEDC;
}
#metanavi ul li a span{
	font: 17px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding-right: 7px;
	line-height: 17px;
}
/* = Topnavigation
----------------------------------------------- */
#topnavi{
	position: absolute;
	top: 4.5em;
	left: 13.4em;
}
#topnavi ul{
	list-style: none;
	display: block;
	width: 36.5em;
}
#topnavi ul li{
	display: block;
	padding-top: 0.25em;
	float: left;
	margin-right: 2px;
	background: url(/owx_medien/cosmos/tn_bg.gif) repeat-x bottom left;
	height: 2em;
}
#topnavi ul li,
#topnavi ul li img,
#topnavi ul li a{
	color: #fff;
}
#topnavi ul li a{
	display: block;
	height: 2em;
	background-repeat: no-repeat;
	background-position: left bottom;
	background: #C8E665 url(/owx_medien/cosmos/tn_bg.gif) repeat-x bottom left;
}
#topnavi ul li a:hover{
	background: #E0F1A7 url(/owx_medien/cosmos/tn_bg_hv.gif) repeat-x bottom left;
}
#topnavi ul li.active{
	padding-top: 0;
}
#topnavi ul li.active a, 
#topnavi ul li.active{
	height: 2.25em;
	background: #fff none !important;
}
#topnavi ul li.active,
#topnavi ul li.active img,
#topnavi ul li.active a{
	color: #4C719A;
	: ;
}
#topnavi img{
	color: #fff;
}
/*naviSp cont h3 img auf wei�*/
/* = Navigation produkte
----------------------------------------------- */
#naviSp{
	position: absolute;
	top: 6.75em;
	width: 12.5em;
	overflow: hidden;
}
#naviSp .cont{
	background: #B1DB23 url(/owx_medien/cosmos/bg_navspalte.gif) repeat-y right;
	margin: 0 0 4px 1em;
	padding-bottom: 0.75em;
}
#naviSp .cont h3{
	margin: 0 0 0.5em 0;
}
#naviSp .cont h3,
#naviSp .cont h3 img,
#naviSp .cont h3 a{
	color: #fff;
}
#naviSp ul{
	list-style: none;
	display: block;
	font-size: 0.75em;
}
#naviSp ul.sub1,
#naviSp ul.sub2,
#naviSp ul.sub3{
	background: url(/owx_medien/cosmos/bg_nav_ul.gif) no-repeat left bottom;
}
#naviSp .subbg{
	padding: 2px 0em 3px 0em;
	display: block;
}
#naviSp ul.sub1{
	font-size: 0.92em;
}
#naviSp ul.sub2,
#naviSp ul.sub3{
	font-size: 1em;
}
#naviSp ul li a{
	cursor: pointer;
}
#naviSp ul li, #naviSp ul li a{
	display: block;
	line-height: 14px;
	text-decoration: none;
}
#naviSp ul li a.sub0 .arr{
	display: block;
	padding-left: 16px;
	background: url(/owx_medien/cosmos/dblArr_navsp.gif) no-repeat 0em 0.5em;
	margin-left: 12px;
}
div#naviSp ul.sub0 li a.special .arr{
	background: url(/owx_medien/cosmos/dblArr_navSpecialSp.gif) no-repeat 0em 0.5em;
}
#naviSp ul li.open a.sub0 .arr{
	background: url(/owx_medien/cosmos/dblArr_navsp_open.gif) no-repeat 0em 0.5em !important;
}
#naviSp ul li a.sub0{
	display: block;
	color: #19497D;
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	width: 100%;
}
div#naviSp ul.sub0 li a.special{
	color: #D1171C;
}
#naviSp ul.sub0 li.open a.sub0{
	background: url(/owx_medien/cosmos/bg_nav_0_a.gif) no-repeat right bottom;
	display: block;
}
/*sub1*/
#naviSp ul.sub1{
	background-color: #C1E24F;
}
#naviSp ul.sub1 li a.sub1,
#naviSp ul.sub1 li.open a.sub1{
	display: block;
	color: #19497D;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}
#naviSp ul.sub1 li a.sub1 .arr{
	display: block;
	padding-left: 16px;
	background: url(/owx_medien/cosmos/dblArr_navsp_2.gif) no-repeat 0em 0.5em;
	margin-left: 12px;
}
#naviSp ul.sub1 li.open a.sub1 .arr{
	background: url(/owx_medien/cosmos/dblArr_navsp_2_open.gif) no-repeat 0em 0.5em;
}
#naviSp ul.sub1 li a.sub1 .subbg,
#naviSp ul.sub1 li.open a.sub1{
	background: #C1E24F url(/owx_medien/cosmos/bg_nav_1_a.gif) no-repeat right bottom;
	display: block;
}
/*/sub1*/
/*sub2*/
#naviSp ul.sub2{
	background-color: #D0E97B;
}
#naviSp ul.sub2 li a.sub2,
#naviSp ul.sub2 li.open a.sub2{
	display: block;
	color: #19497D;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}
#naviSp ul.sub2 li a.sub2 .arr{
	display: block;
	padding-left: 16px;
	background: url(/owx_medien/cosmos/dblArr_navsp_2.gif) no-repeat 15px 0.5em;
	margin-left: 11px;
}
#naviSp ul.sub2 li.open a.sub2 .arr{
	background: url(/owx_medien/cosmos/dblArr_navsp_2_open.gif) no-repeat 15px 0.5em;
}
#naviSp ul.sub2 li a.sub2 .subbg,
#naviSp ul.sub2 li.open a.sub2 {
	background: #D0E97B url(/owx_medien/cosmos/bg_nav_2_a.gif) no-repeat right bottom;
	display: block;
}
#naviSp ul.sub2 li a.sub2 .subbg{
	padding-left: 0;
	margin-left: 12px;
}
/* /sub2*/
/*sub3*/
#naviSp ul.sub3{
	background-color: #E0F1A7;
}
#naviSp ul.sub3 li a.sub3,
#naviSp ul.sub3 li.open a.sub3{
	display: block;
	color: #19497D;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}
#naviSp ul.sub3 li a.sub3 .arr{
	display: block;
	padding-left: 16px;
	background: url(/owx_medien/cosmos/dblArr_navsp_2.gif) no-repeat 30px 0.5em;
	margin-left: 11px;
}
#naviSp ul.sub3 li.open a.sub3 .arr{
	background: url(/owx_medien/cosmos/dblArr_navsp_2_open.gif) no-repeat 30px 0.5em;
}
#naviSp ul.sub3 li a.sub3 .subbg,
#naviSp ul.sub3 li.open a.sub3{
	background: #E0F1A7 url(/owx_medien/cosmos/bg_nav_3_a.gif) no-repeat right bottom;
	display: block;
}
#naviSp ul.sub3 li a.sub3 .subbg{
	padding-left: 0;
	margin-left: 27px;
}
/* /sub3*/
/*hovers und actives*/
#naviSp ul.sub0 li a.sub0:hover,
#naviSp ul.sub1 li a.sub1:hover,
#naviSp ul.sub1 li a.sub1:hover .subbg,
#naviSp ul.sub2 li a.sub2:hover,
#naviSp ul.sub2 li a.sub2:hover .subbg,
#naviSp ul.sub3 li a.sub3:hover,
#naviSp ul.sub3 li a.sub3:hover .subbg{
	background: #F6FBE9 url(/owx_medien/cosmos/bg_nav_hv.gif) no-repeat right bottom !important;
}
#naviSp ul.sub0 li a.active,
#naviSp ul.sub1 li a.active .subbg,
#naviSp ul.sub1 li a.active,
#naviSp ul.sub1 li a.active:hover .subbg,
#naviSp ul.sub1 li a.active:hover,
#naviSp ul.sub2 li a.active .subbg,
#naviSp ul.sub2 li a.active,
#naviSp ul.sub2 li a.active:hover .subbg,
#naviSp ul.sub2 li a.active:hover,
#naviSp ul.sub3 li a.active .subbg,
#naviSp ul.sub3 li a.active,
#naviSp ul.sub3 li a.active:hover .subbg,
#naviSp ul.sub3 li a.active:hover{
	background: #fff url(/owx_medien/cosmos/bg_nav_active.gif) no-repeat right bottom !important;
	color: #4C719A;
}
#naviSp ul.sub0 li a.active .arr{
	background-image: url(/owx_medien/cosmos/dblArr_navsp_2_active.gif);
}
/* /hovers und actives*/
/* = Navigation unternehmen
----------------------------------------------- */
#unter #naviSp ul.sub1,
#unter #naviSp ul.sub2,
#unter #naviSp ul.sub3{
	background: url(/owx_medien/cosmos/bg_nav_ul_b.gif) no-repeat left bottom;
}
#unter #naviSp .cont{
	background: #99AEC5 url(/owx_medien/cosmos/bg_navspalte_b.gif) repeat-y right;
}
#unter #naviSp ul li a.sub0 .arr{
	background: url(/owx_medien/cosmos/dblArr_navsp.gif) no-repeat 0em 0.5em;
}
#unter #naviSp ul.sub0 li.open a.sub0{
	background: url(/owx_medien/cosmos/bg_nav_0_b.gif) no-repeat right bottom;
}
/*sub1*/
#unter #naviSp ul.sub1{
	background-color: #B2C2D4;
}
#unter #naviSp ul.sub1 li a.sub1,
#unter #naviSp ul.sub1 li.open a.sub1{
	color: #335D8C;
}
#unter #naviSp ul.sub1 li a.sub1 .subbg,
#unter #naviSp ul.sub1 li.open a.sub1 {
	background: #B2C2D4 url(/owx_medien/cosmos/bg_nav_1_b.gif) no-repeat right bottom;
}
/*/sub1*/
/*sub2*/
#unter #naviSp ul.sub2{
	background-color: #CCD7E2;
}
#unter #naviSp ul.sub2 li a.sub2,
#unter #naviSp ul.sub2 li.open a.sub2{
	color: #19497D;
}
#unter #naviSp ul.sub2 li a.sub2 .subbg,
#unter #naviSp ul.sub2 li.open a.sub2{
	background: #CCD7E2 url(/owx_medien/cosmos/bg_nav_2_b.gif) no-repeat right bottom;
}
/* /sub2*/
/*sub3*/
#unter #naviSp ul.sub3{
	background-color: #E4E9EF;
}
#unter #naviSp ul.sub3 li a.sub3,
#unter #naviSp ul.sub3 li.open a.sub3{
	color: #19497D;
}
#unter #naviSp ul.sub3 li a.sub3 .subbg,
#unter #naviSp ul.sub3 li.open a.sub3{
	background: #E4E9EF url(/owx_medien/cosmos/bg_nav_3_b.gif) no-repeat right bottom;
}
/* /sub3*/
/*hovers und actives*/
#unter #naviSp ul.sub0 li a.sub0:hover,
#unter #naviSp ul.sub1 li a.sub1:hover,
#unter #naviSp ul.sub1 li a.sub1:hover .subbg,
#unter #naviSp ul.sub2 li a.sub2:hover,
#unter #naviSp ul.sub2 li a.sub2:hover .subbg,
#unter #naviSp ul.sub3 li a.sub3:hover,
#unter #naviSp ul.sub3 li a.sub3:hover .subbg {
	background: #fff url(/owx_medien/cosmos/bg_nav_hv_b.gif) no-repeat right bottom !important;
}
#unter #naviSp ul.sub0 li a.active,
#unter #naviSp ul.sub1 li a.active .subbg,
#unter #naviSp ul.sub1 li a.active,
#unter #naviSp ul.sub1 li a.active:hover .subbg,
#unter #naviSp ul.sub1 li a.active:hover,
#unter #naviSp ul.sub2 li a.active .subbg,
#unter #naviSp ul.sub2 li a.active,
#unter #naviSp ul.sub2 li a.active:hover .subbg,
#unter #naviSp ul.sub2 li a.active:hover,
#unter #naviSp ul.sub3 li a.active .subbg,
#unter #naviSp ul.sub3 li a.active,
#unter #naviSp ul.sub3 li a.active:hover .subbg,
#unter #naviSp ul.sub3 li a.active:hover{
	background: #fff url(/owx_medien/cosmos/bg_nav_active_b.gif) no-repeat right bottom !important;
	color: #4C719A;
}
/* /hovers und actives*/
/* = Marginal
----------------------------------------------- */
#marginal{
	position: absolute;
	left: 49em;
	top: 6.75em;
	width: 12.5em;
	color: #335D8C;
}
#marginal .cont{
	background: #CCD7E2 url(/owx_medien/cosmos/bg_marginal_cont.gif) repeat-y left;
	margin-bottom: 4px;
	padding: 0 0 14px 1em;
}
#marginal .cont .teaserImg,
#marginal .cont2 .teaserImg,
#marginal .cont3 .teaserImg{
	display: block;
}
#marginal .login {
	background: #335d8c url(/owx_medien/cosmos/bg_marginal_mycosmos.gif) repeat-y left;
	padding-left: 0px;
}
#marginal .login ul {
	margin-left: 1em;
}
#marginal .login h3 {
	font-size: 1em;
}
#marginal .login li {
	background-image: url(/owx_medien/cosmos/dblArr_mycosmos.gif) !important;
}
#marginal .cont2{
	background: #fff url(/owx_medien/cosmos/bg_marginal_cont2.gif) repeat-y left;
	margin-bottom: 4px;
	padding: 0 0 0 1em;
}
#marginal .cont2 .inner{
	background: url(/owx_medien/cosmos/bg_marginal_cont2_ecke.gif) no-repeat right bottom;
	padding-bottom: 14px;
}
#marginal .cont3{
	background: #fff url(/owx_medien/cosmos/bg_marginal_cont2.gif) repeat-y left;
	margin-bottom: 4px;
	padding: 14px 0 14px 1em;
}
#marginal .cont3 a,
#marginal .cont2 a,
#marginal .cont a{
	color: #4C719A;
	text-decoration: underline;
}
#marginal .noPadding{
	background: #CCD7E2  url(/owx_medien/cosmos/bg_marginal_cont.gif) repeat-y left;
	padding: 0;
}
#marginal .login a {
	color: #CCD7E2;
}
#marginal .login a.logout{
	color: #fff;
	font-weight: bold;
}
#marginal .login p {
	position: absolute;
	font-weight: bold;
	color: #CCD7E2;
	left: 1.5em;
	top: 1em;
}
#marginal h3{
	font: bold 0.75em Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #335D8C;
	margin-bottom: 0.5em;
}
#marginal .hLine{
	border-top: 1px solid #B2C2D4;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	margin: 5px 0 8px 0;
	overflow: hidden;
}
#marginal h4,
#marginal h5{
	color: #4C719A;
	font-size: 0.75em;
	line-height: 1.3em;
	margin-bottom: 0.1em;
	padding-right: 2px;
}
#marginal h4{
	color: #64A103;
}
#marginal p{
	margin-bottom: 0.7em;
	font-size: 0.7em;
	padding: 0 5px 0 0;
	line-height: 15px;
}
#marginal ul{
	list-style: none;
	display: block;
	margin: 0.4em 0 0.4em 0;
}
#marginal li{
	font-size: 0.7em;
	background: url(/owx_medien/cosmos/dblArr_marginal.gif) no-repeat 0 0.28em;
	padding-left: 14px;
	line-height: 1.25em;
}
#marginal li a{
	text-decoration: none !important;
}
#marginal .linkList{
	list-style: none;
	margin: 0.4em 0 0 0;
}
#marginal .linkList li{
	font-size: 0.7em;
	background: url(/owx_medien/cosmos/dblArr_marginal.gif) no-repeat 0 0.28em;
	padding-left: 0;
}
#marginal .linkList a{
	padding-left: 14px;
}
#marginal li,
#marginal li a{
	display: block;
	margin: 0;
}
#marginal a{
	text-decoration: none !important;
}
#marginal a span.dblArr,
#content a span.dblArr{
	display: none;
}
/*doppelpfeil im Contentbereich innerhalb navRow einblenden*/
#content .navRow a span.dblArr{
	display: inline;
}
/* = Content
----------------------------------------------- */
#content{
	position: absolute;
	top: 6.75em;
	left: 12.5em;
	width: 36.5em;
	color: #335D8C;
	z-index: 10;
}
#hilfe #content{
	position: absolute;
	top: 0;
	left: 0;
	width: 36.5em;
	color: #335D8C;
}
#content .hLine{
	width: 33em;
	border-top: 1px solid #B2C2D4;
	line-height: 1px;
	height: 1em;
	overflow: hidden;
}
#content .border .hLine{
	width: 31em;
}
#content #inner.rand2 .hLine{
	width: 34.5em;
}
#content #inner{
	position: relative;
	background: #fff;
	padding: 2em 0em 0.5em 1.75em;
}
#content #inner.rand2{
	/*padding:1em 0.875em 0.5em 0.875em; */
	padding: 1em 0em 0.5em 1em;
}
/*f�r startseite*/
#content #inner.start{
	padding: 1em 1em 0.5em 1em;
}
/*f�r startseite teaser ganz oben*/
#content .keineheadline{
	padding: 0 1em 0.5em 1em!important;
}
/*
Randlos
*/
body.randlos #content{
	overflow: hidden;
}
body.randlos #content .contentH,
body.randlos #wrap #pfadNavi{
	display: none;
}
body.randlos #content #inner{
	padding-top: 0;
}
body.randlos #content .kamp{
	margin: 0 0 0 -1.75em;
	width:36.5em;
	padding-bottom: 0;
	_display:inline
}
body.randlos #content .kamp .flashCont {
	width:36.5em;
}
body.randlos #content .kamp .teaserImg{
	width:36.5em;
}

/*f�r startseite*/
#content .contentH{
	padding: 1em 0 0.81em 0;
}
/* pfadnavigation */
#pfadNavi{
	display: block;
	list-style: none;
	position: absolute;
	top: 7.85em;
	left: 14.25em;
	z-index: 12;
	width: 33em;
}
 #pfadNavi li{
	display: block;
	float: left;
	padding-right: 0.5em;
}
#pfadNavi li a{
	font-size: 0.59em;
	color: #004B86;
	text-decoration: none;
	display: block;
}
#pfadNavi li.active a{
	color: #6686A9;
}
#content #pfadNavi{
	position: static;
}
/*f�r pfadnavigation mit inner.rand2*/
#pfadNavi.pfad2{
	/*left:13.25em;		*/
	left: 13.5em;
}
#pfadNavi.start{
	left: 13.5em;
}
/* /pfadnavigation*/
/*row fuer 2 spalten mit ausrichtung nach unten moeglich*/
#content .row{
	position: relative;
}
/* einzelne Componenten */
#content .row .bottom{
	padding-bottom: 52px;
}
#content .compBox .subtitle{
	background: #F0F3F7;
	color: #7F9AB7;
	text-align: right;
	padding: 0.1em 0.4em;
	font-size: 0.59em;
}
/
/*#content h1{
	font-size: 1.5em;
	margin-bottom: 1em;
	color: #64A103;
} */
#content h3{
	margin-bottom: 0.12em;
	color: #64A103;
}
#content .compBox h4,
#content .compBox h5{
	color: #4C719A;
	font-size: 0.75em;
	line-height: 1.3em;
	line-height: 15px;
	margin-bottom: 0em;
	margin-right: 35px;
}
/*??Abstand f�r ueberschriften??*/
#content .compBox div img{
	margin-top: 3px;
}
/*hier muss er wieder raus*/
#content .keineheadline .compBox div img{
	margin-top: 0px;
}
/*??Abstand f�r ueberschriften??*/
#content .compBox div.navRow img,
#content .breit div img,
#content .schmal div img,
#content .kamp div img{
	margin-top: 0px;
}
/*?? /Abstand f�r ueberschriften??*/
#content .compBox h4{
	color: #64A103;
}
#content .compBox p {
	line-height: 15px;
	margin-bottom: 0.7em;
	font-size: 0.7em;
	max-width: 92%;
}
#content p.right{
	text-align: right;
	max-width: 100%;
}
#content .compBox h4.var2{
	color: #64A103;
	margin-top: 0.25em;
}
.compBox,
.compBox .teaserImg{
	display: block;
	width: 33em;
}
.border .compBox,
.border .teaserImg{
	/*display:block;*/
	width: 31em;
}
.border .border,
.reiterCont .border{
	width: 29em;
}
/*navigationsleiste in componente*/
.compBox .navRow{
	background: url(/owx_medien/cosmos/bg_navrow.gif) repeat-x 0px 12px;
	height: 44px;
	position: absolute;
	bottom: 0;
	padding: 0;
	width: 100%;
}
.compBox .navRow .schild{
	text-align: right;
	float: right;
}
.compBox .navRow a.more{
	color: #335D8C;
	font: bold 0.75em Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin-left: 7px;
	position: absolute;
	bottom: 11px;
	text-decoration: none;
}
.compBox .navRow a.more span{
	font-weight: bold;
	font-size: 17px;
	padding-right: 7px;
}
/* navigationsleiste in componente */
/* liste mit haekchen */
.listtype-1 ul,
.listtype-2 ul,
.listtype-3 ul,
.listtype-4 ul{
	display: block;
	list-style: none;
	width: 95%;
	margin-top: 0.2em;
}
/*spezialfall*/
.reiterCont .listtype-2 ul{
	width: 25.45em;
}
.listtype-1 ul li,
.listtype-2 ul li,
.listtype-3 ul li,
.listtype-4 ul li{
	display: block;
	background: url(/owx_medien/cosmos/listicon_1.gif) no-repeat 0 2px;
	padding: 0 0 0.3em 21px;
	font-size: 0.7em;
	line-height: 15px;
}
.listtype-2 ul li{
	background-image: url(/owx_medien/cosmos/listicon_2.gif);
}
.listtype-3 ul li{
	background: url(/owx_medien/cosmos/listicon_3.gif) no-repeat 1px 5px;
	padding: 0 0 0.3em 15px;
}
.listtype-4 ul li{
	background: url(/owx_medien/cosmos/listicon_4.gif) no-repeat 1px 5px;
	padding: 0 0 0.3em 15px;
}
.listtype-5 ol{
	display: block;
	list-style-type: decimal;
	margin-left: 1.35em;
	margin-top: 0.2em;
	width: auto;
}
.listtype-5 ol ol{
	list-style-type: lower-alpha;
	margin-left: 1.96em;
	margin-top: 0.3em;
}
.listtype-5 li{
	font-size: 0.7em;
	line-height: 1.4em;
	padding: 0 5% 0.3em 0em;
}
.listtype-5 ol ul{
	list-style: none;
}
.listtype-5 ol ol li,
.listtype-5 ol ul li{
	font-size: 1em;
}
.listtype-5 ol ul li{
	background: url(/owx_medien/cosmos/listicon_3.gif) no-repeat 1px 5px;
	padding: 0 0 0.3em 15px;
}
.listtype-1 ul ul,
.listtype-2 ul ul,
.listtype-3 ul ul,
.listtype-4 ul ul,
.listtype-5 ol ul{
	display: block;
	margin-top: 0.3em;
}
.listtype-1 ul ul li,
.listtype-2 ul ul li,
.listtype-3 ul ul li,
.listtype-4 ul ul li{
	background: url(/owx_medien/cosmos/listicon_10.gif) no-repeat 0 7px;
	padding: 0 0 0.3em 15px;
	font-size: 1em;
}
.listtype-2 ul ul li,
.listtype-4 ul ul li{
	background: url(/owx_medien/cosmos/listicon_20.gif) no-repeat 0 7px;
}
/*liste mit Bildspalte links*/
.listBild .img{
	float: left;
	width: 10.25em;
	padding-right: 0.7em;
}
.listBild .txt{
	float: left;
	width: 20em;
}
/*compBox mit Border, erh�lt gleichzeitig padding*/
.border{
	padding: 0.5em 0.9em 0.5em 1em;
	width: 31em;
	border: 1px solid #B2C2D4;
}
/* textbox mit optionalem bild verlinkt und subtitle*/
#content p img{
	font-size: 142.86%; /*IE-styles beachten*/
}
#content .small p{
	font-size: 0.58em;
	color: #6686A9;
	line-height: 13px;
}
#content span.img img{
	float: none;
	margin: 0;
}
#content span.img{
	float: left;
	display: block;
	margin: 0.3em 0.8em 0 0;
}
#content span.right{
	float: right;
	display: block; /*bild wird 8% nach rechts verschoben*/
	margin: 0.3em -8% 0 0;
	position: relative;
	padding-left: 0.8em;
}
#content span.center{
	float: none;
	display: block;
	text-align: center;
	margin: 0.3em auto 0.3em auto;
}
#content span.img .subtitle{
	display: block;
	color: #6686A9;
	text-align: right;
	padding: 2px 0 1px 0;
	font-size: 0.85em;
	margin-top: -3px;
}
#content span.img .subtitle a{
	display: block;
	color: #6686A9;
	text-decoration: none;
}
#content span.img .subtitle img{
	display: inline;
	vertical-align: middle;
	margin: 0 4px 0 4px;
	width: auto;
	font-size: 168.05%;
}
/* / textbox mit optionalem bild verlinkt und subtitle*/
/*listenelement 2 spaltig*/
ul.listEl{
	list-style: none;
}
.listEl li{
	border-top: 1px solid #B2C2D4;
	margin-top: 0.35em;
	padding-top: 0.7em;
}
.listEl .first{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.listEl li div.left{
	font: bold 0.75em Arial, Verdana, Geneva, Helvetica, sans-serif;
	float: left;
	font-size: 0.75em;
	line-height: 1.3em;
	margin-bottom: 0.2em;
	padding-right: 1em;
}
.listEl li div.flTxt{
	float: left;
	font-size: 1em;
	font-weight: normal;
}
.type-1 li div.left{
	width: 6em;
}
.type-1 li div.flTxt{
	width: 27.75em;
}
.border .type-1 li div.flTxt{
	width: 25.75em;
}
.type-2 li div.left{
	width: 13em;
}
.type-2 li div.flTxt{
	width: 22.5em;
}
.border .type-2 li div.flTxt{
	width: 20.5em;
}
.listEl li p{
	margin-bottom: 0em;
}
.listEl li p img{
	float: left;
	margin: 0 0.8em 0 0;
}
.listEl li div.flTxt h4{
	font-size: 0.75em;
	line-height: 1.3em;
	margin-bottom: 0.2em;
}
.listEl li a{
	display: block;
	font-size: 0.7em;
	clear: left;
	text-align: right;
	padding-right: 0.5em;
}
/*/listenelement 2 spaltig*/
/*funktionsliste*/
/*legende*/
.lgd{
	border: 1px solid #B2C2D4;
}
.lgd ul{
	list-style: none;
	display: block;
}
.lgd ul li{
	padding: 0 0 0 34px;
	float: left;
	font-size: 0.6em;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 1.9em;
	min-height: 21px;
}
.lgd ul li.berechnen{
	background-image: url(/owx_medien/cosmos/icon_berechnen.gif);
	width: 15em;
}
.lgd ul li.anfordern{
	background-image: url(/owx_medien/cosmos/icon_anfordern.gif);
	width: 15em;
}
.lgd ul li.abschliessen{
	background-image: url(/owx_medien/cosmos/icon_abschliessen.gif);
	width: 11em;
}
/*/legende*/
#content .funkt h4{
	color: #fff;
	margin: 0;
	padding: 1px 6px;
	border-bottom: 1px solid #B2C2D4;
	border-bottom: 1px solid #fff;
	background: #AAD31E;
}
.funkt h4 a{
	text-decoration: none;
	color: #fff;
}
.funkt h4 span{
	font: bold 17px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 7px 0 0;
}
.funkt ul{
	list-style: none;
	display: block;
}
.funkt ul.btrechner{
	border-top: 1px solid #C8E665;
}
.funkt ul ul{
	margin-top: 0px;
}
#content .funkt div.clrfix{
	border-bottom: 1px solid #B2C2D4;
	min-height: 21px;
}
.funkt ul li a {
	float: left;
	color: #4C719A;
	font-size: 0.7em;
	margin: 2px 0 0 20px;
	text-decoration: none;
}
/*.funkt ul ul li a*/
.funkt ul li.indent a{
	margin: 2px 0 0 35px;
}
.funkt li a span{
	font: bold 17px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 7px 0 0;
	line-height: 1em;
}
.funkt .icons {
	float: right;
	margin-bottom: -1px;
}
.funkt .icons li{
	float: left;
	height: 21px;
	width: 28px;
	margin: 0 0 -1px 0;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.funkt .icons li a{
	margin: 0 !important;
	padding: 0;
	height: 21px;
	width: 28px;
}
.funkt .icons li.berechnen{
	background-image: url(/owx_medien/cosmos/icon_berechnen.gif);
}
.funkt .icons li.anfordern{
	background-image: url(/owx_medien/cosmos/icon_anfordern.gif);
}
.funkt .icons li.abschliessen{
	background-image: url(/owx_medien/cosmos/icon_abschliessen.gif);
}
.funkt .icons li.berechnenDis{
	background-image: url(/owx_medien/cosmos/icon_berechnen_dis.gif);
}
.funkt .icons li.anfordernDis{
	background-image: url(/owx_medien/cosmos/icon_anfordern_dis.gif);
}
.funkt .icons li.abschliessenDis{
	background-image: url(/owx_medien/cosmos/icon_abschliessen_dis.gif);
}
.funkt .icons a span{
	position: absolute;
	top: -9000px;
	left: -9000px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	display: none;
}
/*/funktionsliste*/
/*uebersichtsliste*/
.ueList{
	position: relative;
	width: 33em;
	clear: left;
	margin-bottom: 1em;
}
.ueList ul{
	display: block;
	list-style: none;
}
.ueList ul li{
	display: block;
	border-bottom: 1px solid #B2C2D4;
}
.ueList ul li.last{
	border-color: #fff;
}
.ueList ul li a{
	display: block;
	color: #335D8C;
	font-size: 0.7em;
	margin: 0 0 0 8px;
	text-decoration: none;
}
.ueList ul li a span{
	font: bold 17px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 7px 0 0;
}
.ueList ul{
	padding-bottom: 0.3em;
}
.ueList .twocol ul{
	width: 16.0em;
	float: left;
}
.ueList .twocol ul li{
	padding-left: 0;
}
.ueList .twocol ul.left{
	margin-right: 1em;
}
.ueList .navRow{
	background: url(/owx_medien/cosmos/bg_navrow.gif) repeat-x 0px 0px;
	position: relative;
	height: 21px;
}
.ueList .navRow a.more{
	bottom: 0px;
}
.ueList .twocol .second{
	left: 22.7em;
}
/*/uebersichtsliste*/
/*teaserliste*/
.teaserList{
	background: url(/owx_medien/cosmos/bg_navrow.gif) repeat-x left bottom;
	position: relative;
}
.teaserList .teaserImg{
	float: left;
	width: 10.25em;
	padding-right: 1em;
}
#content .teaserList h3 img{
	display: block;
}
.teaserList .txt{
	float: left;
	width: 21.75em;
	padding: 0 0 26px 0;
}
/*falls ohne Bild*/
.noimg .txt{
	width: 100%;
}
.teaserList .teaserImg img{
	display: block;
	margin-bottom: 1px;
}
#content .teaserList .txt p{
	display: block;
	position: relative;
	z-index: 10;
	width: 90%;
	padding: 0;
	line-height: 15px;
}
.teaserList .navRow{
	width: 21.75em;
	background-image: none;
}
/*falls ohne Bild*/
.noimg .navRow{
	width: 100%;
}
.teaserList .navRow .schild{
	position: absolute;
	right: 0;
	bottom: -11px;
}
.teaserList .navRow .links{
	position: absolute;
	bottom: 1px;
}
.noimg .navRow .links{
	margin-left: 7px;
}
.teaserList .navRow a.more{
	position: static;
	color: #335D8C;
	font: bold 0.75em Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin-right: 1.5em;
	text-decoration: none;
	margin-left: 0;
}
.teaserList .navRow2 a.more span{
	font-weight: bold;
	font-size: 17px;
	padding-right: 7px;
}
/*teaserliste*/
/*beratung*/
.rat .navRow .links{
	position: absolute;
	bottom: 1px;
	right: 0;
}
/*/beratung*/
/*3er teaser*/
.dreier{
	/*muss ausnahmsweise mal gr��er werden*/
	width: 34.1em;
}
.dreier div{
	padding-right: 0.75em;
}
.dreier div.teaserImg-15{
	padding-right: 1em;
	float: left;
}
.dreier div.teaserImg-1,
.dreier div.teaserImg-2{
	float: left;
}
/*/3er teaser*/
/*kontaktteaser*/
#content .kontakt-1,
#content .kontakt-2  {
	border: 1px solid #B2C2D4;
	background: url(/owx_medien/cosmos/bg_kontakt2.jpg) repeat-y right;
}
#content .kontakt-10,
#content .kontakt-20{
	border: 1px solid #B2C2D4;
	background: url(/owx_medien/cosmos/bg_kontakt3.jpg) repeat-y right;
}
#content .kontakt-1 h5,
#content .kontakt-10 h5{
	padding-top: 3px;
}
#content .kontakt-1 img,
#content .kontakt-10 img{
	float: left;
}
#content .kontakt-1 .txt,
#content .kontakt-10 .txt{
	float: left;
	width: 21em;
	margin-top: 0.15em;
}
/*variante2*/
#content .kontakt-2 .txt,
#content .kontakt-20 .txt{
	margin: 0.5em 1em 0.75em 1em;
}
#content .kontakt-1 p,
#content .kontakt-2 p,
#content .kontakt-10 p,
#content .kontakt-20 p{
	margin: 0;
}
/*kontaktteaser*/
/*vorstandsboxen*/
#content .vorstand{
	border: 1px solid #B2C2D4;
}
#content .vorstand .img{
	float: left;
	margin: 0.2em 0 0 0;
	padding: 0 0 0.75em 0.75em;
}
.vorstand .img img{
	border: 1px solid #E4E9EF;
}
.vorstand h5{
	margin: 0.6em 1em 0.0em 1em;
}
.vorstand ul{
	display: block;
	list-style: none;
	width: 20em;
	float: left;
	margin: 0.35em 0 0 0.75em;
}
.vorstand ul li{
	display: block;
	background: url(/owx_medien/cosmos/listicon_3.gif) no-repeat 1px 5px;
	padding: 0 0 0.3em 21px;
	font-size: 0.7em;
	line-height: 15px;
}
/*vorstandsboxen*/
/*tabellen*/
.compBox table.tab1{
	border-collapse: collapse;
	border-spacing: 1px;
	width: 100%;
	margin: 0.2em 0 0.5em 0;
}
.compBox table.tab1 td,
.compBox table.tab1 th,
.compBox table.tab1 caption {
	font-size: 0.7em;
	border: 1px solid #fff;
	text-align: left;
	padding: 0.5em 1em;
	vertical-align: top;
	line-height: 15px;
	color: #335D8C;
}
.compBox table.right td,
.compBox table.right th,
.compBox table.tab1 td.right,
.compBox table.tab1 th.right{
	text-align: right;
}
.compBox table.left td,
.compBox table.left th,
.compBox table.tab1 td.left,
.compBox table.tab1 th.left{
	text-align: left;
}
.compBox table.center td,
.compBox table.center th,
.compBox table.tab1 td.center,
.compBox table.tab1 th.center,
.compBox table.tab1 caption.center{
	text-align: center;
}
.compBox table.tab1 th,
.compBox table.tab1 caption{
	background: #B2C2D4;
	color: #00356F;
	font: bold 0.75em Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.compBox table.tab1 caption {
	border: none;
}
.compBox table.tab1 .th2{
	background: #CCD7E2;
}
.compBox table.tab1 .th3{
	background: #CCD7E2;
}
.compBox table.tab1 .th4{
	background: #E4E9EF;
}
.compBox table.tab1 .th5{
	background: #E4E9EF;
	font-weight: normal;
	font: normal 0.7em Verdana, Geneva, Helvetica, Arial, sans-serif;
	color: #335D8C;
}
.compBox table.tab1 .th6{
	background: #D8E2EC;
}
.compBox table.tab1 td{
	background: #E4E9EF;
}
.compBox table.tab1 th.hi{
	background: #C1E24F;
}
.compBox table.tab1 .hi .th2{
	background: #E0F1A7;
}
.compBox table.tab1 td.hi,
.compBox table.tab1 .hi td{
	background: #EEF8D3;
}
.compBox table.tab1 td.icon{
	vertical-align: middle;
	text-align: center;
}
/*alternierende Farbe kann tr und td vergeben werden*/
.compBox table.tab1 .alter td,
.compBox table.tab1 td.alter{
	background: #D8E2EC;
}
.compBox table.tab1 .alter td.hi{
	background: #E7F4BD;
}
.compBox table.tab1 strong,
.compBox table.tab1 b{
	font: bold 1.1em Arial, Verdana, Geneva, Helvetica, sans-serif;
}
/*/specialtabelle rentitop*/
.compBox table.rentiTop{
	border-collapse: collapse;
	border-spacing: 1px;
}
.compBox table.rentiTop th,
.compBox table.rentiTop td{
	font-size: 0.7em;
	border: 1px solid #fff;
	text-align: left;
	padding: 0.5em 1em;
	vertical-align: top;
	line-height: 15px;
	color: #335D8C;
}
table.rentiTop .head th{
	color: #00336C;
}
table.rentiTop .head th img{
	margin-top: -4px;
}
table.rentiTop .description td {
	background: #A8BACE;
	color: #00336C;
}
table.rentiTop .prodLinks td{
	background: #1A497D;
}
table.rentiTop .prodLinks td a{
	color: #fff;
}
table.rentiTop .charts td{
	text-align: center;
	font-size: 1em !important;
}
table.rentiTop .mischung td{
	padding: 0 !important;
}
table.rentiTop .mischung h5 {
	font-size: 1.12em !important;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	display: block;
	width: auto;
	margin: 0 !important;
	padding: 4px 0px 3px 0 !important;
	background: #9FB4C9;
	color: #00356f;
}
table.rentiTop .mischung h5.first{
	border-top: none;
}
table.rentiTop .mischung h5 span{
	padding: 0 3px;
	color: #00356f;
}
table.rentiTop ul{
	list-style: none;
	margin-bottom: 10px;
}
table.rentiTop ul li{
	padding: 2px 3px;
}
table.rentiTop .mischung p{
	font-size: 1em !important;
	padding: 3px;
}
table.rentiTop ul li img{
	font-size: 158.74%;
}
table.rentiTop .head th img{
	font-size: 142.86%;
}
/*specialtabelle rentitop*/
/*f�r die Tabellen mit zuviel Inhalt*/
.compBox table.big th{
	font-size: 0.7em;
	padding: 0.25em;
	line-height: 15px;
}
.compBox table.big td{
	font-size: 0.63em;
	padding: 0.25em;
	line-height: 15px;
}
.compBox table.big th.th3,
.compBox table.big th.th5{
	font-size: 0.63em;
	color: #335D8C;
}
.compBox table.tab1 .normal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.93em;
}
.compBox table.tab1 .space td{
	font-size: 3px;
	line-height: 3px;
	padding: 0;
}
/*special: nur f�r testergebnisse mit javascript-tooltip...*/
.compBox table.special{
	border-collapse: collapse;
	border-spacing: 1px;
	width: 100%;
	margin-bottom: 1em;
	margin-top: 0.5em;
}
.compBox table.special td {
	border: 1px solid #B2C2D4;
	text-align: left;
	padding: 1.25em 0.3em 0.8em 1.75em;
	vertical-align: top;
	line-height: 15px;
	color: #335D8C;
	width: 33%;
}
.compBox table.special td.noBorder{
	border: none;
}
.compBox table.special td a{
	display: block;
	text-decoration: none;
}
.compBox table.special .hover{
	position: absolute;
	top: -9000px;
	left: -9000px;
	z-index: 900 !important;
}
.compBox .special h6{
	font-size: 0.7em;
	margin: 0 0 0.3em 0;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: -10px;
}
/*ul*/
.compBox ul.special{
	width: 100%;
	margin-bottom: 1em;
	margin-top: 0.5em;
	list-style: none;
	display: block;
}
.compBox ul.special li {
	border-top: 1px solid #B2C2D4;
	border-bottom: 1px solid #B2C2D4;
	border-right: 1px solid #B2C2D4;
	border-left: 1px solid #B2C2D4;
	text-align: left;
	padding: 1.25em 0.3em 0.8em 1.75em;
	vertical-align: top;
	line-height: 15px;
	color: #335D8C;
	width: 8.75em;
	float: left;
}
.compBox ul.special li a{
	text-decoration: none;
}
.compBox ul.special .hover{
	position: absolute;
	top: -9000px;
	left: -9000px;
	z-index: 900;
}
/*/ul*/
/*/special*/
/*special-legende*/
.legende{
	list-style: none;
}
.legende li{
	float: left;
	padding: 0 1.5em 0 0;
}
.legende li img{
	vertical-align: middle;
}
/*special-legende*/
.tab1 sup{
	font-size: 0.75em;
}
/*/ tabellen*/
#content .halb{
	float: left;
	padding-right: 1em;
	clear: none;
}
#content .halb,
#content .halb .navRow{
	width: 16em;
}
/*content mit mit schmalen Rand, startseit usw.*/
#content #inner.rand2 .row .breit,
#content #inner.rand2 .row .schmal,
#content #inner.rand2 .row .halb{
	float: left;
	padding-right: 1.25em;
}
#content #inner.rand2 .breit p,
#content #inner.rand2 .schmal p,
#content .halb p{
	max-width: 100%;
	display: block;
	position: relative;
	z-index: 10;
	background: #fff;
}
#content #inner.rand2 .breit p,
#content #inner.rand2 .schmal p{
	margin-bottom: 0em;
}
#content #inner.rand2 .compBox,
#content #inner.rand2 .compBox .teaserImg{
	width: 34.5em;
}
#content #inner.rand2 .breit,
#content #inner.rand2 .breit .navRow,
#content #inner.rand2 .breit .teaserImg{
	width: 19em;
}
#content #inner.rand2 .schmal,
#content #inner.rand2 .schmal .navRow{
	width: 14.25em;
}
#content .schmal h5,
#content .breit h5{
	margin-right: 0px;
}
/*kampagnestartseite, breit und schmal bekommen halbe breite, analog halb*/
#content #inner.rand2 .halb,
#content #inner.rand2 .halb .navRow,
#content #inner.rand2 .halb .teaserImg,
#content #inner.kampagne .breit,
#content #inner.kampagne .breit .navRow,
#content #inner.kampagne .breit .teaserImg,
#content #inner.kampagne .schmal,
#content #inner.kampagne .schmal .navRow,
#content #inner.kampagne .schmal .teaserImg{
	width: 16.625em;
	overflow: hidden;
}
#content #inner.rand2 .row .schmal,
#content #inner.rand2 .row .halbR{
	padding-right: 0;
}
/* / einzelne Componenten */
/* Produktseiten/Reitersystem */
.reiter{
	position: relative;
	z-index: 10;
	width: 33em;
	white-space: nowrap;
}
.reiter .teaserImg img{
	display: block;
	border: 1px solid #CCD7E2;
}
.reiter ul{
	position: absolute;
	left: 0.5em;
	bottom: 0;
	z-index: 10;
	width: 32em;
	display: block;
	list-style: none;
}
.reiter li{
	display: block;
	float: left;
	border: 1px solid #CCD7E2;
	margin-right: 2px;
	background: #E4E9EF url(/owx_medien/cosmos/bg_reiter.gif) repeat-x bottom;
	z-index: 10;
}
.reiter li.active{
	background: #fff;
	border-bottom: 1px solid #fff;
}
.reiter li a{
	display: block;
	font: bold 0.75em Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	padding: 8px 10px 5px 10px;
	color: #7F9AB7;
}
.reiter li.active a{
	color: #00356F;
}
.reiterCont{
	position: relative;
	border: 1px solid #CCD7E2;
	padding: 1em 0 0.5em 1em;
	width: 32em;
	top: -1px;
	z-index: 2;
}
.reiterCont .compBox{
	width: 31em;
}
.border .border,
.reiterCont .border{
	width: 29em;
}
.reiterCont .teaserImg,
#content .reiterCont .hLine{
	width: 31em;
}
/*produktdetail frage antwort*/
#content .detaillist{
	width: 30em;
	padding-left: 19px;
}
.detaillist h4{
	border-bottom: 1px solid #D0E97B;
	background: url(/owx_medien/cosmos/icon_frage.gif) no-repeat 0em 0.2em;
	padding: 0 0 0 19px;
	margin: 0 0 3px -19px !important;
	width: 39em;
	min-height: 1.35em;
}
#content .detaillist p{
	margin: 0 0 0.5em 0;
	max-width: 98% !important;
}
#content .detaillist span.right{
	float: right;
	display: block; /*bild wird nicht! 8% nach rechts verschoben*/
	margin: 0.3em 0 0 0;
	position: relative;
	padding-left: 0.8em;
}
.detaillist ul{
	display: block;
	list-style: none;
	width: 98%;
	font-size: 0.7em;
	margin: 0.3em 0 0em 0;
}
.detaillist ul li{
	display: block;
	background: url(/owx_medien/cosmos/listicon_3.gif) no-repeat 0 5px;
	padding: 0 0 0.3em 15px;
	line-height: 15px;
}
.detaillist ul ul{
	font-size: 1em;
}
.detaillist ul ul li{
	background: url(/owx_medien/cosmos/listicon_10.gif) no-repeat 0 7px;
	padding: 0 0 0.3em 15px;
}
.detaillist p.owxstrong {
	font-size: 0.75em;
	line-height: 1.3em;
	margin-bottom: 0.1em !important;
	display: block;
}
.detaillist .owxstrong strong{
	color: #4C719A;
	font-size: 1.09em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	display: block;
}
.detaillist p ul li{
	font-size: 1em;
}
/*produktdetail frage antwort*/
/*testergebnisse, bildspalte rechts*/
.test{
	position: relative;
}
.test .txt{
	margin-right: 3em;
}
#content .test .txt p{
	width: 90% !important;
	padding-right: 0;
}
.test .img{
	position: absolute;
	right: -5px;
}
.test .img img{
	display: block;
	position: relative;
}
/*infolink-spalte rechts*/
a.info{
	float: right;
	background: url(/owx_medien/cosmos/icon_info.gif) no-repeat left top;
	height: 21px;
	width: 21px;
	display: block;
}
a.info span{
	position: absolute;
	top: -9000px;
	left: -9000px;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
/*infolink-spalte rechts*/
a.info2{
	cursor: pointer;
	padding: 0 0.2em 0 0;
}
a.info2 img{
	float: none !important;
	margin: 0.2em 0.2em 0.2em 0.2em !important;
	width: 0.69em;
}
/*icons im Fliesstext*/
a.pdflink{
	white-space: nowrap;
}
a.pdflink img{
	margin-right: 0.5em;
	vertical-align: text-top;
	width: 0.81em;
}
/* /Produktseiten/Reitersystem */
/*zwischenseite*/
#content .zwischenseite{
	margin-right: 1em;
	clear: none;
	width: 15.88em;
	border: 1px solid #B2C2D4;
	float: left;
}
#content .zwischenseite img{
	display: block;
	border-bottom: 1px solid #B2C2D4;
}
#content .zwischenseite .txt{
	padding: 0.3em 0.4em;
	width: auto;
	min-height: 6.2em;
}
#content .zwischenseite h5{
	width: 100%;
}
#content .zwischenseite a.button{
	display: block;
	text-align: right;
	padding: 0 0.3em 0.3em 0;
}
#content .zwischenseite a.button img{
	display: inline;
	border: none;
}
#content .zwischenseite p{
	max-width: 100%;
}
#content .zwischenseite p strong{
	font-size: 1.09em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #4C719A;
}
/*generell strong*/
#content p strong{
	font-size: 1.09em;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #4C719A;
}
/*/zwischenseite*/
/*sitemap*/
/*sprunglinks*/
.sprunglinks ul{
	list-style: none;
	display: block;
	float: left;
	width: 16em;
	margin-right: 1em;
}
.sprunglinks ul.unter{
	margin-right: 0em;
}
/*/sprunglinks*/
.sprunglinks ul li,
#content .sitemap h4{
	color: #fff;
	margin: 0;
	padding: 0px 6px 1px 6px;
	border-bottom: 1px solid #fff;
	background: #AAD31E;
}
.sprunglinks ul li{
	border-bottom: 3px solid #fff;
}
.sprunglinks ul li a{
	font: bold 0.75em/1.3em Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.sprunglinks ul li a,
.sitemap h4 a{
	text-decoration: none;
	color: #fff;
	display: block;
}
/*f�r Unternehmen(blaue-variante)*/
.sprunglinks ul.unter li,
#content .unter h4{
	background: #99AEC5;
}
.sprunglinks ul li span,
.sitemap h4 span{
	font: bold 17px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 7px 0 0;
}
.sitemap ul{
	list-style: none;
	display: block;
}
.sitemap ul li{
	border-bottom: 1px solid #B2C2D4;
	padding: 0 0 1px 0;
}
.sitemap ul li a {
	display: block;
	color: #4C719A;
	font-size: 0.7em;
	margin: 2px 0 0 30px;
	text-decoration: none;
}
.sitemap ul li.lev1 a{
	font-weight: bold;
}
.sitemap ul li.lev2 a{
	margin: 2px 0 0 60px;
}
.sitemap ul li.lev3 a{
	margin: 2px 0 0 90px;
}
.sitemap ul li.lev4 a{
	margin: 2px 0 0 120px;
}
.sitemap ul li.lev5 a{
	margin: 2px 0 0 150px;
}
.sitemap li a span{
	font: bold 17px Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding: 0 7px 0 0;
	line-height: 1em;
}
/*sitemap*/
/*default ausgeblendet, wird per javascript eingeblendet
.multiTeaser{
	display: none;
}
...vielleicht sp�ter
*/
/*startseite mit kampagne-teaser*/
/*li umschliesst jeweils ein teaser-element*/
#content .kamp{
	position: relative;
	padding-bottom: 3em;
}
#content .kamp ul{
	list-style: none;
	display: block;
	position: absolute;
	bottom: 0.1em;
	margin: 0px 0px 0px 0.375em;
}
#content .kamp ul li{
	position: relative;
	background: #F9F9FB url(/owx_medien/cosmos/bg_kamp_teaser.gif) repeat-x top left;
	display: block;
	float: left;
	border-left: 0.0625em solid #E6E9F0;
	border-right: 0.0625em solid #E6E9F0;
	width: 8em;
	overflow: hidden;
	margin-right: 0.375em;
}
#content .kamp ul li.w2{
	width: 16.5em;
}
#content .kamp ul li h4{
	width: 100%;
	margin-bottom: 0.4em;
	color: #00336c;
	color: red;
}
#content .kamp ul li h4 a{
	color: #00336C;
}
#content .kamp ul li p{
	padding: 0;
	margin: 0;
	width: 100%;
	min-width: 100%;
}
#content .kamp ul li .minH{
	height: 8.25em;
	border-bottom: 1px solid #fff;
	padding: 0.5em 5px 0.25em 9px;
	position: relative;
	overflow: hidden;
}
#content .kamp ul li .minH img{
	position: absolute;
	bottom: 0.1875em;
}
#content .kamp .navRow{
	position: relative;
	background-position: 0 0;
	height: auto;
	min-height: 21px;
	overflow: visible;
}
#content .kamp .navRow a{
	bottom: 1px;
	overflow: visible;
}
#content .kamp .posAbs{
	position: absolute;
}
#content .kamp .flashCont{
	position: absolute;
	top: 0px; /* margin-bottom:-2px;*/
/* border-bottom:1px solid green;*/
	width: 34.5em;
	height: 14.5625em;
}
#flash {
	position: absolute;
	top: 50px;
	left: 9px;
	z-index: 99;
}
/*startseite mit kampagne-teaser*/
/* = Footer
----------------------------------------------- */
#foot{
	background: url(/owx_medien/cosmos/bg_foot.gif) left bottom no-repeat;
	font-size: 0.59em;
}
#foot .inner{
	background: #fff;
	margin-left: 19px;
	height: 2.2em;
}
#foot ul{
	display: block;
	list-style: none;
	float: left;
	padding: 0;
	width: 100%;
}
#foot ul li{
	float: left;
	padding-left: 1.8em;
}
#foot ul li#sb{
	padding-left: 1em;
}
#foot ul li#drucken a{
	background: #fff url(/owx_medien/cosmos/icon_print.gif) no-repeat left center;
	padding-left: 20px;
}
#foot ul li#nachoben{
	float: right;
	padding-right: 2em;
}
#foot ul li#nachoben a{
	background: #fff url(/owx_medien/cosmos/dblArr_top.gif) no-repeat right center;
	padding-right: 17px;
}
#foot ul li#empfehlen a{
	background: #fff url(/owx_medien/cosmos/icon_airbubble.gif) no-repeat left center;
	padding-left: 17px;
}
#foot ul li#sb a{
	background: #fff url(/owx_medien/cosmos/icon_sb.gif) no-repeat left center;
	padding-left: 60px;
}
#foot ul li a{
	margin-top: 0.4em;
	color: #6686A9;
	text-decoration: none;
	display: block;
}
#copy{
	margin-top: 0.8em;
	display: block;
	color: #6686A9;
	float: left;
	padding-left: 1em;
	font-size: 0.59em;
	float: right;
}
/* = buttons
----------------------------------------------- */
ul.buttons{
	list-style: none;
	float: right;
}
ul.buttons li{
	float: left;
	margin-right: 1.35em;
}
ul.buttons li.last{
	margin-right: 0px;
}
/* = Formulare
----------------------------------------------- */
/*suche*/
#marginal #suche{
	display: block;
	padding: 13px 0 14px 1em;
}
#suche input{
	vertical-align: middle;
}
#suche input#search{
	font-size: 0.7em;
	width: 13em;
	border: 1px solid #7F9AB7;
	margin-right: 3px;
	color: #4C719A;
	padding: 0.3em 0;
}
/* Schnellzugriff */
#marginal #schnell{
	/*wird default ausgeblendet, und per javascript eingeblendet
	display:none;
	!!vielleicht sp�ter wieder*/
	padding: 13px 0 14px 1em;
}
#schnell input {
	margin: 0 0 2px 0;
	vertical-align: middle;
}
#schnell select {
	/*standard*/
	font-size: 0.7em;
	width: 13.2em; /*etwas klein f�r MacFirefox*/
	font: 0.58em Arial, Geneva, Verdana, Helvetica, sans-serif;
	width: 15.93em;
	font: 0.625em Arial, Geneva, Verdana, Helvetica, sans-serif;
	width: 14.78em;
	border: 1px solid #7F9AB7;
	margin: 0 3px 2px 0;
	color: #4C719A;
	color: #335d8c;
	background-color: #fff;
	vertical-align: middle;
	border: 1px solid #7F9AB7;
}
#schnell .ohneBut select {
	width: 17em;
}
#schnell select option {
	color: #335d8c;
	background-color: #fff;
	vertical-align: middle;
	padding: 0.15em 0 0.15em 0;
}
#schnell option.gruppe {
	color: #335d8c;
	background-color: #ccd7e2;
}
#schnell option.e1, #schnell option.gruppe {
	border-top: 1px solid #335d8c;
}



/*= 
	Layoutupdate - Content/Sidebar 
*/
#marginal .linkTeaser {
	margin:0 0 4px 0;
	padding:0 0 0 1em;		
}
#marginal .linkTeaser div {
	padding:1em 1em 1em 0;
}
#marginal .linkTeaser h3 {
	margin:0;
	padding:0 0 1em 0;
}
#marginal .linkTeaser p {
	margin:0 0 1em 0;
	padding:0;
}
#marginal .linkTeaser p.contactPerson {
	height:5em;
}
#marginal .linkTeaser p.more {
	float:right;
}
#marginal .linkTeaser p.more a {
	display: block;
	text-align: right;
	margin:0;
	padding: 0 0 0 14px;	
	background: transparent url(/owx_medien/cosmos/dblArr_marginal.gif) 0 .325em no-repeat;
}
#marginal .linkTeaser .contactPerson img {
	width:4.55em;
	height:4.5em;
	float:left;
	margin:0 1em 1em 0;
}
#marginal .linkTeaser p.contactPerson strong {
	display: block;
}
#marginal .linkTeaser h4 strong {
	color:#335D8C;
	font:bold 2em/1.25 Arial,Verdana,Geneva,Helvetica,sans-serif;
	white-space: nowrap;
}
#marginal .linkTeaser h4 a {
	font-size: .85em;
}

/*= Teaser incl. bgImages */
#marginal .bgImgTeaser,
#marginal .bgTeaser {
	float:right;
	_float:none;
	padding:0 1em 1em 1em;
	margin: 0 0 4px 0;
	background: #CCD7E2 url(/owx_medien/cosmos/bg_marginal_cont.gif) top left repeat-y;
	width: 170px;
}
#marginal .bgTeaser  {
	padding:0 0 1em 0;
	margin:0 0 0 -16px;
	width:12.5em;
}
#marginal .bgTeaser a.buttonLink {
	margin:8.75em 0 .875em 1em;
	_margin:8.5em 0 .5em 1em;
}
#marginal .bgImgTeaser h3 {
	margin:0;
	padding:1em 0;
}
#marginal .bgImgTeaser p {
	margin:0 0 1em 0;
	padding:0;
}
#marginal .bgTeaser p {
	margin:1em 0;
	padding:0;
}
#marginal .buttonLink,
#content .contentRow .buttonLink,
#content .carrerNavigation .buttonLink {
	display: block;
	width:170px;
	*width:160px;
	_width:160px;
	font-weight:bold;
	font-size:.7125em;
	line-height:2.3925;
	color:#FFF;
	margin:.25em 0 0 0;
	text-indent: 1.75em;
	text-decoration:none;
	height:28px;
	background:transparent url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -180px no-repeat;
	-webkit-box-shadow: .125em .125em .125em #c9c9c9;
	-moz-box-shadow: .125em .125em .125em #c9c9c9;
	box-shadow: .125em .125em .125em #c9c9c9;
	zoom: 1;
   filter:progid:DXImageTransform.Microsoft.Shadow(color='#c9c9c9', Direction=135, Strength=2);  
}
/*= listTeaser */
#marginal .listTeaser ul li {
	background-image: none;
	margin:0 0 1em 0;
	padding:0;
}
#marginal .listTeaser a.download {	
	font-size: 1.125em;
	font-weight: bold;
	margin:0;
	padding:0 0 0 1.5em;
	background: transparent url(/owx_medien/cosmos/ic_document_marginal.gif) 0px 0px no-repeat;
}

/*= slideShowTeaser */
#marginal .slideShow {
	margin:0;
}
#marginal .slideShow div {
	float:left;
	margin:0;
	padding:0;
}
#marginal .slideShow dl,
#marginal .slideShow dt,
#marginal .slideShow dd {
	margin:0;
	padding:0;
}
#marginal .slideShow .slideImg img {
	float:left;
	width:168px;
	height:130px;
	margin:0 0 .5em 0;
}	
#marginal .slideShow .back img,
#marginal .slideShow .forward img {
	width:7px;
	height:13px;
}
#marginal .slideShow .back,
#marginal .slideShow .forward {
	margin:60px 0 0 -160px;
	background-color: transparent;
	width:7px;
	height:13px;
}
#marginal .slideShow .forward {
	margin:60px 0 0 -15px;
}
#marginal .slideShow dd {
	text-align: center;
	font-size: .75em;
}
#marginal .slideShow dd strong {
	display: block;
}


.introHeader ul li,
.introBGHeaderAbout ul li {
	list-style-type:none;
}
.introHeader #contentHeader li,
.introBGHeaderAbout #contentHeader li {
	display: none;
}
.introHeader #contentHeader .active,
.introBGHeaderAbout #contentHeader  .active {
	display: block;
}
.introHeader #headerNavi .active a,
.introBGHeaderAbout #headerNavi .active a  {
   color: red;
}


.introBGHeaderCarrer,
.introBGHeaderAbout  {
	height:20.075em;
	width:36.5em;	
	margin:-32px 0 30px -28px;
}
.introHeader,
.introBGHeader {
	margin:-32px 0 30px -28px;	
}
.introHeader #contentHeader li a {
	display:block;	
	height:19em;
	width:36.5em;	
}
#content #inner .introBGHeaderCarrer {
	background:#003870 url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -940px repeat-x;	
}
#content #inner .introBGHeaderAbout {
	height:220px;
/*	overflow:hidden;*/
	background:#f5f7f9 url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -1344px repeat-x;	
	margin-bottom: 1.5em;
}
.introHeader .contentBulletNavi ol,
.introBGHeaderCarrer ul,
.introBGHeaderAbout ul {
	list-style: none;
	float:right;
}
.introBGHeaderAbout #contentHeader {
	float:none;
}
.introHeader .contentBulletNavi #headerNavi {
	width:4.5em;
	z-index:1;
	position:relative;
	right:10px; 
	top: -293px;
}
.introHeader .contentBulletNavi #headerNavi a {
	color:#FFF;
	display:block;
	font-size:.66em;
	padding:0.095em 0.3825em 0.0975em 0.3825em;
	text-decoration:none;
}
.introHeader .contentBulletNavi #headerNavi li {
	float:left;
	margin:0 .375em .3875em 0;
	padding:0;
	background: transparent url(/owx_medien/cosmos/bg_head_bulletNavi_inactive.png) bottom center no-repeat;
	_background: transparent url(/owx_medien/cosmos/bg_head_bulletNavi_inactive_ie6.png) bottom center no-repeat;
}
.introHeader .contentBulletNavi #headerNavi a:hover, .introHeader .contentBulletNavi #headerNavi a:hover, 
.introHeader .contentBulletNavi #headerNavi a:active,
.introHeader .contentBulletNavi #headerNavi a:focus,
.introHeader .contentBulletNavi #headerNavi .active {
	background-image: url(/owx_medien/cosmos/bg_head_bulletNavi_active.png);
	_background-image: url(/owx_medien/cosmos/bg_head_bulletNavi_active_ie6.png);
}
.introHeader .contentBulletNavi #headerNavi .active:hover, 
.introHeader .contentBulletNavi #headerNavi .active:active,
.introHeader .contentBulletNavi #headerNavi .active:focus {
	background-image: url(/owx_medien/cosmos/bg_head_bulletNavi_active.png);
	_background-image: url(/owx_medien/cosmos/bg_head_bulletNavi_active_ie6.png);
	cursor: default;
}


.introBGHeaderCarrer .carrerDescription  {
	float:left;
	width:22em;
	_width:18em;
	margin:1.5em 0 2em 1.775em;
	_margin:2em 0 2em .85em;	
	color:#FFF;		
}
.introBGHeaderCarrer .carrerDescription h2 {
	color:#FFF;
	font-size:2em;
	font-weight:normal;
	line-height:1.25;
}
.introBGHeaderCarrer .carrerDescription div {
	overflow-y:hidden;
	overflow-x:hidden;
	text-align:left;
	width:372px;
	height:209px;
}
.introBGHeaderCarrer .carrerDescription p {
	font-size:.66em;
	margin:2em 1em 3em 0;
}
.introBGHeaderCarrer .carrerDescription p.contactPerson {
	margin:4em 0 3em 0;
}
.introBGHeaderCarrer .carrerDescription p img {
	float:left;
	margin:-1.5em 1em 1em 0;
}
.introBGHeaderCarrer .carrerDescription .contactPerson strong {
	color:#FFF!important;
	display:block;
}
.introBGHeaderCarrer .carrerNavigation {
	overflow-y:auto;
	overflow-x:hidden;
	float:right;
	text-align:left;
	width:184px;
	height:321px;
	background:transparent url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -250px repeat-y;		
}
.introBGHeaderCarrer ul li,
.introBGHeaderCarrer ul .active {
	width:184px;
	background:transparent url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -300px no-repeat;		
	height: auto;
}

.introBGHeaderCarrer ul a {
	display:block;
	font-size:.675em;
	line-height:1.25;
	font-weight:bold;
	padding: 12px;
	height: 43px;
	text-decoration:none;
	margin: 0;
	overflow:hidden;
}
.introBGHeaderCarrer ul a:hover, 
.introBGHeaderCarrer ul a:active,
.introBGHeaderCarrer ul a:focus {
	background:transparent url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -220px no-repeat;
	margin-top: -1px; padding-top: 13px;
}
.introBGHeaderCarrer .carrerNavigation p {
	float:right;
	margin:.625em .5em 0 .25em;
}
.introBGHeaderCarrer .carrerNavigation .buttonLink {
	display: block;
	width:155px;
	font-weight:bold;
	font-size:.7125em;
	line-height:2.3925;
	color:#FFF;
	margin:.25em 0 0 0;
	text-indent: 1.75em;
	text-decoration:none;
	height:28px;
	background:transparent url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -180px no-repeat;
	-webkit-box-shadow: .125em .125em .125em #c9c9c9;
	-moz-box-shadow: .125em .125em .125em #c9c9c9;
	box-shadow: .125em .125em .125em #c9c9c9;
	zoom: 1;
   filter:progid:DXImageTransform.Microsoft.Shadow(color='#c9c9c9', Direction=135, Strength=2);  
}
.introBGHeaderAbout .aboutDescription,
.introBGHeaderAbout .contentFacesNavi {
	float:left;
	width:292px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.introBGHeaderAbout .aboutDescription {
	height:13.5em
	overflow:hidden;
}
.introBGHeaderAbout .aboutDescription h2 {
	margin:1em .5em 1em 1.425em;
	color:#FFF;
	font-size:1.25em;
	font-weight:normal;
	line-height:1.25;	
}
.introBGHeaderAbout .aboutDescription div {
	overflow-y:auto;
	overflow-x:hidden;
	height:152px;
	background:#f5f7f9 url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -1410px repeat-x;
}
.introBGHeaderAbout .aboutDescription h3 {
	margin:1.5em .5em .5em 2em;
	font-size:.85em;
	color:#00356f!important;
}
.introBGHeaderAbout .aboutDescription p {
	margin:0 2em 1em 2.675em;
	font-size:.66em;
	color:#00356f;	
}
.introBGHeaderAbout .aboutDescription p a {
	background:url(/owx_medien/cosmos/dblArr_marginal.gif) no-repeat scroll 0 0.28em transparent;
	text-decoration:none;
	color:#00356f;
	padding-left:14px;
}
.introBGHeaderAbout .contentFacesNavi ul,
.introBGHeaderAbout .contentFacesNavi ul li {
	padding:0;
	margin:0;
}
.introBGHeaderAbout .contentFacesNavi ul li {
	float:left;
}
.introBGHeaderAbout .contentFacesNavi ul li a  {
	display: block;
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#7d9533;
	width:145px;
	height:108px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.introBGHeaderAbout .contentFacesNavi ul .active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;	
}
.introBGHeaderAbout .contentFacesNavi ul a.active:hover, 
.introBGHeaderAbout .contentFacesNavi ul a.active:active,
.introBGHeaderAbout .contentFacesNavi ul a.active:focus {
	cursor: default;
}
#content #inner .introBGHeader p {
	float:left;
	margin:275px 0 0 0;
}
#content #inner .introBGHeader p a {
	display:block;
	width:213px;
	height:25px;
	margin:0 0 0 28px;
}
#content .contentRow {
	margin:0 0 2em 0;
}
#content .contentRow .contentRowThirdSize,
#content .contentRow .contentRowHalfSize,
#content .contentRow .contentRowFullSize {
	float:left;	
	padding:0 0 .5em 0;
}
#content .contentRow .noBorder {
	border:none;
	padding:0;
	margin:0;
}
#content .inclBorder {
	border-width: 0 0 1px 0;
	border-style:solid;
	border-color:#b1d518;
	padding:0 0 1em 0;
	margin:0 0 2em 0;
}
#content .contentRow .contentRowFullSize {
	width:100%;
}
#content .contentRow .contentRowHalfSize {
	width:50%;
}
#content .contentRow .contentRowThirdSize {
	width:30%;
	margin-right:3.15%;
}
#content .contentRow .contentRowThirdSize p {
	min-height:10em;	
}
#content .contentRow .indentedContent {
	width:88%;
	margin:0 0 2em 6em;
}
#content .contentRow .indentedContent img {
	max-width:428px;
	_width:428px;
	overflow:hidden;
}
#content .contentRow h3,
#content .contentRow h4,
#content .contentRow p,
#content .contentRow img,
#content .contentRow ul {
	margin-bottom:1em;
}
#content .contentRow h4 {
	color:#00356F;
}
#content .contentRow h1 span.date,
#content .contentRow h4 span.date,
#content .contentRow .contactPerson a,
#content .contentRow ul.download-images li,
#content .contentRow ul.download-docs li,
#content .contentRow ul.download-videos li {
	display:block;
	font-size:1em;	
	color:#b2c2d4;
	padding:.5em 0 .5em 0;
	text-decoration: none;
}
#content .contentRow h1 {
	margin:0;
}
#content .contentRow h1 span.date {
	padding:2.5em 0 .5em 0;
	font-size:.45em;
	font-weight:normal;
}
#content .contentRow .contactPerson img {
	float:left;
	margin:0 1em 2em 0;
}
#content .contentRow .contactPerson strong {
	color:#00356F;
	display: block;
}

#content .contentRow li {
	list-style-type: none;
	padding:0;
	margin:0;
	font-size: 0.7em;	
	font-weight:bold;
	background: transparent url(/owx_medien/cosmos/dblArr_active_content02.png) 0 .325em no-repeat;	
}
#content .contentRow .downloads .download-images a,
#content .contentRow .downloads .download-docs a,
#content .contentRow .downloads .download-videos a {
	color:#B2C2D4;
	padding:.5em 0 0 4.5em;
	font-weight:normal;
	font-style:italic;
	margin:.5em 1.5em 1em 0;
	text-decoration:none;	
	background: transparent url(/owx_medien/cosmos/ic_images_content.gif) left top no-repeat;	
	float:left;
	width:35%;
	min-height:3.25em;	
}
#content .contentRow .downloads li {
	background-image:none;
}
#content .contentRow .contactPerson {
	float:left;
	width:50%;
	min-height:8em;
}
#content .contentRow .mediaDownloads {
	font-size:.665em;
	font-style:italic;
	text-decoration: none;	
	color:#B2C2D4;
}
#content .contentRow .downloads .download-docs,
#content .contentRow .downloads .download-videos,
#content .contentRow .downloads .download-images {
	font-size:.66em;
	text-decoration: none;	
	font-weight:normal;
	font-style: italic;
}
#content .contentRow .downloads .download-docs a {
	background-image: url(/owx_medien/cosmos/ic_docs_content.gif);	
}
#content .contentRow .downloads .download-videos a {
	background-image: url(/owx_medien/cosmos/ic_videos_content.gif);
}

#content .contentRow .downloads .download-images strong,
#content .contentRow .downloads .download-docs strong,
#content .contentRow .downloads .download-videos strong,
#content .contentRow .mediaDownloads strong {
	font-size:1.15em;
	display: block;	
	font-weight:bold;
	font-style: normal;
	color:#00356F;
}
.introHeader .contentTabNavi {
	text-align:center;
	overflow:hidden;
	width:527px;
	display: table;
	z-index:1;
	position:relative;
	left:26px; 
	top: -16px;
	padding:0 4px 7px 0;
	_padding:0 0px 7px 0;
	*padding:0 0px 7px 0;
	background:transparent url(/owx_medien/cosmos/bg_headerTabNavi_shadow.png) right bottom no-repeat;	
}
.introHeader .contentTabNavi ul {
	display: table-row;
	margin:0;
	width:523px;
	overflow:hidden;
	padding:0;
}

.introHeader .contentTabNavi li {
	font-size:.75em;
	text-align: center;
	display: table-cell;
	background-image: none;
	margin:0;
	padding:0;	
	vertical-align: bottom;
	background:transparent url(/owx_medien/cosmos/bg_headerTabNavi_inactive.png) right bottom no-repeat;		
}
.introHeader .contentTabNavi .fiveTabs li  {
	*float:left;
	*width:19.975%;
}
.introHeader .contentTabNavi .fourTabs li  {
	*float:left;
	*width:24.9575%;
}
.introHeader .contentTabNavi .threeTabs li  {
	*float:left;
	*width:33.1825%;
}
.introHeader .contentTabNavi .twoTabs li  {
	*float:left;
	*width:49.795%;
}
.introHeader .contentTabNavi a {
	color:#FFF;
	margin:0;
	padding:2em 0 0 0;
	display:block;
	height:2.25em;
	text-decoration:none;
}
.introHeader .contentTabNavi a:hover, 
.introHeader .contentTabNavi a:active,
.introHeader .contentTabNavi a:focus {
	background:transparent url(/owx_medien/cosmos/bg_headerTabNavi_hover.png) right bottom no-repeat;	
}
.introHeader .contentTabNavi .active {
	margin:0;
	padding:2em 0 0 0;
	display:block;
	height:2.25em;
	text-decoration:none;
	background:transparent url(/owx_medien/cosmos/bg_headerTabNavi_active.png) center bottom no-repeat;	
	_background:transparent url(/owx_medien/cosmos/bg_headerTabNavi_active_ie6.png) center bottom no-repeat;	
}
.introHeader .contentTabNavi .active {
	color:#00356f;
}
.introHeader .contentTabNavi .active:hover, 
.introHeader .contentTabNavi .active:active,
.introHeader .contentTabNavi .active:focus {
	background:transparent url(/owx_medien/cosmos/bg_headerTabNavi_active.png) center bottom no-repeat;
	cursor: default;
}

#content .contentRow .contentNavi li {
	margin:0 .5em 0 0;
	padding:0;
	float:left;
	background-image: none;
}
#content .contentRow .contentNavi li a,
#content .contentRow .contentNavi .active a,
#content .contentRow .contentNavi li a:hover,
#content .contentRow .contentNavi li a:active,
#content .contentRow .contentNavi li a:focus {
	margin:0;
	padding:.75em .75em;
	display:block;
	text-decoration:none;
	color:#969a9a;
	background:transparent url(/owx_medien/cosmos/bg_sprite_navElements.png) 0 -40px repeat-x;	
}
#content .contentRow .contentNavi li a:hover,
#content .contentRow .contentNavi li a:active,
#content .contentRow .contentNavi li a:focus {
	background-position: 0 -80px;
}
#content .contentRow .contentNavi .active a {
	color:#fff;
	background-position: 0 0;
}
#content .contentRow .downloadPreview {
	margin-bottom:0;
}
#content .contentRow .downloadPreview li {
	background-image:none;
}
#content .contentRow .downloadPreview .download-images,
#content .contentRow .downloadPreview .download-docs,
#content .contentRow .downloadPreview .download-videos {
	font-size:1em;
	font-weight:normal;
}

#content .contentRow .downloadPreview .download-images a,
#content .contentRow .downloadPreview .download-docs a,
#content .contentRow .downloadPreview .download-videos a {
	display:block;
	font-weight:bold;
	color:#00356f;
	padding:.5em 0 0 4.5em;
	margin:.5em 1.5em 1em 0;
	text-decoration:none;		
	min-height:2em;
}
#content .contentRow .downloadPreview .download-images a,
#content .contentRow .downloadPreview .download-docs a,
#content .contentRow .downloadPreview .download-videos a {
	background: transparent url(/owx_medien/cosmos/ic_images_content.gif) left top no-repeat;	
}
#content .contentRow .downloadPreview .download-docs a {
	background-image: url(/owx_medien/cosmos/ic_docs_content.gif);	
}
#content .contentRow .downloadPreview .download-videos a {
	background-image: url(/owx_medien/cosmos/ic_videos_content.gif);	
}

/*= footerElements C8*/
#content .contentRow .contentFooter {
	border-width: 1px 0;
	border-style:solid;
	border-top-color:#ebeff3; 
	border-bottom-color:#b1d518;
	text-align:right;
	vertical-align: middle;
	min-height:2em;	
	_height:2em;	
}
#content .contentRow .multipleFooter {
	min-height:4em;
	_height:4em;
}
#content .contentRow .contentFooter a {
	float:right;
	font-size: .66em;
	line-height:2.5em;	
	font-weight:bold;
	text-decoration:none;
	display: block;
	text-align: right;
	margin:0;
	padding: 0 0 0 1.5em;	
	background: transparent url(/owx_medien/cosmos//owx_medien/cosmos/dblArr_marginal.gif) 0 1em no-repeat;
}

#content .contentRow .contentFooter .dataDownloads {
	float:left;
}
#content .contentRow .contentFooter .more {
	float:right;
}
#content .contentRow .contentFooter .dataDownloads,
#content .contentRow .contentFooter .more {
	font-size:1em;
	padding:0;	
	margin:0;
}
#content .contentRow .dataDownloads a,
#content .contentRow  .more a {
	display: block;
}
#content .contentRow .dataDownloads a {
	float:none;
	text-align: left;
	padding:.25em 0 .25em 1.5em;
	background: transparent url(/owx_medien/cosmos/ic_document_marginal.gif) 0 .75em no-repeat;	
	color:#b2c2d4;
}

#content .contentRow .footerDownload {
	text-align: left;
	border-width: 1px 0;
	border-style:solid;
	border-top-color:#ebeff3; 
	border-bottom-color:#b1d518;
	padding:.5em 0 .5em 0;
}
#content .contentRow .footerDownload a {
	color:#b2c2d4;
	font-size:.66em;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding:.25em 0 .25em 1.5em;
	background: transparent url(/owx_medien/cosmos/ic_document_marginal.gif) 0px 0px no-repeat;
} 

#content .contentRow .intro {
	color: #B2C2D4;
	font-weight: bold;	
	padding-bottom:1.5em;
}
#content .contentRow object {
	margin-bottom:1.5em;
}
#content .contentRowFullSize blockquote img {
	float:left;
	margin:0 1em 2em 0;
}
#content .contentRowFullSize blockquote {
	padding:0;
	margin:0;
	background-image:none;
	border:none;
}
#content .contentRowFullSize blockquote p {
	width:60%;
	font-size: 1em;
	line-height:1.575em;
	font-style: italic;
}
#content .contentList li {
	padding:0 0 0 1.25em;
	margin:0 0 1em 0;
}

#content .contentRow .contentRowThirdSize p {
	padding:0 .5em;
	margin-bottom:0em;
	min-height:10em;	
	background: transparent url(/owx_medien/cosmos/bg_contentRowThirdSize.png) bottom left repeat-x !important;
}
.contentFooter p {
	float:left;
	width:49.5%!important;
}
/*
.contentFooter .more {
	float:right;
	margin-top:-2.075em!important;
}
*/
.bgMarginalTeaser {
	margin:0 0 0 -1em;
	padding:0 1em 0 0;
}
.proz60 p {
	width:60%;
}

#marginal div.cont3 div.cont2 { margin: 0 -1em 0 -1em; width: 170px; }
#marginal div.cont3 div.cont2 div.inner { background: none; width: auto; }















