
/* Allgemeines Layout der Homepage                                                                              */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Hintergrundfarbe und Hintergrundgrafik für die Ansicht der Homepage */

body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #202020;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #4A4A4A;
	background-image: url('../images/main_back.jpg');
	background-repeat: repeat;
	background-position: bottom center;
	background-attachment: fixed;
}


/* Definition obere Hauptgrafik mit Firmenlogo für die Themendarstellung des gezeigten Inhaltes usw. */

.titelback {
	background-image: url('../images/cms_logo_willkommen1.gif');
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment: scroll;
}


/* Definition untere Hauptgrafik unter dem Firmenmotto am Ende der Homepage */

.specback {
	background-image: url('../images/back.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-attachment: scroll;
}


/* Definition Schriftgrösse und Farbe des Contents ohne Attribute (z.Bsp. eingelesene Inhalte usw.) */

.content {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #202020;
}



/* Definition Schriftgrösse und Farbe der Überschrift von Neuigkeiten und Suchmaschine links */

.neuigkeiten {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #202020;
	text-decoration: none;
}






/* Allgemeines Layout der Hyperlinks auf der Homepage                                                           */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition der Farben der Hyperlinks im Content */

a, a:link, a:active, a:visited {
	color: #202020;
	text-decoration: none;
}


/* Definition der Farben bei Mouseover über Hyperlinks im Content */

a:hover {
	color: #202020;
	text-decoration: underline;
}


/* Definition der Schriftgrösse der Hyperlinks im Content */

a.newslink, a.newslink:link, a.newslink:active, a.newslink:visited, a.newslink:hover {
	font-size: 8pt;
}






/* Allgemeines Layout der Menüpunkte für die Homepage                                                           */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Farbe und Schriftgrösse der angezeigten Menüpunkte und Untermenüpunkte */

a.normenu, a.normenu:link, a.normenu:active, a.normenu:visited, a.normenu:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #202020;
	text-decoration: none;
	width: 156px;
}


/* Definition Farbe und Schriftgrösse des angewählten und angezeigten Menüpunktes und Untermenüpunktes */

a.normenu_sel, a.normenu_sel:link, a.normenu_sel:active, a.normenu_sel:visited, a.normenu_sel:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #202020;
	text-decoration: none;
	width: 156px;
}






/* Allgemeines Layout der Menüüberschriften für den gewählten Menüpunkt für die Homepage                        */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Schriftgrösse der Menüüberschriften */

.title {
	font-size: 9pt;
}



/* Definition Schriftfarbe und Schriftattribute der Menüüberschriften */

.newsbox {
	border-style: none;
	border-width: 2px;
	border-color: #202020;
	border-bottom-style: solid;
}


/* Definition Attribute der Neuigkeiten */

.newstext {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}


/* Definition Attribute der Klickbuttons */

.on_off_button {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7pt;
	height: 18px;
	vertical-align: middle;
}


/* Definition Attribute der Menüpunktüberschrift */

.x_entry_top {
	width: 512px;
	height: 7px;
	background-image: url('../images/ueberschrift_standard_top.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Menüpunktüberschrift */

.x_entry_top_back {
	width: 512px;
	background-image: url('../images/ueberschrift_standard_top_sidelines.png');
	background-repeat: repeat-y; background-position-y:center
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #C00000;
	text-decoration: none;
}


/* Definition Attribute der Menüpunktüberschrift */

.x_entry_bot {
	width: 512px;
	height: 20px;
	background-image: url('../images/ueberschrift_standard_bot.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Menüpunktüberschrift */

.x_entry_trenn {
	width: 512px;
	height: 13px;
	background-image: url('../images/ueberschrift_standard_trenn.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Menüpunktüberschrift */

.x_entry_trenn2 {
	width: 512px;
	height: 13px;
	background-image: url('../images/ueberschrift_standard_trenn2.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Menüpunktüberschrift */

.x_entry_back {
	width: 512px;
	background-image: url('../images/ueberschrift_standard_sidelines.png');
	background-repeat: repeat-y; background-position-y:center
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #202020;
	text-decoration: none;
}






/* Allgemeines Layout der Ergebnisse bei der Suche über die Suchmaschine                                        */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Attribute der Suchmaschine */

.entry_top {
	width: 512px;
	height: 7px;
	background-image: url('../images/suchtext_top.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Suchmaschine */

.entry_top_back {
	width: 512px;
	background-image: url('../images/suchtext_top_sidelines.png');
	background-repeat: repeat-y; background-position-y:center

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: #404040;
}


/* Definition Attribute der Suchmaschine */

.entry_bot {
	width: 512px;
	height: 20px;
	background-image: url('../images/suchtext_bot.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Suchmaschine */

.entry_trenn {
	width: 512px;
	height: 8px;
	background-image: url('../images/suchtext_trenn.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Suchmaschine */

.entry_trenn2 {
	width: 512px;
	height: 13px;
	background-image: url('../images/suchtext_trenn2.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der Suchmaschine */

.entry_back {
	width: 512px;
	background-image: url('../images/suchtext_sidelines.png');
	background-repeat: repeat-y; background-position-y:center
}






/* Allgemeines Layout des Beitragstextes und der Beitragsüberschriften                                          */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Attribute der angezeigten Beiträge */

.text_entry_top {
	width: 512px;
	height: 7px;
	background-image: url('../images/text_top.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der angezeigten Beiträge */

.text_entry_top_back {
	width: 512px;
	background-image: url('../images/text_top_sidelines.png');
	background-repeat: repeat-y; background-position-y:center
	font-family: Verdana,Arial,Helvetica,sans-serif;
}


/* Definition Attribute der angezeigten Beiträge */

.text_entry_bot {
	width: 512px;
	height: 20px;
	background-image: url('../images/text_bot.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der angezeigten Beiträge */

.text_entry_trenn {
	width: 512px;
	height: 13px;
	background-image: url('../images/text_trenn.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Attribute der angezeigten Beiträge */

.text_entry_trenn2 {
	width: 512px;
	height: 13px;
	background-image: url('../images/text_trenn2.png');
	background-repeat: no-repeat;
	font-size: 1px; background-position-y:center
}


/* Definition Trennlinie zwischen den Beiträgen */

.lowerline {
	border-style: none;
	border-width: 1px;
	border-color: #202020;
	border-bottom-style: solid;
}


/* Definition Attribute der angezeigten Beiträge */

.text_entry_back {
	width: 512px;
	background-image: url('../images/text_sidelines.png');
	background-repeat: repeat-y; background-position-y:center
	font-family: Verdana,Arial,Helvetica,sans-serif;
}




/* Definition Attribute der Hinweisbox in den Kurzbefehlen für Inhalte und Beiträge*/

.alarm {
       background: #E1E1E1 url(../images/cms_hinweis.png) center no-repeat;
       background-position: 15px 50%; /* x-pos y-pos */
       text-align: left;
       padding: 5px 20px 5px 45px;
       border-top: 2px solid #CCCCCC;
       border-bottom: 2px solid #CCCCCC;
       font-family: Verdana,Arial,Helvetica,sans-serif;
       font-size: 7pt;
       color: #000000;
}



/* Definition Attribute für Bemerkungen in den Kurzbefehlen für Inhalte und Beiträge*/

.bemerkung {
       font-family: Verdana,Arial,Helvetica,sans-serif;
       font-size: 7pt;
       color: #999999;
}


/* Allgemeines Layout der Infobox auf der Homepage                                                             */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Zustand der Anzeige der Infobox im Content */

div#maintext_text {
	display: none;
}


/* Definition Abstand der Infobox zum Content */

div#maintext p {
	margin-top: 0px;
	padding-top: 0px;
}


/* Allgemeines Layout der Textbox auf der Homepage                                                             */
/* ------------------------------------------------------------------------------------------------------------ */

/* Definition Zustand der Anzeige der Textbox im Content */

.textbox {
	background: transparent url(../images/textbox.png);
	background-repeat: repeat;
	background-position: top left;
	background-attachment: scroll;
}
