/* BODY / MISC */


body {
	border: 0; border-spacing: 0; background-color: #ffffff; }

html, body {
	margin: 0; padding: 0; height: 100%; }

form, ul, li, h1, h2 {
	margin: 0; padding: 0; }

img {
	border: 0;
}

img.hidden {
	border: 0;
	display: none;
}


/* TEXT */

h1 {	font-family: sans-serif; font-size: 17px; color: #3f3f3f; font-weight: bold; 
		padding: 0; margin: 0; }

h2 {	font-family: sans-serif; font-size: 14px; color: #3f3f3f; font-weight: bold;
		padding: 0px 0px 10px 0px; margin: 0; }

font.green {	font-family: sans-serif; font-size: 13px; color: #8d9412; font-weight: normal; line-height: 18px; }


/* DIV ID's */

#top {
	width: 100%; height: 130px;
	background: #ebebeb url(../images/layout/top_bg.gif) top left no-repeat;
}

#uhren {
	width: 500px; height: 130px;
	margin-left: 410px;
}


#navigation {
	width: 100%; min-width: 940px; height: 225px;
	background: #2c2c2e url(../images/layout/image_green.gif) left bottom repeat-x;
}

#image {
	position: absolute; margin-top: 25px;
	width: 910px; height: 200px;
	background: url(../images/layout/image.jpg) left no-repeat;
}

#image_shadow_r {
	position: absolute; margin-left: 910px; margin-top: 25px;
	width: 30px; height: 200px;
	background: url(../images/layout/image_shadow_r.gif) left no-repeat;
}

#image_shadow {
	width: 940px; height: 16px;
}

#image_shadow_u {
	width: 910px; height: 16px;
	float: left;
	font-size: 1px;
	background: url(../images/layout/image_shadow_u.gif) no-repeat;
}

#image_shadow_u2 {
	width: 30px; height: 16px;
	float: right;
	font-size: 1px;
	background: url(../images/layout/image_shadow_u2.gif) no-repeat;
}

#menu_umzugskalkulator {
	position: absolute; margin-left: 20px;
	width: 170px; height: 25px;
}

#menu_home {
	position: absolute; margin-left: 200px;
	width: 90px; height: 25px;
	background: url(../images/menu/home.gif) left no-repeat;
	cursor: pointer; }

#menu_unternehmen {
	position: absolute; margin-left: 290px;
	width: 130px; height: 25px;
	background: url(../images/menu/unternehmen.gif) left no-repeat;
	cursor: pointer; }

#menu_leistungen {
	position: absolute; margin-left: 420px;
	width: 90px; height: 25px;
	background: url(../images/menu/leistungen.gif) left no-repeat;
	cursor: pointer; }

#menu_umzug {
	position: absolute; margin-left: 510px;
	width: 90px; height: 25px;
	background: url(../images/menu/umzug.gif) left no-repeat;
	cursor: pointer; }

#menu_lagerung {
	position: absolute; margin-left: 600px;
	width: 90px; height: 25px;
	background: url(../images/menu/lagerung.gif) left no-repeat;
	cursor: pointer; }

#menu_kontakt {
	position: absolute; margin-left: 690px;
	width: 90px; height: 25px;
	background: url(../images/menu/kontakt.gif) left no-repeat;
	cursor: pointer; }

#menu_onlineshop {
	position: absolute; margin-left: 780px;
	width: 90px; height: 25px;
	background: url(../images/menu/onlineshop.gif) left no-repeat;
	cursor: pointer; }

#submenu_unternehmen, #submenu_umzug, #submenu_lagerung, #submenu_leistungen, #submenu_kontakt {
	position: absolute; z-index: 2; margin-top: 25px;
	width: 120px; height: 200px;
	background: #000000; filter:alpha(opacity=80); opacity: 0.80; -moz-opacity:0.80;
	visibility: hidden; }

#submenu_unternehmen li, #submenu_umzug li, #submenu_lagerung li, #submenu_leistungen li, #submenu_kontakt li {
	width: 120px;
	list-style-type: none;
}

#submenu_unternehmen li a, #submenu_umzug li a, #submenu_lagerung li a, #submenu_leistungen li a, #submenu_kontakt li a {
	width: 105px; padding: 5px 5px 5px 10px;
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #fdf9ed; text-decoration: none;
	display: block; }

#submenu_unternehmen li a:hover, #submenu_umzug li a:hover, #submenu_lagerung li a:hover, #submenu_leistungen li a:hover, #submenu_kontakt li a:hover {
	font-family: sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #ffffff;
	background-color: #004494;
	display: block; }


#body {
	width: 910px; min-height: 510px;
	background: #ffffff;
	overflow: auto;
}

#contactbox {
	float: left;
	width: 220px;
	padding: 15px;
	background: #ffffff url(../images/layout/contactbox.gif) bottom no-repeat;
	border: 1px solid #dedede; border-left: 0px;
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; line-height: 16px;
}

#contactbox_topic {
	width: 220px;
	height: 17px;
	border-bottom: 1px dotted #004494;
	margin: 0 0 10px 0;
	font-family: sans-serif; font-size: 11px; font-weight: bold; color: #2c2c2e; text-decoration: none; line-height: 16px;
}

#contactbox a:link, #contactbox a:visited, #contactbox a:active {
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; line-height: 16px;
}

#contactbox a:hover {
	font-family: sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; line-height: 16px;
}

#contactbox h1 {
	font-family: sans-serif; font-size: 11px; font-weight: bold; color: #2c2c2e; text-decoration: none; line-height: 16px;
}

#contactbox hr {
	border: 0; border-bottom: 1px solid #dedede;
}

#content {
	float: right;
	width: 608px;
	padding: 15px 25px 25px 25px;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
}

#content h1 {
	padding: 0 0 5px 0;
	font-family: sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none; line-height: 18px;
}

#content h2 {
	padding: 0 0 20px 0;
	font-family: sans-serif; font-size: 13px; font-weight: bold; color: #004494; text-decoration: none; line-height: 18px; font-style: italic;
}

#content ul {
	padding: 0 0 0 25px;
}

#content li {
	list-style-type: square;
}

#content a {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	border-bottom: 1px solid #004494;
}

#content a:hover {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	border-bottom: 1px solid #dedede;
}

#content a.arrow_up {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_up.gif) no-repeat left;
}

#content a.arrow_up:hover {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #004494; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_up_hover.gif) no-repeat left;
}

#content a.arrow_left {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_left.gif) no-repeat left;
}

#content a.arrow_left:hover {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #004494; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_left_hover.gif) no-repeat left;
}

#content a.arrow_right {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_right.gif) no-repeat left;
}

#content a.arrow_right:hover {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #004494; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_right_hover.gif) no-repeat left;
}

#content a.arrow_bottom {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_bottom.gif) no-repeat left;
}

#content a.arrow_bottom:hover {
	padding-left: 20px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #004494; text-decoration: none; line-height: 18px;
	background: url(../images/icon/arrow_bottom_hover.gif) no-repeat left;
}

#content a.msg {
	padding-left: 24px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/msg.gif) no-repeat left;
}

#content a.msg:hover {
	padding-left: 24px;
	border-bottom: 1px solid #004494;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #004494; text-decoration: none; line-height: 18px;
	background: url(../images/icon/msg_hover.gif) no-repeat left;
}

#content a.msgaddr {
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	border: 0;
}

#content a.pdf {
	padding-left: 25px;
	border: 0;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/pdf.gif) no-repeat left;
}

#content a.pdf:hover {
	padding-left: 25px;
	border: 0;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #b50808; text-decoration: none; line-height: 18px;
	background: url(../images/icon/pdf.gif) no-repeat left;
}

#content a.xls {
	padding-left: 25px;
	border: 0;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; line-height: 18px;
	background: url(../images/icon/xls.gif) no-repeat left;
}

#content a.xls:hover {
	padding-left: 25px;
	border: 0;
	font-family: sans-serif; font-size: 12px; font-weight: normal; color: #b50808; text-decoration: none; line-height: 18px;
	background: url(../images/icon/xls.gif) no-repeat left;
}

#content img.left {
	float: left;
	padding: 0 20px 10px 0;
}

#content img.right {
	float: right;
	padding: 0 0 10px 20px;
}

#content img.ansprechpartner {
	border: 1px solid #dedede;
}


#picexamples {
	width: 608px;
	margin-top: 25px;
	padding: 13px 0 13px 0;
	border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;
}

#picexamples img {
	margin-right: 8px;
}


input.kontaktformular {
	width: 200px; height: 20px;
	padding: 4px 0 0 4px;
    border: 1px solid #ebcfb6;
	font-family: verdana; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;
}

textarea.kontaktformular {
	width: 552px; height: 180px;
	padding: 4px;
    border: 1px solid #ebcfb6;
	font-family: verdana; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none;
}









