@media all {* {line-height:120%;font-family:tahoma, helvetica, sans-serif;} 
html,body {height:100%;} 
body,img,form {visibility:visible;margin:0;padding:0;border:none;font-family:tahoma, helvetica, sans-serif;} 
body {background:#FFFFFF;} 
.subcolumns { width: 100%; overflow:hidden; }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

.subc  { padding: 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; }

.equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,
.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,
.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {
	display:table-cell; vertical-align:top;
	float:none; margin:0; overflow:hidden;
}
.skip, .hideme, .print {
	position: absolute;
	top: -1000em;
	left: -1000em;
}
#page {margin:0;padding:0;height:100%;background:url(/stream/images/layout/back_main.gif) repeat-y;} 
#page_border {margin:0px auto;width:950px;} 
#content_wrapper {} 
#header {width:950px;height:161px;background:url(/stream/images/layout/header_international_neu.jpg) no-repeat;} 
#header #menu_wrapper {padding-top: 134px;margin:0;position:relative;}
#header #lang_select {background-color:transparent;width:161px;height:27px;position:absolute;}
#header #menu_top {position:absolute;left:161px;width:599px;height:26px;margin:0px;text-transform:uppercase}
#header #menu_top #menuitem1 {width:149px;height:26px;position:absolute;left:1px;top:1px;}
#header #menu_top #menuitem2 {width:149px;height:26px;position:absolute;left:151px;top:1px;}
#header #menu_top #menuitem3 {width:149px;height:26px;position:absolute;left:301px;top:1px;}
#header #menu_top #menuitem4 {width:149px;height:26px;position:absolute;left:451px;top:1px;}
#header #menu_top #menuitem1 a {color: #003366;text-decoration:none;font-weight: bold;font-size: 14px;line-height: 120%;display:block;padding:5px 0px 4px 15px;}
#header #menu_top #menuitem2 a {color: #003366;text-decoration:none;font-weight: bold;font-size: 14px;line-height: 120%;display:block;padding:5px 0px 4px 15px;}
#header #menu_top #menuitem3 a {color: #D6D7E7;text-decoration:none;font-weight: bold;font-size: 14px;line-height: 120%;display:block;padding:5px 0px 4px 15px;}
#header #menu_top #menuitem4 a {color: #D6D7E7;text-decoration:none;font-weight: bold;font-size: 14px;line-height: 120%;display:block;padding:5px 0px 4px 15px;}
#header #menu_top #menuitem1 a:hover {background:#000000;color:#D6D7E7}
#header #menu_top #menuitem2 a:hover {background:#000000;color:#D6D7E7}
#header #menu_top #menuitem3 a:hover {background:#000000;color:#D6D7E7}
#header #menu_top #menuitem4 a:hover {background:#000000;color:#D6D7E7}

#footerlinks {
    padding: 5px;
    margin: 0px;  
    border-top: 1px solid #ffffff;
    text-align: center;
    color: #003366;
    font-size:12px;
}
 
#footerlinks a {font-size:12px;text-decoration:none;color:#003366;font-weight:bold;} 
#footerlinks a:hover {text-decoration:underline} 
#footer {
    padding: 0px;
    margin: 0px;  
    border-top: 1px solid #ffffff;
    text-align: center;
    color: #003366;
}

#footer p {
    font-size: 12px;
    margin: 0px; 
    padding: 5px;
    color: #003366;
}
 
#footer a {font-size:12px;text-decoration:none;color:#003366} 
#footer a:hover {text-decoration:underline} 
#location {margin:0px;padding:0px;border-bottom: 1px solid #ffffff;background-color: #DFE6F6;height: 40px;} 
#location #lcontent {margin:0px;color: #003366;font-size: 14px;font-weight: bold;padding: 10px 10px 0px 15px;line-height: 120%;}
#location #lcontent a {color: #003366;text-decoration:none;font-weight: bold;font-size: 14px;line-height: 120%;} 
#location #lcontent a:hover {text-decoration:underline;} 
#col1 {width:599px;min-height:500px;float:left;background-color: #E7EEFF;border: 1px solid #ffffff;border-bottom:0px;margin:0px;padding:0px} 
#col1 #content {width: 569px;background-color: #E7EEFF;margin: 0px;padding: 0px 15px 15px 15px;
font-size: 13px;
    line-height: 180%;
    color: #003366;
    text-align: left;
    min-height: 342px;} 
#col1 #content #block_content{margin-top:15px;}
#col1 #content p, td, ul, li {line-height:180%;}
#col1 #content a {color:#003366;text-decoration:none;font-style:normal;} 
#col1 #content a:hover {text-decoration:underline;} 
#col1 #topimg,#col1 #bottomimg {} 
#col1 img {}
#col1 #content #dlbox 
{
    width: 240px;
    margin: 30px 0px 0px 0px;
    padding: 5px;
    border: 1px solid #405580;
    background-color: #EEF4FF;
    background-image: url(/stream/images/layout/back_pdf.jpg);
    background-repeat: no-repeat;
}

#col1 #content #dlbox h1 {
    font-size: 13px;
    margin-top: 0px;
    color: #003366;
}

#col1 #content #dlbox li {
    list-style-type: none;
}

#col1 #content #p_gallery 
{
    width: 240px;
    margin: 5px 0px 0px 0px;
    padding: 5px;
    border: 0px solid #405580;
    /*background-color: #EEF4FF;*/
}

#col1 #content th {
    font-size: 13px;
    line-height: 180%;
    margin-bottom: 10px;
    color: #003366;
    padding: 3px;
    margin: 1px;
    text-align: left;
}


#col1 #content td.product {
    font-size: 13px;
    line-height: 180%;
    margin-bottom: 10px;
    color: #003366;
    background-color: #F5F9FF;
    border: 1px solid #E7EEFF;
    padding: 3px;
    margin: 1px;
    text-align: right;
}


a.pdf:link                  { color: #003366; font-weight: normal; background-image: url(/stream/images/layout/icon_pdf.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: underline; }
a.pdf:visited	            { color: #003366; font-weight: normal; background-image: url(/stream/images/layout/icon_pdf.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: underline;}
a.pdf:hover                 { color: #003366; font-weight: normal; background-image: url(/stream/images/layout/icon_pdf_hi.gif); background-repeat: no-repeat; padding-left: 18px; text-decoration: none; }
a.pdf:active	            { color: #003366; font-weight: normal; background-image: url(/stream/images/layout/icon_pdf.gif); background-repeat: no-repeat; }

#col2 {width:161px;min-height:400px;float:left;background-color: #D0D6E6;border-top: 1px solid #ffffff;min-height: 500px;} 
#col2 #content {} 
#col2 #content a {color:#777777;} 
#col2 #content a:hover {} 
#col2 p {
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid #ffffff;
}

#col2 p.products {
    margin: 0px;
    padding: 0px;
    border-bottom: 0px;
}

#col2 p.p_navigation {
    margin: 0px 0px 0px 25px;
    padding: 0px;
    border: 0px;
}

#col2 p.navigationtitle {
    margin: 0px 0px 5px 15px;
    padding: 0px;
    border: 0px;
    color: #003366;
    font-size: 12px;
}
#col2 a.navigation1 {font-size:12px;color: #003366; font-weight: bold;text-decoration: none;text-transform:uppercase}
#col2 a.navigation1:link      {padding: 13px 15px 14px 15px; display: block; }
#col2 a.navigation1:visited   {padding: 13px 15px 14px 15px; display: block; }
#col2 a.navigation1:hover     {padding: 13px 15px 14px 15px; display: block; background-color: #DAE0EC; }
#col2 a.navigation1:active    {padding: 13px 15px 14px 15px; display: block; }

#col2 a.navigation {font-size:12px;color: #003366; font-weight: normal;}
#col2 a.navigation:link      {text-decoration: none; background-image: url(/stream/images/layout/icon_subnavigation.gif); background-repeat: no-repeat; padding-left: 16px; }
#col2 a.navigation:visited   {text-decoration: none; background-image: url(/stream/images/layout/icon_subnavigation.gif); background-repeat: no-repeat; padding-left: 16px;   }
#col2 a.navigation:hover     {text-decoration: underline; background-image: url(/stream/images/layout/icon_subnavigation_hi.gif); background-repeat: no-repeat; padding-left: 16px;  }
#col2 a.navigation:active    {text-decoration: none; background-image: url(/stream/images/layout/icon_subnavigation.gif); background-repeat: no-repeat; padding-left: 16px;  }

#col2 #image {width:161px;} 
#col3 {margin-top:0px;width:188px;min-height: 500px;float:left;border-top: 1px solid #ffffff;background:#E7EEFF url(/stream/images/layout/back_callback.jpg) no-repeat;} 
#col3 #content {margin:0px;min-height: 500px;} 
#col3 #content a {color:#777777;} 
#col3 #content a:hover {} 
#col3 #image {} 
#col3 #content h1 {color: #003366;
    font-weight: bold;
    font-size: 14px;
    margin: 0px;
    padding: 10px 10px 10px 15px;
}
#col3 #content p {
    font-size: 13px;
    line-height: 180%;
    margin: 0px;
    padding: 0px 10px 0px 15px;
    color: #003366;
}

#col3 #content p.footnote {
    font-size: 12px;
    line-height: 100%;
    margin: 0px;
    padding: 0px 10px 50px 15px;
}
#col3 #content input.text {
    margin: 0px 10px 10px 15px;
    padding: 0px;
    border: 1px solid #003366;
    width: 150px;
    background: transparent;
}

#col3 #content input.submit {
    color: #003366;
    margin: 0px 10px 10px 15px;
    padding: 0px;
    border: 1px solid #003366;
    width: 100px;
    background-color: #D6DFF3;
}

#col3 #content textarea {
    margin: 0px 10px 0px 15px;
    background: transparent;
    border: 1px solid #003366;
    width: 150px;
    height: 50px;
}

.tb_image {
	border: 1px solid #405580;
	background-color: #ffffff;
}



#menu_main {line-height:0.1%;width:950px;background:#fefefe;} 
#menu_main ul {margin:0;padding:0;display:inline;float:left;} 
#menu_main ul li {margin:0;padding:0;display:inline;float:left;line-height:100%;} 
#menu_main ul li a {margin:0;width:auto;display:block;text-decoration:none;padding:5px 10px 5px 20px;font-size:12px;font-weight:bold;line-height:110%;text-decoration:none;background:#fefefe url(/stream/images/layout/menu/icons/default/darkgrey.gif) no-repeat 0 0px;} 
#menu_main ul li a:hover {color:#777777;background:#dddddd url(/stream/images/layout/menu/icons/default/orange.gif) no-repeat 0 0px;} 
#menu_main ul li.active a {color:#222222;background:#fefefe url(/stream/images/layout/menu/icons/default/orange.gif) no-repeat 0 0px;} 
#menu_main ul li.active a:hover {color:#444444;background:url(/stream/images/layout/menu/icons/default/red.gif) no-repeat 0 0px;} 

#menu_sub {width:100%;margin:10px 0px 0px 0px;padding:0px;overflow:hidden;} 
#menu_sub a {display:block;font-size:12px;font-weight:normal;line-height:110%;text-decoration:none;} 
#menu_sub ul {width:100%;margin:0;padding:0;} 
#menu_sub li {width:100%;margin:0;padding:0;float:left;list-style-type:none;} 
#menu_sub li a {padding:5px 0 5px 0;text-align:left;} 
#menu_sub li a {padding-left:20px;} 
#menu_sub ul.level0 li a {padding-left:30px;} 
#menu_sub ul.level1 li a {padding-left:40px;} 
#menu_sub ul.level2 li a {padding-left:50px;} 
#menu_sub ul.level3 li a {padding-left:60px;} 
#menu_sub ul.level4 li a {padding-left:70px;} 
#menu_sub li.path a {color:#003366;} 
#menu_sub li.nopath a {color:#003366;} 
#menu_sub ul li a,#menu_sub ul li.nopath a,#menu_sub ul li.path a {} 
#menu_sub ul.level0 li a,#menu_sub ul.level0 li.nopath a,#menu_sub ul.level0 li.path a {} 
#menu_sub ul.level0 li.active a {color:#003366;} 
#menu_sub ul.level1 li a,#menu_sub ul.level1 li.nopath a,#menu_sub ul.level1 li.path a {} 
#menu_sub ul.level1 li.active a {color:#003366;} 
#menu_sub ul.level2 li a,#menu_sub ul.level2 li.nopath a,#menu_sub ul.level2 li.path a {} 
#menu_sub ul.level2 li.active a {color:#003366;} 
#menu_sub ul.level3 li a,#menu_sub ul.level3 li.nopath a,#menu_sub ul.level3 li.path a {} 
#menu_sub ul.level3 li.active a {color:#003366;} 
#menu_sub ul.level4 li a,#menu_sub ul.level4 li.nopath a,#menu_sub ul.level4 li.path a {} 
#menu_sub ul.level4 li.active a {color:#003366;} 
#menu_sub li a:hover {color:#003366;} 
#menu_sub li.active a:hover {color:#003366;} 
#menu_sub ul li a:hover,#menu_sub ul.level1 li.nopath a:hover,#menu_sub ul.level1 li.active a:hover,#menu_sub ul.level2 li.nopath a:hover,#menu_sub ul.level2 li.active a:hover,#menu_sub ul.level3 li.nopath a:hover,#menu_sub ul.level3 li.active a:hover,#menu_sub ul.level4 li.nopath a:hover,#menu_sub ul.level4 li.active a:hover {color:#003366;} 
#menu_sub ul li.active a:hover {color:#003366;} 
#menu_sub ul.level0 li a:hover,#menu_sub ul.level0 li.nopath a:hover,#menu_sub ul.level0 li.path a:hover {color:#003366;} 
#menu_sub ul.level0 li.active a:hover {color:#003366;} 
#menu_sub ul.level1 li a:hover,#menu_sub ul.level1 li.nopath a:hover,#menu_sub ul.level1 li.path a:hover {color:#003366;} 
#menu_sub ul.level1 li.active a:hover {color:#003366;} 
#menu_sub ul.level2 li a:hover,#menu_sub ul.level2 li.nopath a:hover,#menu_sub ul.level2 li.path a:hover {color:#003366;} 
#menu_sub ul.level2 li.active a:hover {color:#003366;} 
#menu_sub ul.level3 li a:hover,#menu_sub ul.level3 li.nopath a:hover,#menu_sub ul.level3 li.path a:hover {color:#003366;} 
#menu_sub ul.level3 li.active a:hover {color:#003366;} 
#menu_sub ul.level4 li a:hover,#menu_sub ul.level4 li.nopath a:hover,#menu_sub ul.level4 li.path a:hover {color:#003366;} 
#menu_sub ul.level4 li.active a:hover {color:#003366;} 

#qlink_frame {margin:40px 10px 10px 10px;padding:0;width:141px;height:140px;overflow:hidden;} 
#qlink_frame #header {margin:0;padding:2px 0 px 0;position:relative;width:100%;height:auto;display:inline;background:none;border:none;} 
#qlink_widget {margin:0;position:relative;overflow:hidden;width:139px;height:138px;top:20px;} 
#qlink_content {padding:2px;position:absolute;} 
#qlink_content a {font-size:12px;text-decoration:none;} 
#searchformwrapper {border-bottom: 1px solid #ffffff;height:40px;}
#searchform {width:141px;padding:9px 10px 0px 10px;} 
#searchform td {vertical-align:top;} 
#searchform #c2w_searchval {width:116px;} 
#block_content.float .tb_image_l,#block_content .tb_image_l {margin-right:5px;margin-bottom:5px;} 
#block_content.float .tb_image_r,#block_content .tb_image_r {margin-left:5px;margin-bottom:5px;} 
#col1 #content ul {} 
#col1 #content ul li {} 
#col1 #block_content.float {margin:0 10px 10px 0;} 
#col1 #content h1 {color: #003366;
    font-size: 14px;
    font-weight: bold;
} 
#col1 #content h2 {font-size: 14px;
    line-height: 150%;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
    color: #003366;
} 

#col1 #content h3 {font-size: 14px;
    line-height: 150%;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
    color: #003366;
} 

#col1 #content h4 {font-size: 13px;
    line-height: 150%;
    font-weight: bold;
    margin: 20px 0px 10px 0px;
    color: #003366;} 
#col1 #content h5 {} 
#col1 #content h6 {} 
strong,strong * {font-weight:bold;} 
em,em * {font-style:italic;} 
#content #info {} 
#content #info td,#content #info td a {font-size:14px;vertical-align:top;} 
#content #info td.date {font-size:14px;vertical-align:top;} 
#content #info img {border:none;} 
#content #info h2 {} 
#content .sitemap {} 
#content .sitemap dl,#content .sitemap dd {margin:0;padding:0;} 
#content .sitemap dd {margin:0 0 0 0;padding:2px 5px 2px 5px;} 
#content .sitemap dl dl,#content .sitemap dl > dl {margin:0 0 0 30px;} 
} 
@media all {
	/* @TODO: ... */
	#content #dictionary {
		overflow: visible;
	}

	#content #dictionary img {
		border: none;
	}

	#content #dictionary #content {
		margin-left: 0px;
	}

	#content #dictionary h1,
	#content #dictionary h2 {
		display: inline;
	}

	#content #dictionary h1 {
		margin-right: 10px;
	}


	#content #dictionary #filter {
		margin-top: 10px;
		margin-bottom: 10px;
	}


	#content #dictionary #search {
		margin-bottom: 10px;
	}


	#content #dictionary #search #textfield {
		margin-right: 10px;
		width: 450px;
	}

	#content #dictionary #pager {
		margin-top: 10px;
		margin-bottom: 10px;
	}


	#content #dictionary th {
		text-align: left;
	}

	#content #dictionary td,
	#content #dictionary td * {
		text-align: left;
	}

	#content #dictionary #button {
		margin-top: 20px;
	}

	#content div.wikibox {
		/* eichelberg */
		text-align: right;

		background: #eeeeee;
	}

	#content div.wikibox div#block_content {
		/* eichelberg */
		margin: 2px 4px;
		width: auto;
	}

	#debug {
		color: ;
		background: ;
		border-top: 1px solid  ;
		border-bottom: 1px solid  ;
	}

	#content #dictionary h2 {
		font-size: 14px;
	}

	#content #dictionary #filter,
	#content #dictionary #filter * {
		font-size: 9px;
	}

	#content #dictionary #search,
	#content #dictionary #search * {
		font-size: 9px;
	}


	#content #dictionary #pager,
	#content #dictionary #pager * {
		font-size: 9px;
	}

	#content #dictionary th {
		text-align: left;
		font-size: 13px;
	}

	#content #dictionary td,
	#content #dictionary td * {
		text-align: left;
		font-size: 11px;
	}


	#content #dictionary #button,
	#content #dictionary #button * {
		font-size: 10px;
	}

	#content .sitemap * {
		font-weight: normal;
	}

	#content table.matrix #block_content {
		margin: 0;
		padding: 0;
	}

	#content table.matrix td.matrix {
		padding-right: 10px !important;
	}
	
	#content table.matrix .hspace {
		height: 10px !important;
	}
}
