@charset "utf-8";
/*-------------------------------------------------
Theme Name: FB
Website: www.fuchsenbrindla.at
Description: Cascading Style Sheet for fuchsenbrindla.at
CSS Version: 2.1
Usage: Screen, Projection and TV
XHTML Version: 1.0 strict
Encoding: UTF-8
Language: de, en
Author: Schwengersbauer Peter
Author URI: http://
-----------------------------------------*/
/* #################### DIV Layer, Layout
----------------------------------------------------------------------*/
body {
	margin: 0 0 20px 0;
	padding: 0;
	background: #ffffff url("images/layout_body.gif") repeat-x;
	font: normal 100.1% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#container {
	width: 760px;
	margin: 0 auto;
	background: url("images/layout_mid.gif") repeat-y;
	text-align: left;
}
#wrapper {
	width: 760px;
	background: transparent url("images/layout_top.gif") no-repeat top;
}
#layout {
	width: 710px;
	padding: 0 25px;
	margin: 0!important;
	margin: 0 0 -2px 0;
	background: transparent url("images/layout_bottom.gif") no-repeat 0% 100.5%;
}
/* #################### Topbar
----------------------------------------------------------------------*/
#topbar {
	width: 710px;
	padding: 14px 0 45px 0; /* 14 0 25 0 */
}
#topbar img { border: none; }
#topbar-home {
	width: 168px; /*300*/
	float: left;
	overflow: hidden;
	padding: 3px 0 0 0;
}
#topbar ul {
	margin: 0!important;
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
	width: 495px;
	float: left;
	text-align: right;
	overflow: hidden;
}
#topbar li {
	list-style-type: none;
	display: inline;
	padding: 0 15px 0 0;
	font-size: 0.7em;
}
#topbar li a {
	padding: 0 0 2px 15px;
	color: #0a2462;
	text-decoration: none;
	background-color: inherit;
}
#topbar li a:hover {
	color: #516697;
	text-decoration: underline;
	background-color: inherit;
}
#topbar li a:focus, #topbar li a:active {
	color: #c1272d;
	text-decoration: none;
	background-color: inherit;
}
#topbar li a.home { background: url("images/icon_home.gif") no-repeat 0; }
#topbar li a.contact { background: url("images/icon_contact.gif") no-repeat 0; }
#topbar li a.imprint { background: url("images/icon_imprint.gif") no-repeat 0; }
#topbar li a.sitemapp { background: url("images/icon_sitemap.gif") no-repeat 0; }
#topbar li a.link { background: url("images/icon_link.gif") no-repeat 0; }
#top-language {
	padding: 0 0 0 5px;
	width: 40px; /*30*/
	float: left;
	overflow: hidden;
}

/* #################### main
----------------------------------------------------------------------*/
#main
{
 padding : 5px 10px 5px 10px;
 border:1px solid #7E98CB;
 border-width: 0px 1px 1px 1px;  
 background-color: #F6F8FC;  
}

.autotrans { background: url("images/auto.gif") repeat-y; }

.note {
border: 1px solid #7E98CB; 
padding: 10px 10px 10px 50px; 
margin-bottom: 10px;
background: #ffffe1 url("images/warn.gif") no-repeat 10px 10px;
min-height: 42px;
height:auto !important;
height:42px;
}

/* #################### Content Sites
----------------------------------------------------------------------*/
#logo-content {
	width: 250px; /*180px*/
	height: 10px; /*88px*/
	padding: 0px 0px 0px 0px; /* oben rechts unten links */
	float: left;
	overflow: hidden;
}
#logo-content a img, #logo-start a img { border: none; }
#head {
	width: 710px;
	height: 100px;
	clear: both;
	padding: 0 0 15px 0;
}
#volume { width: 710px; }
/* ------------------------------- Navigation ------------ */
#navlist-en {
	padding: 24px 0 0 151px;
	margin: 0;
	list-style: none;
	width: 379px;
	height: 15px;
	display: block;
	float: left;
	text-align: right;
	overflow: hidden;
}
#navlist-de {
	padding: 0px 0 0 10px; /* oben(67) rechts unten links(70) */
	margin: 0;
	list-style: none;
	width: 490px; /*390*/
	height: 15px;
	display: block;
	float: left;
	text-align: right;
	overflow: hidden!important;
	overflow: visible;
}
#navlist-de li, #navlist-en li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#navlist-de li a, #navlist-en li a {
	height: 15px;
	float: left;
	text-decoration: none;
	overflow: visible!important;
	overflow: hidden;
}
#navlist-de li a img, #navlist-en li a img { border: none; }
#navlist-de li a:hover, #navlist-en li a:hover { text-decoration: none; }
/* ------------------------------- Subnavigation ------------ */
#subnav {
	width: 140px; /* 220px */
	float: left;
	overflow: hidden;
}
#subnav ul {
	width: 138px; /* 188px */
	padding: 5px 15px 10px 15px; /* top right bottom left */
	margin: 0 0 4px 0;
	float: left;
	overflow: hidden;
	background-color: #f5f7fe;
	border: 1px solid #adb5cc;
	border-bottom: 1px dotted #adb5cc;
}
#subnav ul li {
	list-style-type: none;
	line-height: 1.8;
	font-size: 0.7em;
	display: block;
	border-bottom: 1px dotted #adb5cc;
}
#subnav ul li a {
	background: url("images/icon_li01.gif") no-repeat 0 1em;
	padding: 2px 0 2px 10px;
	line-height: 1.8;
	white-space: nowrap;
	font-weight: normal;
	display: block;
	color: #0a2462;
	text-decoration: none;
}
#subnav ul li a:hover {
	background: #e8ebf6 url("images/icon_li02.gif") no-repeat 0 1em;
	color: #0a2462;
	text-decoration: underline;
}
#subnav ul li a:focus {
	background: url("images/icon_li03.gif") no-repeat 0 1em;
	color: #c1272d;
	text-decoration: none;
}
#subnav ul li a#active {
	background: url("images/icon_li03.gif") no-repeat 0 1em;
	color: #c1272d;
	text-decoration: none;
	font-weight: bold;
}
/* ------------------------------- General Content ------------ */
#content {
	width: 550px; /* 475px */
	padding: 0 0 0 15px;
	float: left;
	overflow: hidden;
}
#content p {
	margin: 0;
	padding: 0.5em 0;
	line-height: 1.4;
	font-size: 0.7em;
	color: #484b54;
}
#content a {
	color: #484b54;
	text-decoration: underline;
}
#content a:hover {
	color: #0a2462;
	text-decoration: none;
}
#content .orderedlist {
	padding: 0.4em 0 0 1.5em;
	margin: 0;
	list-style: decimal;
}
#content .orderedlist li {
	font-size: 0.7em;
	color: #484b54;
	line-height: 1.4;
	text-align: justify;
	padding: 0;
	margin: 0;
	text-indent: 0px;
}
/* ------------------------------- Quotes ------------ */
.box {
	display: block;
	padding: 0 8px;
	background-color: #f5f7fe;
	border: 1px solid #adb5cc;
}
.quote {
	display: block;
	text-align: right;
	color: #3f508f;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}

/* ------------------------------- Press ------------ */
.press {
	display: block;
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #adb5cc;
}

.press p a {
	background: url("images/icon_li01.gif") no-repeat 0 0.6em;
	padding: 0 0 0 8px;
	color: #0a2462;
	text-decoration: none;
}

.press p a:hover {
	background: url("images/icon_li02.gif") no-repeat 0 0.6em;
}

.press p a:active, .press p a:focus {
	background: url("images/icon_li03.gif") no-repeat 0 0.6em;
}

#pressk, #pressj, #pressi, #pressh, #pressg, #pressf, #presse, #pressd, #pressc, #pressb, #pressa {
	margin: 0;
}

#pressk img, #pressj img, #pressi img, #pressh img, #pressg img, #pressf img, #presse img, #pressd img, #pressc img, #pressb img, #pressa img {
	margin-bottom: 10px;
}

#pressk p, #pressj p, #pressi p, #pressh p, #pressg p, #pressf p, #presse p, #pressd p, #pressc p, #pressb p, #pressa p {
	padding: 0 0 15px 0;
}

.jpg {
	background: url("images/icon-jpg.gif") no-repeat 0;
	padding: 10 0 10 44px;
	margin: 0 0 0 4px;
	text-align: right;
}

.jpg:hover {
	background: url("images/icon-jpg.gif") no-repeat 0;
}

.pdf {
	background: url("images/icon-pdf.gif") no-repeat 0;
	padding: 10 0 10 44px;
	margin: 0 0 0 4px;
	text-align: right;
}

.pdf:hover {
	background: url("images/icon-pdf.gif") no-repeat 0;
}
/* ------------------------------- Sitemap ------------ */
.sitemap { float: right; overflow: hidden; }

.sitemap ul {
	list-style: none;
	padding: 0 15px;
	margin: 0;
	width: 145px;
	float: left;
	overflow: hidden;
}

.sitemap ul li {
	list-style-type: none;
	font-size: 0.7em;
}

.sitemap ol {
	list-style: none;
	padding: 0 0 0 0.5em;
	margin: 0;
}

.sitemap ol li {
	list-style-type: none;
	font-size: 1em;
}

.sitemap ul li a {
	background: url("images/sitemap_off.gif") no-repeat 0 0.55em;
	padding: 6px 0 6px 20px;
	line-height: 2.45em;
	color: #484b54;
	text-decoration: underline;
}

.sitemap ul li a:hover {
	background: url("images/sitemap_on.gif") no-repeat 0 0.55em;
	color: #0a2462;
	text-decoration: none;
}

.sitemap ol li a {
	background: url("images/sitemap_ol_off.gif") no-repeat 0 0.55em;
	padding: 6px 0 6px 27px;
	line-height: 2.45em;
	color: #484b54;
	text-decoration: underline;
}

.sitemap ol li a:hover {
	background: url("images/sitemap_ol_on.gif") no-repeat 0 0.55em;
	color: #0a2462;
	text-decoration: none;
}

.sitemap-ver { background: url("images/sitemap_ver.gif") repeat-y 0.45em 0; }

.sitemap-start {
	width: 650px; /* 526px */
	margin: 0 0 0 20px;
	padding: 6px 0 8px 0px;
	background: url("images/sitemap_hor.gif") repeat-x bottom;
	text-align: left; /* center; */
}

.sitemap-start a {
/*	font-size: 0.7em; */
	padding: 6px 0 6px 20px;
	margin: 0;
	background: url("images/sitemap_off_start.gif") no-repeat 0 0.55em;
	color: #484b54;
	text-decoration: underline;
}

.sitemap-start a:hover {
	background: url("images/sitemap_on_start.gif") no-repeat 0 0.55em;
	color: #0a2462;
	text-decoration: none;
}


/* #################### Footer
----------------------------------------------------------------------*/
#foot {
	width: 710px;
	padding: 0;
	float: left;
	overflow: hidden;
}
*:first-child+html #foot {
	margin-top:10px;
}
#foot p {
	color: #484b54;;
	font-size: 0.7em;
	padding: 0!important;
	padding: 10px 0 0 0;
}
#foot p a {
	color: #516697;
	text-decoration: underline;
	padding: 0 4px 0 18px;
	background: url("images/meta_off.gif") no-repeat 0;
}
#foot p a:hover {
	color: #0a2462;
	text-decoration: none;
	background: url("images/meta_on.gif") no-repeat 0;
}
#foot p a:focus, #foot p a:active {
	color: #c1272d;
	text-decoration: none;
	background: url("images/meta_on.gif") no-repeat 0;
}
/* #################### Global Styles
----------------------------------------------------------------------*/
H1 {FONT-FAMILY: Comic Sans MS}
H2 {FONT-FAMILY: Comic Sans MS}
H3 {FONT-FAMILY: Comic Sans MS}
H4 {FONT-FAMILY: Comic Sans MS}
M1 {FONT-FAMILY: Comic Sans MS; FONT-SIZE: 13px; MARGIN-BOTTOM: -10px; MARGIN-TOP: -5px}
M2 {FONT-FAMILY: Comic Sans MS; FONT-SIZE: 11px; MARGIN-BOTTOM: -10px; MARGIN-TOP: -5px}
H5 {FONT-FAMILY: Arial,sans-serif}
H6 {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 13px; MARGIN-BOTTOM: -2px; MARGIN-TOP: -2px}
P  {FONT-FAMILY: Arial,sans-serif}
UL {FONT-FAMILY: Arial,sans-serif; FONT-SIZE: 18px}
OL {FONT-FAMILY: Arial,sans-serif}
LI {FONT-FAMILY: Arial,sans-serif}
DIV {FONT-FAMILY: Arial,sans-serif}
TD {FONT-FAMILY: Arial,sans-serif}
TH {FONT-FAMILY: Arial,sans-serif}
ADDRESS {FONT-FAMILY: Arial,sans-serif}
BLOCKQUOTE {FONT-FAMILY: Arial,sans-serif}
NOBR {FONT-FAMILY: Arial,sans-serif}
B {FONT-FAMILY: Arial,sans-serif}
I {FONT-FAMILY: Arial,sans-serif}
H1 {FONT-SIZE: 25px; MARGIN-BOTTOM: -10px}
H1.ph1 {FONT-SIZE: 30px}
H2 {FONT-SIZE: 18px; MARGIN-BOTTOM: 0px}
H2.sh2 {FONT-SIZE: 22px}
H3 {FONT-SIZE: 16px}
H3.xmp {FONT-SIZE: 16px}
H3.xpl {FONT-SIZE: 16px}
H3.inf {FONT-SIZE: 16px}
H3.tip {FONT-SIZE: 16px}
H3.akt {FONT-SIZE: 16px}
H4 {FONT-SIZE: 14px}
P {FONT-SIZE: 16px}
H5 {FONT-SIZE: 16px}
OL {FONT-SIZE: 13px}
LI {FONT-SIZE: 13px}
DIV {FONT-SIZE: 13px}
TD {FONT-SIZE: 15px}
TH {FONT-SIZE: 15px}
ADDRESS {FONT-SIZE: 13px}
BLOCKQUOTE {FONT-SIZE: 13px}
LI {MARGIN-TOP: 3px}
PRE {FONT-SIZE: 13px; COLOR: #0000c0; FONT-FAMILY: Courier New,Courier}
CODE {COLOR: #0000c0; FONT-FAMILY: Courier New,Courier}
KBD {COLOR: #0000c0; FONT-FAMILY: Courier New,Courier}
TT {COLOR: #0000c0; FONT-FAMILY: Courier New,Courier}
VAR {COLOR: #0000c0; FONT-STYLE: normal}
STRONG {FONT-WEIGHT: bold}
EM {FONT-STYLE: italic}
DFN {FONT-STYLE: italic}
BLOCKQUOTE {FONT-STYLE: italic}
CITE {FONT-STYLE: italic}
.xmpcode {BORDER-RIGHT: #eeeeee 10px solid; BORDER-TOP: #eeeeee 10px solid; BORDER-LEFT: #eeeeee 10px solid; BORDER-BOTTOM: #eeeeee 10px solid; BACKGROUND-COLOR: #ffffe0}
.code {BACKGROUND-COLOR: #ffffe0}
.tabxpl {BACKGROUND-COLOR: #e4eeff}
.doc {BACKGROUND-COLOR: #eeeeee}
.nav {BACKGROUND-COLOR: #ffeedd}
.qbar {FONT-SIZE: 13px; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #ffffe0}
.blue {COLOR: #0000c0}
PRE.normal {COLOR: #000000}
A:link {COLOR: #aa5522; TEXT-DECORATION: underline}
A:visited {COLOR: #772200; TEXT-DECORATION: underline}
A:active {COLOR: #000000; TEXT-DECORATION: none}
A.an {TEXT-DECORATION: none}
.unicode {FONT-SIZE: 15px; FONT-FAMILY: Arial Unicode MS,Arial,sans-serif}
INS {FONT-WEIGHT: bold; COLOR: #009900; TEXT-DECORATION: none}
DEL {FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: line-through}
BIG {FONT-SIZE: 16px}
SMALL {FONT-SIZE: 10px}
.blue {COLOR: #0000c0}
TABLE#buglist TR TD DIV {TEXT-ALIGN: left! important}



h1 {

	margin: 0 0 4px 0;

	padding: 0 0 2px 0!important;

	padding: 0 0 4px 0;

	display: block;

	font-size: 0.8em;

	text-transform: uppercase;

	letter-spacing: 1px;

/*	border-bottom: 1px dotted #adb5cc;
*/
	color: #0a2462;

}



h2 {

/*	margin: 10px 0 0 0;
*/
	padding: 0 0 0 9px;

	display: block;

/*	font-size: 0.7em;
*/
/*	color: #c1272d;
*/
	background: url("images/icon_h2.gif") no-repeat 0 0.35em;

}



h3 {

	margin: 0;

	padding: 0 0 0 10px;

	display: block;

/*	font-size: 0.7em;
*/
	color: #484b54;

	background: url("images/icon_h3.gif") no-repeat 0 60%;

}



h4 {

	margin: 0;

	padding: 0;

	display: block;

	font-size: 0.7em;

	color: #0a2462;

}



a, a:hover, a:active { cursor: pointer; }



hr {

	border-top: 1px dotted #adb5cc;

	border-right: none;

	border-bottom: none;

	border-left: none;

	height: 0;

	margin: 10px 0 0 0;

	padding: 0 0 5px 0;

	overflow: hidden;

}



strong { font-weight: bold; }



em { font-style: italic; }



small { font-size: 0.9em; color: #516697; }



del {

	text-decoration: line-through;

	color: #902e2e;

}



ins { color: #3f558f; }



pre {

	color: #3a4d81;

	font-style: italic;

}



blockquote, cite { padding: 10px 10px 10px 30px; }



address {

	color: #484b54;

	font-size: 0.7em; 

	font-style: normal;

	line-height: 1.4;

	padding: 0.5em 0;

}



code {
/*	font: normal 0.75em "Courier New", Courier, mono;
	color: #4b763e;
	cursor: text;
*/
}



abbr, acronym {

	border-bottom: 1px dotted #adb5cc;

	cursor: help;

}



/* ------------------------------- Classes ------------ */

.phone {

	background: url("images/icon_phone.gif") no-repeat 0;

	padding: 0 0 0 14px;

}



.mobile {

	background: url("images/icon_mobile.gif") no-repeat 0;

	padding: 0 0 0 14px;

}



.mail {

	background: url("images/icon_mail.gif") no-repeat 0;

	padding: 0 0 0 14px;

}



.fax {

	background: url("images/icon_fax.gif") no-repeat 0;

	padding: 0 0 0 14px;

}



.www {

	background: url("images/icon_www.gif") no-repeat 0;

	padding: 0 0 0 14px;

}



img.noborder {

	border: none;

	padding: 0;

	margin: 0 8px 0 0;

}



img.border {

	border: 1px solid #d1d1d1;

	background-color: #ffffff;

	padding: 3px;

	margin: 0 8px 0 0;

}



img.left {

	border: none;

	float: left;

	padding: 0;

	margin: 0 8px 0 0;

	overflow: hidden;

}



img.right {

	border: none;

	float: right;

	padding: 0;

	margin: 0 0 0 8px;

	overflow: hidden;

}



img.left-border {

	border: 1px solid #d1d1d1;

	background-color: #ffffff;

	padding: 3px;

	margin: 0 8px 0 0;

	float: left;

	overflow: hidden;

}



img.right-border {

	border: 1px solid #d1d1d1;

	background-color: #ffffff;

	padding: 3px;

	margin: 0 0 0 8px;

	float: right;

	overflow: hidden;

}



.alignright { text-align: right; }



.aligncenter { text-align: center; }



.alignleft { text-align: left; }



.alignjustify { text-align: justify }



.floatleft { float: left; overflow: hidden; }



.floatright { float: right; overflow: hidden; }



.clear {

	clear: both;

	height: 0;

	font-size: 0em;

	visibility: hidden;

}



/*Edit by Joe*/

h1 #backlink {

  margin: 0px;

  padding: 0px;

  display: block;

  float: right;

	letter-spacing: 0px;

}



h1 #backlink a  {

	background: url("images/icon_li01.gif") no-repeat 0 0.5em;

	padding: 0 0 0 8px;

  margin: 0;

	color: #484b54;

	text-decoration: underline;

	font-size: 0.85em;

  text-transform: lowercase;

  font-weight: normal;

  display: block;

}



h1 #backlink a:hover  {

 	background: url("images/icon_li02.gif") no-repeat 0 0.5em;

	color: #0a2462;

	text-decoration: none;

}



h1 .head-leadfree {

}

