body { font-size:100%; font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#FFFFFF; color:#000000; line-height:160%; }

* { margin:0px; padding:0px; }

img { border:none; }

.out_screen { position:absolute; top:-5000px; }

.invisible { display:none; visibility:hidden; }

h1 { font-size:150%; color:#3A6316; line-height:160%; margin:5px 0 20px 0; }

h2 { font-size:130%; color:#3A6316; line-height:140%; }

h3 { font-size:120%; color:#3A6316; line-height:130%; }

h4 { font-size:110%; color:#3A6316; line-height:120%; }

a#minus { font-size:80%; }

a#standard { font-size:100%; }

a#plus { font-size: 120%; }

div.news-list-container { border:none; }

span.news-list-date { font-size:70%; width:250px; height:30px; }

div.news-single-timedata { font-size:85%; }

div.news-list-item { border:none; }

div#wrapper { margin-left:auto; margin-right:auto; margin-top:20px; background-color:#FFFFFF; color:#000000; width:952px; }

* html div#wrapper { margin-left:20px; margin-right:0px; }

div#jump_labels ul li a.out_screen { background-color:#FFFFFF; color:#000000; }

div#jump_labels ul li a.out_screen:hover,

div#jump_labels ul li a.out_screen:focus ,

div#jump_labels ul li a.out_screen:active { top:5004px; left:10px; display:block; width:auto; background-color:#333333; color:#F3F7D4; padding:5px; }

div#head { float:left; width:950px; border-left:1px solid #BDD216; border-right:1px solid #BDD216; border-top:1px solid #BDD216;  }

ul#font_english { float:right; line-height:35px; list-style-type:none; text-align:right; margin-right:10px; }

ul#font_english li { display:inline; }

ul#font_english li a { padding:5px 2px 5px 2px; color:#000000; background-color:transparent; text-decoration:none; }

ul#font_english flag { padding:0px; text-decoration:underline; }

ul#font_english flag img { height:32px; width:48px; }

ul#font_english li a.flag:hover,

ul#font_english li a.flag:focus,

ul#font_english li a.flag:active { color:#000000; background-color:transparent; }

div#head_middle { float:left; width:949px; height:145px; border-bottom:1px solid #BDD216; }

div#head_middle #logo { float:left; width:425px; height:85px; margin:20px 10px 12px 12px; }

div#sprache { float:left; margin-top:-25px;}

div#sprache ul {  list-style-type:none;margin:0px; }

div#sprache ul li { display:inline; padding-left:2px; padding-right:2px;}

div#head_bottom { float:left; width:950px; line-height:35px; background-color:#F3F7D4;border-bottom:1px solid #BDD216; }

div#head_bottom ul#breadcrumb { float:left; width:850px; list-style-type:none; padding-left:10px; }

div#head_bottom ul#breadcrumb li { display:inline; padding-right:5px; }

div#head_bottom ul#breadcrumb li.breadcrumb { padding:0; }

div#head_bottom ul#breadcrumb li.breadcrumb_active { font-weight:bold; }

div#head_bottom ul#breadcrumb li a { color:#000000; background-color:transparent; text-decoration:none; padding:5px; }

div#head_bottom ul#breadcrumb li a.breadcrumb_link:hover,

div#head_bottom ul#breadcrumb li a.breadcrumb_link:focus,

div#head_bottom ul#breadcrumb li a.breadcrumb_link:active { color:#F3F7D4; background-color:#333333; }

div#head_bottom ul#functions { float:right; text-align:right; width:340px; list-style-type:none; padding-right:10px; }

div#head_bottom ul#functions li { display:inline; }

div#head_bottom ul#functions li a { color:#000000; background-color:transparent; padding:5px; text-decoration:underline; }

div#head_bottom ul#functions li a:hover,

div#head_bottom ul#functions li a:focus,

div#head_bottom ul#functions li a:active { color:#F3F7D4; background-color:#333333; }

div#body { float:left;background-color:#FFFFFF; border-left:1px solid #BDD216; line-height:140%;  }

div#navigation { float:left; width:215px; background-color:#F3F7D4; line-height:125%; overflow:hidden;}

div#navigation ul#main_navigation { list-style-type:none;  padding-top:5px; padding-left:5px;  border-width:1px; border-color:#000000; background-color:#F3F7D4; color:#000000; }

div#navigation ul#main_navigation li { padding-bottom:5px; margin-bottom:3px; }

div#navigation ul#main_navigation li a { width:195px; padding:5px 5px 5px 5px; color:#000000; background-color:transparent; text-decoration:none; }

div#navigation ul#main_navigation li a.active { color:#000000; background-color:#F3F7D4; }

div#navigation ul#main_navigation li a:hover,

div#navigation ul#main_navigation li a:focus,

div#navigation ul#main_navigation li a:active { color:#FFFFFF; background-color:#3A6316; }

.sub_navigation { list-style-type:none; padding-left:25px; overflow:hidden; margin-top:3px;  }

div#navigation ul#main_navigation li.sub_navigation a { width:170px; padding:5px 5px 3px 5px; color:#000000; background-color:#F3F7D4;}

div#navigation ul#main_navigation li.sub_navigation a:hover,

div#navigation ul#main_navigation li.sub_navigation a:focus,

div#navigation ul#main_navigation li.sub_navigation a:active { color:#FFFFFF; background-color:#3A6316; }

.subsub_navigation { list-style-type:none; padding-left:40px; overflow:hidden; }

div#navigation ul#main_navigation li.subsub_navigation a { width:155px; padding:3px 5px 3px 5px; color:#000000; background-color:#F3F7D4;}

div#navigation ul#main_navigation li.subsub_navigation a:hover,

div#navigation ul#main_navigation li.subsub_navigation a:focus,

div#navigation ul#main_navigation li.subsub_navigation a:active { color:#FFFFFF; background-color:#3A6316; }

div#navigation ul li img { vertical-align:top; margin-top:5px; }

div#verlauf { text-align:right; padding-top:3px; color:#333333; width:740px;  background-color:white; padding-right:5px; }

div#content { float:left; width:716px; color:#000000; background-color:white; padding:15px 4px 15px 15px; border-right:1px solid #BDD216; min-height:550px; }

div#content p { margin:5px 0 20px 0; }

div#content ul  { margin:5px 0 15px 0; list-style-image:url(http://www.innovia.at/neu/fileadmin/images/punkt.png); }

div#content ul li { padding-bottom:7px; }

div#content a { color:#3A6316; text-decoration:underline; }

* html div#content { width:736px; }

* html div#content { height:650px;}

div#content div.top_link { display:block; text-align:right; margin-bottom:15px; }

div#content div.top_link a { padding:5px; color:#000000; background-color:#CCCCCC; }

div#content div.top_link a:hover,

div#content div.top_link a:focus,

div#content div.top_link a:active { color:#F3F7D4; background-color:#333333; }

div#bottom { float:left; width:932px; padding:0 10px 0 10px; line-height:35px; text-align:center; color:#000000; border-top:1px solid #BDD216;  }

* html div#bottom { width:952px; }

div#bottom ul { padding-top:10px; }

div#bottom ul li { display:inline; list-style-type:none; }

div#bottom a { padding:5px; color:#000000; background-color:transparent; text-decoration:none; }

div#bottom a:hover,

div#bottom a:focus,

div#bottom a:active { text-decoration:underline; }

#content ul { margin-left:25px !important; }

div#bottom ul#valid li { display:inline; height:20px; line-height:20px; }

div#bottom ul#valid li a { padding:5px; }

dfn { font-style:normal; }


	
	/* Newsletter eintragen */
	div#content ul#newsletterul {
		list-style-image:none;
		list-style-type:none;
	}
	
	div#content ul#newsletterul li label {
		clear:left;
		float:left;
		width:13em;
	}




/* GLOSSAR */



	.glossar a {

	text-decoration:none !important;

	border-bottom-style:dotted;

	border-width:1px;

	border-color:#000000;

	color:#000000;/*inherit*/

	background-color:transparent;

	cursor:help;

	}



	.glossar a span{

	display:none;

	visibility:hidden;

	text-decoration:none;

	font-size:100%;

	font-weight:normal;

	line-height:100%;

	text-align:left;

	

	}

	

	h1 .glossar a span{

		font-size:67%;

	}

	

	h2 .glossar a span{

		font-size:77%;

	}

	

	h3 .glossar a span{

		font-size:83%;

	}

	

	h4 .glossar a span{

		font-size:91%;

	}



	.glossar a:hover span{

	display:block;

	visibility:visible;

	padding:5px;

	border:1px solid black;

	background-color:#F3F7D4;

	color:#000000;

	margin-left:-25px;

	margin-top:1.3em;

	position:absolute;

	text-decoration:none;

	max-width:250px;

	}



	.glossar a:hover{

	width:auto; /* für IE */

	}
	
	
	/*  SUCHE FORUM */
	#sucheforum {margin-left:40px; float:left; margin-top:-27px; }
	#sucheforum a { text-decoration:underline; margin-left:10px; color:#3A6316; padding:3px; }
	#sucheforum a:hover,#sucheforum a:focus,#sucheforum a:active { color:#F3F7D4; background-color:#333333;  }
	
	


