body {
margin:0;
padding:0;
font-size:.8em;
font-family:arial,verdana;
color:#000000;
}

/* Site Backgrounds */
.hintergrund {
background-image:url(/jpg/barr_bg.jpg);
}
/* div {border:1px solid;} */
div {padding:3px;}

div#Navigation {
float: left;
margin: 0;
margin-left: 5px; 
width:180px;
}
div#Info {
float: right;
margin: 0; 
margin-right: 5px; 
width:180px;
}
div#Inhalt {
margin: 0 210px 0 210px;
}
* html div#Inhalt {
height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

/* Header */
.logo {
position:absolute;
left:30px;
top:20px;
width:524px;
height:125px;
background-image:url(/jpg/barr_logo.jpg);
background-repeat:no-repeat;
z-index:5
}
.test {
position:absolute;
}
.logo2 {
position:absolute;
}
.logo2_en {
position:absolute;
}
.zahnrad {
position:absolute;
}

.wrench {
position:absolute;
right:50px;
top:5px;
width:230px;
height:140px;
background-image:url(/jpg/barr_bildchen.jpg);
background-repeat:no-repeat;
z-index:0
}
.frtpic {
position:absolute;
right:63px;
top:39px;
/*width:140px;
height:90px;
background-repeat:no-repeat;*/
z-index:1
}


/* menu backgrounds and stuff  */

.men_top {
background:#B1BDC9;
text-align:center;
font-weight:bold;
}

.men_75 {
background:#7B93A9;
}

.men_50 {
background:#8EA8C1;
}

.men_25 {
background:#99B9D7;
}


.cont_top {
background:#B1BDC9;
text-align:center;
font-weight:bold;
}

.cont_75 {
background:#7B93A9;
}

.cont_50 {
background:#8EA8C1;
}

.cont_25 {
background:#99B9D7;
}

.bar_top {
width:100%;
background-image:url(/jpg/trans_gw.png);
padding:0px;
padding-top:3px;
padding-bottom:3px;
text-align:center;
font-weight:bold;
}

.bar_75 {
background-image:url(/jpg/75.png);
padding:0px;
}

.bar_50 {
background-image:url(/jpg/50f.png);
padding:0px;
}

.bar_25 {
background-image:url(/jpg/25.png);
padding:0px;
}

.bar_75 span {
padding:3px;
}
.bar_50 span {
padding:3px;
}
.bar_25 span {
padding:3px;
}
.bar_75 .inp {
padding:0px;
}
.bar_50 .inp {
padding:0px;
}
.bar_25 .inp {
padding:0px;
}



a {
position: relative;
font-weight:bold;
z-index:0;
}

.inp {
position: relative;
z-index:0;
}

.search {
display:none;
}

acronym {
	position:relative;
	z-index:1;
	border-bottom:1px dotted;
	cursor:help;
}

label {
display:none;
}
a:link     		{color:#090909; text-decoration:none;}
a:visited  		{color:#2B2F2F; text-decoration:none;}
a:hover    		{color:#3E6D6F; text-decoration:none;}

a:link.norm     		{color:#090909; text-decoration:none; background-image:url(/jpg/men_i.gif); background-position:0px 0px; background-repeat:no-repeat; display:block;}
a:visited.norm  		{color:#2B2F2F; text-decoration:none; background-image:url(/jpg/men_i.gif); background-position:0px 0px; background-repeat:no-repeat; display:block;}
a:hover.norm    		{color:#3E6D6F; text-decoration:none; background-image:url(/jpg/men_i_ani.gif); background-position:0px 0px; background-repeat:no-repeat; display:block;}

a:link.akt     		{color:#090909; text-decoration:none; background-image:url(/jpg/men_a.gif); background-position:0px 0px; background-repeat:no-repeat; display:block;}
a:visited.akt  		{color:#2B2F2F; text-decoration:none; background-image:url(/jpg/men_a.gif); background-position:0px 0px; background-repeat:no-repeat; display:block;}
a:hover.akt    		{color:#3E6D6F; text-decoration:none; background-image:url(/jpg/men_a_ani.gif); background-position:0px 0px; background-repeat:no-repeat; display:block;}


.zitat {
background-color:#1570A4; 
color:#c9c9c9;
border:1px inset;
margin-left:15px;
margin-right:15px;
font-size:.9em;
display:block;
}

select, textarea, input {
/* 	background-color:#1570A4;
	color:#c9c9c9; */
}

h1 { font-size:1.1em; padding:3px; margin:0px; }
h2 { font-size:1em; padding:3px; margin:0px; }
p { padding:3px; margin:0px; }
div#Navigation ul { list-style-type:none; margin:0px; padding:0px; }
div#Navigation li { padding:3px; padding-top:2px; padding-bottom:0px; margin:0px;}
div#Info ul { list-style-type:none; margin:0px; padding:0px; }
div#Info li { padding:3px; padding-top:2px; padding-bottom:0px; margin:0px;}
a.norm {height:22px; }
a.akt {height:22px; }

