@charset "UTF-8";
body, html {
	padding			: 0px;
	margin			: 0px;
	font			: normal normal normal 0.9em Arial, sans-serif;
	background		: url(/images/bg.jpg) repeat-x #343434;
	color			: #003d8f;
}
* {
	margin			: 0;
	padding			: 0;
	border			: 0;
}

table {
	border-spacing	: 0;
}

td {
	font-family		: Arial, sans-serif;
	color			: #003d8f;
	vertical-align	: top;
}

p { margin			: 1em 0; text-align:justify;}

div {
	text-align		: left;
}
h1 {
	font			: normal normal normal 1.5em Arial, sans-serif;
	color			: #003d8f;
	margin-bottom	: 1em;
}
h2 {
	font-size		: 1.2em;
	color			: #003d8f;
	margin			: 1em 0;
}

a {
	color			: #003d8f;
	font-weight		: bold;
	text-decoration	: none;
}
.img{
border				:0;
}
#get {
	background		: url(http://http-get.de/get.gif) no-repeat;
}
#page{
	width			: 980px;
}
#head{
	background		: url(/images/head_bg.png) no-repeat;
	width			: 980px;
	height			: 353px;
	float			: left;
}
#content{
	clear			: both;
	background		: url(/images/content_bg.png) repeat-y;
}
#stretch{
clear				: both;
height				: 1px;
width				: 980px;
}
#contentleft{
	background		: url(/images/content_left_top.png) no-repeat;
	width			: 501px;
	float			: left;
	margin-top		: -10px;
}
#contentleft1{
	width			: 501px;
	float			: left;
}
#contentleft2{
	width			: 501px;
	float			: left;
	margin-top		: -49px;
}
#bottom{
	clear			: both;
	position		: relative;
	top			: -150px;
}
#leftbottom{
	background		: url(/images/content_left_bottom.png) no-repeat;
	width			: 501px;
	height			: 245px;
	float			: left;
}
#rightbottom{
	background		: url(/images/content_right_bottom.png) no-repeat;
	width			: 479px;
	height			: 245px;
	float			: left;
}
#contenttext{
	float			: left;
	position		: relative;
	z-index			: 10;
	max-width		: 421px;
	width			: 421px;
	margin			: 40px 0 0 60px;
}
#partner{
	width			: 491px;
	margin			: 30px 0 0 60px;
}
a.amoe{
	width			: 156px;
	height			: 101px;
	display			: block;
	background		: url(/images/logo_amoe.jpg) no-repeat;
	float			: left;
}
a.transratio{
	width			: 156px;
	height			: 101px;
	display			: block;
	background		: url(/images/logo_transratio.jpg) no-repeat;
	float			: left;
	margin-left		: 25px;
}
.ueberschrift{
	font			: normal normal normal 1.5em Arial, sans-serif;
	color			: #003d8f;
}
.telefonnummer{
	font			: normal normal normal 2.5em Arial, sans-serif;
	color			: #003d8f;
}
#contentright{
	width			: 459px;
	float			: left;
}
#contentright1{
	background		: url(/images/content_right_top.png) no-repeat;
	width			: 479px;
	height			: 229px;
	float			: left;
}
#contentright2{
	margin			: 0 0 0 15px;
	width			: 469px;
	float			: left;
	height			: 150px;
}
#contentrighttext{
	margin			: 80px 0 0 15px;
	width			: 350px;
	position		: relative;
	z-index			: 100;
}
#telefon{
	background		: url(/images/bild_kontakt.jpg) no-repeat;
	width			: 152px;
	height			: 148px;
	float			: left;
	margin			: 80px 50px 0 0;
	float			: right;
}
#input{
	position		: absolute;
	top				: 560px;
	z-index			: 2;
}
input, textarea{
	font			: normal normal normal 1em Arial, sans-serif;
}
input.button{
	width			: 117px;
	height			: 31px;
	background		: url(/images/button.jpg) no-repeat;
	color			: #003d8f;
	text-shadow		: #FFFFFF 1px 1px 2px;
	text-align		: center;
	padding			: 6px 0px;
	text-decoration : none;
	border			: none;
}
input.button:hover{
	width			: 117px;
	height			: 31px;
	background		: url(/images/button_on.jpg) no-repeat;
	color			: #003d8f;
	text-shadow		: #FFFFFF 3px 3px 3px;
	text-align		: center;
	padding			: 6px 0px;
	text-decoration : none;
	border			: none;
}
input[type="radio"] {
	border			: none;
	position		: relative;
	top				: 3px;
}

a.button{
	width			: 117px;
	height			: 31px;
	background		: url(/images/button.jpg) no-repeat;
	color			: #003d8f;
	text-shadow		: #FFFFFF 1px 1px 2px;
	text-align		: center;
	padding			: 7px 0;
	text-decoration : none;
	border			: none;
	font-weight		: normal;
	float			: left;
}
a.button:hover{
	width			: 117px;
	height			: 31px;
	background		: url(/images/button_on.jpg) no-repeat;
	color			: #003d8f;
	text-shadow		: #FFFFFF 3px 3px 3px;
	text-align		: center;
	padding			: 7px 0;
	text-decoration : none;
	border			: none;
	font-weight		: normal;
}


a.topmr{
	width			: 123px;
	height			: 123px;
}
a.trans{
	position		: absolute;
	background		: url(/images/menue_top_moebeltransporte.png) no-repeat;
	top				: 5px;
	left			: 680px;
}
a.umzuege{
	position		: absolute;
	background		: url(/images/menue_top_umzuege.png) no-repeat;
	top				: 85px;
	left			: 820px;
}
a.lagerungen{
	position		: absolute;
	background		: url(/images/menue_top_lagerungen.png) no-repeat;
	top				: 230px;
	left			: 870px;
}
#menue{
	position		: absolute;
	top				: 325px;
	left			: 175px;
}
a.topml{
	height			: 20px;
	float			: left;
	color			: #f3f3f3;
	text-shadow		: #1c4896 3px 3px 5px;
	text-decoration	: none;
	padding-top		: 7px;
	font			: normal normal normal 0.9em arial, sans-serif;
}
.home{
	background		: url(/images/menue_home.png) no-repeat;
	width			: 54px;
	text-indent		: 1em;
}
.home:hover, .home_on, .home_on:hover{
	background		: url(/images/menue_home_on.png) no-repeat;
	width			: 54px;
	text-indent		: 1em;
}
.chronik{
	background		: url(/images/menue_chronik.png) no-repeat;
	width			: 64px;
	text-indent		: 0.8em;
}
.chronik:hover, .chronik_on, .chronik_on:hover{
	background		: url(/images/menue_chronik_on.png) no-repeat;
	width			: 64px;
	text-indent		: 0.8em;
}
.anfahrt{
	background		: url(/images/menue_anfahrt.png) no-repeat;
	width			: 58px;
	text-indent		: 0.8em;
}
.anfahrt:hover, .anfahrt_on, .anfahrt_on:hover{
	background		: url(/images/menue_anfahrt_on.png) no-repeat;
	width			: 58px;
	text-indent		: 0.8em;
}
.anfrage{
	background		: url(/images/menue_anfrage.png) no-repeat;
	width			: 63px;
	text-indent		: 0.8em;
}
.anfrage:hover, .anfrage_on, .anfrage_on:hover{
	background		: url(/images/menue_anfrage_on.png) no-repeat;
	width			: 63px;
	text-indent		: 0.8em;
}
.impressum{
	background		: url(/images/menue_impressum.png) no-repeat;
	width			: 82px;
	text-indent		: 0.6em;
}
.impressum:hover, .impressum_on, .impressum_on:hover{
	background		: url(/images/menue_impressum_on.png) no-repeat;
	width			: 82px;
	text-indent		: 0.6em;
}
#footer{
	position		: relative;
	top			: -380px;
	margin			: 0 0 0 33px;
	width			: 980px;
	height			: 284px;
	max-height		: 284px;
	color			: #a4a4a4;
	z-index			: 1;
}
a.footer:link, a.footer:visited{
	color			: #a4a4a4;
	text-decoration	: none;
}
a.footer:hover, a.footer:active{
	color			: #aeaeae;
	text-decoration	: none;
}
#footertext2 table tr td{
	color			: #a4a4a4;
}
#footertext0{
	position		: relative;
	top			: -80px;
	left			: 35px;
	font			: normal normal normal 1.4em Arial, sans-serif;
}
#footertext1{
	position		: relative;
	top			: -80px;
	left			: 35px;
	font			: normal normal normal 1em Arial, sans-serif;
}
#footertext2{
	position		: relative;
	top			: -110px;
	left			: 325px;
	font			: normal normal normal 1em Arial, sans-serif;
}
#footertext3{
	position		: relative;
	top				: -140px;
	left			: 535px;
	font			: normal normal normal 1em Arial, sans-serif;
}
textarea, input, select, input.off {
	font-family		: Arial, sans-serif;
	color			: #003d8f;
	border			: 1px solid #003d8f;
	background		: #FFFFFF;
	margin			: 1px 0;
	font-size		: 1em;
}
input.on {
	font-family		: Arial, sans-serif;
	color			: #333333;
	border			: 1px solid #333333;
	background		: #FFFFFF;
	margin			: 1px 0;
	font-size		: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

span.bold {
	font-weight		: bold;
}

.middle {
	vertical-align		: middle;
}

.anfrage_input {
	background		: url(/images/anfrage_input.jpg) no-repeat;
	width			: 290px;
	height			: 21px;
	border			: 0px;
	text-align		: left;
	color			: #858585;
	padding			: 7px 5px 3px 5px;
}
.anfrage_input_xl {
	background		: url(/images/anfrage_input_xl.jpg) no-repeat;
	width			: 410px;
	height			: 21px;
	border			: 0px;
	text-align		: left;
	color			: #858585;
	padding			: 7px 5px 3px 5px;
}
.anfrage_textarea {
	background		: url(/images/anfrage_textarea.jpg) no-repeat;
	width			: 410px;
	height			: 59px;
	overflow		: auto;
	border			: 0px;
	text-align		: left;
	color			: #858585;
	padding			: 7px 5px 3px 5px;
}
.anfrage_telefonnummer {
	background		: url(/images/anfrage_telefonnummer.jpg) no-repeat;
	width			: 130px;
	height			: 21px;
	border			: 0px;
	text-align		: left;
	color			: #858585;
	padding			: 7px 5px 3px 5px;
}
.anfrage_zeit {
	background		: url(/images/anfrage_zeit.jpg) no-repeat;
	width			: 90px;
	height			: 21px;
	border			: 0px;
	text-align		: left;
	color			: #858585;
	padding			: 7px 5px 3px 5px;
}
