body            { color: #211c39; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #7b9ebd url(/templates/skyline24/back2.jpg) repeat-x; margin: 12px 0px 0px; padding: 0px }

/*** Header ***/
.header  { background-color: #eee; text-align: left }
.header1 { font-size: x-large; padding-left: 9px }
.header2 { font-size: medium; padding-left: 9px }
.adress   { color: white; font-size: 9px; background-color: #211c39; text-align: left; letter-spacing: 1px; padding-left: 9px; height: 14px }
.flash { background-color: #eee }

/*** Content ***/
#breadcrumb  { color: #7b9ebd; margin-bottom: 12px; height: auto }
#breadcrumb a  { color: #7b9ebd; font-weight: bold }
#breadcrumb a:hover { color: #211c39; font-weight: bold }
.content    { font-size: 12px; text-align: left; padding: 9px }
.content h1    { font-weight: bold; font-size: 16px; margin-top: 12px; margin-bottom: 9px }
.content h2 { font-weight: bold; font-size: 14px; margin-top: 12px; margin-bottom: 9px }
.content h3 { font-weight: bold; font-size: 12px; margin-top: 12px; margin-bottom: 9px }
.content img  { margin: 3px 6px }
.content p   { text-align: justify }
.content ul { margin-left: 12px }
.content li   { margin-left: 12px }

.objektliste  { background-color: #7b9ebd; margin: 0px 0px 4px; padding: 0px; width: 98% }
.objektliste caption  { color: white; font-size: 14px; background-color: #211c39; text-align: left; padding-left: 2px }
.objektliste td  { background-color: white; vertical-align: top; margin: 0px; padding: 2px }
.objektliste a { color: #211c39; font-weight: bold; text-decoration: none; background-color: #7b9ebd; text-align: right; float: right; margin-top: 2px; padding: 2px }
.objektliste a:hover { color: #7b9ebd; font-weight: bold; text-decoration: none; background-color: #211c39; text-align: right; float: right; margin-top: 2px; padding: 2px }
.weiter a   { color: #211c39; font-weight: bold; text-decoration: none; background-color: #7b9ebd; float: right; padding: 2px }
.weiter a:hover   { color: #7b9ebd; font-weight: bold; text-decoration: none; background-color: #211c39; float: right; padding: 2px }

/*** MainMenu ***/
#sidebar      {}
.menu       { font-size: 12px; vertical-align: top; border-bottom: 1px solid #211c39; border-left: 1px solid #211c39 }
.menu ul
  { list-style-type: none; margin: 0pt; padding: 0 }
.menu li  { margin: 0px }
.menu a
        { color: white; font-weight: bold; text-decoration: none; background: #3b425f url(/templates/skyline24/buttonback.jpg) repeat-x; text-align: left; padding: 5px 10px; border-top: 1px solid #7b9ebd; border-bottom: 1px solid #3b425f; display: block }
.menu a:visited        { color: white; text-decoration: none; background: #3b425f url(/templates/skyline24/buttonback.jpg); text-align: left; padding: 5px 10px; width: 100% }
.menu a:hover
       { color: #211c39; text-decoration: none; background: #7b9ebd url(/templates/skyline24/buttonback2.jpg) repeat-x; border-top: 1px solid #7b9ebd; border-bottom: 1px solid #3b425f; width: 100% }
.menu ul ul li   { margin: 0 0 0px }
.menu ul ul a
    { color: #7b9ebd; text-decoration: none; background: #3b425f url(/templates/skyline24/nix.gif); padding: 5px 5px 5px 10px; border-top: 0px none; border-bottom: 0px none; width: 100% }
.menu ul ul a:visited     { color: #7b9ebd; text-decoration: none; background: #3b425f url(/templates/skyline24/nix.gif); padding: 5px 5px 5px 10px; width: 100% }
.menu ul ul a:hover
   { color: #211c39; text-decoration: none; background: #7b9ebd url(/templates/skyline24/nix.gif); border-top: 0px; border-bottom: 0px }
.menu-current { color: #fc0; border-left: 9px solid #fc0 }
.menu-current a { color: #fc0; text-decoration: none; background: #7b9ebd url(buttonback.jpg) repeat-x; border-top: 1px solid #7b9ebd; border-bottom: 1px solid #211c39; width: 100% }
.menu-parent a { color: #fc0; text-decoration: none; background: #7b9ebd url(buttonback.jpg) repeat-x; border-top: 1px solid #7b9ebd; border-bottom: 1px solid #211c39; width: 100% }
.menu-sibling { width: 100% }
.menu-last { width: 100% }

/*** TopMenu ***/
.TopMenu    { color: #211c39; font-size: 11px; background-color: #7b9ebd; text-align: left }
.TopMenu a    { color: white; font-size: 14px; text-decoration: none; padding-right: 9px; padding-left: 9px }
.TopMenu a:visited    { color: white; padding-right: 9px; padding-left: 9px }
.TopMenu a:hover  { color: #7b9ebd; background-color: #211c39; padding-right: 9px; padding-left: 9px }

/*** ObjektMenu ***/
.Obkektmenu   { color: white; font-size: 14px }
.Obkektmenu a   { color: white; font-size: 14px; text-decoration: none; background: #3b425f url(/templates/skyline24_Objekte/buttonback3.jpg) repeat-x; margin: 12px 0px 0px; padding: 3px 6px; border: solid 1px #211c39 }
.Obkektmenu a:visited  { color: white; font-size: 14px; text-decoration: none; background: #3b425f url(/templates/skyline24_Objekte/buttonback3.jpg) repeat-x; margin: 12px 0px 0px; padding: 3px 6px; border: solid 1px #211c39 }
.Obkektmenu a:hover  { color: white; font-size: 14px; text-decoration: none; background: #7b9ebd url(/templates/skyline24_Objekte/buttonback2.jpg) repeat-x; margin: 12px 0px 0px; padding: 3px 6px; border: solid 1px #211c39 }

/*** FooterMenu ***/
.FooterMenu   { color: white; font-size: 8px; background-color: #211c39; text-align: left }
.FooterMenu a { color: white; font-size: 11px; text-decoration: none; padding-right: 9px; padding-left: 9px }
.FooterMenu a:visited  { color: white; padding-right: 9px; padding-left: 9px }
.FooterMenu a:hover  { color: #211c39; background-color: #7b9ebd; padding-right: 9px; padding-left: 9px }
.anker  { background-color: #211c39; text-align: center }
.anker a { color: white; font-size: 11px; text-decoration: none; padding-right: 9px; padding-left: 9px }
.anker a:visited { color: white; padding-right: 9px; padding-left: 9px }
.anker a:hover { color: #211c39; background-color: #7b9ebd; padding-right: 9px; padding-left: 9px }
/*** News ***/
.post_top   { margin-bottom: 12px; padding: 6px; border: solid 1px #7b9ebd }
.post_title   { color: #000000; font-size: 16px }
.post_title h2   { color: #000000; font-weight: normal; font-size: 16px; margin: 0px; padding: 0px }
.post_title a  { color: #000000; font-size: 18px; text-decoration: none }
.post_date   { font-size: 11px }
.post_short  { text-align: justify; padding-bottom: 5px }
.link a  { color: #7b9ebd; font-weight: bold; text-decoration: none; text-align: right }
.link a:visited { color: #7b9ebd; font-weight: bold; text-decoration: none; text-align: right }
.link a:hover { color: #3b425f; font-weight: bold; text-decoration: underline; text-align: right }
/*** AnyNews ***/
.anynews     { font-size: 12px; background-color: #eee; text-align: left }
fieldset { margin: 12px 0px 0px; padding: 3px 3px 0px; border-top: 1px solid #7b9ebd; border-right: 0px; border-bottom: 1px solid #7b9ebd; border-left: 1px solid #7b9ebd }
legend  { font-size: 18px }
.anynews strong  { }
.anynews p { margin: 0px; padding: 0px }
.anynews a     { color: #7b9ebd; font-weight: bold; text-decoration: none }
.anynews a:visited   { color: #7b9ebd; font-weight: bold; text-decoration: none; text-align: right }
.anynews a:hover { color: #3b425f; font-weight: bold; text-decoration: underline; text-align: right }
.anynews hr    { margin-bottom: 3px; padding: 0px; border-top: 1px solid #7b9ebd; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; height: 0px }

/*** Sitemap ***/
#sitemap { }
#sitemap li { margin-top: 3px }
#sitemap a { color: #3b425f; font-variant: small-caps; font-weight: bold; text-decoration: none }
#sitemap a:hover { color: #7b9ebd; font-variant: small-caps; text-decoration: none }

/*** Form ***/
.required {
	color: #FF0000;
}
.field_title   { text-align: right; vertical-align: top; width: 100px }
.textfield {
	font-size: 12px;
	width: 200px;
}
.textarea {
	font-size: 12px;
	width: 90%;
	height: 100px;
}
.field_heading {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-top: 10px;
	color: #666666;
}
.select {
	font-size: 12px;
}
.checkbox_label {
	font-size: 11px;
	cursor: pointer;
}
.radio_label {
	font-size: 11px;
	cursor: pointer;
}
.email {
	font-size: 12px;
	width: 200px;
}

/*** Kalender ***/
.calendar  { float: left; margin-top: 1px; margin-left: 1px; border: #7b9ebd; border-collapse: collapse }
.calendar td  { color: #000000; text-align: center; border: #7b9ebd; height: 20px }
.calendar a { color: #FF0000; }
.calendar-header { text-align: center }
.actionlist { 
		color: #000000;
		float: right; 
		height: 160px; 
		width: 340px; 
		overflow: auto;
		border: 1px solid #5A5A5A;
	}
.actionlist_table { width: 330px; margin: 5px; }
.actionlist_action { color: #FF0000; }
.actionlist a { color: #2A2AFF; }
.actionlist td { border-bottom: 1px solid #A5A5A5; }
.actionlist_date { padding-right: 4px; }
.actionlist_type { font-size: 9px; }
.action_details {
		color: #000000;
		float: left;
		clear: both;
		margin-top: 10px;
		width: 520px;
		height: 240px;
		border: 1px solid #5A5A5A;
		overflow: auto;
	}
.detail_actionname { 
		font-size: 14px; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #0404D8; 
	}
.detail_typeofaction { 
		font-size: 10px; 
		color: #000000; 
	}
.detail_description { 
		color: #000000;
		width: 450px; 
	}
.detail_termin { color: #FF0000; }

/*** Manual ***/
.MLheader {
  color: #999999;
  font-size: 14px;
  font-weight: bold;
}

.MLpage_header {
  border-bottom: 1px solid #CCCCCC;
  margin-top: 5px;
}

.MLtitle {
  padding-bottom: 2px;
  color: #666666;
  font-weight: bold;
  font-size: 18px;
}

.MLdescription  { color: #666666; padding-right: 2px; padding-bottom: 2px }

.MLindex_table ol {
  margin: 0;
  padding-left: 10px;
}

.MLchapter  { color: #666666; font-weight: bold }
.MLchapter a { color: #666666; font-weight: bold; text-decoration: underline }
.MLsubchapt {
  color: #666666;
  font-size: 10px;
  font-weight: bold;
}

.MLIndex_bg  { background: #f0f0f0 url(/templates/skyline24/buttonback.jpg); border: solid 1px #211c39; height: 32px }

.MLupdated   { color: #666666; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; height: 1px; visibility: hidden }

.MLfooter {
  color: #999999;
  font-size: 14px;
  font-weight: bold;
}
.MLchapt_lnk a { color: #666; text-decoration: underline }
#MLpage_chapt_lnk, #MLsubchapt_lnk {
   color: #666666;
  text-decoration: underline;
}

#MLprev_link_top, #MLnext_link_top, #MLindex_link_top  { color: white; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; vertical-align: middle; padding-right: 2px; padding-left: 2px; width: 100%; height: 32px }

#MLprev_link_btm, #MLnext_link_btm, #MLindex_link_btm  { color: white; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 2px; padding-left: 2px; width: 100%; height: 32px }

/*** Downloads ***/
.line       { border-bottom: 1px solid #dddddd; border-left: 1px solid #7b9ebd }
.line_rightalign   { font-size: 10px; text-align: right; padding-right: 9px; border-right: 1px solid #7b9ebd; border-bottom: 1px solid #dddddd }
.line_text    { margin: 0px; padding: 0px 9px 9px; border-right: 1px solid #7b9ebd; border-bottom: 1px solid #7b9ebd; border-left: 1px solid #7b9ebd; height: auto }
.line_text h2 { font-weight: bold; font-size: 18px; margin: 0px; padding: 0px }
.line_text p { margin: 0px; padding: 0px }
.dgheader    { font-weight: bold; font-size: 14px; padding: 5px 5px 10px; border-top: 1px solid #7b9ebd; border-right: 1px solid #7b9ebd; border-left: 1px solid #7b9ebd }

/*** Newsletter ***/
.newsletter   { font-size: 12px; background-color: transparent; vertical-align: top; margin: 24px 0 0 9px; width: 200px }
.newsletter input[type=text],
.newsletter input[type=submit]  { color: #7b9ebd; background-color: transparent; border: solid 1px #7b9ebd; width: 100% }
.newsletter input:hover {  
color: #000;  
background-color: #fff;  
}
.newsletter input:focus {  
color: #000;  
background-color: #fff;  
}

