/*
farben der Homepage:
#A6A692 - sowas wie gelb also ocker
#213858 - das dunkel blaue
*/

body
{
 margin-top: 0cm;
 margin-left: 0cm;
 margin-bottom: 0cm;
 margin-right: 0cm;
 background-image: url(images/content_bereich.gif);
 text-color: #000000;
 font-family:Times New Roman,Verdana,Tempus Sans ITC,Tahoma,Sans-Serif;
 font-size:12pt;
}

td.fusszeile
{
 background: url(images/fussleiste.gif) no-repeat center;
}
td.ueberschrift
{
 background: url(images/ueberschrift.jpg) no-repeat center;
}

.logo
{
	background: url(images/logo.gif) no-repeat center;
}

.menu_bg
{
	background: url(images/menu_back.gif);
}

.menu_leiste
{
	background: url(images/menu_leiste.gif);
}

.haupt_bg
{
	background: url(images/content_bereich.gif);
}

#content
{
	background: url(images/content_bereich.gif);
	vertical-align: top;
}

#subtitel
{
	vertical-align: bottom;
}

img
{
	border-width: 0px;
}


/*
 News Box Definitionen Anfang
 ############################;
*/

.tx-mininews-pi1-fp_listrowField-datetime
{
	font-weight: bold;
	font-style: bold;
	text-align: right;
	margin-top: 50px;
	padding-top: -10px;
	padding-bottom: -10px;
}

.tx-mininews-pi1-fp_listrowField-title
{
	background: url(images/hervorhebung.jpg) repeat-x;
}

.tx-mininews-pi1-fp_listrowField-teaser
{
	border-width: 2px;
	border-color: #225588;
	border-style: solid;
	padding: 10px;
	margin-left: 30px;
}

/*
 Algemeine Links Anfang
 ############################8B8B72;
*/

#content a:link
{
        color: #996600;
        text-decoration: none;
        background: url(images/hervorhebung.jpg) repeat-x;
}
#content a:visited
{
        color: #996600;
        text-decoration: none;
        background: url(images/hervorhebung.jpg) repeat-x;
}
#content a:active
{
        color: #996600;
        text-decoration: none;
        background: url(images/hervorhebung.jpg) repeat-x;
}
#content a:hover


{
        color: #770000;
        text-decoration: none;
}

/*
 Menü Links Anfang
 ###########################
*/

#menu_1
{
	/* nichts hier */
        background: url(images/menu_back.gif);

}


.menu_main
{
	vertical-align: top;
}

#menu_1 a:link
{
        color: #c0c0c0;
        text-decoration: none;
}
#menu_1 a:visited
{
        color: #c0c0c0;
        text-decoration: none;
}
#menu_1 a:active
{
        color: #c0c0c0;
        text-decoration: none;
}
#menu_1 a:hover
{
        color: #770000;
        text-decoration: none;
}

/* Sub1 Links */
.menu_sub1_no
{
        background: url(images/menu_dot_normal.gif) no-repeat left;
        padding-left: 12px;
        margin-left: 25px;
}
.menu_sub1_ac
{
        background: url(images/menu_dot_filled.gif) no-repeat left;
        padding-left: 12px;
        margin-left: 25px;
}

/* Sub2 Links */
.menu_sub2_no
{
        background: url(images/menu_dot_normal.gif) no-repeat left;
        padding-left: 12px;
        margin-left: 40px;
}
.menu_sub2_ac
{
        background: url(images/menu_dot_filled.gif) no-repeat left;
        padding-left: 12px;
        margin-left: 40px;
}

/*
 TYPO3 Style Anfang
 ###########################
*/

/* Die aller erste Zeile einer Tabelle */
.contenttable contenttable-1 TR.tr-even tr-0
{
   font-weight: bold;
   padding: 0px;
   text-align: center;
}

/* jede zweite Zeile in einer Tabelle */
.tr-odd
{

}

/* Bilder unterschrift */
.csc-caption
{
   color: #555555;
   font-size: 8pt;
   font-style: italic;
}

/* Vollständige Tablelle */
.contenttable
{
   border-width: 0px;
   border-color: #ffffff;
   border-style: solid;
}

/* Text mit Bild */
.imgtext-nowrap { padding-bottom: 40px; }

/* die erste überschriften */
.csc-firstHeader { padding-top: 0px; font-size: 15pt; }

/* standard überschriften */
h1 { padding-top: 15px; font-size: 14pt; }
h2 { padding-top: 15px; font-size: 15pt; }
h3 { padding-top: 15px; font-size: 14pt; }
h4 { padding-top: 15px; font-size: 12pt; }
h5 { padding-top: 15px; font-size: 10pt; }

/* formular normal feld*/
.csc-form-label
{
   font-weight: bold;
}

/* formular required feld*/
.csc-form-label-req
{
   font-weight: bold;
   color: #770000;
}

/* Sitemap */
.csc-sitemap-level1
{
   margin-left: 20px;
   font-weight: bold;
   padding-left: 12px;
   background: url(images/sitemap_level1_bg.gif) no-repeat left;
}
.csc-sitemap-level2
{
   margin-left: 60px;
   font-weight: normal;
   padding-left: 12px;
   background: url(images/sitemap_level2_bg.gif) no-repeat left;
}
.csc-sitemap-level3
{


   margin-left: 100px;
   font-style: italic;
   padding-left: 12px;
   background: url(images/sitemap_level3_bg.gif) no-repeat left;
}


/* das P element text */
.bodytext
{
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 8px;
}
