/*
// bürgerforum-phoenix.de -  Stylesheet
*/

body {
	background-image: url(../images/site_bgline.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0px auto;
}

BODY {
scrollbar-arrow-color:#17431a;
scrollbar-base-color:#d4cfa6;
scrollbar-face-color:#d4cfa6;
}

/* Formtag Anti-Site-Zerhau-Machkapott */
form { margin:0; padding:0; }

#table_border  {
	border-top: solid 1px #b0ad9b;
	border-left: solid 1px #b0ad9b;
}

#table_border td {
	border-right: solid 1px #b0ad9b;
        	border-bottom: solid 1px #b0ad9b;
}

a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
font-style: normal;
color: #17431a;
}

a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
font-style: normal;
color: #17431a;
}

a:hover {
text-decoration: none;
}


/* Buttons */

.button1 {
	 BACKGROUND: #8A898D url(../images/button_bgline2.gif) repeat-x;
	 COLOR: #000000;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none;
	 BORDER-RIGHT: 1px outset #17431a;
	 BORDER-TOP: 1px outset #17431a;
	 BORDER-LEFT: 1px outset #17431a;
	 BORDER-BOTTOM: 1px outset #17431a;
	 font-weight : bold;
}

.button2 {
	 BACKGROUND: #8A898D url(../images/button_bgline1.gif) repeat-x;
	 COLOR: #000000;
	 FONT-FAMILY: Arial, Helvetica, sans-serif;
	 TEXT-DECORATION: none;
	 BORDER-RIGHT: 1px outset #720003;
	 BORDER-TOP: 1px outset #720003;
	 BORDER-LEFT: 1px outset #720003;
	 BORDER-BOTTOM: 1px outset #720003;
	 font-weight : bold;
}


INPUT {
	BORDER-RIGHT: 1px outset #17431a;
	BORDER-TOP: 1px outset #17431a;
	BORDER-LEFT: 1px outset #17431a;
	BORDER-BOTTOM: 1px outset #17431a;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	background: url(../images/inputbg.gif) repeat-x;
}


/* Footer */

.footer_text{
color: #858065;
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}


.headline {
color: #000000;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
letter-spacing: 0px;
line-height: 17px;
}

/* Content text */

.content {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size: 12px;
}

td {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size: 12px;
}

table td table td {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size: 12px;
}



/* Content Time Classes */

.content_time {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #ffffff;
font-size: 12px;
 font-weight: bold;
}

.contentheadline_time {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size: 12px;
font-weight: bold;
}


/* Galerie Classes */

.galleryinfo {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #ffe790;
FONT-STYLE: normal;
FONT-FAMILY: Tahoma;
}

.gallery_content {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #ffe790;
FONT-STYLE: normal;
FONT-FAMILY: Tahoma;
}

.gallery_date {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffe790;
FONT-STYLE: normal;
FONT-FAMILY: Tahoma;
}

.news_datum {
color: #ffffff;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.news_content {
color: #500002;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.catlink:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
font-style: normal;
color: #17431a;
font-weight: bold;
}

a.catlink:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
font-style: normal;
color: #17431a;
font-weight: bold;
}

a.catlink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
font-style: normal;
color: #17431a;
font-weight: bold;
}

a.catlink:hover {
color: #507f3d;
text-decoration: underline;
}


/* Inhaltbereich Verlinkungen A-Class */

a.content:link {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-style: normal;
color: #720003;
font-weight: bold;
}

a.content:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
font-style: normal;
color: #720003;
font-weight: bold;
}

a.content:hover {
color: #c50004;
text-decoration: none;
}

/* News Classes */

.news_datum {
color: #ffffff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.news_content {
color: #500002;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}


a.news_link:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: italic;
color: #17431a;
font-weight: bold;

}

a.news_link:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: italic;
color: #17431a;
font-weight: bold;
}

a.news_link:hover {
color: #507f3d;
text-decoration: none;
}


/* Newsletter Classes */

.newsletter_content {
color: #ddf8c7;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.newsletter_input {
	font: tahoma;
	BORDER-RIGHT: 1px outset #620003;
	BORDER-TOP: 1px outset #620003;
	BORDER-LEFT: 1px outset #620003;
	BORDER-BOTTOM: 1px outset #620003;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #3d0002;
	background: url(../images/input_newsletter_bg.gif) repeat-x;
}


/* Wo bin ich - Pfad Classes*/

.info_content {
color: #000000;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}


a.info:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
color: #000000;
text-decoration: none;
}

a.info:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style: italic;
color: #000000;
text-decoration: none;
}

a.info:hover {
color: #507f3d;
text-decoration: underline;
}

/* Footer Classes */

.footer {
	font-size : 11px;
   font-family: Arial, Helvetica, sans-serif;
	color : #8E8F7D;
	font-style : normal;
}

a.footer_link:link {
font-family : Tahoma;
font-size: 9px;
font-style: normal;
color: #8E8F7D;
text-decoration: none;
font-weight: bold;
}

a.footer_link:visited {
font-family : Tahoma;
font-size: 9px;
font-style: normal;
color: #8E8F7D;
text-decoration: none;
font-weight: bold;
}

a.footer_link:hover {
text-decoration: none;
color: #726954;
}

/* Sitemap Classes */

a.sitemap_link:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: normal;
color: #FFFFFF;
font-weight: bold;
}

a.sitemap_link:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-style: normal;
color: #FFFFFF;
font-weight: bold;
}

a.sitemap_link:hover {
text-decoration: none;
color: #87c663;
}

/* Main Navigation*/

a.nav_link:link {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size:14px;
white-space: nowrap;
text-align:center;
cursor: hand;
font-weight: bold;
}

a.nav_link:visited {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;
font-size:14px;
white-space: nowrap;
text-align: center;
font-weight: bold;
cursor: hand;
}

a.nav_link:hover {
color: #507f3d;
text-decoration: underline;
}

/* SubMenu */

.submenu_td {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;
padding: 1px 1px 1px 1px;
font-size: 13px;
font-weight: bold;
line-height: 20px;
}

a.submenu_link:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
padding: 1px 1px 1px 1px;
text-decoration: none;
font-weight: bold;
line-height: 20px;
}

a.submenu_link:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
padding: 1px 1px 1px 1px;
text-decoration: none;
font-weight: bold;
line-height: 20px;
}

a.submenu_link:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
padding: 1px 1px 1px 1px;
text-decoration: none;
font-weight: bold;
line-height: 20px;
}

a.submenu_link:hover {
text-decoration: none;
font-weight: bold;
color:#fabb72;
}

/* SubSubMenu */

a.subsubmenu_link:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding: 1px 1px 1px 3px;
text-decoration: none;
}

a.subsubmenu_link:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding: 1px 1px 1px 3px;
text-decoration: none;
}

a.subsubmenu_link:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding: 1px 1px 1px 3px;
text-decoration: none;
}

a.subsubmenu_link:hover {
text-decoration: none;
color:#87c663;
}

/* Head Mini-Navi */

a.mininav_link:link {
font-family: tahoma;
text-decoration: none;
color: #ec6800;
font-size: 10px;
letter-spacing: 2px;
}

a.mininav_link:visited {
font-family: tahoma;
text-decoration: none;
color: #ec6800;
font-size: 10px;
letter-spacing: 2px;
}

a.mininav_link:hover {
color: ec6800;
text-decoration: underline;
}

/* Suche - A-Class */

a.suchen_link:link {
font-family: tahoma;
text-decoration: none;
color: #666666;
font-size: 10px;
}

a.suchen_link:visited {
font-family: tahoma;
text-decoration: none;
color: #666666;
font-size: 10px;
}

a.suchen_link:hover {
color: black;
}




select {
 	font-size : 10px;
 	font-family : tahoma,helvetica,arial;
 	color : #000000;
 	text-decoration : none;
 	font-style : normal;
	font-weight :  normal;
}

option {
 	font-size : 11px;
 	font-family : tahoma,helvetica,arial;
 	color : #000000;
 	text-decoration : none;
 	font-style : normal;
	font-weight :  normal;
}
