/*Links*/

#content a, #info_box  a {
	text-decoration: none;
	color: #638400;
}

#content a:link, #info_box a:link {
	text-decoration: none;
	color: #638400;
}

#content a:visited, #info_box a:visited {
	text-decoration: none;
	color: #638400;
}

#content a:active, #info_box a:active {
	text-decoration: none;
	color: #638400;
}

#content  a:hover, #info_box a:hover {
	text-decoration: none;
	color: #d68300;
}

a.intern {
	padding-left: 18px;
	background: url(../bilder/link_intern.jpg) no-repeat 1px 1px;
}

a.extern {
	padding-left: 18px;
	background: url(../bilder/link_extern.jpg) no-repeat 1px 1px;
}

a.mail {
	padding-left: 24px;
	background: url(../bilder/link_mail.jpg) no-repeat 1px 2px;
}

a.pdf {
	padding-left: 24px;
	background: url(../bilder/link_pdf.jpg) no-repeat 1px 2px;
}

a.down {
	padding-left: 18px;
	background: url(../bilder/link_down.jpg) no-repeat 1px 1px;
}

/*Texte*/

.txt_titel {
	color: #555555;
	margin-top: 8px;
	margin-bottom: 24px;
	font: bold 17pt/24pt Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.txt_titel_start {
	color: #618A08;
	margin-top: 10px;
	margin-bottom: 10px;
	font: bold 17pt/36pt Arial, Helvetica, sans-serif;
	padding-left: 8px;
}

.txt_titel_natur {
	color: #a8b700;
	margin-top: 10px;
	margin-bottom: 10px;
	font: bold 17pt/36pt Arial, Helvetica, sans-serif;
	padding-left: 8px;
}

.txt_teaser_thema {
	color: #004b9f;
	background: url(../bilder/grau_verlauf.jpg) repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0060cd;
	font: bold 11pt/14pt Arial, Helvetica, sans-serif;
	padding: 8px;
}

.txt_untertitel2_aktuell {
	color: #555555;
	font: bold 12pt/16pt Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #d63100;
	margin: 6px 10px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.txt_untertitel2_natur {
	color: #555555;
	font: bold 12pt/16pt Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #97a400;
	margin: 6px 10px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.txt_untertitel2_wandern {
	color: #555555;
	font: bold 12pt/16pt Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #de7300;
	margin: 6px 10px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.txt_untertitel2_freizeit {
	color: #555555;
	font: bold 12pt/16pt Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #0085ec;
	margin: 6px 10px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.txt_untertitel2_info {
	color: #555555;
	font: bold 12pt/16pt Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #7420ff;
	margin: 6px 10px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.txt_untertitel2_plus {
	color: #555555;
	font: bold 12pt/16pt Arial, Helvetica, sans-serif;
	border-bottom: 2px dashed #d036e9;
	margin: 6px 10px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both;
}

.txt_textheader {
	color: #000000;
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 10px;
	clear: both;
	letter-spacing: 2pt;
}

.txt_text {
	color: #000000;
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 10px;
	clear: both;
}

.txt_text_klein {
	color: #000000;
	font: 9pt/14pt Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 10px;
	clear: both;
}

.rahmen_leer{
	color: #000000;
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	margin-bottom: 12px;
	clear: both;
}

.linie_blau {
	margin-bottom: 10px;
	border-bottom: 2px solid #0060cd;
	clear: both;
}

.txt_text_center {
	color: #000000;
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 10px;
	text-align: center;
	clear: both;
}

.txt_text_marker {
	color: #000000;
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	padding: 8px;
	text-align: left;
	border: 1px solid #0060cd;
	margin: 10px 10px 20px;
	clear: both;
}

.txt_teaser {
	color: #000000;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
	padding: 8px;
}

.txt_infotext 
{
	color: #000;
	font: 10pt/14pt Arial, Helvetica, sans-serif;
	padding: 10px 10px 16px;
}

.txt_bildtext 
{
	color: #000;
	font: 9pt/12pt Arial, Helvetica, sans-serif;
	padding: 6px;
	text-align: center;
	border-top: 2px solid #0060cd;
	border-bottom: 1px dashed #0060cd;
	border-right: 1px dashed #0060cd;
	border-left: 1px dashed #0060cd;
}

.txt_tagcloud {
	color: #000000;
	font: 14pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 8px;
	margin-bottom: 10px;
	clear: both;
}


.txt_seitenuebersicht_firstletter {
	color: #555555;
	font: bold normal 14pt/14pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #FFFFFF;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 3px solid #666666;
	margin-top: 20px;
}

.txt_seitenuebersicht_aktuell {
	color: #555555;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #d63100;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #666666;
}

.txt_seitenuebersicht_natur {
	color: #555555;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #97a400;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #666666;
}

.txt_seitenuebersicht_wandern {
	color: #555555;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #de7300;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #666666;
}

.txt_seitenuebersicht_freizeit {
	color: #555555;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #0085ec;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #666666;
}

.txt_seitenuebersicht_info {
	color: #555555;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #7420ff;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #666666;
}

.txt_seitenuebersicht_plus {
	color: #555555;
	font: normal 10pt/12pt Arial, Helvetica, sans-serif;
	border-left: 6px solid #d036e9;
	margin-bottom: 12px;
	padding-left: 8px;
	border-bottom: 1px solid #666666;
}

.box_left {
	float:left;
	margin-right: 12px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.box_right {
	float:right;
	margin-left: 12px;
	margin-top: 6px;
	margin-bottom: 12px;
}

.box_center {
	text-align: center;
	margin: 6px 6px 12px;
}

.img_left {
	float:left;
	margin-right: 12px;
	margin-bottom: 6px;
	margin-top: 6px;
}

.img_right {
	float:right;
	margin-left: 12px;
	margin-bottom: 6px;
	margin-top: 6px;
}

.werbung_main {
	float:none;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
}


/*Teaser*/

.teaser_box{
	border-top: 3px solid #0060cd;
	border-bottom: 1px solid #0060cd;
	border-right: 1px solid #0060cd;
	border-left: 1px solid #0060cd;
	margin: 10px 10px 25px;
	clear: both;
}

.teaser_box_aktuell{
	border-top: 1px solid #d63100;
	border-bottom: 1px solid #d63100;
	border-right: 1px solid #d63100;
	border-left: 8px solid #d63100;
	margin: 10px 10px 25px;
}

.teaser_box_wandern{
	border-top: 1px solid #de7300;
	border-bottom: 1px solid #de7300;
	border-right: 1px solid #de7300;
	border-left: 8px solid #de7300;
	margin: 10px 10px 25px;
}

.teaser_box_natur{
	border-top: 1px solid #97a400;
	border-bottom: 1px solid #97a400;
	border-right: 1px solid #97a400;
	border-left: 8px solid #97a400;
	margin: 10px 10px 25px;
}

.teaser_box_freizeit{
	border-top: 1px solid #0085ec;
	border-bottom: 1px solid #0085ec;
	border-right: 1px solid #0085ec;
	border-left: 8px solid #0085ec;
	margin: 10px 10px 25px;
}

.teaser_box_info{
	border-top: 1px solid #7420ff;
	border-bottom: 1px solid #7420ff;
	border-right: 1px solid #7420ff;
	border-left: 8px solid #7420ff;
	margin: 10px 10px 25px;
}

.teaser_box_plus{
	border-top: 1px solid #d036e9;
	border-bottom: 1px solid #d036e9;
	border-right: 1px solid #d036e9;
	border-left: 8px solid #d036e9;
	margin: 10px 10px 25px;
}


/* Farben */

.aktuell_color {color: #d63100;}
.natur_color {color: #97a400;}
.wandern_color {color: #de7300;}
.freizeit_color {color: #0085ec;}
.info_color {color: #7420ff;}
.plus_color {color: #d036e9;}


/*Listen*/ 

#content ul {
	text-decoration: none;
	list-style-image: url(../bilder/bullet.jpg);
}

/*Formulare*/ 

/*.db_form {
	color: #000000;
	font: 11pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 8px;
	background: #ffe88d;
	margin: 1px 1px 10px;
	border-left: 5px solid #ffba00;
	clear: both;
}

.db_form_pflicht {
	color: #000000;
	font: 11pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 8px;
	background: #ffb3bc;
	margin: 1px 1px 10px;
	border-left: 5px solid #e2001a;
	clear: both;
}

*/
.db_form {
	color: #000000;
	font: 11pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffe88d;
	margin-bottom: 15px;
	clear: both;
	border: 10px solid #ffe88d;
}

.db_form_pflicht {
	color: #000000;
	font: 11pt/17pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #ffb3bc;
	margin-bottom: 15px;
	clear: both;
	border: 10px solid #ffb3bc;
}

.formhint {
	color: #004a99;
	font: 10pt/16pt "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.db_form_login {
	color: #000000;
	padding: 4px;
	margin: 1px 10px 15px;
	background: #eaffa9;
	border-bottom: 1px solid #9fd300;
	clear: both;
}

.db_form_aktion {
	color: #000000;
	padding: 4px;
	background: #cee0ff;
	border-bottom: 1px solid #4189ff;
	clear: both;
}

.jp_titel {
	color: #CC0066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 18pt;
}

.jp_anmeldung {
	background-color: #eaffa9;
}

.jp_footer {
	color: #0099FF;
}

.fuehrung_box {
	margin-bottom: 60px;
	margin-top: 60px;
	clear: both;
}

.fuehrung_titel {
	color: #de7300;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top: 2px solid #de7300;
	font-size: 13pt;
	line-height: 19pt;
	background-image: url(../bilder/fuehrungen_verlauf.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #de7300;
	border-left: 1px solid #de7300;
	padding-bottom: 5px;
	padding-left: 8px;
	text-decoration: none;
}

.fuehrung_titel_druckversion {
	color: #de7300;
	font: 14pt/18pt Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 8px;
	text-decoration: none;
}

.fuehrung_beschreibung {
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	text-align: left;
	padding: 4px 4px 4px 8px;
	border-bottom: 1px dashed #de7300;
	border-right: 1px solid #de7300;
	border-left: 1px solid #de7300;
}

.fuehrung_beschreibung_druckversion {
	font: 12pt/18pt Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	text-align: left;
	padding: 4px 4px 4px 8px;
}

.fuehrung_body {
	font: 11pt/16pt Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	text-align: left;
	vertical-align: top;
	padding: 4px;
	border-right: 1px solid #de7300;
	border-left: 1px solid #de7300;
	border-bottom: 1px solid #de7300;
}

.fuehrung_body_druckversion {
	font: 12pt/18pt Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	text-align: left;
	vertical-align: top;
	padding: 4px 4px 4px 8px;
}

.fuehrung_anmeldung {
	background-color: #ffd2ee;
}

.fuehrung_thumb {
	float:right;
	margin-left: 12px;
}

a.fuehrung_thumb_link {
	text-decoration: none;
	border: none;
}

.achtung {
	color: #d63100;
}

