* {
	font-family:Tahoma, Geneva, sans-serif;
}

#Navigation {
	float:left;
	top:15px;
	height:40px;
	width:800px;
	position:absolute;
	left:250px;
}
#Haupttext1 {
	float:left;
	width:720px;
	position:absolute;
	left:250px;
	top:62px;
}

#Content {
	background-color:#FFF;
	position:absolute;
	width:718px;
	top:62px;
	left:250px;
	text-align:left;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-left-width:1px;
	min-height:587px;
}
#Content * {
	font-size:12px;
	color:#2964AD;
}
#leftArea,#leftAccordeonBar {
	background:none;
}
#leftArea {
	margin-top:55px;
	margin-left:15px;
	width:218px;
}
#mapIframe {
	position:absolute;
	top:62px;
	left:20px;
	display:none;
}
#blauObenLappen {
	width:100%;
	background-color:#2964ad;
	height:8px;
	left:0px;
	position:absolute;
	top:96px;
	z-index:10;
	display:none
}
#blauLinksLappen {
	position:absolute;
	background-color:#2964ad;
	left:15px;
	z-index:10;
	height:650px;
	width:225px;
	margin-top:96px;
	display:none;
}
#blauUntenLappen {
	position:absolute;
	background-color:#2964ad;
	height:40px;
	width:100%;
	left:0px;
	z-index:10;
	top:652px;
	display:none;
}

#blauObenRechtsLappen {
	position:absolute;
	background-color:#2964ad;
	height:36px;
	width:599px;
	left:370px;
	z-index:10;
	top:62px;
	padding-top:5px;
	display:none;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width:1px;
}

ul.menu {
	color:#FFF;
	list-style-type:none;
}

ul.menu_unternehmen {
	color:#FFF;
	list-style-type:none;
	background-color:#DEAE73;
	width:698px;
	height:22px;
	padding-top:8px;
	padding-left:20px;
}

ul.menu_service {
	color:#FFF;
	list-style-type:none;
	background-color:#AE2F29;
	width:698px;
	height:22px;
	padding-top:8px;
	padding-left:20px;
}

ul.menu_referenzen {
	color:#FFF;
	list-style-type:none;
	background-color:#29AE2F;
	width:698px;
	height:22px;
	padding-top:8px;
	padding-left:20px;
}

ul.menu_produkte {
	color:#FFF;
	list-style-type:none;
	background-color:#4182D2;
	width:698px;
	height:22px;
	padding-top:8px;
	padding-left:20px;
}

ul.menu_kontakt {
	color:#FFF;
	list-style-type:none;
	background-color:#73A3DE;
	width:698px;
	height:22px;
	padding-top:8px;
	padding-left:20px;
}


ul.menu li {
	float:left;
	height:45px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-top-width:1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

ul.menu_unternehmen li, ul.menu_service li, ul.menu_referenzen li, ul.menu_produkte li, ul.menu_kontakt li {
	float:left;
	padding-right:15px;
}

ul.menu li span {
	position:relative;
	top:10px;
	padding-top:10px;
	padding-left:24px;
	padding-right:23px;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-width:13px;
}

ul.menu li a:hover span {
	padding-top:10px;
}

ul.menu li.item1 {
	border-left-color:#FFF;
	border-left-style:solid;
	border-left-width:1px;
}

ul.menu li.item1 span {
	padding-left:21px;
	border-bottom-color:#fddf63;
}
ul.menu li.item1 a:hover span {
	background-color:#fddf63;
}

ul.menu li.item2 span {
	border-bottom-color:#DEAE73;
}
ul.menu li.item2 a:hover span {
	background-color:#DEAE73;
}

ul.menu li.item3 span {
	border-bottom-color:#4182D2;
}
ul.menu li.item3 a:hover span {
	background-color:#4182D2;
}

ul.menu li.item4 span {
	border-bottom-color:#29AE2F;
}
ul.menu li.item4 a:hover span {
	background-color:#29AE2F;
}

ul.menu li.item5 span {
	border-bottom-color:#AE2F29;
}
ul.menu li.item5 a:hover span {
	background-color:#AE2F29;
}

ul.menu li.item6 span {
	border-bottom-color:#73A3DE;
}
ul.menu li.item6 a:hover span {
	background-color:#73A3DE;
}

ul.menu li.item7 span {
	border-bottom-color:#2F29AE;
}
ul.menu li.item7 a:hover span {
	background-color:#2F29AE;
}

ul.menu *,ul.menu_unternehmen *,ul.menu_service *,ul.menu_referenzen *,ul.menu_produkte *, ul.menu_kontakt * {
	color:#FFF !important;
	text-decoration:none !important;
	font-size: 10px !important;
	font-style:normal !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
}

div.contentheader_startseite {
	border-top-color:#fddf63;
	border-top-style:solid;
	border-top-width:30px;
}

div.contentheader_impressum {
	border-top-color:#2F29AE;
	border-top-style:solid;
	border-top-width:30px;
}

div.contentpaneopen_home {
	padding-left:15px;
	padding-right:15px;
}

h2.contentheading_home {
	background-image:url(/images/stories/mapexplorer/pfeil.gif);
	background-repeat:no-repeat;
	padding-left:25px
}

#footerLine {
	background-image:url(/images/stories/mapexplorer/footerline_bg.gif);
	background-repeat:repeat-x;
	position:absolute;
	bottom:0px;
	height:27px;
	width:718px;
}

div.contentpaneopen_home div.article-content {
	padding-left:25px;
}

#com-form-login {
	padding-left:30px;
	padding-right:30px;
}

#com-form-login fieldset {
	margin-bottom:20px;
}

#com-form-login ul {
	padding-left:20px;
}

div.content ul, div.content ol {
	margin-left:35px;
}

a.readon_home {
	float:right;
}

div.weblinkcontent_referenzen {
	padding-left:20px;
	padding-top:20px;
	padding-bottom:40px;
}

ul.weblink_referenzen {
	padding-left:20px;
	padding-top:10px;
}

h2.contentheading_home {
	margin-top:20px;
	margin-left:20px;
	margin-bottom:10px;
}

div.content_home {
	margin-left:45px;
	margin-right:30px;
}

#Content a:link  {text-decoration: none; font-family: tahoma,verdana,arial,Helvetica,sans-serif; font-size : 12px; font-weight:bold; color: #2964AD}
#Content a:visited {text-decoration: none; font-family: tahoma,verdana,arial,Helvetica,sans-serif; font-size : 12px; font-weight:bold; color: #2964AD}
#Content a:active {text-decoration: none; font-family: tahoma,verdana,arial,Helvetica,sans-serif; font-size : 12pxt; font-weight:bold; color: #2964AD}
#Content a:hover {text-decoration: none; font-family: tahoma,verdana,arial,Helvetica,sans-serif; font-size : 12px; font-weight:bold; color: #BE1201}
