
body
{
	padding:10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

p
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

a:link, a:active, a:visited, a:hover
{
	font-family: Arial;
	color:#009349;
	text-decoration: none;
}

a.DocumentLink:link,
a.DocumentLink:active,
a.DocumentLink:visited
{
	font-family:Arial;
	color:#909090;
	text-decoration:none;
}

#SubNav
{
	display:none;
}


#Body
{
	position: relative;
	width:955px;
}

#Logo
{
	display:inline;
	position:absolute;
	left:46px;
	top:0px;
}

#HeaderPart
{
	display:none;
}

#HeaderPart #switchMedium img
{
	position:absolute;
	left:780px;
	top:139px;
	z-index:10;
	width:10px;
	height:15px;
	border-style:none;
}

#KeyVisual
{
	position:absolute;
	left:190px;
	display:inline;
}

#NavigationPart
{
	display:none;
	
}

#HeaderNavigation
{
	display:none;
}


#HeaderNavigation ul
{
	display:inline;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 160px;
	list-style: none outside;
}

#HeaderNavigation ul li
{
	display:inline;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 10px;
	background-image:url(lay-liststyleimage-nav1.gif);
	background-repeat:no-repeat;
}

#HeaderNavigation ul li a:link,#HeaderNavigation ul li a:active,#HeaderNavigation ul li a:visited
{
	color:#909090;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	
}

#HeaderNavigation ul li a:hover
{
	color:#009349;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}

#NavigationPart ul 
{
	display:none;
}

#NavigationPart ul li,
#NavigationPart ul li.selected
{
	position: relative;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(lay-bg-navigationpart-l1.gif);
	background-position: top;
	background-repeat: repeat-x;

}

#NavigationPart ul li.selected
{
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 4px 20px;
	background-image: url(lay-bg-navigationpart-sl1.gif);
	background-position: top;
	background-repeat: repeat-x;

	font-family:Arial;
	font-size:12px;
	color:#009349;
	text-decoration:none;
}

#NavigationPart ul li a:link, #NavigationPart ul li.selected a:link, 
#NavigationPart ul li a:active, #NavigationPart ul li.selected a:active, 
#NavigationPart ul li a:visited, #NavigationPart ul li.selected a:visited, 
#NavigationPart ul li a:hover, #NavigationPart ul li.selected a:hover
{
	font-family:Arial;
	font-size:12px;
	color:#909090;
	text-decoration:none;
}

#NavigationPart ul li a:hover, #NavigationPart ul li.selected a:hover
{
	color:#009349;
}

#NavigationPart ul li ul,
#NavigationPart ul li.selected ul
{
	position: relative;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
}

#NavigationPart ul li ul li, 
#NavigationPart ul li.selected ul li
{
	position: relative;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	list-style-image: none;	
	background-image: none;
}


#NavigationPart ul li.selected ul li.selected
{
	font-size: 11px;
}

#NavigationPart ul li ul li a:link, #NavigationPart ul li.selected ul li a:link,
#NavigationPart ul li ul li a:active, #NavigationPart ul li.selected ul li a:active, 
#NavigationPart ul li ul li a:visited, #NavigationPart ul li.selected ul li a:visited, 
#NavigationPart ul li ul li a:hover, #NavigationPart ul li.selected ul li a:hover 
{
	font-size: 11px;
}


#ContentPart
{
	position: relative;
	width:600px;
	z-index:0;
}

#Content
{
	position:relative;
	background-image:url(lay-bg-dottedline-h.gif);
	background-repeat:no-repeat;
	padding:19px 0px 0px 10px;
	width:571px;
	font-family:Arial;
	font-size:12px;
}


#QuickLinksPart
{
	display:none;
}

#QuickLinksPart ul
{
	margin:0px;
	padding:0px;
	list-style: none outside;
}

#QuickLinksPart ul li
{
	padding: 2px 0px 2px 10px;
}

#QuickLinksPart ul li#weisungen, #QuickLinksPart ul li#formulare, #QuickLinksPart ul li#wissensportal
{
	border-top:dotted 1px #909090;
}

#QuickLinksPart ul li#tools,
#QuickLinksPart ul li#website,
#QuickLinksPart ul li#extranet,
#QuickLinksPart ul li#links,
#QuickLinksPart ul li#argus,
#QuickLinksPart ul li#vorschlagswesen,
#QuickLinksPart ul li#immobilien,
#QuickLinksPart ul li#menuplan,
#QuickLinksPart ul li#fahrplan,
#QuickLinksPart ul li#etv,
#QuickLinksPart ul li#pandemie
{
	background-color:#FBFBF8;
	font-size:11px;
}

#QuickLinksPart ul li ul
{
	background-color:#FBFBF8;
}

#QuickLinksPart ul li#weisungen
{
	background-image:url(lay-bg-liststyleimage-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

#QuickLinksPart ul li#formulare
{
	background-image:url(lay-bg-liststyleimage-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

#QuickLinksPart ul li#wissensportal
{
	background-image:url(lay-bg-liststyleimage-arrow.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

#QuickLinksPart ul li#menuplan
{
	background-image:url(lay-bg-liststyleimage-menuplan.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart ul li#etv
{
	background-color:#FBFBF8;
	background-image:url(lay-bg-liststyleimage-fahrplan.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart ul li#fahrplan
{
	background-color:#FBFBF8;
	background-image:url(lay-bg-liststyleimage-fahrplan.gif);
	background-repeat:no-repeat;
}
#QuickLinksPart ul li#pandemie
{
	background-color:#FBFBF8;
	background-image:url(lay-bg-liststyleimage-fahrplan.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart ul li#tools
{
	border-top:dotted 1px #909090;
	background-image:url(lay-bg-liststyleimage-tools.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart ul li#links
{
	background-image:url(lay-bg-liststyleimage-links.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart ul li#vorschlagswesen
{
	background-image:url(lay-bg-liststyleimage-vorschlag.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart ul li#immobilien
{
	background-image:url(lay-bg-liststyleimage-immo.gif);
	background-repeat:no-repeat;
}

#QuickLinksPart a:link,
#QuickLinksPart a:active,
#QuickLinksPart a:visited,
#QuickLinksPart a:hover
{
	color:#909090;
}

#searchBox
{
	position:absolute;
	width:145px;
	height:100px;
	left:810px;
	top:0px;
}

#searchBoxEx
{
	position:absolute;
	width:145px;
	height:80px;
	left:810px;
	top:0px;
}

#searchBox input
{
	width:105px;
	height: 13px;
	font-family:Arial;
	font-size:11px;
	margin:0px 10px 0px 0px;
}

#searchBox fieldset
{
	height: 50px;
	padding:8px 0px 1px 0px;
	border-style: none;
	background-image: url(lay-bg-searchbox.gif);
	background-repeat: repeat-x;
}

#searchBox p
{
	margin:0px 0px 4px 0px;
}

#searchBox ul
{
	margin:0px 0px 10px 0px;
	padding:0px;
}

#searchBox ul li
{
	display:inline;
	margin:0px 0px 0px 5px;
	border-left:solid 1px #909090;
	font-family:Arial;
	font-size:10px;
	padding:0px 0px 0px 5px;
}

#searchBox ul li.first
{
	display:inline;
	margin:0px 0px 0px 5px;
	border-left:none;
	font-family:Arial;
	font-size:10px;
	padding:0px 0px 0px 5px;
}

#searchBox a:link, #searchBox a:active, #searchBox a:visited
{
	font-family:Arial;
	font-size:10px;
	color:#909090;
	text-decoration:none;
}

#searchBox a:hover
{
	font-family:Arial;
	font-size:10px;
	color:#009349;
	text-decoration:none;
}

#BreadCrumb
{
	position: relative;
	height: 16px;
	width: auto;
	padding:2px 0px 2px 0px;
	background-image: url(lay-bg-breadcrumb.gif);
	background-repeat: repeat-x;
	font-family:Arial;
	font-size:11px;
	color:#C0C0C0;
}

#BreadCrumb a:link,
#BreadCrumb a:active,
#BreadCrumb a:visited
{
	font-family:Arial;
	font-size:11px;
	color:#C0C0C0;
	text-decoration:none;
}

#BreadCrumb a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#009349;
	text-decoration;
}

#BreadCrumb strong
{
	font-family:Arial;
	font-size:11px;
	color:#009349;
	text-decoration:none;
	font-weight:100;
}

#LeftColumn
{
	width:280px;
	float:left;
}

#RightColumn
{
	width:308px;
	float:left;
	margin:0px 0px 0px 10px;
}

#NewsModule
{
	width:270px;
	background-image:url(lay-bg-dottedline-h.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 10px;
	margin:10px 0px 0px 0px;
}

#NewsModule h3
{
	margin:0px;
	padding: 0px;
	font-size:12px;
}

#NewsModule p
{
	margin:0px;
}

#JobModule
{
	width:270px;
	background-image:url(lay-bg-dottedline-h.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 10px;
	margin:10px 0px 20px 0px;
}

#JobModule h3
{
	padding:0px;
	margin:0px;
}

#JobModule a:link,
#JobModule a:active,
#JobModule a:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#009349;
	text-decoration:none;
	line-height:16px;
}

#JobModule a:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#009349;
	text-decoration:none
}

#PersonalModule
{
	margin:10px 0px 10px 0px;
	width:280px;
	background-image:url(lay-bg-dottedline-h.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 10px;
}

#PersonalModule h3, #PersonalModule p
{
	padding:0px;
	margin:0px;
}

#InsideModule
{
	margin:10px 0px 10px 0px;
	width:280px;
	background-image:url(lay-bg-dottedline-h.gif);
	background-repeat:no-repeat;
	padding:5px 0px 0px 10px;
}

#InsideModule p
{
	margin:0px;
}

#RssModule
{
	margin:10px 0px 0px 0px;
	width:280px;
	padding:0px 0px 0px 10px;
}

#RssModule p
{
	font-family:Arial;
	font-size:11px;
	padding:0px 0px 6px 0px;
	margin:6px 0px 6px 0px;
	border-bottom:dotted 1px #909090;
}

#RssModule a:link, #RssModule a:active, #RssModule a:visited
{
	font-family:Arial;
	font-size:11px;
	color:#919191;
	text-decoration:none;
}

#RssModule a:hover
{
	font-family:Arial;
	font-size:11px;
	color:#009349;
	text-decoration:none;
}

#FooterPart
{
	display:none;
}

#FooterPart a:link, #FooterPart a:active, #FooterPart a:visited, #FooterPart a:hover
{
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	color:#909090;
}

#InlineWindow
{
	position:absolute;
	top:240px;
	left:200px;
	border:solid 1px #009349;
	background-color:#ffffff;
	width:590px;
	height:350px;
}

#InlineWindowHeader
{
	position: relative;
}

#InlineWindowHeader img
{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#PopupContentContainer
{
	position: absolute;
	width: 560px;
	height:290px;
	overflow: hidden;
}

#PopupScrollContainer 
{
	z-index: 1000;
	position: absolute;
	left: 571px;
	top: 16px;
	height: 280px;
	width: 7px;
	border: 1px solid #009349;
	overflow: hidden;
}

#PopupScrollBar 
{
	z-index: 1100;
	position: absolute;
	top: -1px;
	width: 7px;
	background: #009349;
	border-top: 1px solid #009349;
	border-bottom: 1px solid #009349;
}


#PopupContent
{
	position: absolute;
	width: 580px;
	height: auto;
}

#PopupContent img
{
	margin:150px 0px 0px 290px;
}

#PopupContent ul
{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style: none outside;
}

#PopupContent ul li
{
	position: relative;
	width: 30%;
	height: auto;
	padding: 0px 0px 20px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#PopupContent ul li div.title
{
	position: relative;
	height: 18px;
	padding: 2px 0px 0px 0px;
	vertical-align: middle;
	background-image: url(lay-bg-in-forms-title.gif);
	
}

#PopupContent ul li ul
{
	position: relative;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

#PopupContent ul li ul li
{
	position: relative;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: none;
	clear: both;
	border-style: none;
}

#InlineWindowHeader
{
	background-color:#009349;
	text-align:right;
}

#InlineWindowHeader img
{
	margin:0px 10px 0px 0px;
	cursor:pointer;
}

#frmVorschlagswesen
{
	position:relative;
}

#frmVorschlagswesen input
{
	width:300px;
}

#frmVorschlagswesen textarea
{
	width:300px;
	height:150px;
}



/* Fonts */
h1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#FBFBF8;
}

h2
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#009349;
}

h3
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#909090;
	background-color:#FBFBF8;
	margin:0px;
}

/**** LINKS FOR DOCUMENTS ****/
span.doc-pdf, span.doc-zip, span.doc-doc, span.doc-jpg, span.doc-xls, span.doc-gif
{
	position: relative;
	height:16px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	
	display: inline;

	background-repeat: no-repeat;
	background-position: 0px 0px;
}

span.doc-pdf
{
	background-image: url(layout-icon-pdf.gif);
}

span.doc-zip
{
	background-image: url(layout-icon-zip.gif);
}

span.doc-doc
{
	background-image: url(layout-icon-doc.gif);
}

span.doc-jpg
{
	background-image: url(layout-icon-jpg.gif);
}

span.doc-xls
{
	background-image: url(layout-icon-xls.gif);
}

span.doc-gif
{
	background-image: url(layout-icon-gif.gif);
}
/**** LINKS FOR DOCUMENTS ****/

