/* generated for browser Unknown ver. 0.0*/
h1 { 
font-size: 8pt;
font-weight: bold;}
body.dg { 
background-image: url(/portaldata/1/images/verlauf_hintergrund.jpg); 
background-position: top center; 
background-repeat: no-repeat;
background-color: #7fcef0;
}
img { 
border: none;}
div { 
margin: 0;
padding: 0;
}
#page { 
text-align: center; 
width: 836px; position: relative; 
margin: auto;
}
#TopNavigation { 
background-color: #cccdce; height: 20px; position: absolute; top: 100px; width: 100%; text-align: center; vertical-align:top; white-space:nowrap;}
#TopNavigation div { 
position: relative; width: 924px; height: 13px; margin: 0 auto;}
#TopNavigation div div { 
margin:0; padding:0; position:relative; top: 3px; float:left; width: auto;}
#TopNavigation div ul { 
padding:0; margin:0; display:inline;}
#TopNavigation div UL LI { 
display:inline;}
#TopNavigation div ul li a { 
text-decoration: none; color: #004494;}
#TopNavigation div ul li.selected a { 
font-weight: bold;}
#cont_container { 
top: 220px; 
left: 155px; 
width: 681px; 
line-height: 14pt;
}
#wrapper { 
background-color: #ffffff; 
border-left: 1px solid #cccdce;
border-right: 1px solid #cccdce; 
width: 679px; 
min-height: 300px;
float: left;
}
#cont_container #cnt p { 
margin: 6px 0 14px 0;}
#cont_container #cnt { 
width: 454px; 
text-align: left; 
margin: 0 16px 0 0; 
float:right;
overflow: auto;
/*min-height: 300px;*/}
#cont_container #cnt h1 { 
line-height: 13px;}
#cont_container #timg { 
float: left; 
margin: 5px 0 0 57px; 
width: 128px; 
text-align: left;
}
#cont_container #productimg { 
clear: both; 
width: 605px; 
vertical-align: bottom; 
margin: 0 9px 0 57px; 
padding-top: 20px;
}
#cont_container #productimg.right span { 
float: right; 
margin: 0 9px;}
#cont_container #productimg.left span { 
float: left;}
#cont_container #productimg.text span { 
float: left; 
text-align: left; 
width: 140px; 
margin-right: 10px; 
overflow: hidden;
}
#cont_container #timg ul li.selected a { 
color: #004494;
text-deoration: none;}
#cont_container #cnt.ma #maList, #cont_container #timg ul { 
list-style: none; 
margin: 0; 
padding: 0;
}
#cont_container #cnt.ma #maList li, #cont_container #timg ul li { 
color: #757677; 
margin: 0; 
padding: 0; 
cursor: pointer;
}
#cont_container #cnt.ma #maList li.active,  #cont_container #timg ul li.selected { 
color: #004494; 
padding: 0; 
margin: 0; 
cursor: pointer;
}
#cont_container #cnt.breit { 
width: 600px; 
text-align: left; 
margin: 0 16px 0 57px; 
float:left; 
display: table;}
#navigation { 
position: absolute; top: 245px; left:0; z-index: 1; width: 190px; text-align: left;}
#navigation ul { 
background-color: #004494;   
margin: 0; 
padding: 0 4px; 
list-style: none; 
overflow: hidden; 
font-size: 10pt; 
border: 1px solid #004494;
}
#navigation ul li { 
line-height: 14pt; color: #ffffff;}
#navigation ul li a { 
font-weight: bold; text-decoration: none; color: #ffffff; display:block; width: 100%; border-bottom: 1px solid #ffffff; margin: 0 0 0 5px;
}
#navigation ul li ul { 
padding:9px 0; margin: 0; width: auto;}
#navigation ul li ul li.parent ul { 
padding:0;}
#navigation ul li ul li.parent a { 
font-weight: bold;}
#navigation ul li ul li a { 
font-size: 8pt; border: none; margin: 0; font-weight: normal; margin: 0 0 0 5px;}
#navigation ul li ul li.selected a { 
font-weight: bold; color: #004494;}
#navigation ul li ul li.selected ul li a { 
border:none; color: #ffffff;}
#navigation ul li ul li.parent ul { 
padding:0;}
#navigation ul li ul li.parent ul li a { 
font-weight: normal; padding: 0 0 0 9px;}
#navigation ul li ul li.selected { 
background-image: url(/html/images/nav_selected.jpg); background-repeat: no-repeat;}
#cont_container.standard { 
width: 681px; 
line-height: 14pt;  
margin-top: 5px; 
display: table; 
float: right;}
#navigation ul li ul li.parent ul li.parent { 
padding:0;}
td { 
font-size: 8pt;
}
#navigation ul li ul li.parent ul li.parent a { 
font-weight: bold;}
#navigation ul li ul li.parent ul li.parent ul li a { 
font-weight: normal;padding:0 0 0 13px;}
#navigation ul li ul li.parent ul li.parent ul li.selected a { 
font-weight: bold;padding:0 0 0 13px;}
#footer { 
position: absolute; top: 620px; width:100%;}
#footer ul { 
list-style:none; margin:0;padding:0;}
#footer ul li { 
display:inline;}
#footer ul li a { 
color: #004494; text-decoration: none;}
#pictures { 
 margin-top: 30px; float: right; height: 85px; width: 385px;}
#pictures ul { 
list-style: none; padding:0; margin: 0;}
#pictures ul li { 
height: 85px; float: left; display: block; margin-left: 8px;}
#content.portal { 
position: absolute; left:13px;top:160px; overflow: hidden; text-align: left;}
#content.portal .entry { 
float: left; width: 228px; margin: 0 21px; line-height: 14pt;}
#content.portal .entry .product { 
display: table; width: 228px; height: 87px; padding-top: 1px; text-align: center;}
#content.portal .entry .product a { 
display: table-cell; text-align: center;}
#content.portal .entry h1 { 
margin: 28px 0 0 0; 
font-size: 9pt; 
font-weight: normal; 
color: #ffffff; 
background-image: url(/portaldata/1/images/bg_portal_h1.gif); 
padding: 0 0 0 9px; 
background-repeat: no-repeat;
}
#content.portal .entry h1 a { 
color:#ffffff; 
text-decoration: none;
}
#content.portal .entry p { 
height: 190px; 
overflow: hidden; 
padding: 0 0 0 9px;}
#content.productOverview { 
position: relative; width: 680px; margin:0 auto;}
#content.productOverview #productImageContainer { 
height: 312px; width: 652px; margin-left: 14px; position: absolute; top:0;left:0;  display: table;}
#content.productOverview #productImage { 
display: table-cell; text-align: center; vertical-align: bottom;}
#content.productOverview #productImage .product { 
display: none;}
#content.productOverview #productList { 
position: absolute; left:0;top: 363px;}
#content.productOverview #productList div { 
float: left; width: 142px; margin: 0 14px;}
#content.productOverview #productList div h1 { 
font-size: 9pt; font-weight: normal; color: #ffffff; background-image: url(/html/images/bg_product_h1.gif); padding: 1px 0 0 0; background-repeat: no-repeat; background-position:3px 0 0 0; height: 18px;}
#content.productOverview #productList div h1 a { 
color: #ffffff; text-decoration: none;}
#content.productOverview #productList div div { 
margin:0;height:60px; display: table;}
#content.productOverview #productList div div a { 
display: table-cell; vertical-align: middle;}
#logo { 
position: relative; top: 0px;}
#TopNavigation div#search { 
background-image: url(/html/images/bg_suche.gif); width: 128px; height: 14px; margin-right: 3px; margin-left: 3px;}
#TopNavigation div#search .suche { 
border:none; background:none; width: 102px; margin:0 2px; color: #004494; font-size: 8pt; top: 0px; padding:0; height:13px;}
#TopNavigation div#search input { 
border:none; background:none;position: relative; top: 2px; height: 12px;}
#TopNavigation div#search .lupe { 
}
#link { 
background-image: url(/portaldata/1/images/www1.gif); 
background-repeat: no-repeat;  
float: right; 
width: 165px; 
height: 21px; 
background-position: top left; 
padding: 2px 0 0 0; 
margin-right: 20px;
text-align: center;
}
#link a { 
font-weight: bold; text-decoration: none; color: #ffffff;}
#container_form { 
float: left;
position: relative;
width: 550px;
left: 20px;
}
.field_label { 
float:left; width: 113px; color:#004494; font-size:8pt;}
.container_select { 
float:left;width:86px;}
.field_select { 
width: 84px;
color: #2d2b2e; 
background-color: #dddedf;
border: 1px #dddedf solid;
font-size:8pt;
}
.container_txf { 
width:545px; float:left; margin-bottom: 5px;}
.field_input { 
width:280px; background-color:#dddedf; border: 1px solid #dddedf; color:#004494;font-size:8pt; height:15px}
.spalte2 { 
float:left; width:280px;}
.Hochstellen { 
font-size: xx-small; 
vertical-align: super;
}
.searchhighlight { 
background-color: #ffff00;
}
#cont_container #cnt h1 a { 
color: #004494;
}
.spalte3 { 
float:left; width:280px;}
.textarea { 
width:280px;height:57px;background-color:#dddedf;border: 1px solid #dddedf;color:#004494; font-size:8pt;}
.button { 
width: 80px; background-color:#dddedf; border: 1px solid #dddedf; color:#2d2b2e; font-size:8pt; text-align: center; text-decoration:none;}
.button a { 
color:#2d2b2e; 
text-decoration:none;
display:block;}
.star { 
color:#004494;}
.error { 
float:left; margin-left: 5px;}
#footer.default { 
width:100%; float: right; margin-top: 20px; position: relative; top: 0;}
#cont_container #timg ul li a { 
color: #757677;
text-decoration: none;}
.Tiefstellen { 
font-size: xx-small; 
vertical-align: sub; }
a { 
color: #757677;
text-decoration: none;}
.LinkButton { 
width: 80px;
background-color: #dcdcdc;
border: solid 1px #969696;
text-align: center;
float: left;
}
#link_placeholder { 
float: right; 
width: 250px; 
height: 21px; 
text-align: left;
}
.RX-Login { 
padding: 5px;
border: solid 1px #ff0000;
}
#cont_container #cnt.ma #maList { 
padding-bottom: 20px;
}
body.ol-home { 
font-family: Calibri; 
font-size: 8pt;
margin: 0;
padding:0;
color: #003882;
background-image: url(/portaldata/1/images/omega-life/hintergrund_startseite2.png);
background-repeat: no-repeat;
background-position: top center;
background-color: #cce9f6;
}
body { 
font-family: Verdana; 
font-size: 8pt;
margin: 0;
padding:0;
color: #004494;
}
#OL_Navigation ul li a { 
color: #fff;
text-decoration: none;
display: block;
font-size:13px;}
#OL_Page { 
width: 998px;
padding: 0;
margin: 0 auto;
position: relative;
z-index: 1;
min-height:600px;

float:top;
padding-left:42px;
padding-bottom:70px;}
#OL_Container_Content_Content { 
width: 733px;
float:top;
}
.OL_Logo { 
position: absolute;
bottom: 35px;

}
#OL_Navigation ul { 
margin: 0; 
padding: 0; 
list-style: none; 
width: 178px;
}
#OL_Navigation ul li.selected { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation_Aktiv.jpg);
}
#OL_Navigation ul li ul { 
margin: 5px 0px -6px -24px;
background-color: #fff;
}
#OL_Navigation ul li ul li { 
background-image: none;
background-color: #fff;
color: #003882;
border-bottom: dotted 1px #003882;
padding: 3px 2px 4px 33px;
width: 143px;
}
#OL_Navigation ul li ul li a { 
color: #003882;
}
#OL_Navigation ul li ul li.selected { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_SubNavigation_Aktiv.jpg);
}
#OL_Navigation ul li.SubPage_True { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation_Aktiv_Parent.jpg);
}
#OL_Content_Right { 
height:200px;
z-index:100;}
#OL_C_Container_Footer { 
height:21px;
color:#003882;
vertical-align:bottom;
position:relative;}
#OL_TopNavigation { 
height:10px;
width:100%;
color:white;
top:10px;
position:relative;}
#OL_TopNavigation div { 
float:right;
top:0px;
vertical-align:bottom;
height:20px;
display:block;
}
#OL_Page a { 
color:white;
font-size:11pt;
font-weight:bold;}
table.liste td { 
text-align:right;
padding-top:3px;}
table.liste td:first-child { 
text-align:left;}
table.liste tr:nth-child(even) { 
/*background-color:rgba(202,216,230,0.6);*/
background:url(/portaldata/1/images/omega-life/tabelle_hg_blau.png);}
#OL_Page h1 { 
font-family: Calibri, Helvetica, sans-serif;
/*Myriad Pro, Helvetica, sans-serif;*/
font-size: 34px;
/*font-weight: bold;*/
margin-top: -15px;
}
.OL_Page_Content { 
/*background-image:url(/portaldata/1/images/omega-life/blauerVerlauf.png);
background-position:bottom;
background-repeat:no-repeat;*/}
#OL_Container_Content li { 
list-style-image:url(/portaldata/1/images/omega-life/pfeil_li.png);
}
table.searchTable td { 
vertical-aling:bottom;}
#OL_C_Container_Footer a { 
color:#003882;}
.OL_search_td { 
border-bottom:1px dotted #003882;}
..OL_suchresultat tr:first-child td { 
border-top:1px dotted #003882;}
.OL_suchresultat tr:first-child td { 
border-top:1px dotted #003882;}
.infokasten_text { 
background-image:url(/portaldata/1/images/omega-life/tabelle_hg_weiss.png);
padding:5px;
padding-right:10px;}
table.liste ul { 
margin-bottom:0px;}
.theme2 { 
width:700px;
height:25px;
background-color:#f2b404;}
#OL_Container_Right { 
width: 208px;
height: 626px;
float:left;
z-index:100;}
#OL_Container_Content { 
width: 733px;
float: none;
inherit:none;
display:block;
min-height:629px;
padding-left:208px;
/*position:relative;*/
z-index:2;}
.OL_Logo img { 
border: none;
max-width: 190px;
max-height: 80px;
}
#OL_Navigation ul li { 
width: 152px;
margin-bottom: 1px;
padding: 3px 2px 4px 24px;
color: #fff;
font-size: 10pt;
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation.jpg);
background-repeate: no-repeate;
background-position: top left;
}
table.zweiSpalten { 
width:618px;
border:0px;
}
#OL_Container_Content ul { 
padding-left:21px;}
.infokasten { 
width:202px;
height:206px;

display:inline-block;
padding-right:3px;
position:relative;}
.infokasten_titel { 
background-color:#225393;
text-align:center;
font-weight:bold;
color:white;}
.OL_search_title { 
text-decoration:underline;}
.OL_search_preview { 
font-weight:normal;}
.warning { 
color:red;}
#OL_Page h2 { 
font-size:15pt;
font-weight:normal;}
#OL_Container_Content sup { 
font-size:1em;
text-align:middle;
	height: 0;
	line-height: 1;
	position: relative;
	top: -0.5em;
	vertical-align: baseline !important;
	vertical-align: bottom;}
.sprachwahl li { 
display:inline;}
.sprachwahl { 
float:right;
margin-top:0px;
margin-bottom:0px;}
.#OL_C_Container_Content_Content .button.answer { 
width: 160px;}
.#OL_C_Container_Content_Content .questionNr { 
background-color: #003882;
color: #ffffff;}
.#OL_C_Container_Content_Content .questionNr { 
background-color: #003882;
color: #ffffff;}
.question .questionNr { 
background-color: #003882;
color: #ffffff;
padding: 5px;}
.question h1 { 
margin-top: 0!important;
font-weight: normal!important;
line-height: 1.14;}
.question .button.answer { 
width: 160px;}
.question, .answerCorrect, .answerWrong { 
margin-bottom: 20px;}
.answerWrong, .answerCorrect { 
background-color: #003882;
color: #ffffff;
padding: 25px;
font-size: 22pt!important;
line-height: 1.1;}
.answerWrong .clear, .answerCorrect .clear { 
height: 0;
line-height: 0;
clear:right;}
.answerWrong .button, .answerCorrect .button { 
float:right;
margin-top: 20px;}
.question .reasons { 
width: 600px;
height: 100px;}
.answer { 
background-image: url("/portaldata/1/Resources/OMEGA-life/Bilder/inhalt/Wettbewerb/checkbox.png");
background-repeat:no-repeat;
background-position: left center;
font-size: 16pt!important;
font-weight: normal;}
.feedback_label { 
font-weight: bold;
}
input[type~=radio] { 
background-color: transparent!important;}
.feedback_label td { 
padding-top: 20px;}
.feedback_value table td { 
width: 25%;}
.dfn { 
display: inline;
font-size: inherit;
font-style: inherit
white-space: nowrap;
font-weight: inherit;}
dfn { 
white-space: nowrap!important;
font-size: inherit!important;
font-weight: inherit!important;
font-style: inherit!important;
}
#OL_Navigation > p, #OL_Content_Right > p { 
margin-top: 55px;
text-align: center;width: 178px;}
#OL_Container_Logo { 
width: 208px;
height: 91px;
position: relative;}
#OL_Container_Navigation { 
width: 208px;
height: 500px;
z-index:5;}
#OL_Container_DGLogo { 
width: 208px;
height: 24px;
background-image:url(/portaldata/1/images/omega-life/doetsch_grether_logo.png);
background-repeat:no-repeat;}
#OL_Container_Head { 
width: 733px;
height: 91px;
}
#OL_Navigation { 
width: 178px;
}
img#OL_BG_Home { 
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-width: 1800px;
min-height: 1119px;
border: none;
margin: 0;
padding: 0;
display: none;
}
body.ol-content { 
font-family: Calibri; 
font-size: 9pt;
margin: 0;
padding:0;
color: #003882;
background-image: url(/portaldata/1/images/omega-life/bssm_background2.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #bde0f3;
background-attachment:fixed;
/*background-size:100%;*/}
#OL_Navigation ul li.parent { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation_Aktiv_Parent.jpg);
}
#OL_C_Container_Head { 
width:700px;
height:90px;
background-image:url(/portaldata/1/images/omega-life/hintergrund_grau_klein.png);
background-repeat:no-repeat;
}
#OL_C_Container_Content_Content { 
width:618px;
min-height:483px;
background-image:url(/portaldata/1/images/omega-life/hintergrund_body.png);
background-position:15px 15px;
float:top;
padding-left:41px;
padding-right:41px;
padding-bottom:41px;
padding-top:15px;
line-height:1.4;
margin-top:-15px;}
table.zweiSpalten td { 
width:298px;
vertical-align:top;}
table.zweiSpalten td:first-child { 
padding-right:20px;}
.theme3 { 
width:700px;
height:25px;
background-color:#de7700;}
.theme4 { 
width:700px;
height:25px;
background-color:#b86600;}
#OL_Container_Content h1 sup { 
font-size:1em;
text-align:middle;
	height: 0;
	line-height: 1;
	position: relative;
	top: -0.2em;
	vertical-align: baseline !important;
	vertical-align: bottom;}
.feedbackResponse * { 
font-size: 25pt!important;
line-height: 1.14;}
..bold { 
font-weight: bold;
}
.bold { 
font-weight: bold;
}
#OL_Page * { 
/*margin-top:0px;*/
font-family:Calibri, Helvetica, sans-serif;
font-size:11pt;}
table.liste { 
border-top:1px #023a83 solid;
margin:0px;
padding:0px;
width:100%;}
table.liste tr:nth-child(odd) { 
/*background-color:rgba(255,255,255,0.6);*/
background:url(/portaldata/1/images/omega-life/tabelle_hg_weiss.png);}
.table_footer { 
padding-top:5px;
}
#OL_C_Container_Content_Content a { 
color:#003882;}
#OL_Page input, #OL_Page textarea, #OL_Page select, #OL_Page .button { 
background-color:#fff;}
.answerWrong *, .answerCorrect * { 
font-size: 20pt!important;
font-weight: normal;
margin: 0;}
.answerWrong .button a, .answerCorrect .button a { 
font-size: 11pt !important;}
.table_header { 
margin:0px;}
.OL_suche { 
height:15px;
border:0px;
margin-right:0px;
margin-left:3px;}
.answer a { 
font-size: 22pt!important;
font-weight: normal!important;
padding-left: 50px;
display:block;}
#OL_Container_Content ul > li > ul > li { 
list-style-image:none;}
.feedback_value > td { 
border-bottom: 1px solid #003072;
padding-bottom: 15px;}
.question .questionNr + h1 { 
margin-top: 25px!important;}
a:hover { 
color: #004494;
text-decoration: none;}
#OL_Navigation ul li:hover { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation_Aktiv.jpg);
}
#OL_Navigation ul li ul li:hover { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_SubNavigation_Aktiv.jpg);
}
.answer.checked, .answer:hover { 
background-image: url("/portaldata/1/Resources/OMEGA-life/Bilder/inhalt/Wettbewerb/checkbox_checked.png");}
#OL_Navigation ul li.parent:hover { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation_Aktiv_Parent.jpg);
}
#OL_Navigation ul li.SubPage_True:hover { 
background-image: url(/portaldata/1/images/omega-life/OL_BG_Navigation_Aktiv_Parent.jpg);
}

