/* Stylesheet Normalisierung - Soll Darstellung der Elemente unter verschiedenen Browsern homogener gestalten.
 * Hat einige Probleme gelöst, aber nicht alle. Dazu müssten wirklich alle Eigenschaften für alle Elemente
 * gesetzt werden. Das würde die Rendering Geschwindigkeit bei schwächeren PCs ggf. zu stark einschränken.
 */

/* BLOCK ELEMENTE */
html, div, map, dt, form { display:block; margin:2px; }
body { display:block; margin:8px; font-family:serif; font-size:medium; }
p, dl { display:block; margin-top:1em; margin-bottom:1em; }
dd { display:block; margin-left:40px; }
address { display:block; font-style:italic; }
blockquote { display:block; margin:1em 40px; }
h1 { display:block; font-size:2em; font-weight:bold; margin:0.67em 0; }
h2 { display:block; font-size:1.5em; font-weight:bold; margin:0.83em 0; }
h3 { display:block; font-size:1.125em; font-weight:bold; margin:1em 0; }
h4 { display:block; font-size:1em; font-weight:bold; margin:1.33em 0; }
h5 { display:block; font-size:0.75em; font-weight:bold; margin:1.67em 0; }
h6 { display:block; font-size:0.5625em; font-weight:bold; margin:2.33em 0; }
pre{ display:block; font-family:monospace; white-space:pre; margin:1em 0; }
hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }
/* TABLE ELEMENTE */
table { border-spacing:2px; border-collapse:separate;
margin-top:0; margin-bottom:0; text-indent:0; text-align:center;}
caption { text-align:center; }
td { padding:1px; }
th { font-weight:bold; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }
/* INLINE ELEMENTE */
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align: 0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] { border-bottom:dotted 1px; }
/* LIST ELEMENTE */
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
/* top & bottom margins für nested listen entfernen*/
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }
/* Kreis verwenden, wenn ul Verschachtelungstiefe gleich 2*/
ol ul, ul ul { list-style-type:circle; }
/* Quadrat verwenden, wenn ul Verschachtelungstiefe gleich 3 */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }


body
{
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
#logo
{
	height: 90px;
	width: 1250px;
	border-right: #ea1b23 0pt solid;
	border-top: #ea1b23 0pt solid;
	border-left: #ea1b23 0pt solid;
	border-bottom: Gray 1pt solid;
}

#WicLogo
{
	position:absolute;
	top: 30px;
	left:1050px;
}

#HydroLogo
{
	position:absolute;
	top: 0px;
	left:1024px;
}

#breadcrumb
{
	color: #0033ff;
	font-family : verdana;
	font-size : 10px;
	font-weight : normal;
	border-width: 0px;
	margin: 15px 0px 0px 3px;
	padding:0px 0px 0px 3px;
}
#inhalt
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	top: 100px;
	left: 140px;
	width: 800px;
	height: 702px;
	margin: 0px 0px;
	background-color:transparent;
}
#swf_inhalt
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	top: 100px;
	left: 140px;
	width: 1110px;
	height: 810px;
	margin: 0px 0px;
	background-color:transparent;

}

#inhalt_Top
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	top: 100px;
	left: 268px;
	width: 800px;
	height: 702px;
	margin: 0px 0px;
	background-color:transparent;

}

#inhaltTopMenuLeft
{
	position: relative;
	top: 100px;
	left: 0px;
	width: 400px;
	margin: 0px 0px 4px 0px;
	vertical-align:middle;
	background-color:transparent;
}

#inhaltTopMenuRight
{
	position: absolute;
	top: 100px;
	left: 832px;
	width: 278px;
	margin: 0px 0px 4px 0px;
	vertical-align:middle;
	background-color:transparent;
}

#links
{
	position: absolute;
	font-family : verdana;
	font-size : 10px;
	font-weight : normal;
	top: 100px;
	left: 5px;
	width: 125px;
	height: 400px;
	background-color: #ffffff;
	border: 1px none #fff;
}
#contpack
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	top: 500px;
	left: 5px;
	width: 125px;
	height: 200px;
	background-color: #ffffff;
	border: 1px none #fff;
	clip: rect(0px 130px 190px 0px);

}
#bottom
{
	clear: both;
	position: absolute;
	height: 35px;
	width: 1250px;
    background: transparent;
    left: -80px;
    top: 905px;
}
#footer
{
	clear: both;
	position: absolute;
	height: 35px;
	width: 1250px;
    left: 50px;
    top: 920px;
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
}
.footerHeader
{
    font-size : 14px;
    font-weight: bold;
    color: #ed1c24;
    background: url(Images/header_verlauf.png) repeat-x 0px 0px;
    border-top : #bbb 1px solid;
    line-height : 33px
}
/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
	text-decoration: none;
	display: block;
	width: 120;
	border: 1px solid #777777;
	padding: 3px;
	margin: 1Px;
	font: verdana;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	top: 100px;
	color: Navy;
	background-color: #E0E0E0;
	background-image: url(Images/bg_menu.png);
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
	color: Blue;
	background-color: #e1e1e1;
	background-image: none;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
	text-decoration: none;
	display: block;
	width: 120;
	border: 1px solid #E0E0E0;
	padding: 3px;
	margin: 1Px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: white;
	top: 100px;
	background-color: #a9a9a9;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
	text-decoration: none;
	display: block;
	width: 120;
	border: 1px solid #777777;
	padding: 3px;
	margin: 1Px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: black;
	top: 100px;
	background-color: #f5f5f5;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
	color: Blue;
	background-color: #e1e1e1;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
	text-decoration: none;
	display: block;
	width: 120;
	border: 1px solid #E0E0E0;
	padding: 3px;
	margin: 1Px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: white;
	top: 100px;
	background-color: #a9a9a9;
}

P, .P, .Label
{
    BACKGROUND-COLOR:Transparent;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 0.72em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	MARGIN: 0 0 0 0;
}

#buttons
{
	TEXT-DECORATION: none;
	height: 20;
	min-width:100px;	/*PADDING: 3px;*/
	MARGIN: 1Px;
	font:verdana;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND-COLOR: #E0E0E0;
	/*BACKGROUND-IMAGE: url(Images/bg_menu.jpg);*/
}

#ContourPackButton
{
	TEXT-DECORATION: none;
	height: 40;
	min-width: 100px;
	max-width: 120px;
	PADDING: 0px;
	MARGIN: 0Px;
	font:verdana;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	COLOR: #000000;
	BACKGROUND-COLOR: #E0E0E0;
	clip: rect(0px 40px 120px 0px);
	/*BACKGROUND-IMAGE: url(Images/bg_menu.jpg);*/
}

#selects
{
	TEXT-DECORATION: none;
	WIDTH: 100;
	height: 20;
	PADDING: 3px;
	MARGIN: 1Px;
	font:verdana;
	FONT-FAMILY: verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: left;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

#articlespec_content_heading
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	top: 70px;
	left: 140px;
	width: 1108px;
	height: 30px;
	margin: 0px 0px;
	background-color:Transparent;
}

#articlespec_content_main
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	top: 100px;
	left: 140px;
	width: 584px;
	height: 712px;
	margin: 0px 0px;
	background-color:Transparent;
}

div.articlespec_content_preview
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : center;
	top: 100px;
	left: 730px;
	width: 518px;
	height: 682px;
	background-color:Transparent;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
}

div.articlespec_content_preview img.pvimg
{
	text-align:center;
	vertical-align:bottom;
	line-height:680px;
}

#articlespec_content_download
{
	position: absolute;
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-align : center;
	padding-top: 5px;
	top: 782px;
	left: 724px;
	width: 524px;
	height: 30px;
	margin: 0px 0px;
	background-color:Transparent;
}

#cm { position:absolute; }

*.hc { left:0px; margin-left:auto; right:0px; margin-right:auto; }
*.vc { top:0px; margin-top:auto; bottom:0px; margin-bottom:auto; }

#icon_lang_de
{
	color:White;
	text-decoration:none;
	position: absolute;
	left: 620px;
	top: 33px;
	border:0px;
	background-color:Transparent;
}

#icon_lang_en
{
	color:White;
	text-decoration:none;
	position: absolute;
	left: 653px;
	top: 34px;
	border:0px;
	margin-left: 5px;
	background-color:Transparent;
}

#icon_lang_fr
{
	color:White;
	text-decoration:none;
	position: absolute;
	left: 686px;
	top: 34px;
	border:0px;
	margin-left: 10px;
	background-color:Transparent;
}

a.icon_lang_link ie
{
	background-color:Transparent;
	color: White;
	text-decoration: none;
	border: none 0px 0px 0px 0px Black;
}

a.icon_lang_link ie:hover
{
	background-color:Transparent;
	color: White;
	text-decoration: none;
	border: none 0px 0px 0px 0px Black;
}

a.icon_lang_link ie:visited
{
	background-color:Transparent;
	color: White;
	text-decoration: none;
	border: none 0px 0px 0px 0px Black;
}




#innerb {background-color:Transparent; height:682px; width: 1107px; overflow:auto;}
#innerb_articlespec {background-color:Transparent; height:356px; width: 584px; overflow:auto;}

table.tableone {background-color:Transparent; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none; border-style:solid; border-collapse: collapse; border-width: 0px; width: 1090px; font-style:normal; FONT-FAMILY: verdana; font-size:1em;TEXT-DECORATION: none;}
table.tabletwo {background-color:Transparent; text-align:center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none; border-style:solid; border-collapse: collapse; border-width: 0px; width: 1090px; font-style:normal; FONT-FAMILY: verdana; font-size:1em;TEXT-DECORATION: none;}
table.tablearticlespec {background-color:Transparent; text-align:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-style:none; border-style:solid; border-collapse: collapse; border-width: 0px; width: 510px; font-style:normal; FONT-FAMILY: verdana; font-size:1em;TEXT-DECORATION: none;}

.tablearticlespec th.th0 {width:450px; background-color:#E0E0E0; text-align:center; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:430px; min-width:450px;}
.tablearticlespec th.th1 {width:140px; background-color:#E0E0E0; text-align:center; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:140px; min-width:140px;}

.tablearticlespec tr.tr_highlighted { font-weight: bolder;}

.tablearticlespec td.td0 {width:440px; text-align:center; border-left-width:0px;border-left-style:solid; border-left-color:#000000;max-width:440px; min-width:440px; background-color: #FFFFFF;clear:both;}
.tablearticlespec td.td1 {width:130px; text-align:center; border-left-width:1px;border-left-style:solid; border-left-color:#000000;max-width:130px;min-width:130px;background-color: #FFFFFF;clear:both;}

.tablearticlespec td.td00 {width:440px; text-align:center; border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:440px; min-width:440px; background-color: #f5f5f5; clear:both;}
.tablearticlespec td.td01 {width:130px; text-align:center; border-left-width:1px;border-left-style:solid;border-left-color:#000000;max-width:130px;min-width:130px;background-color: #f5f5f5; clear:both;}

.tablearticlespec span.foundText
{
	background-color: #ffff66;
	right: 0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

.tablearticlespec a.speca
{
	color:Black;
	background-color:inherit;
	display:block;
}

.tablearticlespec a.speca:link
{
	color:Black;
}

.tablearticlespec a.speca:visited
{
	color:Black;
}

.tablearticlespec a.speca:hover
{
	background-color:#E0E0E0;
}

.tableone th.th0 {width:23px; background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:22px; min-width:22px;}
.tableone th.th1 {width:181px;background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:129px;min-width:120px;}
.tableone th.th2 {width:187px; background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:90px; min-width:90px;}
.tableone th.th3 {width:277px;background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:99px; min-width:99px;}
.tableone th.th4 {width:277px;background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:176px;min-width:176px;}
.tableone th.th5 {width:139px; background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:99px; min-width:99px;}

.tabletwo th.th0 {width:23px; background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:22px; min-width:22px;}
.tabletwo th.th1 {width:181px;background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:129px;min-width:120px;}
.tabletwo th.th2 {width:187px; background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:90px; min-width:90px;}
.tabletwo th.th3 {width:277px;background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:99px; min-width:99px;}
.tabletwo th.th4 {width:277px;background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:176px;min-width:176px;}
.tabletwo th.th5 {width:139px; background-color:#E0E0E0; font-style:normal; FONT-FAMILY: verdana; font-size:1em;border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:99px; min-width:99px;}

.tabletwo td.td0 {width:22px; border-left-width:0px;border-left-style:solid; border-left-color:#000000;max-width:22px; min-width:22px; background-color: #FFFFFF;clear:both;}
.tabletwo td.td1 {width:180px;border-left-width:1px;border-left-style:solid; border-left-color:#000000;max-width:180px;min-width:129px;background-color: #FFFFFF;clear:both;}
.tabletwo td.td2 {width:187px;border-left-width:1px;border-left-style:solid; border-left-color:#000000;max-width:187px; min-width:90px; background-color: #FFFFFF;clear:both;}
.tabletwo td.td3 {width:277px;border-left-width:1px;border-left-style:solid; border-left-color:#000000;max-width:277px;min-width:200px;background-color: #FFFFFF;clear:both;}
.tabletwo td.td4 {width:277px;border-left-width:1px;border-left-style:solid; border-left-color:#000000;max-width:277px;min-width:200px;background-color: #FFFFFF;clear:both;}
.tabletwo td.td5 {width:139px; border-left-width:1px;border-left-style:solid; border-left-color:#000000;max-width:139px; min-width:99px; background-color: #FFFFFF;clear:both;}
.tabletwo td.td6 {width:139px; max-width:139px;}

.tabletwo td.td00 {width:22px; border-left-width:0px;border-left-style:solid;border-left-color:#000000;max-width:22px; min-width:22px; background-color: #f5f5f5; clear:both;}
.tabletwo td.td01 {width:180px;border-left-width:1px;border-left-style:solid;border-left-color:#000000;max-width:180px;min-width:129px;background-color: #f5f5f5; clear:both;}
.tabletwo td.td02 {width:187px; border-left-width:1px;border-left-style:solid;border-left-color:#000000;max-width:187px; min-width: 90px;background-color: #f5f5f5; clear:both;}
.tabletwo td.td03 {width:277px;border-left-width:1px;border-left-style:solid;border-left-color:#000000;max-width:277px;min-width:200px;background-color: #f5f5f5; clear:both;}
.tabletwo td.td04 {width:277px;border-left-width:1px;border-left-style:solid;border-left-color:#000000;max-width:277px;min-width:200px;background-color: #f5f5f5; clear:both;}
.tabletwo td.td05 {width:139px; border-left-width:1px;border-left-style:solid;border-left-color:#000000;max-width:139px; min-width:99px; background-color: #f5f5f5; clear:both;}

.tabletwo img { margin: 2px; border:none; text-align:center;}

.temp
{
	margin-left: 200px;
	background-color: #f5f5f5;
}


