a:link { font-weight:bold; color: #9eba00; text-decoration:none; }
a:visited { font-weight:bold; color: #9eba00; text-decoration:none; }
a:hover { font-weight:bold; color: #adbe50; text-decoration:none; }
a:active { font-weight:bold; color: #adbe50; text-decoration:none; }

/************/
/* CHANNELS */
/************/

.ch_gastro_level3_bg { background-color: #d28200; }
.ch_gastro_level2_bg { background-color: #DD9E37; }
.ch_gastro_level1_bg { background-color: #fff6e7; }

.ch_gastro_level3_color { color: #d28200; }
.ch_gastro_level2_color { color: #DD9E37; }
.ch_gastro_level1_color { color: #fff6e7; }

.ch_gastro_border_color { border-color: #DD9E37; }

.ch_hotel_level3_bg { background-color: #344060; }
.ch_hotel_level2_bg { background-color: #475883; }
.ch_hotel_level1_bg { background-color: #edefff; }

.ch_hotel_level3_color { color: #344060; }
.ch_hotel_level2_color { color: #475883; }
.ch_hotel_level1_color { color: #edefff; }

.ch_hotel_border_color { border-color: #475883; }

.ch_einkauf_level3_bg { background-color: #853737; }
.ch_einkauf_level2_bg { background-color: #a73c3c; }
.ch_einkauf_level1_bg { background-color: #ffeeee; }

.ch_einkauf_level3_color { color: #853737; }
.ch_einkauf_level2_color { color: #a73c3c; }
.ch_einkauf_level1_color { color: #ffeeee; }

.ch_einkauf_border_color { border-color: #a73c3c; }

.ch_kultur_level3_bg { background-color: #B29152; }
.ch_kultur_level2_bg { background-color: #c7a25b; }
.ch_kultur_level1_bg { background-color: #fffae4; }

.ch_kultur_level3_color { color: #B29152; }
.ch_kultur_level2_color { color: #c7a25b; }
.ch_kultur_level1_color { color: #fffae4; }

.ch_kultur_border_color { border-color: #c7a25b; }

.ch_aktuell_level3_bg { background-color: #9eba00; }
.ch_aktuell_level2_bg { background-color: #adbe50; }
.ch_aktuell_level1_bg { background-color: #faffeb; }

.ch_aktuell_level3_color { color: #9eba00; }
.ch_aktuell_level2_color { color: #adbe50; }
.ch_aktuell_level1_color { color: #faffeb; }

.ch_aktuell_border_color { border-color: #adbe50; }

.ch_neutral_level3_bg { background-color: #D0D0D0; }
.ch_neutral_level2_bg { background-color: #E0E0E0; }
.ch_neutral_level1_bg { background-color: #F0F0F0; }

.ch_neutral_level3_color { color: #D0D0D0; }
.ch_neutral_level2_color { color: #E0E0E0; }
.ch_neutral_level1_color { color: #F0F0F0; }

.ch_neutral_border_color { color: #E0E0E0; }

/*********/
/* LINKS */
/*********/

#neutral a:link { color:#E0E0E0; }
#neutral a:visited { color:#E0E0E0; }
#neutral a:hover { color:#D0D0D0; }
#neutral a:active { color:#D0D0D0; }

#aktuell a:link { color:#9eba00; }
#aktuell a:visited { color:#9eba00; }
#aktuell a:hover { color:#adbe50; }
#aktuell a:active { color:#adbe50; }

#gastro a:link { color:#DD9E37; }
#gastro a:visited { color:#DD9E37; }
#gastro a:hover { color:#d28200; }
#gastro a:active { color:#d28200; }

#hotel a:link { color:#475883; }
#hotel a:visited { color:#475883; }
#hotel a:hover { color:#344060; }
#hotel a:active { color:#344060; }

#einkauf a:link { color:#a73c3c; }
#einkauf a:visited { color:#a73c3c; }
#einkauf a:hover { color:#853737; }
#einkauf a:active { color:#853737; }

#kultur a:link { color:#c7a25b; }
#kultur a:visited { color:#c7a25b; }
#kultur a:hover { color:#B29152; }
#kultur a:active { color:#B29152; }

/********/
/* TAGS */
/********/

body, table, tr, td, th {
font-family: Verdana,Arial,sans-serif;
color: #333333;
font-size: 12px;
line-height: 140%;
}

p {
padding-top: 3px;
padding-bottom: 5px;
margin: 0px;
}

form {
	display:inline;
	margin:0px;
	padding:0px;	
}

h1 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:15px 0 10px 0;
}

h5 {
font-size: 16px;
font-weight: bold;
padding-top: 15px;
padding-bottom: 10px;
margin: 0px;
}

th {
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
}

select, input, textarea {
font-family: Verdana,Arial,sans-serif;	
font-size: 11px;
color: #333333;
border-style: solid;
border-color: #C0C0C0;
border-width: 1px; 
padding: 1px;
}

body#gastro select,
body#gastro input,
body#gastro textarea {
	background-color: #fff6e7;
}
body#gastro input.button {
	background-color: #F0F0F0;
}

body#hotel select,
body#hotel input,
body#hotel textarea {
	background-color: #edefff;
}
body#hotel input.button {
	background-color: #F0F0F0;
}

body#einkauf select,
body#einkauf input,
body#einkauf textarea {
	background-color: #ffeeee;
}
body#einkauf input.button {
	background-color: #F0F0F0;
}

body#kultur select,
body#kultur input,
body#kultur textarea {
	background-color: #fffae4;
}
body#kultur input.button {
	background-color: #F0F0F0;
}

body#aktuell select,
body#aktuell input,
body#aktuell textarea {
	background-color: #faffeb;
}
body#aktuell input.button {
	background-color: #F0F0F0;
}

body#neutral select,
body#neutral input,
body#neutral textarea {
	background-color: #F0F0F0;
}
body#neutral input.button {
	background-color: #F0F0F0;
}

div.box {
background-color: #FFFFFF;
border-color: #C0C0C0; 
border-style: solid; 
border-width: 1px; 
padding: 5px;
}

span.comment_success {
color: green;
}

span.comment_failure {
color: red;
}

span.hidden_nopadding {
font-weight: normal;
background-color: transparent;
border-width: 0px; 
padding: 0px;
}

span.paragraph_header {
background-color: #F0F0F0;
padding-left:5px;
padding-right:5px;
line-height:1em;
}

/************/
/* INFO BOX */
/************/

a.infobox, a.infobox_help {
	border: 0px;
	background-color:transparent; 
}
a.infobox:hover {
   background-color:transparent; 
}
a.infobox_help:hover {
   cursor:help; 
   background-color:transparent; 
}
a.infobox span, a.infobox_help span { 
	visibility:hidden; 
/*	position:absolute; */
	text-decoration:none; 
	background-color:transparent; 
}
a.infobox:hover span, a.infobox_help:hover span { 
	visibility:visible; 
	background-color:transparent; 
}

.infobox_text {
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#333333;	
	padding-top: 5px;
	background-color:#FFFFFF;
}
.infobox_outer {
/*	position:relative; */
	top:0px;
	left:0px;
	background-color:transparent; 
}

.infobox_box {
	padding: 5px;
/*	border:1px solid #CDDB7F; */
	background-color:#FFFFFF; 
	position:absolute;
}
.infobox_header {
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#333333;
/*	border-bottom: 1px solid #CDDB7F; */
	padding-bottom: 5px;
	background-color:#FFFFFF;
}

/**************/
/* TEASER BOX */
/**************/

.box_header {
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
	vertical-align:middle;
}

.box_content {
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}

/**********/
/* SEARCH */
/**********/

.search_currentpage {
	font-size:10px;
	vertical-align:middle;
	text-align:center;
	width:20px;
	height:20px;
}

.search_form_pagebutton {
	margin:1px;
	padding:0;
	display:inline;
}

.search_pagebutton {
	font-size:10px;
	width:20px;
	height:20px;
}

/************/
/* DIVERSES */
/************/

.unicode {
font-family:"Arial Unicode MS",Arial,sans-serif;
}

.checkbox {
border: 0px;
margin: 0px;
background-color: transparent;
}

.hidden {
display: none;
}

.inline {
display:inline;
}

.block {
display:block;
}

.smallfont {
font-size:11px;
}

.verysmallfont {
font-size:10px;
}

div.ad_offside_image {

}

div.ad_offside_title {

}

.error {
	color:red;
	font-weight:bold;
}

/**********************/
/* Newstool			  */
/**********************/
			
.news_index_container {
	padding:5px 0 10px;
	border-top:1px solid #eee;
}

.news_index_image{
	width:120px;
	float:left;
}

.news_index_date {
	font-size:11px;
	padding-bottom:1px;
}

.news_index_title {
	padding-bottom:3px;
}

.news_index_title_link{
}

.news_index_subtitle{
	font-size:11px;
	padding-bottom:5px;
	font-style:italic;
	line-height:130%;
}

.news_index_subtitle_link{
}

.news_index_text{
}

.news_index_buttons{
	text-align:center;
	margin-top:20px;
	padding:2px 0 2px 0;
	background-color:#eee;
}

a.news_index_button_newer{
}

a.news_index_button_older{
}

.news_details_container{
	float:left;
}

.news_details_image{
	width:160px;
	padding:0 10px 10px 10px;
	float:right;
}

.news_details_image_subtitle{
	padding-top:5px;
	text-decoration:italic;
	font-size:10px;
	color:#777;
	line-height:140%;
}

.news_details_date{
	font-size: 11px;
}

.news_details_title{
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
	margin: 0px;
}

.news_details_subtitle{
	font-weight:bold;
}

.news_details_opmobj {
	padding:10px 0 20px 0;	
}

.news_teaser_container{
	border-bottom:1px solid #eee;
	padding:3px 0px;
	font-size:10px;
}

.news_teaser_date{
	font-style:italic;
}

.news_teaser_title{
	line-height:130%;
}

#aktuell a.news_teaser_title_link, 
#aktuell a.news_teaser_title_link:link,
#aktuell a.news_teaser_title_link:visited,
#aktuell a.news_teaser_title_link:hover,
#aktuell a.news_teaser_title_link:active{
	color:#333;
	font-size:10px;
	font-weight:normal;
}

.news_teaser_subtitle{
	display:none;
}
#aktuell a.news_teaser_button_more{
	font-size:10px;
	float:right;
}

