@charset "UTF-8";


/*-----------------------Farbumstellung TPI grün | ton in ton |-----------------------*/


#col3 #col3_content #col3_content_frei h1 {
	color: #bc0046 !important;
}
#col3 #col3_content #col3_content_frei h2 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col3 #col3_content #col3_content_frei h3 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col3 #col3_content #col3_content_frei h4 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col3 #col3_content #col3_content_frei h5 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col3 #col3_content #col3_content_frei h6 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
/*_______ Kopfbereich der Seite _______________*/
#nav input {
	border-top: solid #97bf0d!important;
	border-right: solid #97bf0d!important;
	border-bottom: solid #97bf0d!important;
	border-left: solid #97bf0d!important;
}
/*_______ Navigation "1" Kopfbereich __________*/
/*_______ zusätzliche Klassen hellblau_________*/
.aaaaaa {
}
.aaaaaa a {
	color: #387DFA !important;
}
/*_______ Umhüllende Rand-Container ___________*/
#page {
	border: 1px solid #808080;
	background: #fff;
}
#page_margins {
	border: 4px solid #D3D3D3;
}
/*_______ Navigation "1" Kopfbereich __________*/
/*_______ farbe für Träger_____________________*/
.traeger_navi_farbe {
	color:#387DFA !important;
}
/*_______ Navigation "2" Kopfbereich __________*/
#nav {
	color:#fff;
	background-color: #97bf0d!important;
}
/*_______ Spalte "1" __________________________*/
#col1 #projekte img {
	border: 1px solid #bc0046 !important;
}
/*_______ Spalte "2" __________________________*/

/*#col2 img {
	border: 1px solid #bc0046 !important;
}*/
#col2_content p {
}
#col2 h1, #col2 h2, #col2 h3, #col2 h4, #col2 h5, #col2 h6 {
}
#col2 h1 {
	color: #bc0046 !important;
}
#col2 h2 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col2 h3 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col2 h4 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col2 h5 {
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
#col2 h6 {
	color: #666666;
	color: #bc0046 !important;
	border-bottom: 1px solid #bc0046 !important;
}
/*_______ Spalte "2" _________________________*/
/*_______ Nachrichtenbox - dynamisch _________*/
#page_margins #page #main #col2 #col2_content .nachricht a {
	color: #bc0046 !important;
}
#page_margins #page #main #col2 #col2_content .nachricht h2 {
}
#page_margins #page #main #col2 #col2_content .nachricht h3 {
	color: #8E8E8E;
}
/*_______ Spalte "2" _________________________*/
/*_______ alternative Klassen für h1-h6 ______*/
.freestyle-1 {
	color: #bc0046 !important;
	border-left: 16px solid #97bf0d!important;
}
.freestyle-2 {
	color: #bc0046 !important;
	border-left: 16px solid #bc0046 !important;
}
.freestyle-3 {
	color: #bc0046 !important;
	border-left: 16px solid #999999!important;
}
.freestyle-4 {
	color: #434343 !important;
	border-left: 16px solid #bc0046 !important;
}
.freestyle-5 {
	color: #bc0046 !important;
	border-left: 16px solid #D4ED00!important;
}
.freestyle-6 {
	color: #666666 !important;
	border-left: 16px solid #bc0046 !important;
}
.freestyle-7 {
	color: #434343 !important;
	border-left: 16px solid #CCCCCC!important;
}
.freestyle-8 {
	color: #bc0046 !important;
	background-color: #F3FCBA!important;
	border: 1px solid #bc0046 !important;
}
/*_______ zuzätzlicher Stil "grau" _____________*/
.hellgrau-hinterlegt {
	background-color: #EDEDED!important;
}
.grau {
	color: #666666;
}
.grau-fett {
	font-weight: bold;
	color: #666666;
}
.grau-fett-kursiv {
	color: #666666;
}
.grau-kursiv {
	font-style: italic;
	color: #666666;
}
.grau-hinterlegt {
	color: #FFFFFF;
	background-color:#AFAFAF;
}
.grau-rand {
	color: #666666;
	border: 1px solid #DEDEDE;
}
/*_______ zuzätzlicher Stil "farbe 1" __________*/
.farbe-1 {
	color: #97bf0d !important;
}
.farbe-1-fett {
	color: #97bf0d !important;
}
.farbe-1-fett-kursiv {
	color: #97bf0d !important;
}
.farbe-1-kursiv {
	color: #97bf0d !important;
}
.farbe-1-hinterlegt {
	color: #FFFFFF;
	background-color:#97bf0d!important;
}
.farbe-1-rand {
	color: #bc0046 !important;
	border: 1px solid #D4D4D4!important;
}
/*_______ zuzätzlicher Stil "farbe 2" __________*/
.farbe-2 {
	color: #bc0046 !important;
}
.farbe-2-fett {
	color: #bc0046 !important;
}
.farbe-2-fett-kursiv {
	color: #bc0046 !important;
}
.farbe-2-kursiv {
	color: #bc0046 !important;
}
.farbe-2-hinterlegt {
	color: #FFFFFF;
	background-color:#bc0046 !important;
}
.farbe-2-rand {
	color: #bc0046 !important;
	border: 1px solid #DEDEDE;
}
.text-schwarz {
	color: #000000 !important;
}
.text-schwarz-fett {
	color: #000000 !important;
}
.text-schwarz-fett-kursiv {
	color: #000000 !important;
}
.text-schwarz-kursiv {
	color: #000000 !important;
}
.text-schwarz-rand {
	border: 1px solid #000000 !important;
	color: #000000 !important;
}
/*---------Groessenaenderung für col3 -----------*/
#col2_content .text_groesser_120prozent {}
#col2_content .wort_groesser_130prozent {
	color:#222222;
}
#col2_content .wort_groesser_140prozent {
	color:#222222;
}
#col2_content .einzelwort_groesser_150prozent {
	color:#222222;
}
#col2_content .einzelwort_groesser_200prozent {
	color:#222222;
}
/*---------Groessenaenderung für col3 -----------*/
#col3 .text_groesser_120prozent {}
#col3 .wort_groesser_130prozent {
	color:#222222;
}
#col3 .wort_groesser_140prozent {
	color:#222222;
}
#col3 .einzelwort_groesser_150prozent {
	color:#222222;
}
#col3 .einzelwort_groesser_200prozent {
	color:#222222;
}
/*_______ Spalte "3" __________________________*/
/*#col3 img {
border: 1px solid #bc0046 !important;
}*/
#page_margins #page #main #col3 #col3_content ul li img {}
.col3_bold_farbe {
	color: #bc0046 !important;
}
.col3-datum {}
#page_margins #page #main #col3 #col3_content .col3-datum li {
}
/*_______ Navigation Spalte "1" ______________*/
#p7TMnav {}
/*_______ "MENU AUF-ZU" ______________________*/ 
#p7TMctrl {}
#p7TMctrl a:link {
	color: #999999;
}
#p7TMctrl a:visited {
	color: #bc0046 !important;
}
#p7TMctrl a:hover {
	color: #bc0046 !important;
}
#p7TMctrl a:focus {
	color: #98A53A;
	background-color: #F3FAA3;
}
/*_______ Stil erste Ebene __________________*/ 
#p7TMnav div a {
	color: #333333;
}
#p7TMnav div a:visited {
	color: #666666;
}
#p7TMnav div a:hover {
	color: #bc0046 !important;
}
#p7TMnav div a:focus {
	color: #83911C;
	background-color: #F3FCBA;
}
/*_______ Tabellenformatierung _______________*/ 
table {
	border: 1px solid #CCCCCC;
}
caption {/*Überschrift der Tabelle*/
	color: #666666;
}
table p {
}
tr {
}
td, th {
}
th {/*Kopfzeile Table*/
	background-color: #bc0046 !important;
	color:#FFFFFF;
}
.td-spalten-1 {
	background-color: #97bf0d!important;
	color:#485208;
}
.td-spalten-2 {
	background-color: #CDDE3F;
	color:#4D5600;
}
.td-spalten-3 {
	background-color: #F3FCBA;
	color:#333333;
}
.td-reihen-1 {
	background-color: #F3FCBA;
	color:#333333;
}
.td-reihen-2 {
	background-color: #CDDE3F;
	color:#505901;
}
.td-reihen-3 {
	background-color: #97bf0d !important;
	color:#5A660A;
}
/*_______ Additional css for functions ______*/
#newslist .item .imagecontainer .image img {
	border: 1px solid #bc0046 !important;
}
#eventslist .item .imagecontainer .image img {
	border: 1px solid #bc0046 !important;
}

#col3 h1 {
	background-color: #97BF0D !important;
	color:#50463E !important;
	font-weight: normal !important;
}
/* indent die top-navigation auf warmen grauton*/
#nav a, a em.file {
	color:#FFF !important;
	font-weight: bold !important;
}
/*andert den rollover im Submenu links auf rot*/
#submenu li a:focus, #submenu li a:hover, #submenu li a:active {
	    background-color: #bc0046 !important;
	    color: #FFFFFF !important;
}

#submenu li a:focus,  #submenu li a:hover,  #submenu li a:active {
	background-color:#BC0046 !important;
	color: #fff;
}
#submenu li ul li a:focus,  #submenu li ul li a:hover,  #submenu li ul li a:active {
	background-color:#BC0046 !important;
	color: #fff;
}
#submenu li ul li ul li a:focus,  #submenu li ul li ul li a:hover,  #submenu li ul li ul li a:active {
	background-color:#BC0046 !important;
	color: #fff;
}
#submenu li ul li ul li ul li a:focus,  #submenu li ul li ul li ul li a:hover,  #submenu li ul li ul li ul li a:active {
	background-color:#BC0046 !important;
	color: #fff;
}
/*hintergrund rollover nav*/
#nav a:hover, #nav a:focus {
	background-color: #bc0046!important;
	color: #333333;
}



/* 
** (c) sensum · www.sensum.de 
** #############################
** #########################
** 
**  Dateiversion: 06.03.2008  
**  Datei       : addon.css
**  Funktion    : Allgemeines Zusatzformat fuer das Standard Template
**
*/
/*---- Schaltet die Rahmen um alle Bilder in der mittleren Spalte aus ----*/
#page_margins #page #main #col2 #col2_content img {
	border-top-style: none !imortant;
	border-right-style: none !imortant;
	border-bottom-style: none !imortant;
	border-left-style: none !imortant;
}
/*---- Schaltet die Rahmen um alle Bilder in der rechten Spalte aus ----*/
#page_margins #page #main #col3 img {
	border-top-style: none !imortant;
	border-right-style: none !imortant;
	border-bottom-style: none !imortant;
	border-left-style: none !imortant;
}
#eventslist .floatbox .item .subtitle {
    border-bottom: 0 solid #BC0046 !important;
    color: #696767 !important;
    font-size: 82% !important;
    font-weight: bold !important;
}
