/*

Übersicht der verwendeten Farben

FFFFFF	weiß, Seitenhintergrund
F7F7F7	helles grau, zB Hintergrund Menü, highlight bei Linklisten auf weiß
F0F0F0	helles grau, ausschließlich als Unterscheidung der Tabellenzeilen im tablecloth-CSS verwendet
C8CED0	mittleres grau, zB highlight bei grauen Menütexten, Querstriche in Linklisten auf weiß
58595B	dunkleres grau, zB alle Schriften auf weiß und hellem grau, Featurebildfarbe
333333	ganz dunkles grau, Schrift im Frame "Vorteile"
000000	schwarz, zB Schriften auf mittlerem Grau in Menütexten

007FFF	hellblau, zB [L] im Fürböck-Logo, Schriftfarbe beim Hovern in der linken seitlichen Subnavigation
0082D6	mittleres blau, zB active Link in der seitlichen Navigation und Subnavigation und hovern beim Link im normalen Text

E30000	weinrot, zB active Link in der rechten Linkliste und im normalen Text

		Als Konstruktionshilfen für das Seitenlayout wurden Rahmen mit red, blue, green, yellow, ... 
		vorgesehen, diese sind alle auf 0px gesetzt.

*/

html {
	min-height: 100.05%;
	}

body {
    margin: 0;
    padding: 0;
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size: 0.8em; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #58595B; 

	/* Spielereien für den IE 	*/
	
    scrollbar-track-color: #FFFFFF; 
    scrollbar-arrow-color: #007FFF;
    cursor:url('http://www.fuerboeck.at/cursor_l.cur');  
	}
	
.searchword {
	background-color: yellow;
	}

#featurebild {
	height: 250px;
	overflow: hidden;
	background: #58595B url('../featurebilder/ftb_polo2010.jpg') no-repeat right top; 
	color: #58595B; 
	margin-left:10px; 
	margin-right:10px; 
	margin-top:2px; 
	margin-bottom:0
	}
	
a:active, a:focus {
	outline: 0;
	}

a:link {color:#007FFF; text-decoration:none;}
a:visited {color:#0082D6; text-decoration:none;}
a:hover {color:#0082D6; text-decoration:underline;}
a:active {color:#E30000; text-decoration:underline;} 

p.kleineSchrift {
	font-size: 0.8em;
 	color: #58595B;
	}

h1.LauftextVorteile {
	color: #E30000;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	margin: 10px 10px 10px 0px;
	padding: 10px; 
	}

p.LauftextVorteile {
	color: #333333;
	font-weight: normal;
	font-size: 0.85em;
	text-align: left;
	margin: 10px 10px 10px 0px;
	padding: 10px; 
	}
	
img.vorteile {
	float: left;
	clear: both; 
	margin: 0px 10px 10px 0px;
	padding: 0px;
	}	
	
#overlaytext {
	position:absolute;
	top:120px;
	right:20px; 
	width:350px;
	height:auto;
	background: #F7F7F7 url('../images/background_vorteile.jpg') bottom left; 
	margin:10px; 
	border: 5px solid #FFFFFF;
	z-index: 10;	
	}

#banner {
	position: absolute; 
	top: 15px; 
	left: 15px; 
	margin-right: 0px; 
	color: #E30000;
	background-color: transparent;
	overflow: hidden;
	}	

#banner a:link {
	 color: #E30000; 
	 text-decoration: none;
	 }
	 
#banner a:visited {
	 color: #E30000; 
	 text-decoration: none;
	 }
	 
#banner a:hover {
	 color: #E30000; 
	 text-decoration: underline;
	 }
	 
#banner a:active {
	 color: #E30000; 
	 text-decoration: none;
	 }
	
#top {
	height: 80px;
	margin-right: 10px;
	background-image: url('../images/logo_rechts_oben.jpg');
	background-repeat: no-repeat;
	background-position:  right 50%;
	background-color: transparent;
	color: #58595B;	
	border: 0px solid red
	}	
	
#mainnavi {
	height: 22px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0px;
	text-align: center;
	background-color: #F7F7F7; 
	color: #58595B;
	}	
	
#featurebildOverlay {
	position: absolute;
	top: 304px; 
	right: 10px;
	margin: 0px;
	color: #58595B;
	z-index: 9;
	}
			
#links {
	position: absolute;
	width: 210px;
	top: 374px;
	left: 10px;
	min-height: 800px;
	background-image: url('../images/schattensenkrecht_links.jpg');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	color: #58595B;	
	padding: 0px;
	border: 0px solid red
	}
	
#links h1 {
	color: #58595B;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	margin-left: 20px;
	padding: 0px;
	}

#links h2 {
	color: #58595B;
	font-weight: bold;
	font-size: 1em;
	text-align: left;
	margin-left: 20px;
	padding: 0px;
	}
	
#links p {
	margin: 10px 10px 10px 0px;
	padding: 10px;
	border: 0px solid blue;
	}
	
#links p.coroprateMessage	{
	font: bold 1.1em/1em arial, helvetica, sans-serif;
 	color: #58595B;
 	margin: -15px 0px -5px 10px;
 	padding: 0px 0px 0px 0px;
 	border: 0px solid yellow;
 	}	

ul#sidenav {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	border-bottom: 1px solid #C8CED0;
	}
	
ul#sidenav li {
	border-top: 1px solid #C8CED0;
	}
	
ul#sidenav li a:link {
	text-decoration: none;
	width: 100 %;
	padding: 0.35em 0px 0.35em 10px;
	display: block;
	color: #58595B;
	}	
	
ul#sidenav li a:visited {
	text-decoration: none;
	width: 100 %;
	padding: 0.35em 0px 0.35em 10px;
	display: block;
	color: #58595B;
	}	
	
ul#sidenav li a:hover {
	background-color: #F7F7F7;     
    background-image: url('../images/background_linklisthover.jpg');
	display: block;
	color: #000000;
	}	
	
ul#sidenav li a:active {
	background-color: #F7F7F7;
	display: block;
	color: #0082D6;
	}
	
ul#sidenav ul.sidenavSub {
	list-style:none;
	margin: 0px;
	padding: 0px;
	}

ul#sidenav ul.sidenavSub li {
	border-top: 0px none;
	padding-left: 1.5em;
	}

ul#sidenav ul.sidenavSub li a:link {
	text-decoration: none;
	width: 100 %;
	padding: 2px;
	display: block;
	color: #58595B;
	}	
	
ul#sidenav ul.sidenavSub li a:visited {
	text-decoration: none;
	width: 100 %;
	padding: 2px;
	display: block;
	color: #58595B;
	}	
	
ul#sidenav ul.sidenavSub li a:hover {
	background-color: transparent;     
    background-image: url('../blank.gif');
	display: block;
	color: #000000;
	}	
	
ul#sidenav ul.sidenavSub li a:active {
	background-color: transparent;     
	display: block;
	color: #0082D6;
	}

#mittelblock { 
	position: relative;
	top: 0px;
	margin: 0px 310px 20px 220px;
	background-color: transparent;
	color: #58595B;	
	padding: 0px;
	border: 0px solid red;
	}

#mittelblock h1 {
	clear: both;
	color: #007FFF;
	font: bold 1.5em/1.1em arial, helvetica, sans-serif;
	text-align: left;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	}

#mittelblock h2 {
	clear: both;
	color: #007FFF;
	font: bold 1.3em/1em arial, helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
	padding: 5px 0px 0px 0px;
	}

#mittelblock h3 {
	clear: both;
	color: #007FFF;
	font: normal 1.1em arial, helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
	padding: 5px 0px 0px 0px;
	}
	
#mittelblock p {
	text-align: justify;
	margin: 10px;
	padding: 5px 0px 5px 0px;
	border: 0px solid blue;
	}
	
#mittelblock td {
/*	font-size: 0.8em;  */
	text-align: left;
	}

#mittelblock p.gesetz {
	clear: left;
    font-family : "Times New Roman", serif;
    font-size: 1.25em;
    font-style: oblique;
    color : #58595B;
    background: #C8CED0 url('../images/background_gesetz.jpg') no-repeat bottom right;
    overflow: hidden;
	border : 1px solid #C8CED0; 
	margin-left: 10px; 
    margin-right:10px; 
    padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:40px;
    display: block; 
	}
	
#mittelblock p.zitat {
	clear: left;
	font-family : "Times New Roman", serif;
    font-size: 1.25em;
    font-style: oblique;
    color : #58595B;
    background: #C8CED0 url('../images/background_zitat.jpg') no-repeat bottom right;
    overflow: hidden;
	border : 1px solid #C8CED0; 
	margin-left: 10px; 
    margin-right:10px; 
    padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:40px;
    display: block; 
	}

#mittelblock p.semiimportant {
 	clear: left;
 	color: #58595B;
	text-align: left;
/*	font-size: 1.1em;
	font-variant: small-caps; */
	font-weight: bold;
    background: #C8CED0 url('../images/background_semiimportant.jpg') no-repeat top left; 
    overflow: hidden;
	border : 1px solid #C8CED0;  
    padding:15px 15px 15px 15px;
    margin-left: 10px; 
    margin-right: 10px; 
    display: block;
	}

#mittelblock p.semiimportant IMG {
	background-color: #FFFFFF;
	border: 0px;
	}
	
#mittelblock p.important {
	clear: left;
	color: #58595B;
	text-align: left;
/*	font-size: 1.1em; 
	font-variant: small-caps; */
	font-weight: bold;
    background: #C8CED0 url('../images/background_important.jpg') no-repeat top left; 
    overflow: hidden;  
	border : 1px solid #C8CED0; 
    padding-left:150px; padding-right:15px; padding-top:15px; padding-bottom:15px;
    margin-left: 10px; 
    margin-right:10px; 
    min-height: 100px;
    display: block;
	}

#mittelblock p.inBearbeitung {
	clear: left;
	color: #58595B;
	text-align: left;
	font-weight: bold;
    background: #C8CED0 url('../images/background_inBearbeitung.jpg') no-repeat top left; 
    overflow: hidden;  
	border : 1px solid #C8CED0; 
    padding-left:150px; padding-right:15px; padding-top:15px; padding-bottom:15px;
    margin-left: 10px; 
    margin-right:10px; 
    min-height: 110px;
    display: block;
	}

#mittelblock p.nichtBeschlossen {
	clear: left;
	color: #58595B;
	text-align: left;
	font-weight: bold;
    background: #C8CED0 url('../images/background_nichtBeschlossen.jpg') no-repeat top left; 
    overflow: hidden;  
	border : 1px solid #C8CED0; 
    padding-left:150px; padding-right:15px; padding-top:15px; padding-bottom:15px;
    margin-left: 10px; 
    margin-right:10px; 
    min-height: 120px;
    display: block;
	}

#mittelblock ul {
	list-style-image: url('../images/bullet_whitebox.png');
	} 

#mittelblock img {
/*	float: left; */
	clear: both; 
	background-color: transparent;
	color: #58595B;	
	margin: 0px 10px 10px 0px;
	padding: 5px;
	border: 1px solid #C8CED0;
	}
	
#mittelblock a:hover img {
	background-color: #F7F7F7;
	border-color: #58595B;	
	}
	
#mittelblock a:active img {
	border-color: #E30000;
	}

#mittelblock img.ohneRahmen {
	clear: both;
	margin-top:-5px;
	border: 1px solid transparent;
	}
	
#mittelblock a:hover img.ohneRahmen {
	border-color: #C8CED0;	
	}
	
#mittelblock a:active img.ohneRahmen {
	border-color: #E30000;
	}	
	
#rechts {
	position: absolute;
	width: 300px;
	min-height: 800px;
	top: 389px;
	right: 10px;
	background-image: url('../images/schattensenkrecht_rechts.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
	color: #58595B;
	padding: 0px;
	border: 0px solid red
	}
	
#rechts h1 {
	font: normal 1.4em/1em arial, helvetica, sans-serif;
/*  font-weight: bold;
	font-size: 1em;   */
	text-align: left;
	margin-left: 30px;
	padding: 15px 0px 0px 0px;
	border: 0px solid yellow;
	}

#rechts h2 {
	font: normal 1.4em/1em arial, helvetica, sans-serif;
/*  font-weight: bold;
	font-size: 1em;   */
	text-align: left;
	margin-left: 30px;
	padding: 15px 0px 0px 0px;
	border: 0px solid yellow;
	}
	
#rechts h2.download {
	border: 0px dotted red;
	background-image: url('../images/kleinesymbole_downloadsheet.gif');
	background-repeat: no-repeat;
	background-position: 200px 11px;
	}	
	
#rechts h2.schulung {
	border: 0px dotted red;
	background-image: url('../images/kleinesymbole_schulungbuchen.gif');
	background-repeat: no-repeat;
	background-position: 235px 11px;
	}	
	
#rechts h2.video {
	border: 0px dotted red;
	background-image: url('../images/kleinesymbole_video.png');
	background-repeat: no-repeat;
	background-position: 70px 11px;
	}
	
#rechts p {
	margin: 10px 0px 10px 20px;
	padding: 10px;
	border: 0px solid blue;
	}
	
#rechts form {
	margin: 0px 0px 10px 30px;
	padding: 0px;
	border: 0px solid blue;
	}

#rechts ul {
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #C8CED0;
	}

#rechts ul li {
	border-top: 1px solid #C8CED0;
	padding: 0px 0px 0px 0px;
	display: block;	
    }

#rechts ul li a:link {
	text-decoration: none;
	width: 100 %;
	padding: 0.35em 0px 0.35em 10px;
	display: block;
	color: #58595B
    }

#rechts ul li a:visited {
	text-decoration: none;
	width: 100 %;
	padding: 0.35em 0px 0.35em 10px;
	display: block;
	color: #58595B;
	}

#rechts ul li a:hover {
	background-color: #F7F7F7;     
    background-image: url('../images/background_linklisthover.jpg');
	display: block;
	color: #000000
	}	
	
#rechts ul li a:active {
	background-color: #F7F7F7;
	display: block;
	color: #E30000;
	}

#rechts ul li a:visited:after {
	content: "\00A0\221A";
	color: #0082D6;
	background-color: transparent;
	}
	
#breadcrumbs {
	position: relative;
	clear: both;
	margin: 0px 310px 20px 210px;
	margin-top: 30px;
	background-color: transparent;
	color: #58595B;
	border: 0px solid red;
	display:none;
	}	
	
#breadcrumbs p {
	font-size: 0.8em;
	text-align: center;
	margin: 10px;
	padding: 10px;
	border: 0px solid blue;
	}
	
#fusszeile {
	position: relative;
	clear: both;
	margin: 0px 310px 50px 210px;
	margin-top: 40px;
	background-color: transparent;
	color: #58595B;
	border: 0px solid red;
	}	
	
#fusszeile p {
	font-size: 0.8em;
	text-align: center;
	margin: 10px;
	padding: 10px;
	border: 0px solid blue;
	}