/* CSS Document */

.menu {
	vertical-align: top;
	width: 175px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	text-align: right;
}
.menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #FFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu ul ul{
	padding: 0;
	margin: 0;
	color: #FFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu ul ul ul {
	padding: 0;
	margin: 0;
	color: #FFF;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu li {
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 
.menu li li{
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.menu li li li{
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 
.menu li a {
	color: #FFF;
	border-left-width: 5px;
	border-left-style: none;
	border-right-width: 5px;
	border-right-style: none;
}
.menu li li a {
	border-left-width: 12px;
	border-left-style: none;
	border-right-width: 2px;
	border-right-style: solid;
	color: #FFF;
	border-right-color: #4B5973;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4B5973;
}
.menu li li li a {
	color: #FFF;
	border-left-width: 24px;
	border-left-style: none;
	border-right-width: 24px;
	border-right-style: none;
}
.menu a:link, .menu a:visited, .menu a:active {
	display: block;
	color: #FFF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.menu a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #4B5973;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.menu_current {
	color: #FFF;
	text-decoration: none;
	background-color: #4B5973;
}
a:focus {
outline:none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #272F3C;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	scrollbar-3dlight-color:#4B5973;
    scrollbar-arrow-color:#272F3C;
    scrollbar-face-color:#4B5973;
    scrollbar-track-color:#272F3C;
    scrollbar-darkshadow-color:#4B5973;
    scrollbar-highlight-color:#4B5973;
    scrollbar-shadow-color:#4B5973;
}
#navinski a:link {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#navinski a:visited {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#navinski a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
#navinski a:active {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#tempumbau a:link {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#tempumbau a:visited {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#tempumbau a:hover {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
#tempumbau a:active {
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
h1 {
	font-size: 12px;
	margin:0px;
	padding:0px;
	font-weight: bold;
}
	h3 {
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
	
address {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
}
	
#inhalthaupt {
	position:absolute;
	left:200px;
	top:285px;
	width:740px;
	height:570px;
	z-index:1;
	visibility: visible;
	background-color: #4B5973;
	padding-top: 61px;
	padding-left: 65px;
	padding-right: 0px;
	padding-bottom: 0px;
	overflow: hidden;

}
#inhalthaupt a:link {
	color: #fff;
	text-decoration: none;
	letter-spacing: 0px;
	
}
#inhalthaupt a:visited {
	color: #fff;
	text-decoration: none;
	letter-spacing: 0px;
	
}
#inhalthaupt a:hover {
	color: #fff;
	text-decoration: underline;
	letter-spacing: 0px;
}
#inhalthaupt a:active {
	color: #fff;
	text-decoration: none;
	letter-spacing: 0px;
	
	
}
#suchen a:link {
	color: #FFF;
	text-decoration: none;
}
#suchen a:visited {
	color: #FFF;
	text-decoration: none;
}
#suchen a:hover {
	color: #FFF;
	text-decoration: none;
}
#suchen a:active {
	color: #FFF;
	text-decoration: none;
}
#aktionsfeld {
	position:absolute;
	left:200px;
	top:159px;
	width:805px;
	height:103px;
	z-index:1;
	visibility: visible;
}
#logo001 {
	position:absolute;
	left:22px;
	top:22px;
	width:110px;
	height:89px;
	z-index:11;
	visibility: visible;
}
#kopfhaupt {
	position:absolute;
	left:10px;
	top:10px;
	width:1005px;
	height:110px;
	z-index:4;
	visibility: visible;
	background-color: #4B5973;
}
#kopftext {
	position:absolute;
	left:173px;
	top:48px;
	width:340px;
	z-index:5;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 21px;
	color: #FFF;
	letter-spacing: 1px;
	background-color: #4B5973;
	visibility: visible;
}
#kopftextabstract {
	position:absolute;
	left:173px;
	top:80px;
	width:500px;
	z-index:6;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #4B5973;
}
#kopfnav {
	position:absolute;
	left:10px;
	top:122px;
	width:1005px;
	height:25px;
	z-index:7;
	background-image: url(http://www.bruell-gruber.eu/blauverlauf_25.gif);
	visibility: visible;
}
#kopfnavunten {
	position:absolute;
	left:10px;
	top:147px;
	width:1005px;
	height:7px;
	z-index:8;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/blauverlaufklein.gif);
}
#kontakt {
	position:absolute;
	left:607px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
#eshop {
	position:absolute;
	left:670px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
#themax {
	position:absolute;
	left:791px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
#themay {
	position:absolute;
	left:872px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
#flagge_deutsch {
	position:absolute;
	left:24px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 38px;
}
#flagge_russisch {
	position:absolute;
	left:70px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 38px;
}
#flagge_englisch {
	position:absolute;
	left:117px;
	top:122px;
	z-index:9;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	height: 25px;
	width: 38px;
}
#kopfadresse {
	position:absolute;
	left:836px;
	top:35px;
	width:169px;
	height:75px;
	z-index:10;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
#designlinie02 {
	position:absolute;
	left:10px;
	top:271px;
	width:995px;
	height:1px;
	z-index:12;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinequer.gif);
}
#infotext {
	position:absolute;
	left:10px;
	top:956px;
	width:1007px;
	height:146px;
	z-index:13;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #9FA4AA;
}
#designlinie01 {
	position:absolute;
	left:10px;
	top:10px;
	width:1005px;
	height:1px;
	z-index:14;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinequer.gif);
}
#designlinie03 {
	position:absolute;
	left:10px;
	top:934px;
	width:1005px;
	height:1px;
	z-index:14;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinequer.gif);
}
#designlinierechts {
	position:absolute;
	left:1015px;
	top:10px;
	width:1px;
	height:925px;
	z-index:15;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinehoch.gif);
}
#designlinielinks {
	position:absolute;
	left:10px;
	top:10px;
	width:1px;
	height:925px;
	z-index:15;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinehoch.gif);
}
#designlinienav01 {
	position:absolute;
	left:10px;
	top:296px;
	width:175px;
	height:1px;
	z-index:16;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinequer.gif);
}
#designlinienav02 {
	position:absolute;
	left:10px;
	top:316px;
	width:175px;
	height:1px;
	z-index:16;
	visibility: visible;
	background-image: url(http://www.bruell-gruber.eu/pixelinequer.gif);
}
#werbung {
	position:absolute;
	left:1222px;
	top:10px;
	width:150px;
	height:895px;
	z-index:17;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#news {
	position:absolute;
	left:1030px;
	top:10px;
	width:170px;
	height:895px;
	z-index:17;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 130%;
	overflow:scroll;
}
#news h1	{
	font-size: 12px;
	margin:0px;
	padding-bottom:3px;
	font-weight: bold;
	}
	
#news img	{
	padding-top:0px;
	padding-bottom:4px;
	}
	
#news p	{
	
	margin:0px;
	padding:0px;
	
	}
	
#hauptnav {
	position:absolute;
	left:11px;
	top:272px;
	width:175px;
	height:544px;
	z-index:18;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
}
#unsereleistungen {
	position:absolute;
	left:12px;
	top:273px;
	width:175px;
	z-index:19;
	visibility: visible;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
}

#suchmich {
	position:absolute;
	left:24px;
	top:159px;
	width:158px;
	height:85px;
	z-index:19;
	visibility: visible;
}
#suchen {
	position:absolute;
	left:192px;
	top:157px;
	width:500px;
	height:170px;
	z-index:20;
	background-color: #272F3C;
	visibility: hidden;
	margin: 2px;
	padding: 2px;
	border: 2px solid #272F3C;
}
#suchbox {
	width:500px;
	height:150px;
	z-index:20;
	background-color: #fff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#hidescrollv {
	position:absolute;
	left:1183px;
	top:6px;
	width:29px;
	height:931px;
	z-index:21;
	color: #272f3c;
	visibility: visible;
	background-color: #272f3c;
}
#hidescrollh {
	position:absolute;
	left:1027px;
	top:879px;
	width:178px;
	height:34px;
	z-index:22;
	background-color: #272f3c;
	color: #272f3c;
	visibility: visible;
}

#news a:link {
	color: #fff;
	text-decoration: none;
	
}
#news a:visited {
	color: #fff;
	text-decoration: none;
	
}
#news a:hover {
	color: #fff;
	text-decoration: none;
	
	background-color: #4B5973;
}
#news a:active {
	color: #fff;
	text-decoration: none;
	
}
#sprachen {
	position:absolute;
	left:519px;
	top:53px;
	width:93px;
	height:23px;
	z-index:23;
	visibility: visible;
	background-color: #272F3C;
}


#heimat {
	position:absolute;
	left:11px;
	top:244px;
	z-index:24;
	visibility: visible;
}
#tempumbau {
	position:absolute;
	left:516px;
	top:226px;
	visibility: hidden;
	padding: 20px;
	border: 2px solid #FC0;
	background-color: #272F3C;
}
html, body {
  scrollbar-3dlight-color:#4B5973;
    scrollbar-arrow-color:#272F3C;
    scrollbar-face-color:#4B5973;
    scrollbar-track-color:#272F3C;
    scrollbar-darkshadow-color:#4B5973;
    scrollbar-highlight-color:#4B5973;
    scrollbar-shadow-color:#4B5973;
}
