/*
// theater-und-konzertfreunde.de -  Stylesheet
*/

body {
	background-image: url(../images/bg_rasterverlauf.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#b0a99d;
	scrollbar-face-color:#b0a99d;
	font-size: 13px;
	padding: 0px;
	margin: 0px auto;
}

/* Formtag Anti-Site-Zerhau-Machkapott */
form { margin:0; padding:0; }


/* Headlines - Überschriften */

.headline {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #172c42;
font-size: 14px;
}

/* Termine - Headline */

.headline_termine {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
font-size: 13px;
}


/* Content text */

.content {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4c4a41;
font-size: 13px;
}

.content_trans {
background-color: #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4c4a41;
font-size: 13px;
MozOpacity:0.5;
opacity:0.5;
filter = Alpha(opacity=50);
}

.transparent {
MozOpacity:0.5;
opacity:0.5;
filter = Alpha(opacity=50);
}


/* Inhaltbereich Verlinkungen A-Class */

a.content:link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration: none;
font-style: normal;
color: #720003;
font-weight: bold;
}

a.content:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration: none;
font-style: normal;
color: #720003;
font-weight: bold;
}

a.content:hover {
color: #c50004;
text-decoration: none;
}

/* Inhaltbereich Verlinkungen Kontaktbörse A-Class */

a.kboerse:link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration: none;
font-style: normal;
color: #0054a4;
font-weight: bold;
}

a.kboerse:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration: none;
font-style: normal;
color: #0054a4;
font-weight: bold;
}

a.kboerse:hover {
color: #002f5b;
text-decoration: underline;
}


/* LI-CSS-Menu - Submenu-Classes */

#menu {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 12px;
	font-family: verdana;
	BACKGROUND: none;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-left: 1px;
	COLOR: #000000;
	LINE-HEIGHT: 23px;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
	TEXT-ALIGN: right;
	direction: rtl;
	text-indent: 10px;
	BORDER-RIGHT-WIDTH: 0px;
}

#menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
   WIDTH: 195px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	LIST-STYLE-TYPE: none;
}
#menu LI {
	LIST-STYLE-TYPE: none
	WIDTH: 195px;
	float: none;
}
#menu LI A {
	DISPLAY: block;
	WIDTH: 195px;
	COLOR: #002f5b;
	border-bottom: 0px solid #FFFFFF;
	background-image: url(../images/navi_bg.gif);
	TEXT-DECORATION: none;
}
#menu LI A:hover {
	COLOR: #000000;
	text-decoration: none;
	background-image: url(../images/navi_bg_hilite.gif);
}

#menu LI #active {
	COLOR: #000000;
	background-image: url(../images/navi_bg_hilite.gif);
}

#menu LI #last {
border-bottom: none;
}

#menu li li a {
	FONT-SIZE: 11px;
	display: block;
	padding-left:0px;
	BACKGROUND-COLOR: #dedede;
	COLOR: #004c94;
	font-weight:normal;
	text-decoration: none;
	width: 195px;
	text-indent: 10px;
}

#menu li li a:hover {
	color: #232323;
	text-decoration: none;
	background-image: url(../images/navi_subhilite_bg.gif);
}

#menu li li #active {
	background-image:url(../images/navi_sub_bg.gif);
}





/* Head Mini-Navi */

a.mininav_link:link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #002f5b;
font-size: 10px;
letter-spacing: 0px;
}

a.mininav_link:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #002f5b;
font-size: 10px;
letter-spacing: 0px;
}

a.mininav_link:hover {
color: #0054a4;
text-decoration: underline;
}


/* News Classes */

.news_datum {
color: #FFFFFF;
font-size: 13px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

.news_content {
color: #002f5b;
font-size: 13px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
}

.news_headline {
color: #002f5b;
font-size: 13px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}

.news_headline2 {
color: #002f5b;
font-size: 13px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}


a.news_link:link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: underline;
font-style: italic;
color: #0054a4;
font-weight: bold;
}

a.news_link:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
text-decoration: underline;
font-style: italic;
color: #0054a4;
font-weight: bold;
}

a.news_link:hover {
color: #887542;
text-decoration: none;
}


/* Wo bin ich - Pfad Classes*/

.info_content {
color: #0054a4;
font-size: 12px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
}


a.info:link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
color: #0054a4;
text-decoration: none;
}

a.info:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
color: #0054a4;
text-decoration: none;
}

a.info:hover {
color: #003465;
text-decoration: underline;
}

/* Footer Classes */

.footer {
font-size : 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color : #b7dcff;
font-style : normal;
}

a.footer_link:link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #8E8F7D;
text-decoration: none;
font-weight: bold;
}

a.footer_link:visited {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #8E8F7D;
text-decoration: none;
font-weight: bold;
}

a.footer_link:hover {
text-decoration: none;
color: #726954;
}