/* CSS Document */
body{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:rgb(0,38,109);
	background-color:rgb(0,38,109); /* #00266D */
	padding:0; margin:0;
	text-align:center;
}
#actionbar{
	border:4px solid white;
	background-color:rgb(255,180,0); /* #FFB400 */
	margin:0 auto;
	width:850px;
	height:25px;
	position:relative;
	vertical-align:middle;
	border-collapse:collapse;
	text-align:left;
}
#actionbar form{
	display:inline;
}
div.actionbuttons {
	position:absolute;
	border:1px solid white;
	background-color:rgb(226,8,28);
	z-index:10;
	right:0;
	top:0;
}
div.actionbuttons  span{
	border-right:1px solid white;
}
div.actionbuttons  a img{
	border:none;
}
div.actionbuttons img{
	margin:0 !important;
	padding:0 !important;
}
#container{
	border:4px solid white;
	background-color:rgb(255,180,0); /* #FFB400 */
	margin:20px auto auto;
	width:850px;
	height:550px;
	position:relative;
}
* html #container{
	margin:20px auto auto;
}
#leftimage{
	position:absolute;
	left:0; top:0;
	width:125px;
	height:120px;
	border-right:2px solid white;
	border-bottom:2px solid white;
}
#filialen{
	position:absolute;
	left:125px; top:0;
	width:140px;
	height:120px;
	border-right:2px solid white;
	border-bottom:2px solid white;
}
#filialen a{
	display:block;
	background-image:url(images/filialen_gelb.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}
#filialen a:hover{
	background-image:url(images/filialen_rot.gif);
}
#unternehmen{
	position:absolute;
	left:265px; top:0;
	width:140px;
	height:120px;
	border-right:2px solid white;
	border-bottom:2px solid white;
}
#unternehmen a{
	display:block;
	background-image:url(images/unternehmen_gelb.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}
#unternehmen a:hover{
	background-image:url(images/unternehmen_rot.gif);
}
#service{
	position:absolute;
	left:405px; top:0;
	width:140px;
	height:120px;
	border-right:2px solid white;
	border-bottom:2px solid white;
}
#service a{
	display:block;
	background-image:url(images/service_gelb.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}
#service a:hover{
	background-image:url(images/service_rot.gif);
}
#tipps{
	position:absolute;
	left:545px; top:0;
	width:140px;
	height:120px;
	border-right:2px solid white;
	border-bottom:2px solid white;
}
#tipps a{
	display:block;
	background-image:url(images/tipps_gelb.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}
#tipps a:hover{
	background-image:url(images/tipps_rot.gif);
}
#filialen img, #unternehmen img, #service img, #tipps img{
	margin-left:2px;
}
#logo{
	position:absolute;
	left:685px;
	top:0;
	width:165px;
	height:120px;
	border-bottom:2px solid white;
	background-image:url(images/Logo.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
}
#advertising_1{
	position:absolute;
	left:685px; top:122px;
	width:165px;
	height:250px;
	border-left:2px solid white;
	border-bottom:2px solid white;
}
#advertising_2{
	position:absolute;
	left:685px; top:374px;
	width:165px;
	height:140px;
	border-left:2px solid white;
	border-bottom:2px solid white;
}
#filialen a img, #unternehmen a img, #service a img, #tipps a img, #logo a img, #advertising_1 a img, #advertising_2 a img {
	border:none;
	margin:0;
}
#navigation{
	position:absolute;
	font-size:14px;
	left:0; top:122px;
	width:125px;
	height:425px;
	border-right:2px solid white;
}
#navigation ul{
	list-style-type:none;
	color:rgb(226,8,28);
	text-align:center;
	margin:0;
	padding:20px 0 0 16px;
}
#navigation ul li{
	text-align:left;
	margin-bottom:8px;
}
#navigation ul a{
	color:black;
	text-decoration:none;
}
#navigation ul a:hover{
	color:rgb(226,8,28);
}
#navigation ul a img{
	border:none;
}
#foot{
	position:absolute;
	left:0;
	bottom:0;
	width:850px;
	height:31px;
	background-image:url(images/welle-1.gif);
	background-repeat:no-repeat;
	text-align:right;
}
#foot2{
	position:absolute;
	left:0;
	bottom:0;
	width:850px;
	height:31px;
	background-image:url(images/welle-2.gif);
	background-repeat:no-repeat;
	text-align:right;
}
#foot3{
	position:absolute;
	left:0;
	bottom:0;
	width:850px;
	height:31px;
	background-image:url(images/welle-3.gif);
	background-repeat:no-repeat;
	text-align:right;
}
#impressum{
	position:absolute;
	left:0;
	bottom:0;
	width:850px;
	height:18px;
	text-align:right;
}
#impressum a{
	font-size:9px;
	color:white;
	margin-right:10px;
	text-decoration:underline;
	vertical-align:bottom;
}
#plz{
	position:absolute;
	left:0; top:122px;
	width:125px;
	height:120px;
	border-right:2px solid white;
	border-bottom:2px solid white;
	background-color:rgb(226,8,28); /* #E2081C */
	text-align:center;
}
#plz img{
	margin:18px auto 0;
}
#plz input{
	margin:5px auto 5px;
	width:98px;
}
#plz select{
	margin:5px auto;
	width:102px;
}
#willkommen{
	position:absolute;
	left:0; top:244px;
	width:125px;
	height:130px;
	padding:10px 0 0 0;
}
#willkommen img{
	margin-bottom:12px;
}
#teaser{
	position:absolute;
	left:0; top:366px;
	width:125px;
	height:130px;
	padding:10px 0 0 0;
}
#teaser a img{
	margin-bottom:12px;
	border:none;
}