a.header {
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #000000;	
}

a.header:hover {
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.infobox h2 {
	color: #A01119;
	font-size: 11pt;
	font-family: Verdana;
	text-align: left;
}

a.b_link, a.b_link:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	font-style: italic;
	font-family: Verdana;
}

.infobox p {
	color: #666666;
	font-size: 10pt;
	font-family: Verdana;
	text-align: justify;
}

.infobox p a, a:hover {
	color: #FF0000;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: underline;
}

.infobox h1 {
	color: #666666;
	font-size: 10pt;
	font-family: Verdana;
	text-align: justify;
	font-weight: normal;
}

.infobox h1 a, a:hover {
	color: #FF0000;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: underline;
}

#twitter span.twittertopic {
	color: #00E6E6;
	font-size: 7.5pt;
	font-family: Verdana;
	font-weight: bold;
}

#twitter span.twitter {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
}

#twitter span.twitter a, a:hover {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

#twitter .rssfeed_twitter {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
}

#twitter .rssfeed_twitter .link a, a:hover {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#footer p.copyright {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-align: center;
}

#footer p.copyright a {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
}

#links .topic {
	color: #008000;
	font-size: 7.5pt;
	font-family: Verdana;
	font-weight: bold;
}

#links a.links {
	color: #666666;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
}

#links a.links:hover {
	color: #666666;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

.newsletter p.text {
	color: #000000;
	font-size: 7.5pt;
	font-family: Verdana;
	text-align: justify;
}

.gastrologin p.text {
	color: #000080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-align: justify;
	font-weight: bold;
}

.verwaltung p.text {
	color: #000080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-align: justify;
	font-weight: bold;
}

#links a.special, a.special:hover {
	color: #000080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: underline;
	font-style:italic;
	font-weight: normal;
}

.gastrologin p a.gl, a.gl:hover {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

a.gl, a.gl:hover {
	color: #808080;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

#content li a {
	color: #008000;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

#content li a:hover {
	color: #008000;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
}

#content li span.count {
	color: #A01119;
	font-family: Verdana;
	font-size: 7.5pt;
	text-decoration: none;
}

.box .cont_box .text {
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	text-align: justify;
}

.box .cont_box .text a, a:hover {
	color: #008000;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
}

.box .cont_box_small .text {
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	text-align: justify;
}

.box .cont_box_small .textl {
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	text-align: justify;
}

#content p.texts {
	color: #000000;
	font-family: Verdana;
	font-size: 7.5pt;
	text-align: justify;
}

span.email {
	color: #000080;
	font-family: Verdana;
	font-size: 8pt;
}

span.red {
	font-size: 12px; 
	color: #cc0000;
	font-family: Verdana;
}

span.green {
	font-size: 12px;
	color: #008000;
	font-family: Verdana;
}

span.searchgreen {
	font-size: 10pt;
	color: #008000;
	font-family: Verdana;
}

span.dog_yes {
	font-size: 12px;
	color: #000080;
	font-family: Verdana;
}

span.dog_no {
	font-size: 12px;
	color: #ff0000;
	font-family: Verdana;
}

span.smoke_yes {
	font-size: 12px;
	color: #800000;
	font-family: Verdana;
}

span.smoke_no {
	font-size: 12px;
	color: #800000;
	font-family: Verdana;
}

span.black {
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
}

ul.list_style {
	text-align: justify;
}

li.list_style {
	text-align: justify;
}

.lang {
	color: #666666;
	font-size: 7.5pt;
	font-family: Verdana;
	text-decoration: none;
	font-style: normal;
}

.number_small {
	color: #000000;
	font-size: 12pt;
	font-family: Verdana;
}

.number {
	color: #000000;
	font-size: 16pt;
	font-family: Verdana;
}

.hotline_topic {
	color: #000000;
	font-size: 12pt;
	font-family: Verdana;
}

.times {
	color: #000000;
	font-size: 9pt;
	font-family: Verdana;
}

.times a, .times a:hover {
	color: #000080;
	font-size: 9pt;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}

.label {
	font-family: Verdana;
	font-size: 10pt;
}

.bluelabel {
	font-family: Verdana;
	font-size: 10pt;
	color: #000080;
}

.frame p {
	font-family: Verdana;
	font-size: 10pt;
}

.frame p.red {
	color: #800000;
	font-size: 10pt;
	font-family: Verdana;
}

.frame p.red a, .frame p.red a:hover {
	color: #800000;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: underline;
	font-style: italic;
}

#content p.black {
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
}

#content p.blue {
	color: #000000;
	font-family: Verdana;
	font-size: 7.5pt;
}

#content p.blue a {
	color: #000080;
	font-family: Verdana;
	font-size: 7.5pt;
	text-decoration: none;
}

#content p.blue a:hover {
	color: #000080;
	font-family: Verdana;
	font-size: 7.5pt;
	text-decoration: underline;
}

#content span.grey {
	font-family:Verdana;
	color: #CCCCCC;
	font-size: 7.5pt;
}

a.esuche, a.esuche:hover {
	font-family: Verdana;
	font-size: 10pt;
	color: #008000;
	text-align: center;
	text-decoration: none;
}

a.previous {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.previous:hover {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.next {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.next:hover {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.previousi {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.previousi:hover {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.nexti {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.nexti:hover {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.pages {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

a.pages:hover {
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #3366CC;
}

a.pagesa {
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #3366CC;
}

a.pagesa:hover {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #3366CC;
}

.previous {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

.next {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

.previousi {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

.nexti {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

.pages {
	color: #3366CC;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
}

.pagesa {
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #3366CC;
}

/* Gastroheader */
h1, .title  {
	font-size: 20px;
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
	border: 0;
	background: none;
	width: 440px;
}

h2, .keywords {
	font-size: 7.5pt;
	font-family: Verdana;
	color: #000080;
	display: block;
	overflow: hidden;
	font-weight: normal;
}

.adress {
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
}

.adress a {
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}

.adress a:hover {
	font-family: Verdana;
	font-size: 9pt;
	color: #666666;
	text-decoration: underline;
}

.adresslabel {
	color: #000080;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}

.cbtopic {
	font-family: Verdana;
	font-size: 9pt;
	color: #004E65;
	font-weight: bold;
	text-align: center;
}

.cbtopics {
	font-family: Verdana;
	font-size: 9pt;
	color: #004E65;
	font-weight: bold;
	text-align: center;
}

.cbbox .wt {
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.cbbox .wtt {
	color: #808080;
	font-family: Verdana;
	font-size: 10pt;
}

a.national, a.national:hover {
	color: #008000;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
	border: 0;
}

/* Gallerys */

/* Reservierung */

.table span {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
}

.room span {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
}

span.booking {
	font-size:11pt;
	color: #000080;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

#booking dt {
	display:block;
	margin-left: 35px;
}

a.booking {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: normal;
	font-style: italic;
	color: #000080;
	text-decoration: none;
}

a.booking:hover {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: normal;
	font-style: italic;
	color: #000080;
	text-decoration: underline;
}

/* Karten */

.cards {
	margin-top: 20px;
	margin-left: 45px;
}

a.cards {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.cards:hover {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

span.cards {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

span.cards:hover {
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

.click {
	margin-top: 5px;
	margin-left: 55px;
	width: 80px;
	z-index: 10;
	position: absolute;
}

a.click {
	font-size: 8pt;
	font-family: Verdana;
	color: #000080;
	text-decoration: none;
}

a.click:hover {
	font-size: 8pt;
	font-family: Verdana;
	font-style: italic;
	color: #000080;
	text-decoration: none;
}

a.blue {
	font-size: 7.5pt;
	font-family: Verdana;
	color: #000080;
	text-decoration: underline;
}

a.blue:hover {
	font-size: 7.5pt;
	font-family: Verdana;
	color: #000080;
	text-decoration: underline;
}

.grey {
	font-size: 9pt;
	font-family: Verdana;
	color: #808080;
}

span.reditalic {
	color: #A01119;
	font-size: 10pt;
}

.jobs_table span {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.jobs_table span.first {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

a.firm {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

a.firm:hover {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

a.job {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

a.job:hover {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

.jobs_table span.second {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.jobs_search_header span {
	font-family: Arial;
	font-size: 10pt;
}

.jobs_search_table span {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: left;
}

.ratgeber_search_header span {
	font-family: Arial;
	font-size: 10pt;
}

.ratgeber_search_table span {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: left;
}

.jobs_search_table span.first {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.jobs_search_table span.second {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.jobs_pop_header span {
	font-family: Arial;
	font-size: 10pt;
}

.jobs_pop_table span {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: left;
}

.jobs_pop_table span.first {
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.jobs_pop_table span.second {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

#jobs_scroll span {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

#jobs_scroll span.grey {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
	color: #808080;
}

#jobs_scroll a.grey {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
	color: #808080;
	text-decoration: none;
}

#jobs_scroll a.grey:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
	color: #808080;
	text-decoration: none;
}

.jobs_infobox .jobs_infobox_text {
	text-align: justify;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.jobs_infobox .jobs_infobox_text a {
	text-decoration: underline;
	color: #000080;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}

.jobs_infobox .jobs_infobox_text_tag {
	text-align: justify;
}

.jobs_infobox .jobs_infobox_text_tag a {
	text-decoration: none;
	color: #000000;
}

.ratgeber_infobox .ratgeber_infobox_text {
	text-align: justify;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.ratgeber_infobox .ratgeber_infobox_text a {
	text-decoration: underline;
	color: #000080;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}

.ratgeber_infobox .ratgeber_infobox_text_tag {
	text-align: justify;
}

.ratgeber_infobox .ratgeber_infobox_text_tag a {
	text-decoration: none;
	color: #000000;
}

/* Tag */
a.tag {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

a.tag_small {
	font-size: small;
	font-family: Arial, Helvetica, Sans-Serif;
}

a.tag_normal {
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

a.tag_big {
	font-size: 13pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

a.tag_italic {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

a.tag_small_italic {
	font-size: small;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

a.tag_normal_italic {
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

a.tag_big_italic {
	font-size: 13pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
}

a.tag_bold {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

a.tag_small_bold {
	font-size: small;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

a.tag_normal_bold {
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

a.tag_big_bold {
	font-size: 13pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}

a.tag_italic_bold {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-style: italic;
}

a.tag_small_italic_bold {
	font-size: small;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-style: italic;
}

a.tag_normal_italic_bold {
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-style: italic;
}

a.tag_big_italic_bold {
	font-size: 13pt;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-style: italic;
}

a.start_search_new {
	color: #666666;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: underline;
	font-weight: bold;
}

.result_jobs_search_header_left {
	text-align: left;
}

span.result_jobs_search_title {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

span.result_jobs_search {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
}

.result_events_search_header_left {
	text-align: left;
}

span.result_events_search_title {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

span.result_events_search {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
}

.result_ratgeber_search_header_left {
	text-align: left;
}

span.result_ratgeber_search_title {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

span.result_ratgeber_search {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
}

.result_per_page { 
	text-align: right;
}

.result_per_page span {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.result_per_page a.results {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000080;
	text-decoration: none;
}

.result_per_page a.results:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000080;
	text-decoration: none;
}

.result_per_page a.results10 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.result_per_page a.results10:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.result_per_page a.results25 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.result_per_page a.results25:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.result_per_page a.results50 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.result_per_page a.results50:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.result_jobs_search_subheader_left span {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

.result_events_search_subheader_left span {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

.result_ratgeber_search_subheader_left span {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

.bg-mitte #jobanzeigen p.text {
	font-size: 9pt;
	font-family: Verdana;
	background-color: #F9EBBF;
	padding: 10px;
}

.bg-mitte #jobanzeigen ul.details{
	font-size: 9pt;
	font-family: Verdana;
	background-color: #F9EBBF;
	padding: 0 20px 20px 25px;
}

.bg-mitte #jobanzeigen li.each{
	list-style-image: url(../images/modules/jobs/welle.png);
	padding-top: 10px;
	padding-left: 2px;
}

.bg-mitte p.grey{
	font-size: 8pt;
	font-family: Verdana;
	color: #C0C0C0;
}

#firm_profil p.green {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #008000;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	margin-top: 2px;
}

#firm_profil #left .title {
	font-size: 16pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#firm_profil #left .firm_label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#firm_profil #right .label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#firm_profil #left .subtitle {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

#job_profil p.green {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #008000;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	margin-top: 2px;
}

#event_profil p.blue {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000066;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	margin-top: 2px;
}

#event_profil .left .title {
	font-size: 16pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#event_profil .left .event_label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#event_profil #left .firm_label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#event_profil #left .subtitle {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

#event_profil .right .label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#event_profil .left .subtitle {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

#job_profil .left .title {
	font-size: 16pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#job_profil .left .job_label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#job_profil .right .label {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

#job_profil .left .subtitle {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

/* Events */
.events_search_header span {
	font-family: Arial;
	font-size: 10pt;
}

.bg-mitte .events_table .header {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
}

.bg-mitte .events_table .header a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.bg-mitte .events_table .header a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;	
}

.bg-mitte .events_table .subheader {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000066;
	font-weight: bold;
}

.bg-mitte .events_table span {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.bg-mitte .events_table span a.event {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
}

.bg-mitte .events_table span a.event:hover {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
}

.bg-mitte .events_table span.grey_bold {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}

.bg-mitte .events_table span.grey_italic {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #808080;
	font-style: italic;
}

.bg-mitte .events_table div.title {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	color: #800000;
	text-align: left;
}

.bg-mitte .events_table div.title a {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-align: right;
	text-decoration: none;
}

.bg-mitte .events_table div.title a:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-align: right;
	text-decoration: none;	
}

.bg-mitte .veranstalter p.text {
	padding: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;	
}

.bg-mitte .veranstalter ul.details{
	padding: 50px 30px 5px 50px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;		
}

.bg-mitte .veranstalter li.each{
	list-style-image: url(../images/modules/events/krone.png);
	padding-top: 10px;
	padding-left: 2px;
}

.bg-mitte .user p.text {
	padding: 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;	
}

.bg-mitte .user ul.details{
	padding: 50px 30px 20px 50px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;		
}

.bg-mitte .user li.each{
	list-style-image: url(../images/modules/events/stern.png);
	padding-top: 10px;
	padding-left: 2px;
}

.bg-mitte .result_more .more {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	padding-top: 4px;
	padding-left: 15px;
}

.bg-mitte .result_more .more a {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
	text-decoration: underline;
	font-style: italic;
}

.bg-mitte .result_more .more a:hover {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
	text-decoration: underline;
	font-style: italic;
}

a.black, a.black:hover {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.events_pop_table .subheader {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000066;
	font-weight: bold;
}

.events_pop_table span {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.events_pop_table span a.event {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
}

.events_pop_table span a.event:hover {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
}

.events_pop_table span.grey_bold {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}

.events_pop_table span.grey_italic {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #808080;
	font-style: italic;
}

/* Gastro */
#content_max #free p.text {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 45px;
}

#content_max #free ul.details{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding: 0 10px 190px 35px;
}

#content_max #free li.each{
	list-style-image: url(../images/modules/events/stern.png);
	padding-top: 10px;
}

#content_max #basic p.text {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 45px;
}

#content_max #basic ul.details{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding: 0 10px 70px 35px;
}

#content_max #basic li.each{
	list-style-image: url(../images/modules/events/stern.png);
	padding-top: 10px;
}

#content_max #premium p.text {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 45px;
}

#content_max #premium ul.details{
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	padding: 0 10px 12px 35px;
}

#content_max #premium li.each{
	list-style-image: url(../images/modules/events/krone.png);
	padding-top: 10px;
}

#content_max p.grey{
	font-size: 8pt;
	font-family: Verdana;
	color: #C0C0C0;
	padding: 20px;
	text-align: justify;
}

/* Ratgeber */
.ratgeber_search_header span {
	font-family: Arial;
	font-size: 10pt;
}

.ratgeber_infobox_text a.rtitle {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;	
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

.ratgeber_infobox_text a.readmore  {
	font-size: 9pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;	
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.ratgeber_search_table .row a.title {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;	
}

.ratgeber_search_table .row a.title:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}

.ratgeber_search_table .row span.text {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-align: left;
}

.bg-mitte span.ratgeber_text {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-align: left;
}

.ratgeber_search_table .row a.details {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #008000;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}

.ratgeber_search_table .row a.details:hover {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #008000;
	text-align: left;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}

.bg-mitte  span.match {
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.bg-mitte .ratgeber_details .directory span.link_number {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #800000;
	font-weight: bold;
}

.bg-mitte a.anker_link {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.bg-mitte a.anker_link:hover {
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000080;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;	
}

.bg-mitte div.ratgeber_details {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
}

.bg-mitte div.ratgeber_details a.title {
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;		
}

.bg-mitte div.ratgeber_details a.title:hover {
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;		
}

.bg-mitte div.ratgeber_details .directory span {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	color: #000000;
}

.bg-mitte div.ratgeber_details .cc {
	font-family: Verdana;
	color: #808080;
	font-size: 7pt;
}

.bg-mitte div.ratgeber_details .cc a {
	font-family: Verdana;
	color: #808080;
	font-size: 7pt;
	text-decoration: none;
}

a.search_link {
	font-family:Arial;
	font-size:12pt;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.geschmacksrichtungen, a.geschmacksrichtungen:hover {
	color: #000080;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}
