.navi_padding1 {  background-color: #96e5c8; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.navi_padding2 { background-color: #ffebb2; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; border-color: black black #ECB51B; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.link1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006063; text-decoration: none}
.link2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dc6200; text-decoration: none }
.small_text_gruen {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #2EA378; line-height: 8px}
.small_text_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; line-height: 12px; font-weight: normal}
.small_text_rosa { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #EC2248; line-height: 8px }
.bildumlauf_links {  float: left}
.info {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3BA3BF; font-weight: bold;}
.plaintext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px}
.title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #950035; line-height: 18px ; font-weight: bold}
.teaser_text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 20px; text-align: justify}
.newsletter {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #f17391; padding-top: 3px; padding-bottom: 3px}
.newsletter2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f17391; background-color: #ffe8ed; padding-top: 3px; padding-bottom: 3px }
.stlye_inputbutton {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #f8a3b7; border: #f17391; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.style_inputfeld {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border: #F8A3B7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.style_inputfeld1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFFFFF; border: #F8A3B7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.suche1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #f17391; padding-top: 3px; padding-bottom: 3px }
.suche2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #D61442; padding-top: 3px; padding-bottom: 3px }
.newsletter3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D14667; background-color: #ffe8ed; padding-top: 3px; padding-bottom: 3px }
.bottom_line {  border-color: black black #60ABC5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.special { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #BE1649; 
	background-color: #FFD96D; 
	padding-top: 3px; padding-bottom: 3px ; font-weight: bold
}
.special2 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #990000; 
	background-color: #FFF1C9; 
	padding-top: 3px; padding-bottom: 3px
}

.special3 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #D0EDF7; 
	background-color: #D0EDF7; 
	padding-top: 3px; padding-bottom: 3px ; font-weight: bold
}
.special4 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
	color: #990000; 
	background-color: #FFF1C9; 
	padding-top: 3px; padding-bottom: 3px
}

.special3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; background-color: #FFFBF0; padding-top: 3px; padding-bottom: 3px ; font-weight: bold}
.special4_border { padding-top: 3px; padding-bottom: 3px ; border: 1px #FFFFFF solid}
.spalte1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F78; text-decoration: none; background-color: #D5EEFB;}
.spalte2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F78; text-decoration: none; background-color: #EDF9FF;}
.spalte3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F78; text-decoration: none; background-color: #E7F7FF;}
.spalte4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #004F78; text-decoration: none; background-color: #F4FBFF;}
.basic_template_bg {  font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; border: 1px #FCE3EC solid}
.basic_template_spalte1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #950035; text-decoration: none; background-color: #FFF3F7}
.basic_template_spalte2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; background-color: #FFFAFC}
.basic_template_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #950035; line-height: 18px ; font-weight: bold ; background-color: #FFFAFC}
.basic_template_descr {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #666666; text-decoration: none; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; text-align: justify}
.eventkalender_bg {  font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #CFF1E5}
.eventkalender_spalte1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006063; text-decoration: none; background-color: #FFFFFF; padding-left: 15px}
.eventkalender_link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006063; text-decoration: underline}
.eventkalender_link_trenner { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0B75B2; text-decoration: none}
.eventkalender_spalte2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004E7A; text-decoration: none; background-color: #E1F7FA; padding-left: 15px }
.eventkalender_spalte3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004E7A; text-decoration: none; background-color: #DDF2FC; padding-left: 15px ; font-weight: bold}
.eventkalender_spalte4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C10044; text-decoration: none; background-color: #EDFDFF; padding-left: 15px }
.abc_spalte1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8F0439; text-decoration: none; background-color: #FFFAEC; padding-left: 10px}
.abc_spalte2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #525252;
        text-decoration: none;
        background-color: #FFFEFB;
        padding-left: 10px;
        line-height: 18px;
        text-align: justify;
}
.padding_content {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #FFFFFF}
.navi_padding3 { background-color: #F8A2B6; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.link3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AE0C32; text-decoration: none }
.illu_bg {  background-image: url(images/bg.jpg); background-repeat: no-repeat}

.special_button {  border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.abcletter {
        color: #6B8556;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        text-decoration: none;
}
.path{
        font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #950035; line-height: 18px ; font-weight: lighter;
}
.titlelink{
        font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #950035; line-height: 18px ; font-weight: bold; text-decoration: none;
}
.table_search {  border: 1px #FFDDE5 solid}
.bg_search {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3366; text-decoration: none; background-color: #FFF3F6}
.bg_search2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3366; text-decoration: none; background-color: #FFFBFC}
.link_suchausgabe {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: underline}
.link_suchausgabe1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; text-decoration: none}
.bildumlauf_rechts { float: right}
.premium_template_spalte2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9C6401; text-decoration: none; background-color: #FFF7E2}
.premium_template_spalte1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AB4800; text-decoration: none; background-color: #FFF0C5; font-weight: bold}
.premium_template_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #B54800; line-height: 18px ; font-weight: bold ; background-color: #FFF0C5}
.premium_template_bg { font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; border: 1px #FDDF8C solid}
.premium_template_highlight {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9D5100; text-decoration: none; background-color: #FFF7E2; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border: #FFE393; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.navi_padding2active { background-color: #f4dea0; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; border-color: black black #ECB51B; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.title2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #993300; line-height: 18px ; font-weight: bold }
.small_text_grau { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.bg_galerie {  background-color: #CCCCCC}
.bg_features { background-color: #FDDF8C}
.link4 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #dc6200; text-decoration: underline}
